16 lines
No EOL
340 KiB
JavaScript
16 lines
No EOL
340 KiB
JavaScript
parcelRequire=function(e,r,t,n){var i,o="function"==typeof parcelRequire&&parcelRequire,u="function"==typeof require&&require;function f(t,n){if(!r[t]){if(!e[t]){var i="function"==typeof parcelRequire&&parcelRequire;if(!n&&i)return i(t,!0);if(o)return o(t,!0);if(u&&"string"==typeof t)return u(t);var c=new Error("Cannot find module '"+t+"'");throw c.code="MODULE_NOT_FOUND",c}p.resolve=function(r){return e[t][1][r]||r},p.cache={};var l=r[t]=new f.Module(t);e[t][0].call(l.exports,p,l,l.exports,this)}return r[t].exports;function p(e){return f(p.resolve(e))}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.exports={}},f.modules=e,f.cache=r,f.parent=o,f.register=function(r,t){e[r]=[function(e,r){r.exports=t},{}]};for(var c=0;c<t.length;c++)try{f(t[c])}catch(e){i||(i=e)}if(t.length){var l=f(t[t.length-1]);"object"==typeof exports&&"undefined"!=typeof module?module.exports=l:"function"==typeof define&&define.amd?define(function(){return l}):n&&(this[n]=l)}if(parcelRequire=f,i)throw i;return f}({"a2Bw":[function(require,module,exports) {
|
||
var define;
|
||
var global = arguments[3];
|
||
var e,t=arguments[3];!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof e&&e.amd?e(n):t.moment=n()}(this,function(){"use strict";var e,t;function n(){return e.apply(null,arguments)}function s(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function i(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function a(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(r(e,t))return!1;return!0}function o(e){return void 0===e}function u(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function l(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function h(e,t){var n,s=[];for(n=0;n<e.length;++n)s.push(t(e[n],n));return s}function d(e,t){for(var n in t)r(t,n)&&(e[n]=t[n]);return r(t,"toString")&&(e.toString=t.toString),r(t,"valueOf")&&(e.valueOf=t.valueOf),e}function c(e,t,n,s){return Tt(e,t,n,s,!0).utc()}function f(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function m(e){if(null==e._isValid){var n=f(e),s=t.call(n.parsedDateParts,function(e){return null!=e}),i=!isNaN(e._d.getTime())&&n.overflow<0&&!n.empty&&!n.invalidEra&&!n.invalidMonth&&!n.invalidWeekday&&!n.weekdayMismatch&&!n.nullInput&&!n.invalidFormat&&!n.userInvalidated&&(!n.meridiem||n.meridiem&&s);if(e._strict&&(i=i&&0===n.charsLeftOver&&0===n.unusedTokens.length&&void 0===n.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return i;e._isValid=i}return e._isValid}function _(e){var t=c(NaN);return null!=e?d(f(t),e):f(t).userInvalidated=!0,t}t=Array.prototype.some?Array.prototype.some:function(e){var t,n=Object(this),s=n.length>>>0;for(t=0;t<s;t++)if(t in n&&e.call(this,n[t],t,n))return!0;return!1};var y=n.momentProperties=[],g=!1;function w(e,t){var n,s,i;if(o(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),o(t._i)||(e._i=t._i),o(t._f)||(e._f=t._f),o(t._l)||(e._l=t._l),o(t._strict)||(e._strict=t._strict),o(t._tzm)||(e._tzm=t._tzm),o(t._isUTC)||(e._isUTC=t._isUTC),o(t._offset)||(e._offset=t._offset),o(t._pf)||(e._pf=f(t)),o(t._locale)||(e._locale=t._locale),y.length>0)for(n=0;n<y.length;n++)o(i=t[s=y[n]])||(e[s]=i);return e}function p(e){w(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===g&&(g=!0,n.updateOffset(this),g=!1)}function v(e){return e instanceof p||null!=e&&null!=e._isAMomentObject}function k(e){!1===n.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function M(e,t){var s=!0;return d(function(){if(null!=n.deprecationHandler&&n.deprecationHandler(null,e),s){var i,a,o,u=[];for(a=0;a<arguments.length;a++){if(i="","object"==typeof arguments[a]){for(o in i+="\n["+a+"] ",arguments[0])r(arguments[0],o)&&(i+=o+": "+arguments[0][o]+", ");i=i.slice(0,-2)}else i=arguments[a];u.push(i)}k(e+"\nArguments: "+Array.prototype.slice.call(u).join("")+"\n"+(new Error).stack),s=!1}return t.apply(this,arguments)},t)}var D,S={};function Y(e,t){null!=n.deprecationHandler&&n.deprecationHandler(e,t),S[e]||(k(t),S[e]=!0)}function O(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function b(e,t){var n,s=d({},e);for(n in t)r(t,n)&&(i(e[n])&&i(t[n])?(s[n]={},d(s[n],e[n]),d(s[n],t[n])):null!=t[n]?s[n]=t[n]:delete s[n]);for(n in e)r(e,n)&&!r(t,n)&&i(e[n])&&(s[n]=d({},s[n]));return s}function x(e){null!=e&&this.set(e)}n.suppressDeprecationWarnings=!1,n.deprecationHandler=null,D=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)r(e,t)&&n.push(t);return n};function T(e,t,n){var s=""+Math.abs(e),i=t-s.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+s}var N=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,P=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,R={},W={};function C(e,t,n,s){var i=s;"string"==typeof s&&(i=function(){return this[s]()}),e&&(W[e]=i),t&&(W[t[0]]=function(){return T(i.apply(this,arguments),t[1],t[2])}),n&&(W[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function U(e,t){return e.isValid()?(t=H(t,e.localeData()),R[t]=R[t]||function(e){var t,n,s,i=e.match(N);for(t=0,n=i.length;t<n;t++)W[i[t]]?i[t]=W[i[t]]:i[t]=(s=i[t]).match(/\[[\s\S]/)?s.replace(/^\[|\]$/g,""):s.replace(/\\/g,"");return function(t){var s,r="";for(s=0;s<n;s++)r+=O(i[s])?i[s].call(t,e):i[s];return r}}(t),R[t](e)):e.localeData().invalidDate()}function H(e,t){var n=5;function s(e){return t.longDateFormat(e)||e}for(P.lastIndex=0;n>=0&&P.test(e);)e=e.replace(P,s),P.lastIndex=0,n-=1;return e}var F={};function L(e,t){var n=e.toLowerCase();F[n]=F[n+"s"]=F[t]=e}function V(e){return"string"==typeof e?F[e]||F[e.toLowerCase()]:void 0}function G(e){var t,n,s={};for(n in e)r(e,n)&&(t=V(n))&&(s[t]=e[n]);return s}var E={};function A(e,t){E[e]=t}function j(e){return e%4==0&&e%100!=0||e%400==0}function I(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function Z(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=I(t)),n}function z(e,t){return function(s){return null!=s?(q(this,e,s),n.updateOffset(this,t),this):$(this,e)}}function $(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function q(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&j(e.year())&&1===e.month()&&29===e.date()?(n=Z(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),Te(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}var B,J=/\d/,Q=/\d\d/,X=/\d{3}/,K=/\d{4}/,ee=/[+-]?\d{6}/,te=/\d\d?/,ne=/\d\d\d\d?/,se=/\d\d\d\d\d\d?/,ie=/\d{1,3}/,re=/\d{1,4}/,ae=/[+-]?\d{1,6}/,oe=/\d+/,ue=/[+-]?\d+/,le=/Z|[+-]\d\d:?\d\d/gi,he=/Z|[+-]\d\d(?::?\d\d)?/gi,de=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;function ce(e,t,n){B[e]=O(t)?t:function(e,s){return e&&n?n:t}}function fe(e,t){return r(B,e)?B[e](t._strict,t._locale):new RegExp(me(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,s,i){return t||n||s||i})))}function me(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}B={};var _e={};function ye(e,t){var n,s=t;for("string"==typeof e&&(e=[e]),u(t)&&(s=function(e,n){n[t]=Z(e)}),n=0;n<e.length;n++)_e[e[n]]=s}function ge(e,t){ye(e,function(e,n,s,i){s._w=s._w||{},t(e,s._w,s,i)})}function we(e,t,n){null!=t&&r(_e,e)&&_e[e](t,n._a,n,e)}var pe,ve=0,ke=1,Me=2,De=3,Se=4,Ye=5,Oe=6,be=7,xe=8;function Te(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,s=(t%(n=12)+n)%n;return e+=(t-s)/12,1===s?j(e)?29:28:31-s%7%2}pe=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},C("M",["MM",2],"Mo",function(){return this.month()+1}),C("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),C("MMMM",0,0,function(e){return this.localeData().months(this,e)}),L("month","M"),A("month",8),ce("M",te),ce("MM",te,Q),ce("MMM",function(e,t){return t.monthsShortRegex(e)}),ce("MMMM",function(e,t){return t.monthsRegex(e)}),ye(["M","MM"],function(e,t){t[ke]=Z(e)-1}),ye(["MMM","MMMM"],function(e,t,n,s){var i=n._locale.monthsParse(e,s,n._strict);null!=i?t[ke]=i:f(n).invalidMonth=e});var Ne="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Pe="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Re=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,We=de,Ce=de;function Ue(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=Z(t);else if(!u(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),Te(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function He(e){return null!=e?(Ue(this,e),n.updateOffset(this,!0),this):$(this,"Month")}function Fe(){function e(e,t){return t.length-e.length}var t,n,s=[],i=[],r=[];for(t=0;t<12;t++)n=c([2e3,t]),s.push(this.monthsShort(n,"")),i.push(this.months(n,"")),r.push(this.months(n,"")),r.push(this.monthsShort(n,""));for(s.sort(e),i.sort(e),r.sort(e),t=0;t<12;t++)s[t]=me(s[t]),i[t]=me(i[t]);for(t=0;t<24;t++)r[t]=me(r[t]);this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+s.join("|")+")","i")}function Le(e){return j(e)?366:365}C("Y",0,0,function(){var e=this.year();return e<=9999?T(e,4):"+"+e}),C(0,["YY",2],0,function(){return this.year()%100}),C(0,["YYYY",4],0,"year"),C(0,["YYYYY",5],0,"year"),C(0,["YYYYYY",6,!0],0,"year"),L("year","y"),A("year",1),ce("Y",ue),ce("YY",te,Q),ce("YYYY",re,K),ce("YYYYY",ae,ee),ce("YYYYYY",ae,ee),ye(["YYYYY","YYYYYY"],ve),ye("YYYY",function(e,t){t[ve]=2===e.length?n.parseTwoDigitYear(e):Z(e)}),ye("YY",function(e,t){t[ve]=n.parseTwoDigitYear(e)}),ye("Y",function(e,t){t[ve]=parseInt(e,10)}),n.parseTwoDigitYear=function(e){return Z(e)+(Z(e)>68?1900:2e3)};var Ve=z("FullYear",!0);function Ge(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ee(e,t,n){var s=7+t-n;return-((7+Ge(e,0,s).getUTCDay()-t)%7)+s-1}function Ae(e,t,n,s,i){var r,a,o=1+7*(t-1)+(7+n-s)%7+Ee(e,s,i);return o<=0?a=Le(r=e-1)+o:o>Le(e)?(r=e+1,a=o-Le(e)):(r=e,a=o),{year:r,dayOfYear:a}}function je(e,t,n){var s,i,r=Ee(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1;return a<1?s=a+Ie(i=e.year()-1,t,n):a>Ie(e.year(),t,n)?(s=a-Ie(e.year(),t,n),i=e.year()+1):(i=e.year(),s=a),{week:s,year:i}}function Ie(e,t,n){var s=Ee(e,t,n),i=Ee(e+1,t,n);return(Le(e)-s+i)/7}C("w",["ww",2],"wo","week"),C("W",["WW",2],"Wo","isoWeek"),L("week","w"),L("isoWeek","W"),A("week",5),A("isoWeek",5),ce("w",te),ce("ww",te,Q),ce("W",te),ce("WW",te,Q),ge(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=Z(e)});function Ze(e,t){return e.slice(t,7).concat(e.slice(0,t))}C("d",0,"do","day"),C("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),C("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),C("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),C("e",0,0,"weekday"),C("E",0,0,"isoWeekday"),L("day","d"),L("weekday","e"),L("isoWeekday","E"),A("day",11),A("weekday",11),A("isoWeekday",11),ce("d",te),ce("e",te),ce("E",te),ce("dd",function(e,t){return t.weekdaysMinRegex(e)}),ce("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ce("dddd",function(e,t){return t.weekdaysRegex(e)}),ge(["dd","ddd","dddd"],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:f(n).invalidWeekday=e}),ge(["d","e","E"],function(e,t,n,s){t[s]=Z(e)});var ze="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),$e="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),qe="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Be=de,Je=de,Qe=de;function Xe(){function e(e,t){return t.length-e.length}var t,n,s,i,r,a=[],o=[],u=[],l=[];for(t=0;t<7;t++)n=c([2e3,1]).day(t),s=me(this.weekdaysMin(n,"")),i=me(this.weekdaysShort(n,"")),r=me(this.weekdays(n,"")),a.push(s),o.push(i),u.push(r),l.push(s),l.push(i),l.push(r);a.sort(e),o.sort(e),u.sort(e),l.sort(e),this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Ke(){return this.hours()%12||12}function et(e,t){C(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function tt(e,t){return t._meridiemParse}C("H",["HH",2],0,"hour"),C("h",["hh",2],0,Ke),C("k",["kk",2],0,function(){return this.hours()||24}),C("hmm",0,0,function(){return""+Ke.apply(this)+T(this.minutes(),2)}),C("hmmss",0,0,function(){return""+Ke.apply(this)+T(this.minutes(),2)+T(this.seconds(),2)}),C("Hmm",0,0,function(){return""+this.hours()+T(this.minutes(),2)}),C("Hmmss",0,0,function(){return""+this.hours()+T(this.minutes(),2)+T(this.seconds(),2)}),et("a",!0),et("A",!1),L("hour","h"),A("hour",13),ce("a",tt),ce("A",tt),ce("H",te),ce("h",te),ce("k",te),ce("HH",te,Q),ce("hh",te,Q),ce("kk",te,Q),ce("hmm",ne),ce("hmmss",se),ce("Hmm",ne),ce("Hmmss",se),ye(["H","HH"],De),ye(["k","kk"],function(e,t,n){var s=Z(e);t[De]=24===s?0:s}),ye(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ye(["h","hh"],function(e,t,n){t[De]=Z(e),f(n).bigHour=!0}),ye("hmm",function(e,t,n){var s=e.length-2;t[De]=Z(e.substr(0,s)),t[Se]=Z(e.substr(s)),f(n).bigHour=!0}),ye("hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[De]=Z(e.substr(0,s)),t[Se]=Z(e.substr(s,2)),t[Ye]=Z(e.substr(i)),f(n).bigHour=!0}),ye("Hmm",function(e,t,n){var s=e.length-2;t[De]=Z(e.substr(0,s)),t[Se]=Z(e.substr(s))}),ye("Hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[De]=Z(e.substr(0,s)),t[Se]=Z(e.substr(s,2)),t[Ye]=Z(e.substr(i))});var nt=z("Hours",!0);var st,it={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ne,monthsShort:Pe,week:{dow:0,doy:6},weekdays:ze,weekdaysMin:qe,weekdaysShort:$e,meridiemParse:/[ap]\.?m?\.?/i},rt={},at={};function ot(e,t){var n,s=Math.min(e.length,t.length);for(n=0;n<s;n+=1)if(e[n]!==t[n])return n;return s}function ut(e){return e?e.toLowerCase().replace("_","-"):e}function lt(e){var t=null;if(void 0===rt[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=st._abbr,require("./locale/"+e),ht(t)}catch(n){rt[e]=null}return rt[e]}function ht(e,t){var n;return e&&((n=o(t)?ct(e):dt(e,t))?st=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),st._abbr}function dt(e,t){if(null!==t){var n,s=it;if(t.abbr=e,null!=rt[e])Y("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=rt[e]._config;else if(null!=t.parentLocale)if(null!=rt[t.parentLocale])s=rt[t.parentLocale]._config;else{if(null==(n=lt(t.parentLocale)))return at[t.parentLocale]||(at[t.parentLocale]=[]),at[t.parentLocale].push({name:e,config:t}),null;s=n._config}return rt[e]=new x(b(s,t)),at[e]&&at[e].forEach(function(e){dt(e.name,e.config)}),ht(e),rt[e]}return delete rt[e],null}function ct(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return st;if(!s(e)){if(t=lt(e))return t;e=[e]}return function(e){for(var t,n,s,i,r=0;r<e.length;){for(t=(i=ut(e[r]).split("-")).length,n=(n=ut(e[r+1]))?n.split("-"):null;t>0;){if(s=lt(i.slice(0,t).join("-")))return s;if(n&&n.length>=t&&ot(i,n)>=t-1)break;t--}r++}return st}(e)}function ft(e){var t,n=e._a;return n&&-2===f(e).overflow&&(t=n[ke]<0||n[ke]>11?ke:n[Me]<1||n[Me]>Te(n[ve],n[ke])?Me:n[De]<0||n[De]>24||24===n[De]&&(0!==n[Se]||0!==n[Ye]||0!==n[Oe])?De:n[Se]<0||n[Se]>59?Se:n[Ye]<0||n[Ye]>59?Ye:n[Oe]<0||n[Oe]>999?Oe:-1,f(e)._overflowDayOfYear&&(t<ve||t>Me)&&(t=Me),f(e)._overflowWeeks&&-1===t&&(t=be),f(e)._overflowWeekday&&-1===t&&(t=xe),f(e).overflow=t),e}var mt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,_t=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,yt=/Z|[+-]\d\d(?::?\d\d)?/,gt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],wt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],pt=/^\/?Date\((-?\d+)/i,vt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,kt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Mt(e){var t,n,s,i,r,a,o=e._i,u=mt.exec(o)||_t.exec(o);if(u){for(f(e).iso=!0,t=0,n=gt.length;t<n;t++)if(gt[t][1].exec(u[1])){i=gt[t][0],s=!1!==gt[t][2];break}if(null==i)return void(e._isValid=!1);if(u[3]){for(t=0,n=wt.length;t<n;t++)if(wt[t][1].exec(u[3])){r=(u[2]||" ")+wt[t][0];break}if(null==r)return void(e._isValid=!1)}if(!s&&null!=r)return void(e._isValid=!1);if(u[4]){if(!yt.exec(u[4]))return void(e._isValid=!1);a="Z"}e._f=i+(r||"")+(a||""),bt(e)}else e._isValid=!1}function Dt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function St(e){var t,n,s,i,r,a,o,u,l=vt.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(l){if(n=l[4],s=l[3],i=l[2],r=l[5],a=l[6],o=l[7],u=[Dt(n),Pe.indexOf(s),parseInt(i,10),parseInt(r,10),parseInt(a,10)],o&&u.push(parseInt(o,10)),t=u,!function(e,t,n){return!e||$e.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(f(n).weekdayMismatch=!0,n._isValid=!1,!1)}(l[1],t,e))return;e._a=t,e._tzm=function(e,t,n){if(e)return kt[e];if(t)return 0;var s=parseInt(n,10),i=s%100;return(s-i)/100*60+i}(l[8],l[9],l[10]),e._d=Ge.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),f(e).rfc2822=!0}else e._isValid=!1}function Yt(e,t,n){return null!=e?e:null!=t?t:n}function Ot(e){var t,s,i,r,a,o=[];if(!e._d){for(i=function(e){var t=new Date(n.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[Me]&&null==e._a[ke]&&function(e){var t,n,s,i,r,a,o,u,l;null!=(t=e._w).GG||null!=t.W||null!=t.E?(r=1,a=4,n=Yt(t.GG,e._a[ve],je(Nt(),1,4).year),s=Yt(t.W,1),((i=Yt(t.E,1))<1||i>7)&&(u=!0)):(r=e._locale._week.dow,a=e._locale._week.doy,l=je(Nt(),r,a),n=Yt(t.gg,e._a[ve],l.year),s=Yt(t.w,l.week),null!=t.d?((i=t.d)<0||i>6)&&(u=!0):null!=t.e?(i=t.e+r,(t.e<0||t.e>6)&&(u=!0)):i=r);s<1||s>Ie(n,r,a)?f(e)._overflowWeeks=!0:null!=u?f(e)._overflowWeekday=!0:(o=Ae(n,s,i,r,a),e._a[ve]=o.year,e._dayOfYear=o.dayOfYear)}(e),null!=e._dayOfYear&&(a=Yt(e._a[ve],i[ve]),(e._dayOfYear>Le(a)||0===e._dayOfYear)&&(f(e)._overflowDayOfYear=!0),s=Ge(a,0,e._dayOfYear),e._a[ke]=s.getUTCMonth(),e._a[Me]=s.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=i[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[De]&&0===e._a[Se]&&0===e._a[Ye]&&0===e._a[Oe]&&(e._nextDay=!0,e._a[De]=0),e._d=(e._useUTC?Ge:function(e,t,n,s,i,r,a){var o;return e<100&&e>=0?(o=new Date(e+400,t,n,s,i,r,a),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,s,i,r,a),o}).apply(null,o),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[De]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(f(e).weekdayMismatch=!0)}}function bt(e){if(e._f!==n.ISO_8601)if(e._f!==n.RFC_2822){e._a=[],f(e).empty=!0;var t,s,i,r,a,o,u=""+e._i,l=u.length,h=0;for(i=H(e._f,e._locale).match(N)||[],t=0;t<i.length;t++)r=i[t],(s=(u.match(fe(r,e))||[])[0])&&((a=u.substr(0,u.indexOf(s))).length>0&&f(e).unusedInput.push(a),u=u.slice(u.indexOf(s)+s.length),h+=s.length),W[r]?(s?f(e).empty=!1:f(e).unusedTokens.push(r),we(r,s,e)):e._strict&&!s&&f(e).unusedTokens.push(r);f(e).charsLeftOver=l-h,u.length>0&&f(e).unusedInput.push(u),e._a[De]<=12&&!0===f(e).bigHour&&e._a[De]>0&&(f(e).bigHour=void 0),f(e).parsedDateParts=e._a.slice(0),f(e).meridiem=e._meridiem,e._a[De]=function(e,t,n){var s;if(null==n)return t;return null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((s=e.isPM(n))&&t<12&&(t+=12),s||12!==t||(t=0),t):t}(e._locale,e._a[De],e._meridiem),null!==(o=f(e).era)&&(e._a[ve]=e._locale.erasConvertYear(o,e._a[ve])),Ot(e),ft(e)}else St(e);else Mt(e)}function xt(e){var t=e._i,r=e._f;return e._locale=e._locale||ct(e._l),null===t||void 0===r&&""===t?_({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),v(t)?new p(ft(t)):(l(t)?e._d=t:s(r)?function(e){var t,n,s,i,r,a,o=!1;if(0===e._f.length)return f(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;i<e._f.length;i++)r=0,a=!1,t=w({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],bt(t),m(t)&&(a=!0),r+=f(t).charsLeftOver,r+=10*f(t).unusedTokens.length,f(t).score=r,o?r<s&&(s=r,n=t):(null==s||r<s||a)&&(s=r,n=t,a&&(o=!0));d(e,n||t)}(e):r?bt(e):function(e){var t=e._i;o(t)?e._d=new Date(n.now()):l(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=pt.exec(e._i);null===t?(Mt(e),!1===e._isValid&&(delete e._isValid,St(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:n.createFromInputFallback(e)))):e._d=new Date(+t[1])}(e):s(t)?(e._a=h(t.slice(0),function(e){return parseInt(e,10)}),Ot(e)):i(t)?function(e){if(!e._d){var t=G(e._i),n=void 0===t.day?t.date:t.day;e._a=h([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),Ot(e)}}(e):u(t)?e._d=new Date(t):n.createFromInputFallback(e)}(e),m(e)||(e._d=null),e))}function Tt(e,t,n,r,o){var u,l={};return!0!==t&&!1!==t||(r=t,t=void 0),!0!==n&&!1!==n||(r=n,n=void 0),(i(e)&&a(e)||s(e)&&0===e.length)&&(e=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=o,l._l=n,l._i=e,l._f=t,l._strict=r,(u=new p(ft(xt(l))))._nextDay&&(u.add(1,"d"),u._nextDay=void 0),u}function Nt(e,t,n,s){return Tt(e,t,n,s,!1)}n.createFromInputFallback=M("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),n.ISO_8601=function(){},n.RFC_2822=function(){};var Pt=M("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Nt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:_()}),Rt=M("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Nt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:_()});function Wt(e,t){var n,i;if(1===t.length&&s(t[0])&&(t=t[0]),!t.length)return Nt();for(n=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][e](n)||(n=t[i]);return n}var Ct=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Ut(e){var t=G(e),n=t.year||0,s=t.quarter||0,i=t.month||0,a=t.week||t.isoWeek||0,o=t.day||0,u=t.hour||0,l=t.minute||0,h=t.second||0,d=t.millisecond||0;this._isValid=function(e){var t,n,s=!1;for(t in e)if(r(e,t)&&(-1===pe.call(Ct,t)||null!=e[t]&&isNaN(e[t])))return!1;for(n=0;n<Ct.length;++n)if(e[Ct[n]]){if(s)return!1;parseFloat(e[Ct[n]])!==Z(e[Ct[n]])&&(s=!0)}return!0}(t),this._milliseconds=+d+1e3*h+6e4*l+1e3*u*60*60,this._days=+o+7*a,this._months=+i+3*s+12*n,this._data={},this._locale=ct(),this._bubble()}function Ht(e){return e instanceof Ut}function Ft(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Lt(e,t){C(e,0,0,function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+T(~~(e/60),2)+t+T(~~e%60,2)})}Lt("Z",":"),Lt("ZZ",""),ce("Z",he),ce("ZZ",he),ye(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Gt(he,e)});var Vt=/([\+\-]|\d\d)/gi;function Gt(e,t){var n,s,i=(t||"").match(e);return null===i?null:0===(s=60*(n=((i[i.length-1]||[])+"").match(Vt)||["-",0,0])[1]+Z(n[2]))?0:"+"===n[0]?s:-s}function Et(e,t){var s,i;return t._isUTC?(s=t.clone(),i=(v(e)||l(e)?e.valueOf():Nt(e).valueOf())-s.valueOf(),s._d.setTime(s._d.valueOf()+i),n.updateOffset(s,!1),s):Nt(e).local()}function At(e){return-Math.round(e._d.getTimezoneOffset())}function jt(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}n.updateOffset=function(){};var It=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Zt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function zt(e,t){var n,s,i,a=e,o=null;return Ht(e)?a={ms:e._milliseconds,d:e._days,M:e._months}:u(e)||!isNaN(+e)?(a={},t?a[t]=+e:a.milliseconds=+e):(o=It.exec(e))?(n="-"===o[1]?-1:1,a={y:0,d:Z(o[Me])*n,h:Z(o[De])*n,m:Z(o[Se])*n,s:Z(o[Ye])*n,ms:Z(Ft(1e3*o[Oe]))*n}):(o=Zt.exec(e))?(n="-"===o[1]?-1:1,a={y:$t(o[2],n),M:$t(o[3],n),w:$t(o[4],n),d:$t(o[5],n),h:$t(o[6],n),m:$t(o[7],n),s:$t(o[8],n)}):null==a?a={}:"object"==typeof a&&("from"in a||"to"in a)&&(i=function(e,t){var n;if(!e.isValid()||!t.isValid())return{milliseconds:0,months:0};t=Et(t,e),e.isBefore(t)?n=qt(e,t):((n=qt(t,e)).milliseconds=-n.milliseconds,n.months=-n.months);return n}(Nt(a.from),Nt(a.to)),(a={}).ms=i.milliseconds,a.M=i.months),s=new Ut(a),Ht(e)&&r(e,"_locale")&&(s._locale=e._locale),Ht(e)&&r(e,"_isValid")&&(s._isValid=e._isValid),s}function $t(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function qt(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Bt(e,t){return function(n,s){var i;return null===s||isNaN(+s)||(Y(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=s,s=i),Jt(this,zt(n,s),e),this}}function Jt(e,t,s,i){var r=t._milliseconds,a=Ft(t._days),o=Ft(t._months);e.isValid()&&(i=null==i||i,o&&Ue(e,$(e,"Month")+o*s),a&&q(e,"Date",$(e,"Date")+a*s),r&&e._d.setTime(e._d.valueOf()+r*s),i&&n.updateOffset(e,a||o))}zt.fn=Ut.prototype,zt.invalid=function(){return zt(NaN)};var Qt=Bt(1,"add"),Xt=Bt(-1,"subtract");function Kt(e){return"string"==typeof e||e instanceof String}function en(e){return v(e)||l(e)||Kt(e)||u(e)||function(e){var t=s(e),n=!1;t&&(n=0===e.filter(function(t){return!u(t)&&Kt(e)}).length);return t&&n}(e)||function(e){var t,n,s=i(e)&&!a(e),o=!1,u=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"];for(t=0;t<u.length;t+=1)n=u[t],o=o||r(e,n);return s&&o}(e)||null==e}function tn(e,t){if(e.date()<t.date())return-tn(t,e);var n=12*(t.year()-e.year())+(t.month()-e.month()),s=e.clone().add(n,"months");return-(n+(t-s<0?(t-s)/(s-e.clone().add(n-1,"months")):(t-s)/(e.clone().add(n+1,"months")-s)))||0}function nn(e){var t;return void 0===e?this._locale._abbr:(null!=(t=ct(e))&&(this._locale=t),this)}n.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",n.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var sn=M("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function rn(){return this._locale}var an=1e3,on=60*an,un=60*on,ln=3506328*un;function hn(e,t){return(e%t+t)%t}function dn(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-ln:new Date(e,t,n).valueOf()}function cn(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-ln:Date.UTC(e,t,n)}function fn(e,t){return t.erasAbbrRegex(e)}function mn(){var e,t,n=[],s=[],i=[],r=[],a=this.eras();for(e=0,t=a.length;e<t;++e)s.push(me(a[e].name)),n.push(me(a[e].abbr)),i.push(me(a[e].narrow)),r.push(me(a[e].name)),r.push(me(a[e].abbr)),r.push(me(a[e].narrow));this._erasRegex=new RegExp("^("+r.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+s.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+i.join("|")+")","i")}function _n(e,t){C(0,[e,e.length],0,t)}function yn(e,t,n,s,i){var r;return null==e?je(this,s,i).year:(t>(r=Ie(e,s,i))&&(t=r),function(e,t,n,s,i){var r=Ae(e,t,n,s,i),a=Ge(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}.call(this,e,t,n,s,i))}C("N",0,0,"eraAbbr"),C("NN",0,0,"eraAbbr"),C("NNN",0,0,"eraAbbr"),C("NNNN",0,0,"eraName"),C("NNNNN",0,0,"eraNarrow"),C("y",["y",1],"yo","eraYear"),C("y",["yy",2],0,"eraYear"),C("y",["yyy",3],0,"eraYear"),C("y",["yyyy",4],0,"eraYear"),ce("N",fn),ce("NN",fn),ce("NNN",fn),ce("NNNN",function(e,t){return t.erasNameRegex(e)}),ce("NNNNN",function(e,t){return t.erasNarrowRegex(e)}),ye(["N","NN","NNN","NNNN","NNNNN"],function(e,t,n,s){var i=n._locale.erasParse(e,s,n._strict);i?f(n).era=i:f(n).invalidEra=e}),ce("y",oe),ce("yy",oe),ce("yyy",oe),ce("yyyy",oe),ce("yo",function(e,t){return t._eraYearOrdinalRegex||oe}),ye(["y","yy","yyy","yyyy"],ve),ye(["yo"],function(e,t,n,s){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[ve]=n._locale.eraYearOrdinalParse(e,i):t[ve]=parseInt(e,10)}),C(0,["gg",2],0,function(){return this.weekYear()%100}),C(0,["GG",2],0,function(){return this.isoWeekYear()%100}),_n("gggg","weekYear"),_n("ggggg","weekYear"),_n("GGGG","isoWeekYear"),_n("GGGGG","isoWeekYear"),L("weekYear","gg"),L("isoWeekYear","GG"),A("weekYear",1),A("isoWeekYear",1),ce("G",ue),ce("g",ue),ce("GG",te,Q),ce("gg",te,Q),ce("GGGG",re,K),ce("gggg",re,K),ce("GGGGG",ae,ee),ce("ggggg",ae,ee),ge(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,s){t[s.substr(0,2)]=Z(e)}),ge(["gg","GG"],function(e,t,s,i){t[i]=n.parseTwoDigitYear(e)}),C("Q",0,"Qo","quarter"),L("quarter","Q"),A("quarter",7),ce("Q",J),ye("Q",function(e,t){t[ke]=3*(Z(e)-1)}),C("D",["DD",2],"Do","date"),L("date","D"),A("date",9),ce("D",te),ce("DD",te,Q),ce("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),ye(["D","DD"],Me),ye("Do",function(e,t){t[Me]=Z(e.match(te)[0])});var gn=z("Date",!0);C("DDD",["DDDD",3],"DDDo","dayOfYear"),L("dayOfYear","DDD"),A("dayOfYear",4),ce("DDD",ie),ce("DDDD",X),ye(["DDD","DDDD"],function(e,t,n){n._dayOfYear=Z(e)}),C("m",["mm",2],0,"minute"),L("minute","m"),A("minute",14),ce("m",te),ce("mm",te,Q),ye(["m","mm"],Se);var wn=z("Minutes",!1);C("s",["ss",2],0,"second"),L("second","s"),A("second",15),ce("s",te),ce("ss",te,Q),ye(["s","ss"],Ye);var pn,vn,kn=z("Seconds",!1);for(C("S",0,0,function(){return~~(this.millisecond()/100)}),C(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),C(0,["SSS",3],0,"millisecond"),C(0,["SSSS",4],0,function(){return 10*this.millisecond()}),C(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),C(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),C(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),C(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),C(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),L("millisecond","ms"),A("millisecond",16),ce("S",ie,J),ce("SS",ie,Q),ce("SSS",ie,X),pn="SSSS";pn.length<=9;pn+="S")ce(pn,oe);function Mn(e,t){t[Oe]=Z(1e3*("0."+e))}for(pn="S";pn.length<=9;pn+="S")ye(pn,Mn);vn=z("Milliseconds",!1),C("z",0,0,"zoneAbbr"),C("zz",0,0,"zoneName");var Dn=p.prototype;function Sn(e){return e}Dn.add=Qt,Dn.calendar=function(e,t){1===arguments.length&&(arguments[0]?en(arguments[0])?(e=arguments[0],t=void 0):function(e){var t,n=i(e)&&!a(e),s=!1,o=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<o.length;t+=1)s=s||r(e,o[t]);return n&&s}(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var s=e||Nt(),o=Et(s,this).startOf("day"),u=n.calendarFormat(this,o)||"sameElse",l=t&&(O(t[u])?t[u].call(this,s):t[u]);return this.format(l||this.localeData().calendar(u,this,Nt(s)))},Dn.clone=function(){return new p(this)},Dn.diff=function(e,t,n){var s,i,r;if(!this.isValid())return NaN;if(!(s=Et(e,this)).isValid())return NaN;switch(i=6e4*(s.utcOffset()-this.utcOffset()),t=V(t)){case"year":r=tn(this,s)/12;break;case"month":r=tn(this,s);break;case"quarter":r=tn(this,s)/3;break;case"second":r=(this-s)/1e3;break;case"minute":r=(this-s)/6e4;break;case"hour":r=(this-s)/36e5;break;case"day":r=(this-s-i)/864e5;break;case"week":r=(this-s-i)/6048e5;break;default:r=this-s}return n?r:I(r)},Dn.endOf=function(e){var t,s;if(void 0===(e=V(e))||"millisecond"===e||!this.isValid())return this;switch(s=this._isUTC?cn:dn,e){case"year":t=s(this.year()+1,0,1)-1;break;case"quarter":t=s(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=s(this.year(),this.month()+1,1)-1;break;case"week":t=s(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=s(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=s(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=un-hn(t+(this._isUTC?0:this.utcOffset()*on),un)-1;break;case"minute":t=this._d.valueOf(),t+=on-hn(t,on)-1;break;case"second":t=this._d.valueOf(),t+=an-hn(t,an)-1}return this._d.setTime(t),n.updateOffset(this,!0),this},Dn.format=function(e){e||(e=this.isUtc()?n.defaultFormatUtc:n.defaultFormat);var t=U(this,e);return this.localeData().postformat(t)},Dn.from=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||Nt(e).isValid())?zt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Dn.fromNow=function(e){return this.from(Nt(),e)},Dn.to=function(e,t){return this.isValid()&&(v(e)&&e.isValid()||Nt(e).isValid())?zt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},Dn.toNow=function(e){return this.to(Nt(),e)},Dn.get=function(e){return O(this[e=V(e)])?this[e]():this},Dn.invalidAt=function(){return f(this).overflow},Dn.isAfter=function(e,t){var n=v(e)?e:Nt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=V(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},Dn.isBefore=function(e,t){var n=v(e)?e:Nt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=V(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},Dn.isBetween=function(e,t,n,s){var i=v(e)?e:Nt(e),r=v(t)?t:Nt(t);return!!(this.isValid()&&i.isValid()&&r.isValid())&&("("===(s=s||"()")[0]?this.isAfter(i,n):!this.isBefore(i,n))&&(")"===s[1]?this.isBefore(r,n):!this.isAfter(r,n))},Dn.isSame=function(e,t){var n,s=v(e)?e:Nt(e);return!(!this.isValid()||!s.isValid())&&("millisecond"===(t=V(t)||"millisecond")?this.valueOf()===s.valueOf():(n=s.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},Dn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},Dn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},Dn.isValid=function(){return m(this)},Dn.lang=sn,Dn.locale=nn,Dn.localeData=rn,Dn.max=Rt,Dn.min=Pt,Dn.parsingFlags=function(){return d({},f(this))},Dn.set=function(e,t){if("object"==typeof e){var n,s=function(e){var t,n=[];for(t in e)r(e,t)&&n.push({unit:t,priority:E[t]});return n.sort(function(e,t){return e.priority-t.priority}),n}(e=G(e));for(n=0;n<s.length;n++)this[s[n].unit](e[s[n].unit])}else if(O(this[e=V(e)]))return this[e](t);return this},Dn.startOf=function(e){var t,s;if(void 0===(e=V(e))||"millisecond"===e||!this.isValid())return this;switch(s=this._isUTC?cn:dn,e){case"year":t=s(this.year(),0,1);break;case"quarter":t=s(this.year(),this.month()-this.month()%3,1);break;case"month":t=s(this.year(),this.month(),1);break;case"week":t=s(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=s(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=s(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=hn(t+(this._isUTC?0:this.utcOffset()*on),un);break;case"minute":t=this._d.valueOf(),t-=hn(t,on);break;case"second":t=this._d.valueOf(),t-=hn(t,an)}return this._d.setTime(t),n.updateOffset(this,!0),this},Dn.subtract=Xt,Dn.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},Dn.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},Dn.toDate=function(){return new Date(this.valueOf())},Dn.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?U(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):O(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",U(n,"Z")):U(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},Dn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,s="moment",i="";return this.isLocal()||(s=0===this.utcOffset()?"moment.utc":"moment.parseZone",i="Z"),e="["+s+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n=i+'[")]',this.format(e+t+"-MM-DD[T]HH:mm:ss.SSS"+n)},"undefined"!=typeof Symbol&&null!=Symbol.for&&(Dn[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Dn.toJSON=function(){return this.isValid()?this.toISOString():null},Dn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},Dn.unix=function(){return Math.floor(this.valueOf()/1e3)},Dn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},Dn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},Dn.eraName=function(){var e,t,n,s=this.localeData().eras();for(e=0,t=s.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),s[e].since<=n&&n<=s[e].until)return s[e].name;if(s[e].until<=n&&n<=s[e].since)return s[e].name}return""},Dn.eraNarrow=function(){var e,t,n,s=this.localeData().eras();for(e=0,t=s.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),s[e].since<=n&&n<=s[e].until)return s[e].narrow;if(s[e].until<=n&&n<=s[e].since)return s[e].narrow}return""},Dn.eraAbbr=function(){var e,t,n,s=this.localeData().eras();for(e=0,t=s.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),s[e].since<=n&&n<=s[e].until)return s[e].abbr;if(s[e].until<=n&&n<=s[e].since)return s[e].abbr}return""},Dn.eraYear=function(){var e,t,s,i,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e)if(s=r[e].since<=r[e].until?1:-1,i=this.clone().startOf("day").valueOf(),r[e].since<=i&&i<=r[e].until||r[e].until<=i&&i<=r[e].since)return(this.year()-n(r[e].since).year())*s+r[e].offset;return this.year()},Dn.year=Ve,Dn.isLeapYear=function(){return j(this.year())},Dn.weekYear=function(e){return yn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},Dn.isoWeekYear=function(e){return yn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},Dn.quarter=Dn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},Dn.month=He,Dn.daysInMonth=function(){return Te(this.year(),this.month())},Dn.week=Dn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},Dn.isoWeek=Dn.isoWeeks=function(e){var t=je(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},Dn.weeksInYear=function(){var e=this.localeData()._week;return Ie(this.year(),e.dow,e.doy)},Dn.weeksInWeekYear=function(){var e=this.localeData()._week;return Ie(this.weekYear(),e.dow,e.doy)},Dn.isoWeeksInYear=function(){return Ie(this.year(),1,4)},Dn.isoWeeksInISOWeekYear=function(){return Ie(this.isoWeekYear(),1,4)},Dn.date=gn,Dn.day=Dn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},Dn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},Dn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},Dn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},Dn.hour=Dn.hours=nt,Dn.minute=Dn.minutes=wn,Dn.second=Dn.seconds=kn,Dn.millisecond=Dn.milliseconds=vn,Dn.utcOffset=function(e,t,s){var i,r=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Gt(he,e)))return this}else Math.abs(e)<16&&!s&&(e*=60);return!this._isUTC&&t&&(i=At(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),r!==e&&(!t||this._changeInProgress?Jt(this,zt(e-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,n.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:At(this)},Dn.utc=function(e){return this.utcOffset(0,e)},Dn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(At(this),"m")),this},Dn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Gt(le,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},Dn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Nt(e).utcOffset():0,(this.utcOffset()-e)%60==0)},Dn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},Dn.isLocal=function(){return!!this.isValid()&&!this._isUTC},Dn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},Dn.isUtc=jt,Dn.isUTC=jt,Dn.zoneAbbr=function(){return this._isUTC?"UTC":""},Dn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},Dn.dates=M("dates accessor is deprecated. Use date instead.",gn),Dn.months=M("months accessor is deprecated. Use month instead",He),Dn.years=M("years accessor is deprecated. Use year instead",Ve),Dn.zone=M("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),Dn.isDSTShifted=M("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!o(this._isDSTShifted))return this._isDSTShifted;var e,t={};return w(t,this),(t=xt(t))._a?(e=t._isUTC?c(t._a):Nt(t._a),this._isDSTShifted=this.isValid()&&function(e,t,n){var s,i=Math.min(e.length,t.length),r=Math.abs(e.length-t.length),a=0;for(s=0;s<i;s++)(n&&e[s]!==t[s]||!n&&Z(e[s])!==Z(t[s]))&&a++;return a+r}(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var Yn=x.prototype;function On(e,t,n,s){var i=ct(),r=c().set(s,t);return i[n](r,e)}function bn(e,t,n){if(u(e)&&(t=e,e=void 0),e=e||"",null!=t)return On(e,t,n,"month");var s,i=[];for(s=0;s<12;s++)i[s]=On(e,s,n,"month");return i}function xn(e,t,n,s){"boolean"==typeof e?(u(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,u(t)&&(n=t,t=void 0),t=t||"");var i,r=ct(),a=e?r._week.dow:0,o=[];if(null!=n)return On(t,(n+a)%7,s,"day");for(i=0;i<7;i++)o[i]=On(t,(i+a)%7,s,"day");return o}Yn.calendar=function(e,t,n){var s=this._calendar[e]||this._calendar.sameElse;return O(s)?s.call(t,n):s},Yn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(N).map(function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e}).join(""),this._longDateFormat[e])},Yn.invalidDate=function(){return this._invalidDate},Yn.ordinal=function(e){return this._ordinal.replace("%d",e)},Yn.preparse=Sn,Yn.postformat=Sn,Yn.relativeTime=function(e,t,n,s){var i=this._relativeTime[n];return O(i)?i(e,t,n,s):i.replace(/%d/i,e)},Yn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return O(n)?n(t):n.replace(/%s/i,t)},Yn.set=function(e){var t,n;for(n in e)r(e,n)&&(O(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Yn.eras=function(e,t){var s,i,r,a=this._eras||ct("en")._eras;for(s=0,i=a.length;s<i;++s){switch(typeof a[s].since){case"string":r=n(a[s].since).startOf("day"),a[s].since=r.valueOf()}switch(typeof a[s].until){case"undefined":a[s].until=1/0;break;case"string":r=n(a[s].until).startOf("day").valueOf(),a[s].until=r.valueOf()}}return a},Yn.erasParse=function(e,t,n){var s,i,r,a,o,u=this.eras();for(e=e.toUpperCase(),s=0,i=u.length;s<i;++s)if(r=u[s].name.toUpperCase(),a=u[s].abbr.toUpperCase(),o=u[s].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(a===e)return u[s];break;case"NNNN":if(r===e)return u[s];break;case"NNNNN":if(o===e)return u[s]}else if([r,a,o].indexOf(e)>=0)return u[s]},Yn.erasConvertYear=function(e,t){var s=e.since<=e.until?1:-1;return void 0===t?n(e.since).year():n(e.since).year()+(t-e.offset)*s},Yn.erasAbbrRegex=function(e){return r(this,"_erasAbbrRegex")||mn.call(this),e?this._erasAbbrRegex:this._erasRegex},Yn.erasNameRegex=function(e){return r(this,"_erasNameRegex")||mn.call(this),e?this._erasNameRegex:this._erasRegex},Yn.erasNarrowRegex=function(e){return r(this,"_erasNarrowRegex")||mn.call(this),e?this._erasNarrowRegex:this._erasRegex},Yn.months=function(e,t){return e?s(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Re).test(t)?"format":"standalone"][e.month()]:s(this._months)?this._months:this._months.standalone},Yn.monthsShort=function(e,t){return e?s(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Re.test(t)?"format":"standalone"][e.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Yn.monthsParse=function(e,t,n){var s,i,r;if(this._monthsParseExact)return function(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],s=0;s<12;++s)r=c([2e3,s]),this._shortMonthsParse[s]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[s]=this.months(r,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(i=pe.call(this._shortMonthsParse,a))?i:null:-1!==(i=pe.call(this._longMonthsParse,a))?i:null:"MMM"===t?-1!==(i=pe.call(this._shortMonthsParse,a))?i:-1!==(i=pe.call(this._longMonthsParse,a))?i:null:-1!==(i=pe.call(this._longMonthsParse,a))?i:-1!==(i=pe.call(this._shortMonthsParse,a))?i:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),s=0;s<12;s++){if(i=c([2e3,s]),n&&!this._longMonthsParse[s]&&(this._longMonthsParse[s]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[s]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[s]||(r="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[s]=new RegExp(r.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[s].test(e))return s;if(n&&"MMM"===t&&this._shortMonthsParse[s].test(e))return s;if(!n&&this._monthsParse[s].test(e))return s}},Yn.monthsRegex=function(e){return this._monthsParseExact?(r(this,"_monthsRegex")||Fe.call(this),e?this._monthsStrictRegex:this._monthsRegex):(r(this,"_monthsRegex")||(this._monthsRegex=Ce),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Yn.monthsShortRegex=function(e){return this._monthsParseExact?(r(this,"_monthsRegex")||Fe.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(r(this,"_monthsShortRegex")||(this._monthsShortRegex=We),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Yn.week=function(e){return je(e,this._week.dow,this._week.doy).week},Yn.firstDayOfYear=function(){return this._week.doy},Yn.firstDayOfWeek=function(){return this._week.dow},Yn.weekdays=function(e,t){var n=s(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Ze(n,this._week.dow):e?n[e.day()]:n},Yn.weekdaysMin=function(e){return!0===e?Ze(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},Yn.weekdaysShort=function(e){return!0===e?Ze(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},Yn.weekdaysParse=function(e,t,n){var s,i,r;if(this._weekdaysParseExact)return function(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)r=c([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(i=pe.call(this._weekdaysParse,a))?i:null:"ddd"===t?-1!==(i=pe.call(this._shortWeekdaysParse,a))?i:null:-1!==(i=pe.call(this._minWeekdaysParse,a))?i:null:"dddd"===t?-1!==(i=pe.call(this._weekdaysParse,a))?i:-1!==(i=pe.call(this._shortWeekdaysParse,a))?i:-1!==(i=pe.call(this._minWeekdaysParse,a))?i:null:"ddd"===t?-1!==(i=pe.call(this._shortWeekdaysParse,a))?i:-1!==(i=pe.call(this._weekdaysParse,a))?i:-1!==(i=pe.call(this._minWeekdaysParse,a))?i:null:-1!==(i=pe.call(this._minWeekdaysParse,a))?i:-1!==(i=pe.call(this._weekdaysParse,a))?i:-1!==(i=pe.call(this._shortWeekdaysParse,a))?i:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(i=c([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(i,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(i,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(i,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(r="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[s]=new RegExp(r.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[s].test(e))return s;if(n&&"ddd"===t&&this._shortWeekdaysParse[s].test(e))return s;if(n&&"dd"===t&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}},Yn.weekdaysRegex=function(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(r(this,"_weekdaysRegex")||(this._weekdaysRegex=Be),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Yn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(r(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Je),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Yn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||Xe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(r(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Qe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Yn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},Yn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},ht("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===Z(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),n.lang=M("moment.lang is deprecated. Use moment.locale instead.",ht),n.langData=M("moment.langData is deprecated. Use moment.localeData instead.",ct);var Tn=Math.abs;function Nn(e,t,n,s){var i=zt(t,n);return e._milliseconds+=s*i._milliseconds,e._days+=s*i._days,e._months+=s*i._months,e._bubble()}function Pn(e){return e<0?Math.floor(e):Math.ceil(e)}function Rn(e){return 4800*e/146097}function Wn(e){return 146097*e/4800}function Cn(e){return function(){return this.as(e)}}var Un=Cn("ms"),Hn=Cn("s"),Fn=Cn("m"),Ln=Cn("h"),Vn=Cn("d"),Gn=Cn("w"),En=Cn("M"),An=Cn("Q"),jn=Cn("y");function In(e){return function(){return this.isValid()?this._data[e]:NaN}}var Zn=In("milliseconds"),zn=In("seconds"),$n=In("minutes"),qn=In("hours"),Bn=In("days"),Jn=In("months"),Qn=In("years");var Xn=Math.round,Kn={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};var es=Math.abs;function ts(e){return(e>0)-(e<0)||+e}function ns(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,s,i,r,a,o,u=es(this._milliseconds)/1e3,l=es(this._days),h=es(this._months),d=this.asSeconds();return d?(e=I(u/60),t=I(e/60),u%=60,e%=60,n=I(h/12),h%=12,s=u?u.toFixed(3).replace(/\.?0+$/,""):"",i=d<0?"-":"",r=ts(this._months)!==ts(d)?"-":"",a=ts(this._days)!==ts(d)?"-":"",o=ts(this._milliseconds)!==ts(d)?"-":"",i+"P"+(n?r+n+"Y":"")+(h?r+h+"M":"")+(l?a+l+"D":"")+(t||e||u?"T":"")+(t?o+t+"H":"")+(e?o+e+"M":"")+(u?o+s+"S":"")):"P0D"}var ss=Ut.prototype;return ss.isValid=function(){return this._isValid},ss.abs=function(){var e=this._data;return this._milliseconds=Tn(this._milliseconds),this._days=Tn(this._days),this._months=Tn(this._months),e.milliseconds=Tn(e.milliseconds),e.seconds=Tn(e.seconds),e.minutes=Tn(e.minutes),e.hours=Tn(e.hours),e.months=Tn(e.months),e.years=Tn(e.years),this},ss.add=function(e,t){return Nn(this,e,t,1)},ss.subtract=function(e,t){return Nn(this,e,t,-1)},ss.as=function(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if("month"===(e=V(e))||"quarter"===e||"year"===e)switch(t=this._days+s/864e5,n=this._months+Rn(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Wn(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return 24*t+s/36e5;case"minute":return 1440*t+s/6e4;case"second":return 86400*t+s/1e3;case"millisecond":return Math.floor(864e5*t)+s;default:throw new Error("Unknown unit "+e)}},ss.asMilliseconds=Un,ss.asSeconds=Hn,ss.asMinutes=Fn,ss.asHours=Ln,ss.asDays=Vn,ss.asWeeks=Gn,ss.asMonths=En,ss.asQuarters=An,ss.asYears=jn,ss.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*Z(this._months/12):NaN},ss._bubble=function(){var e,t,n,s,i,r=this._milliseconds,a=this._days,o=this._months,u=this._data;return r>=0&&a>=0&&o>=0||r<=0&&a<=0&&o<=0||(r+=864e5*Pn(Wn(o)+a),a=0,o=0),u.milliseconds=r%1e3,e=I(r/1e3),u.seconds=e%60,t=I(e/60),u.minutes=t%60,n=I(t/60),u.hours=n%24,a+=I(n/24),o+=i=I(Rn(a)),a-=Pn(Wn(i)),s=I(o/12),o%=12,u.days=a,u.months=o,u.years=s,this},ss.clone=function(){return zt(this)},ss.get=function(e){return e=V(e),this.isValid()?this[e+"s"]():NaN},ss.milliseconds=Zn,ss.seconds=zn,ss.minutes=$n,ss.hours=qn,ss.days=Bn,ss.weeks=function(){return I(this.days()/7)},ss.months=Jn,ss.years=Qn,ss.humanize=function(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,s,i=!1,r=Kn;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(i=e),"object"==typeof t&&(r=Object.assign({},Kn,t),null!=t.s&&null==t.ss&&(r.ss=t.s-1)),s=function(e,t,n,s){var i=zt(e).abs(),r=Xn(i.as("s")),a=Xn(i.as("m")),o=Xn(i.as("h")),u=Xn(i.as("d")),l=Xn(i.as("M")),h=Xn(i.as("w")),d=Xn(i.as("y")),c=r<=n.ss&&["s",r]||r<n.s&&["ss",r]||a<=1&&["m"]||a<n.m&&["mm",a]||o<=1&&["h"]||o<n.h&&["hh",o]||u<=1&&["d"]||u<n.d&&["dd",u];return null!=n.w&&(c=c||h<=1&&["w"]||h<n.w&&["ww",h]),(c=c||l<=1&&["M"]||l<n.M&&["MM",l]||d<=1&&["y"]||["yy",d])[2]=t,c[3]=+e>0,c[4]=s,function(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}.apply(null,c)}(this,!i,r,n=this.localeData()),i&&(s=n.pastFuture(+this,s)),n.postformat(s)},ss.toISOString=ns,ss.toString=ns,ss.toJSON=ns,ss.locale=nn,ss.localeData=rn,ss.toIsoString=M("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ns),ss.lang=sn,C("X",0,0,"unix"),C("x",0,0,"valueOf"),ce("x",ue),ce("X",/[+-]?\d+(\.\d{1,3})?/),ye("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e))}),ye("x",function(e,t,n){n._d=new Date(Z(e))}),n.version="2.29.1",e=Nt,n.fn=Dn,n.min=function(){return Wt("isBefore",[].slice.call(arguments,0))},n.max=function(){return Wt("isAfter",[].slice.call(arguments,0))},n.now=function(){return Date.now?Date.now():+new Date},n.utc=c,n.unix=function(e){return Nt(1e3*e)},n.months=function(e,t){return bn(e,t,"months")},n.isDate=l,n.locale=ht,n.invalid=_,n.duration=zt,n.isMoment=v,n.weekdays=function(e,t,n){return xn(e,t,n,"weekdays")},n.parseZone=function(){return Nt.apply(null,arguments).parseZone()},n.localeData=ct,n.isDuration=Ht,n.monthsShort=function(e,t){return bn(e,t,"monthsShort")},n.weekdaysMin=function(e,t,n){return xn(e,t,n,"weekdaysMin")},n.defineLocale=dt,n.updateLocale=function(e,t){if(null!=t){var n,s,i=it;null!=rt[e]&&null!=rt[e].parentLocale?rt[e].set(b(rt[e]._config,t)):(null!=(s=lt(e))&&(i=s._config),t=b(i,t),null==s&&(t.abbr=e),(n=new x(t)).parentLocale=rt[e],rt[e]=n),ht(e)}else null!=rt[e]&&(null!=rt[e].parentLocale?(rt[e]=rt[e].parentLocale,e===ht()&&ht(e)):null!=rt[e]&&delete rt[e]);return rt[e]},n.locales=function(){return D(rt)},n.weekdaysShort=function(e,t,n){return xn(e,t,n,"weekdaysShort")},n.normalizeUnits=V,n.relativeTimeRounding=function(e){return void 0===e?Xn:"function"==typeof e&&(Xn=e,!0)},n.relativeTimeThreshold=function(e,t){return void 0!==Kn[e]&&(void 0===t?Kn[e]:(Kn[e]=t,"s"===e&&(Kn.ss=t-1),!0))},n.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},n.prototype=Dn,n.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},n});
|
||
},{}],"F7mU":[function(require,module,exports) {
|
||
var define;
|
||
var global = arguments[3];
|
||
var e,u=arguments[3];function t(e){return(t="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})(e)}!function(u,n){"object"===("undefined"==typeof exports?"undefined":t(exports))&&"undefined"!=typeof module?module.exports=n():"function"==typeof e&&e.amd?e(n):(u="undefined"!=typeof globalThis?globalThis:u||self).marked=n()}(this,function(){"use strict";function e(e,u){for(var t=0;t<u.length;t++){var n=u[t];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function u(e,u){(null==u||u>e.length)&&(u=e.length);for(var t=0,n=new Array(u);t<u;t++)n[t]=e[t];return n}function t(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[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 n={exports:{}};function r(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}n.exports={defaults:{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1},getDefaults:r,changeDefaults:function(e){n.exports.defaults=e}};var i=/[&<>"']/,s=/[&<>"']/g,l=/[<>"']|&(?!#?\w+;)/,a=/[<>"']|&(?!#?\w+;)/g,D={"&":"&","<":"<",">":">",'"':""","'":"'"},o=function(e){return D[e]};var c=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/gi;function h(e){return e.replace(c,function(e,u){return"colon"===(u=u.toLowerCase())?":":"#"===u.charAt(0)?"x"===u.charAt(1)?String.fromCharCode(parseInt(u.substring(2),16)):String.fromCharCode(+u.substring(1)):""})}var p=/(^|[^\[])\^/g;var g=/[^\w:]/g,f=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;var F={},A=/^[^:]+:\/*[^/]*$/,C=/^([^:]+:)[\s\S]*$/,d=/^([^:]+:\/*[^/]*)[\s\S]*$/;function E(e,u){F[" "+e]||(A.test(e)?F[" "+e]=e+"/":F[" "+e]=k(e,"/",!0));var t=-1===(e=F[" "+e]).indexOf(":");return"//"===u.substring(0,2)?t?u:e.replace(C,"$1")+u:"/"===u.charAt(0)?t?u:e.replace(d,"$1")+u:e+u}function k(e,u,t){var n=e.length;if(0===n)return"";for(var r=0;r<n;){var i=e.charAt(n-r-1);if(i!==u||t){if(i===u||!t)break;r++}else r++}return e.substr(0,n-r)}var m=function(e,u){if(u){if(i.test(e))return e.replace(s,o)}else if(l.test(e))return e.replace(a,o);return e},b=h,x=function(e,u){e=e.source||e,u=u||"";var t={replace:function(u,n){return n=(n=n.source||n).replace(p,"$1"),e=e.replace(u,n),t},getRegex:function(){return new RegExp(e,u)}};return t},B=function(e,u,t){if(e){var n;try{n=decodeURIComponent(h(t)).replace(g,"").toLowerCase()}catch(r){return null}if(0===n.indexOf("javascript:")||0===n.indexOf("vbscript:")||0===n.indexOf("data:"))return null}u&&!f.test(t)&&(t=E(u,t));try{t=encodeURI(t).replace(/%25/g,"%")}catch(r){return null}return t},w={exec:function(){}},v=function(e){for(var u,t,n=1;n<arguments.length;n++)for(t in u=arguments[n])Object.prototype.hasOwnProperty.call(u,t)&&(e[t]=u[t]);return e},y=function(e,u){var t=e.replace(/\|/g,function(e,u,t){for(var n=!1,r=u;--r>=0&&"\\"===t[r];)n=!n;return n?"|":" |"}).split(/ \|/),n=0;if(t.length>u)t.splice(u);else for(;t.length<u;)t.push("");for(;n<t.length;n++)t[n]=t[n].trim().replace(/\\\|/g,"|");return t},_=k,z=function(e,u){if(-1===e.indexOf(u[1]))return-1;for(var t=e.length,n=0,r=0;r<t;r++)if("\\"===e[r])r++;else if(e[r]===u[0])n++;else if(e[r]===u[1]&&--n<0)return r;return-1},$=function(e){e&&e.sanitize&&!e.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")},S=function(e,u){if(u<1)return"";for(var t="";u>1;)1&u&&(t+=e),u>>=1,e+=e;return t+e},T=n.exports.defaults,I=_,R=y,Z=m,q=z;function O(e,u,t){var n=u.href,r=u.title?Z(u.title):null,i=e[1].replace(/\\([\[\]])/g,"$1");return"!"!==e[0].charAt(0)?{type:"link",raw:t,href:n,title:r,text:i}:{type:"image",raw:t,href:n,title:r,text:Z(i)}}var j=function(){function e(e){this.options=e||T}var u=e.prototype;return u.space=function(e){var u=this.rules.block.newline.exec(e);if(u)return u[0].length>1?{type:"space",raw:u[0]}:{raw:"\n"}},u.code=function(e){var u=this.rules.block.code.exec(e);if(u){var t=u[0].replace(/^ {1,4}/gm,"");return{type:"code",raw:u[0],codeBlockStyle:"indented",text:this.options.pedantic?t:I(t,"\n")}}},u.fences=function(e){var u=this.rules.block.fences.exec(e);if(u){var t=u[0],n=function(e,u){var t=e.match(/^(\s+)(?:```)/);if(null===t)return u;var n=t[1];return u.split("\n").map(function(e){var u=e.match(/^\s+/);return null===u?e:u[0].length>=n.length?e.slice(n.length):e}).join("\n")}(t,u[3]||"");return{type:"code",raw:t,lang:u[2]?u[2].trim():u[2],text:n}}},u.heading=function(e){var u=this.rules.block.heading.exec(e);if(u){var t=u[2].trim();if(/#$/.test(t)){var n=I(t,"#");this.options.pedantic?t=n.trim():n&&!/ $/.test(n)||(t=n.trim())}return{type:"heading",raw:u[0],depth:u[1].length,text:t}}},u.nptable=function(e){var u=this.rules.block.nptable.exec(e);if(u){var t={type:"table",header:R(u[1].replace(/^ *| *\| *$/g,"")),align:u[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:u[3]?u[3].replace(/\n$/,"").split("\n"):[],raw:u[0]};if(t.header.length===t.align.length){var n,r=t.align.length;for(n=0;n<r;n++)/^ *-+: *$/.test(t.align[n])?t.align[n]="right":/^ *:-+: *$/.test(t.align[n])?t.align[n]="center":/^ *:-+ *$/.test(t.align[n])?t.align[n]="left":t.align[n]=null;for(r=t.cells.length,n=0;n<r;n++)t.cells[n]=R(t.cells[n],t.header.length);return t}}},u.hr=function(e){var u=this.rules.block.hr.exec(e);if(u)return{type:"hr",raw:u[0]}},u.blockquote=function(e){var u=this.rules.block.blockquote.exec(e);if(u){var t=u[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:u[0],text:t}}},u.list=function(e){var u=this.rules.block.list.exec(e);if(u){var t,n,r,i,s,l,a,D,o,c=u[0],h=u[2],p=h.length>1,g={type:"list",raw:c,ordered:p,start:p?+h.slice(0,-1):"",loose:!1,items:[]},f=u[0].match(this.rules.block.item),F=!1,A=f.length;r=this.rules.block.listItemStart.exec(f[0]);for(var C=0;C<A;C++){if(c=t=f[C],this.options.pedantic||(o=t.match(new RegExp("\\n\\s*\\n {0,"+(r[0].length-1)+"}\\S")))&&(s=t.length-o.index+f.slice(C+1).join("\n").length,g.raw=g.raw.substring(0,g.raw.length-s),c=t=t.substring(0,o.index),A=C+1),C!==A-1){if(i=this.rules.block.listItemStart.exec(f[C+1]),this.options.pedantic?i[1].length>r[1].length:i[1].length>=r[0].length||i[1].length>3){f.splice(C,2,f[C]+(!this.options.pedantic&&i[1].length<r[0].length&&!f[C].match(/\n$/)?"":"\n")+f[C+1]),C--,A--;continue}(!this.options.pedantic||this.options.smartLists?i[2][i[2].length-1]!==h[h.length-1]:p===(1===i[2].length))&&(s=f.slice(C+1).join("\n").length,g.raw=g.raw.substring(0,g.raw.length-s),C=A-1),r=i}n=t.length,~(t=t.replace(/^ *([*+-]|\d+[.)]) ?/,"")).indexOf("\n ")&&(n-=t.length,t=this.options.pedantic?t.replace(/^ {1,4}/gm,""):t.replace(new RegExp("^ {1,"+n+"}","gm"),"")),t=I(t,"\n"),C!==A-1&&(c+="\n"),l=F||/\n\n(?!\s*$)/.test(c),C!==A-1&&(F="\n\n"===c.slice(-2),l||(l=F)),l&&(g.loose=!0),this.options.gfm&&(D=void 0,(a=/^\[[ xX]\] /.test(t))&&(D=" "!==t[1],t=t.replace(/^\[[ xX]\] +/,""))),g.items.push({type:"list_item",raw:c,task:a,checked:D,loose:l,text:t})}return g}},u.html=function(e){var u=this.rules.block.html.exec(e);if(u)return{type:this.options.sanitize?"paragraph":"html",raw:u[0],pre:!this.options.sanitizer&&("pre"===u[1]||"script"===u[1]||"style"===u[1]),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(u[0]):Z(u[0]):u[0]}},u.def=function(e){var u=this.rules.block.def.exec(e);if(u)return u[3]&&(u[3]=u[3].substring(1,u[3].length-1)),{type:"def",tag:u[1].toLowerCase().replace(/\s+/g," "),raw:u[0],href:u[2],title:u[3]}},u.table=function(e){var u=this.rules.block.table.exec(e);if(u){var t={type:"table",header:R(u[1].replace(/^ *| *\| *$/g,"")),align:u[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:u[3]?u[3].replace(/\n$/,"").split("\n"):[]};if(t.header.length===t.align.length){t.raw=u[0];var n,r=t.align.length;for(n=0;n<r;n++)/^ *-+: *$/.test(t.align[n])?t.align[n]="right":/^ *:-+: *$/.test(t.align[n])?t.align[n]="center":/^ *:-+ *$/.test(t.align[n])?t.align[n]="left":t.align[n]=null;for(r=t.cells.length,n=0;n<r;n++)t.cells[n]=R(t.cells[n].replace(/^ *\| *| *\| *$/g,""),t.header.length);return t}}},u.lheading=function(e){var u=this.rules.block.lheading.exec(e);if(u)return{type:"heading",raw:u[0],depth:"="===u[2].charAt(0)?1:2,text:u[1]}},u.paragraph=function(e){var u=this.rules.block.paragraph.exec(e);if(u)return{type:"paragraph",raw:u[0],text:"\n"===u[1].charAt(u[1].length-1)?u[1].slice(0,-1):u[1]}},u.text=function(e){var u=this.rules.block.text.exec(e);if(u)return{type:"text",raw:u[0],text:u[0]}},u.escape=function(e){var u=this.rules.inline.escape.exec(e);if(u)return{type:"escape",raw:u[0],text:Z(u[1])}},u.tag=function(e,u,t){var n=this.rules.inline.tag.exec(e);if(n)return!u&&/^<a /i.test(n[0])?u=!0:u&&/^<\/a>/i.test(n[0])&&(u=!1),!t&&/^<(pre|code|kbd|script)(\s|>)/i.test(n[0])?t=!0:t&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(n[0])&&(t=!1),{type:this.options.sanitize?"text":"html",raw:n[0],inLink:u,inRawBlock:t,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(n[0]):Z(n[0]):n[0]}},u.link=function(e){var u=this.rules.inline.link.exec(e);if(u){var t=u[2].trim();if(!this.options.pedantic&&/^</.test(t)){if(!/>$/.test(t))return;var n=I(t.slice(0,-1),"\\");if((t.length-n.length)%2==0)return}else{var r=q(u[2],"()");if(r>-1){var i=(0===u[0].indexOf("!")?5:4)+u[1].length+r;u[2]=u[2].substring(0,r),u[0]=u[0].substring(0,i).trim(),u[3]=""}}var s=u[2],l="";if(this.options.pedantic){var a=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(s);a&&(s=a[1],l=a[3])}else l=u[3]?u[3].slice(1,-1):"";return s=s.trim(),/^</.test(s)&&(s=this.options.pedantic&&!/>$/.test(t)?s.slice(1):s.slice(1,-1)),O(u,{href:s?s.replace(this.rules.inline._escapes,"$1"):s,title:l?l.replace(this.rules.inline._escapes,"$1"):l},u[0])}},u.reflink=function(e,u){var t;if((t=this.rules.inline.reflink.exec(e))||(t=this.rules.inline.nolink.exec(e))){var n=(t[2]||t[1]).replace(/\s+/g," ");if(!(n=u[n.toLowerCase()])||!n.href){var r=t[0].charAt(0);return{type:"text",raw:r,text:r}}return O(t,n,t[0])}},u.emStrong=function(e,u,t){void 0===t&&(t="");var n=this.rules.inline.emStrong.lDelim.exec(e);if(n&&(!n[3]||!t.match(/(?:[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u0660-\u0669\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07C0-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08C7\u0904-\u0939\u093D\u0950\u0958-\u0961\u0966-\u096F\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09E6-\u09F1\u09F4-\u09F9\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A66-\u0A6F\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AE6-\u0AEF\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B66-\u0B6F\u0B71-\u0B77\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0BE6-\u0BF2\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C66-\u0C6F\u0C78-\u0C7E\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CE6-\u0CEF\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D58-\u0D61\u0D66-\u0D78\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DE6-\u0DEF\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F20-\u0F33\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F-\u1049\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u1090-\u1099\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A16\u1A20-\u1A54\u1A80-\u1A89\u1A90-\u1A99\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B50-\u1B59\u1B83-\u1BA0\u1BAE-\u1BE5\u1C00-\u1C23\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u3192-\u3195\u31A0-\u31BF\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DBF\u4E00-\u9FFC\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7BF\uA7C2-\uA7CA\uA7F5-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA830-\uA835\uA840-\uA873\uA882-\uA8B3\uA8D0-\uA8D9\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA900-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF-\uA9D9\uA9E0-\uA9E4\uA9E6-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA50-\uAA59\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDE80-\uDE9C\uDEA0-\uDED0\uDEE1-\uDEFB\uDF00-\uDF23\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE40-\uDE48\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE4\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDD23\uDD30-\uDD39\uDE60-\uDE7E\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF27\uDF30-\uDF45\uDF51-\uDF54\uDFB0-\uDFCB\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC52-\uDC6F\uDC83-\uDCAF\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD03-\uDD26\uDD36-\uDD3F\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDEF0-\uDEF9\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC50-\uDC59\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE50-\uDE59\uDE80-\uDEAA\uDEB8\uDEC0-\uDEC9\uDF00-\uDF1A\uDF30-\uDF3B]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCF2\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDD50-\uDD59\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC50-\uDC6C\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD50-\uDD59\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDDA0-\uDDA9\uDEE0-\uDEF2\uDFB0\uDFC0-\uDFD4]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE96\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82C[\uDC00-\uDD1E\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD834[\uDEE0-\uDEF3\uDF60-\uDF78]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD40-\uDD49\uDD4E\uDEC0-\uDEEB\uDEF0-\uDEF9]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCCF\uDD00-\uDD43\uDD4B\uDD50-\uDD59]|\uD83B[\uDC71-\uDCAB\uDCAD-\uDCAF\uDCB1-\uDCB4\uDD01-\uDD2D\uDD2F-\uDD3D\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD83E[\uDFF0-\uDFF9]|\uD869[\uDC00-\uDEDD\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])/))){var r=n[1]||n[2]||"";if(!r||r&&(""===t||this.rules.inline.punctuation.exec(t))){var i,s,l=n[0].length-1,a=l,D=0,o="*"===n[0][0]?this.rules.inline.emStrong.rDelimAst:this.rules.inline.emStrong.rDelimUnd;for(o.lastIndex=0,u=u.slice(-1*e.length+l);null!=(n=o.exec(u));)if(i=n[1]||n[2]||n[3]||n[4]||n[5]||n[6])if(s=i.length,n[3]||n[4])a+=s;else if(!((n[5]||n[6])&&l%3)||(l+s)%3){if(!((a-=s)>0))return s=Math.min(s,s+a+D),Math.min(l,s)%2?{type:"em",raw:e.slice(0,l+n.index+s+1),text:e.slice(1,l+n.index+s)}:{type:"strong",raw:e.slice(0,l+n.index+s+1),text:e.slice(2,l+n.index+s-1)}}else D+=s}}},u.codespan=function(e){var u=this.rules.inline.code.exec(e);if(u){var t=u[2].replace(/\n/g," "),n=/[^ ]/.test(t),r=/^ /.test(t)&&/ $/.test(t);return n&&r&&(t=t.substring(1,t.length-1)),t=Z(t,!0),{type:"codespan",raw:u[0],text:t}}},u.br=function(e){var u=this.rules.inline.br.exec(e);if(u)return{type:"br",raw:u[0]}},u.del=function(e){var u=this.rules.inline.del.exec(e);if(u)return{type:"del",raw:u[0],text:u[2]}},u.autolink=function(e,u){var t,n,r=this.rules.inline.autolink.exec(e);if(r)return n="@"===r[2]?"mailto:"+(t=Z(this.options.mangle?u(r[1]):r[1])):t=Z(r[1]),{type:"link",raw:r[0],text:t,href:n,tokens:[{type:"text",raw:t,text:t}]}},u.url=function(e,u){var t;if(t=this.rules.inline.url.exec(e)){var n,r;if("@"===t[2])r="mailto:"+(n=Z(this.options.mangle?u(t[0]):t[0]));else{var i;do{i=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])[0]}while(i!==t[0]);n=Z(t[0]),r="www."===t[1]?"http://"+n:n}return{type:"link",raw:t[0],text:n,href:r,tokens:[{type:"text",raw:n,text:n}]}}},u.inlineText=function(e,u,t){var n,r=this.rules.inline.text.exec(e);if(r)return n=u?this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):Z(r[0]):r[0]:Z(this.options.smartypants?t(r[0]):r[0]),{type:"text",raw:r[0],text:n}},e}(),U=w,P=x,L=v,M={newline:/^(?: *(?:\n|$))+/,code:/^( {4}[^\n]+(?:\n(?: *(?:\n|$))*)?)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?! {0,3}bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|<![A-Z][\\s\\S]*?(?:>\\n*|$)|<!\\[CDATA\\[[\\s\\S]*?(?:\\]\\]>\\n*|$)|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:(?:\\n *)+\\n|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n *)+\\n|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:U,table:U,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html| +\n)[^\n]+)*)/,text:/^[^\n]+/,_label:/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,_title:/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/};M.def=P(M.def).replace("label",M._label).replace("title",M._title).getRegex(),M.bullet=/(?:[*+-]|\d{1,9}[.)])/,M.item=/^( *)(bull) ?[^\n]*(?:\n(?! *bull ?)[^\n]*)*/,M.item=P(M.item,"gm").replace(/bull/g,M.bullet).getRegex(),M.listItemStart=P(/^( *)(bull) */).replace("bull",M.bullet).getRegex(),M.list=P(M.list).replace(/bull/g,M.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+M.def.source+")").getRegex(),M._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",M._comment=/<!--(?!-?>)[\s\S]*?(?:-->|$)/,M.html=P(M.html,"i").replace("comment",M._comment).replace("tag",M._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),M.paragraph=P(M._paragraph).replace("hr",M.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",M._tag).getRegex(),M.blockquote=P(M.blockquote).replace("paragraph",M.paragraph).getRegex(),M.normal=L({},M),M.gfm=L({},M.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n {0,3}([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n {0,3}\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),M.gfm.nptable=P(M.gfm.nptable).replace("hr",M.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",M._tag).getRegex(),M.gfm.table=P(M.gfm.table).replace("hr",M.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",M._tag).getRegex(),M.pedantic=L({},M.normal,{html:P("^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:\"[^\"]*\"|'[^']*'|\\s[^'\"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))").replace("comment",M._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:U,paragraph:P(M.normal._paragraph).replace("hr",M.hr).replace("heading"," *#{1,6} *[^\n]").replace("lheading",M.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var N={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:U,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",emStrong:{lDelim:/^(?:\*+(?:([punct_])|[^\s*]))|^_+(?:([punct*])|([^\s_]))/,rDelimAst:/\_\_[^_*]*?\*[^_*]*?\_\_|[punct_](\*+)(?=[\s]|$)|[^punct*_\s](\*+)(?=[punct_\s]|$)|[punct_\s](\*+)(?=[^punct*_\s])|[\s](\*+)(?=[punct_])|[punct_](\*+)(?=[punct_])|[^punct*_\s](\*+)(?=[^punct*_\s])/,rDelimUnd:/\*\*[^_*]*?\_[^_*]*?\*\*|[punct*](\_+)(?=[\s]|$)|[^punct*_\s](\_+)(?=[punct*\s]|$)|[punct*\s](\_+)(?=[^punct*_\s])|[\s](\_+)(?=[punct*])|[punct*](\_+)(?=[punct*])/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:U,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\<!\[`*_]|\b_|$)|[^ ](?= {2,}\n)))/,punctuation:/^([\spunctuation])/,_punctuation:"!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~"};N.punctuation=P(N.punctuation).replace(/punctuation/g,N._punctuation).getRegex(),N.blockSkip=/\[[^\]]*?\]\([^\)]*?\)|`[^`]*?`|<[^>]*?>/g,N.escapedEmSt=/\\\*|\\_/g,N._comment=P(M._comment).replace("(?:--\x3e|$)","--\x3e").getRegex(),N.emStrong.lDelim=P(N.emStrong.lDelim).replace(/punct/g,N._punctuation).getRegex(),N.emStrong.rDelimAst=P(N.emStrong.rDelimAst,"g").replace(/punct/g,N._punctuation).getRegex(),N.emStrong.rDelimUnd=P(N.emStrong.rDelimUnd,"g").replace(/punct/g,N._punctuation).getRegex(),N._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,N._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,N._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,N.autolink=P(N.autolink).replace("scheme",N._scheme).replace("email",N._email).getRegex(),N._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,N.tag=P(N.tag).replace("comment",N._comment).replace("attribute",N._attribute).getRegex(),N._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,N._href=/<(?:\\.|[^\n<>\\])+>|[^\s\x00-\x1f]*/,N._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,N.link=P(N.link).replace("label",N._label).replace("href",N._href).replace("title",N._title).getRegex(),N.reflink=P(N.reflink).replace("label",N._label).getRegex(),N.reflinkSearch=P(N.reflinkSearch,"g").replace("reflink",N.reflink).replace("nolink",N.nolink).getRegex(),N.normal=L({},N),N.pedantic=L({},N.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:P(/^!?\[(label)\]\((.*?)\)/).replace("label",N._label).getRegex(),reflink:P(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",N._label).getRegex()}),N.gfm=L({},N.normal,{escape:P(N.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])([\s\S]*?[^\s~])\1(?=[^~]|$)/,text:/^([`~]+|[^`~])(?:(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\<!\[`*~_]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)))/}),N.gfm.url=P(N.gfm.url,"i").replace("email",N.gfm._extended_email).getRegex(),N.breaks=L({},N.gfm,{br:P(N.br).replace("{2,}","*").getRegex(),text:P(N.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var X={block:M,inline:N},G=j,V=n.exports.defaults,H=X.block,J=X.inline,K=S;function Q(e){return e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…")}function W(e){var u,t,n="",r=e.length;for(u=0;u<r;u++)t=e.charCodeAt(u),Math.random()>.5&&(t="x"+t.toString(16)),n+="&#"+t+";";return n}var Y=function(){function u(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||V,this.options.tokenizer=this.options.tokenizer||new G,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var u={block:H.normal,inline:J.normal};this.options.pedantic?(u.block=H.pedantic,u.inline=J.pedantic):this.options.gfm&&(u.block=H.gfm,this.options.breaks?u.inline=J.breaks:u.inline=J.gfm),this.tokenizer.rules=u}u.lex=function(e,t){return new u(t).lex(e)},u.lexInline=function(e,t){return new u(t).inlineTokens(e)};var t,n,r,i=u.prototype;return i.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," "),this.blockTokens(e,this.tokens,!0),this.inline(this.tokens),this.tokens},i.blockTokens=function(e,u,t){var n,r,i,s;for(void 0===u&&(u=[]),void 0===t&&(t=!0),this.options.pedantic&&(e=e.replace(/^ +$/gm,""));e;)if(n=this.tokenizer.space(e))e=e.substring(n.raw.length),n.type&&u.push(n);else if(n=this.tokenizer.code(e))e=e.substring(n.raw.length),(s=u[u.length-1])&&"paragraph"===s.type?(s.raw+="\n"+n.raw,s.text+="\n"+n.text):u.push(n);else if(n=this.tokenizer.fences(e))e=e.substring(n.raw.length),u.push(n);else if(n=this.tokenizer.heading(e))e=e.substring(n.raw.length),u.push(n);else if(n=this.tokenizer.nptable(e))e=e.substring(n.raw.length),u.push(n);else if(n=this.tokenizer.hr(e))e=e.substring(n.raw.length),u.push(n);else if(n=this.tokenizer.blockquote(e))e=e.substring(n.raw.length),n.tokens=this.blockTokens(n.text,[],t),u.push(n);else if(n=this.tokenizer.list(e)){for(e=e.substring(n.raw.length),i=n.items.length,r=0;r<i;r++)n.items[r].tokens=this.blockTokens(n.items[r].text,[],!1);u.push(n)}else if(n=this.tokenizer.html(e))e=e.substring(n.raw.length),u.push(n);else if(t&&(n=this.tokenizer.def(e)))e=e.substring(n.raw.length),this.tokens.links[n.tag]||(this.tokens.links[n.tag]={href:n.href,title:n.title});else if(n=this.tokenizer.table(e))e=e.substring(n.raw.length),u.push(n);else if(n=this.tokenizer.lheading(e))e=e.substring(n.raw.length),u.push(n);else if(t&&(n=this.tokenizer.paragraph(e)))e=e.substring(n.raw.length),u.push(n);else if(n=this.tokenizer.text(e))e=e.substring(n.raw.length),(s=u[u.length-1])&&"text"===s.type?(s.raw+="\n"+n.raw,s.text+="\n"+n.text):u.push(n);else if(e){var l="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(l);break}throw new Error(l)}return u},i.inline=function(e){var u,t,n,r,i,s,l=e.length;for(u=0;u<l;u++)switch((s=e[u]).type){case"paragraph":case"text":case"heading":s.tokens=[],this.inlineTokens(s.text,s.tokens);break;case"table":for(s.tokens={header:[],cells:[]},r=s.header.length,t=0;t<r;t++)s.tokens.header[t]=[],this.inlineTokens(s.header[t],s.tokens.header[t]);for(r=s.cells.length,t=0;t<r;t++)for(i=s.cells[t],s.tokens.cells[t]=[],n=0;n<i.length;n++)s.tokens.cells[t][n]=[],this.inlineTokens(i[n],s.tokens.cells[t][n]);break;case"blockquote":this.inline(s.tokens);break;case"list":for(r=s.items.length,t=0;t<r;t++)this.inline(s.items[t].tokens)}return e},i.inlineTokens=function(e,u,t,n){var r,i;void 0===u&&(u=[]),void 0===t&&(t=!1),void 0===n&&(n=!1);var s,l,a,D=e;if(this.tokens.links){var o=Object.keys(this.tokens.links);if(o.length>0)for(;null!=(s=this.tokenizer.rules.inline.reflinkSearch.exec(D));)o.includes(s[0].slice(s[0].lastIndexOf("[")+1,-1))&&(D=D.slice(0,s.index)+"["+K("a",s[0].length-2)+"]"+D.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(s=this.tokenizer.rules.inline.blockSkip.exec(D));)D=D.slice(0,s.index)+"["+K("a",s[0].length-2)+"]"+D.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;null!=(s=this.tokenizer.rules.inline.escapedEmSt.exec(D));)D=D.slice(0,s.index)+"++"+D.slice(this.tokenizer.rules.inline.escapedEmSt.lastIndex);for(;e;)if(l||(a=""),l=!1,r=this.tokenizer.escape(e))e=e.substring(r.raw.length),u.push(r);else if(r=this.tokenizer.tag(e,t,n)){e=e.substring(r.raw.length),t=r.inLink,n=r.inRawBlock;var c=u[u.length-1];c&&"text"===r.type&&"text"===c.type?(c.raw+=r.raw,c.text+=r.text):u.push(r)}else if(r=this.tokenizer.link(e))e=e.substring(r.raw.length),"link"===r.type&&(r.tokens=this.inlineTokens(r.text,[],!0,n)),u.push(r);else if(r=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(r.raw.length);var h=u[u.length-1];"link"===r.type?(r.tokens=this.inlineTokens(r.text,[],!0,n),u.push(r)):h&&"text"===r.type&&"text"===h.type?(h.raw+=r.raw,h.text+=r.text):u.push(r)}else if(r=this.tokenizer.emStrong(e,D,a))e=e.substring(r.raw.length),r.tokens=this.inlineTokens(r.text,[],t,n),u.push(r);else if(r=this.tokenizer.codespan(e))e=e.substring(r.raw.length),u.push(r);else if(r=this.tokenizer.br(e))e=e.substring(r.raw.length),u.push(r);else if(r=this.tokenizer.del(e))e=e.substring(r.raw.length),r.tokens=this.inlineTokens(r.text,[],t,n),u.push(r);else if(r=this.tokenizer.autolink(e,W))e=e.substring(r.raw.length),u.push(r);else if(t||!(r=this.tokenizer.url(e,W))){if(r=this.tokenizer.inlineText(e,n,Q))e=e.substring(r.raw.length),"_"!==r.raw.slice(-1)&&(a=r.raw.slice(-1)),l=!0,(i=u[u.length-1])&&"text"===i.type?(i.raw+=r.raw,i.text+=r.text):u.push(r);else if(e){var p="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(p);break}throw new Error(p)}}else e=e.substring(r.raw.length),u.push(r);return u},t=u,r=[{key:"rules",get:function(){return{block:H,inline:J}}}],(n=null)&&e(t.prototype,n),r&&e(t,r),u}(),ee=n.exports.defaults,ue=B,te=m,ne=function(){function e(e){this.options=e||ee}var u=e.prototype;return u.code=function(e,u,t){var n=(u||"").match(/\S*/)[0];if(this.options.highlight){var r=this.options.highlight(e,n);null!=r&&r!==e&&(t=!0,e=r)}return e=e.replace(/\n$/,"")+"\n",n?'<pre><code class="'+this.options.langPrefix+te(n,!0)+'">'+(t?e:te(e,!0))+"</code></pre>\n":"<pre><code>"+(t?e:te(e,!0))+"</code></pre>\n"},u.blockquote=function(e){return"<blockquote>\n"+e+"</blockquote>\n"},u.html=function(e){return e},u.heading=function(e,u,t,n){return this.options.headerIds?"<h"+u+' id="'+this.options.headerPrefix+n.slug(t)+'">'+e+"</h"+u+">\n":"<h"+u+">"+e+"</h"+u+">\n"},u.hr=function(){return this.options.xhtml?"<hr/>\n":"<hr>\n"},u.list=function(e,u,t){var n=u?"ol":"ul";return"<"+n+(u&&1!==t?' start="'+t+'"':"")+">\n"+e+"</"+n+">\n"},u.listitem=function(e){return"<li>"+e+"</li>\n"},u.checkbox=function(e){return"<input "+(e?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},u.paragraph=function(e){return"<p>"+e+"</p>\n"},u.table=function(e,u){return u&&(u="<tbody>"+u+"</tbody>"),"<table>\n<thead>\n"+e+"</thead>\n"+u+"</table>\n"},u.tablerow=function(e){return"<tr>\n"+e+"</tr>\n"},u.tablecell=function(e,u){var t=u.header?"th":"td";return(u.align?"<"+t+' align="'+u.align+'">':"<"+t+">")+e+"</"+t+">\n"},u.strong=function(e){return"<strong>"+e+"</strong>"},u.em=function(e){return"<em>"+e+"</em>"},u.codespan=function(e){return"<code>"+e+"</code>"},u.br=function(){return this.options.xhtml?"<br/>":"<br>"},u.del=function(e){return"<del>"+e+"</del>"},u.link=function(e,u,t){if(null===(e=ue(this.options.sanitize,this.options.baseUrl,e)))return t;var n='<a href="'+te(e)+'"';return u&&(n+=' title="'+u+'"'),n+=">"+t+"</a>"},u.image=function(e,u,t){if(null===(e=ue(this.options.sanitize,this.options.baseUrl,e)))return t;var n='<img src="'+e+'" alt="'+t+'"';return u&&(n+=' title="'+u+'"'),n+=this.options.xhtml?"/>":">"},u.text=function(e){return e},e}(),re=function(){function e(){}var u=e.prototype;return u.strong=function(e){return e},u.em=function(e){return e},u.codespan=function(e){return e},u.del=function(e){return e},u.html=function(e){return e},u.text=function(e){return e},u.link=function(e,u,t){return""+t},u.image=function(e,u,t){return""+t},u.br=function(){return""},e}(),ie=function(){function e(){this.seen={}}var u=e.prototype;return u.serialize=function(e){return e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-")},u.getNextSafeSlug=function(e,u){var t=e,n=0;if(this.seen.hasOwnProperty(t)){n=this.seen[e];do{t=e+"-"+ ++n}while(this.seen.hasOwnProperty(t))}return u||(this.seen[e]=n,this.seen[t]=0),t},u.slug=function(e,u){void 0===u&&(u={});var t=this.serialize(e);return this.getNextSafeSlug(t,u.dryrun)},e}(),se=ne,le=re,ae=ie,De=n.exports.defaults,oe=b,ce=Y,he=function(){function e(e){this.options=e||De,this.options.renderer=this.options.renderer||new se,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new le,this.slugger=new ae}e.parse=function(u,t){return new e(t).parse(u)},e.parseInline=function(u,t){return new e(t).parseInline(u)};var u=e.prototype;return u.parse=function(e,u){void 0===u&&(u=!0);var t,n,r,i,s,l,a,D,o,c,h,p,g,f,F,A,C,d,E="",k=e.length;for(t=0;t<k;t++)switch((c=e[t]).type){case"space":continue;case"hr":E+=this.renderer.hr();continue;case"heading":E+=this.renderer.heading(this.parseInline(c.tokens),c.depth,oe(this.parseInline(c.tokens,this.textRenderer)),this.slugger);continue;case"code":E+=this.renderer.code(c.text,c.lang,c.escaped);continue;case"table":for(D="",a="",i=c.header.length,n=0;n<i;n++)a+=this.renderer.tablecell(this.parseInline(c.tokens.header[n]),{header:!0,align:c.align[n]});for(D+=this.renderer.tablerow(a),o="",i=c.cells.length,n=0;n<i;n++){for(a="",s=(l=c.tokens.cells[n]).length,r=0;r<s;r++)a+=this.renderer.tablecell(this.parseInline(l[r]),{header:!1,align:c.align[r]});o+=this.renderer.tablerow(a)}E+=this.renderer.table(D,o);continue;case"blockquote":o=this.parse(c.tokens),E+=this.renderer.blockquote(o);continue;case"list":for(h=c.ordered,p=c.start,g=c.loose,i=c.items.length,o="",n=0;n<i;n++)A=(F=c.items[n]).checked,C=F.task,f="",F.task&&(d=this.renderer.checkbox(A),g?F.tokens.length>0&&"text"===F.tokens[0].type?(F.tokens[0].text=d+" "+F.tokens[0].text,F.tokens[0].tokens&&F.tokens[0].tokens.length>0&&"text"===F.tokens[0].tokens[0].type&&(F.tokens[0].tokens[0].text=d+" "+F.tokens[0].tokens[0].text)):F.tokens.unshift({type:"text",text:d}):f+=d),f+=this.parse(F.tokens,g),o+=this.renderer.listitem(f,C,A);E+=this.renderer.list(o,h,p);continue;case"html":E+=this.renderer.html(c.text);continue;case"paragraph":E+=this.renderer.paragraph(this.parseInline(c.tokens));continue;case"text":for(o=c.tokens?this.parseInline(c.tokens):c.text;t+1<k&&"text"===e[t+1].type;)o+="\n"+((c=e[++t]).tokens?this.parseInline(c.tokens):c.text);E+=u?this.renderer.paragraph(o):o;continue;default:var m='Token with "'+c.type+'" type was not found.';if(this.options.silent)return void console.error(m);throw new Error(m)}return E},u.parseInline=function(e,u){u=u||this.renderer;var t,n,r="",i=e.length;for(t=0;t<i;t++)switch((n=e[t]).type){case"escape":r+=u.text(n.text);break;case"html":r+=u.html(n.text);break;case"link":r+=u.link(n.href,n.title,this.parseInline(n.tokens,u));break;case"image":r+=u.image(n.href,n.title,n.text);break;case"strong":r+=u.strong(this.parseInline(n.tokens,u));break;case"em":r+=u.em(this.parseInline(n.tokens,u));break;case"codespan":r+=u.codespan(n.text);break;case"br":r+=u.br();break;case"del":r+=u.del(this.parseInline(n.tokens,u));break;case"text":r+=u.text(n.text);break;default:var s='Token with "'+n.type+'" type was not found.';if(this.options.silent)return void console.error(s);throw new Error(s)}return r},e}(),pe=j,ge=ne,fe=re,Fe=ie,Ae=v,Ce=$,de=m,Ee=n.exports.getDefaults,ke=n.exports.changeDefaults,me=n.exports.defaults;function be(e,u,t){if(null==e)throw new Error("marked(): input parameter is undefined or null");if("string"!=typeof e)throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");if("function"==typeof u&&(t=u,u=null),u=Ae({},be.defaults,u||{}),Ce(u),t){var n,r=u.highlight;try{n=ce.lex(e,u)}catch(a){return t(a)}var i=function(e){var i;if(!e)try{u.walkTokens&&be.walkTokens(n,u.walkTokens),i=he.parse(n,u)}catch(a){e=a}return u.highlight=r,e?t(e):t(null,i)};if(!r||r.length<3)return i();if(delete u.highlight,!n.length)return i();var s=0;return be.walkTokens(n,function(e){"code"===e.type&&(s++,setTimeout(function(){r(e.text,e.lang,function(u,t){if(u)return i(u);null!=t&&t!==e.text&&(e.text=t,e.escaped=!0),0===--s&&i()})},0))}),void(0===s&&i())}try{var l=ce.lex(e,u);return u.walkTokens&&be.walkTokens(l,u.walkTokens),he.parse(l,u)}catch(a){if(a.message+="\nPlease report this to https://github.com/markedjs/marked.",u.silent)return"<p>An error occurred:</p><pre>"+de(a.message+"",!0)+"</pre>";throw a}}return be.options=be.setOptions=function(e){return Ae(be.defaults,e),ke(be.defaults),be},be.getDefaults=Ee,be.defaults=me,be.use=function(e){var u=Ae({},e);if(e.renderer&&function(){var t=be.defaults.renderer||new ge,n=function(u){var n=t[u];t[u]=function(){for(var r=arguments.length,i=new Array(r),s=0;s<r;s++)i[s]=arguments[s];var l=e.renderer[u].apply(t,i);return!1===l&&(l=n.apply(t,i)),l}};for(var r in e.renderer)n(r);u.renderer=t}(),e.tokenizer&&function(){var t=be.defaults.tokenizer||new pe,n=function(u){var n=t[u];t[u]=function(){for(var r=arguments.length,i=new Array(r),s=0;s<r;s++)i[s]=arguments[s];var l=e.tokenizer[u].apply(t,i);return!1===l&&(l=n.apply(t,i)),l}};for(var r in e.tokenizer)n(r);u.tokenizer=t}(),e.walkTokens){var t=be.defaults.walkTokens;u.walkTokens=function(u){e.walkTokens(u),t&&t(u)}}be.setOptions(u)},be.walkTokens=function(e,u){for(var n,r=t(e);!(n=r()).done;){var i=n.value;switch(u(i),i.type){case"table":for(var s,l=t(i.tokens.header);!(s=l()).done;){var a=s.value;be.walkTokens(a,u)}for(var D,o=t(i.tokens.cells);!(D=o()).done;)for(var c,h=t(D.value);!(c=h()).done;){var p=c.value;be.walkTokens(p,u)}break;case"list":be.walkTokens(i.items,u);break;default:i.tokens&&be.walkTokens(i.tokens,u)}}},be.parseInline=function(e,u){if(null==e)throw new Error("marked.parseInline(): input parameter is undefined or null");if("string"!=typeof e)throw new Error("marked.parseInline(): input parameter is of type "+Object.prototype.toString.call(e)+", string expected");u=Ae({},be.defaults,u||{}),Ce(u);try{var t=ce.lexInline(e,u);return u.walkTokens&&be.walkTokens(t,u.walkTokens),he.parseInline(t,u)}catch(n){if(n.message+="\nPlease report this to https://github.com/markedjs/marked.",u.silent)return"<p>An error occurred:</p><pre>"+de(n.message+"",!0)+"</pre>";throw n}},be.Parser=he,be.parser=he.parse,be.Renderer=ge,be.TextRenderer=fe,be.Lexer=ce,be.lexer=ce.lex,be.Tokenizer=pe,be.Slugger=Fe,be.parse=be,be});
|
||
},{}],"pBGv":[function(require,module,exports) {
|
||
|
||
var t,e,n=module.exports={};function r(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function i(e){if(t===setTimeout)return setTimeout(e,0);if((t===r||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}function u(t){if(e===clearTimeout)return clearTimeout(t);if((e===o||!e)&&clearTimeout)return e=clearTimeout,clearTimeout(t);try{return e(t)}catch(n){try{return e.call(null,t)}catch(n){return e.call(this,t)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:r}catch(n){t=r}try{e="function"==typeof clearTimeout?clearTimeout:o}catch(n){e=o}}();var c,s=[],l=!1,a=-1;function f(){l&&c&&(l=!1,c.length?s=c.concat(s):a=-1,s.length&&h())}function h(){if(!l){var t=i(f);l=!0;for(var e=s.length;e;){for(c=s,s=[];++a<e;)c&&c[a].run();a=-1,e=s.length}c=null,l=!1,u(t)}}function m(t,e){this.fun=t,this.array=e}function p(){}n.nextTick=function(t){var e=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];s.push(new m(t,e)),1!==s.length||l||i(h)},m.prototype.run=function(){this.fun.apply(null,this.array)},n.title="browser",n.env={},n.argv=[],n.version="",n.versions={},n.on=p,n.addListener=p,n.once=p,n.off=p,n.removeListener=p,n.removeAllListeners=p,n.emit=p,n.prependListener=p,n.prependOnceListener=p,n.listeners=function(t){return[]},n.binding=function(t){throw new Error("process.binding is not supported")},n.cwd=function(){return"/"},n.chdir=function(t){throw new Error("process.chdir is not supported")},n.umask=function(){return 0};
|
||
},{}],"C4Nx":[function(require,module,exports) {
|
||
var process = require("process");
|
||
var n=require("process");function e(n){return(e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}var t={};!function(e){"use strict";var r;(t["Affjax"]=t["Affjax"]||{})._ajax=(r={},"undefined"==typeof module||!module.require||void 0!==n&&n.versions.electron?(r.newXHR=function(){return new XMLHttpRequest},r.fixupUrl=function(n){return n||"/"},r.getResponse=function(n){return n.response}):(r.newXHR=function(){return new(module.require("xhr2"))},r.fixupUrl=function(n,e){if(null===e.nodejsBaseUrl){var t=module.require("url"),r=t.parse(n);return r.protocol=r.protocol||"http:",r.hostname=r.hostname||"localhost",t.format(r)}return n||"/"},r.getResponse=function(n){return n.response}),function(n,e,t,u){return function(a,o){var i=r.newXHR(),c=r.fixupUrl(u.url,i);if(i.open(u.method||"GET",c,!0,u.username,u.password),u.headers)try{for(var f,l=0;null!=(f=u.headers[l]);l++)i.setRequestHeader(f.field,f.value)}catch(d){a(d)}var s=function(n){return function(){a(new Error(n))}};return i.onerror=s(e),i.ontimeout=s(n),i.onload=function(){o({status:i.status,statusText:i.statusText,headers:i.getAllResponseHeaders().split("\r\n").filter(function(n){return n.length>0}).map(function(n){var e=n.indexOf(":");return t(n.substring(0,e))(n.substring(e+2))}),body:r.getResponse(i)})},i.responseType=u.responseType,i.withCredentials=u.withCredentials,i.timeout=u.timeout,i.send(u.content),function(n,e,t){try{i.abort()}catch(d){return e(d)}return t()}}})}(),function(n){"use strict";(t["Control.Apply"]=t["Control.Apply"]||{}).arrayApply=function(n){return function(e){for(var t=n.length,r=e.length,u=new Array(t*r),a=0,o=0;o<t;o++)for(var i=n[o],c=0;c<r;c++)u[a++]=i(e[c]);return u}}}(),function(n){"use strict";n["Control.Semigroupoid"]=n["Control.Semigroupoid"]||{};var e=n["Control.Semigroupoid"],t=new function(n){this.compose=n}(function(n){return function(e){return function(t){return n(e(t))}}});e.compose=function(n){return n.compose},e.semigroupoidFn=t}(t),function(n){"use strict";n["Control.Category"]=n["Control.Category"]||{};var e=n["Control.Category"],t=n["Control.Semigroupoid"],r=new function(n,e){this.Semigroupoid0=n,this.identity=e}(function(){return t.semigroupoidFn},function(n){return n});e.identity=function(n){return n.identity},e.categoryFn=r}(t),function(n){"use strict";n["Data.Function"]=n["Data.Function"]||{};var e=n["Data.Function"];e.flip=function(n){return function(e){return function(t){return n(t)(e)}}},e.const=function(n){return function(e){return n}},e.applyFlipped=function(n){return function(e){return e(n)}},e.on=function(n){return function(e){return function(t){return function(r){return n(e(t))(e(r))}}}}}(t),function(n){"use strict";(t["Data.Functor"]=t["Data.Functor"]||{}).arrayMap=function(n){return function(e){for(var t=e.length,r=new Array(t),u=0;u<t;u++)r[u]=n(e[u]);return r}}}(),function(n){"use strict";(t["Data.Unit"]=t["Data.Unit"]||{}).unit={}}(),function(n){"use strict";n["Data.Unit"]=n["Data.Unit"]||{};var e=n["Data.Unit"],t=n["Data.Unit"];e.unit=t.unit}(t),function(n){"use strict";n["Data.Functor"]=n["Data.Functor"]||{};var e=n["Data.Functor"],t=n["Data.Functor"],r=n["Data.Function"],u=n["Data.Unit"],a=function(n){this.map=n},o=function(n){return n.map},i=new a(t.arrayMap);e.Functor=a,e.map=o,e.mapFlipped=function(n){return function(e){return function(t){return o(n)(t)(e)}}},e.void=function(n){return o(n)(r.const(u.unit))},e.voidLeft=function(n){return function(e){return function(t){return o(n)(r.const(t))(e)}}},e.functorArray=i}(t),function(n){"use strict";n["Control.Apply"]=n["Control.Apply"]||{};var e=n["Control.Apply"],t=n["Control.Apply"],r=n["Control.Category"],u=n["Data.Function"],a=n["Data.Functor"],o=function(n,e){this.Functor0=n,this.apply=e},i=new o(function(){return a.functorArray},t.arrayApply),c=function(n){return n.apply};e.Apply=o,e.apply=c,e.applySecond=function(n){return function(e){return function(t){return c(n)(a.map(n.Functor0())(u.const(r.identity(r.categoryFn)))(e))(t)}}},e.lift2=function(n){return function(e){return function(t){return function(r){return c(n)(a.map(n.Functor0())(e)(t))(r)}}}},e.applyArray=i}(t),function(n){"use strict";n["Control.Applicative"]=n["Control.Applicative"]||{};var e=n["Control.Applicative"],t=n["Control.Apply"],r=n["Data.Unit"],u=function(n){return n.pure};e.Applicative=function(n,e){this.Apply0=n,this.pure=e},e.pure=u,e.liftA1=function(n){return function(e){return function(r){return t.apply(n.Apply0())(u(n)(e))(r)}}},e.unless=function(n){return function(e){return function(t){if(!e)return t;if(e)return u(n)(r.unit);throw new Error("Failed pattern match at Control.Applicative (line 66, column 1 - line 66, column 65): "+[e.constructor.name,t.constructor.name])}}},e.when=function(n){return function(e){return function(t){if(e)return t;if(!e)return u(n)(r.unit);throw new Error("Failed pattern match at Control.Applicative (line 61, column 1 - line 61, column 63): "+[e.constructor.name,t.constructor.name])}}}}(t),function(n){"use strict";(t["Control.Bind"]=t["Control.Bind"]||{}).arrayBind=function(n){return function(e){for(var t=[],r=0,u=n.length;r<u;r++)Array.prototype.push.apply(t,e(n[r]));return t}}}(),function(n){"use strict";n["Control.Bind"]=n["Control.Bind"]||{};var e=n["Control.Bind"],t=n["Control.Bind"],r=n["Control.Apply"],u=n["Control.Category"],a=n["Data.Function"],o=function(n,e){this.Apply0=n,this.bind=e},i=new o(function(){return r.applyArray},t.arrayBind),c=function(n){return n.bind},f=function(n){return a.flip(c(n))},l=new function(n){this.discard=n}(function(n){return c(n)});e.Bind=o,e.bind=c,e.bindFlipped=f,e.discard=function(n){return n.discard},e.join=function(n){return function(e){return c(n)(e)(u.identity(u.categoryFn))}},e.composeKleisli=function(n){return function(e){return function(t){return function(r){return c(n)(e(r))(t)}}}},e.composeKleisliFlipped=function(n){return function(e){return function(t){return function(r){return f(n)(e)(t(r))}}}},e.bindArray=i,e.discardUnit=l}(t),function(n){"use strict";n["Data.Maybe"]=n["Data.Maybe"]||{};var e=n["Data.Maybe"],t=n["Control.Applicative"],r=n["Control.Apply"],u=n["Control.Bind"],a=n["Control.Category"],o=n["Data.Function"],i=n["Data.Functor"],c=function(){function n(){}return n.value=new n,n}(),f=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),l=function(n){return function(e){return function(t){if(t instanceof c)return n;if(t instanceof f)return e(t.value0);throw new Error("Failed pattern match at Data.Maybe (line 230, column 1 - line 230, column 51): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},s=l(!0)(o.const(!1)),d=l(!1)(o.const(!0)),v=new i.Functor(function(n){return function(e){return e instanceof f?new f(n(e.value0)):c.value}}),p=new r.Apply(function(){return v},function(n){return function(e){if(n instanceof f)return i.map(v)(n.value0)(e);if(n instanceof c)return c.value;throw new Error("Failed pattern match at Data.Maybe (line 68, column 1 - line 70, column 30): "+[n.constructor.name,e.constructor.name])}}),m=new u.Bind(function(){return p},function(n){return function(e){if(n instanceof f)return e(n.value0);if(n instanceof c)return c.value;throw new Error("Failed pattern match at Data.Maybe (line 126, column 1 - line 128, column 28): "+[n.constructor.name,e.constructor.name])}}),g=new t.Applicative(function(){return p},f.create);e.Nothing=c,e.Just=f,e.maybe=l,e.fromMaybe=function(n){return l(n)(a.identity(a.categoryFn))},e.isJust=d,e.isNothing=s,e.fromJust=function(n){return function(n){if(n instanceof f)return n.value0;throw new Error("Failed pattern match at Data.Maybe (line 281, column 1 - line 281, column 46): "+[n.constructor.name])}},e.functorMaybe=v,e.applyMaybe=p,e.applicativeMaybe=g,e.bindMaybe=m}(t),function(n){"use strict";n["Data.MediaType.Common"]=n["Data.MediaType.Common"]||{};var e=n["Data.MediaType.Common"];e.applicationFormURLEncoded="application/x-www-form-urlencoded",e.applicationJSON="application/json"}(t),function(n){"use strict";n["Affjax.RequestBody"]=n["Affjax.RequestBody"]||{};var e=n["Affjax.RequestBody"],t=n["Data.Maybe"],r=n["Data.MediaType.Common"],u=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),a=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),o=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),i=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),c=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),f=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),l=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),s=i.create;e.ArrayView=u,e.Blob=a,e.Document=o,e.String=i,e.FormData=c,e.FormURLEncoded=f,e.Json=l,e.string=s,e.toMediaType=function(n){return n instanceof f?new t.Just(r.applicationFormURLEncoded):n instanceof l?new t.Just(r.applicationJSON):t.Nothing.value}}(t),function(n){"use strict";(t["Unsafe.Coerce"]=t["Unsafe.Coerce"]||{}).unsafeCoerce=function(n){return n}}(),function(n){"use strict";n["Unsafe.Coerce"]=n["Unsafe.Coerce"]||{};var e=n["Unsafe.Coerce"],t=n["Unsafe.Coerce"];e.unsafeCoerce=t.unsafeCoerce}(t),function(n){"use strict";n["Safe.Coerce"]=n["Safe.Coerce"]||{};var e=n["Safe.Coerce"],t=n["Unsafe.Coerce"];e.coerce=function(n){return t.unsafeCoerce}}(t),function(n){"use strict";n["Data.Newtype"]=n["Data.Newtype"]||{};var e=n["Data.Newtype"],t=n["Safe.Coerce"];e.unwrap=function(n){return t.coerce()},e.alaF=function(n){return function(n){return function(n){return function(n){return function(n){return t.coerce()}}}}}}(t),function(n){"use strict";n["Affjax.RequestHeader"]=n["Affjax.RequestHeader"]||{};var e=n["Affjax.RequestHeader"],t=n["Data.Newtype"],r=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),u=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),a=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}();e.Accept=r,e.ContentType=u,e.RequestHeader=a,e.name=function(n){if(n instanceof r)return"Accept";if(n instanceof u)return"Content-Type";if(n instanceof a)return n.value0;throw new Error("Failed pattern match at Affjax.RequestHeader (line 21, column 1 - line 21, column 32): "+[n.constructor.name])},e.value=function(n){if(n instanceof r)return t.unwrap()(n.value0);if(n instanceof u)return t.unwrap()(n.value0);if(n instanceof a)return n.value1;throw new Error("Failed pattern match at Affjax.RequestHeader (line 26, column 1 - line 26, column 33): "+[n.constructor.name])}}(t),function(n){"use strict";n["Affjax.ResponseFormat"]=n["Affjax.ResponseFormat"]||{};var e=n["Affjax.ResponseFormat"],t=n["Control.Category"],r=n["Data.Maybe"],u=n["Data.MediaType.Common"],a=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),o=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),i=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),c=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),f=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),l=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),s=new f(t.identity(t.categoryFn)),d=new c(t.identity(t.categoryFn)),v=new l(t.identity(t.categoryFn));e.ArrayBuffer=a,e.Blob=o,e.Document=i,e.Json=c,e.String=f,e.Ignore=l,e.json=d,e.string=s,e.ignore=v,e.toResponseType=function(n){if(n instanceof a)return"arraybuffer";if(n instanceof o)return"blob";if(n instanceof i)return"document";if(n instanceof c)return"text";if(n instanceof f)return"text";if(n instanceof l)return"";throw new Error("Failed pattern match at Affjax.ResponseFormat (line 44, column 3 - line 50, column 19): "+[n.constructor.name])},e.toMediaType=function(n){return n instanceof c?new r.Just(u.applicationJSON):r.Nothing.value}}(t),function(n){"use strict";n["Affjax.ResponseHeader"]=n["Affjax.ResponseHeader"]||{};var e=n["Affjax.ResponseHeader"],t=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}();e.ResponseHeader=t}(t),function(n){"use strict";n["Control.Alt"]=n["Control.Alt"]||{};var e=n["Control.Alt"];e.Alt=function(n,e){this.Functor0=n,this.alt=e},e.alt=function(n){return n.alt}}(t),function(n){"use strict";n["Data.Either"]=n["Data.Either"]||{};var e=n["Data.Either"],t=n["Control.Applicative"],r=n["Control.Apply"],u=n["Control.Bind"],a=n["Data.Function"],o=n["Data.Functor"],i=n["Data.Maybe"],c=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),f=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),l=new o.Functor(function(n){return function(e){if(e instanceof c)return new c(e.value0);if(e instanceof f)return new f(n(e.value0));throw new Error("Failed pattern match at Data.Either (line 31, column 1 - line 31, column 52): "+[e.constructor.name])}}),s=function(n){return function(e){return function(t){if(t instanceof c)return n(t.value0);if(t instanceof f)return e(t.value0);throw new Error("Failed pattern match at Data.Either (line 208, column 1 - line 208, column 64): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},d=s(a.const(i.Nothing.value))(i.Just.create),v=new r.Apply(function(){return l},function(n){return function(e){if(n instanceof c)return new c(n.value0);if(n instanceof f)return o.map(l)(n.value0)(e);throw new Error("Failed pattern match at Data.Either (line 70, column 1 - line 72, column 30): "+[n.constructor.name,e.constructor.name])}}),p=new u.Bind(function(){return v},s(function(n){return function(e){return new c(n)}})(function(n){return function(e){return e(n)}})),m=new t.Applicative(function(){return v},f.create);e.Left=c,e.Right=f,e.either=s,e.note=function(n){return i.maybe(new c(n))(f.create)},e.hush=d,e.functorEither=l,e.applicativeEither=m,e.bindEither=p}(t),function(n){"use strict";n["Control.Monad.Error.Class"]=n["Control.Monad.Error.Class"]||{};var e=n["Control.Monad.Error.Class"],t=n["Control.Applicative"],r=n["Data.Either"],u=n["Data.Functor"];e.throwError=function(n){return n.throwError},e.MonadThrow=function(n,e){this.Monad0=n,this.throwError=e},e.MonadError=function(n,e){this.MonadThrow0=n,this.catchError=e},e.try=function(n){return function(e){return n.catchError(u.map(n.MonadThrow0().Monad0().Bind1().Apply0().Functor0())(r.Right.create)(e))((a=t.pure(n.MonadThrow0().Monad0().Applicative0()),function(n){return a(r.Left.create(n))}));var a}}}(t),function(n){"use strict";n["Control.Monad"]=n["Control.Monad"]||{};var e=n["Control.Monad"],t=n["Control.Applicative"],r=n["Control.Bind"];e.Monad=function(n,e){this.Applicative0=n,this.Bind1=e},e.whenM=function(n){return function(e){return function(u){return r.bind(n.Bind1())(e)(function(e){return t.when(n.Applicative0())(e)(u)})}}},e.unlessM=function(n){return function(e){return function(u){return r.bind(n.Bind1())(e)(function(e){return t.unless(n.Applicative0())(e)(u)})}}},e.ap=function(n){return function(e){return function(u){return r.bind(n.Bind1())(e)(function(e){return r.bind(n.Bind1())(u)(function(r){return t.pure(n.Applicative0())(e(r))})})}}}}(t),function(n){"use strict";n.concatString=function(n){return function(e){return n+e}},n.concatArray=function(n){return function(e){return 0===n.length?e:0===e.length?n:n.concat(e)}}}(t["Data.Semigroup"]=t["Data.Semigroup"]||{}),function(n){"use strict";n["Data.Semigroup"]=n["Data.Semigroup"]||{};var e=n["Data.Semigroup"],t=n["Data.Semigroup"],r=function(n){this.append=n},u=new r(t.concatString),a=new r(t.concatArray);e.Semigroup=r,e.append=function(n){return n.append},e.semigroupString=u,e.semigroupArray=a}(t),function(n){"use strict";n["Control.Monad.Except.Trans"]=n["Control.Monad.Except.Trans"]||{};var e=n["Control.Monad.Except.Trans"],t=n["Control.Alt"],r=n["Control.Applicative"],u=n["Control.Apply"],a=n["Control.Bind"],o=n["Control.Monad"],i=n["Control.Monad.Error.Class"],c=n["Data.Either"],f=n["Data.Functor"],l=n["Data.Semigroup"],s=function(n){return n},d=function(n){return function(e){return n(e)}},v=function(n){return new f.Functor(function(e){return d(f.map(n)(f.map(c.functorEither)(e)))})},p=function(n){return new o.Monad(function(){return h(n)},function(){return m(n)})},m=function(n){return new a.Bind(function(){return g(n)},function(e){return function(t){return a.bind(n.Bind1())(e)(c.either((u=r.pure(n.Applicative0()),function(n){return u(c.Left.create(n))}))(function(n){return t(n)}));var u}})},g=function(n){return new u.Apply(function(){return v(n.Bind1().Apply0().Functor0())},o.ap(p(n)))},h=function(n){return new r.Applicative(function(){return g(n)},(e=r.pure(n.Applicative0()),function(n){return s(e(c.Right.create(n)))}));var e};e.runExceptT=function(n){return n},e.mapExceptT=d,e.functorExceptT=v,e.applicativeExceptT=h,e.bindExceptT=m,e.altExceptT=function(n){return function(e){return new t.Alt(function(){return v(e.Bind1().Apply0().Functor0())},function(t){return function(u){return a.bind(e.Bind1())(t)(function(t){if(t instanceof c.Right)return r.pure(e.Applicative0())(new c.Right(t.value0));if(t instanceof c.Left)return a.bind(e.Bind1())(u)(function(u){if(u instanceof c.Right)return r.pure(e.Applicative0())(new c.Right(u.value0));if(u instanceof c.Left)return r.pure(e.Applicative0())(new c.Left(l.append(n)(t.value0)(u.value0)));throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 87, column 9 - line 89, column 49): "+[u.constructor.name])});throw new Error("Failed pattern match at Control.Monad.Except.Trans (line 83, column 5 - line 89, column 49): "+[t.constructor.name])})}})}},e.monadThrowExceptT=function(n){return new i.MonadThrow(function(){return p(n)},(e=r.pure(n.Applicative0()),function(n){return s(e(c.Left.create(n)))}));var e}}(t),function(n){"use strict";n["Control.Monad.Except"]=n["Control.Monad.Except"]||{};var e,t=n["Control.Monad.Except"],r=n["Control.Monad.Except.Trans"],u=n["Data.Newtype"],a=(e=u.unwrap(),function(n){return e(r.runExceptT(n))});t.runExcept=a}(t),function(n){"use strict";n.fromObject=function(n){return n},n.stringify=function(n){return JSON.stringify(n)},n._caseJson=function(n,e,t,r,u,a,o){return null==o?n():"boolean"==typeof o?e(o):"number"==typeof o?t(o):"string"==typeof o?r(o):"[object Array]"===Object.prototype.toString.call(o)?u(o):a(o)}}(t["Data.Argonaut.Core"]=t["Data.Argonaut.Core"]||{}),function(n){"use strict";n._copyST=function(n){return function(){var e={};for(var t in n)hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e}},n.empty={},n.runST=function(n){return n()},n._fmapObject=function(n,e){var t={};for(var r in n)hasOwnProperty.call(n,r)&&(t[r]=e(n[r]));return t},n._mapWithKey=function(n,e){var t={};for(var r in n)hasOwnProperty.call(n,r)&&(t[r]=e(r)(n[r]));return t},n._foldM=function(n){return function(e){return function(t){return function(r){var u=t;function a(n){return function(t){return e(t)(n)(r[n])}}for(var o in r)hasOwnProperty.call(r,o)&&(u=n(u)(a(o)));return u}}}},n._lookup=function(n,e,t,r){return t in r?e(r[t]):n},n.toArrayWithKey=function(n){return function(e){var t=[];for(var r in e)hasOwnProperty.call(e,r)&&t.push(n(r)(e[r]));return t}}}(t["Foreign.Object"]=t["Foreign.Object"]||{}),function(n){"use strict";n.length=function(n){return n.length},n.findIndexImpl=function(n){return function(e){return function(t){return function(r){for(var u=0,a=r.length;u<a;u++)if(t(r[u]))return n(u);return e}}}},n._deleteAt=function(n){return function(e){return function(t){return function(r){if(t<0||t>=r.length)return e;var u=r.slice();return u.splice(t,1),n(u)}}}},n.concat=function(n){if(n.length<=1e4)return Array.prototype.concat.apply([],n);for(var e=[],t=0,r=n.length;t<r;t++)for(var u=n[t],a=0,o=u.length;a<o;a++)e.push(u[a]);return e},n.filter=function(n){return function(e){return e.filter(n)}},n.sortByImpl=function(){return function(n){return function(e){return function(t){var r;return t.length<2?t:(r=t.slice(0),function n(e,t,r,u,a,o){var i,c,f,l,s,d;for((i=a+(o-a>>1))-a>1&&n(e,t,u,r,a,i),o-i>1&&n(e,t,u,r,i,o),c=a,f=i,l=a;c<i&&f<o;)s=u[c],d=u[f],t(e(s)(d))>0?(r[l++]=d,++f):(r[l++]=s,++c);for(;c<i;)r[l++]=u[c++];for(;f<o;)r[l++]=u[f++]}(n,e,r,t.slice(0),0,t.length),r)}}}}(),n.slice=function(n){return function(e){return function(t){return t.slice(n,e)}}},n.unsafeIndexImpl=function(n){return function(e){return n[e]}}}(t["Data.Array"]=t["Data.Array"]||{}),function(n){"use strict";n.pushAll=function(n){return function(e){return function(){return e.push.apply(e,n)}}},n.unsafeFreeze=function(n){return function(){return n}},n.thaw=function(n){return function(){return n.slice()}}}(t["Data.Array.ST"]=t["Data.Array.ST"]||{}),function(n){"use strict";n["Data.Array.ST"]=n["Data.Array.ST"]||{};var e=n["Data.Array.ST"],t=n["Data.Array.ST"];e.withArray=function(n){return function(e){return function(){var r=t.thaw(e)();return n(r)(),t.unsafeFreeze(r)()}}},e.push=function(n){return t.pushAll([n])}}(t),function(n){"use strict";n["Data.Boolean"]=n["Data.Boolean"]||{};n["Data.Boolean"].otherwise=!0}(t),function(n){"use strict";var e=function(n){return function(e){return n===e}};n.eqIntImpl=e,n.eqCharImpl=e,n.eqStringImpl=e,n.eqArrayImpl=function(n){return function(e){return function(t){if(e.length!==t.length)return!1;for(var r=0;r<e.length;r++)if(!n(e[r])(t[r]))return!1;return!0}}}}(t["Data.Eq"]=t["Data.Eq"]||{}),function(n){"use strict";n["Data.Eq"]=n["Data.Eq"]||{};var e=n["Data.Eq"],t=n["Data.Eq"],r=function(n){this.eq=n},u=new r(function(n){return function(n){return!0}}),a=new r(t.eqStringImpl),o=new r(t.eqIntImpl),i=new r(t.eqCharImpl),c=function(n){return n.eq};e.Eq=r,e.eq=c,e.eqInt=o,e.eqChar=i,e.eqString=a,e.eqUnit=u,e.eqArray=function(n){return new r(t.eqArrayImpl(c(n)))}}(t),function(n){"use strict";n.foldrArray=function(n){return function(e){return function(t){for(var r=e,u=t.length-1;u>=0;u--)r=n(t[u])(r);return r}}},n.foldlArray=function(n){return function(e){return function(t){for(var r=e,u=t.length,a=0;a<u;a++)r=n(r)(t[a]);return r}}}}(t["Data.Foldable"]=t["Data.Foldable"]||{}),function(n){"use strict";n["Data.Monoid"]=n["Data.Monoid"]||{};var e=n["Data.Monoid"],t=n["Data.Semigroup"],r=function(n,e){this.Semigroup0=n,this.mempty=e},u=new r(function(){return t.semigroupString},""),a=new r(function(){return t.semigroupArray},[]),o=function(n){return n.mempty};e.Monoid=r,e.mempty=o,e.guard=function(n){return function(e){return function(t){if(e)return t;if(!e)return o(n);throw new Error("Failed pattern match at Data.Monoid (line 94, column 1 - line 94, column 49): "+[e.constructor.name,t.constructor.name])}}},e.monoidString=u,e.monoidArray=a}(t),function(n){"use strict";n.boolConj=function(n){return function(e){return n&&e}},n.boolDisj=function(n){return function(e){return n||e}},n.boolNot=function(n){return!n}}(t["Data.HeytingAlgebra"]=t["Data.HeytingAlgebra"]||{}),function(n){"use strict";n["Data.HeytingAlgebra"]=n["Data.HeytingAlgebra"]||{};var e=n["Data.HeytingAlgebra"],t=n["Data.HeytingAlgebra"],r=function(n,e,t,r,u,a){this.conj=n,this.disj=e,this.ff=t,this.implies=r,this.not=u,this.tt=a},u=function(n){return n.not},a=function(n){return n.ff},o=function(n){return n.disj},i=new r(t.boolConj,t.boolDisj,!1,function(n){return function(e){return o(i)(u(i)(n))(e)}},t.boolNot,!0);e.ff=a,e.disj=o,e.not=u,e.heytingAlgebraBoolean=i,e.heytingAlgebraFunction=function(n){return new r(function(e){return function(t){return function(r){return n.conj(e(r))(t(r))}}},function(e){return function(t){return function(r){return o(n)(e(r))(t(r))}}},function(e){return a(n)},function(e){return function(t){return function(r){return n.implies(e(r))(t(r))}}},function(e){return function(t){return u(n)(e(t))}},function(e){return n.tt})}}(t),function(n){"use strict";n["Data.Monoid.Disj"]=n["Data.Monoid.Disj"]||{};var e=n["Data.Monoid.Disj"],t=n["Data.HeytingAlgebra"],r=n["Data.Monoid"],u=n["Data.Semigroup"];e.Disj=function(n){return n},e.monoidDisj=function(n){return new r.Monoid(function(){return function(n){return new u.Semigroup(function(e){return function(r){return t.disj(n)(e)(r)}})}(n)},t.ff(n))}}(t),function(n){"use strict";var e=function(n){return function(e){return function(t){return function(r){return function(u){return r<u?n:r===u?e:t}}}}};n.ordIntImpl=e,n.ordStringImpl=e,n.ordCharImpl=e}(t["Data.Ord"]=t["Data.Ord"]||{}),function(n){"use strict";n["Data.Ordering"]=n["Data.Ordering"]||{};var e=n["Data.Ordering"],t=n["Data.Eq"],r=function(){function n(){}return n.value=new n,n}(),u=function(){function n(){}return n.value=new n,n}(),a=function(){function n(){}return n.value=new n,n}(),o=new t.Eq(function(n){return function(e){return n instanceof r&&e instanceof r||(n instanceof u&&e instanceof u||n instanceof a&&e instanceof a)}});e.LT=r,e.GT=u,e.EQ=a,e.eqOrdering=o}(t),function(n){"use strict";n["Data.Ord"]=n["Data.Ord"]||{};var e=n["Data.Ord"],t=n["Data.Ord"],r=n["Data.Eq"],u=n["Data.Ordering"],a=function(n,e){this.Eq0=n,this.compare=e},o=new a(function(){return r.eqUnit},function(n){return function(n){return u.EQ.value}}),i=new a(function(){return r.eqString},t.ordStringImpl(u.LT.value)(u.EQ.value)(u.GT.value)),c=new a(function(){return r.eqInt},t.ordIntImpl(u.LT.value)(u.EQ.value)(u.GT.value)),f=new a(function(){return r.eqChar},t.ordCharImpl(u.LT.value)(u.EQ.value)(u.GT.value)),l=function(n){return n.compare};e.Ord=a,e.compare=l,e.comparing=function(n){return function(e){return function(t){return function(r){return l(n)(e(t))(e(r))}}}},e.ordInt=c,e.ordString=i,e.ordChar=f,e.ordUnit=o}(t),function(n){"use strict";n["Data.Foldable"]=n["Data.Foldable"]||{};var e=n["Data.Foldable"],t=n["Data.Foldable"],r=n["Control.Applicative"],u=n["Control.Apply"],a=n["Data.Either"],o=n["Data.Eq"],i=n["Data.Function"],c=n["Data.Maybe"],f=n["Data.Monoid"],l=n["Data.Monoid.Disj"],s=n["Data.Newtype"],d=n["Data.Ord"],v=n["Data.Ordering"],p=n["Data.Semigroup"],m=n["Data.Unit"],g=function(n,e,t){this.foldMap=n,this.foldl=e,this.foldr=t},h=function(n){return n.foldr},w=function(n){return function(e){return function(t){return h(e)((a=u.applySecond(n.Apply0()),function(n){return a(t(n))}))(r.pure(n)(m.unit));var a}}},b=function(n){return n.foldl},y=new g(function(n){return function(e){return function(t){if(t instanceof c.Nothing)return f.mempty(n);if(t instanceof c.Just)return e(t.value0);throw new Error("Failed pattern match at Data.Foldable (line 138, column 1 - line 144, column 27): "+[e.constructor.name,t.constructor.name])}}},function(n){return function(e){return function(t){if(t instanceof c.Nothing)return e;if(t instanceof c.Just)return n(e)(t.value0);throw new Error("Failed pattern match at Data.Foldable (line 138, column 1 - line 144, column 27): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},function(n){return function(e){return function(t){if(t instanceof c.Nothing)return e;if(t instanceof c.Just)return n(t.value0)(e);throw new Error("Failed pattern match at Data.Foldable (line 138, column 1 - line 144, column 27): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}),D=new g(function(n){return function(e){return function(t){if(t instanceof a.Left)return f.mempty(n);if(t instanceof a.Right)return e(t.value0);throw new Error("Failed pattern match at Data.Foldable (line 181, column 1 - line 187, column 28): "+[e.constructor.name,t.constructor.name])}}},function(n){return function(e){return function(t){if(t instanceof a.Left)return e;if(t instanceof a.Right)return n(e)(t.value0);throw new Error("Failed pattern match at Data.Foldable (line 181, column 1 - line 187, column 28): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}},function(n){return function(e){return function(t){if(t instanceof a.Left)return e;if(t instanceof a.Right)return n(t.value0)(e);throw new Error("Failed pattern match at Data.Foldable (line 181, column 1 - line 187, column 28): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}}),E=new g(function(n){return(e=E,function(n){return function(t){return h(e)(function(e){return function(r){return p.append(n.Semigroup0())(t(e))(r)}})(f.mempty(n))}})(n);var e},t.foldlArray,t.foldrArray),A=function(n){return n.foldMap};e.Foldable=g,e.foldr=h,e.foldl=b,e.foldMap=A,e.traverse_=w,e.for_=function(n){return function(e){return i.flip(w(n)(e))}},e.intercalate=function(n){return function(e){return function(t){return function(r){return b(n)(function(n){return function(r){return n.init?{init:!1,acc:r}:{init:!1,acc:p.append(e.Semigroup0())(n.acc)(p.append(e.Semigroup0())(t)(r))}}})({init:!0,acc:f.mempty(e)})(r).acc}}}},e.any=function(n){return function(e){return s.alaF()()()()(l.Disj)(A(n)(l.monoidDisj(e)))}},e.maximum=function(n){return function(e){return function(n){return function(e){return b(n)(function(n){return function(t){if(n instanceof c.Nothing)return new c.Just(t);if(n instanceof c.Just)return new c.Just(o.eq(v.eqOrdering)(e(n.value0)(t))(v.GT.value)?n.value0:t);throw new Error("Failed pattern match at Data.Foldable (line 441, column 3 - line 441, column 27): "+[n.constructor.name,t.constructor.name])}})(c.Nothing.value)}}(e)(d.compare(n))}},e.minimum=function(n){return function(e){return function(n){return function(e){return b(n)(function(n){return function(t){if(n instanceof c.Nothing)return new c.Just(t);if(n instanceof c.Just)return new c.Just(o.eq(v.eqOrdering)(e(n.value0)(t))(v.LT.value)?n.value0:t);throw new Error("Failed pattern match at Data.Foldable (line 454, column 3 - line 454, column 27): "+[n.constructor.name,t.constructor.name])}})(c.Nothing.value)}}(e)(d.compare(n))}},e.foldableArray=E,e.foldableMaybe=y,e.foldableEither=D}(t),function(n){"use strict";n["Data.Tuple"]=n["Data.Tuple"]||{};var e=n["Data.Tuple"],t=n["Data.Eq"],r=n["Data.Functor"],u=n["Data.Ord"],a=n["Data.Ordering"],o=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),i=new r.Functor(function(n){return function(e){return new o(e.value0,n(e.value1))}});e.Tuple=o,e.fst=function(n){return n.value0},e.snd=function(n){return n.value1},e.uncurry=function(n){return function(e){return n(e.value0)(e.value1)}},e.ordTuple=function(n){return function(e){return new u.Ord(function(){return(r=n.Eq0(),function(n){return new t.Eq(function(e){return function(u){return t.eq(r)(e.value0)(u.value0)&&t.eq(n)(e.value1)(u.value1)}})})(e.Eq0());var r},function(t){return function(r){var o=u.compare(n)(t.value0)(r.value0);return o instanceof a.LT?a.LT.value:o instanceof a.GT?a.GT.value:u.compare(e)(t.value1)(r.value1)}})}},e.functorTuple=i}(t),function(n){"use strict";(t["Data.Unfoldable"]=t["Data.Unfoldable"]||{}).unfoldrArrayImpl=function(n){return function(e){return function(t){return function(r){return function(u){return function(a){for(var o=[],i=a;;){var c=u(i);if(n(c))return o;var f=e(c);o.push(t(f)),i=r(f)}}}}}}}}(),function(n){"use strict";(t["Data.Unfoldable1"]=t["Data.Unfoldable1"]||{}).unfoldr1ArrayImpl=function(n){return function(e){return function(t){return function(r){return function(u){return function(a){for(var o=[],i=a;;){var c=u(i);o.push(t(c));var f=r(c);if(n(f))return o;i=e(f)}}}}}}}}(),function(n){"use strict";n["Data.Unfoldable1"]=n["Data.Unfoldable1"]||{};var e=n["Data.Unfoldable1"],t=n["Data.Unfoldable1"],r=n["Data.Maybe"],u=n["Data.Tuple"],a=new function(n){this.unfoldr1=n}(t.unfoldr1ArrayImpl(r.isNothing)(r.fromJust())(u.fst)(u.snd));e.unfoldable1Array=a}(t),function(n){"use strict";n["Data.Unfoldable"]=n["Data.Unfoldable"]||{};var e=n["Data.Unfoldable"],t=n["Data.Unfoldable"],r=n["Data.Maybe"],u=n["Data.Tuple"],a=n["Data.Unfoldable1"],o=new function(n,e){this.Unfoldable10=n,this.unfoldr=e}(function(){return a.unfoldable1Array},t.unfoldrArrayImpl(r.isNothing)(r.fromJust())(u.fst)(u.snd));e.unfoldr=function(n){return n.unfoldr},e.unfoldableArray=o}(t),function(n){"use strict";n["Data.Array"]=n["Data.Array"]||{};var e=n["Data.Array"],t=n["Data.Array"],r=n["Control.Bind"],u=n["Data.Array.ST"],a=n["Data.Boolean"],o=n["Data.Eq"],i=n["Data.Foldable"],c=n["Data.Function"],f=n["Data.Functor"],l=n["Data.Maybe"],s=n["Data.Ordering"],d=n["Data.Semigroup"],v=n["Data.Tuple"],p=n["Data.Unfoldable"],m=function(n){return t.unsafeIndexImpl},g=function(n){return[n]},h=t.findIndexImpl(l.Just.create)(l.Nothing.value),w=t._deleteAt(l.Just.create)(l.Nothing.value),b=function(n){return function(e){return function(t){return 0===t.length?[]:l.maybe(t)(function(n){return l.fromJust()(w(n)(t))})(h(n(e))(t))}}},y=c.flip(r.bind(r.bindArray));e.toUnfoldable=function(n){return function(e){var r=t.length(e);return p.unfoldr(n)(function(n){if(n<r)return new l.Just(new v.Tuple(m()(e)(n),n+1|0));if(a.otherwise)return l.Nothing.value;throw new Error("Failed pattern match at Data.Array (line 158, column 3 - line 160, column 26): "+[n.constructor.name])})(0)}},e.null=function(n){return 0===t.length(n)},e.cons=function(n){return function(e){return d.append(d.semigroupArray)([n])(e)}},e.snoc=function(n){return function(e){return u.withArray(u.push(e))(n)()}},e.notElem=function(n){return function(e){return function(t){return l.isNothing(function(n){return function(e){return h(function(t){return o.eq(n)(t)(e)})}}(n)(e)(t))}}},e.find=function(n){return function(e){return f.map(l.functorMaybe)(m()(e))(h(n)(e))}},e.mapMaybe=function(n){return y((e=l.maybe([])(g),function(t){return e(n(t))}));var e},e.foldMap=function(n){return i.foldMap(i.foldableArray)(n)},e.intercalate=function(n){return i.intercalate(i.foldableArray)(n)},e.sortBy=function(n){return t.sortByImpl(n)(function(n){if(n instanceof s.GT)return 1;if(n instanceof s.EQ)return 0;if(n instanceof s.LT)return-1;throw new Error("Failed pattern match at Data.Array (line 831, column 31 - line 834, column 11): "+[n.constructor.name])})},e.drop=function(n){return function(e){return n<1?e:t.slice(n)(t.length(e))(e)}},e.delete=function(n){return b(o.eq(n))},e.deleteBy=b,e.length=t.length,e.concat=t.concat,e.filter=t.filter}(t),function(n){"use strict";n["Data.FoldableWithIndex"]=n["Data.FoldableWithIndex"]||{};n["Data.FoldableWithIndex"].FoldableWithIndex=function(n,e,t,r){this.Foldable0=n,this.foldMapWithIndex=e,this.foldlWithIndex=t,this.foldrWithIndex=r}}(t),function(n){"use strict";n.runFn3=function(n){return function(e){return function(t){return function(r){return n(e,t,r)}}}},n.runFn4=function(n){return function(e){return function(t){return function(r){return function(u){return n(e,t,r,u)}}}}}}(t["Data.Function.Uncurried"]=t["Data.Function.Uncurried"]||{}),function(n){"use strict";n["Data.Function.Uncurried"]=n["Data.Function.Uncurried"]||{};var e=n["Data.Function.Uncurried"],t=n["Data.Function.Uncurried"];e.runFn3=t.runFn3,e.runFn4=t.runFn4}(t),function(n){"use strict";n["Data.FunctorWithIndex"]=n["Data.FunctorWithIndex"]||{};n["Data.FunctorWithIndex"].FunctorWithIndex=function(n,e){this.Functor0=n,this.mapWithIndex=e}}(t),function(n){"use strict";(t["Data.Traversable"]=t["Data.Traversable"]||{}).traverseArrayImpl=function(){function n(n){return[n]}function e(n){return function(e){return[n,e]}}function t(n){return function(e){return function(t){return[n,e,t]}}}function r(n){return function(e){return n.concat(e)}}return function(u){return function(a){return function(o){return function(i){return function(c){return function f(l,s){switch(s-l){case 0:return o([]);case 1:return a(n)(i(c[l]));case 2:return u(a(e)(i(c[l])))(i(c[l+1]));case 3:return u(u(a(t)(i(c[l])))(i(c[l+1])))(i(c[l+2]));default:var d=l+2*Math.floor((s-l)/4);return u(a(r)(f(l,d)))(f(d,s))}}(0,c.length)}}}}}}()}(),function(n){"use strict";n["Data.Traversable"]=n["Data.Traversable"]||{};var e=n["Data.Traversable"],t=n["Data.Traversable"],r=n["Control.Applicative"],u=n["Control.Apply"],a=n["Control.Category"],o=n["Data.Foldable"],i=n["Data.Functor"],c=function(n,e,t,r){this.Foldable1=n,this.Functor0=e,this.sequence=t,this.traverse=r},f=function(n){return n.traverse},l=new c(function(){return o.foldableArray},function(){return i.functorArray},function(n){return(e=l,function(n){return f(e)(n)(a.identity(a.categoryFn))})(n);var e},function(n){return t.traverseArrayImpl(u.apply(n.Apply0()))(i.map(n.Apply0().Functor0()))(r.pure(n))});e.Traversable=c,e.traverse=f,e.traversableArray=l}(t),function(n){"use strict";n["Data.TraversableWithIndex"]=n["Data.TraversableWithIndex"]||{};var e=n["Data.TraversableWithIndex"];e.TraversableWithIndex=function(n,e,t,r){this.FoldableWithIndex1=n,this.FunctorWithIndex0=e,this.Traversable2=t,this.traverseWithIndex=r},e.traverseWithIndex=function(n){return n.traverseWithIndex}}(t),function(n){"use strict";n.new=function(){return{}},n.poke=function(n){return function(e){return function(t){return function(){return t[n]=e,t}}}}}(t["Foreign.Object.ST"]=t["Foreign.Object.ST"]||{}),function(n){"use strict";n["Foreign.Object.ST"]=n["Foreign.Object.ST"]||{};var e=n["Foreign.Object.ST"],t=n["Foreign.Object.ST"];e.new=t.new,e.poke=t.poke}(t),function(n){"use strict";n["Foreign.Object"]=n["Foreign.Object"]||{};var e=n["Foreign.Object"],t=n["Foreign.Object"],r=n["Control.Applicative"],u=n["Control.Apply"],a=n["Control.Category"],o=n["Data.Array"],i=n["Data.Foldable"],c=n["Data.FoldableWithIndex"],f=n["Data.Function"],l=n["Data.Function.Uncurried"],s=n["Data.Functor"],d=n["Data.FunctorWithIndex"],v=n["Data.Maybe"],p=n["Data.Monoid"],m=n["Data.Semigroup"],g=n["Data.Traversable"],h=n["Data.TraversableWithIndex"],w=n["Data.Tuple"],b=n["Foreign.Object.ST"],y=t.toArrayWithKey(function(n){return function(n){return n}}),D=t._copyST,E=l.runFn4(t._lookup)(v.Nothing.value)(v.Just.create),A=function(n){return function(e){return r=b.poke(n)(e),function(n){return t.runST(function(){var e=D(n)();return r(e)(),e})};var r}},M=new s.Functor(function(n){return function(e){return t._fmapObject(e,n)}}),C=new d.FunctorWithIndex(function(){return M},function(n){return function(e){return t._mapWithKey(e,n)}}),F=t._foldM(f.applyFlipped),H=function(n){return function(e){return F(function(t){return function(r){return function(u){return m.append(n.Semigroup0())(t)(e(r)(u))}}})(p.mempty(n))}},S=new i.Foldable(function(n){return function(e){return H(n)(f.const(e))}},function(n){return F(function(e){return function(t){return n(e)}})},function(n){return function(e){return function(t){return i.foldr(i.foldableArray)(n)(e)(y(t))}}}),T=new c.FoldableWithIndex(function(){return S},function(n){return H(n)},function(n){return F(f.flip(n))},function(n){return function(e){return function(r){return i.foldr(i.foldableArray)(w.uncurry(n))(e)(t.toArrayWithKey(w.Tuple.create)(r))}}}),_=new h.TraversableWithIndex(function(){return T},function(){return C},function(){return x},function(n){return function(e){return function(a){return F(function(t){return function(r){return function(a){return u.apply(n.Apply0())(s.map(n.Apply0().Functor0())(f.flip(A(r)))(t))(e(r)(a))}}})(r.pure(n)(t.empty))(a)}}}),x=new g.Traversable(function(){return S},function(){return M},function(n){return g.traverse(x)(n)(a.identity(a.categoryFn))},function(n){var e=h.traverseWithIndex(_)(n);return function(n){return e(f.const(n))}});e.lookup=E,e.toUnfoldable=function(n){var e=o.toUnfoldable(n),r=t.toArrayWithKey(w.Tuple.create);return function(n){return e(r(n))}},e.values=y,e.traversableObject=x,e.empty=t.empty}(t),function(n){"use strict";n["Data.Argonaut.Core"]=n["Data.Argonaut.Core"]||{};var e,t=n["Data.Argonaut.Core"],r=n["Data.Argonaut.Core"],u=n["Data.Function"],a=n["Data.Maybe"],o=n["Foreign.Object"],i=(e=a.Nothing.value,function(n){return function(t){return t(e)(n)}})(a.Just.create),c=r.fromObject(o.empty),f=i(function(n){return function(e){return function(t){return r._caseJson(u.const(n),u.const(n),u.const(n),u.const(n),u.const(n),e,t)}}});t.caseJsonNumber=function(n){return function(e){return function(t){return r._caseJson(u.const(n),u.const(n),e,u.const(n),u.const(n),u.const(n),t)}}},t.toObject=f,t.jsonEmptyObject=c,t.stringify=r.stringify}(t),function(n){"use strict";(t["Data.Argonaut.Parser"]=t["Data.Argonaut.Parser"]||{})._jsonParser=function(n,e,t){try{return e(JSON.parse(t))}catch(r){return n(r.message)}}}(),function(n){"use strict";n["Data.Argonaut.Parser"]=n["Data.Argonaut.Parser"]||{};var e=n["Data.Argonaut.Parser"],t=n["Data.Argonaut.Parser"],r=n["Data.Either"];e.jsonParser=function(n){return t._jsonParser(r.Left.create,r.Right.create,n)}}(t),function(n){"use strict";n.replaceAll=function(n){return function(e){return function(t){return t.replace(new RegExp(n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"),"g"),e)}}},n.split=function(n){return function(e){return e.split(n)}},n.toLower=function(n){return n.toLowerCase()},n.joinWith=function(n){return function(e){return e.join(n)}}}(t["Data.String.Common"]=t["Data.String.Common"]||{}),function(n){"use strict";n["Data.String.Common"]=n["Data.String.Common"]||{};var e=n["Data.String.Common"],t=n["Data.String.Common"];e.null=function(n){return""===n},e.replaceAll=t.replaceAll,e.split=t.split,e.toLower=t.toLower,e.joinWith=t.joinWith}(t),function(n){"use strict";n._encodeFormURLComponent=function(n,e,t){try{return e(function(n){return n.replace(/[!'()*]/g,function(n){return"%"+n.charCodeAt(0).toString(16)})}(encodeURIComponent(t)).replace(/%20/g,"+"))}catch(r){return n(r)}},n._decodeURIComponent=function(n,e,t){try{return e(decodeURIComponent(t))}catch(r){return n(r)}}}(t.JSURI=t.JSURI||{}),function(n){"use strict";n.JSURI=n.JSURI||{};var e=n.JSURI,t=n.JSURI,r=n["Data.Function"],u=n["Data.Function.Uncurried"],a=n["Data.Maybe"],o=u.runFn3(t._encodeFormURLComponent)(r.const(a.Nothing.value))(a.Just.create),i=u.runFn3(t._decodeURIComponent)(r.const(a.Nothing.value))(a.Just.create);e.encodeFormURLComponent=o,e.decodeURIComponent=i}(t),function(n){"use strict";n["Data.FormURLEncoded"]=n["Data.FormURLEncoded"]||{};var e,t,r=n["Data.FormURLEncoded"],u=n["Control.Apply"],a=n["Data.Functor"],o=n["Data.Maybe"],i=n["Data.String.Common"],c=n["Data.Traversable"],f=n.JSURI,l=(e=a.map(o.functorMaybe)(i.joinWith("&")),t=c.traverse(c.traversableArray)(o.applicativeMaybe)(function(n){if(n.value1 instanceof o.Nothing)return f.encodeFormURLComponent(n.value0);if(n.value1 instanceof o.Just)return u.apply(o.applyMaybe)(a.map(o.functorMaybe)(function(n){return function(e){return n+"="+e}})(f.encodeFormURLComponent(n.value0)))(f.encodeFormURLComponent(n.value1.value0));throw new Error("Failed pattern match at Data.FormURLEncoded (line 37, column 18 - line 39, column 116): "+[n.constructor.name])}),function(n){return e(t(n))});r.encode=l}(t),function(n){"use strict";n.showIntImpl=function(n){return n.toString()},n.showNumberImpl=function(n){var e=n.toString();return isNaN(e+".0")?e:e+".0"}}(t["Data.Show"]=t["Data.Show"]||{}),function(n){"use strict";n["Data.Show"]=n["Data.Show"]||{};var e=n["Data.Show"],t=n["Data.Show"],r=function(n){this.show=n},u=new r(t.showNumberImpl),a=new r(t.showIntImpl);e.Show=r,e.show=function(n){return n.show},e.showInt=a,e.showNumber=u}(t),function(n){"use strict";n["Data.HTTP.Method"]=n["Data.HTTP.Method"]||{};var e=n["Data.HTTP.Method"],t=n["Data.Either"],r=n["Data.Show"],u=function(){function n(){}return n.value=new n,n}(),a=function(){function n(){}return n.value=new n,n}(),o=function(){function n(){}return n.value=new n,n}(),i=function(){function n(){}return n.value=new n,n}(),c=function(){function n(){}return n.value=new n,n}(),f=function(){function n(){}return n.value=new n,n}(),l=function(){function n(){}return n.value=new n,n}(),s=function(){function n(){}return n.value=new n,n}(),d=function(){function n(){}return n.value=new n,n}(),v=function(){function n(){}return n.value=new n,n}(),p=function(){function n(){}return n.value=new n,n}(),m=function(){function n(){}return n.value=new n,n}(),g=function(){function n(){}return n.value=new n,n}(),h=function(){function n(){}return n.value=new n,n}(),w=function(){function n(){}return n.value=new n,n}(),b=function(){function n(){}return n.value=new n,n}(),y=new r.Show(function(n){if(n instanceof u)return"OPTIONS";if(n instanceof a)return"GET";if(n instanceof o)return"HEAD";if(n instanceof i)return"POST";if(n instanceof c)return"PUT";if(n instanceof f)return"DELETE";if(n instanceof l)return"TRACE";if(n instanceof s)return"CONNECT";if(n instanceof d)return"PROPFIND";if(n instanceof v)return"PROPPATCH";if(n instanceof p)return"MKCOL";if(n instanceof m)return"COPY";if(n instanceof g)return"MOVE";if(n instanceof h)return"LOCK";if(n instanceof w)return"UNLOCK";if(n instanceof b)return"PATCH";throw new Error("Failed pattern match at Data.HTTP.Method (line 43, column 1 - line 59, column 23): "+[n.constructor.name])}),D=t.either(r.show(y))(function(n){return n});e.GET=a,e.POST=i,e.DELETE=f,e.print=D}(t),function(n){"use strict";n["Data.Identity"]=n["Data.Identity"]||{};var e=n["Data.Identity"],t=n["Control.Applicative"],r=n["Control.Apply"],u=n["Control.Bind"],a=n["Control.Monad"],o=new n["Data.Functor"].Functor(function(n){return function(e){return n(e)}}),i=new r.Apply(function(){return o},function(n){return function(e){return n(e)}}),c=new u.Bind(function(){return i},function(n){return function(e){return e(n)}}),f=new t.Applicative(function(){return i},function(n){return n}),l=new a.Monad(function(){return f},function(){return c});e.functorIdentity=o,e.monadIdentity=l}(t),function(n){"use strict";n["Control.Plus"]=n["Control.Plus"]||{};var e=n["Control.Plus"];e.Plus=function(n,e){this.Alt0=n,this.empty=e},e.empty=function(n){return n.empty}}(t),function(n){"use strict";n["Data.NonEmpty"]=n["Data.NonEmpty"]||{};var e=n["Data.NonEmpty"],t=n["Control.Plus"],r=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}();e.NonEmpty=r,e.singleton=function(n){return function(e){return new r(e,t.empty(n))}}}(t),function(n){"use strict";n["Data.List.Types"]=n["Data.List.Types"]||{};var e=n["Data.List.Types"],t=n["Control.Alt"],r=n["Control.Applicative"],u=n["Control.Apply"],a=n["Control.Plus"],o=n["Data.Foldable"],i=n["Data.Function"],c=n["Data.Functor"],f=n["Data.Monoid"],l=n["Data.NonEmpty"],s=n["Data.Semigroup"],d=function(){function n(){}return n.value=new n,n}(),v=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),p=new c.Functor(function(n){var e;return e=d.value,function(t){var r,u=e,a=!1;function o(e,r){return r instanceof v&&r.value1 instanceof v&&r.value1.value1 instanceof v?(u=new v(r,e),void(t=r.value1.value1.value1)):(a=!0,(i=e,function(e){for(var t,r,u,a=i,o=!1;!o;)u=e,t=(r=a)instanceof v&&r.value0 instanceof v&&r.value0.value1 instanceof v&&r.value0.value1.value1 instanceof v?(a=r.value1,void(e=new v(n(r.value0.value0),new v(n(r.value0.value1.value0),new v(n(r.value0.value1.value1.value0),u))))):(o=!0,u);return t})((o=r)instanceof v&&o.value1 instanceof v&&o.value1.value1 instanceof d?new v(n(o.value0),new v(n(o.value1.value0),d.value)):o instanceof v&&o.value1 instanceof d?new v(n(o.value0),d.value):d.value));var o,i}for(;!a;)r=o(u,t);return r}}),m=new o.Foldable(function(n){return function(e){return o.foldl(m)(function(t){var r=s.append(n.Semigroup0())(t);return function(n){return r(e(n))}})(f.mempty(n))}},function(n){return function(e){return function(t){var r,u=e,a=!1;function o(e,r){if(r instanceof d)return a=!0,e;if(r instanceof v)return u=n(e)(r.value0),void(t=r.value1);throw new Error("Failed pattern match at Data.List.Types (line 112, column 12 - line 114, column 30): "+[r.constructor.name])}for(;!a;)r=o(u,t);return r}}},function(n){return function(e){var t,r=(t=d.value,function(n){var e,r=t,u=!1;function a(e,t){if(t instanceof d)return u=!0,e;if(t instanceof v)return r=new v(t.value0,e),void(n=t.value1);throw new Error("Failed pattern match at Data.List.Types (line 108, column 7 - line 108, column 23): "+[e.constructor.name,t.constructor.name])}for(;!u;)e=a(r,n);return e}),u=o.foldl(m)(i.flip(n))(e);return function(n){return u(r(n))}}}),g=new s.Semigroup(function(n){return function(e){return o.foldr(m)(v.create)(e)(n)}}),h=new s.Semigroup(function(n){return function(e){return new l.NonEmpty(n.value0,s.append(g)(n.value1)(function(n){return new v(n.value0,n.value1)}(e)))}}),w=new u.Apply(function(){return p},function(n){return function(e){if(n instanceof d)return d.value;if(n instanceof v)return s.append(g)(c.map(p)(n.value0)(e))(u.apply(w)(n.value1)(e));throw new Error("Failed pattern match at Data.List.Types (line 158, column 1 - line 160, column 48): "+[n.constructor.name,e.constructor.name])}}),b=new r.Applicative(function(){return w},function(n){return new v(n,d.value)}),y=new t.Alt(function(){return p},s.append(g)),D=new a.Plus(function(){return y},d.value);e.Nil=d,e.Cons=v,e.NonEmptyList=function(n){return n},e.semigroupList=g,e.foldableList=m,e.applicativeList=b,e.plusList=D,e.semigroupNonEmptyList=h}(t),function(n){"use strict";n["Data.List.NonEmpty"]=n["Data.List.NonEmpty"]||{};var e,t=n["Data.List.NonEmpty"],r=n["Data.List.Types"],u=n["Data.NonEmpty"],a=(e=u.singleton(r.plusList),function(n){return r.NonEmptyList(e(n))});t.singleton=a,t.cons=function(n){return function(e){return new u.NonEmpty(n,new r.Cons(e.value0,e.value1))}},t.head=function(n){return n.value0}}(t),function(n){"use strict";n.null=null,n.nullable=function(n,e,t){return null==n?e:t(n)},n.notNull=function(n){return n}}(t["Data.Nullable"]=t["Data.Nullable"]||{}),function(n){"use strict";n["Data.Nullable"]=n["Data.Nullable"]||{};var e=n["Data.Nullable"],t=n["Data.Nullable"],r=n["Data.Maybe"],u=r.maybe(t.null)(t.notNull);e.toMaybe=function(n){return t.nullable(n,r.Nothing.value,r.Just.create)},e.toNullable=u,e.null=t.null}(t),function(n){"use strict";var e=function(){var n={},e="Pure",t="Throw",r="Catch",u="Sync",a="Async",o="Bind",i="Bracket",c="Fork",f="Sequential",l="Map",s="Apply",d="Alt",v="Cons",p="Resume",m="Release",g="Finalizer",h="Finalized",w="Forked";function b(n,e,t,r){this.tag=n,this._1=e,this._2=t,this._3=r}function y(n){var e=function(e,t,r){return new b(n,e,t,r)};return e.tag=n,e}function D(n){return new b(e,void 0)}function E(n){try{n()}catch(e){setTimeout(function(){throw e},0)}}function A(n,e,t){try{return e(t())}catch(r){return n(r)}}function M(n,e,t){try{return e(t)()}catch(r){return t(n(r))(),D}}var C=function(){var n=1024,e=0,t=0,r=new Array(n),u=!1;function a(){var a;for(u=!0;0!==e;)e--,a=r[t],r[t]=void 0,t=(t+1)%n,a();u=!1}return{isDraining:function(){return u},enqueue:function(o){var i;e===n&&(i=u,a(),u=i),r[(t+e)%n]=o,e++,u||a()}}}();var F=0,H=1,S=2,T=3,_=4,x=5,I=6;function k(n,l,s){var d=0,w=F,y=s,D=null,L=null,N=null,U=null,P=null,B=0,O=0,W=null,q=!0;function J(s){for(var O,j,Q;;)switch(O=null,j=null,Q=null,w){case S:w=H;try{y=N(y),null===U?N=null:(N=U._1,U=U._2)}catch(z){w=x,D=n.left(z),y=null}break;case T:n.isLeft(y)?(w=x,D=y,y=null):null===N?w=x:(w=S,y=n.fromRight(y));break;case H:switch(y.tag){case o:N&&(U=new b(v,N,U)),N=y._2,w=H,y=y._1;break;case e:null===N?(w=x,y=n.right(y._1)):(w=S,y=y._1);break;case u:w=T,y=A(n.left,n.right,y._1);break;case a:return w=_,void(y=M(n.left,y._1,function(n){return function(){d===s&&(d++,C.enqueue(function(){d===s+1&&(w=T,y=n,J(d))}))}}));case t:w=x,D=n.left(y._1),y=null;break;case r:P=new b(v,y,null===N?P:new b(v,new b(p,N,U),P,L),L),N=null,U=null,w=H,y=y._1;break;case i:B++,P=new b(v,y,null===N?P:new b(v,new b(p,N,U),P,L),L),N=null,U=null,w=H,y=y._1;break;case c:w=T,O=k(n,l,y._2),l&&l.register(O),y._1&&O.run(),y=n.right(O);break;case f:w=H,y=R(n,l,y._1)}break;case x:if(N=null,U=null,null===P)w=I,y=L||D||y;else switch(O=P._3,Q=P._1,P=P._2,Q.tag){case r:L&&L!==O&&0===B?w=x:D&&(w=H,y=Q._2(n.fromLeft(D)),D=null);break;case p:L&&L!==O&&0===B||D?w=x:(N=Q._1,U=Q._2,w=S,y=n.fromRight(y));break;case i:B--,null===D&&(j=n.fromRight(y),P=new b(v,new b(m,Q._2,j),P,O),(L===O||B>0)&&(w=H,y=Q._3(j)));break;case m:P=new b(v,new b(h,y,D),P,L),w=H,y=L&&L!==O&&0===B?Q._1.killed(n.fromLeft(L))(Q._2):D?Q._1.failed(n.fromLeft(D))(Q._2):Q._1.completed(n.fromRight(y))(Q._2),D=null,B++;break;case g:B++,P=new b(v,new b(h,y,D),P,L),w=H,y=Q._1;break;case h:B--,w=x,y=Q._1,D=Q._2}break;case I:for(var V in W)W.hasOwnProperty(V)&&(q=q&&W[V].rethrow,E(W[V].handler(y)));return W=null,void(L&&D?setTimeout(function(){throw n.fromLeft(D)},0):n.isLeft(y)&&q&&setTimeout(function(){if(q)throw n.fromLeft(y)},0));case F:w=H;break;case _:return}}function j(n){return function(){if(w===I)return q=q&&n.rethrow,n.handler(y)(),function(){};var e=O++;return(W=W||{})[e]=n,function(){null!==W&&delete W[e]}}}return{kill:function(e,t){return function(){if(w===I)return t(n.right(void 0))(),function(){};var r=j({rethrow:!1,handler:function(){return t(n.right(void 0))}})();switch(w){case F:L=n.left(e),w=I,y=L,J(d);break;case _:null===L&&(L=n.left(e)),0===B&&(w===_&&(P=new b(v,new b(g,y(e)),P,L)),w=x,y=null,D=null,J(++d));break;default:null===L&&(L=n.left(e)),0===B&&(w=x,y=null,D=null)}return r}},join:function(n){return function(){var e=j({rethrow:!1,handler:n})();return w===F&&J(d),e}},onComplete:j,isSuspended:function(){return w===F},run:function(){w===F&&(C.isDraining()?J(d):C.enqueue(function(){J(d)}))}}}function L(e,t,r,u){var o=0,i={},c=0,f={},p=new Error("[ParAff] Early exit"),m=null,g=n;function h(t,r,u){var a,o,c=r,f=null,p=null,m=0,g={};n:for(;;)switch(a=null,c.tag){case w:if(c._3===n&&(a=i[c._1],g[m++]=a.kill(t,function(n){return function(){0===--m&&u(n)()}})),null===f)break n;c=f._2,null===p?f=null:(f=p._1,p=p._2);break;case l:c=c._2;break;case s:case d:f&&(p=new b(v,f,p)),f=c,c=c._1}if(0===m)u(e.right(void 0))();else for(o=0,a=m;o<a;o++)g[o]=g[o]();return g}function y(t){return function(r){return function(){delete i[t._1],t._3=r,function t(r,a,o){var i,v,g,w,b,y;for(e.isLeft(r)?(i=r,v=null):(v=r,i=null);;){if(g=null,w=null,b=null,y=null,null!==m)return;if(null===a)return void u(i||v)();if(a._3!==n)return;switch(a.tag){case l:null===i?(a._3=e.right(a._1(e.fromRight(v))),v=a._3):a._3=i;break;case s:if(g=a._1._3,w=a._2._3,i){if(a._3=i,b=!0,y=c++,f[y]=h(p,i===g?a._2:a._1,function(){return function(){delete f[y],b?b=!1:null===o?t(i,null,null):t(i,o._1,o._2)}}),b)return void(b=!1)}else{if(g===n||w===n)return;v=e.right(e.fromRight(g)(e.fromRight(w))),a._3=v}break;case d:if(g=a._1._3,w=a._2._3,g===n&&e.isLeft(w)||w===n&&e.isLeft(g))return;if(g!==n&&e.isLeft(g)&&w!==n&&e.isLeft(w))i=v===g?w:g,v=null,a._3=i;else if(a._3=v,b=!0,y=c++,f[y]=h(p,v===g?a._2:a._1,function(){return function(){delete f[y],b?b=!1:null===o?t(v,null,null):t(v,o._1,o._2)}}),b)return void(b=!1)}null===o?a=null:(a=o._1,o=o._2)}}(r,t._2._1,t._2._2)}}}return function(){var u,a,c=H,f=r,p=null,m=null;n:for(;;)switch(u=null,a=null,c){case H:switch(f.tag){case l:p&&(m=new b(v,p,m)),p=new b(l,f._1,n,n),f=f._2;break;case s:p&&(m=new b(v,p,m)),p=new b(s,n,f._2,n),f=f._1;break;case d:p&&(m=new b(v,p,m)),p=new b(d,n,f._2,n),f=f._1;break;default:a=o++,c=x,u=f,f=new b(w,a,new b(v,p,m),n),(u=k(e,t,u)).onComplete({rethrow:!1,handler:y(f)})(),i[a]=u,t&&t.register(u)}break;case x:if(null===p)break n;p._1===n?(p._1=f,c=H,f=p._2,p._2=n):(p._2=f,f=p,null===m?p=null:(p=m._1,m=m._2))}for(g=f,a=0;a<o;a++)i[a].run()}(),function(n){return new b(a,function(t){return function(){return function(n,t){var r;for(var u in m=e.left(n),f)if(f.hasOwnProperty(u))for(u in r=f[u])r.hasOwnProperty(u)&&r[u]();f=null;var o=h(n,g,t);return function(n){return new b(a,function(n){return function(){for(var n in o)o.hasOwnProperty(n)&&o[n]();return D}})}}(n,t)}})}}function R(n,e,t){return new b(a,function(r){return function(){return L(n,e,t,r)}})}return b.EMPTY=n,b.Pure=y(e),b.Throw=y(t),b.Catch=y(r),b.Sync=y(u),b.Async=y(a),b.Bind=y(o),b.Bracket=y(i),b.Fork=y(c),b.Seq=y(f),b.ParMap=y(l),b.ParApply=y(s),b.ParAlt=y(d),b.Fiber=k,b.Supervisor=function(n){var e={},t=0,r=0;return{register:function(n){var u=t++;n.onComplete({rethrow:!0,handler:function(n){return function(){r--,delete e[u]}}})(),e[u]=n,r++},isEmpty:function(){return 0===r},killAll:function(a,o){return function(){if(0===r)return o();var i=0,c={};function f(t){c[t]=e[t].kill(a,function(e){return function(){delete c[t],i--,n.isLeft(e)&&n.fromLeft(e)&&setTimeout(function(){throw n.fromLeft(e)},0),0===i&&o()}})()}for(var l in e)e.hasOwnProperty(l)&&(i++,f(l));return e={},t=0,r=0,function(n){return new b(u,function(){for(var n in c)c.hasOwnProperty(n)&&c[n]()})}}}}},b.Scheduler=C,b.nonCanceler=D,b}();n._pure=e.Pure,n._throwError=e.Throw,n._catchError=function(n){return function(t){return e.Catch(n,t)}},n._map=function(n){return function(t){return t.tag===e.Pure.tag?e.Pure(n(t._1)):e.Bind(t,function(t){return e.Pure(n(t))})}},n._bind=function(n){return function(t){return e.Bind(n,t)}},n._fork=function(n){return function(t){return e.Fork(n,t)}},n._liftEffect=e.Sync,n._parAffMap=function(n){return function(t){return e.ParMap(n,t)}},n._parAffApply=function(n){return function(t){return e.ParApply(n,t)}},n.makeAff=e.Async,n.generalBracket=function(n){return function(t){return function(r){return e.Bracket(n,t,r)}}},n._makeFiber=function(n,t){return function(){return e.Fiber(n,null,t)}},n._sequential=e.Seq}(t["Effect.Aff"]=t["Effect.Aff"]||{}),function(n){"use strict";n.pureE=function(n){return function(){return n}},n.bindE=function(n){return function(e){return function(){return e(n())()}}}}(t.Effect=t.Effect||{}),function(n){"use strict";n.Effect=n.Effect||{};var e=n.Effect,t=n.Effect,r=n["Control.Applicative"],u=n["Control.Apply"],a=n["Control.Bind"],o=n["Control.Monad"],i=n["Data.Functor"],c=n["Data.Monoid"],f=n["Data.Semigroup"],l=new o.Monad(function(){return v},function(){return s}),s=new a.Bind(function(){return d},t.bindE),d=new u.Apply(function(){return p},o.ap(l)),v=new r.Applicative(function(){return d},t.pureE),p=new i.Functor(r.liftA1(v));e.functorEffect=p,e.applicativeEffect=v,e.bindEffect=s,e.monadEffect=l,e.monoidEffect=function(n){return new c.Monoid(function(){return e=n.Semigroup0(),new f.Semigroup(u.lift2(d)(f.append(e)));var e},t.pureE(c.mempty(n)))}}(t),function(n){"use strict";n.new=function(n){return function(){return{value:n}}},n.read=function(n){return function(){return n.value}},n.modifyImpl=function(n){return function(e){return function(){var t=n(e.value);return e.value=t.state,t.value}}},n.write=function(n){return function(e){return function(){e.value=n}}}}(t["Effect.Ref"]=t["Effect.Ref"]||{}),function(n){"use strict";n["Effect.Ref"]=n["Effect.Ref"]||{};var e=n["Effect.Ref"],t=n["Effect.Ref"],r=n["Data.Functor"],u=n.Effect,a=t.modifyImpl;e["modify'"]=a,e.modify_=function(n){return function(e){return r.void(u.functorEffect)(function(n){return a(function(e){var t=n(e);return{state:t,value:t}})}(n)(e))}},e.new=t.new,e.read=t.read,e.write=t.write}(t),function(n){"use strict";n["Control.Monad.Rec.Class"]=n["Control.Monad.Rec.Class"]||{};var e=n["Control.Monad.Rec.Class"],t=n["Control.Bind"],r=n["Data.Functor"],u=n.Effect,a=n["Effect.Ref"],o=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),i=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),c=function(n,e){this.Monad0=n,this.tailRecM=e},f=new c(function(){return u.monadEffect},function(n){return function(e){var c=function(n){if(n instanceof i)return n.value0;throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 113, column 30 - line 113, column 44): "+[n.constructor.name])};return function(){var f=t.bindFlipped(u.bindEffect)(a.new)(n(e))();return function(){for(;!function(){var e=a.read(f)();if(e instanceof o){var t=n(e.value0)();return a.write(t)(f)(),!1}if(e instanceof i)return!0;throw new Error("Failed pattern match at Control.Monad.Rec.Class (line 104, column 22 - line 109, column 28): "+[e.constructor.name])}(););}(),r.map(u.functorEffect)(c)(a.read(f))()}}});e.Loop=o,e.Done=i,e.MonadRec=c,e.tailRecM=function(n){return n.tailRecM},e.monadRecEffect=f}(t),function(n){"use strict";n["Control.Parallel.Class"]=n["Control.Parallel.Class"]||{};var e=n["Control.Parallel.Class"];e.parallel=function(n){return n.parallel},e.sequential=function(n){return n.sequential},e.Parallel=function(n,e,t,r){this.Applicative1=n,this.Monad0=e,this.parallel=t,this.sequential=r}}(t),function(n){"use strict";n["Control.Parallel"]=n["Control.Parallel"]||{};var e=n["Control.Parallel"],t=n["Control.Category"],r=n["Control.Parallel.Class"],u=n["Data.Foldable"];e.parSequence_=function(n){return function(e){return function(n){return function(e){return function(t){var a,o=r.sequential(n),i=u.traverse_(n.Applicative1())(e)((a=r.parallel(n),function(n){return a(t(n))}));return function(n){return o(i(n))}}}}(n)(e)(t.identity(t.categoryFn))}}}(t),function(n){"use strict";n["Effect.Class"]=n["Effect.Class"]||{};var e=n["Effect.Class"],t=n["Control.Category"],r=n.Effect,u=function(n,e){this.Monad0=n,this.liftEffect=e},a=new u(function(){return r.monadEffect},t.identity(t.categoryFn));e.liftEffect=function(n){return n.liftEffect},e.MonadEffect=u,e.monadEffectEffect=a}(t),function(n){"use strict";(t["Effect.Unsafe"]=t["Effect.Unsafe"]||{}).unsafePerformEffect=function(n){return n()}}(),function(n){"use strict";n["Effect.Unsafe"]=n["Effect.Unsafe"]||{};var e=n["Effect.Unsafe"],t=n["Effect.Unsafe"];e.unsafePerformEffect=t.unsafePerformEffect}(t),function(n){"use strict";(t["Partial.Unsafe"]=t["Partial.Unsafe"]||{})._unsafePartial=function(n){return n()}}(),function(n){"use strict";(t["Partial"]=t["Partial"]||{})._crashWith=function(n){throw new Error(n)}}(),function(n){"use strict";n.Partial=n.Partial||{};var e=n.Partial,t=n.Partial;e.crashWith=function(n){return t._crashWith}}(t),function(n){"use strict";n["Partial.Unsafe"]=n["Partial.Unsafe"]||{};var e=n["Partial.Unsafe"],t=n["Partial.Unsafe"],r=n.Partial,u=t._unsafePartial;e.unsafeCrashWith=function(n){return u(function(e){return r.crashWith()(n)})}}(t),function(n){"use strict";n["Effect.Aff"]=n["Effect.Aff"]||{};var e,t,r,u=n["Effect.Aff"],a=n["Effect.Aff"],o=n["Control.Applicative"],i=n["Control.Apply"],c=n["Control.Bind"],f=n["Control.Monad"],l=n["Control.Monad.Error.Class"],s=n["Control.Monad.Rec.Class"],d=n["Control.Parallel"],v=n["Control.Parallel.Class"],p=n["Data.Either"],m=n["Data.Foldable"],g=n["Data.Function"],h=n["Data.Functor"],w=n["Data.Monoid"],b=n["Data.Semigroup"],y=n["Data.Unit"],D=n.Effect,E=n["Effect.Class"],A=n["Effect.Unsafe"],M=n["Partial.Unsafe"],C=n["Unsafe.Coerce"],F=a._fork(!1),H=new h.Functor(a._parAffMap),S=new h.Functor(a._map),T=a._fork(!0),_={isLeft:function(n){if(n instanceof p.Left)return!0;if(n instanceof p.Right)return!1;throw new Error("Failed pattern match at Effect.Aff (line 394, column 12 - line 396, column 20): "+[n.constructor.name])},fromLeft:function(n){if(n instanceof p.Left)return n.value0;if(n instanceof p.Right)return M.unsafeCrashWith("unsafeFromLeft: Right");throw new Error("Failed pattern match at Effect.Aff (line 399, column 20 - line 401, column 54): "+[n.constructor.name])},fromRight:function(n){if(n instanceof p.Right)return n.value0;if(n instanceof p.Left)return M.unsafeCrashWith("unsafeFromRight: Left");throw new Error("Failed pattern match at Effect.Aff (line 404, column 21 - line 406, column 54): "+[n.constructor.name])},left:p.Left.create,right:p.Right.create},x=function(n){return a._makeFiber(_,n)},I=function(n){return function(){var e=x(n)();return e.run(),e}},k=new i.Apply(function(){return H},a._parAffApply),L=new f.Monad(function(){return U},function(){return R}),R=new c.Bind(function(){return N},a._bind),N=new i.Apply(function(){return S},f.ap(L)),U=new o.Applicative(function(){return N},a._pure),P=new E.MonadEffect(function(){return L},a._liftEffect),B=(e=E.liftEffect(P),function(n){return g.const(e(n))}),O=function(n){return a.makeAff(function(e){return h.map(D.functorEffect)(B)(n.join(e))})},W=new h.Functor(function(n){return function(e){return A.unsafePerformEffect(x(h.map(S)(n)(O(e))))}}),q=new l.MonadThrow(function(){return L},a._throwError),J=new l.MonadError(function(){return q},a._catchError),j=new v.Parallel(function(){return Q},function(){return L},C.unsafeCoerce,a._sequential),Q=new o.Applicative(function(){return k},(t=v.parallel(j),r=o.pure(U),function(n){return t(r(n))})),V=new b.Semigroup(function(n){return function(e){return function(t){return d.parSequence_(j)(m.foldableArray)([n(t),e(t)])}}}),z=new s.MonadRec(function(){return L},function(n){return function e(t){return c.bind(R)(n(t))(function(n){if(n instanceof s.Done)return o.pure(U)(n.value0);if(n instanceof s.Loop)return e(n.value0);throw new Error("Failed pattern match at Effect.Aff (line 102, column 7 - line 104, column 22): "+[n.constructor.name])})}}),G=g.const(o.pure(U)(y.unit)),K=new w.Monoid(function(){return V},G);u.launchAff=I,u.runAff_=function(n){return function(e){return h.void(D.functorEffect)(function(n){return function(e){return I(c.bindFlipped(R)((t=E.liftEffect(P),function(e){return t(n(e))}))(l.try(J)(e)));var t}}(n)(e))}},u.forkAff=T,u.suspendAff=F,u.finally=function(n){return function(e){return(t=o.pure(U)(y.unit),function(n){return a.generalBracket(t)({killed:g.const(n),failed:g.const(n),completed:g.const(n)})})(g.const(n))(g.const(e));var t}},u.killFiber=function(n){return function(e){return c.bind(R)(E.liftEffect(P)(e.isSuspended))(function(t){return t?E.liftEffect(P)(h.void(D.functorEffect)(e.kill(n,g.const(o.pure(D.applicativeEffect)(y.unit))))):a.makeAff(function(t){return h.map(D.functorEffect)(B)(e.kill(n,t))})})}},u.joinFiber=O,u.nonCanceler=G,u.functorAff=S,u.applicativeAff=U,u.bindAff=R,u.monadAff=L,u.monadRecAff=z,u.monadErrorAff=J,u.monadEffectAff=P,u.applicativeParAff=Q,u.parallelAff=j,u.functorFiber=W,u.monoidCanceler=K,u.makeAff=a.makeAff}(t),function(n){"use strict";n["Effect.Aff.Compat"]=n["Effect.Aff.Compat"]||{};var e=n["Effect.Aff.Compat"],t=n["Data.Either"],r=n["Effect.Aff"];e.fromEffectFnAff=function(n){return r.makeAff(function(e){return function(){var u=n(function(n){return e(t.Left.create(n))()},function(n){return e(t.Right.create(n))()});return function(n){return r.makeAff(function(e){return function(){return u(n,function(n){return e(t.Left.create(n))()},function(n){return e(t.Right.create(n))()}),r.nonCanceler}})}}})}}(t),function(n){"use strict";n.error=function(n){return new Error(n)},n.message=function(n){return n.message},n.throwException=function(n){return function(){throw n}}}(t["Effect.Exception"]=t["Effect.Exception"]||{}),function(n){"use strict";n["Effect.Exception"]=n["Effect.Exception"]||{};var e=n["Effect.Exception"],t=n["Effect.Exception"];e.throw=function(n){return t.throwException(t.error(n))},e.error=t.error,e.message=t.message,e.throwException=t.throwException}(t),function(n){"use strict";n.typeOf=function(n){return e(n)},n.tagOf=function(n){return Object.prototype.toString.call(n).slice(8,-1)}}(t.Foreign=t.Foreign||{}),function(n){"use strict";n.fromNumberImpl=function(n){return function(e){return function(t){return(0|t)===t?n(t):e}}},n.toNumber=function(n){return n}}(t["Data.Int"]=t["Data.Int"]||{}),function(n){"use strict";n["Data.Int"]=n["Data.Int"]||{};var e=n["Data.Int"],t=n["Data.Int"],r=n["Data.Maybe"],u=t.fromNumberImpl(r.Just.create)(r.Nothing.value);e.fromNumber=u,e.toNumber=t.toNumber}(t),function(n){"use strict";n.Foreign=n.Foreign||{};var e=n.Foreign,t=n.Foreign,r=n["Control.Applicative"],u=n["Control.Monad.Error.Class"],a=n["Control.Monad.Except.Trans"],o=n["Data.Boolean"],i=n["Data.Either"],c=n["Data.Function"],f=n["Data.Functor"],l=n["Data.Int"],s=n["Data.List.NonEmpty"],d=n["Data.Maybe"],v=n["Unsafe.Coerce"],p=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),m=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),g=v.unsafeCoerce,h=v.unsafeCoerce,w=function(n){var e=u.throwError(a.monadThrowExceptT(n));return function(n){return e(s.singleton(n))}},b=function(n){return function(e){return function(u){if(t.tagOf(u)===e)return r.pure(a.applicativeExceptT(n))(h(u));if(o.otherwise)return w(n)(new m(e,t.tagOf(u)));throw new Error("Failed pattern match at Foreign (line 110, column 1 - line 110, column 71): "+[e.constructor.name,u.constructor.name])}}};e.ForeignError=p,e.TypeMismatch=m,e.unsafeToForeign=g,e.unsafeReadTagged=b,e.readString=function(n){return b(n)("String")},e.readBoolean=function(n){return b(n)("Boolean")},e.readInt=function(n){return function(e){var u,o=i.Left.create(s.singleton(new m("Int",t.tagOf(e)))),v=(u=d.maybe(o)(r.pure(i.applicativeEither)),function(n){return u(l.fromNumber(n))});return a.mapExceptT(f.map(n.Bind1().Apply0().Functor0())(i.either(c.const(o))(v)))(function(n){return b(n)("Number")}(n)(e))}},e.fail=w,e.typeOf=t.typeOf}(t),function(n){"use strict";n.Affjax=n.Affjax||{};var e=n.Affjax,t=n.Affjax,r=n["Affjax.RequestBody"],u=n["Affjax.RequestHeader"],a=n["Affjax.ResponseFormat"],o=n["Affjax.ResponseHeader"],i=n["Control.Alt"],c=n["Control.Applicative"],f=n["Control.Bind"],l=n["Control.Monad.Error.Class"],s=n["Control.Monad.Except"],d=n["Control.Monad.Except.Trans"],v=n["Data.Argonaut.Core"],p=n["Data.Argonaut.Parser"],m=n["Data.Array"],g=n["Data.Either"],h=n["Data.Eq"],w=n["Data.Foldable"],b=n["Data.FormURLEncoded"],y=n["Data.Function"],D=n["Data.Functor"],E=n["Data.HTTP.Method"],A=n["Data.HeytingAlgebra"],M=n["Data.Identity"],C=n["Data.List.NonEmpty"],F=n["Data.List.Types"],H=n["Data.Maybe"],S=n["Data.Nullable"],T=n["Data.Unit"],_=n["Effect.Aff"],x=n["Effect.Aff.Compat"],I=n["Effect.Exception"],k=n.Foreign,L=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),R=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),N=function(){function n(){}return n.value=new n,n}(),U=function(){function n(){}return n.value=new n,n}(),P=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),B={method:new g.Left(E.GET.value),url:"/",headers:[],content:H.Nothing.value,username:H.Nothing.value,password:H.Nothing.value,withCredentials:!1,responseFormat:a.ignore,timeout:H.Nothing.value};e.defaultRequest=B,e.request=function(n){var e=function(){if(n.responseFormat instanceof a.ArrayBuffer)return k.unsafeReadTagged(M.monadIdentity)("ArrayBuffer");if(n.responseFormat instanceof a.Blob)return k.unsafeReadTagged(M.monadIdentity)("Blob");if(n.responseFormat instanceof a.Document)return function(n){return i.alt(d.altExceptT(F.semigroupNonEmptyList)(M.monadIdentity))(i.alt(d.altExceptT(F.semigroupNonEmptyList)(M.monadIdentity))(k.unsafeReadTagged(M.monadIdentity)("Document")(n))(k.unsafeReadTagged(M.monadIdentity)("XMLDocument")(n)))(k.unsafeReadTagged(M.monadIdentity)("HTMLDocument")(n))};if(n.responseFormat instanceof a.Json)return f.composeKleisliFlipped(d.bindExceptT(M.monadIdentity))(function(e){return n.responseFormat.value0(""===(t=e)?c.pure(d.applicativeExceptT(M.monadIdentity))(v.jsonEmptyObject):g.either((r=k.fail(M.monadIdentity),function(n){return r(k.ForeignError.create(n))}))(c.pure(d.applicativeExceptT(M.monadIdentity)))(p.jsonParser(t)));var t,r})(k.unsafeReadTagged(M.monadIdentity)("String"));if(n.responseFormat instanceof a.String)return k.unsafeReadTagged(M.monadIdentity)("String");if(n.responseFormat instanceof a.Ignore)return y.const(n.responseFormat.value0(c.pure(d.applicativeExceptT(M.monadIdentity))(T.unit)));throw new Error("Failed pattern match at Affjax (line 257, column 18 - line 265, column 57): "+[n.responseFormat.constructor.name])}(),B=function(n){return function(e){return n instanceof H.Just&&!w.any(w.foldableArray)(A.heytingAlgebraBoolean)(y.on(h.eq(h.eqString))(u.name)(n.value0))(e)?m.snoc(e)(n.value0):e}},O=function(i){return D.mapFlipped(_.functorAff)(l.try(_.monadErrorAff)(x.fromEffectFnAff(t._ajax("AffjaxTimeoutErrorMessageIdent","AffjaxRequestFailedMessageIdent",o.ResponseHeader.create,(c=i,{method:E.print(n.method),url:n.url,headers:D.map(D.functorArray)(function(n){return{field:u.name(n),value:u.value(n)}})((d=n.content,B(D.map(H.functorMaybe)(u.ContentType.create)(f.bindFlipped(H.bindMaybe)(r.toMediaType)(d)))(B(D.map(H.functorMaybe)(u.Accept.create)(a.toMediaType(n.responseFormat)))(n.headers)))),content:c,responseType:a.toResponseType(n.responseFormat),username:S.toNullable(n.username),password:S.toNullable(n.password),withCredentials:n.withCredentials,timeout:H.fromMaybe(0)(D.map(H.functorMaybe)(function(n){return n})(n.timeout))})))))(function(n){if(n instanceof g.Right){var t=s.runExcept(e(n.value0.body));if(t instanceof g.Left)return new g.Left(new R(C.head(t.value0),n.value0));if(t instanceof g.Right)return new g.Right({body:t.value0,headers:n.value0.headers,status:n.value0.status,statusText:n.value0.statusText});throw new Error("Failed pattern match at Affjax (line 193, column 9 - line 195, column 52): "+[t.constructor.name])}if(n instanceof g.Left){var r=I.message(n.value0);return g.Left.create("AffjaxTimeoutErrorMessageIdent"===r?N.value:"AffjaxRequestFailedMessageIdent"===r?U.value:new P(n.value0))}throw new Error("Failed pattern match at Affjax (line 191, column 137 - line 201, column 33): "+[n.constructor.name])});var c,d};if(n.content instanceof H.Nothing)return O(S.toNullable(H.Nothing.value));if(n.content instanceof H.Just){var W=function(n){if(n instanceof r.ArrayView)return g.Right.create(n.value0(k.unsafeToForeign));if(n instanceof r.Blob)return g.Right.create(k.unsafeToForeign(n.value0));if(n instanceof r.Document)return g.Right.create(k.unsafeToForeign(n.value0));if(n instanceof r.String)return g.Right.create(k.unsafeToForeign(n.value0));if(n instanceof r.FormData)return g.Right.create(k.unsafeToForeign(n.value0));if(n instanceof r.FormURLEncoded)return g.note("Body contains values that cannot be encoded as application/x-www-form-urlencoded")(D.map(H.functorMaybe)(k.unsafeToForeign)(b.encode(n.value0)));if(n instanceof r.Json)return g.Right.create(k.unsafeToForeign(v.stringify(n.value0)));throw new Error("Failed pattern match at Affjax (line 217, column 20 - line 232, column 69): "+[n.constructor.name])}(n.content.value0);if(W instanceof g.Right)return O(S.toNullable(new H.Just(W.value0)));if(W instanceof g.Left)return c.pure(_.applicativeAff)(new g.Left(new L(W.value0)));throw new Error("Failed pattern match at Affjax (line 183, column 7 - line 187, column 48): "+[W.constructor.name])}throw new Error("Failed pattern match at Affjax (line 179, column 3 - line 187, column 48): "+[n.content.constructor.name])}}(t),function(n){"use strict";n["Affjax.StatusCode"]=n["Affjax.StatusCode"]||{};var e=n["Affjax.StatusCode"],t=new n["Data.Eq"].Eq(function(n){return function(e){return n===e}});e.eqStatusCode=t}(t),function(n){"use strict";n["Data.Argonaut.Decode.Error"]=n["Data.Argonaut.Decode.Error"]||{};var e=n["Data.Argonaut.Decode.Error"],t=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),r=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}();e.TypeMismatch=t,e.Named=r}(t),function(n){"use strict";n["Data.Bifunctor"]=n["Data.Bifunctor"]||{};var e=n["Data.Bifunctor"],t=n["Control.Category"],r=n["Data.Either"],u=function(n){this.bimap=n},a=function(n){return n.bimap},o=new u(function(n){return function(e){return function(t){if(t instanceof r.Left)return new r.Left(n(t.value0));if(t instanceof r.Right)return new r.Right(e(t.value0));throw new Error("Failed pattern match at Data.Bifunctor (line 32, column 1 - line 34, column 36): "+[n.constructor.name,e.constructor.name,t.constructor.name])}}});e.bimap=a,e.Bifunctor=u,e.lmap=function(n){return function(e){return a(n)(e)(t.identity(t.categoryFn))}},e.bifunctorEither=o}(t),function(n){"use strict";n["Data.Argonaut.Decode.Decoders"]=n["Data.Argonaut.Decode.Decoders"]||{};var e,t,r=n["Data.Argonaut.Decode.Decoders"],u=n["Control.Bind"],a=n["Data.Argonaut.Core"],o=n["Data.Argonaut.Decode.Error"],i=n["Data.Bifunctor"],c=n["Data.Either"],f=n["Data.Int"],l=n["Data.Traversable"],s=n["Foreign.Object"],d=a.caseJsonNumber(c.Left.create(new o.TypeMismatch("Number")))(c.Right.create),v=(e=c.note(new o.TypeMismatch("Object")),function(n){return e(a.toObject(n))}),p=u.composeKleisliFlipped(c.bindEither)((t=c.note(new o.TypeMismatch("Integer")),function(n){return t(f.fromNumber(n))}))(d);r.decodeInt=p,r.decodeForeignObject=function(n){return u.composeKleisliFlipped(c.bindEither)((e=i.lmap(i.bifunctorEither)(o.Named.create("ForeignObject")),t=l.traverse(s.traversableObject)(c.applicativeEither)(n),function(n){return e(t(n))}))(v);var e,t}}(t),function(n){"use strict";n["Data.Argonaut.Decode.Class"]=n["Data.Argonaut.Decode.Class"]||{};var e=n["Data.Argonaut.Decode.Class"],t=n["Data.Argonaut.Decode.Decoders"],r=function(n){this.decodeJson=n},u=new r(t.decodeInt),a=function(n){return n.decodeJson};e.decodeJson=a,e.decodeJsonInt=u,e.decodeForeignObject=function(n){return new r(t.decodeForeignObject(a(n)))}}(t),function(n){"use strict";var e=require("moment");n._app=function(){return app},n._mmoment8601=function(n,t,r,u){try{var a=e(u,e.ISO_8601),o=a.fromNow(),i=a.format("MMMM D YYYY, h:mm a")+" ("+a.format()+") ";return n(r(o)(i))}catch(c){return t}},n._closeWindow=function(n){n.close()},n._setFocus=function(n){document.getElementById(n).focus()},n._toLocaleDateString=function(n){return new Date(n).toLocaleDateString(void 0,{dateStyle:"medium"})}}(t.Globals=t.Globals||{}),function(n){"use strict";n.Globals=n.Globals||{};var e=n.Globals,t=n.Globals,r=n["Data.Maybe"],u=n["Data.Tuple"];e["app'"]=function(n){return t._app()},e.mmoment8601=function(n){return t._mmoment8601(r.Just.create,r.Nothing.value,u.Tuple.create,n)},e.closeWindow=function(n){return function(){return t._closeWindow(n)}},e.RawHTML=function(n){return n},e.setFocus=function(n){return function(){return t._setFocus(n)}},e.toLocaleDateString=function(n){return t._toLocaleDateString(n)}}(t),function(n){"use strict";n["Data.Symbol"]=n["Data.Symbol"]||{};var e=n["Data.Symbol"],t=function(){function n(){}return n.value=new n,n}();e.IsSymbol=function(n){this.reflectSymbol=n},e.reflectSymbol=function(n){return n.reflectSymbol},e.SProxy=t}(t),(t["Simple.JSON"]=t["Simple.JSON"]||{})._unsafeStringify=JSON.stringify,function(n){"use strict";(t["Record.Unsafe"]=t["Record.Unsafe"]||{}).unsafeGet=function(n){return function(e){return e[n]}}}(),function(n){"use strict";n["Record.Unsafe"]=n["Record.Unsafe"]||{};var e=n["Record.Unsafe"],t=n["Record.Unsafe"];e.unsafeGet=t.unsafeGet}(t),function(n){"use strict";n.Record=n.Record||{};var e=n.Record,t=n["Data.Symbol"],r=n["Record.Unsafe"];e.get=function(n){return function(e){return function(e){return function(u){return r.unsafeGet(t.reflectSymbol(n)(e))(u)}}}}}(t),function(n){"use strict";n.copyRecord=function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e},n.unsafeInsert=function(n){return function(e){return function(t){return t[n]=e,t}}}}(t["Record.Builder"]=t["Record.Builder"]||{}),function(n){"use strict";n["Record.Builder"]=n["Record.Builder"]||{};var e=n["Record.Builder"],t=n["Record.Builder"],r=n["Control.Category"],u=n["Control.Semigroupoid"],a=n["Data.Symbol"],o=u.semigroupoidFn,i=r.categoryFn;e.build=function(n){return function(e){return n(t.copyRecord(e))}},e.insert=function(n){return function(n){return function(n){return function(e){return function(r){return function(u){return t.unsafeInsert(a.reflectSymbol(n)(e))(r)(u)}}}}}},e.semigroupoidBuilder=o,e.categoryBuilder=i}(t),function(n){"use strict";n["Type.Proxy"]=n["Type.Proxy"]||{};var e=n["Type.Proxy"],t=function(){function n(){}return n.value=new n,n}();e.Proxy=t}(t),function(n){"use strict";n["Simple.JSON"]=n["Simple.JSON"]||{};var e=n["Simple.JSON"],t=n["Simple.JSON"],r=n["Control.Category"],u=n["Control.Semigroupoid"],a=n["Data.Maybe"],o=n["Data.Nullable"],i=n["Data.Symbol"],c=n.Foreign,f=n.Record,l=n["Record.Builder"],s=n["Type.Proxy"],d=function(n){this.writeImplFields=n},v=function(n){this.writeImpl=n},p=function(n){return n.writeImplFields},m=function(n){return n.writeImpl},g=new v(c.unsafeToForeign),h=new v(c.unsafeToForeign),w=new v(r.identity(r.categoryFn)),b=new v(c.unsafeToForeign),y=new d(function(n){return function(n){return r.identity(l.categoryBuilder)}});e.writeJSON=function(n){var e=m(n);return function(n){return t._unsafeStringify(e(n))}},e.writeForeignForeign=w,e.writeForeignString=g,e.writeForeignInt=h,e.writeForeignBoolean=b,e.writeForeignNullable=function(n){return new v((e=a.maybe(c.unsafeToForeign(o.toNullable(a.Nothing.value)))(m(n)),function(n){return e(o.toMaybe(n))}));var e},e.recordWriteForeign=function(n){return function(n){return new v(function(e){var t=p(n)(s.Proxy.value)(e);return c.unsafeToForeign(l.build(t)({}))})}},e.consWriteForeignFields=function(n){return function(e){return function(t){return function(r){return function(r){return function(r){return new d(function(r){return function(r){var a=p(t)(s.Proxy.value)(r),o=m(e)(f.get(n)()(i.SProxy.value)(r));return u.compose(l.semigroupoidBuilder)(l.insert()()(n)(i.SProxy.value)(o))(a)}})}}}}}},e.nilWriteForeignFields=y}(t),function(n){"use strict";n.Model=n.Model||{};var e=n.Model,t=n["Control.Applicative"],r=n["Control.Monad.Except"],u=n["Control.Monad.Except.Trans"],a=n["Data.Array"],o=n["Data.Either"],i=n["Data.Eq"],c=n["Data.Functor"],f=n["Data.Identity"],l=n["Data.Maybe"],s=n["Data.Monoid"],d=n["Data.String.Common"],v=n["Data.Symbol"],p=n.Foreign,m=n["Simple.JSON"],g=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),h=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),w=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),b=function(){function n(){}return n.value=new n,n}(),y=m.recordWriteForeign()(m.consWriteForeignFields(new v.IsSymbol(function(){return"archiveDefault"}))(m.writeForeignBoolean)(m.consWriteForeignFields(new v.IsSymbol(function(){return"privacyLock"}))(m.writeForeignBoolean)(m.consWriteForeignFields(new v.IsSymbol(function(){return"privateDefault"}))(m.writeForeignBoolean)(m.nilWriteForeignFields)()()())()()())()()()),D=m.recordWriteForeign()(m.consWriteForeignFields(new v.IsSymbol(function(){return"expanded"}))(m.writeForeignBoolean)(m.consWriteForeignFields(new v.IsSymbol(function(){return"mode"}))(m.writeForeignString)(m.consWriteForeignFields(new v.IsSymbol(function(){return"value"}))(m.writeForeignForeign)(m.nilWriteForeignFields)()()())()()())()()()),E=m.recordWriteForeign()(m.consWriteForeignFields(new v.IsSymbol(function(){return"created"}))(m.writeForeignString)(m.consWriteForeignFields(new v.IsSymbol(function(){return"id"}))(m.writeForeignInt)(m.consWriteForeignFields(new v.IsSymbol(function(){return"isMarkdown"}))(m.writeForeignBoolean)(m.consWriteForeignFields(new v.IsSymbol(function(){return"length"}))(m.writeForeignInt)(m.consWriteForeignFields(new v.IsSymbol(function(){return"shared"}))(m.writeForeignBoolean)(m.consWriteForeignFields(new v.IsSymbol(function(){return"slug"}))(m.writeForeignString)(m.consWriteForeignFields(new v.IsSymbol(function(){return"text"}))(m.writeForeignString)(m.consWriteForeignFields(new v.IsSymbol(function(){return"title"}))(m.writeForeignString)(m.consWriteForeignFields(new v.IsSymbol(function(){return"updated"}))(m.writeForeignString)(m.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()()),A=new i.Eq(function(n){return function(e){return n instanceof g&&e instanceof g?n.value0===e.value0&&n.value1===e.value1:n instanceof h&&e instanceof h?n.value0===e.value0&&n.value1===e.value1:n instanceof w&&e instanceof w?n.value0===e.value0&&i.eq(i.eqArray(i.eqString))(n.value1)(e.value1):n instanceof b&&e instanceof b}}),M=m.recordWriteForeign()(m.consWriteForeignFields(new v.IsSymbol(function(){return"archiveUrl"}))(m.writeForeignNullable(m.writeForeignString))(m.consWriteForeignFields(new v.IsSymbol(function(){return"bid"}))(m.writeForeignInt)(m.consWriteForeignFields(new v.IsSymbol(function(){return"description"}))(m.writeForeignString)(m.consWriteForeignFields(new v.IsSymbol(function(){return"private"}))(m.writeForeignBoolean)(m.consWriteForeignFields(new v.IsSymbol(function(){return"selected"}))(m.writeForeignBoolean)(m.consWriteForeignFields(new v.IsSymbol(function(){return"slug"}))(m.writeForeignString)(m.consWriteForeignFields(new v.IsSymbol(function(){return"tags"}))(m.writeForeignString)(m.consWriteForeignFields(new v.IsSymbol(function(){return"time"}))(m.writeForeignString)(m.consWriteForeignFields(new v.IsSymbol(function(){return"title"}))(m.writeForeignString)(m.consWriteForeignFields(new v.IsSymbol(function(){return"toread"}))(m.writeForeignBoolean)(m.consWriteForeignFields(new v.IsSymbol(function(){return"url"}))(m.writeForeignString)(m.nilWriteForeignFields)()()())()()())()()())()()())()()())()()())()()())()()())()()())()()())()()());e.TagCloudModeTop=g,e.TagCloudModeLowerBound=h,e.TagCloudModeRelated=w,e.TagCloudModeNone=b,e.tagCloudModeToF=function(n){return l.fromMaybe(b.value)(o.hush(r.runExcept("top"===n.mode?c.map(u.functorExceptT(f.functorIdentity))(g.create(n.expanded))(p.readInt(f.monadIdentity)(n.value)):"lowerBound"===n.mode?c.map(u.functorExceptT(f.functorIdentity))(h.create(n.expanded))(p.readInt(f.monadIdentity)(n.value)):"related"===n.mode?c.map(u.functorExceptT(f.functorIdentity))(function(e){return new w(n.expanded,d.split(" ")(e))})(p.readString(f.monadIdentity)(n.value)):t.pure(u.applicativeExceptT(f.monadIdentity))(b.value))))},e.tagCloudModeFromF=function(n){if(n instanceof g)return{mode:"top",value:p.unsafeToForeign(n.value1),expanded:n.value0};if(n instanceof h)return{mode:"lowerBound",value:p.unsafeToForeign(n.value1),expanded:n.value0};if(n instanceof w)return{mode:"related",value:p.unsafeToForeign(a.intercalate(s.monoidString)(" ")(n.value1)),expanded:n.value0};if(n instanceof b)return{mode:"none",value:p.unsafeToForeign(""),expanded:!1};throw new Error("Failed pattern match at Model (line 92, column 1 - line 92, column 51): "+[n.constructor.name])},e.isExpanded=function(n){if(n instanceof g)return n.value0;if(n instanceof h)return n.value0;if(n instanceof w)return n.value0;if(n instanceof b)return!1;throw new Error("Failed pattern match at Model (line 102, column 1 - line 102, column 39): "+[n.constructor.name])},e.isRelated=function(n){return n instanceof w},e.setExpanded=function(n){return function(e){if(n instanceof g)return new g(e,n.value1);if(n instanceof h)return new h(e,n.value1);if(n instanceof w)return new w(e,n.value1);if(n instanceof b)return b.value;throw new Error("Failed pattern match at Model (line 112, column 1 - line 112, column 57): "+[n.constructor.name,e.constructor.name])}},e.bookmark_wfI=M,e.note_wfI=E,e.usersettings_wfI=y,e.tagcloudmode_wfI=D,e.eqTagCloudModeF=A}(t),function(n){"use strict";(t["Web.HTML"]=t["Web.HTML"]||{}).window=function(){return window}}(),function(n){"use strict";n["Web.HTML"]=n["Web.HTML"]||{};var e=n["Web.HTML"],t=n["Web.HTML"];e.window=t.window}(t),function(n){"use strict";n.setHref=function(n){return function(e){return function(){e.href=n}}},n.search=function(n){return function(){return n.search}},n.reload=function(n){return function(){n.reload()}}}(t["Web.HTML.Location"]=t["Web.HTML.Location"]||{}),function(n){"use strict";n["Web.HTML.Location"]=n["Web.HTML.Location"]||{};var e=n["Web.HTML.Location"],t=n["Web.HTML.Location"];e.setHref=t.setHref,e.search=t.search,e.reload=t.reload}(t),function(n){"use strict";n.document=function(n){return function(){return n.document}},n.location=function(n){return function(){return n.location}}}(t["Web.HTML.Window"]=t["Web.HTML.Window"]||{}),function(n){"use strict";n["Web.HTML.Window"]=n["Web.HTML.Window"]||{};var e=n["Web.HTML.Window"],t=n["Web.HTML.Window"];e.document=t.document,e.location=t.location}(t),function(n){"use strict";n.App=n.App||{};var e=n.App,t=n.Affjax,r=n["Affjax.RequestBody"],u=n["Affjax.RequestHeader"],a=n["Affjax.ResponseFormat"],o=n["Affjax.StatusCode"],i=n["Control.Applicative"],c=n["Control.Bind"],f=n["Data.Argonaut.Decode.Class"],l=n["Data.Array"],s=n["Data.Either"],d=n["Data.Eq"],v=n["Data.Functor"],p=n["Data.HTTP.Method"],m=n["Data.Maybe"],g=n["Data.MediaType.Common"],h=n["Data.Show"],w=n["Data.Unit"],b=n.Effect,y=n["Effect.Aff"],D=n["Effect.Class"],E=n.Globals,A=n.Model,M=n["Simple.JSON"],C=n["Web.HTML"],F=n["Web.HTML.Location"],H=n["Web.HTML.Window"],S=function(){function n(){}return n.value=new n,n}(),T=function(){function n(){}return n.value=new n,n}(),_=new h.Show(function(n){if(n instanceof S)return"star";if(n instanceof T)return"unstar";throw new Error("Failed pattern match at App (line 29, column 1 - line 31, column 25): "+[n.constructor.name])}),x=function(n){return function(e){return function(r){return function(a){return function(o){var i=E["app'"](w.unit);return t.request({method:new s.Left(n),url:e,headers:l.cons(new u.RequestHeader(i.csrfHeaderName,i.csrfToken))(r),content:a,username:t.defaultRequest.username,password:t.defaultRequest.password,withCredentials:t.defaultRequest.withCredentials,responseFormat:o,timeout:t.defaultRequest.timeout})}}}}},I=function(n){return function(e){return function(t){return function(r){return function(u){return x(n)(E["app'"](w.unit).homeR+e)(t)(r)(u)}}}}},k=function(n){return function(e){return function(t){return function(a){return I(n)(e)([new u.ContentType(g.applicationFormURLEncoded)])(v.map(m.functorMaybe)(r.FormURLEncoded.create)(t))(a)}}}},L=function(n){return function(e){return function(t){return function(a){return function(o){return I(e)(t)([new u.ContentType(g.applicationJSON)])(v.map(m.functorMaybe)((i=M.writeJSON(n),function(n){return r.string(i(n))}))(a))(o);var i}}}}};e.Star=S,e.UnStar=T,e.toggleStar=function(n){return function(e){var t="bm/"+h.show(h.showInt)(n)+"/"+h.show(_)(e);return v.void(y.functorAff)(k(p.POST.value)(t)(m.Nothing.value)(a.ignore))}},e.destroy=function(n){return k(p.DELETE.value)("bm/"+h.show(h.showInt)(n))(m.Nothing.value)(a.ignore)},e.markRead=function(n){var e="bm/"+h.show(h.showInt)(n)+"/read";return k(p.POST.value)(e)(m.Nothing.value)(a.ignore)},e.editBookmark=function(n){return L(A.bookmark_wfI)(p.POST.value)("api/add")(new m.Just(n))(a.ignore)},e.editNote=function(n){return L(A.note_wfI)(p.POST.value)("api/note/add")(new m.Just(n))(a.json)},e.lookupTitle=function(n){return c.bind(y.bindAff)(L(A.bookmark_wfI)(p.POST.value)("api/lookuptitle")(new m.Just(n))(a.string))(function(n){return i.pure(y.applicativeAff)(c.bind(m.bindMaybe)(s.hush(n))(function(n){return d.eq(o.eqStatusCode)(n.status)(200)?new m.Just(n.body):m.Nothing.value}))})},e.getTagCloud=function(n){return c.bind(y.bindAff)(L(A.tagcloudmode_wfI)(p.POST.value)("api/tagcloud")(new m.Just(n))(a.json))(function(n){return i.pure(y.applicativeAff)(c.bind(m.bindMaybe)(s.hush(n))(function(n){return s.hush(f.decodeJson(f.decodeForeignObject(f.decodeJsonInt))(n.body))}))})},e.updateTagCloudMode=function(n){return L(A.tagcloudmode_wfI)(p.POST.value)("api/tagcloudmode")(new m.Just(n))(a.ignore)},e.destroyNote=function(n){return k(p.DELETE.value)("api/note/"+h.show(h.showInt)(n))(m.Nothing.value)(a.ignore)},e.editAccountSettings=function(n){return L(A.usersettings_wfI)(p.POST.value)("api/accountSettings")(new m.Just(n))(a.ignore)},e.logout=function(n){var e=E["app'"](n);return c.discard(c.discardUnit)(y.bindAff)(v.void(y.functorAff)(x(p.POST.value)(e.authRlogoutR)([])(m.Nothing.value)(a.ignore)))(function(){return D.liftEffect(y.monadEffectAff)(c.bind(b.bindEffect)(c.bind(b.bindEffect)(C.window)(H.location))(F.reload))})}}(t),function(n){"use strict";n["DOM.HTML.Indexed.InputType"]=n["DOM.HTML.Indexed.InputType"]||{};var e=n["DOM.HTML.Indexed.InputType"],t=function(){function n(){}return n.value=new n,n}(),r=function(){function n(){}return n.value=new n,n}(),u=function(){function n(){}return n.value=new n,n}(),a=function(){function n(){}return n.value=new n,n}(),o=function(){function n(){}return n.value=new n,n}(),i=function(){function n(){}return n.value=new n,n}(),c=function(){function n(){}return n.value=new n,n}(),f=function(){function n(){}return n.value=new n,n}(),l=function(){function n(){}return n.value=new n,n}(),s=function(){function n(){}return n.value=new n,n}(),d=function(){function n(){}return n.value=new n,n}(),v=function(){function n(){}return n.value=new n,n}(),p=function(){function n(){}return n.value=new n,n}(),m=function(){function n(){}return n.value=new n,n}(),g=function(){function n(){}return n.value=new n,n}(),h=function(){function n(){}return n.value=new n,n}(),w=function(){function n(){}return n.value=new n,n}(),b=function(){function n(){}return n.value=new n,n}(),y=function(){function n(){}return n.value=new n,n}(),D=function(){function n(){}return n.value=new n,n}(),E=function(){function n(){}return n.value=new n,n}(),A=function(){function n(){}return n.value=new n,n}();e.InputCheckbox=r,e.InputReset=g,e.InputSubmit=w,e.InputText=y,e.InputUrl=E,e.renderInputType=function(n){if(n instanceof t)return"button";if(n instanceof r)return"checkbox";if(n instanceof u)return"color";if(n instanceof a)return"date";if(n instanceof o)return"datetime-local";if(n instanceof i)return"email";if(n instanceof c)return"file";if(n instanceof f)return"hidden";if(n instanceof l)return"image";if(n instanceof s)return"month";if(n instanceof d)return"number";if(n instanceof v)return"password";if(n instanceof p)return"radio";if(n instanceof m)return"range";if(n instanceof g)return"reset";if(n instanceof h)return"search";if(n instanceof w)return"submit";if(n instanceof b)return"tel";if(n instanceof y)return"text";if(n instanceof D)return"time";if(n instanceof E)return"url";if(n instanceof A)return"week";throw new Error("Failed pattern match at DOM.HTML.Indexed.InputType (line 28, column 19 - line 50, column 22): "+[n.constructor.name])}}(t),function(n){"use strict";n["Control.Monad.State.Class"]=n["Control.Monad.State.Class"]||{};var e=n["Control.Monad.State.Class"],t=n["Data.Tuple"],r=n["Data.Unit"],u=function(n){return n.state};e.MonadState=function(n,e){this.Monad0=n,this.state=e},e.get=function(n){return u(n)(function(n){return new t.Tuple(n,n)})},e.gets=function(n){return function(e){return u(n)(function(n){return new t.Tuple(e(n),n)})}},e.modify=function(n){return function(e){return u(n)(function(n){var r=e(n);return new t.Tuple(r,r)})}},e.modify_=function(n){return function(e){return u(n)(function(n){return new t.Tuple(r.unit,e(n))})}}}(t),function(n){"use strict";n["Data.Lens.Getter"]=n["Data.Lens.Getter"]||{};var e=n["Data.Lens.Getter"],t=n["Control.Category"],r=n["Control.Monad.State.Class"],u=n["Data.Newtype"],a=function(n){return function(e){return function(n){return u.unwrap()(n(t.identity(t.categoryFn)))}(e)(n)}};e.use=function(n){return function(e){return r.gets(n)(function(n){return a(n)(e)})}}}(t),function(n){"use strict";n["Data.Profunctor"]=n["Data.Profunctor"]||{};var e=n["Data.Profunctor"],t=function(n){this.dimap=n},r=new t(function(n){return function(e){return function(t){return function(r){return e(t(n(r)))}}}});e.dimap=function(n){return n.dimap},e.Profunctor=t,e.profunctorFn=r}(t),function(n){"use strict";n["Data.Profunctor.Strong"]=n["Data.Profunctor.Strong"]||{};var e=n["Data.Profunctor.Strong"],t=n["Data.Functor"],r=n["Data.Profunctor"],u=n["Data.Tuple"],a=function(n,e,t){this.Profunctor0=n,this.first=e,this.second=t},o=new a(function(){return r.profunctorFn},function(n){return function(e){return new u.Tuple(n(e.value0),e.value1)}},t.map(u.functorTuple));e.first=function(n){return n.first},e.Strong=a,e.strongFn=o}(t),function(n){"use strict";n["Data.Lens.Internal.Forget"]=n["Data.Lens.Internal.Forget"]||{};var e=n["Data.Lens.Internal.Forget"],t=n["Data.Profunctor"],r=n["Data.Profunctor.Strong"],u=n["Data.Tuple"],a=new t.Profunctor(function(n){return function(e){return function(e){return function(t){return e(n(t))}}}}),o=new r.Strong(function(){return a},function(n){return function(e){return n(u.fst(e))}},function(n){return function(e){return n(u.snd(e))}});e.strongForget=o}(t),function(n){"use strict";n["Data.Lens.Lens"]=n["Data.Lens.Lens"]||{};var e=n["Data.Lens.Lens"],t=n["Data.Profunctor"],r=n["Data.Profunctor.Strong"],u=n["Data.Tuple"];e.lens=function(n){return function(e){return function(a){return(o=function(t){return new u.Tuple(n(t),function(n){return e(t)(n)})},function(n){return function(e){return t.dimap(n.Profunctor0())(o)(function(n){return n.value1(n.value0)})(r.first(n)(e))}})(a);var o}}}}(t),function(n){"use strict";n["Data.Lens.Setter"]=n["Data.Lens.Setter"]||{};var e=n["Data.Lens.Setter"],t=n["Control.Monad.State.Class"],r=n["Data.Function"],u=n["Data.Functor"],a=function(n){return n};e.assign=function(n){return function(e){return function(o){return u.void(n.Monad0().Bind1().Apply0().Functor0())(t.modify(n)((i=e,function(n){return a(i)(r.const(n))})(o)));var i}}},e.modifying=function(n){return function(e){return function(r){return u.void(n.Monad0().Bind1().Apply0().Functor0())(t.modify(n)(a(e)(r)))}}}}(t),function(n){"use strict";n["Effect.Aff.Class"]=n["Effect.Aff.Class"]||{};var e=n["Effect.Aff.Class"],t=n["Control.Category"],r=n["Effect.Aff"],u=function(n,e){this.MonadEffect0=n,this.liftAff=e},a=new u(function(){return r.monadEffectAff},t.identity(t.categoryFn));e.liftAff=function(n){return n.liftAff},e.MonadAff=u,e.monadAffAff=a}(t),function(n){"use strict";n["Data.Exists"]=n["Data.Exists"]||{};var e=n["Data.Exists"],t=n["Unsafe.Coerce"],r=t.unsafeCoerce,u=t.unsafeCoerce;e.mkExists=u,e.runExists=r}(t),function(n){"use strict";n["Data.Coyoneda"]=n["Data.Coyoneda"]||{};var e=n["Data.Coyoneda"],t=n["Control.Category"],r=n["Data.Exists"],u=n["Data.Functor"],a=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),o=function(n){return function(e){return r.mkExists(new a(n,e))}},i=new u.Functor(function(n){return function(e){return r.runExists(function(e){return o(function(t){return n(e.value0(t))})(e.value1)})(e)}}),c=o(t.identity(t.categoryFn));e.unCoyoneda=function(n){return function(e){return r.runExists(function(e){return n(e.value0)(e.value1)})(e)}},e.liftCoyoneda=c,e.functorCoyoneda=i}(t),function(n){"use strict";n["Data.Map.Internal"]=n["Data.Map.Internal"]||{};var e=n["Data.Map.Internal"],t=n["Control.Applicative"],r=n["Data.Foldable"],u=n["Data.List.Types"],a=n["Data.Maybe"],o=n["Data.Ord"],i=n["Data.Ordering"],c=n["Data.Semigroup"],f=n["Data.Tuple"],l=function(){function n(){}return n.value=new n,n}(),s=function(){function n(n,e,t,r){this.value0=n,this.value1=e,this.value2=t,this.value3=r}return n.create=function(e){return function(t){return function(r){return function(u){return new n(e,t,r,u)}}}},n}(),d=function(){function n(n,e,t,r,u,a,o){this.value0=n,this.value1=e,this.value2=t,this.value3=r,this.value4=u,this.value5=a,this.value6=o}return n.create=function(e){return function(t){return function(r){return function(u){return function(a){return function(o){return function(i){return new n(e,t,r,u,a,o,i)}}}}}}},n}(),v=function(){function n(n,e,t){this.value0=n,this.value1=e,this.value2=t}return n.create=function(e){return function(t){return function(r){return new n(e,t,r)}}},n}(),p=function(){function n(n,e,t){this.value0=n,this.value1=e,this.value2=t}return n.create=function(e){return function(t){return function(r){return new n(e,t,r)}}},n}(),m=function(){function n(n,e,t,r,u,a){this.value0=n,this.value1=e,this.value2=t,this.value3=r,this.value4=u,this.value5=a}return n.create=function(e){return function(t){return function(r){return function(u){return function(a){return function(o){return new n(e,t,r,u,a,o)}}}}}},n}(),g=function(){function n(n,e,t,r,u,a){this.value0=n,this.value1=e,this.value2=t,this.value3=r,this.value4=u,this.value5=a}return n.create=function(e){return function(t){return function(r){return function(u){return function(a){return function(o){return new n(e,t,r,u,a,o)}}}}}},n}(),h=function(){function n(n,e,t,r,u,a){this.value0=n,this.value1=e,this.value2=t,this.value3=r,this.value4=u,this.value5=a}return n.create=function(e){return function(t){return function(r){return function(u){return function(a){return function(o){return new n(e,t,r,u,a,o)}}}}}},n}(),w=function(){function n(n,e,t,r){this.value0=n,this.value1=e,this.value2=t,this.value3=r}return n.create=function(e){return function(t){return function(r){return function(u){return new n(e,t,r,u)}}}},n}(),b=function n(e){if(e instanceof l)return u.Nil.value;if(e instanceof s)return c.append(u.semigroupList)(n(e.value0))(c.append(u.semigroupList)(t.pure(u.applicativeList)(e.value2))(n(e.value3)));if(e instanceof d)return c.append(u.semigroupList)(n(e.value0))(c.append(u.semigroupList)(t.pure(u.applicativeList)(e.value2))(c.append(u.semigroupList)(n(e.value3))(c.append(u.semigroupList)(t.pure(u.applicativeList)(e.value5))(n(e.value6)))));throw new Error("Failed pattern match at Data.Map.Internal (line 626, column 1 - line 626, column 40): "+[e.constructor.name])},y=function(n){return function(e){var t=o.compare(n);return function(n){var r,u=!1;function o(r){if(r instanceof l)return u=!0,a.Nothing.value;if(r instanceof s){var o=t(e)(r.value1);return o instanceof i.EQ?(u=!0,new a.Just(r.value2)):o instanceof i.LT?void(n=r.value0):void(n=r.value3)}if(r instanceof d){var c=t(e)(r.value1);if(c instanceof i.EQ)return u=!0,new a.Just(r.value2);var f=t(e)(r.value4);return f instanceof i.EQ?(u=!0,new a.Just(r.value5)):c instanceof i.LT?void(n=r.value0):f instanceof i.GT?void(n=r.value6):void(n=r.value3)}throw new Error("Failed pattern match at Data.Map.Internal (line 211, column 5 - line 211, column 22): "+[r.constructor.name])}for(;!u;)r=o(n);return r}}},D=function(n){return function(e){return function(t){var r,a=n,o=e,i=!1;function c(n,e,r){if(e instanceof u.Nil)return i=!0,r;if(e instanceof u.Cons){if(e.value0 instanceof v)return a=n,o=e.value1,void(t=new s(r,e.value0.value0,e.value0.value1,e.value0.value2));if(e.value0 instanceof p)return a=n,o=e.value1,void(t=new s(e.value0.value0,e.value0.value1,e.value0.value2,r));if(e.value0 instanceof m)return a=n,o=e.value1,void(t=new d(r,e.value0.value0,e.value0.value1,e.value0.value2,e.value0.value3,e.value0.value4,e.value0.value5));if(e.value0 instanceof g)return a=n,o=e.value1,void(t=new d(e.value0.value0,e.value0.value1,e.value0.value2,r,e.value0.value3,e.value0.value4,e.value0.value5));if(e.value0 instanceof h)return a=n,o=e.value1,void(t=new d(e.value0.value0,e.value0.value1,e.value0.value2,e.value0.value3,e.value0.value4,e.value0.value5,r));throw new Error("Failed pattern match at Data.Map.Internal (line 432, column 3 - line 437, column 88): "+[e.value0.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 429, column 1 - line 429, column 80): "+[e.constructor.name,r.constructor.name])}for(;!i;)r=c(a,o,t);return r}}},E=function(n){return function(e){return function(t){var r,a=function(e){return function(t){var r,a=e,o=!1;function i(e,r){if(e instanceof u.Nil)return o=!0,new s(r.value0,r.value1,r.value2,r.value3);if(e instanceof u.Cons){if(e.value0 instanceof v)return o=!0,D(n)(e.value1)(new d(r.value0,r.value1,r.value2,r.value3,e.value0.value0,e.value0.value1,e.value0.value2));if(e.value0 instanceof p)return o=!0,D(n)(e.value1)(new d(e.value0.value0,e.value0.value1,e.value0.value2,r.value0,r.value1,r.value2,r.value3));if(e.value0 instanceof m)return a=e.value1,void(t=new w(new s(r.value0,r.value1,r.value2,r.value3),e.value0.value0,e.value0.value1,new s(e.value0.value2,e.value0.value3,e.value0.value4,e.value0.value5)));if(e.value0 instanceof g)return a=e.value1,void(t=new w(new s(e.value0.value0,e.value0.value1,e.value0.value2,r.value0),r.value1,r.value2,new s(r.value3,e.value0.value3,e.value0.value4,e.value0.value5)));if(e.value0 instanceof h)return a=e.value1,void(t=new w(new s(e.value0.value0,e.value0.value1,e.value0.value2,e.value0.value3),e.value0.value4,e.value0.value5,new s(r.value0,r.value1,r.value2,r.value3)));throw new Error("Failed pattern match at Data.Map.Internal (line 468, column 5 - line 473, column 108): "+[e.value0.constructor.name,r.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 465, column 3 - line 465, column 56): "+[e.constructor.name,r.constructor.name])}for(;!o;)r=i(a,t);return r}},c=o.compare(n);return r=u.Nil.value,function(o){var f,b=r,y=!1;function E(r,f){if(f instanceof l)return y=!0,a(r)(new w(l.value,e,t,l.value));if(f instanceof s){var E=c(e)(f.value1);return E instanceof i.EQ?(y=!0,D(n)(r)(new s(f.value0,e,t,f.value3))):E instanceof i.LT?(b=new u.Cons(new v(f.value1,f.value2,f.value3),r),void(o=f.value0)):(b=new u.Cons(new p(f.value0,f.value1,f.value2),r),void(o=f.value3))}if(f instanceof d){var A=c(e)(f.value1);if(A instanceof i.EQ)return y=!0,D(n)(r)(new d(f.value0,e,t,f.value3,f.value4,f.value5,f.value6));var M=c(e)(f.value4);return M instanceof i.EQ?(y=!0,D(n)(r)(new d(f.value0,f.value1,f.value2,f.value3,e,t,f.value6))):A instanceof i.LT?(b=new u.Cons(new m(f.value1,f.value2,f.value3,f.value4,f.value5,f.value6),r),void(o=f.value0)):A instanceof i.GT&&M instanceof i.LT?(b=new u.Cons(new g(f.value0,f.value1,f.value2,f.value4,f.value5,f.value6),r),void(o=f.value3)):(b=new u.Cons(new h(f.value0,f.value1,f.value2,f.value3,f.value4,f.value5),r),void(o=f.value6))}throw new Error("Failed pattern match at Data.Map.Internal (line 448, column 3 - line 448, column 55): "+[r.constructor.name,f.constructor.name])}for(;!y;)f=E(b,o);return f}}}},A=function(n){return function(e){var t,r=function(e){return function(t){var r,a=e,o=!1;function i(e,r){if(e instanceof u.Nil)return o=!0,r;if(e instanceof u.Cons){if(e.value0 instanceof v&&e.value0.value2 instanceof l&&r instanceof l)return o=!0,D(n)(e.value1)(new s(l.value,e.value0.value0,e.value0.value1,l.value));if(e.value0 instanceof p&&e.value0.value0 instanceof l&&r instanceof l)return o=!0,D(n)(e.value1)(new s(l.value,e.value0.value1,e.value0.value2,l.value));if(e.value0 instanceof v&&e.value0.value2 instanceof s)return a=e.value1,void(t=new d(r,e.value0.value0,e.value0.value1,e.value0.value2.value0,e.value0.value2.value1,e.value0.value2.value2,e.value0.value2.value3));if(e.value0 instanceof p&&e.value0.value0 instanceof s)return a=e.value1,void(t=new d(e.value0.value0.value0,e.value0.value0.value1,e.value0.value0.value2,e.value0.value0.value3,e.value0.value1,e.value0.value2,r));if(e.value0 instanceof v&&e.value0.value2 instanceof d)return o=!0,D(n)(e.value1)(new s(new s(r,e.value0.value0,e.value0.value1,e.value0.value2.value0),e.value0.value2.value1,e.value0.value2.value2,new s(e.value0.value2.value3,e.value0.value2.value4,e.value0.value2.value5,e.value0.value2.value6)));if(e.value0 instanceof p&&e.value0.value0 instanceof d)return o=!0,D(n)(e.value1)(new s(new s(e.value0.value0.value0,e.value0.value0.value1,e.value0.value0.value2,e.value0.value0.value3),e.value0.value0.value4,e.value0.value0.value5,new s(e.value0.value0.value6,e.value0.value1,e.value0.value2,r)));if(e.value0 instanceof m&&e.value0.value2 instanceof l&&e.value0.value5 instanceof l&&r instanceof l)return o=!0,D(n)(e.value1)(new d(l.value,e.value0.value0,e.value0.value1,l.value,e.value0.value3,e.value0.value4,l.value));if(e.value0 instanceof g&&e.value0.value0 instanceof l&&e.value0.value5 instanceof l&&r instanceof l)return o=!0,D(n)(e.value1)(new d(l.value,e.value0.value1,e.value0.value2,l.value,e.value0.value3,e.value0.value4,l.value));if(e.value0 instanceof h&&e.value0.value0 instanceof l&&e.value0.value3 instanceof l&&r instanceof l)return o=!0,D(n)(e.value1)(new d(l.value,e.value0.value1,e.value0.value2,l.value,e.value0.value4,e.value0.value5,l.value));if(e.value0 instanceof m&&e.value0.value2 instanceof s)return o=!0,D(n)(e.value1)(new s(new d(r,e.value0.value0,e.value0.value1,e.value0.value2.value0,e.value0.value2.value1,e.value0.value2.value2,e.value0.value2.value3),e.value0.value3,e.value0.value4,e.value0.value5));if(e.value0 instanceof g&&e.value0.value0 instanceof s)return o=!0,D(n)(e.value1)(new s(new d(e.value0.value0.value0,e.value0.value0.value1,e.value0.value0.value2,e.value0.value0.value3,e.value0.value1,e.value0.value2,r),e.value0.value3,e.value0.value4,e.value0.value5));if(e.value0 instanceof g&&e.value0.value5 instanceof s)return o=!0,D(n)(e.value1)(new s(e.value0.value0,e.value0.value1,e.value0.value2,new d(r,e.value0.value3,e.value0.value4,e.value0.value5.value0,e.value0.value5.value1,e.value0.value5.value2,e.value0.value5.value3)));if(e.value0 instanceof h&&e.value0.value3 instanceof s)return o=!0,D(n)(e.value1)(new s(e.value0.value0,e.value0.value1,e.value0.value2,new d(e.value0.value3.value0,e.value0.value3.value1,e.value0.value3.value2,e.value0.value3.value3,e.value0.value4,e.value0.value5,r)));if(e.value0 instanceof m&&e.value0.value2 instanceof d)return o=!0,D(n)(e.value1)(new d(new s(r,e.value0.value0,e.value0.value1,e.value0.value2.value0),e.value0.value2.value1,e.value0.value2.value2,new s(e.value0.value2.value3,e.value0.value2.value4,e.value0.value2.value5,e.value0.value2.value6),e.value0.value3,e.value0.value4,e.value0.value5));if(e.value0 instanceof g&&e.value0.value0 instanceof d)return o=!0,D(n)(e.value1)(new d(new s(e.value0.value0.value0,e.value0.value0.value1,e.value0.value0.value2,e.value0.value0.value3),e.value0.value0.value4,e.value0.value0.value5,new s(e.value0.value0.value6,e.value0.value1,e.value0.value2,r),e.value0.value3,e.value0.value4,e.value0.value5));if(e.value0 instanceof g&&e.value0.value5 instanceof d)return o=!0,D(n)(e.value1)(new d(e.value0.value0,e.value0.value1,e.value0.value2,new s(r,e.value0.value3,e.value0.value4,e.value0.value5.value0),e.value0.value5.value1,e.value0.value5.value2,new s(e.value0.value5.value3,e.value0.value5.value4,e.value0.value5.value5,e.value0.value5.value6)));if(e.value0 instanceof h&&e.value0.value3 instanceof d)return o=!0,D(n)(e.value1)(new d(e.value0.value0,e.value0.value1,e.value0.value2,new s(e.value0.value3.value0,e.value0.value3.value1,e.value0.value3.value2,e.value0.value3.value3),e.value0.value3.value4,e.value0.value3.value5,new s(e.value0.value3.value6,e.value0.value4,e.value0.value5,r)));throw new Error("Failed pattern match at Data.Map.Internal (line 525, column 9 - line 542, column 136): "+[e.value0.constructor.name,r.constructor.name])}throw new Error("Failed pattern match at Data.Map.Internal (line 522, column 5 - line 542, column 136): "+[e.constructor.name])}for(;!o;)r=i(a,t);return r}},c=function(n){return function(e){var t,a=n,o=!1;function i(n,t){if(t instanceof s&&t.value0 instanceof l&&t.value3 instanceof l)return o=!0,r(n)(l.value);if(t instanceof s)return a=new u.Cons(new p(t.value0,t.value1,t.value2),n),void(e=t.value3);if(t instanceof d&&t.value0 instanceof l&&t.value3 instanceof l&&t.value6 instanceof l)return o=!0,r(new u.Cons(new p(l.value,t.value1,t.value2),n))(l.value);if(t instanceof d)return a=new u.Cons(new h(t.value0,t.value1,t.value2,t.value3,t.value4,t.value5),n),void(e=t.value6);throw new Error("Failed pattern match at Data.Map.Internal (line 554, column 5 - line 558, column 107): "+[t.constructor.name])}for(;!o;)t=i(a,e);return t}},w=function(n){var e,t=!1;function r(e){if(e instanceof s&&e.value3 instanceof l)return t=!0,{key:e.value1,value:e.value2};if(e instanceof s)n=e.value3;else{if(e instanceof d&&e.value6 instanceof l)return t=!0,{key:e.value4,value:e.value5};if(!(e instanceof d))throw new Error("Failed pattern match at Data.Map.Internal (line 545, column 33 - line 549, column 45): "+[e.constructor.name]);n=e.value6}}for(;!t;)e=r(n);return e},b=o.compare(n);return t=u.Nil.value,function(o){var y,E=t,A=!1;function M(t,y){if(y instanceof l)return A=!0,a.Nothing.value;if(y instanceof s){var M=b(e)(y.value1);if(y.value3 instanceof l&&M instanceof i.EQ)return A=!0,new a.Just(new f.Tuple(y.value2,r(t)(l.value)));if(M instanceof i.EQ){var C=w(y.value0);return A=!0,new a.Just(new f.Tuple(y.value2,c(new u.Cons(new v(C.key,C.value,y.value3),t))(y.value0)))}return M instanceof i.LT?(E=new u.Cons(new v(y.value1,y.value2,y.value3),t),void(o=y.value0)):(E=new u.Cons(new p(y.value0,y.value1,y.value2),t),void(o=y.value3))}if(y instanceof d){var F=y.value0 instanceof l&&y.value3 instanceof l&&y.value6 instanceof l,H=(M=b(e)(y.value4),b(e)(y.value1));return F&&H instanceof i.EQ?(A=!0,new a.Just(new f.Tuple(y.value2,D(n)(t)(new s(l.value,y.value4,y.value5,l.value))))):F&&M instanceof i.EQ?(A=!0,new a.Just(new f.Tuple(y.value5,D(n)(t)(new s(l.value,y.value1,y.value2,l.value))))):H instanceof i.EQ?(C=w(y.value0),A=!0,new a.Just(new f.Tuple(y.value2,c(new u.Cons(new m(C.key,C.value,y.value3,y.value4,y.value5,y.value6),t))(y.value0)))):M instanceof i.EQ?(C=w(y.value3),A=!0,new a.Just(new f.Tuple(y.value5,c(new u.Cons(new g(y.value0,y.value1,y.value2,C.key,C.value,y.value6),t))(y.value3)))):H instanceof i.LT?(E=new u.Cons(new m(y.value1,y.value2,y.value3,y.value4,y.value5,y.value6),t),void(o=y.value0)):H instanceof i.GT&&M instanceof i.LT?(E=new u.Cons(new g(y.value0,y.value1,y.value2,y.value4,y.value5,y.value6),t),void(o=y.value3)):(E=new u.Cons(new h(y.value0,y.value1,y.value2,y.value3,y.value4,y.value5),t),void(o=y.value6))}throw new Error("Failed pattern match at Data.Map.Internal (line 495, column 34 - line 518, column 80): "+[y.constructor.name])}for(;!A;)y=M(E,o);return y}}},M=new r.Foldable(function(n){return function(e){return function(t){return r.foldMap(u.foldableList)(n)(e)(b(t))}}},function(n){return function(e){return function(t){return r.foldl(u.foldableList)(n)(e)(b(t))}}},function(n){return function(e){return function(t){return r.foldr(u.foldableList)(n)(e)(b(t))}}}),C=l.value,F=function(n){return function(e){return function(t){return a.maybe(t)(f.snd)(A(n)(e)(t))}}};e.empty=C,e.insert=E,e.lookup=y,e.delete=F,e.pop=A,e.alter=function(n){return function(e){return function(t){return function(r){var u=e(y(n)(t)(r));if(u instanceof a.Nothing)return F(n)(t)(r);if(u instanceof a.Just)return E(n)(t)(u.value0)(r);throw new Error("Failed pattern match at Data.Map.Internal (line 563, column 15 - line 565, column 25): "+[u.constructor.name])}}}},e.foldableMap=M}(t),function(n){"use strict";n["Halogen.Data.OrdBox"]=n["Halogen.Data.OrdBox"]||{};var e=n["Halogen.Data.OrdBox"],t=n["Data.Eq"],r=n["Data.Ord"],u=function(){function n(n,e,t){this.value0=n,this.value1=e,this.value2=t}return n.create=function(e){return function(t){return function(r){return new n(e,t,r)}}},n}(),a=new t.Eq(function(n){return function(e){return n.value0(n.value2)(e.value2)}}),o=new r.Ord(function(){return a},function(n){return function(e){return n.value1(n.value2)(e.value2)}});e.mkOrdBox=function(n){return u.create(t.eq(n.Eq0()))(r.compare(n))},e.ordOrdBox=o}(t),function(n){"use strict";n["Halogen.Data.Slot"]=n["Halogen.Data.Slot"]||{};var e=n["Halogen.Data.Slot"],t=n["Data.Foldable"],r=n["Data.Map.Internal"],u=n["Data.Ord"],a=n["Data.Symbol"],o=n["Data.Tuple"],i=n["Halogen.Data.OrdBox"],c=r.empty;e.empty=c,e.lookup=function(n){return function(n){return function(e){return function(t){return function(c){return function(f){return r.lookup(o.ordTuple(u.ordString)(i.ordOrdBox))(new o.Tuple(a.reflectSymbol(n)(t),i.mkOrdBox(e)(c)))(f)}}}}}},e.insert=function(n){return function(n){return function(e){return function(t){return function(c){return function(f){return function(l){return r.insert(o.ordTuple(u.ordString)(i.ordOrdBox))(new o.Tuple(a.reflectSymbol(n)(t),i.mkOrdBox(e)(c)))(f)(l)}}}}}}},e.pop=function(n){return function(n){return function(e){return function(t){return function(c){return function(f){return r.pop(o.ordTuple(u.ordString)(i.ordOrdBox))(new o.Tuple(a.reflectSymbol(n)(t),i.mkOrdBox(e)(c)))(f)}}}}}},e.foreachSlot=function(n){return function(e){return function(u){return t.traverse_(n)(r.foldableMap)(function(n){return u(n)})(e)}}}}(t),function(n){"use strict";n["Data.List"]=n["Data.List"]||{};var e,t=n["Data.List"],r=n["Data.List.Types"],u=(e=r.Nil.value,function(n){var t,u=e,a=!1;function o(e,t){if(t instanceof r.Nil)return a=!0,e;if(t instanceof r.Cons)return u=new r.Cons(t.value0,e),void(n=t.value1);throw new Error("Failed pattern match at Data.List (line 372, column 3 - line 372, column 19): "+[e.constructor.name,t.constructor.name])}for(;!a;)t=o(u,n);return t});t.null=function(n){return n instanceof r.Nil},t.reverse=u}(t),function(n){"use strict";n["Data.CatQueue"]=n["Data.CatQueue"]||{};var e=n["Data.CatQueue"],t=n["Data.List"],r=n["Data.List.Types"],u=n["Data.Maybe"],a=n["Data.Tuple"],o=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),i=new o(r.Nil.value,r.Nil.value);e.empty=i,e.null=function(n){return n.value0 instanceof r.Nil&&n.value1 instanceof r.Nil},e.snoc=function(n){return function(e){return new o(n.value0,new r.Cons(e,n.value1))}},e.uncons=function(n){var e,i=!1;function c(e){if(e.value0 instanceof r.Nil&&e.value1 instanceof r.Nil)return i=!0,u.Nothing.value;if(!(e.value0 instanceof r.Nil)){if(e.value0 instanceof r.Cons)return i=!0,new u.Just(new a.Tuple(e.value0.value0,new o(e.value0.value1,e.value1)));throw new Error("Failed pattern match at Data.CatQueue (line 83, column 1 - line 83, column 63): "+[e.constructor.name])}n=new o(t.reverse(e.value1),r.Nil.value)}for(;!i;)e=c(n);return e}}(t),function(n){"use strict";n["Data.CatList"]=n["Data.CatList"]||{};var e=n["Data.CatList"],t=n["Data.CatQueue"],r=n["Data.List.Types"],u=n["Data.Maybe"],a=n["Data.Semigroup"],o=n["Data.Tuple"],i=function(){function n(){}return n.value=new n,n}(),c=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),f=function(n){return function(e){if(n instanceof i)return e;if(e instanceof i)return n;if(n instanceof c)return new c(n.value0,t.snoc(n.value1)(e));throw new Error("Failed pattern match at Data.CatList (line 109, column 1 - line 109, column 54): "+[n.constructor.name,e.constructor.name])}},l=i.value,s=f,d=new a.Semigroup(s);e.empty=l,e.snoc=function(n){return function(e){return s(n)(new c(e,t.empty))}},e.uncons=function(n){if(n instanceof i)return u.Nothing.value;if(n instanceof c)return new u.Just(new o.Tuple(n.value0,t.null(n.value1)?i.value:(e=f,function(n){return function(a){var o,i=function(n){return function(e){return function(t){var u,a=n,o=e,i=!1;function c(n,e,u){if(u instanceof r.Nil)return i=!0,e;if(u instanceof r.Cons)return a=n,o=n(e)(u.value0),void(t=u.value1);throw new Error("Failed pattern match at Data.CatList (line 125, column 3 - line 125, column 59): "+[n.constructor.name,e.constructor.name,u.constructor.name])}for(;!i;)u=c(a,o,t);return u}}};return(o=a,function(a){var c,f=o,l=!1;function s(o,c){var s=t.uncons(o);if(s instanceof u.Nothing)return l=!0,i(function(n){return function(e){return e(n)}})(n)(c);if(s instanceof u.Just)return f=s.value0.value1,void(a=new r.Cons(e(s.value0.value0),c));throw new Error("Failed pattern match at Data.CatList (line 121, column 14 - line 123, column 67): "+[s.constructor.name])}for(;!l;)c=s(f,a);return c})(r.Nil.value)}})(i.value)(n.value1)));var e;throw new Error("Failed pattern match at Data.CatList (line 100, column 1 - line 100, column 61): "+[n.constructor.name])},e.semigroupCatList=d}(t),function(n){"use strict";n["Control.Monad.Free"]=n["Control.Monad.Free"]||{};var e=n["Control.Monad.Free"],t=n["Control.Applicative"],r=n["Control.Apply"],u=n["Control.Bind"],a=n["Control.Monad"],o=n["Control.Monad.Rec.Class"],i=n["Data.CatList"],c=n["Data.Functor"],f=n["Data.Maybe"],l=n["Data.Semigroup"],s=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),d=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),v=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),p=function(n){return new s(n,i.empty)},m=new a.Monad(function(){return b},function(){return h}),g=new c.Functor(function(n){return function(e){return u.bindFlipped(h)((r=t.pure(b),function(e){return r(n(e))}))(e);var r}}),h=new u.Bind(function(){return w},function(n){return function(e){return new s(n.value0,i.snoc(n.value1)(e))}}),w=new r.Apply(function(){return g},a.ap(m)),b=new t.Applicative(function(){return w},function(n){return p(d.create(n))});e.liftF=function(n){return p(new v(n,(e=t.pure(b),function(n){return e(n)})));var e},e.foldFree=function(n){return function(e){return o.tailRecM(n)(function(r){var u=function(n){var e,t=!1;function r(e){var r=function(n){return function(e){return new s(n.value0,l.append(i.semigroupCatList)(n.value1)(e))}};if(e.value0 instanceof d){var u=i.uncons(e.value1);if(u instanceof f.Nothing)return t=!0,new d(e.value0.value0);if(u instanceof f.Just)return void(n=r(function(n){return n}(u.value0.value0)(e.value0.value0))(u.value0.value1));throw new Error("Failed pattern match at Control.Monad.Free (line 227, column 7 - line 231, column 64): "+[u.constructor.name])}if(e.value0 instanceof v)return t=!0,new v(e.value0.value0,function(n){return r(e.value0.value1(n))(e.value1)});throw new Error("Failed pattern match at Control.Monad.Free (line 225, column 3 - line 233, column 56): "+[e.value0.constructor.name])}for(;!t;)e=r(n);return e}(r);if(u instanceof d)return c.map(n.Monad0().Bind1().Apply0().Functor0())(o.Done.create)(t.pure(n.Monad0().Applicative0())(u.value0));if(u instanceof v)return c.map(n.Monad0().Bind1().Apply0().Functor0())(function(n){return o.Loop.create(u.value1(n))})(e(u.value0));throw new Error("Failed pattern match at Control.Monad.Free (line 158, column 10 - line 160, column 37): "+[u.constructor.name])})}},e.freeFunctor=g,e.freeBind=h,e.freeApplicative=b,e.freeMonad=m}(t),function(n){"use strict";n["Halogen.Query.HalogenM"]=n["Halogen.Query.HalogenM"]||{};var e=n["Halogen.Query.HalogenM"],t=n["Control.Category"],r=n["Control.Monad.Free"],u=n["Control.Monad.State.Class"],a=n["Data.Ord"],o=n["Data.Unit"],i=n["Effect.Aff.Class"],c=n["Effect.Class"],f=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),l=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),s=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),d=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),v=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),p=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),m=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),g=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),h=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),w=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),b=function(n){return n},y=a.ordInt,D=a.ordInt,E=r.freeMonad,A=new u.MonadState(function(){return E},function(n){return b(r.liftF(f.create(n)))}),M=function(n){return new c.MonadEffect(function(){return E},(e=c.liftEffect(n),function(n){return b(r.liftF(d.create(e(n))))}));var e},C=r.freeFunctor,F=r.freeBind,H=r.freeApplicative;e.State=f,e.Subscribe=l,e.Unsubscribe=s,e.Lift=d,e.ChildQuery=v,e.Raise=p,e.Par=m,e.Fork=g,e.Kill=h,e.GetRef=w,e.raise=function(n){return b(r.liftF(new p(n,o.unit)))},e.SubscriptionId=function(n){return n},e.ForkId=function(n){return n},e.getRef=function(n){return b(r.liftF(new w(n,t.identity(t.categoryFn))))},e.functorHalogenM=C,e.applicativeHalogenM=H,e.bindHalogenM=F,e.monadEffectHalogenM=M,e.monadAffHalogenM=function(n){return new i.MonadAff(function(){return M(n.MonadEffect0())},(e=i.liftAff(n),function(n){return b(r.liftF(d.create(e(n))))}));var e},e.monadStateHalogenM=A,e.ordSubscriptionId=y,e.ordForkId=D}(t),function(n){"use strict";n["Halogen.Query.HalogenQ"]=n["Halogen.Query.HalogenQ"]||{};var e=n["Halogen.Query.HalogenQ"],t=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),r=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),u=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),a=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),o=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}();e.Initialize=t,e.Finalize=r,e.Receive=u,e.Action=a,e.Query=o}(t),function(n){"use strict";n["Halogen.Component"]=n["Halogen.Component"]||{};var e=n["Halogen.Component"],t=n["Control.Applicative"],r=n["Data.Coyoneda"],u=n["Data.Foldable"],a=n["Data.Function"],o=n["Data.Functor"],i=n["Data.Maybe"],c=n["Data.Unit"],f=n["Halogen.Data.Slot"],l=n["Halogen.Query.HalogenM"],s=n["Halogen.Query.HalogenQ"],d=n["Unsafe.Coerce"],v=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),p=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),m=d.unsafeCoerce,g=d.unsafeCoerce,h=d.unsafeCoerce,w=d.unsafeCoerce,b={handleAction:a.const(t.pure(l.applicativeHalogenM)(c.unit)),handleQuery:a.const(t.pure(l.applicativeHalogenM)(i.Nothing.value)),receive:a.const(i.Nothing.value),initialize:i.Nothing.value,finalize:i.Nothing.value};e.mkComponent=w,e.unComponent=g,e.mkEval=function(n){return function(e){if(e instanceof s.Initialize)return o.voidLeft(l.functorHalogenM)(u.traverse_(l.applicativeHalogenM)(u.foldableMaybe)(n.handleAction)(n.initialize))(e.value0);if(e instanceof s.Finalize)return o.voidLeft(l.functorHalogenM)(u.traverse_(l.applicativeHalogenM)(u.foldableMaybe)(n.handleAction)(n.finalize))(e.value0);if(e instanceof s.Receive)return o.voidLeft(l.functorHalogenM)(u.traverse_(l.applicativeHalogenM)(u.foldableMaybe)(n.handleAction)(n.receive(e.value0)))(e.value1);if(e instanceof s.Action)return o.voidLeft(l.functorHalogenM)(n.handleAction(e.value0))(e.value1);if(e instanceof s.Query)return r.unCoyoneda(function(t){var r=o.map(l.functorHalogenM)(i.maybe(e.value1(c.unit))(t));return function(e){return r(n.handleQuery(e))}})(e.value0);throw new Error("Failed pattern match at Halogen.Component (line 182, column 15 - line 192, column 70): "+[e.constructor.name])}},e.defaultEval=b,e.ComponentSlot=v,e.ThunkSlot=p,e.componentSlot=function(n){return function(n){return function(e){return function(t){return function(r){return function(u){return function(a){return function(o){return h({get:f.lookup()(n)(e)(t)(r),pop:f.pop()(n)(e)(t)(r),set:f.insert()(n)(e)(t)(r),component:u,input:a,output:o})}}}}}}}},e.unComponentSlot=m}(t),function(n){"use strict";n["DOM.HTML.Indexed.ButtonType"]=n["DOM.HTML.Indexed.ButtonType"]||{};var e=n["DOM.HTML.Indexed.ButtonType"],t=function(){function n(){}return n.value=new n,n}(),r=function(){function n(){}return n.value=new n,n}(),u=function(){function n(){}return n.value=new n,n}();e.ButtonButton=t,e.renderButtonType=function(n){if(n instanceof t)return"button";if(n instanceof r)return"submit";if(n instanceof u)return"reset";throw new Error("Failed pattern match at DOM.HTML.Indexed.ButtonType (line 9, column 20 - line 12, column 25): "+[n.constructor.name])}}(t),function(n){"use strict";n["DOM.HTML.Indexed.OnOff"]=n["DOM.HTML.Indexed.OnOff"]||{};var e=n["DOM.HTML.Indexed.OnOff"],t=function(){function n(){}return n.value=new n,n}(),r=function(){function n(){}return n.value=new n,n}();e.On=t,e.Off=r,e.renderOnOff=function(n){if(n instanceof t)return"on";if(n instanceof r)return"off";throw new Error("Failed pattern match at DOM.HTML.Indexed.OnOff (line 8, column 15 - line 10, column 15): "+[n.constructor.name])}}(t),function(n){"use strict";n["Halogen.VDom.Machine"]=n["Halogen.VDom.Machine"]||{};var e=n["Halogen.VDom.Machine"],t=n["Unsafe.Coerce"],r=function(){function n(n,e,t,r){this.value0=n,this.value1=e,this.value2=t,this.value3=r}return n.create=function(e){return function(t){return function(r){return function(u){return new n(e,t,r,u)}}}},n}(),u=t.unsafeCoerce,a=t.unsafeCoerce,o=u(function(n){return n.value0});e.Step=r,e.mkStep=a,e.unStep=u,e.extract=o,e.step=function(n,e){return n.value2(n.value1,e)},e.halt=function(n){return n.value3(n.value1)}}(t),function(n){"use strict";n.unsafeGetAny=function(n,e){return e[n]},n.unsafeHasAny=function(n,e){return e.hasOwnProperty(n)},n.unsafeSetAny=function(n,e,t){t[n]=e},n.forE=function(n,e){for(var t=[],r=0;r<n.length;r++)t.push(e(r,n[r]));return t},n.forEachE=function(n,e){for(var t=0;t<n.length;t++)e(n[t])},n.forInE=function(n,e){for(var t=Object.keys(n),r=0;r<t.length;r++){var u=t[r];e(u,n[u])}},n.diffWithIxE=function(n,e,t,r,u){for(var a=[],o=n.length,i=e.length,c=0;;){if(c<o)c<i?a.push(t(c,n[c],e[c])):r(c,n[c]);else{if(!(c<i))break;a.push(u(c,e[c]))}c++}return a},n.strMapWithIxE=function(n,e,t){for(var r={},u=0;u<n.length;u++){var a=n[u],o=e(a);r[o]=t(o,u,a)}return r},n.diffWithKeyAndIxE=function(n,e,t,r,u,a){for(var o={},i=0;i<e.length;i++){var c=e[i],f=t(c);n.hasOwnProperty(f)?o[f]=r(f,i,n[f],c):o[f]=a(f,i,c)}for(var f in n)f in o||u(f,n[f]);return o},n.refEq=function(n,e){return n===e},n.createTextNode=function(n,e){return e.createTextNode(n)},n.setTextContent=function(n,e){e.textContent=n},n.createElement=function(n,e,t){return null!=n?t.createElementNS(n,e):t.createElement(e)},n.insertChildIx=function(n,e,t){var r=t.childNodes.item(n)||null;r!==e&&t.insertBefore(e,r)},n.removeChild=function(n,e){e&&n.parentNode===e&&e.removeChild(n)},n.parentNode=function(n){return n.parentNode},n.setAttribute=function(n,e,t,r){null!=n?r.setAttributeNS(n,e,t):r.setAttribute(e,t)},n.removeAttribute=function(n,e,t){null!=n?t.removeAttributeNS(n,e):t.removeAttribute(e)},n.hasAttribute=function(n,e,t){return null!=n?t.hasAttributeNS(n,e):t.hasAttribute(e)},n.addEventListener=function(n,e,t){t.addEventListener(n,e,!1)},n.removeEventListener=function(n,e,t){t.removeEventListener(n,e,!1)},n.jsUndefined=void 0}(t["Halogen.VDom.Util"]=t["Halogen.VDom.Util"]||{}),function(n){"use strict";n["Halogen.VDom.Util"]=n["Halogen.VDom.Util"]||{};var e=n["Halogen.VDom.Util"],t=n["Halogen.VDom.Util"],r=n["Foreign.Object.ST"],u=n["Unsafe.Coerce"],a=t.unsafeGetAny,o=u.unsafeCoerce,i=t.unsafeSetAny,c=r.new;e.newMutMap=c,e.pokeMutMap=i,e.unsafeFreeze=o,e.unsafeLookup=a,e.unsafeGetAny=t.unsafeGetAny,e.unsafeHasAny=t.unsafeHasAny,e.unsafeSetAny=t.unsafeSetAny,e.forE=t.forE,e.forEachE=t.forEachE,e.forInE=t.forInE,e.diffWithIxE=t.diffWithIxE,e.diffWithKeyAndIxE=t.diffWithKeyAndIxE,e.strMapWithIxE=t.strMapWithIxE,e.refEq=t.refEq,e.createTextNode=t.createTextNode,e.setTextContent=t.setTextContent,e.createElement=t.createElement,e.insertChildIx=t.insertChildIx,e.removeChild=t.removeChild,e.parentNode=t.parentNode,e.setAttribute=t.setAttribute,e.removeAttribute=t.removeAttribute,e.hasAttribute=t.hasAttribute,e.addEventListener=t.addEventListener,e.removeEventListener=t.removeEventListener,e.jsUndefined=t.jsUndefined}(t),function(n){"use strict";(t["Web.Event.EventTarget"]=t["Web.Event.EventTarget"]||{}).eventListener=function(n){return function(){return function(e){return n(e)()}}}}(),function(n){"use strict";n["Web.Event.EventTarget"]=n["Web.Event.EventTarget"]||{};var e=n["Web.Event.EventTarget"],t=n["Web.Event.EventTarget"];e.eventListener=t.eventListener}(t),function(n){"use strict";n["Halogen.VDom.DOM.Prop"]=n["Halogen.VDom.DOM.Prop"]||{};var e=n["Halogen.VDom.DOM.Prop"],t=n["Data.Maybe"],r=n["Data.Nullable"],u=n["Data.Tuple"],a=n["Data.Unit"],o=n["Effect.Ref"],i=n.Foreign,c=n["Foreign.Object"],f=n["Halogen.VDom.Machine"],l=n["Halogen.VDom.Util"],s=n["Unsafe.Coerce"],d=n["Web.Event.EventTarget"],v=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),p=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),m=function(){function n(n,e,t){this.value0=n,this.value1=e,this.value2=t}return n.create=function(e){return function(t){return function(r){return new n(e,t,r)}}},n}(),g=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),h=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),w=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),b=l.unsafeGetAny,y=l.unsafeSetAny,D=function(n){if(n instanceof m&&n.value0 instanceof t.Just)return"attr/"+n.value0.value0+":"+n.value1;if(n instanceof m)return"attr/:"+n.value1;if(n instanceof g)return"prop/"+n.value0;if(n instanceof h)return"handler/"+n.value0;if(n instanceof w)return"ref";throw new Error("Failed pattern match at Halogen.VDom.DOM.Prop (line 182, column 16 - line 187, column 16): "+[n.constructor.name])},E=s.unsafeCoerce,A=s.unsafeCoerce,M=s.unsafeCoerce;e.Attribute=m,e.Property=g,e.Handler=h,e.Ref=w,e.Created=v,e.Removed=p,e.propFromString=E,e.propFromBoolean=M,e.propFromInt=A,e.buildProp=function(n){return function(e){var s=function(n){return function(t,o){if(o instanceof m)return l.removeAttribute(r.toNullable(o.value0),o.value1,e);if(o instanceof g)return function(n,e){return l.hasAttribute(r.null,n,e)?l.removeAttribute(r.null,n,e):"string"===i.typeOf(l.unsafeGetAny(n,e))?l.unsafeSetAny(n,"",e):"rowSpan"===n?l.unsafeSetAny(n,1,e):"colSpan"===n?l.unsafeSetAny(n,1,e):l.unsafeSetAny(n,l.jsUndefined,e)}(o.value0,e);if(o instanceof h){var c=l.unsafeLookup(o.value0,n);return l.removeEventListener(o.value0,u.fst(c),e)}if(o instanceof w)return a.unit;throw new Error("Failed pattern match at Halogen.VDom.DOM.Prop (line 169, column 5 - line 179, column 18): "+[o.constructor.name])}},E=function(e){return e instanceof t.Just?n(e.value0)():a.unit},A=function(n){var r=c.lookup("ref")(n.props);return r instanceof t.Just&&r.value0 instanceof w?E(r.value0.value0(new p(e))):a.unit},M=function(n){return function(t,a,i){if(i instanceof m)return l.setAttribute(r.toNullable(i.value0),i.value1,i.value2,e),i;if(i instanceof g)return y(i.value0,i.value1,e),i;if(i instanceof h){var c=l.unsafeGetAny(i.value0,n);if(l.unsafeHasAny(i.value0,n))return o.write(i.value1)(u.snd(c))(),i;var f=o.new(i.value1)(),s=d.eventListener(function(n){return function(){var e=o.read(f)();return E(e(n))}})();return l.pokeMutMap(i.value0,new u.Tuple(s,f),n),l.addEventListener(i.value0,s,e),i}if(i instanceof w)return E(i.value0(new v(e))),i;throw new Error("Failed pattern match at Halogen.VDom.DOM.Prop (line 113, column 5 - line 135, column 15): "+[i.constructor.name])}},C=function n(t,i){var c=l.newMutMap(),d=s(t.events),v=function(n,t){return function(a,i,c,f){if(c instanceof m&&f instanceof m)return c.value2===f.value2?f:(l.setAttribute(r.toNullable(f.value0),f.value1,f.value2,e),f);if(c instanceof g&&f instanceof g){if(l.refEq(c.value1,f.value1))return f;if("value"===f.value0){var s=b("value",e);return l.refEq(s,f.value1)?f:(y(f.value0,f.value1,e),f)}return y(f.value0,f.value1,e),f}if(c instanceof h&&f instanceof h){var d=l.unsafeLookup(f.value0,n);return o.write(f.value1)(u.snd(d))(),l.pokeMutMap(f.value0,d,t),f}return f}}(t.events,c),p=M(c),w=l.diffWithKeyAndIxE(t.props,i,D,v,d,p),E={events:l.unsafeFreeze(c),props:w};return f.mkStep(new f.Step(a.unit,E,n,A))};return function(n){var e=l.newMutMap(),t=l.strMapWithIxE(n,D,M(e)),r={events:l.unsafeFreeze(e),props:t};return f.mkStep(new f.Step(a.unit,r,C,A))}}}}(t),function(n){"use strict";n["Halogen.VDom.Types"]=n["Halogen.VDom.Types"]||{};var e=n["Halogen.VDom.Types"],t=n["Data.Bifunctor"],r=n["Data.Functor"],u=n["Data.Tuple"],a=n["Unsafe.Coerce"],o=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),i=function(){function n(n,e,t,r){this.value0=n,this.value1=e,this.value2=t,this.value3=r}return n.create=function(e){return function(t){return function(r){return function(u){return new n(e,t,r,u)}}}},n}(),c=function(){function n(n,e,t,r){this.value0=n,this.value1=e,this.value2=t,this.value3=r}return n.create=function(e){return function(t){return function(r){return function(u){return new n(e,t,r,u)}}}},n}(),f=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),l=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),s=function(){function n(n,e,t){this.value0=n,this.value1=e,this.value2=t}return n.create=function(e){return function(t){return function(r){return new n(e,t,r)}}},n}(),d=function(n){return function(e){return n(e)}},v=a.unsafeCoerce,p=new t.Bifunctor(function(n){return function(e){return d(function(t){return v(new s(function(e){return n(t.value0(e))},function(n){return e(t.value1(n))},t.value2))})}}),m=d(function(n){return function e(a){if(a instanceof o)return new o(a.value0);if(a instanceof i)return new i(a.value0,a.value1,n.value0(a.value2),r.map(r.functorArray)(e)(a.value3));if(a instanceof c)return new c(a.value0,a.value1,n.value0(a.value2),r.map(r.functorArray)(r.map(u.functorTuple)(e))(a.value3));if(a instanceof f)return new f(n.value1(a.value0));if(a instanceof l)return new l(t.bimap(p)(n.value0)(n.value1)(a.value0));throw new Error("Failed pattern match at Halogen.VDom.Types (line 86, column 7 - line 86, column 27): "+[a.constructor.name])}(n.value2)});e.Text=o,e.Elem=i,e.Keyed=c,e.Widget=f,e.Grafted=l,e.runGraft=m}(t),function(n){"use strict";n["Halogen.HTML.Core"]=n["Halogen.HTML.Core"]||{};var e=n["Halogen.HTML.Core"],t=n["DOM.HTML.Indexed.ButtonType"],r=n["DOM.HTML.Indexed.InputType"],u=n["DOM.HTML.Indexed.OnOff"],a=n["Data.Maybe"],o=n["Halogen.VDom.DOM.Prop"],i=n["Halogen.VDom.Types"],c=function(n){this.toPropValue=n},f=function(n){return n},l=new c(o.propFromString),s=new c(function(n){return o.propFromString(u.renderOnOff(n))}),d=new c(o.propFromInt),v=new c(function(n){return o.propFromString(r.renderInputType(n))}),p=new c(function(n){return o.propFromString(t.renderButtonType(n))}),m=new c(o.propFromBoolean),g=o.Handler.create;e.widget=function(n){return f(i.Widget.create(n))},e.text=function(n){return f(i.Text.create(n))},e.element=function(n){return function(e){return function(t){return function(r){return new i.Elem(n,e,t,r)}}}},e.prop=function(n){return function(e){var t=o.Property.create(e),r=n.toPropValue;return function(n){return t(r(n))}}},e.attr=function(n){return function(e){return o.Attribute.create(n)(e)}},e.handler=g,e.ref=function(n){return o.Ref.create(function(e){return n(function(n){if(n instanceof o.Created)return new a.Just(n.value0);if(n instanceof o.Removed)return a.Nothing.value;throw new Error("Failed pattern match at Halogen.HTML.Core (line 103, column 21 - line 105, column 23): "+[n.constructor.name])}(e))})},e.isPropString=l,e.isPropInt=d,e.isPropBoolean=m,e.isPropButtonType=p,e.isPropInputType=v,e.isPropOnOff=s}(t),function(n){"use strict";n["Halogen.HTML.Elements"]=n["Halogen.HTML.Elements"]||{};var e,t=n["Halogen.HTML.Elements"],r=n["Data.Maybe"],u=n["Halogen.HTML.Core"].element(r.Nothing.value),a=u("form"),o=u("label"),i=u("p"),c=u("span"),f=u("table"),l=u("tbody")([]),s=u("td"),d=s([]),v=u("tr")([]),p=u("div"),m=p([]),g=u("button"),h=(e=[],u("br")(e)([])),w=u("a");t.a=w,t.br_=h,t.button=g,t.div=p,t.div_=m,t.form=a,t.input=function(n){return u("input")(n)([])},t.label=o,t.p=i,t.span=c,t.table=f,t.tbody_=l,t.td=s,t.td_=d,t.textarea=function(n){return u("textarea")(n)([])},t.tr_=v}(t),function(n){"use strict";(t["Foreign.Index"]=t["Foreign.Index"]||{}).unsafeReadPropImpl=function(n,e,t,r){return null==r?n:e(r[t])}}(),function(n){"use strict";n["Foreign.Index"]=n["Foreign.Index"]||{};var e=n["Foreign.Index"],t=n["Foreign.Index"],r=n["Control.Applicative"],u=n["Control.Monad.Except.Trans"],a=n.Foreign;e.readProp=function(n){return function(n){return function(e){return function(o){return t.unsafeReadPropImpl(a.fail(n)(new a.TypeMismatch("object",a.typeOf(o))),r.pure(u.applicativeExceptT(n)),e,o)}}}(n)}}(t),function(n){"use strict";n["Halogen.Query.Input"]=n["Halogen.Query.Input"]||{};var e=n["Halogen.Query.Input"],t=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),r=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}();e.RefUpdate=t,e.Action=r}(t),function(n){"use strict";n._currentTarget=function(n){return n.currentTarget},n.preventDefault=function(n){return function(){return n.preventDefault()}}}(t["Web.Event.Event"]=t["Web.Event.Event"]||{}),function(n){"use strict";n["Web.Event.Event"]=n["Web.Event.Event"]||{};var e=n["Web.Event.Event"],t=n["Web.Event.Event"],r=n["Data.Nullable"];e.currentTarget=function(n){return r.toMaybe(t._currentTarget(n))},e.preventDefault=t.preventDefault}(t),function(n){"use strict";n["Web.HTML.Event.EventTypes"]=n["Web.HTML.Event.EventTypes"]||{};n["Web.HTML.Event.EventTypes"].change="change"}(t),function(n){"use strict";n["Web.UIEvent.MouseEvent.EventTypes"]=n["Web.UIEvent.MouseEvent.EventTypes"]||{};n["Web.UIEvent.MouseEvent.EventTypes"].click="click"}(t),function(n){"use strict";n["Halogen.HTML.Events"]=n["Halogen.HTML.Events"]||{};var e,t=n["Halogen.HTML.Events"],r=n["Control.Bind"],u=n["Control.Monad.Except"],a=n["Control.Monad.Except.Trans"],o=n["Data.Either"],i=n["Data.Function"],c=n["Data.Functor"],f=n["Data.Identity"],l=n["Data.Maybe"],s=n.Foreign,d=n["Foreign.Index"],v=n["Halogen.HTML.Core"],p=n["Halogen.Query.Input"],m=n["Unsafe.Coerce"],g=n["Web.Event.Event"],h=n["Web.HTML.Event.EventTypes"],w=n["Web.UIEvent.MouseEvent.EventTypes"],b=m.unsafeCoerce,y=function(n){return function(e){return v.handler(n)(function(n){return new l.Just(new p.Action(e(n)))})}},D=(e=y(w.click),function(n){return e(b(n))}),E=y("submit"),A=function(n){return function(e){return function(t){return function(m){var h;return(h=n,function(n){return v.handler(h)(function(e){return c.map(l.functorMaybe)(p.Action.create)(n(e))})})(r.composeKleisli(l.bindMaybe)(g.currentTarget)(function(n){return o.either(i.const(l.Nothing.value))(function(n){return l.Just.create(m(n))})(u.runExcept((c=n,r.composeKleisliFlipped(a.bindExceptT(f.monadIdentity))(t)(d.readProp(f.monadIdentity)(e))(s.unsafeToForeign(c)))));var c}))}}}},M=A(h.change)("checked")(s.readBoolean(f.monadIdentity)),C=A(h.change)("value")(s.readString(f.monadIdentity));t.onSubmit=E,t.onClick=D,t.onValueChange=C,t.onChecked=M}(t),function(n){"use strict";n["Halogen.HTML.Properties"]=n["Halogen.HTML.Properties"]||{};var e,t,r,u=n["Halogen.HTML.Properties"],a=n["DOM.HTML.Indexed.OnOff"],o=n["Data.Maybe"],i=n["Data.Newtype"],c=n["Halogen.HTML.Core"],f=n["Halogen.Query.Input"],l=function(n){return c.ref((e=n,function(n){return new o.Just(new f.RefUpdate(e,n))}));var e},s=function(n){return c.prop(n)},d=s(c.isPropBoolean)("required"),v=s(c.isPropInt)("rows"),p=s(c.isPropString)("target"),m=s(c.isPropString)("title"),g=s(c.isPropString)("value"),h=s(c.isPropString)("name"),w=s(c.isPropString)("id"),b=s(c.isPropString)("href"),y=s(c.isPropString)("htmlFor"),D=s(c.isPropBoolean)("disabled"),E=(e=s(c.isPropString)("className"),t=i.unwrap(),function(n){return e(t(n))}),A=s(c.isPropBoolean)("checked"),M=s(c.isPropBoolean)("autofocus"),C=(r=s(c.isPropOnOff)("autocomplete"),function(n){return r(n?a.On.value:a.Off.value)}),F=c.attr(o.Nothing.value);u.attr=F,u.ref=l,u.class_=E,u.rows=v,u.for=y,u.href=b,u.id_=function(n){return w},u.name=h,u.target=p,u.title=m,u.type_=function(n){return s(n)("type")},u.value=g,u.disabled=D,u.required=d,u.checked=A,u.autocomplete=C,u.autofocus=M}(t),function(n){"use strict";var e="function"==typeof Array.from,t="undefined"!=typeof Symbol&&null!=Symbol&&void 0!==Symbol.iterator&&"function"==typeof String.prototype[Symbol.iterator],r="function"==typeof String.prototype.fromCodePoint,u="function"==typeof String.prototype.codePointAt;n._unsafeCodePointAt0=function(n){return u?function(n){return n.codePointAt(0)}:n},n._singleton=function(n){return r?String.fromCodePoint:n},n._take=function(n){return function(e){return t?function(n){for(var t="",r=n[Symbol.iterator](),u=0;u<e;++u){var a=r.next();if(a.done)return t;t+=a.value}return t}:n(e)}},n._toCodePointArray=function(n){return function(t){return e?function(n){return Array.from(n,t)}:n}}}(t["Data.String.CodePoints"]=t["Data.String.CodePoints"]||{}),function(n){"use strict";n.topInt=2147483647,n.bottomInt=-2147483648,n.topChar=String.fromCharCode(65535),n.bottomChar=String.fromCharCode(0)}(t["Data.Bounded"]=t["Data.Bounded"]||{}),function(n){"use strict";n["Data.Bounded"]=n["Data.Bounded"]||{};var e=n["Data.Bounded"],t=n["Data.Bounded"],r=n["Data.Ord"],u=function(n,e,t){this.Ord0=n,this.bottom=e,this.top=t},a=new u(function(){return r.ordInt},t.bottomInt,t.topInt),o=new u(function(){return r.ordChar},t.bottomChar,t.topChar);e.bottom=function(n){return n.bottom},e.top=function(n){return n.top},e.boundedInt=a,e.boundedChar=o}(t),function(n){"use strict";n.toCharCode=function(n){return n.charCodeAt(0)},n.fromCharCode=function(n){return String.fromCharCode(n)}}(t["Data.Enum"]=t["Data.Enum"]||{}),function(n){"use strict";n["Data.Enum"]=n["Data.Enum"]||{};var e,t=n["Data.Enum"],r=n["Data.Enum"],u=n["Data.Bounded"],a=n["Data.Maybe"],o=n["Data.Ord"],i=function(n){return n.fromEnum},c=function(n){return n>=u.bottom(u.boundedInt)&&n<=u.top(u.boundedInt)?new a.Just(r.fromCharCode(n)):a.Nothing.value},f=new function(n,e,t){this.Ord0=n,this.pred=e,this.succ=t}(function(){return o.ordChar},(e=c,function(n){return function(t){return e(n(t)-1|0)}})(r.toCharCode),function(n){return function(e){return function(t){return n(e(t)+1|0)}}}(c)(r.toCharCode)),l=new function(n,e,t,r,u){this.Bounded0=n,this.Enum1=e,this.cardinality=t,this.fromEnum=r,this.toEnum=u}(function(){return u.boundedChar},function(){return f},r.toCharCode(u.top(u.boundedChar))-r.toCharCode(u.bottom(u.boundedChar))|0,r.toCharCode,c);t.fromEnum=i,t.toEnumWithDefaults=function(n){return function(e){return function(t){return function(r){var o=n.toEnum(r);if(o instanceof a.Just)return o.value0;if(o instanceof a.Nothing)return r<i(n)(u.bottom(n.Bounded0()))?e:t;throw new Error("Failed pattern match at Data.Enum (line 158, column 33 - line 160, column 62): "+[o.constructor.name])}}}},t.boundedEnumChar=l}(t),function(n){"use strict";n.intDegree=function(n){return Math.min(Math.abs(n),2147483647)},n.intDiv=function(n){return function(e){return 0===e?0:e>0?Math.floor(n/e):-Math.floor(n/-e)}},n.intMod=function(n){return function(e){if(0===e)return 0;var t=Math.abs(e);return(n%t+t)%t}}}(t["Data.EuclideanRing"]=t["Data.EuclideanRing"]||{}),function(n){"use strict";(t["Data.Ring"]=t["Data.Ring"]||{}).intSub=function(n){return function(e){return n-e|0}}}(),function(n){"use strict";n.intAdd=function(n){return function(e){return n+e|0}},n.intMul=function(n){return function(e){return n*e|0}}}(t["Data.Semiring"]=t["Data.Semiring"]||{}),function(n){"use strict";n["Data.Semiring"]=n["Data.Semiring"]||{};var e=n["Data.Semiring"],t=n["Data.Semiring"],r=new function(n,e,t,r){this.add=n,this.mul=e,this.one=t,this.zero=r}(t.intAdd,t.intMul,1,0);e.semiringInt=r}(t),function(n){"use strict";n["Data.Ring"]=n["Data.Ring"]||{};var e=n["Data.Ring"],t=n["Data.Ring"],r=n["Data.Semiring"],u=new function(n,e){this.Semiring0=n,this.sub=e}(function(){return r.semiringInt},t.intSub);e.ringInt=u}(t),function(n){"use strict";n["Data.CommutativeRing"]=n["Data.CommutativeRing"]||{};var e=n["Data.CommutativeRing"],t=n["Data.Ring"],r=new function(n){this.Ring0=n}(function(){return t.ringInt});e.commutativeRingInt=r}(t),function(n){"use strict";n["Data.EuclideanRing"]=n["Data.EuclideanRing"]||{};var e=n["Data.EuclideanRing"],t=n["Data.EuclideanRing"],r=n["Data.CommutativeRing"],u=new function(n,e,t,r){this.CommutativeRing0=n,this.degree=e,this.div=t,this.mod=r}(function(){return r.commutativeRingInt},t.intDegree,t.intDiv,t.intMod);e.div=function(n){return n.div},e.mod=function(n){return n.mod},e.euclideanRingInt=u}(t),function(n){"use strict";n.singleton=function(n){return n},n.length=function(n){return n.length},n.drop=function(n){return function(e){return e.substring(n)}}}(t["Data.String.CodeUnits"]=t["Data.String.CodeUnits"]||{}),function(n){"use strict";n["Data.String.CodeUnits"]=n["Data.String.CodeUnits"]||{};var e=n["Data.String.CodeUnits"],t=n["Data.String.CodeUnits"];e.singleton=t.singleton,e.length=t.length,e.drop=t.drop}(t),function(n){"use strict";(t["Data.String.Unsafe"]=t["Data.String.Unsafe"]||{}).charAt=function(n){return function(e){if(n>=0&&n<e.length)return e.charAt(n);throw new Error("Data.String.Unsafe.charAt: Invalid index.")}}}(),function(n){"use strict";n["Data.String.Unsafe"]=n["Data.String.Unsafe"]||{};var e=n["Data.String.Unsafe"],t=n["Data.String.Unsafe"];e.charAt=t.charAt}(t),function(n){"use strict";n["Data.String.CodePoints"]=n["Data.String.CodePoints"]||{};var e,t=n["Data.String.CodePoints"],r=n["Data.String.CodePoints"],u=(n["Data.Array"],n["Data.Bounded"]),a=n["Data.Enum"],o=n["Data.EuclideanRing"],i=n["Data.Functor"],c=n["Data.Maybe"],f=n["Data.String.CodeUnits"],l=n["Data.String.Unsafe"],s=n["Data.Tuple"],d=n["Data.Unfoldable"],v=function(n){return function(e){return 65536+((1024*(n-55296|0)|0)+(e-56320|0)|0)|0}},p=function(n){return 56320<=n&&n<=57343},m=function(n){return 55296<=n&&n<=56319},g=function(n){var e=f.length(n);if(0===e)return c.Nothing.value;if(1===e)return new c.Just({head:a.fromEnum(a.boundedEnumChar)(l.charAt(0)(n)),tail:""});var t=a.fromEnum(a.boundedEnumChar)(l.charAt(1)(n)),r=a.fromEnum(a.boundedEnumChar)(l.charAt(0)(n));return m(r)&&p(t)?new c.Just({head:v(r)(t),tail:f.drop(2)(n)}):new c.Just({head:r,tail:f.drop(1)(n)})},h=function(n){return i.map(c.functorMaybe)(function(n){return new s.Tuple(n.head,n.tail)})(g(n))},w=r._unsafeCodePointAt0(function(n){var e=a.fromEnum(a.boundedEnumChar)(l.charAt(0)(n));if(m(e)&&f.length(n)>1){var t=a.fromEnum(a.boundedEnumChar)(l.charAt(1)(n));return p(t)?v(e)(t):e}return e}),b=(r._toCodePointArray(function(n){return d.unfoldr(d.unfoldableArray)(h)(n)})(w),e=a.toEnumWithDefaults(a.boundedEnumChar)(u.bottom(u.boundedChar))(u.top(u.boundedChar)),function(n){return f.singleton(e(n))}),y=r._singleton(function(n){if(n<=65535)return b(n);var e=o.div(o.euclideanRingInt)(n-65536|0)(1024)+55296|0,t=o.mod(o.euclideanRingInt)(n-65536|0)(1024)+56320|0;return b(e)+b(t)}),D=r._take(function n(e){return function(t){if(e<1)return"";var r=g(t);return r instanceof c.Just?y(r.value0.head)+n(e-1|0)(r.value0.tail):t}});t.take=D,t.drop=function(n){return function(e){return f.drop(f.length(D(n)(e)))(e)}}}(t),function(n){"use strict";n["Web.HTML.Common"]=n["Web.HTML.Common"]||{};n["Web.HTML.Common"].ClassName=function(n){return n}}(t),function(n){"use strict";n.Util=n.Util||{};var e,t=n.Util,r=n["Control.Bind"],u=n["Data.Array"],a=n["Data.Functor"],o=n["Data.Maybe"],i=n["Data.Nullable"],c=n["Data.String.CodePoints"],f=n["Data.String.Common"],l=n["Data.Tuple"],s=n["Data.Unit"],d=n.Effect,v=n["Halogen.HTML.Core"],p=n["Halogen.HTML.Properties"],m=n.JSURI,g=n["Web.HTML"],h=n["Web.HTML.Common"],w=n["Web.HTML.Location"],b=n["Web.HTML.Window"],y=(e=o.fromMaybe(""),function(n){return e(i.toMaybe(n))}),D=function(n){var e,t,r=(e=f.replaceAll("+")(" "),function(n){return t=e(n),o.fromJust()(m.decodeURIComponent(t));var t}),a="#"===(t=c.take(1)(n))||"?"===t?c.drop(1)(n):n;return u.mapMaybe(function(n){var e=f.split("=")(n);return 1===e.length?new o.Just(new l.Tuple(r(e[0]),o.Nothing.value)):2===e.length?new o.Just(new l.Tuple(r(e[0]),new o.Just(r(e[1])))):o.Nothing.value})(u.filter(function(n){return""!==n})(f.split("&")(a)))},E=r.bindFlipped(d.bindEffect)(b.location)(g.window);t.class_=function(n){return p.class_(h.ClassName(n))},t.attr=function(n){return p.attr(n)},t._loc=E,t._curQuerystring=function(){var n=E(),e=w.search(n)();return D(e)},t._lookupQueryStringValue=function(n){return function(e){return r.join(o.bindMaybe)(a.map(o.functorMaybe)(l.snd)(u.find(function(n){return l.fst(n)===e})(n)))}},t.whenH=function(n){return function(e){return n?e(s.unit):v.text("")}},t.whenA=function(n){return function(e){return n?e(s.unit):[]}},t.ifElseH=function(n){return function(e){return function(t){return n?e(s.unit):t(s.unit)}}},t.ifElseA=function(n){return function(e){return function(t){return n?e(s.unit):t(s.unit)}}},t.fromNullableStr=y}(t),function(n){"use strict";n["Component.AccountSettings"]=n["Component.AccountSettings"]||{};var e=n["Component.AccountSettings"],t=n.App,r=n["Control.Bind"],u=n["DOM.HTML.Indexed.InputType"],a=n["Data.Function"],o=n["Data.Functor"],i=n["Data.Lens.Getter"],c=n["Data.Lens.Internal.Forget"],f=n["Data.Lens.Lens"],l=n["Data.Lens.Setter"],s=n["Data.Profunctor.Strong"],d=n["Data.Unit"],v=n["Effect.Aff.Class"],p=n.Globals,m=n["Halogen.Component"],g=n["Halogen.HTML.Core"],h=n["Halogen.HTML.Elements"],w=n["Halogen.HTML.Events"],b=n["Halogen.HTML.Properties"],y=n["Halogen.Query.HalogenM"],D=n.Util,E=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),A=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),M=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),C=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),F=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),H=function(n){return f.lens(function(n){return n.us})(function(n){return function(n){return{us:n}}})(n)};e.usetting=function(n){var e;p["app'"](d.unit);return m.mkComponent({initialState:a.const((e=n,{us:e})),render:function(n){var e=function(n){return function(e){return C.create(n(e))}};return h.div([D.class_("settings-form")])([h.div([D.class_("fw7 mb2")])([g.text("Account Settings")]),h.div([D.class_("flex items-center mb2")])([h.input([b.type_(g.isPropInputType)(u.InputCheckbox.value),D.class_("pointer mr2"),b.id_()("archiveDefault"),b.name("archiveDefault"),b.checked(n.us.archiveDefault),w.onChecked(e(E.create))]),h.label([b.for("archiveDefault"),D.class_("lh-copy")])([g.text("Archive Non-Private Bookmarks (archive.li)")])]),h.div([D.class_("flex items-center mb2")])([h.input([b.type_(g.isPropInputType)(u.InputCheckbox.value),D.class_("pointer mr2"),b.id_()("privateDefault"),b.name("privateDefault"),b.checked(n.us.privateDefault),w.onChecked(e(A.create))]),h.label([b.for("privateDefault"),D.class_("lh-copy")])([g.text("Default new bookmarks to Private")])]),h.div([D.class_("flex items-center mb2")])([h.input([b.type_(g.isPropInputType)(u.InputCheckbox.value),D.class_("pointer mr2"),b.id_()("privacyLock"),b.name("privacyLock"),b.checked(n.us.privacyLock),w.onChecked(e(M.create))]),h.label([b.for("privacyLock"),D.class_("lh-copy")])([g.text("Privacy Lock (Private Account)")])])])},eval:m.mkEval({handleAction:function(n){if(n instanceof C)return r.discard(r.discardUnit)(y.bindHalogenM)(l.modifying(y.monadStateHalogenM)(H(s.strongFn))(function(){if(n.value0 instanceof E)return function(e){return{archiveDefault:n.value0.value0,privateDefault:e.privateDefault,privacyLock:e.privacyLock}};if(n.value0 instanceof A)return function(e){return{archiveDefault:e.archiveDefault,privateDefault:n.value0.value0,privacyLock:e.privacyLock}};if(n.value0 instanceof M)return function(e){return{archiveDefault:e.archiveDefault,privateDefault:e.privateDefault,privacyLock:n.value0.value0}};throw new Error("Failed pattern match at Component.AccountSettings (line 80, column 12 - line 83, column 46): "+[n.value0.constructor.name])}()))(function(){return r.bind(y.bindHalogenM)(i.use(y.monadStateHalogenM)(H(c.strongForget)))(function(n){return o.void(y.functorHalogenM)(v.liftAff(y.monadAffHalogenM(v.monadAffAff))(t.editAccountSettings(n)))})});if(n instanceof F)return r.bind(y.bindHalogenM)(i.use(y.monadStateHalogenM)(H(c.strongForget)))(function(n){return o.void(y.functorHalogenM)(v.liftAff(y.monadAffHalogenM(v.monadAffAff))(t.editAccountSettings(n)))});throw new Error("Failed pattern match at Component.AccountSettings (line 78, column 3 - line 78, column 69): "+[n.constructor.name])},handleQuery:m.defaultEval.handleQuery,receive:m.defaultEval.receive,initialize:m.defaultEval.initialize,finalize:m.defaultEval.finalize})})}}(t),function(n){"use strict";n["Component.Add"]=n["Component.Add"]||{};var e=n["Component.Add"],t=n.App,r=n["Control.Applicative"],u=n["Control.Bind"],a=n["Control.Monad.State.Class"],o=n["DOM.HTML.Indexed.ButtonType"],i=n["DOM.HTML.Indexed.InputType"],c=n["Data.Array"],f=n["Data.Function"],l=n["Data.Functor"],s=n["Data.Lens.Getter"],d=n["Data.Lens.Internal.Forget"],v=n["Data.Lens.Lens"],p=n["Data.Lens.Setter"],m=n["Data.Maybe"],g=n["Data.Monoid"],h=n["Data.Profunctor.Strong"],w=n["Data.Semigroup"],b=n["Data.String.Common"],y=n["Data.Tuple"],D=n["Data.Unit"],E=n["Effect.Aff"],A=n["Effect.Aff.Class"],M=n["Effect.Class"],C=n.Globals,F=n["Halogen.Component"],H=n["Halogen.HTML.Core"],S=n["Halogen.HTML.Elements"],T=n["Halogen.HTML.Events"],_=n["Halogen.HTML.Properties"],x=n["Halogen.Query.HalogenM"],I=n.Util,k=n["Web.Event.Event"],L=n["Web.HTML"],R=n["Web.HTML.Location"],N=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),U=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),P=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),B=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),O=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),W=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),q=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),J=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),j=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),Q=function(){function n(){}return n.value=new n,n}(),V=function(){function n(){}return n.value=new n,n}(),z=function(n){return v.lens(function(n){return n.edit_bm})(function(n){return function(e){return{edit_bm:e,bm:n.bm,deleteAsk:n.deleteAsk,destroyed:n.destroyed,loading:n.loading}}})(n)};e.addbmark=function(n){var e;C["app'"](D.unit);return F.mkComponent({initialState:f.const((e=n,{bm:e,edit_bm:e,deleteAsk:!1,destroyed:!1,loading:!1})),render:function(n){c.drop(1),c.foldMap(g.monoidArray)(function(n){return[S.br_,H.text(n)]}),b.split("\n");var e=C.mmoment8601(n.bm.time),t=function(n){return function(e){return q.create(n(e))}},r=function(t){return S.div([I.class_("alert")])([H.text("previously saved "),S.span([I.class_("link f7 dib gray pr3"),_.title(m.maybe(n.bm.time)(y.snd)(e))])([H.text(m.maybe(" ")(y.fst)(e))]),S.div([I.class_("edit_links dib ml1")])([S.div([I.class_("delete_link di")])([S.button(w.append(w.semigroupArray)([_.type_(H.isPropButtonType)(o.ButtonButton.value),T.onClick(function(n){return new j(!0)}),I.class_("delete")])(g.guard(g.monoidArray)(n.deleteAsk)([I.attr("hidden")("hidden")])))([H.text("delete")]),S.span(w.append(w.semigroupArray)([I.class_("confirm red")])(g.guard(g.monoidArray)(!n.deleteAsk)([I.attr("hidden")("hidden")])))([S.button([_.type_(H.isPropButtonType)(o.ButtonButton.value),T.onClick(function(n){return new j(!1)})])([H.text("cancel / ")]),S.button([_.type_(H.isPropButtonType)(o.ButtonButton.value),T.onClick(function(n){return V.value}),I.class_("red")])([H.text("destroy")])])])])])};return I.ifElseH(!n.destroyed)(function(e){return S.form([T.onSubmit(J.create)])([S.table([I.class_("w-100")])([S.tbody_([S.tr_([S.td([I.class_("w1")])([]),S.td_([I.whenH(n.bm.bid>0)(r)])]),S.tr_([S.td_([S.label([_.for("url")])([H.text("URL")])]),S.td_([S.input([_.type_(H.isPropInputType)(i.InputUrl.value),_.id_()("url"),I.class_("w-100 mv1"),_.required(!0),_.name("url"),_.autofocus(b.null(n.bm.url)),_.value(n.edit_bm.url),T.onValueChange(t(N.create))])])]),S.tr_([S.td_([S.label([_.for("title")])([H.text("title")])]),S.td([I.class_("flex")])([S.input([_.type_(H.isPropInputType)(i.InputText.value),_.id_()("title"),I.class_("w-100 mv1 flex-auto"),_.name("title"),_.value(n.edit_bm.title),T.onValueChange(t(U.create))]),S.button([_.disabled(n.loading),_.type_(H.isPropButtonType)(o.ButtonButton.value),T.onClick(function(n){return Q.value}),I.class_("ml2 input-reset ba b--navy pointer f6 di dim pa1 ma1 mr0 "+g.guard(g.monoidString)(n.loading)("bg-light-silver"))])([H.text("fetch")])])]),S.tr_([S.td_([S.label([_.for("description")])([H.text("description")])]),S.td_([S.textarea([I.class_("w-100 mt1 mid-gray"),_.id_()("description"),_.name("description"),_.rows(4),_.value(n.edit_bm.description),T.onValueChange(t(P.create))])])]),S.tr_([S.td_([S.label([_.for("tags")])([H.text("tags")])]),S.td_([S.input([_.type_(H.isPropInputType)(i.InputText.value),_.id_()("tags"),I.class_("w-100 mv1"),_.name("tags"),_.autocomplete(!1),I.attr("autocapitalize")("off"),_.autofocus(!b.null(n.bm.url)),_.value(n.edit_bm.tags),T.onValueChange(t(B.create))])])]),S.tr_([S.td_([S.label([_.for("private")])([H.text("private")])]),S.td_([S.input([_.type_(H.isPropInputType)(i.InputCheckbox.value),_.id_()("private"),I.class_("private pointer"),_.name("private"),_.checked(n.edit_bm.private),T.onChecked(t(O.create))])])]),S.tr_([S.td_([S.label([_.for("toread")])([H.text("read later")])]),S.td_([S.input([_.type_(H.isPropInputType)(i.InputCheckbox.value),_.id_()("toread"),I.class_("toread pointer"),_.name("toread"),_.checked(n.edit_bm.toread),T.onChecked(t(W.create))])])]),S.tr_([S.td_([]),S.td_([S.input([_.type_(H.isPropInputType)(i.InputSubmit.value),I.class_("ph3 pv2 input-reset ba b--navy bg-transparent pointer f6 dib mt1 dim"),_.value(n.bm.bid>0?"update bookmark":"add bookmark")])])])])])])})(function(n){return S.p([I.class_("red")])([H.text("you killed this bookmark")])})},eval:F.mkEval({handleAction:function(n){if(n instanceof j)return a.modify_(x.monadStateHalogenM)(function(e){var t={};for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.deleteAsk=n.value0,t});if(n instanceof Q)return u.discard(u.discardUnit)(x.bindHalogenM)(a.modify_(x.monadStateHalogenM)(function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.loading=!0,e}))(function(){return u.bind(x.bindHalogenM)(a.gets(x.monadStateHalogenM)(function(n){return n.edit_bm}))(function(n){return u.bind(x.bindHalogenM)(A.liftAff(x.monadAffHalogenM(A.monadAffAff))(t.lookupTitle(n)))(function(n){return u.discard(u.discardUnit)(x.bindHalogenM)(function(){if(n instanceof m.Just)return p.modifying(x.monadStateHalogenM)(z(h.strongFn))(function(e){return{url:e.url,title:n.value0,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}});if(n instanceof m.Nothing)return r.pure(x.applicativeHalogenM)(D.unit);throw new Error("Failed pattern match at Component.Add (line 165, column 5 - line 167, column 29): "+[n.constructor.name])}())(function(){return a.modify_(x.monadStateHalogenM)(function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.loading=!1,e})})})})});if(n instanceof V)return u.bind(x.bindHalogenM)(a.gets(x.monadStateHalogenM)(function(n){return n.bm.bid}))(function(n){return u.discard(u.discardUnit)(x.bindHalogenM)(l.void(x.functorHalogenM)(A.liftAff(x.monadAffHalogenM(A.monadAffAff))(t.destroy(n))))(function(){return a.modify_(x.monadStateHalogenM)(function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.destroyed=!0,e})})});if(n instanceof q)return p.modifying(x.monadStateHalogenM)(z(h.strongFn))(function(){if(n.value0 instanceof N)return function(e){return{url:n.value0.value0,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof U)return function(e){return{url:e.url,title:n.value0.value0,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof P)return function(e){return{url:e.url,title:e.title,description:n.value0.value0,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof B)return function(e){return{url:e.url,title:e.title,description:e.description,tags:n.value0.value0,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof O)return function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:n.value0.value0,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof W)return function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:n.value0.value0,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};throw new Error("Failed pattern match at Component.Add (line 174, column 17 - line 180, column 36): "+[n.value0.constructor.name])}());if(n instanceof J)return u.discard(u.discardUnit)(x.bindHalogenM)(M.liftEffect(x.monadEffectHalogenM(E.monadEffectAff))(k.preventDefault(n.value0)))(function(){return u.bind(x.bindHalogenM)(s.use(x.monadStateHalogenM)(z(d.strongForget)))(function(n){return u.discard(u.discardUnit)(x.bindHalogenM)(l.void(x.functorHalogenM)(A.liftAff(x.monadAffHalogenM(A.monadAffAff))(t.editBookmark(n))))(function(){return u.discard(u.discardUnit)(x.bindHalogenM)(p.assign(x.monadStateHalogenM)((e=h.strongFn,v.lens(function(n){return n.bm})(function(n){return function(e){return{bm:e,deleteAsk:n.deleteAsk,destroyed:n.destroyed,edit_bm:n.edit_bm,loading:n.loading}}})(e)))(n))(function(){return u.bind(x.bindHalogenM)(M.liftEffect(x.monadEffectHalogenM(E.monadEffectAff))(I._loc))(function(n){return u.bind(x.bindHalogenM)(M.liftEffect(x.monadEffectHalogenM(E.monadEffectAff))(L.window))(function(e){return u.bind(x.bindHalogenM)(M.liftEffect(x.monadEffectHalogenM(E.monadEffectAff))(I._curQuerystring))(function(t){var r=I._lookupQueryStringValue(t)("next");return r instanceof m.Just?M.liftEffect(x.monadEffectHalogenM(E.monadEffectAff))(R.setHref(r.value0)(n)):M.liftEffect(x.monadEffectHalogenM(E.monadEffectAff))(C.closeWindow(e))})})})});var e})})});throw new Error("Failed pattern match at Component.Add (line 158, column 3 - line 158, column 69): "+[n.constructor.name])},handleQuery:F.defaultEval.handleQuery,receive:F.defaultEval.receive,initialize:F.defaultEval.initialize,finalize:F.defaultEval.finalize})})}}(t),(t["Component.RawHtml"]=t["Component.RawHtml"]||{}).unsafeSetInnerHTML=function(n){return function(e){return function(){n.innerHTML=e}}},function(n){"use strict";(t["Web.HTML.HTMLElement"]=t["Web.HTML.HTMLElement"]||{})._read=function(n,e,t){var r=Object.prototype.toString.call(t);return 0===r.indexOf("[object HTML")&&r.indexOf("Element]")===r.length-8?e(t):n}}(),function(n){"use strict";n["Web.HTML.HTMLElement"]=n["Web.HTML.HTMLElement"]||{};var e=n["Web.HTML.HTMLElement"],t=n["Web.HTML.HTMLElement"],r=n["Data.Maybe"],u=n["Unsafe.Coerce"],a=u.unsafeCoerce,o=u.unsafeCoerce;e.fromElement=function(n){return t._read(r.Nothing.value,r.Just.create,n)},e.toElement=o,e.toNode=a}(t),function(n){"use strict";n["Halogen.Query"]=n["Halogen.Query"]||{};var e,t=n["Halogen.Query"],r=n["Control.Bind"],u=n["Data.Functor"],a=n["Data.Maybe"],o=n["Halogen.Query.HalogenM"],i=n["Web.HTML.HTMLElement"],c=(e=u.map(o.functorHalogenM)(function(n){return r.bindFlipped(a.bindMaybe)(i.fromElement)(n)}),function(n){return e(o.getRef(n))});t.getHTMLElementRef=c}(t),function(n){"use strict";n["Component.RawHtml"]=n["Component.RawHtml"]||{};var e=n["Component.RawHtml"],t=n["Component.RawHtml"],r=n["Control.Applicative"],u=n["Control.Bind"],a=n["Control.Monad.State.Class"],o=n["Data.Foldable"],i=n["Data.Maybe"],c=n["Data.Monoid"],f=n["Data.Unit"],l=n.Effect,s=n["Effect.Aff"],d=n["Effect.Aff.Class"],v=n["Effect.Class"],p=n["Halogen.Component"],m=n["Halogen.HTML.Elements"],g=n["Halogen.HTML.Properties"],h=n["Halogen.Query"],w=n["Halogen.Query.HalogenM"],b=function(){function n(){}return n.value=new n,n}(),y=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}();e.mkComponent=function(n){return p.mkComponent({initialState:function(n){return{elRef:"inputval",inputval:n}},render:function(n){return m.div([g.ref(n.elRef)])([])},eval:p.mkEval({handleAction:function e(i){if(i instanceof b)return u.bind(w.bindHalogenM)(a.get(w.monadStateHalogenM))(function(e){return u.bind(w.bindHalogenM)(h.getHTMLElementRef(e.elRef))(function(e){return u.discard(u.discardUnit)(w.bindHalogenM)(o.for_(w.applicativeHalogenM)(o.foldableMaybe)(e)(function(e){return u.bind(w.bindHalogenM)(a.get(w.monadStateHalogenM))(function(r){return d.liftAff(w.monadAffHalogenM(d.monadAffAff))(s.forkAff(s.makeAff(function(u){return function(){return v.liftEffect(v.monadEffectEffect)(t.unsafeSetInnerHTML(e)(n(r.inputval)))(),c.mempty(l.monoidEffect(s.monoidCanceler))()}})))})}))(function(){return r.pure(w.applicativeHalogenM)(f.unit)})})});if(i instanceof y)return u.discard(u.discardUnit)(w.bindHalogenM)(a.modify_(w.monadStateHalogenM)(function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.inputval=i.value0,e}))(function(){return e(b.value)});throw new Error("Failed pattern match at Component.RawHtml (line 50, column 18 - line 63, column 34): "+[i.constructor.name])},handleQuery:p.defaultEval.handleQuery,receive:function(n){return i.Just.create(y.create(n))},initialize:new i.Just(b.value),finalize:p.defaultEval.finalize})})}}(t),function(n){var e=require("marked");e.setOptions({pedantic:!1,gfm:!0}),n.markedImpl=function(n){return n?e(n):""}}(t["Foreign.Marked"]=t["Foreign.Marked"]||{}),function(n){"use strict";n["Foreign.Marked"]=n["Foreign.Marked"]||{};var e=n["Foreign.Marked"],t=n["Foreign.Marked"],r=n.Globals;e.marked=function(n){return r.RawHTML(t.markedImpl(n))}}(t),function(n){"use strict";n["Component.Markdown"]=n["Component.Markdown"]||{};var e=n["Component.Markdown"],t=n["Component.RawHtml"],r=n["Foreign.Marked"],u=t.mkComponent(r.marked);e.component=u}(t),function(n){"use strict";n["Data.Void"]=n["Data.Void"]||{};n["Data.Void"].absurd=function(n){return function(n){for(var e;;)e=void(n=n);return e}(n)}}(t),function(n){"use strict";n["Halogen.HTML"]=n["Halogen.HTML"]||{};var e=n["Halogen.HTML"],t=n["Data.Maybe"],r=n["Halogen.Component"],u=n["Halogen.HTML.Core"];e.slot=function(n){return function(n){return function(e){return function(a){return function(o){return function(i){return function(c){return function(f){return u.widget(new r.ComponentSlot(r.componentSlot()(n)(e)(a)(o)(i)(c)(function(n){return t.Just.create(f(n))})))}}}}}}}}}(t),function(n){"use strict";n["Component.BMark"]=n["Component.BMark"]||{};var e=n["Component.BMark"],t=n.App,r=n["Component.Markdown"],u=n["Control.Applicative"],a=n["Control.Bind"],o=n["Control.Monad.State.Class"],i=n["DOM.HTML.Indexed.ButtonType"],c=n["DOM.HTML.Indexed.InputType"],f=n["Data.Function"],l=n["Data.Functor"],s=n["Data.Lens.Getter"],d=n["Data.Lens.Internal.Forget"],v=n["Data.Lens.Lens"],p=n["Data.Lens.Setter"],m=n["Data.Maybe"],g=n["Data.Monoid"],h=n["Data.Nullable"],w=n["Data.Ord"],b=n["Data.Profunctor.Strong"],y=n["Data.Show"],D=n["Data.String.CodePoints"],E=n["Data.String.Common"],A=n["Data.Symbol"],M=n["Data.Unit"],C=n["Data.Void"],F=n.Effect,H=n["Effect.Aff"],S=n["Effect.Aff.Class"],T=n["Effect.Class"],_=n.Globals,x=n["Halogen.Component"],I=n["Halogen.HTML"],k=n["Halogen.HTML.Core"],L=n["Halogen.HTML.Elements"],R=n["Halogen.HTML.Events"],N=n["Halogen.HTML.Properties"],U=n["Halogen.Query.HalogenM"],P=n["Type.Proxy"],B=n.Util,O=n["Web.Event.Event"],W=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),q=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),J=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),j=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),Q=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),V=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),z=function(){function n(){}return n.value=new n,n}(),G=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),K=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),X=function(){function n(){}return n.value=new n,n}(),Y=function(){function n(){}return n.value=new n,n}(),$=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),Z=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),nn=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),en=function(){function n(){}return n.value=new n,n}(),tn=P.Proxy.value,rn=function(n){return v.lens(function(n){return n.edit_bm})(function(n){return function(e){return{edit_bm:e,bm:n.bm,deleteAsk:n.deleteAsk,edit:n.edit,loading:n.loading}}})(n)},un=function(n){return v.lens(function(n){return n.edit})(function(n){return function(e){return{edit:e,bm:n.bm,deleteAsk:n.deleteAsk,edit_bm:n.edit_bm,loading:n.loading}}})(n)},an=function(n){return v.lens(function(n){return n.bm})(function(n){return function(e){return{bm:e,deleteAsk:n.deleteAsk,edit:n.edit,edit_bm:n.edit_bm,loading:n.loading}}})(n)};e.bmark=function(n){var e,v=function(n){return y.show(y.showInt)(n.bid)+"_tags"},P=_["app'"](M.unit);return x.mkComponent({initialState:f.const((e=n,{bm:e,edit_bm:e,deleteAsk:!1,edit:!1,loading:!1})),render:function(n){var e=D.take(16)(n.bm.time)+"Z",t=_.toLocaleDateString(n.bm.time),u=function(n){return B.fromNullableStr(P.userR)+"/t:"+n},a=function(n){return function(e){return Z.create(n(e))}};return L.div([N.id_()(y.show(y.showInt)(n.bm.bid)),B.class_("bookmark w-100 mw7 pa1 mb3"+g.guard(g.monoidString)(n.bm.private)(" private"))])([B.whenH(P.dat.isowner)(function(e){return L.div([B.class_("star fl pointer"+g.guard(g.monoidString)(n.bm.selected)(" selected"))])([L.button([B.class_("moon-gray"),R.onClick(function(e){return new G(!n.bm.selected)})])([k.text("✭")])])}),B.ifElseH(n.edit)(function(e){return L.div([B.class_("edit_bookmark_form pa2 pt0 bg-white")])([L.form([R.onSubmit(nn.create)])([L.div_([k.text("url")]),L.input([N.type_(k.isPropInputType)(c.InputUrl.value),B.class_("url w-100 mb2 pt1 edit_form_input"),N.required(!0),N.name("url"),N.value(n.edit_bm.url),R.onValueChange(a(W.create))]),L.div_([k.text("title")]),L.div([B.class_("flex")])([L.input([N.type_(k.isPropInputType)(c.InputText.value),B.class_("title w-100 mb2 pt1 edit_form_input"),N.name("title"),N.value(n.edit_bm.title),R.onValueChange(a(q.create))]),L.button([N.disabled(n.loading),N.type_(k.isPropButtonType)(i.ButtonButton.value),R.onClick(function(n){return X.value}),B.class_("ml1 pa1 mb2 dark-gray ba b--moon-gray bg-near-white pointer rdim f7 "+g.guard(g.monoidString)(n.loading)("bg-light-silver"))])([k.text("fetch")])]),L.div_([k.text("description")]),L.textarea([B.class_("description w-100 mb1 pt1 edit_form_input"),N.name("description"),N.rows(5),N.value(n.edit_bm.description),R.onValueChange(a(J.create))]),L.div([N.id_()("tags_input_box")])([L.div_([k.text("tags")]),L.input([N.id_()(v(n.edit_bm)),N.type_(k.isPropInputType)(c.InputText.value),B.class_("tags w-100 mb1 pt1 edit_form_input"),N.name("tags"),N.autocomplete(!1),B.attr("autocapitalize")("off"),N.value(n.edit_bm.tags),R.onValueChange(a(j.create))])]),L.div([B.class_("edit_form_checkboxes mv3")])([L.input([N.type_(k.isPropInputType)(c.InputCheckbox.value),B.class_("private pointer"),N.id_()("edit_private"),N.name("private"),N.checked(n.edit_bm.private),R.onChecked(a(Q.create))]),k.text(" "),L.label([N.for("edit_private"),B.class_("mr2")])([k.text("private")]),k.text(" "),L.input([N.type_(k.isPropInputType)(c.InputCheckbox.value),B.class_("toread pointer"),N.id_()("edit_toread"),N.name("toread"),N.checked(n.edit_bm.toread),R.onChecked(a(V.create))]),k.text(" "),L.label([N.for("edit_toread")])([k.text("to-read")])]),L.input([N.type_(k.isPropInputType)(c.InputSubmit.value),B.class_("mr1 pv1 ph2 dark-gray ba b--moon-gray bg-near-white pointer rdim"),N.value("save")]),k.text(" "),L.input([N.type_(k.isPropInputType)(c.InputReset.value),B.class_("pv1 ph2 dark-gray ba b--moon-gray bg-near-white pointer rdim"),N.value("cancel"),R.onClick(function(n){return new $(!1)})])])])})(function(a){return L.div([B.class_("display")])([L.a([N.href(n.bm.url),N.target("_blank"),B.class_("link f5 lh-title"+g.guard(g.monoidString)(n.bm.toread)(" unread"))])([k.text(E.null(n.bm.title)?"[no title]":n.bm.title)]),L.br_,L.a([N.href(n.bm.url),B.class_("link f7 gray hover-blue")])([k.text(n.bm.url)]),L.a([N.href(m.fromMaybe("http://archive.is/"+n.bm.url)(h.toMaybe(n.bm.archiveUrl))),B.class_("link f7 gray hover-blue ml2"+g.guard(g.monoidString)(m.isJust(h.toMaybe(n.bm.archiveUrl)))(" green")),N.target("_blank"),N.title("archive link")])([m.isJust(h.toMaybe(n.bm.archiveUrl))?k.text("☑"):k.text("☐")]),L.br_,L.div([B.class_("description mt1 mid-gray")])([I.slot()(new A.IsSymbol(function(){return"markdown"}))(w.ordUnit)(tn)(M.unit)(r.component)(n.bm.description)(C.absurd)]),L.div([B.class_("tags")])(B.whenA(!E.null(n.bm.tags))(function(e){return l.map(l.functorArray)(function(n){return L.a([B.class_("link tag mr1"+g.guard(g.monoidString)("."===D.take(1)(n))(" private")),N.href(u(n))])([k.text(n)])})(E.split(" ")(n.bm.tags))})),L.a([B.class_("link f7 dib gray w4"),N.href((o=n.bm.slug,B.fromNullableStr(P.userR)+"/b:"+o)),N.title(e)])([k.text(t)]),B.whenH(P.dat.isowner)(function(e){return L.div([B.class_("edit_links di")])([L.button([N.type_(k.isPropButtonType)(i.ButtonButton.value),R.onClick(function(n){return new $(!0)}),B.class_("edit light-silver hover-blue")])([k.text("edit ")]),L.div([B.class_("delete_link di")])([L.button([N.type_(k.isPropButtonType)(i.ButtonButton.value),R.onClick(function(n){return new K(!0)}),B.class_("delete light-silver hover-blue"+g.guard(g.monoidString)(n.deleteAsk)(" dn"))])([k.text("delete")]),L.span([B.class_("confirm red"+g.guard(g.monoidString)(!n.deleteAsk)(" dn"))])([L.button([N.type_(k.isPropButtonType)(i.ButtonButton.value),R.onClick(function(n){return new K(!1)})])([k.text("cancel / ")]),L.button([N.type_(k.isPropButtonType)(i.ButtonButton.value),R.onClick(function(n){return Y.value}),B.class_("red")])([k.text("destroy")])])])])}),B.whenH(P.dat.isowner)(function(e){return L.div([B.class_("read di")])(g.guard(g.monoidArray)(n.bm.toread)([k.text(" "),L.button([R.onClick(function(n){return en.value}),B.class_("mark_read")])([k.text("mark as read")])]))})]);var o})])},eval:x.mkEval({handleAction:function(n){if(n instanceof G)return a.bind(U.bindHalogenM)(s.use(U.monadStateHalogenM)(an(d.strongForget)))(function(e){return a.discard(a.discardUnit)(U.bindHalogenM)(S.liftAff(U.monadAffHalogenM(S.monadAffAff))(t.toggleStar(e.bid)(n.value0?t.Star.value:t.UnStar.value)))(function(){return a.discard(a.discardUnit)(U.bindHalogenM)(p.modifying(U.monadStateHalogenM)(an(b.strongFn))(function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:n.value0,time:e.time,archiveUrl:e.archiveUrl}}))(function(){return p.modifying(U.monadStateHalogenM)(rn(b.strongFn))(function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:n.value0,time:e.time,archiveUrl:e.archiveUrl}})})})});if(n instanceof K)return o.modify_(U.monadStateHalogenM)(function(e){var t={};for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.deleteAsk=n.value0,t});if(n instanceof Y)return a.bind(U.bindHalogenM)(s.use(U.monadStateHalogenM)(an(d.strongForget)))(function(n){return a.discard(a.discardUnit)(U.bindHalogenM)(l.void(U.functorHalogenM)(S.liftAff(U.monadAffHalogenM(S.monadAffAff))(t.destroy(n.bid))))(function(){return U.raise(z.value)})});if(n instanceof en)return a.bind(U.bindHalogenM)(s.use(U.monadStateHalogenM)(an(d.strongForget)))(function(n){return a.discard(a.discardUnit)(U.bindHalogenM)(l.void(U.functorHalogenM)(S.liftAff(U.monadAffHalogenM(S.monadAffAff))(t.markRead(n.bid))))(function(){return p.modifying(U.monadStateHalogenM)(an(b.strongFn))(function(n){return{url:n.url,title:n.title,description:n.description,tags:n.tags,private:n.private,toread:!1,bid:n.bid,slug:n.slug,selected:n.selected,time:n.time,archiveUrl:n.archiveUrl}})})});if(n instanceof $)return a.bind(U.bindHalogenM)(s.use(U.monadStateHalogenM)(an(d.strongForget)))(function(e){return a.discard(a.discardUnit)(U.bindHalogenM)(p.assign(U.monadStateHalogenM)(rn(b.strongFn))(e))(function(){return a.discard(a.discardUnit)(U.bindHalogenM)(p.assign(U.monadStateHalogenM)(un(b.strongFn))(n.value0))(function(){return T.liftEffect(U.monadEffectHalogenM(H.monadEffectAff))(u.when(F.applicativeEffect)(n.value0)(_.setFocus(v(e))))})})});if(n instanceof Z)return p.modifying(U.monadStateHalogenM)(rn(b.strongFn))(function(){if(n.value0 instanceof W)return function(e){return{url:n.value0.value0,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof q)return function(e){return{url:e.url,title:n.value0.value0,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof J)return function(e){return{url:e.url,title:e.title,description:n.value0.value0,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof j)return function(e){return{url:e.url,title:e.title,description:e.description,tags:n.value0.value0,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof Q)return function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:n.value0.value0,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};if(n.value0 instanceof V)return function(e){return{url:e.url,title:e.title,description:e.description,tags:e.tags,private:e.private,toread:n.value0.value0,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}};throw new Error("Failed pattern match at Component.BMark (line 237, column 17 - line 243, column 36): "+[n.value0.constructor.name])}());if(n instanceof X)return a.discard(a.discardUnit)(U.bindHalogenM)(o.modify_(U.monadStateHalogenM)(function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.loading=!0,e}))(function(){return a.bind(U.bindHalogenM)(o.gets(U.monadStateHalogenM)(function(n){return n.edit_bm}))(function(n){return a.bind(U.bindHalogenM)(S.liftAff(U.monadAffHalogenM(S.monadAffAff))(t.lookupTitle(n)))(function(n){return a.discard(a.discardUnit)(U.bindHalogenM)(function(){if(n instanceof m.Just)return p.modifying(U.monadStateHalogenM)(rn(b.strongFn))(function(e){return{url:e.url,title:n.value0,description:e.description,tags:e.tags,private:e.private,toread:e.toread,bid:e.bid,slug:e.slug,selected:e.selected,time:e.time,archiveUrl:e.archiveUrl}});if(n instanceof m.Nothing)return u.pure(U.applicativeHalogenM)(M.unit);throw new Error("Failed pattern match at Component.BMark (line 250, column 5 - line 252, column 29): "+[n.constructor.name])}())(function(){return o.modify_(U.monadStateHalogenM)(function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.loading=!1,e})})})})});if(n instanceof nn)return a.discard(a.discardUnit)(U.bindHalogenM)(T.liftEffect(U.monadEffectHalogenM(H.monadEffectAff))(O.preventDefault(n.value0)))(function(){return a.bind(U.bindHalogenM)(s.use(U.monadStateHalogenM)(rn(d.strongForget)))(function(n){var e={tags:E.replaceAll(",")(" ")(n.tags),archiveUrl:n.archiveUrl,bid:n.bid,description:n.description,private:n.private,selected:n.selected,slug:n.slug,time:n.time,title:n.title,toread:n.toread,url:n.url};return a.discard(a.discardUnit)(U.bindHalogenM)(l.void(U.functorHalogenM)(S.liftAff(U.monadAffHalogenM(S.monadAffAff))(t.editBookmark(e))))(function(){return a.discard(a.discardUnit)(U.bindHalogenM)(p.assign(U.monadStateHalogenM)(an(b.strongFn))(e))(function(){return p.assign(U.monadStateHalogenM)(un(b.strongFn))(!1)})})})});throw new Error("Failed pattern match at Component.BMark (line 201, column 3 - line 201, column 84): "+[n.constructor.name])},handleQuery:x.defaultEval.handleQuery,receive:x.defaultEval.receive,initialize:x.defaultEval.initialize,finalize:x.defaultEval.finalize})})}}(t),function(n){"use strict";n["Component.BList"]=n["Component.BList"]||{};var e=n["Component.BList"],t=n["Component.BMark"],r=n["Control.Monad.State.Class"],u=n["Data.Array"],a=n["Data.Function"],o=n["Data.Functor"],i=n["Data.Ord"],c=n["Data.Symbol"],f=n["Data.Unit"],l=n["Halogen.Component"],s=n["Halogen.HTML"],d=n["Halogen.HTML.Elements"],v=n["Halogen.Query.HalogenM"],p=n["Type.Proxy"],m=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),g=p.Proxy.value;e.blist=function(n){return l.mkComponent({initialState:a.const(n),render:function(n){return d.div_(o.map(o.functorArray)(function(n){return s.slot()(new c.IsSymbol(function(){return"bookmark"}))(i.ordInt)(g)(n.bid)(t.bmark(n))(f.unit)(m.create(n.bid))})(n))},eval:l.mkEval({handleAction:function(n){return r.modify_(v.monadStateHalogenM)(u.filter(function(e){return e.bid!==n.value0}))},handleQuery:l.defaultEval.handleQuery,receive:l.defaultEval.receive,initialize:l.defaultEval.initialize,finalize:l.defaultEval.finalize})})}}(t),function(n){"use strict";n["Component.NList"]=n["Component.NList"]||{};var e=n["Component.NList"],t=n["Control.Applicative"],r=n["Data.Array"],u=n["Data.Function"],a=n["Data.Functor"],o=n["Data.Maybe"],i=n["Data.Monoid"],c=n["Data.Show"],f=n["Data.String.CodePoints"],l=n["Data.String.Common"],s=n["Data.Tuple"],d=n["Data.Unit"],v=n.Globals,p=n["Halogen.Component"],m=n["Halogen.HTML.Core"],g=n["Halogen.HTML.Elements"],h=n["Halogen.HTML.Properties"],w=n["Halogen.Query.HalogenM"],b=n.Util;e.nlist=function(n){var e,y=function(n){return v.mmoment8601(n.created)},D=v["app'"](d.unit),E=function(n){return b.fromNullableStr(D.userR)+"/notes/"+n};return p.mkComponent({initialState:u.const((e=n,{notes:e,cur:o.Nothing.value,deleteAsk:!1,edit:!1})),render:function(n){return g.div_(a.map(a.functorArray)(function(n){return g.div([h.id_()(c.show(c.showInt)(n.id)),b.class_("note w-100 mw7 pa1 mb2"+(n.shared?"":" private"))])([g.div([b.class_("display")])([g.a([h.href(E(n.slug)),b.class_("link f5 lh-title")])([m.text(l.null(n.title)?"[no title]":n.title)]),g.br_,g.div([b.class_("description mt1 mid-gray")])((e=f.take(200)(n.text),r.drop(1)(r.foldMap(i.monoidArray)(function(n){return[g.br_,m.text(n)]})(l.split("\n")(e))))),g.a([b.class_("link f7 dib gray w4"),h.title(o.maybe(n.created)(s.snd)(y(n))),h.href(E(n.slug))])([m.text(o.maybe(" ")(s.fst)(y(n)))])])]);var e})(n.notes))},eval:p.mkEval({handleAction:function(n){return t.pure(w.applicativeHalogenM)(d.unit)},handleQuery:p.defaultEval.handleQuery,receive:p.defaultEval.receive,initialize:p.defaultEval.initialize,finalize:p.defaultEval.finalize})})}}(t),function(n){"use strict";n["Component.NNote"]=n["Component.NNote"]||{};var e=n["Component.NNote"],t=n.App,r=n["Component.Markdown"],u=n["Control.Applicative"],a=n["Control.Bind"],o=n["Control.Monad"],i=n["Control.Monad.State.Class"],c=n["DOM.HTML.Indexed.ButtonType"],f=n["DOM.HTML.Indexed.InputType"],l=n["Data.Array"],s=n["Data.Foldable"],d=n["Data.Function"],v=n["Data.Functor"],p=n["Data.Lens.Getter"],m=n["Data.Lens.Internal.Forget"],g=n["Data.Lens.Lens"],h=n["Data.Lens.Setter"],w=n["Data.Maybe"],b=n["Data.Monoid"],y=n["Data.Ord"],D=n["Data.Profunctor.Strong"],E=n["Data.Show"],A=n["Data.String.Common"],M=n["Data.Symbol"],C=n["Data.Tuple"],F=n["Data.Unit"],H=n["Data.Void"],S=n.Effect,T=n["Effect.Aff"],_=n["Effect.Aff.Class"],x=n["Effect.Class"],I=n.Globals,k=n["Halogen.Component"],L=n["Halogen.HTML"],R=n["Halogen.HTML.Core"],N=n["Halogen.HTML.Elements"],U=n["Halogen.HTML.Events"],P=n["Halogen.HTML.Properties"],B=n["Halogen.Query.HalogenM"],O=n["Type.Proxy"],W=n.Util,q=n["Web.Event.Event"],J=n["Web.HTML.Location"],j=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),Q=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),V=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),z=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),G=function(){function n(){}return n.value=new n,n}(),K=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),X=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),Y=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),$=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),Z=function(){function n(){}return n.value=new n,n}(),nn=function(n){return g.lens(function(n){return n.note})(function(n){return function(e){return{note:e,deleteAsk:n.deleteAsk,destroyed:n.destroyed,edit:n.edit,edit_note:n.edit_note}}})(n)},en=O.Proxy.value,tn=function(n){return g.lens(function(n){return n.edit_note})(function(n){return function(e){return{edit_note:e,deleteAsk:n.deleteAsk,destroyed:n.destroyed,edit:n.edit,note:n.note}}})(n)},rn=function(n){return g.lens(function(n){return n.edit})(function(n){return function(e){return{edit:e,deleteAsk:n.deleteAsk,destroyed:n.destroyed,edit_note:n.edit_note,note:n.note}}})(n)};e.nnote=function(n){var e,g=function(n){return E.show(E.showInt)(n.id)+"_text"},O=I["app'"](F.unit);return k.mkComponent({initialState:d.const((e=n,{note:e,edit_note:e,deleteAsk:!1,edit:e.id<=0,destroyed:!1})),render:function(n){var e=function(n){return I.mmoment8601(n.created)},t=function(n){return function(e){return K.create(n(e))}};return W.ifElseH(n.destroyed)(function(n){return N.p([W.class_("red")])([R.text("you killed this note")])})(d.const(W.ifElseH(n.edit)(function(e){return N.form([U.onSubmit(X.create)])([N.p([W.class_("mt2 mb1")])([R.text("title:")]),N.input([P.type_(R.isPropInputType)(f.InputText.value),W.class_("title w-100 mb1 pt1 edit_form_input"),P.name("title"),P.value(n.edit_note.title),U.onValueChange(t(j.create)),P.autofocus(A.null(n.edit_note.title))]),N.br_,N.p([W.class_("mt2 mb1")])([R.text("description:")]),N.textarea([P.id_()(g(n.edit_note)),W.class_("description w-100 mb1 pt1 edit_form_input"),P.name("text"),P.rows(25),P.value(n.edit_note.text),U.onValueChange(t(Q.create))]),N.div([W.class_("edit_form_checkboxes mb3")])([N.input([P.type_(R.isPropInputType)(f.InputCheckbox.value),W.class_("is-markdown pointer"),P.id_()("edit_ismarkdown"),P.name("ismarkdown"),P.checked(n.edit_note.isMarkdown),U.onChecked(t(V.create))]),R.text(" "),N.label([P.for("edit_ismarkdown"),W.class_("mr2")])([R.text("use markdown?")]),N.br_]),N.div([W.class_("edit_form_checkboxes mb3")])([N.input([P.type_(R.isPropInputType)(f.InputCheckbox.value),W.class_("is-markdown pointer"),P.id_()("edit_shared"),P.name("shared"),P.checked(n.edit_note.shared),U.onChecked(t(z.create))]),R.text(" "),N.label([P.for("edit_shared"),W.class_("mr2")])([R.text("public?")]),N.br_]),N.input([P.type_(R.isPropInputType)(f.InputSubmit.value),W.class_("mr1 pv1 ph2 dark-gray ba b--moon-gray bg-near-white pointer rdim"),P.value("save")]),R.text(" "),N.input([P.type_(R.isPropInputType)(f.InputReset.value),W.class_("pv1 ph2 dark-gray ba b--moon-gray bg-near-white pointer rdim"),P.value("cancel"),U.onClick(function(n){return new Y(!1)})])])})(function(t){return N.div([P.id_()(E.show(E.showInt)(n.note.id)),W.class_("note w-100 mw7 pa1 mb2")])([N.div([W.class_("display")])([N.div([W.class_("link f5 lh-title")])([R.text(A.null(n.note.title)?"[no title]":n.note.title)]),N.br_,n.note.isMarkdown?N.div([W.class_("description mt1")])([L.slot()(new M.IsSymbol(function(){return"markdown"}))(y.ordUnit)(en)(F.unit)(r.component)(n.note.text)(H.absurd)]):N.div([W.class_("description mt1 mid-gray")])((u=n.note.text,l.drop(1)(l.foldMap(b.monoidArray)(function(n){return[N.br_,R.text(n)]})(A.split("\n")(u))))),N.div([W.class_("link f7 dib gray w4")])([N.span([P.title(w.maybe(n.note.created)(C.snd)(e(n.note)))])([R.text(w.maybe(" ")(C.fst)(e(n.note)))]),R.text(" - "),N.span([W.class_("gray")])([R.text(n.note.shared?"public":"private")])])]),W.whenH(O.dat.isowner)(function(e){return N.div([W.class_("edit_links db mt3")])([N.button([P.type_(R.isPropButtonType)(c.ButtonButton.value),U.onClick(function(n){return new Y(!0)}),W.class_("edit light-silver hover-blue")])([R.text("edit ")]),N.div([W.class_("delete_link di")])([N.button([P.type_(R.isPropButtonType)(c.ButtonButton.value),U.onClick(function(n){return new $(!0)}),W.class_("delete light-silver hover-blue"+b.guard(b.monoidString)(n.deleteAsk)(" dn"))])([R.text("delete")]),N.span([W.class_("confirm red"+b.guard(b.monoidString)(!n.deleteAsk)(" dn"))])([N.button([P.type_(R.isPropButtonType)(c.ButtonButton.value),U.onClick(function(n){return new $(!1)})])([R.text("cancel / ")]),N.button([P.type_(R.isPropButtonType)(c.ButtonButton.value),U.onClick(function(n){return Z.value}),W.class_("red")])([R.text("destroy")])])])])})]);var u})))},eval:k.mkEval({handleAction:function(n){if(n instanceof G)return u.pure(B.applicativeHalogenM)(F.unit);if(n instanceof K)return h.modifying(B.monadStateHalogenM)(tn(D.strongFn))(function(){if(n.value0 instanceof j)return function(e){return{id:e.id,slug:e.slug,title:n.value0.value0,text:e.text,length:e.length,isMarkdown:e.isMarkdown,shared:e.shared,created:e.created,updated:e.updated}};if(n.value0 instanceof Q)return function(e){return{id:e.id,slug:e.slug,title:e.title,text:n.value0.value0,length:e.length,isMarkdown:e.isMarkdown,shared:e.shared,created:e.created,updated:e.updated}};if(n.value0 instanceof V)return function(e){return{id:e.id,slug:e.slug,title:e.title,text:e.text,length:e.length,isMarkdown:n.value0.value0,shared:e.shared,created:e.created,updated:e.updated}};if(n.value0 instanceof z)return function(e){return{id:e.id,slug:e.slug,title:e.title,text:e.text,length:e.length,isMarkdown:e.isMarkdown,shared:n.value0.value0,created:e.created,updated:e.updated}};throw new Error("Failed pattern match at Component.NNote (line 179, column 19 - line 183, column 36): "+[n.value0.constructor.name])}());if(n instanceof $)return i.modify_(B.monadStateHalogenM)(function(e){var t={};for(var r in e)({}).hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.deleteAsk=n.value0,t});if(n instanceof Z)return a.bind(B.bindHalogenM)(p.use(B.monadStateHalogenM)(nn(m.strongForget)))(function(n){return a.discard(a.discardUnit)(B.bindHalogenM)(v.void(B.functorHalogenM)(_.liftAff(B.monadAffHalogenM(_.monadAffAff))(t.destroyNote(n.id))))(function(){return i.modify_(B.monadStateHalogenM)(function(n){var e={};for(var t in n)({}).hasOwnProperty.call(n,t)&&(e[t]=n[t]);return e.destroyed=!0,e})})});if(n instanceof Y)return a.bind(B.bindHalogenM)(p.use(B.monadStateHalogenM)(nn(m.strongForget)))(function(e){return a.discard(a.discardUnit)(B.bindHalogenM)(h.assign(B.monadStateHalogenM)(tn(D.strongFn))(e))(function(){return a.discard(a.discardUnit)(B.bindHalogenM)(h.assign(B.monadStateHalogenM)(rn(D.strongFn))(n.value0))(function(){return x.liftEffect(B.monadEffectHalogenM(T.monadEffectAff))(o.whenM(S.monadEffect)(u.pure(S.applicativeEffect)(n.value0))(I.setFocus(g(e))))})})});if(n instanceof X)return a.discard(a.discardUnit)(B.bindHalogenM)(x.liftEffect(B.monadEffectHalogenM(T.monadEffectAff))(q.preventDefault(n.value0)))(function(){return a.bind(B.bindHalogenM)(p.use(B.monadStateHalogenM)(tn(m.strongForget)))(function(n){return a.bind(B.bindHalogenM)(_.liftAff(B.monadAffHalogenM(_.monadAffAff))(t.editNote(n)))(function(e){return s.for_(B.applicativeHalogenM)(s.foldableEither)(e)(function(e){return 0===n.id?x.liftEffect(B.monadEffectHalogenM(T.monadEffectAff))(a.bindFlipped(S.bindEffect)(J.setHref(W.fromNullableStr(O.noteR)))(W._loc)):a.discard(a.discardUnit)(B.bindHalogenM)(h.assign(B.monadStateHalogenM)(nn(D.strongFn))(n))(function(){return h.assign(B.monadStateHalogenM)(rn(D.strongFn))(!1)})})})})});throw new Error("Failed pattern match at Component.NNote (line 174, column 3 - line 174, column 77): "+[n.constructor.name])},handleQuery:k.defaultEval.handleQuery,receive:k.defaultEval.receive,initialize:k.defaultEval.initialize,finalize:k.defaultEval.finalize})})}}(t),function(n){"use strict";(t["Math"]=t["Math"]||{}).log=Math.log}(),function(n){"use strict";n.Math=n.Math||{};var e=n.Math,t=n.Math;e.log=t.log}(t),function(n){"use strict";n["Component.TagCloud"]=n["Component.TagCloud"]||{};var e=n["Component.TagCloud"],t=n.App,r=n["Control.Applicative"],u=n["Control.Bind"],a=n["Control.Category"],o=n["Control.Monad.State.Class"],i=n["DOM.HTML.Indexed.ButtonType"],c=n["Data.Array"],f=n["Data.Eq"],l=n["Data.Foldable"],s=n["Data.Function"],d=n["Data.Functor"],v=n["Data.Int"],p=n["Data.Maybe"],m=n["Data.Monoid"],g=n["Data.Ord"],h=n["Data.Semigroup"],w=n["Data.Show"],b=n["Data.String.Common"],y=n["Data.Tuple"],D=n["Data.Unfoldable"],E=n["Data.Unit"],A=n["Effect.Aff.Class"],M=n["Foreign.Object"],C=n.Globals,F=n["Halogen.Component"],H=n["Halogen.HTML.Core"],S=n["Halogen.HTML.Elements"],T=n["Halogen.HTML.Events"],_=n["Halogen.HTML.Properties"],x=n["Halogen.Query.HalogenM"],I=n.Math,k=n.Model,L=n.Util,R=function(){function n(){}return n.value=new n,n}(),N=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),U=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}();e.tagcloudcomponent=function(n){var e,P=function(n){return function(e){return function(t){return function(r){return function(u){return function(a){return(r-t<.01?1:n(e-t)/n(r-t))*(a-u)+u}}}}}},B=function(n){return n instanceof k.TagCloudModeNone?r.pure(x.applicativeHalogenM)(E.unit):u.bind(x.bindHalogenM)(A.liftAff(x.monadAffHalogenM(A.monadAffAff))(t.getTagCloud(k.tagCloudModeFromF(n))))(function(e){return o.modify_(x.monadStateHalogenM)(function(t){var r={};for(var u in t)({}).hasOwnProperty.call(t,u)&&(r[u]=t[u]);return r.mode=n,r.tagcloud=p.fromMaybe(M.empty)(e),r})})},O=C["app'"](E.unit),W=function(n){return L.fromNullableStr(O.userR)+(b.null(n)?"":"/t:"+n)},q=function(n){return function(e){return function(t){var r=d.map(d.functorArray)(y.uncurry(function(n){return function(e){return function(t){return function(r){return function(u){var o=P(function(n){return I.log(1+n)})(v.toNumber(u))(v.toNumber(e))(v.toNumber(t))(.6)(1),i=b.toLower(r),l=P(a.identity(a.categoryFn))(v.toNumber(u))(v.toNumber(e))(v.toNumber(t))(100)(150),s=_.attr("style")("font-size:"+w.show(w.showNumber)(l)+"%;opacity:"+w.show(w.showNumber)(o));return[S.a([_.href(W(r)),L.class_("link tag mr1"),s])([H.text(r)]),L.whenH(!c.null(n))(function(e){return c.notElem(f.eqString)(i)(n)?S.a([_.href(W(b.joinWith("+")(c.cons(i)(n)))),L.class_("link mr2 tag-include")])([H.text("⊕")]):S.a([_.href(W(b.joinWith("+")(c.delete(f.eqString)(i)(n)))),L.class_("link mr2 tag-exclude")])([H.text("⊖")])})]}}}}}(d.map(d.functorArray)(b.toLower)(n))(e)(t))),u=c.sortBy(g.comparing(g.ordString)(function(n){return b.toLower(y.fst(n))})),o=M.toUnfoldable(D.unfoldableArray);return function(n){return c.concat(r(u(o(n))))}}}};return F.mkComponent({initialState:s.const((e=n,{mode:e,tagcloud:M.empty})),render:function(n){if(n.mode instanceof k.TagCloudModeNone)return S.div([L.class_("tag_cloud")])([]);var e=new k.TagCloudModeTop(k.isExpanded(n.mode),200),t=new k.TagCloudModeLowerBound(k.isExpanded(n.mode),5),r=new k.TagCloudModeLowerBound(k.isExpanded(n.mode),20),u=new k.TagCloudModeLowerBound(k.isExpanded(n.mode),2),a=new k.TagCloudModeLowerBound(k.isExpanded(n.mode),10),o=new k.TagCloudModeLowerBound(k.isExpanded(n.mode),1);return S.div([L.class_("tag_cloud mv3")])([S.div([L.class_("tag_cloud_header mb2")])(h.append(h.semigroupArray)(L.ifElseA(k.isRelated(n.mode))(function(e){return[S.button([_.type_(H.isPropButtonType)(i.ButtonButton.value),L.class_("pa1 f7 link hover-blue mr1 b"),T.onClick(function(e){return new N(!k.isExpanded(n.mode))})])([H.text("Related Tags")])]})(function(c){return[S.button([_.type_(H.isPropButtonType)(i.ButtonButton.value),L.class_("pa1 f7 link hover-blue mr1"+m.guard(m.monoidString)(f.eq(k.eqTagCloudModeF)(n.mode)(e))(" b")),_.title("show a cloud of your most-used tags"),T.onClick(function(n){return new U(e)})])([H.text("Top Tags")]),S.button([_.type_(H.isPropButtonType)(i.ButtonButton.value),L.class_("pa1 f7 link hover-blue ml2 "+m.guard(m.monoidString)(f.eq(k.eqTagCloudModeF)(n.mode)(o))(" b")),_.title("show all tags"),T.onClick(function(n){return new U(o)})])([H.text("all")]),H.text("‧"),S.button([_.type_(H.isPropButtonType)(i.ButtonButton.value),L.class_("pa1 f7 link hover-blue"+m.guard(m.monoidString)(f.eq(k.eqTagCloudModeF)(n.mode)(u))(" b")),_.title("show tags with at least 2 bookmarks"),T.onClick(function(n){return new U(u)})])([H.text("2")]),H.text("‧"),S.button([_.type_(H.isPropButtonType)(i.ButtonButton.value),L.class_("pa1 f7 link hover-blue"+m.guard(m.monoidString)(f.eq(k.eqTagCloudModeF)(n.mode)(t))(" b")),_.title("show tags with at least 5 bookmarks"),T.onClick(function(n){return new U(t)})])([H.text("5")]),H.text("‧"),S.button([_.type_(H.isPropButtonType)(i.ButtonButton.value),L.class_("pa1 f7 link hover-blue"+m.guard(m.monoidString)(f.eq(k.eqTagCloudModeF)(n.mode)(a))(" b")),_.title("show tags with at least 10 bookmarks"),T.onClick(function(n){return new U(a)})])([H.text("10")]),H.text("‧"),S.button([_.type_(H.isPropButtonType)(i.ButtonButton.value),L.class_("pa1 f7 link hover-blue"+m.guard(m.monoidString)(f.eq(k.eqTagCloudModeF)(n.mode)(r))(" b")),_.title("show tags with at least 20 bookmarks"),T.onClick(function(n){return new U(r)})])([H.text("20")])]}))([S.button([_.type_(H.isPropButtonType)(i.ButtonButton.value),L.class_("pa1 ml2 f7 link silver hover-blue "),T.onClick(function(e){return new N(!k.isExpanded(n.mode))})])([H.text(k.isExpanded(n.mode)?"hide":"show")])])),L.whenH(k.isExpanded(n.mode))(function(e){var t=p.fromMaybe(1)(l.minimum(g.ordInt)(l.foldableArray)(M.values(n.tagcloud))),r=p.fromMaybe(1)(l.maximum(g.ordInt)(l.foldableArray)(M.values(n.tagcloud)));return S.div([L.class_("tag_cloud_body")])(n.mode instanceof k.TagCloudModeNone?[]:n.mode instanceof k.TagCloudModeRelated?q(n.mode.value1)(t)(r)(n.tagcloud):q([])(t)(r)(n.tagcloud))})])},eval:F.mkEval({handleAction:function n(e){if(e instanceof R)return u.bind(x.bindHalogenM)(o.gets(x.monadStateHalogenM)(function(n){return n.mode}))(function(n){return B(n)});if(e instanceof N)return u.discard(u.discardUnit)(x.bindHalogenM)(o.modify_(x.monadStateHalogenM)(function(n){var t={};for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r]);return t.mode=k.setExpanded(n.mode)(e.value0),t}))(function(){return u.bind(x.bindHalogenM)(o.gets(x.monadStateHalogenM)(function(n){return n.mode}))(function(n){return d.void(x.functorHalogenM)(A.liftAff(x.monadAffHalogenM(A.monadAffAff))(t.updateTagCloudMode(k.tagCloudModeFromF(n))))})});if(e instanceof U)return u.bind(x.bindHalogenM)(o.gets(x.monadStateHalogenM)(function(n){return n.mode}))(function(t){return f.eq(k.eqTagCloudModeF)(t)(e.value0)?n(new N(!k.isExpanded(t))):B(k.setExpanded(e.value0)(!0))});throw new Error("Failed pattern match at Component.TagCloud (line 161, column 3 - line 161, column 69): "+[e.constructor.name])},handleQuery:F.defaultEval.handleQuery,receive:F.defaultEval.receive,initialize:new p.Just(R.value),finalize:F.defaultEval.finalize})})}}(t),function(n){"use strict";n["Control.Applicative.Free"]=n["Control.Applicative.Free"]||{};var e=n["Control.Applicative.Free"],t=n["Control.Applicative"],r=n["Control.Apply"],u=n["Control.Category"],a=n["Data.Either"],o=n["Data.Functor"],i=n["Data.List.NonEmpty"],c=n["Data.List.Types"],f=n["Data.NonEmpty"],l=n["Data.Tuple"],s=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),d=function(){function n(n){this.value0=n}return n.create=function(e){return new n(e)},n}(),v=function(){function n(n,e){this.value0=n,this.value1=e}return n.create=function(e){return function(t){return new n(e,t)}},n}(),p=function(n){return function(e){return new v(n,e)}},m=d.create,g=function(n){return function(e){return function(r){return function(u){return function(a){return function(o){var f,p=n,m=e,g=r,h=u,w=a,b=!1;function y(n,e,r,u,a,f){if(a instanceof s)return b=!0,new l.Tuple(new c.Cons({func:t.pure(n)(a.value0),count:f},e),r);if(a instanceof d)return b=!0,new l.Tuple(new c.Cons({func:u(a.value0),count:f},e),r);if(a instanceof v)return p=n,m=e,g=i.cons(a.value1)(r),h=u,w=a.value0,void(o=f+1|0);throw new Error("Failed pattern match at Control.Applicative.Free (line 102, column 41 - line 105, column 81): "+[a.constructor.name])}for(;!b;)f=y(p,m,g,h,w,o);return f}}}}}},h=function(n){return function(e){return function(t){return function(u){var o,i=n,s=e,d=t,v=!1;function p(n,e,t,o){if(e instanceof c.Nil)return v=!0,new a.Left(o);if(e instanceof c.Cons){var p=r.apply(n.Apply0())(e.value0.func)(o);if(1===e.value0.count)return e.value1 instanceof c.Nil?(v=!0,new a.Left(p)):(i=n,s=e.value1,d=t,void(u=p));if(t instanceof c.Nil)return v=!0,new a.Left(p);if(t instanceof c.Cons)return v=!0,a.Right.create(new l.Tuple(new c.Cons({func:p,count:e.value0.count-1|0},e.value1),new f.NonEmpty(t.value0,t.value1)));throw new Error("Failed pattern match at Control.Applicative.Free (line 83, column 11 - line 88, column 50): "+[t.constructor.name])}throw new Error("Failed pattern match at Control.Applicative.Free (line 72, column 3 - line 88, column 50): "+[e.constructor.name])}for(;!v;)o=p(i,s,d,u);return o}}}},w=new o.Functor(function(n){return function(e){return p(new s(n))(e)}}),b=function(n){return function(e){return function(r){return function(r){var u,o=!1;function i(u){if(u.value1.value0 instanceof s){if((i=h(n)(u.value0)(u.value1.value1)(t.pure(n)(u.value1.value0.value0)))instanceof a.Left)return o=!0,i.value0;if(i instanceof a.Right)return void(r=i.value0);throw new Error("Failed pattern match at Control.Applicative.Free (line 54, column 17 - line 56, column 24): "+[i.constructor.name])}if(u.value1.value0 instanceof d){var i;if((i=h(n)(u.value0)(u.value1.value1)(e(u.value1.value0.value0)))instanceof a.Left)return o=!0,i.value0;if(i instanceof a.Right)return void(r=i.value0);throw new Error("Failed pattern match at Control.Applicative.Free (line 57, column 17 - line 59, column 24): "+[i.constructor.name])}if(!(u.value1.value0 instanceof v))throw new Error("Failed pattern match at Control.Applicative.Free (line 53, column 5 - line 62, column 47): "+[u.value1.value0.constructor.name]);var c=new f.NonEmpty(u.value1.value0.value1,u.value1.value1);r=g(n)(u.value0)(c)(e)(u.value1.value0.value0)(1)}for(;!o;)u=i(r);return u}(new l.Tuple(c.Nil.value,i.singleton(r)))}}},y=new r.Apply(function(){return w},function(n){return function(e){return p(n)(e)}}),D=new t.Applicative(function(){return y},s.create);e.retractFreeAp=function(n){return b(n)(u.identity(u.categoryFn))},e.hoistFreeAp=function(n){return b(D)(function(e){return m(n(e))})}}(t),function(n){"use strict";n["Control.Monad.Fork.Class"]=n["Control.Monad.Fork.Class"]||{};var e=n["Control.Monad.Fork.Class"],t=n["Effect.Aff"],r=new function(n,e,t,r,u){this.Functor1=n,this.Monad0=e,this.fork=t,this.join=r,this.suspend=u}(function(){return t.functorFiber},function(){return t.monadAff},t.forkAff,t.joinFiber,t.suspendAff);e.fork=function(n){return n.fork},e.monadForkAff=r}(t),function(n){"use strict";(t["Effect.Console"]=t["Effect.Console"]||{}).warn=function(n){return function(){console.warn(n)}}}(),function(n){"use strict";n["Effect.Console"]=n["Effect.Console"]||{};var e=n["Effect.Console"],t=n["Effect.Console"];e.warn=t.warn}(t),function(n){"use strict";n["Halogen.Aff.Driver.State"]=n["Halogen.Aff.Driver.State"]||{};var e=n["Halogen.Aff.Driver.State"],t=n["Data.Foldable"],r=n["Data.List.Types"],u=n["Data.Map.Internal"],a=n["Data.Maybe"],o=n["Effect.Ref"],i=n["Halogen.Data.Slot"],c=n["Unsafe.Coerce"],f=c.unsafeCoerce,l=c.unsafeCoerce,s=c.unsafeCoerce,d=c.unsafeCoerce;e.mapDriverState=function(n){return function(e){return n(e)}},e.unDriverStateX=l,e.renderStateX=function(n){return function(n){return l(function(e){return s(n(e.rendering))})}},e.renderStateX_=function(n){return function(e){return l(function(r){return t.traverse_(n)(t.foldableMaybe)(e)(r.rendering)})}},e.unRenderStateX=f,e.initDriverState=function(n){return function(e){return function(t){return function(c){return function(){var f=o.new({})(),l=o.new(i.empty)(),s=o.new(i.empty)(),v=o.new(t)(),p=o.new(new a.Just(r.Nil.value))(),m=o.new(new a.Just(r.Nil.value))(),g=o.new(a.Nothing.value)(),h=o.new(1)(),w=o.new(new a.Just(u.empty))(),b=o.new(u.empty)(),y={component:n,state:n.initialState(e),refs:u.empty,children:i.empty,childrenIn:l,childrenOut:s,selfRef:f,handlerRef:v,pendingQueries:p,pendingOuts:m,pendingHandlers:g,rendering:a.Nothing.value,fresh:h,subscriptions:w,forks:b,lifecycleHandlers:c};return o.write(y)(f)(),d(f)}}}}}}(t),function(n){"use strict";n["Halogen.Query.ChildQuery"]=n["Halogen.Query.ChildQuery"]||{};var e=n["Halogen.Query.ChildQuery"],t=n["Unsafe.Coerce"].unsafeCoerce;e.unChildQueryBox=t}(t),function(n){"use strict";(t["Unsafe.Reference"]=t["Unsafe.Reference"]||{}).reallyUnsafeRefEq=function(n){return function(e){return n===e}}}(),function(n){"use strict";n["Unsafe.Reference"]=n["Unsafe.Reference"]||{};var e=n["Unsafe.Reference"],t=n["Unsafe.Reference"].reallyUnsafeRefEq;e.unsafeRefEq=t}(t),function(n){"use strict";n["Halogen.Subscription"]=n["Halogen.Subscription"]||{};var e=n["Halogen.Subscription"],t=n["Control.Bind"],r=n["Data.Array"],u=n["Data.Foldable"],a=n["Data.Functor"],o=n["Data.Semigroup"],i=n.Effect,c=n["Effect.Ref"],f=n["Unsafe.Reference"];e.create=function(){var n=c.new([])();return{emitter:function(e){return function(){return c.modify_(function(n){return o.append(o.semigroupArray)(n)([e])})(n)(),c.modify_(r.deleteBy(f.unsafeRefEq)(e))(n)}},listener:function(e){return t.bind(i.bindEffect)(c.read(n))(u.traverse_(i.applicativeEffect)(u.foldableArray)(function(n){return n(e)}))}}},e.notify=function(n){return function(e){return n(e)}},e.subscribe=function(n){return function(e){return n((t=a.void(i.functorEffect),function(n){return t(e(n))}));var t}},e.unsubscribe=function(n){return n}}(t),function(n){"use strict";n["Halogen.Aff.Driver.Eval"]=n["Halogen.Aff.Driver.Eval"]||{};var e=n["Halogen.Aff.Driver.Eval"],t=n["Control.Applicative"],r=n["Control.Applicative.Free"],u=n["Control.Bind"],a=n["Control.Monad"],o=n["Control.Monad.Fork.Class"],i=n["Control.Monad.Free"],c=n["Control.Parallel"],f=n["Control.Parallel.Class"],l=n["Data.Boolean"],s=n["Data.Coyoneda"],d=n["Data.Either"],v=n["Data.Foldable"],p=n["Data.Function"],m=n["Data.Functor"],g=n["Data.List.Types"],h=n["Data.Map.Internal"],w=n["Data.Maybe"],b=n["Data.Ord"],y=n["Data.Unit"],D=n.Effect,E=n["Effect.Aff"],A=n["Effect.Class"],M=n["Effect.Exception"],C=n["Effect.Ref"],F=n["Halogen.Aff.Driver.State"],H=n["Halogen.Query.ChildQuery"],S=n["Halogen.Query.HalogenM"],T=n["Halogen.Query.HalogenQ"],_=n["Halogen.Query.Input"],x=n["Halogen.Subscription"],I=n["Unsafe.Reference"],k=function(n){return function(e){return u.bind(E.bindAff)(A.liftEffect(E.monadEffectAff)(C.read(n)))(function(t){if(t instanceof w.Nothing)return e;if(t instanceof w.Just)return A.liftEffect(E.monadEffectAff)(C.write(new w.Just(new g.Cons(e,t.value0)))(n));throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 182, column 33 - line 184, column 57): "+[t.constructor.name])})}},L=function(n){return function(e){return u.discard(u.discardUnit)(E.bindAff)(A.liftEffect(E.monadEffectAff)(C.write({initializers:g.Nil.value,finalizers:g.Nil.value})(n)))(function(){return u.bind(E.bindAff)(A.liftEffect(E.monadEffectAff)(e))(function(e){return u.bind(E.bindAff)(A.liftEffect(E.monadEffectAff)(C.read(n)))(function(n){return u.discard(u.discardUnit)(E.bindAff)(v.traverse_(E.applicativeAff)(g.foldableList)(o.fork(o.monadForkAff))(n.finalizers))(function(){return u.discard(u.discardUnit)(E.bindAff)(c.parSequence_(E.parallelAff)(g.foldableList)(n.initializers))(function(){return t.pure(E.applicativeAff)(e)})})})})})}},R=E.runAff_(d.either(M.throwException)(p.const(t.pure(D.applicativeEffect)(y.unit)))),N=function(n){return function(e){return u.bind(E.bindAff)(A.liftEffect(E.monadEffectAff)(C.read(e)))(function(e){return A.liftEffect(E.monadEffectAff)(C["modify'"](function(e){return{state:e+1|0,value:n(e)}})(e.fresh))})}},U=function(n){return function(e){return function(t){return u.bind(E.bindAff)(A.liftEffect(E.monadEffectAff)(C.read(e)))(function(r){return P(n)(e)(r.component.eval(new T.Query(m.map(s.functorCoyoneda)(w.Just.create)(s.liftCoyoneda(t)),p.const(w.Nothing.value))))})}}},P=function n(e){return function(c){return function(s){var d;return i.foldFree(E.monadRecAff)((d=c,function(i){if(i instanceof S.State)return u.bind(E.bindAff)(A.liftEffect(E.monadEffectAff)(C.read(d)))(function(n){var r=i.value0(n.state);if(I.unsafeRefEq(n.state)(r.value1))return t.pure(E.applicativeAff)(r.value0);if(l.otherwise)return u.discard(u.discardUnit)(E.bindAff)(A.liftEffect(E.monadEffectAff)(C.write({component:n.component,state:r.value1,refs:n.refs,children:n.children,childrenIn:n.childrenIn,childrenOut:n.childrenOut,selfRef:n.selfRef,handlerRef:n.handlerRef,pendingQueries:n.pendingQueries,pendingOuts:n.pendingOuts,pendingHandlers:n.pendingHandlers,rendering:n.rendering,fresh:n.fresh,subscriptions:n.subscriptions,forks:n.forks,lifecycleHandlers:n.lifecycleHandlers})(d)))(function(){return u.discard(u.discardUnit)(E.bindAff)(L(n.lifecycleHandlers)(e(n.lifecycleHandlers)(d)))(function(){return t.pure(E.applicativeAff)(r.value0)})});throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 86, column 7 - line 92, column 21): "+[r.constructor.name])});if(i instanceof S.Subscribe)return u.bind(E.bindAff)(N(S.SubscriptionId)(d))(function(n){return u.bind(E.bindAff)(A.liftEffect(E.monadEffectAff)(x.subscribe(i.value0(n))(function(n){return R(B(e)(d)(new _.Action(n)))})))(function(e){return u.bind(E.bindAff)(A.liftEffect(E.monadEffectAff)(C.read(d)))(function(r){return u.discard(u.discardUnit)(E.bindAff)(A.liftEffect(E.monadEffectAff)(C.modify_(m.map(w.functorMaybe)(h.insert(S.ordSubscriptionId)(n)(e)))(r.subscriptions)))(function(){return t.pure(E.applicativeAff)(i.value1(n))})})})});if(i instanceof S.Unsubscribe)return u.discard(u.discardUnit)(E.bindAff)(A.liftEffect(E.monadEffectAff)((c=i.value0,function(n){return function(){var e=C.read(n)(),t=C.read(e.subscriptions)();return v.traverse_(D.applicativeEffect)(v.foldableMaybe)(x.unsubscribe)(u.bindFlipped(w.bindMaybe)(h.lookup(S.ordSubscriptionId)(c))(t))()}})(d)))(function(){return t.pure(E.applicativeAff)(i.value1)});var c,s,p;if(i instanceof S.Lift)return i.value0;if(i instanceof S.ChildQuery)return function(n){return function(t){return u.bind(E.bindAff)(A.liftEffect(E.monadEffectAff)(C.read(n)))(function(n){return H.unChildQueryBox(function(t){return m.map(E.functorAff)(t.value2)(f.sequential(E.parallelAff)(t.value0(E.applicativeParAff)(function(n){return f.parallel(E.parallelAff)(u.bind(E.bindAff)(A.liftEffect(E.monadEffectAff)(C.read(n)))(function(n){return F.unDriverStateX(function(n){return U(e)(n.selfRef)(t.value1)})(n)}))})(n.children)))})(t)})}}(d)(i.value0);if(i instanceof S.Raise)return u.bind(E.bindAff)(A.liftEffect(E.monadEffectAff)(C.read(d)))(function(n){return u.bind(E.bindAff)(A.liftEffect(E.monadEffectAff)(C.read(n.handlerRef)))(function(e){return u.discard(u.discardUnit)(E.bindAff)(k(n.pendingOuts)(e(i.value0)))(function(){return t.pure(E.applicativeAff)(i.value1)})})});if(i instanceof S.Par)return f.sequential(E.parallelAff)(r.retractFreeAp(E.applicativeParAff)(r.hoistFreeAp((s=f.parallel(E.parallelAff),p=n(e)(d),function(n){return s(p(n))}))(i.value0)));if(i instanceof S.Fork)return u.bind(E.bindAff)(N(S.ForkId)(d))(function(r){return u.bind(E.bindAff)(A.liftEffect(E.monadEffectAff)(C.read(d)))(function(c){return u.bind(E.bindAff)(A.liftEffect(E.monadEffectAff)(C.new(!1)))(function(f){return u.bind(E.bindAff)(o.fork(o.monadForkAff)(E.finally(A.liftEffect(E.monadEffectAff)(function(){return C.modify_(h.delete(S.ordForkId)(r))(c.forks)(),C.write(!0)(f)()}))(n(e)(d)(i.value0))))(function(n){return u.discard(u.discardUnit)(E.bindAff)(A.liftEffect(E.monadEffectAff)(a.unlessM(D.monadEffect)(C.read(f))(C.modify_(h.insert(S.ordForkId)(r)(n))(c.forks))))(function(){return t.pure(E.applicativeAff)(i.value1(r))})})})})});if(i instanceof S.Kill)return u.bind(E.bindAff)(A.liftEffect(E.monadEffectAff)(C.read(d)))(function(n){return u.bind(E.bindAff)(A.liftEffect(E.monadEffectAff)(C.read(n.forks)))(function(n){return u.discard(u.discardUnit)(E.bindAff)(v.traverse_(E.applicativeAff)(v.foldableMaybe)(E.killFiber(M.error("Cancelled")))(h.lookup(S.ordForkId)(i.value0)(n)))(function(){return t.pure(E.applicativeAff)(i.value1)})})});if(i instanceof S.GetRef)return u.bind(E.bindAff)(A.liftEffect(E.monadEffectAff)(C.read(d)))(function(n){return t.pure(E.applicativeAff)(i.value1(h.lookup(b.ordString)(i.value0)(n.refs)))});throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 83, column 12 - line 133, column 33): "+[i.constructor.name])}))(s)}}},B=function(n){return function(e){return function(t){if(t instanceof _.RefUpdate)return A.liftEffect(E.monadEffectAff)(p.flip(C.modify_)(e)(F.mapDriverState(function(n){return{component:n.component,state:n.state,refs:h.alter(b.ordString)(p.const(t.value1))(t.value0)(n.refs),children:n.children,childrenIn:n.childrenIn,childrenOut:n.childrenOut,selfRef:n.selfRef,handlerRef:n.handlerRef,pendingQueries:n.pendingQueries,pendingOuts:n.pendingOuts,pendingHandlers:n.pendingHandlers,rendering:n.rendering,fresh:n.fresh,subscriptions:n.subscriptions,forks:n.forks,lifecycleHandlers:n.lifecycleHandlers}})));if(t instanceof _.Action)return u.bind(E.bindAff)(A.liftEffect(E.monadEffectAff)(C.read(e)))(function(r){return P(n)(e)(r.component.eval(new T.Action(t.value0,y.unit)))});throw new Error("Failed pattern match at Halogen.Aff.Driver.Eval (line 52, column 20 - line 58, column 62): "+[t.constructor.name])}}};e.evalF=B,e.evalQ=U,e.evalM=P,e.handleLifecycle=L,e.queueOrRun=k,e.handleAff=R}(t),function(n){"use strict";n["Halogen.Aff.Driver"]=n["Halogen.Aff.Driver"]||{};var e=n["Halogen.Aff.Driver"],t=n["Control.Applicative"],r=n["Control.Bind"],u=n["Control.Category"],a=n["Control.Monad.Fork.Class"],o=n["Control.Monad.Rec.Class"],i=n["Control.Parallel"],c=n["Data.Foldable"],f=n["Data.Function"],l=n["Data.Functor"],s=n["Data.List"],d=n["Data.List.Types"],v=n["Data.Map.Internal"],p=n["Data.Maybe"],m=n["Data.Unit"],g=n.Effect,h=n["Effect.Aff"],w=n["Effect.Class"],b=n["Effect.Console"],y=n["Effect.Exception"],D=n["Effect.Ref"],E=n["Halogen.Aff.Driver.Eval"],A=n["Halogen.Aff.Driver.State"],M=n["Halogen.Component"],C=n["Halogen.Data.Slot"],F=n["Halogen.Query.HalogenQ"],H=n["Halogen.Query.Input"],S=n["Halogen.Subscription"],T=D.new({initializers:d.Nil.value,finalizers:d.Nil.value}),_=function(n){return function(){var e,t=D.read(n)();return D.write(p.Nothing.value)(n)(),c.for_(g.applicativeEffect)(c.foldableMaybe)(t)((e=c.traverse_(h.applicativeAff)(d.foldableList)(a.fork(a.monadForkAff)),function(n){return E.handleAff(e(s.reverse(n)))}))()}};e.runUI=function(n){return function(e){return function(x){var I=function(n){return function(e){return function(t){return M.unComponent(function(u){return function(){var a,o=T(),c=A.initDriverState(u)(t)(e)(o)(),f=D.read(n)();return D.write({initializers:d.Nil.value,finalizers:f.finalizers})(n)(),r.bindFlipped(g.bindEffect)(A.unDriverStateX((a=L(n),function(n){return a(n.selfRef)})))(D.read(c))(),r.bindFlipped(g.bindEffect)(function(n){return function(e){return A.unDriverStateX(function(t){var u=E.evalM(L)(t.selfRef)(t.component.eval(new F.Initialize(m.unit)));return D.modify_(function(n){return{initializers:new d.Cons(r.discard(r.discardUnit)(h.bindAff)(i.parSequence_(h.parallelAff)(d.foldableList)(s.reverse(n.initializers)))(function(){return r.discard(r.discardUnit)(h.bindAff)(u)(function(){return w.liftEffect(h.monadEffectAff)(function(){return _(t.pendingQueries)(),_(t.pendingOuts)()})})}),e),finalizers:n.finalizers}})(n)})}}(n)(f.initializers))(D.read(c))(),c}})}}},k=function(e){return function(u){return function(a){return function(o){return M.unComponentSlot(function(i){return function(){var c=l.map(g.functorEffect)(i.pop)(D.read(a))(),s=function(){if(c instanceof p.Just){D.write(c.value0.value1)(a)();var n=D.read(c.value0.value0)();return A.unDriverStateX(function(n){return function(){var e;return f.flip(D.write)(n.handlerRef)((e=p.maybe(t.pure(h.applicativeAff)(m.unit))(u),function(n){return e(i.output(n))}))(),E.handleAff(E.evalM(L)(n.selfRef)(n.component.eval(new F.Receive(i.input,m.unit))))()}})(n)(),c.value0.value0}if(c instanceof p.Nothing)return I(e)((r=p.maybe(t.pure(h.applicativeAff)(m.unit))(u),function(n){return r(i.output(n))}))(i.input)(i.component)();var r;throw new Error("Failed pattern match at Halogen.Aff.Driver (line 210, column 14 - line 219, column 98): "+[c.constructor.name])}(),d=l.map(g.functorEffect)(function(n){return p.isJust(i.get(n))})(D.read(o))();return t.when(g.applicativeEffect)(d)(b.warn("Halogen: Duplicate slot address was detected during rendering, unexpected results may occur"))(),D.modify_(i.set(s))(o)(),r.bind(g.bindEffect)(D.read(s))(A.renderStateX(g.functorEffect)(function(e){if(e instanceof p.Nothing)return y.throw("Halogen internal error: child was not initialized in renderChild");if(e instanceof p.Just)return t.pure(g.applicativeEffect)(n.renderChild(e.value0));throw new Error("Failed pattern match at Halogen.Aff.Driver (line 224, column 37 - line 226, column 50): "+[e.constructor.name])}))()}})}}}},L=function e(r){return function(i){return function(){var v=D.read(i)(),w=l.map(g.functorEffect)(p.isNothing)(D.read(v.pendingHandlers))();t.when(g.applicativeEffect)(w)(D.write(new p.Just(d.Nil.value))(v.pendingHandlers))(),D.write(C.empty)(v.childrenOut)(),D.write(v.children)(v.childrenIn)();var b,y,M,F,S=u.identity(u.categoryFn)(v.selfRef),T=u.identity(u.categoryFn)(v.pendingQueries),_=u.identity(u.categoryFn)(v.pendingHandlers),x=(b=E.queueOrRun(_),y=l.void(h.functorAff),M=E.evalF(e)(S),function(n){return b(y(M(n)))}),I=(F=E.queueOrRun(T),function(n){return F(x(H.Action.create(n)))}),L=n.render(function(n){return E.handleAff(x(n))})(k(r)(I)(v.childrenIn)(v.childrenOut))(v.component.render(v.state))(v.rendering)(),N=D.read(v.childrenOut)(),U=D.read(v.childrenIn)();return C.foreachSlot(g.applicativeEffect)(U)(function(e){return function(){var t=D.read(e)();return A.renderStateX_(g.applicativeEffect)(n.removeChild)(t)(),R(r)(t)()}})(),f.flip(D.modify_)(v.selfRef)(A.mapDriverState(function(n){return{component:n.component,state:n.state,refs:n.refs,children:N,childrenIn:n.childrenIn,childrenOut:n.childrenOut,selfRef:n.selfRef,handlerRef:n.handlerRef,pendingQueries:n.pendingQueries,pendingOuts:n.pendingOuts,pendingHandlers:n.pendingHandlers,rendering:new p.Just(L),fresh:n.fresh,subscriptions:n.subscriptions,forks:n.forks,lifecycleHandlers:n.lifecycleHandlers}}))(),t.when(g.applicativeEffect)(w)(f.flip(o.tailRecM(o.monadRecEffect))(m.unit)(function(n){return function(){var n,e=D.read(_)();D.write(new p.Just(d.Nil.value))(_)(),c.traverse_(g.applicativeEffect)(c.foldableMaybe)((n=c.traverse_(h.applicativeAff)(d.foldableList)(a.fork(a.monadForkAff)),function(e){return E.handleAff(n(s.reverse(e)))}))(e)();var t=D.read(_)();return p.maybe(!1)(s.null)(t)?l.voidLeft(g.functorEffect)(D.write(p.Nothing.value)(_))(new o.Done(m.unit))():new o.Loop(m.unit)}}))()}}},R=function n(e){return A.unDriverStateX(function(t){return function(){var u;(u=t,function(){var n;return r.bindFlipped(g.bindEffect)(c.traverse_(g.applicativeEffect)(c.foldableMaybe)(c.traverse_(g.applicativeEffect)(v.foldableMap)(S.unsubscribe)))(D.read(u.subscriptions))(),D.write(p.Nothing.value)(u.subscriptions)(),r.bindFlipped(g.bindEffect)(c.traverse_(g.applicativeEffect)(v.foldableMap)((n=h.killFiber(y.error("finalized")),function(e){return E.handleAff(n(e))})))(D.read(u.forks))(),D.write(v.empty)(u.forks)()})();var a=E.evalM(L)(t.selfRef)(t.component.eval(new F.Finalize(m.unit)));return D.modify_(function(n){return{initializers:n.initializers,finalizers:new d.Cons(a,n.finalizers)}})(e)(),C.foreachSlot(g.applicativeEffect)(t.children)(function(t){return function(){var r=D.read(t)();return n(e)(r)()}})()}})},N=function(n){return function(e){return function(u){return r.bind(h.bindAff)(w.liftEffect(h.monadEffectAff)(D.read(n)))(function(n){return n?t.pure(h.applicativeAff)(p.Nothing.value):E.evalQ(L)(e)(u)})}}},U=function(e){return function(t){return function(r){return E.handleLifecycle(t)(function(){return D.read(e)()?m.unit:(D.write(!0)(e)(),R(t)(r)(),A.unDriverStateX(function(e){return function(){var t=w.liftEffect(w.monadEffectEffect)(D.read(e.selfRef))();return c.for_(g.applicativeEffect)(c.foldableMaybe)(t.rendering)(n.dispose)()}})(r)())})}}};return r.bind(h.bindAff)(w.liftEffect(h.monadEffectAff)(T))(function(n){return r.bind(h.bindAff)(w.liftEffect(h.monadEffectAff)(D.new(!1)))(function(u){return E.handleLifecycle(n)(function(){var a,o,i=S.create(),c=r.bindFlipped(g.bindEffect)(D.read)(I(n)((a=w.liftEffect(h.monadEffectAff),o=S.notify(i.listener),function(n){return a(o(n))}))(x)(e))();return A.unDriverStateX(function(e){return t.pure(g.applicativeEffect)({query:N(u)(e.selfRef),messages:i.emitter,dispose:U(u)(n)(c)})})(c)()})})})}}}}(t),function(n){"use strict";(t["Web.DOM.ParentNode"]=t["Web.DOM.ParentNode"]||{})._querySelector=function(n){return function(e){return function(){return e.querySelector(n)}}}}(),function(n){"use strict";n["Web.DOM.ParentNode"]=n["Web.DOM.ParentNode"]||{};var e=n["Web.DOM.ParentNode"],t=n["Web.DOM.ParentNode"],r=n["Data.Functor"],u=n["Data.Nullable"],a=n.Effect;e.querySelector=function(n){var e=r.map(a.functorEffect)(u.toMaybe),o=t._querySelector(n);return function(n){return e(o(n))}}}(t),function(n){"use strict";n["Web.HTML.HTMLDocument"]=n["Web.HTML.HTMLDocument"]||{};var e=n["Web.HTML.HTMLDocument"],t=n["Unsafe.Coerce"],r=t.unsafeCoerce,u=t.unsafeCoerce;e.toDocument=u,e.toParentNode=r}(t),function(n){"use strict";n["Halogen.Aff.Util"]=n["Halogen.Aff.Util"]||{};var e=n["Halogen.Aff.Util"],t=n["Control.Applicative"],r=n["Control.Bind"],u=n["Data.Either"],a=n["Data.Function"],o=n["Data.Maybe"],i=n["Data.Unit"],c=n.Effect,f=n["Effect.Aff"],l=n["Effect.Class"],s=n["Effect.Exception"],d=n["Web.DOM.ParentNode"],v=n["Web.HTML"],p=n["Web.HTML.HTMLDocument"],m=n["Web.HTML.HTMLElement"],g=n["Web.HTML.Window"],h=f.runAff_(u.either(s.throwException)(a.const(t.pure(c.applicativeEffect)(i.unit))));e.selectElement=function(n){return r.bind(f.bindAff)(l.liftEffect(f.monadEffectAff)(r.bindFlipped(c.bindEffect)(r.composeKleisliFlipped(c.bindEffect)((e=d.querySelector(n),function(n){return e(p.toParentNode(n))}))(g.document))(v.window)))(function(n){return t.pure(f.applicativeAff)(r.bindFlipped(o.bindMaybe)(m.fromElement)(n))});var e},e.runHalogenAff=h}(t),function(n){"use strict";(t["Web.DOM.Element"]=t["Web.DOM.Element"]||{}).setAttribute=function(n){return function(e){return function(t){return function(){t.setAttribute(n,e)}}}}}(),function(n){"use strict";n["Web.DOM.Element"]=n["Web.DOM.Element"]||{};var e=n["Web.DOM.Element"],t=n["Web.DOM.Element"],r=n["Unsafe.Coerce"].unsafeCoerce;e.toNode=r,e.setAttribute=t.setAttribute}(t),function(n){"use strict";n["Halogen.VDom.DOM"]=n["Halogen.VDom.DOM"]||{};var e=n["Halogen.VDom.DOM"],t=n["Data.Array"],r=n["Data.Boolean"],u=n["Data.Maybe"],a=n["Data.Nullable"],o=n["Data.Tuple"],i=n["Halogen.VDom.Machine"],c=n["Halogen.VDom.Types"],f=n["Halogen.VDom.Util"],l=n["Web.DOM.Element"],s=function(n){return i.halt(n.widget)},d=function n(e,t){if(t instanceof c.Grafted)return n(e,c.runGraft(t.value0));if(t instanceof c.Widget){var r=i.step(e.widget,t.value0);return i.unStep(function(t){return i.mkStep(new i.Step(t.value0,{build:e.build,widget:r},n,s))})(r)}return s(e),e.build(t)},v=function(n){var e=f.parentNode(n.node);return f.removeChild(n.node,e)},p=function n(e,t){if(t instanceof c.Grafted)return n(e,c.runGraft(t.value0));if(t instanceof c.Text){if(e.value===t.value0)return i.mkStep(new i.Step(e.node,e,n,v));if(r.otherwise){var u={build:e.build,node:e.node,value:t.value0};return f.setTextContent(t.value0,e.node),i.mkStep(new i.Step(e.node,u,n,v))}}return v(e),e.build(t)},m=function(n){var e=f.parentNode(n.node);return f.removeChild(n.node,e),f.forInE(n.children,function(n,e){return i.halt(e)}),i.halt(n.attrs)},g=function(n){var e=f.parentNode(n.node);return f.removeChild(n.node,e),f.forEachE(n.children,i.halt),i.halt(n.attrs)},h=function(n,e,t,r){return!(e!==r)&&(n instanceof u.Just&&t instanceof u.Just&&n.value0===t.value0||n instanceof u.Nothing&&t instanceof u.Nothing)},w=function n(e,r){if(r instanceof c.Grafted)return n(e,c.runGraft(r.value0));if(r instanceof c.Elem&&h(e.ns,e.name,r.value0,r.value1)){var u=t.length(r.value3);if(0===t.length(e.children)&&0===u){var a=i.step(e.attrs,r.value2),o={build:e.build,node:e.node,attrs:a,ns:r.value0,name:r.value1,children:e.children};return i.mkStep(new i.Step(e.node,o,n,g))}var l=f.diffWithIxE(e.children,r.value3,function(n,t,r){var u=i.step(t,r);return f.insertChildIx(n,i.extract(u),e.node),u},function(n,e){return i.halt(e)},function(n,t){var r=e.build(t);return f.insertChildIx(n,i.extract(r),e.node),r});a=i.step(e.attrs,r.value2),o={build:e.build,node:e.node,attrs:a,ns:r.value0,name:r.value1,children:l};return i.mkStep(new i.Step(e.node,o,n,g))}return g(e),e.build(r)},b=function n(e,r){if(r instanceof c.Grafted)return n(e,c.runGraft(r.value0));if(r instanceof c.Keyed&&h(e.ns,e.name,r.value0,r.value1)){var u=t.length(r.value3);if(0===e.length&&0===u){var a=i.step(e.attrs,r.value2),l={build:e.build,node:e.node,attrs:a,ns:r.value0,name:r.value1,children:e.children,length:0};return i.mkStep(new i.Step(e.node,l,n,m))}var s=f.diffWithKeyAndIxE(e.children,r.value3,o.fst,function(n,t,r,u){var a=i.step(r,u.value1);return f.insertChildIx(t,i.extract(a),e.node),a},function(n,e){return i.halt(e)},function(n,t,r){var u=e.build(r.value1);return f.insertChildIx(t,i.extract(u),e.node),u});a=i.step(e.attrs,r.value2),l={build:e.build,node:e.node,attrs:a,ns:r.value0,name:r.value1,children:s,length:u};return i.mkStep(new i.Step(e.node,l,n,m))}return m(e),e.build(r)};e.buildVDom=function(n){return function e(r){if(r instanceof c.Text)return function(n,e,t){var r=f.createTextNode(t,n.document),u={build:e,node:r,value:t};return i.mkStep(new i.Step(r,u,p,v))}(n,e,r.value0);if(r instanceof c.Elem)return function(n,e,t,r,u,o){var c=f.createElement(a.toNullable(t),r,n.document),s=l.toNode(c),d=f.forE(o,function(n,t){var r=e(t);return f.insertChildIx(n,i.extract(r),s),r}),v=n.buildAttributes(c)(u),p={build:e,node:s,attrs:v,ns:t,name:r,children:d};return i.mkStep(new i.Step(s,p,w,g))}(n,e,r.value0,r.value1,r.value2,r.value3);if(r instanceof c.Keyed)return function(n,e,r,u,c,s){var d=f.createElement(a.toNullable(r),u,n.document),v=l.toNode(d),p=f.strMapWithIxE(s,o.fst,function(n,t,r){var u=e(r.value1);return f.insertChildIx(t,i.extract(u),v),u}),g=n.buildAttributes(d)(c),h={build:e,node:v,attrs:g,ns:r,name:u,children:p,length:t.length(s)};return i.mkStep(new i.Step(v,h,b,m))}(n,e,r.value0,r.value1,r.value2,r.value3);if(r instanceof c.Widget)return function(n,e,t){var r=n.buildWidget(n)(t);return i.unStep(function(n){return i.mkStep(new i.Step(n.value0,{build:e,widget:r},d,s))})(r)}(n,e,r.value0);if(r instanceof c.Grafted)return e(c.runGraft(r.value0));throw new Error("Failed pattern match at Halogen.VDom.DOM (line 58, column 27 - line 63, column 52): "+[r.constructor.name])}}}(t),function(n){"use strict";n["Halogen.VDom.Thunk"]=n["Halogen.VDom.Thunk"]||{};var e=n["Halogen.VDom.Thunk"],t=n["Halogen.VDom.DOM"],r=n["Halogen.VDom.Machine"],u=n["Halogen.VDom.Util"],a=(function(){function n(n,e,t,r){this.value0=n,this.value1=e,this.value2=t,this.value3=r}n.create=function(e){return function(t){return function(r){return function(u){return new n(e,t,r,u)}}}}}(),function(n){return n.value2(n.value3)});e.buildThunk=function(n){var e=function(n){return r.halt(n.vdom)},o=function t(o,i){var c,f;if(c=o.thunk,f=i,u.refEq(c.value0,f.value0)&&u.refEq(c.value1,f.value1)&&c.value1(c.value3,f.value3))return r.mkStep(new r.Step(r.extract(o.vdom),o,t,e));var l=r.step(o.vdom,n(a(i)));return r.mkStep(new r.Step(r.extract(l),{vdom:l,thunk:i},t,e))};return function(u){return function(i){var c=t.buildVDom(u)(n(a(i)));return r.mkStep(new r.Step(r.extract(c),{thunk:i,vdom:c},o,e))}}}}(t),function(n){"use strict";var e=function(n){return function(e){return function(){return e[n]}}};n._parentNode=e("parentNode"),n._nextSibling=e("nextSibling"),n.insertBefore=function(n){return function(e){return function(t){return function(){t.insertBefore(n,e)}}}},n.appendChild=function(n){return function(e){return function(){e.appendChild(n)}}},n.removeChild=function(n){return function(e){return function(){e.removeChild(n)}}}}(t["Web.DOM.Node"]=t["Web.DOM.Node"]||{}),function(n){"use strict";n["Web.DOM.Node"]=n["Web.DOM.Node"]||{};var e,t,r=n["Web.DOM.Node"],u=n["Web.DOM.Node"],a=n["Data.Functor"],o=n["Data.Nullable"],i=n.Effect,c=(e=a.map(i.functorEffect)(o.toMaybe),function(n){return e(u._parentNode(n))}),f=(t=a.map(i.functorEffect)(o.toMaybe),function(n){return t(u._nextSibling(n))});r.parentNode=c,r.nextSibling=f,r.insertBefore=u.insertBefore,r.appendChild=u.appendChild,r.removeChild=u.removeChild}(t),function(n){"use strict";n["Halogen.VDom.Driver"]=n["Halogen.VDom.Driver"]||{};var e=n["Halogen.VDom.Driver"],t=n["Control.Applicative"],r=n["Control.Bind"],u=n["Control.Category"],a=n["Data.Foldable"],o=n["Data.Functor"],i=n["Data.HeytingAlgebra"],c=n["Data.Maybe"],f=n["Data.Newtype"],l=n["Data.Unit"],s=n.Effect,d=n["Effect.Aff"],v=n["Effect.Class"],p=n["Effect.Ref"],m=n["Halogen.Aff.Driver"],g=n["Halogen.Aff.Driver.State"],h=n["Halogen.Component"],w=n["Halogen.VDom.DOM"],b=n["Halogen.VDom.DOM.Prop"],y=n["Halogen.VDom.Machine"],D=n["Halogen.VDom.Thunk"],E=n["Unsafe.Reference"],A=n["Web.DOM.Node"],M=n["Web.HTML"],C=n["Web.HTML.HTMLDocument"],F=n["Web.HTML.HTMLElement"],H=n["Web.HTML.Window"],S=function(n){return function(){var e=A.parentNode(n.node)();return a.traverse_(s.applicativeEffect)(a.foldableMaybe)(function(e){return A.removeChild(n.node)(e)})(e)()}},T=function(n){return function(e){return{render:function(r){return function(u){return function(a){return function(d){if(d instanceof c.Nothing)return function(){var t=p.new(u)(),i=function(n){return function(e){return function(t){var r=g.unRenderStateX(function(n){return n.node}),u=function(n){return n instanceof c.Just?y.halt(n.value0):l.unit};return{buildWidget:function(n){var t=D.buildThunk(f.unwrap())(n),a=function(n){var t=p.read(e)()(n)(),a=r(t);return y.mkStep(new y.Step(a,c.Nothing.value,i,u))},o=function(n){if(n instanceof h.ComponentSlot)return a(n.value0);if(n instanceof h.ThunkSlot){var e=t(n.value0);return y.mkStep(new y.Step(y.extract(e),new c.Just(e),i,u))}throw new Error("Failed pattern match at Halogen.VDom.Driver (line 85, column 7 - line 90, column 75): "+[n.constructor.name])},i=function n(e,t){if(e instanceof c.Just){if(t instanceof h.ComponentSlot)return y.halt(e.value0),a(t.value0);if(t instanceof h.ThunkSlot){var r=y.step(e.value0,t.value0);return y.mkStep(new y.Step(y.extract(r),new c.Just(r),n,u))}throw new Error("Failed pattern match at Halogen.VDom.Driver (line 98, column 22 - line 104, column 79): "+[t.constructor.name])}return o(t)};return o},buildAttributes:b.buildProp(n),document:t}}}}(r)(t)(n),d=w.buildVDom(i)(a),v=y.extract(d);return o.void(s.functorEffect)(A.appendChild(v)(F.toNode(e)))(),{machine:d,node:v,renderChildRef:t}};if(d instanceof c.Just)return function(){p.write(u)(d.value0.renderChildRef)();var n=A.parentNode(d.value0.node)(),e=A.nextSibling(d.value0.node)(),r=y.step(d.value0.machine,a),f=y.extract(r);return t.when(s.applicativeEffect)(i.not(i.heytingAlgebraFunction(i.heytingAlgebraFunction(i.heytingAlgebraBoolean)))(E.unsafeRefEq)(d.value0.node)(f))(function(n){return function(e){return function(r){return e instanceof c.Just&&r instanceof c.Just?o.void(s.functorEffect)(A.insertBefore(n)(e.value0)(r.value0)):e instanceof c.Nothing&&r instanceof c.Just?o.void(s.functorEffect)(A.appendChild(n)(r.value0)):t.pure(s.applicativeEffect)(l.unit)}}}(f)(e)(n))(),{machine:r,node:f,renderChildRef:d.value0.renderChildRef}};throw new Error("Failed pattern match at Halogen.VDom.Driver (line 159, column 5 - line 175, column 80): "+[d.constructor.name])}}}},renderChild:u.identity(u.categoryFn),removeChild:S,dispose:S}}};e.runUI=function(n){return function(e){return function(t){return r.bind(d.bindAff)(v.liftEffect(d.monadEffectAff)(o.map(s.functorEffect)(C.toDocument)(r.bindFlipped(s.bindEffect)(H.document)(M.window))))(function(r){return m.runUI(T(r)(t))(n)(e)})}}}}(t),function(n){"use strict";(t["Main"]=t["Main"]||{})._mainImpl=function(){return window.PS=t}}(),function(n){"use strict";n.Main=n.Main||{};var e=n.Main,t=n.Main,r=n.App,u=n["Component.AccountSettings"],a=n["Component.Add"],o=n["Component.BList"],i=n["Component.NList"],c=n["Component.NNote"],f=n["Component.TagCloud"],l=n["Control.Bind"],s=n["Data.Foldable"],d=n["Data.Functor"],v=n["Data.Unit"],p=n.Effect,m=n["Effect.Aff"],g=n["Effect.Class"],h=n["Halogen.Aff.Util"],w=n["Halogen.VDom.Driver"],b=n.Model,y=n["Web.DOM.Element"],D=n["Web.Event.Event"],E=n["Web.HTML.HTMLElement"],A=l.bind(m.bindAff)(h.selectElement("#content"))(s.traverse_(m.applicativeAff)(s.foldableMaybe)(function(n){return g.liftEffect(m.monadEffectAff)(y.setAttribute("view-rendered")("")(E.toElement(n)))})),M=t._mainImpl;e.main=M,e.logoutE=function(n){return l.bindFlipped(p.bindEffect)((e=d.void(p.functorEffect),function(n){return e(m.launchAff(r.logout(n)))}))(D.preventDefault(n));var e},e.renderBookmarks=function(n){return function(e){return h.runHalogenAff(l.bind(m.bindAff)(h.selectElement(n))(s.traverse_(m.applicativeAff)(s.foldableMaybe)(function(n){return l.discard(l.discardUnit)(m.bindAff)(d.void(m.functorAff)(w.runUI(o.blist(e))(v.unit)(n)))(function(){return A})})))}},e.renderTagCloud=function(n){return function(e){return h.runHalogenAff(l.bind(m.bindAff)(h.selectElement(n))(s.traverse_(m.applicativeAff)(s.foldableMaybe)(function(n){return d.void(m.functorAff)(w.runUI(f.tagcloudcomponent(b.tagCloudModeToF(e)))(v.unit)(n))})))}},e.renderAddForm=function(n){return function(e){return h.runHalogenAff(l.bind(m.bindAff)(h.selectElement(n))(s.traverse_(m.applicativeAff)(s.foldableMaybe)(function(n){return l.discard(l.discardUnit)(m.bindAff)(d.void(m.functorAff)(w.runUI(a.addbmark(e))(v.unit)(n)))(function(){return A})})))}},e.renderNotes=function(n){return function(e){return h.runHalogenAff(l.bind(m.bindAff)(h.selectElement(n))(s.traverse_(m.applicativeAff)(s.foldableMaybe)(function(n){return l.discard(l.discardUnit)(m.bindAff)(d.void(m.functorAff)(w.runUI(i.nlist(e))(v.unit)(n)))(function(){return A})})))}},e.renderNote=function(n){return function(e){return h.runHalogenAff(l.bind(m.bindAff)(h.selectElement(n))(s.traverse_(m.applicativeAff)(s.foldableMaybe)(function(n){return l.discard(l.discardUnit)(m.bindAff)(d.void(m.functorAff)(w.runUI(c.nnote(e))(v.unit)(n)))(function(){return A})})))}},e.renderAccountSettings=function(n){return function(e){return h.runHalogenAff(l.bind(m.bindAff)(h.selectElement(n))(s.traverse_(m.applicativeAff)(s.foldableMaybe)(function(n){return l.discard(l.discardUnit)(m.bindAff)(d.void(m.functorAff)(w.runUI(u.usetting(e))(v.unit)(n)))(function(){return A})})))}},e.viewRendered=A,e._mainImpl=t._mainImpl}(t),t.Main.main();
|
||
},{"moment":"a2Bw","marked":"F7mU","process":"pBGv"}]},{},["C4Nx"], null)
|
||
//# sourceMappingURL=/static/js/app.min.js.map
|