diff --git a/changedetectionio/api/api_v1.py b/changedetectionio/api/api_v1.py index 90aa4b6b..aec65a36 100644 --- a/changedetectionio/api/api_v1.py +++ b/changedetectionio/api/api_v1.py @@ -33,7 +33,7 @@ class Watch(Resource): @auth.check_token def get(self, uuid): """ - @api {get} /api/v1/watch/:uuid Single watch information + @api {get} /api/v1/watch/:uuid Get a single watch data @apiDescription Retrieve watch information and set muted/paused status @apiExample {curl} Example usage: curl http://localhost:4000/api/v1/watch/cc0cfffa-f449-477b-83ea-0caafd1dc091 -H"x-api-key:813031b16330fe25e3780cf0325daa45" @@ -76,7 +76,7 @@ class Watch(Resource): @auth.check_token def delete(self, uuid): """ - @api {delete} /api/v1/watch/:uuid Delete watch information + @api {delete} /api/v1/watch/:uuid Delete a watch and related history @apiExample {curl} Example usage: curl http://localhost:4000/api/v1/watch/cc0cfffa-f449-477b-83ea-0caafd1dc091 -X DELETE -H"x-api-key:813031b16330fe25e3780cf0325daa45" @apiParam {uuid} uuid Watch unique ID. @@ -90,21 +90,18 @@ class Watch(Resource): self.datastore.delete(uuid) return 'OK', 204 - # Update an existing @auth.check_token @expects_json(schema_update_watch) def put(self, uuid): """ @api {put} /api/v1/watch/:uuid Update watch information @apiExample {curl} Example usage: - Create a watch (POST) - curl http://localhost:4000/api/v1/watch -H"x-api-key:813031b16330fe25e3780cf0325daa45" -H "Content-Type: application/json" -d '{"url": "https://my-nice.com" , "tag": "nice list"}' Update (PUT) curl http://localhost:4000/api/v1/watch/cc0cfffa-f449-477b-83ea-0caafd1dc091 -X PUT -H"x-api-key:813031b16330fe25e3780cf0325daa45" -H "Content-Type: application/json" -d '{"url": "https://my-nice.com" , "tag": "new list"}' - @apiDescription Updates an existing watch using JSON, accepts the same structure as at https://github.com/dgtlmoon/changedetection.io/blob/fab7d325f764d6912bef671f1d78bf217689c537/changedetectionio/model/Watch.py#L15 + @apiDescription Updates an existing watch using JSON, accepts the same structure as returned in get single watch information @apiParam {uuid} uuid Watch unique ID. - @apiName Update + @apiName Update a watch @apiGroup Watch @apiSuccess (200) {String} OK Was updated @apiSuccess (500) {String} ERR Some other error @@ -135,7 +132,7 @@ class WatchHistory(Resource): @api {get} /api/v1/watch//history Get a list of all historical snapshots available for a watch @apiDescription Requires `uuid`, returns list @apiExample {curl} Example usage: - curl http://localhost:4000/api/v1/watch/cc0cfffa-f449-477b-83ea-0caafd1dc091/history/1677092977 -H"x-api-key:813031b16330fe25e3780cf0325daa45" -H "Content-Type: application/json" + curl http://localhost:4000/api/v1/watch/cc0cfffa-f449-477b-83ea-0caafd1dc091/history -H"x-api-key:813031b16330fe25e3780cf0325daa45" -H "Content-Type: application/json" @apiName Get list of available stored snapshots for watch @apiGroup Watch History @apiSuccess (200) {String} OK @@ -156,7 +153,7 @@ class WatchSingleHistory(Resource): def get(self, uuid, timestamp): """ @api {get} /api/v1/watch//history/ Get single snapshot from watch - @apiDescription Requires `uuid` and `timestamp`, list of available snapshots can be found out XYZ, `timestamp` of `latest` to get the latest available. + @apiDescription Requires watch `uuid` and `timestamp`. `timestamp` of "`latest`" for latest available snapshot, or use the list returned here @apiExample {curl} Example usage: curl http://localhost:4000/api/v1/watch/cc0cfffa-f449-477b-83ea-0caafd1dc091/history/1677092977 -H"x-api-key:813031b16330fe25e3780cf0325daa45" -H "Content-Type: application/json" @apiName Get single snapshot content @@ -193,21 +190,19 @@ class CreateWatch(Resource): @expects_json(schema_create_watch) def post(self): """ - @api {post} /api/v1/watch Create a watch - @apiDescription requires `url`, Creates a watch, also accepts accepts the same structure as at https://github.com/dgtlmoon/changedetection.io/blob/fab7d325f764d6912bef671f1d78bf217689c537/changedetectionio/model/Watch.py#L15 + @api {post} /api/v1/watch Create a single watch + @apiDescription Requires atleast `url` set, can accept the same structure as get single watch information to create. @apiExample {curl} Example usage: curl http://localhost:4000/api/v1/watch -H"x-api-key:813031b16330fe25e3780cf0325daa45" -H "Content-Type: application/json" -d '{"url": "https://my-nice.com" , "tag": "nice list"}' @apiName Create - @apiGroup Watch Management + @apiGroup Watch @apiSuccess (200) {String} OK Was created @apiSuccess (500) {String} ERR Some other error """ - # json_data = request.get_json() url = json_data['url'].strip() - if not validators.url(json_data['url'].strip()): return "Invalid or unsupported URL", 400 diff --git a/docs/api_v1/assets/main.bundle.js b/docs/api_v1/assets/main.bundle.js index 1ccc446d..347098f0 100644 --- a/docs/api_v1/assets/main.bundle.js +++ b/docs/api_v1/assets/main.bundle.js @@ -1,5 +1,5 @@ -(()=>{var Za={9737:()=>{+function(x){"use strict";var E=".dropdown-backdrop",o='[data-toggle="dropdown"]',d=function(l){x(l).on("click.bs.dropdown",this.toggle)};d.VERSION="3.4.1";function r(l){var s=l.attr("data-target");s||(s=l.attr("href"),s=s&&/#[A-Za-z]/.test(s)&&s.replace(/.*(?=#[^\s]*$)/,""));var f=s!=="#"?x(document).find(s):null;return f&&f.length?f:l.parent()}function n(l){l&&l.which===3||(x(E).remove(),x(o).each(function(){var s=x(this),f=r(s),g={relatedTarget:this};!f.hasClass("open")||l&&l.type=="click"&&/input|textarea/i.test(l.target.tagName)&&x.contains(f[0],l.target)||(f.trigger(l=x.Event("hide.bs.dropdown",g)),!l.isDefaultPrevented()&&(s.attr("aria-expanded","false"),f.removeClass("open").trigger(x.Event("hidden.bs.dropdown",g))))}))}d.prototype.toggle=function(l){var s=x(this);if(!s.is(".disabled, :disabled")){var f=r(s),g=f.hasClass("open");if(n(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&x(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(x(this)).on("click",n);var i={relatedTarget:this};if(f.trigger(l=x.Event("show.bs.dropdown",i)),l.isDefaultPrevented())return;s.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(x.Event("shown.bs.dropdown",i))}return!1}},d.prototype.keydown=function(l){if(!(!/(38|40|27|32)/.test(l.which)||/input|textarea/i.test(l.target.tagName))){var s=x(this);if(l.preventDefault(),l.stopPropagation(),!s.is(".disabled, :disabled")){var f=r(s),g=f.hasClass("open");if(!g&&l.which!=27||g&&l.which==27)return l.which==27&&f.find(o).trigger("focus"),s.trigger("click");var i=" li:not(.disabled):visible a",v=f.find(".dropdown-menu"+i);if(!!v.length){var h=v.index(l.target);l.which==38&&h>0&&h--,l.which==40&&h{+function(x){"use strict";var E=function(r,n){this.init("popover",r,n)};if(!x.fn.tooltip)throw new Error("Popover requires tooltip.js");E.VERSION="3.4.1",E.DEFAULTS=x.extend({},x.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),E.prototype=x.extend({},x.fn.tooltip.Constructor.prototype),E.prototype.constructor=E,E.prototype.getDefaults=function(){return E.DEFAULTS},E.prototype.setContent=function(){var r=this.tip(),n=this.getTitle(),u=this.getContent();if(this.options.html){var c=typeof u;this.options.sanitize&&(n=this.sanitizeHtml(n),c==="string"&&(u=this.sanitizeHtml(u))),r.find(".popover-title").html(n),r.find(".popover-content").children().detach().end()[c==="string"?"html":"append"](u)}else r.find(".popover-title").text(n),r.find(".popover-content").children().detach().end().text(u);r.removeClass("fade top bottom left right in"),r.find(".popover-title").html()||r.find(".popover-title").hide()},E.prototype.hasContent=function(){return this.getTitle()||this.getContent()},E.prototype.getContent=function(){var r=this.$element,n=this.options;return r.attr("data-content")||(typeof n.content=="function"?n.content.call(r[0]):n.content)},E.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};function o(r){return this.each(function(){var n=x(this),u=n.data("bs.popover"),c=typeof r=="object"&&r;!u&&/destroy|hide/.test(r)||(u||n.data("bs.popover",u=new E(this,c)),typeof r=="string"&&u[r]())})}var d=x.fn.popover;x.fn.popover=o,x.fn.popover.Constructor=E,x.fn.popover.noConflict=function(){return x.fn.popover=d,this}}(jQuery)},3497:()=>{+function(x){"use strict";function E(r,n){this.$body=x(document.body),this.$scrollElement=x(r).is(document.body)?x(window):x(r),this.options=x.extend({},E.DEFAULTS,n),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",x.proxy(this.process,this)),this.refresh(),this.process()}E.VERSION="3.4.1",E.DEFAULTS={offset:10},E.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},E.prototype.refresh=function(){var r=this,n="offset",u=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),x.isWindow(this.$scrollElement[0])||(n="position",u=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var c=x(this),l=c.data("target")||c.attr("href"),s=/^#./.test(l)&&x(l);return s&&s.length&&s.is(":visible")&&[[s[n]().top+u,l]]||null}).sort(function(c,l){return c[0]-l[0]}).each(function(){r.offsets.push(this[0]),r.targets.push(this[1])})},E.prototype.process=function(){var r=this.$scrollElement.scrollTop()+this.options.offset,n=this.getScrollHeight(),u=this.options.offset+n-this.$scrollElement.height(),c=this.offsets,l=this.targets,s=this.activeTarget,f;if(this.scrollHeight!=n&&this.refresh(),r>=u)return s!=(f=l[l.length-1])&&this.activate(f);if(s&&r=c[f]&&(c[f+1]===void 0||r{+function(x){"use strict";var E=function(n){this.element=x(n)};E.VERSION="3.4.1",E.TRANSITION_DURATION=150,E.prototype.show=function(){var n=this.element,u=n.closest("ul:not(.dropdown-menu)"),c=n.data("target");if(c||(c=n.attr("href"),c=c&&c.replace(/.*(?=#[^\s]*$)/,"")),!n.parent("li").hasClass("active")){var l=u.find(".active:last a"),s=x.Event("hide.bs.tab",{relatedTarget:n[0]}),f=x.Event("show.bs.tab",{relatedTarget:l[0]});if(l.trigger(s),n.trigger(f),!(f.isDefaultPrevented()||s.isDefaultPrevented())){var g=x(document).find(c);this.activate(n.closest("li"),u),this.activate(g,g.parent(),function(){l.trigger({type:"hidden.bs.tab",relatedTarget:n[0]}),n.trigger({type:"shown.bs.tab",relatedTarget:l[0]})})}}},E.prototype.activate=function(n,u,c){var l=u.find("> .active"),s=c&&x.support.transition&&(l.length&&l.hasClass("fade")||!!u.find("> .fade").length);function f(){l.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),n.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),s?(n[0].offsetWidth,n.addClass("in")):n.removeClass("fade"),n.parent(".dropdown-menu").length&&n.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),c&&c()}l.length&&s?l.one("bsTransitionEnd",f).emulateTransitionEnd(E.TRANSITION_DURATION):f(),l.removeClass("in")};function o(n){return this.each(function(){var u=x(this),c=u.data("bs.tab");c||u.data("bs.tab",c=new E(this)),typeof n=="string"&&c[n]()})}var d=x.fn.tab;x.fn.tab=o,x.fn.tab.Constructor=E,x.fn.tab.noConflict=function(){return x.fn.tab=d,this};var r=function(n){n.preventDefault(),o.call(x(this),"show")};x(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',r).on("click.bs.tab.data-api",'[data-toggle="pill"]',r)}(jQuery)},6278:()=>{+function(x){"use strict";var E=["sanitize","whiteList","sanitizeFn"],o=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],d=/^aria-[\w-]*$/i,r={"*":["class","dir","id","lang","role",d],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},n=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,u=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function c(i,v){var h=i.nodeName.toLowerCase();if(x.inArray(h,v)!==-1)return x.inArray(h,o)!==-1?Boolean(i.nodeValue.match(n)||i.nodeValue.match(u)):!0;for(var p=x(v).filter(function(y,_){return _ instanceof RegExp}),A=0,m=p.length;A
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:r},s.prototype.init=function(i,v,h){if(this.enabled=!0,this.type=i,this.$element=x(v),this.options=this.getOptions(h),this.$viewport=this.options.viewport&&x(document).find(x.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var p=this.options.trigger.split(" "),A=p.length;A--;){var m=p[A];if(m=="click")this.$element.on("click."+this.type,this.options.selector,x.proxy(this.toggle,this));else if(m!="manual"){var y=m=="hover"?"mouseenter":"focusin",_=m=="hover"?"mouseleave":"focusout";this.$element.on(y+"."+this.type,this.options.selector,x.proxy(this.enter,this)),this.$element.on(_+"."+this.type,this.options.selector,x.proxy(this.leave,this))}}this.options.selector?this._options=x.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},s.prototype.getDefaults=function(){return s.DEFAULTS},s.prototype.getOptions=function(i){var v=this.$element.data();for(var h in v)v.hasOwnProperty(h)&&x.inArray(h,E)!==-1&&delete v[h];return i=x.extend({},this.getDefaults(),v,i),i.delay&&typeof i.delay=="number"&&(i.delay={show:i.delay,hide:i.delay}),i.sanitize&&(i.template=l(i.template,i.whiteList,i.sanitizeFn)),i},s.prototype.getDelegateOptions=function(){var i={},v=this.getDefaults();return this._options&&x.each(this._options,function(h,p){v[h]!=p&&(i[h]=p)}),i},s.prototype.enter=function(i){var v=i instanceof this.constructor?i:x(i.currentTarget).data("bs."+this.type);if(v||(v=new this.constructor(i.currentTarget,this.getDelegateOptions()),x(i.currentTarget).data("bs."+this.type,v)),i instanceof x.Event&&(v.inState[i.type=="focusin"?"focus":"hover"]=!0),v.tip().hasClass("in")||v.hoverState=="in"){v.hoverState="in";return}if(clearTimeout(v.timeout),v.hoverState="in",!v.options.delay||!v.options.delay.show)return v.show();v.timeout=setTimeout(function(){v.hoverState=="in"&&v.show()},v.options.delay.show)},s.prototype.isInStateTrue=function(){for(var i in this.inState)if(this.inState[i])return!0;return!1},s.prototype.leave=function(i){var v=i instanceof this.constructor?i:x(i.currentTarget).data("bs."+this.type);if(v||(v=new this.constructor(i.currentTarget,this.getDelegateOptions()),x(i.currentTarget).data("bs."+this.type,v)),i instanceof x.Event&&(v.inState[i.type=="focusout"?"focus":"hover"]=!1),!v.isInStateTrue()){if(clearTimeout(v.timeout),v.hoverState="out",!v.options.delay||!v.options.delay.hide)return v.hide();v.timeout=setTimeout(function(){v.hoverState=="out"&&v.hide()},v.options.delay.hide)}},s.prototype.show=function(){var i=x.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(i);var v=x.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(i.isDefaultPrevented()||!v)return;var h=this,p=this.tip(),A=this.getUID(this.type);this.setContent(),p.attr("id",A),this.$element.attr("aria-describedby",A),this.options.animation&&p.addClass("fade");var m=typeof this.options.placement=="function"?this.options.placement.call(this,p[0],this.$element[0]):this.options.placement,y=/\s?auto?\s?/i,_=y.test(m);_&&(m=m.replace(y,"")||"top"),p.detach().css({top:0,left:0,display:"block"}).addClass(m).data("bs."+this.type,this),this.options.container?p.appendTo(x(document).find(this.options.container)):p.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var w=this.getPosition(),C=p[0].offsetWidth,T=p[0].offsetHeight;if(_){var D=m,R=this.getPosition(this.$viewport);m=m=="bottom"&&w.bottom+T>R.bottom?"top":m=="top"&&w.top-TR.width?"left":m=="left"&&w.left-Cy.top+y.height&&(A.top=y.top+y.height-w)}else{var C=v.left-m,T=v.left+m+h;Cy.right&&(A.left=y.left+y.width-T)}return A},s.prototype.getTitle=function(){var i,v=this.$element,h=this.options;return i=v.attr("data-original-title")||(typeof h.title=="function"?h.title.call(v[0]):h.title),i},s.prototype.getUID=function(i){do i+=~~(Math.random()*1e6);while(document.getElementById(i));return i},s.prototype.tip=function(){if(!this.$tip&&(this.$tip=x(this.options.template),this.$tip.length!=1))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},s.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},s.prototype.enable=function(){this.enabled=!0},s.prototype.disable=function(){this.enabled=!1},s.prototype.toggleEnabled=function(){this.enabled=!this.enabled},s.prototype.toggle=function(i){var v=this;i&&(v=x(i.currentTarget).data("bs."+this.type),v||(v=new this.constructor(i.currentTarget,this.getDelegateOptions()),x(i.currentTarget).data("bs."+this.type,v))),i?(v.inState.click=!v.inState.click,v.isInStateTrue()?v.enter(v):v.leave(v)):v.tip().hasClass("in")?v.leave(v):v.enter(v)},s.prototype.destroy=function(){var i=this;clearTimeout(this.timeout),this.hide(function(){i.$element.off("."+i.type).removeData("bs."+i.type),i.$tip&&i.$tip.detach(),i.$tip=null,i.$arrow=null,i.$viewport=null,i.$element=null})},s.prototype.sanitizeHtml=function(i){return l(i,this.options.whiteList,this.options.sanitizeFn)};function f(i){return this.each(function(){var v=x(this),h=v.data("bs.tooltip"),p=typeof i=="object"&&i;!h&&/destroy|hide/.test(i)||(h||v.data("bs.tooltip",h=new s(this,p)),typeof i=="string"&&h[i]())})}var g=x.fn.tooltip;x.fn.tooltip=f,x.fn.tooltip.Constructor=s,x.fn.tooltip.noConflict=function(){return x.fn.tooltip=g,this}}(jQuery)},2027:x=>{var E=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},o=-1,d=1,r=0;E.Diff=function(n,u){return[n,u]},E.prototype.diff_main=function(n,u,c,l){typeof l=="undefined"&&(this.Diff_Timeout<=0?l=Number.MAX_VALUE:l=new Date().getTime()+this.Diff_Timeout*1e3);var s=l;if(n==null||u==null)throw new Error("Null input. (diff_main)");if(n==u)return n?[new E.Diff(r,n)]:[];typeof c=="undefined"&&(c=!0);var f=c,g=this.diff_commonPrefix(n,u),i=n.substring(0,g);n=n.substring(g),u=u.substring(g),g=this.diff_commonSuffix(n,u);var v=n.substring(n.length-g);n=n.substring(0,n.length-g),u=u.substring(0,u.length-g);var h=this.diff_compute_(n,u,f,s);return i&&h.unshift(new E.Diff(r,i)),v&&h.push(new E.Diff(r,v)),this.diff_cleanupMerge(h),h},E.prototype.diff_compute_=function(n,u,c,l){var s;if(!n)return[new E.Diff(d,u)];if(!u)return[new E.Diff(o,n)];var f=n.length>u.length?n:u,g=n.length>u.length?u:n,i=f.indexOf(g);if(i!=-1)return s=[new E.Diff(d,f.substring(0,i)),new E.Diff(r,g),new E.Diff(d,f.substring(i+g.length))],n.length>u.length&&(s[0][0]=s[2][0]=o),s;if(g.length==1)return[new E.Diff(o,n),new E.Diff(d,u)];var v=this.diff_halfMatch_(n,u);if(v){var h=v[0],p=v[1],A=v[2],m=v[3],y=v[4],_=this.diff_main(h,A,c,l),w=this.diff_main(p,m,c,l);return _.concat([new E.Diff(r,y)],w)}return c&&n.length>100&&u.length>100?this.diff_lineMode_(n,u,l):this.diff_bisect_(n,u,l)},E.prototype.diff_lineMode_=function(n,u,c){var l=this.diff_linesToChars_(n,u);n=l.chars1,u=l.chars2;var s=l.lineArray,f=this.diff_main(n,u,!1,c);this.diff_charsToLines_(f,s),this.diff_cleanupSemantic(f),f.push(new E.Diff(r,""));for(var g=0,i=0,v=0,h="",p="";g=1&&v>=1){f.splice(g-i-v,i+v),g=g-i-v;for(var A=this.diff_main(h,p,!1,c),m=A.length-1;m>=0;m--)f.splice(g,0,A[m]);g=g+A.length}v=0,i=0,h="",p="";break}g++}return f.pop(),f},E.prototype.diff_bisect_=function(n,u,c){for(var l=n.length,s=u.length,f=Math.ceil((l+s)/2),g=f,i=2*f,v=new Array(i),h=new Array(i),p=0;pc);T++){for(var D=-T+y;D<=T-_;D+=2){var R=g+D,N;D==-T||D!=T&&v[R-1]l)_+=2;else if(b>s)y+=2;else if(m){var P=g+A-D;if(P>=0&&P=L)return this.diff_bisectSplit_(n,u,N,b,c)}}}for(var k=-T+w;k<=T-C;k+=2){var P=g+k,L;k==-T||k!=T&&h[P-1]l)C+=2;else if(F>s)w+=2;else if(!m){var R=g+A-k;if(R>=0&&R=L)return this.diff_bisectSplit_(n,u,N,b,c)}}}}return[new E.Diff(o,n),new E.Diff(d,u)]},E.prototype.diff_bisectSplit_=function(n,u,c,l,s){var f=n.substring(0,c),g=u.substring(0,l),i=n.substring(c),v=u.substring(l),h=this.diff_main(f,g,!1,s),p=this.diff_main(i,v,!1,s);return h.concat(p)},E.prototype.diff_linesToChars_=function(n,u){var c=[],l={};c[0]="";function s(v){for(var h="",p=0,A=-1,m=c.length;Al?n=n.substring(c-l):cu.length?n:u,l=n.length>u.length?u:n;if(c.length<4||l.length*2=_.length?[N,b,P,L,R]:null}var g=f(c,l,Math.ceil(c.length/4)),i=f(c,l,Math.ceil(c.length/2)),v;if(!g&&!i)return null;i?g?v=g[4].length>i[4].length?g:i:v=i:v=g;var h,p,A,m;n.length>u.length?(h=v[0],p=v[1],A=v[2],m=v[3]):(A=v[0],m=v[1],h=v[2],p=v[3]);var y=v[4];return[h,p,A,m,y]},E.prototype.diff_cleanupSemantic=function(n){for(var u=!1,c=[],l=0,s=null,f=0,g=0,i=0,v=0,h=0;f0?c[l-1]:-1,g=0,i=0,v=0,h=0,s=null,u=!0)),f++;for(u&&this.diff_cleanupMerge(n),this.diff_cleanupSemanticLossless(n),f=1;f=y?(m>=p.length/2||m>=A.length/2)&&(n.splice(f,0,new E.Diff(r,A.substring(0,m))),n[f-1][1]=p.substring(0,p.length-m),n[f+1][1]=A.substring(m),f++):(y>=p.length/2||y>=A.length/2)&&(n.splice(f,0,new E.Diff(r,p.substring(0,y))),n[f-1][0]=d,n[f-1][1]=A.substring(0,A.length-y),n[f+1][0]=o,n[f+1][1]=p.substring(y),f++),f++}f++}},E.prototype.diff_cleanupSemanticLossless=function(n){function u(y,_){if(!y||!_)return 6;var w=y.charAt(y.length-1),C=_.charAt(0),T=w.match(E.nonAlphaNumericRegex_),D=C.match(E.nonAlphaNumericRegex_),R=T&&w.match(E.whitespaceRegex_),N=D&&C.match(E.whitespaceRegex_),b=R&&w.match(E.linebreakRegex_),P=N&&C.match(E.linebreakRegex_),L=b&&y.match(E.blanklineEndRegex_),k=P&&_.match(E.blanklineStartRegex_);return L||k?5:b||P?4:T&&!R&&N?3:R||N?2:T||D?1:0}for(var c=1;c=A&&(A=m,v=l,h=s,p=f)}n[c-1][1]!=v&&(v?n[c-1][1]=v:(n.splice(c-1,1),c--),n[c][1]=h,p?n[c+1][1]=p:(n.splice(c+1,1),c--))}c++}},E.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,E.whitespaceRegex_=/\s/,E.linebreakRegex_=/[\r\n]/,E.blanklineEndRegex_=/\n\r?\n$/,E.blanklineStartRegex_=/^\r?\n\r?\n/,E.prototype.diff_cleanupEfficiency=function(n){for(var u=!1,c=[],l=0,s=null,f=0,g=!1,i=!1,v=!1,h=!1;f0?c[l-1]:-1,v=h=!1),u=!0)),f++;u&&this.diff_cleanupMerge(n)},E.prototype.diff_cleanupMerge=function(n){n.push(new E.Diff(r,""));for(var u=0,c=0,l=0,s="",f="",g;u1?(c!==0&&l!==0&&(g=this.diff_commonPrefix(f,s),g!==0&&(u-c-l>0&&n[u-c-l-1][0]==r?n[u-c-l-1][1]+=f.substring(0,g):(n.splice(0,0,new E.Diff(r,f.substring(0,g))),u++),f=f.substring(g),s=s.substring(g)),g=this.diff_commonSuffix(f,s),g!==0&&(n[u][1]=f.substring(f.length-g)+n[u][1],f=f.substring(0,f.length-g),s=s.substring(0,s.length-g))),u-=c+l,n.splice(u,c+l),s.length&&(n.splice(u,0,new E.Diff(o,s)),u++),f.length&&(n.splice(u,0,new E.Diff(d,f)),u++),u++):u!==0&&n[u-1][0]==r?(n[u-1][1]+=n[u][1],n.splice(u,1)):u++,l=0,c=0,s="",f="";break}n[n.length-1][1]===""&&n.pop();var i=!1;for(u=1;uu));g++)s=c,f=l;return n.length!=g&&n[g][0]===o?f:f+(u-s)},E.prototype.diff_prettyHtml=function(n){for(var u=[],c=/&/g,l=//g,f=/\n/g,g=0;g");switch(i){case d:u[g]=''+h+"";break;case o:u[g]=''+h+"";break;case r:u[g]=""+h+"";break}}return u.join("")},E.prototype.diff_text1=function(n){for(var u=[],c=0;cthis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var l=this.match_alphabet_(u),s=this;function f(N,b){var P=N/u.length,L=Math.abs(c-b);return s.Match_Distance?P+L/s.Match_Distance:L?1:P}var g=this.Match_Threshold,i=n.indexOf(u,c);i!=-1&&(g=Math.min(f(0,i),g),i=n.lastIndexOf(u,c+u.length),i!=-1&&(g=Math.min(f(0,i),g)));var v=1<=_;T--){var D=l[n.charAt(T-1)];if(y===0?C[T]=(C[T+1]<<1|1)&D:C[T]=(C[T+1]<<1|1)&D|((m[T+1]|m[T])<<1|1)|m[T+1],C[T]&v){var R=f(y,T-1);if(R<=g)if(g=R,i=T-1,i>c)_=Math.max(1,2*c-i);else break}}if(f(y+1,c)>g)break;m=C}return i},E.prototype.match_alphabet_=function(n){for(var u={},c=0;c2&&(this.diff_cleanupSemantic(s),this.diff_cleanupEfficiency(s));else if(n&&typeof n=="object"&&typeof u=="undefined"&&typeof c=="undefined")s=n,l=this.diff_text1(s);else if(typeof n=="string"&&u&&typeof u=="object"&&typeof c=="undefined")l=n,s=u;else if(typeof n=="string"&&typeof u=="string"&&c&&typeof c=="object")l=n,s=c;else throw new Error("Unknown call format to patch_make.");if(s.length===0)return[];for(var f=[],g=new E.patch_obj,i=0,v=0,h=0,p=l,A=l,m=0;m=2*this.Patch_Margin&&i&&(this.patch_addContext_(g,p),f.push(g),g=new E.patch_obj,i=0,p=A,v=h);break}y!==d&&(v+=_.length),y!==o&&(h+=_.length)}return i&&(this.patch_addContext_(g,p),f.push(g)),f},E.prototype.patch_deepCopy=function(n){for(var u=[],c=0;cthis.Match_MaxBits?(v=this.match_main(u,i.substring(0,this.Match_MaxBits),g),v!=-1&&(h=this.match_main(u,i.substring(i.length-this.Match_MaxBits),g+i.length-this.Match_MaxBits),(h==-1||v>=h)&&(v=-1))):v=this.match_main(u,i,g),v==-1)s[f]=!1,l-=n[f].length2-n[f].length1;else{s[f]=!0,l=v-g;var p;if(h==-1?p=u.substring(v,v+i.length):p=u.substring(v,h+this.Match_MaxBits),i==p)u=u.substring(0,v)+this.diff_text2(n[f].diffs)+u.substring(v+i.length);else{var A=this.diff_main(i,p,!1);if(i.length>this.Match_MaxBits&&this.diff_levenshtein(A)/i.length>this.Patch_DeleteThreshold)s[f]=!1;else{this.diff_cleanupSemanticLossless(A);for(var m=0,y,_=0;_f[0][1].length){var g=u-f[0][1].length;f[0][1]=c.substring(f[0][1].length)+f[0][1],s.start1-=g,s.start2-=g,s.length1+=g,s.length2+=g}if(s=n[n.length-1],f=s.diffs,f.length==0||f[f.length-1][0]!=r)f.push(new E.Diff(r,c)),s.length1+=u,s.length2+=u;else if(u>f[f.length-1][1].length){var g=u-f[f.length-1][1].length;f[f.length-1][1]+=c.substring(0,g),s.length1+=g,s.length2+=g}return c},E.prototype.patch_splitMax=function(n){for(var u=this.Match_MaxBits,c=0;c2*u?(i.length1+=p.length,s+=p.length,v=!1,i.diffs.push(new E.Diff(h,p)),l.diffs.shift()):(p=p.substring(0,u-i.length1-this.Patch_Margin),i.length1+=p.length,s+=p.length,h===r?(i.length2+=p.length,f+=p.length):v=!1,i.diffs.push(new E.Diff(h,p)),p==l.diffs[0][1]?l.diffs.shift():l.diffs[0][1]=l.diffs[0][1].substring(p.length))}g=this.diff_text2(i.diffs),g=g.substring(g.length-this.Patch_Margin);var A=this.diff_text1(l.diffs).substring(0,this.Patch_Margin);A!==""&&(i.length1+=A.length,i.length2+=A.length,i.diffs.length!==0&&i.diffs[i.diffs.length-1][0]===r?i.diffs[i.diffs.length-1][1]+=A:i.diffs.push(new E.Diff(r,A))),v||n.splice(++c,0,i)}}},E.prototype.patch_toText=function(n){for(var u=[],c=0;c{var Za={9737:()=>{+function(x){"use strict";var E=".dropdown-backdrop",o='[data-toggle="dropdown"]',d=function(l){x(l).on("click.bs.dropdown",this.toggle)};d.VERSION="3.4.1";function r(l){var s=l.attr("data-target");s||(s=l.attr("href"),s=s&&/#[A-Za-z]/.test(s)&&s.replace(/.*(?=#[^\s]*$)/,""));var f=s!=="#"?x(document).find(s):null;return f&&f.length?f:l.parent()}function n(l){l&&l.which===3||(x(E).remove(),x(o).each(function(){var s=x(this),f=r(s),g={relatedTarget:this};f.hasClass("open")&&(l&&l.type=="click"&&/input|textarea/i.test(l.target.tagName)&&x.contains(f[0],l.target)||(f.trigger(l=x.Event("hide.bs.dropdown",g)),!l.isDefaultPrevented()&&(s.attr("aria-expanded","false"),f.removeClass("open").trigger(x.Event("hidden.bs.dropdown",g)))))}))}d.prototype.toggle=function(l){var s=x(this);if(!s.is(".disabled, :disabled")){var f=r(s),g=f.hasClass("open");if(n(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&x(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(x(this)).on("click",n);var i={relatedTarget:this};if(f.trigger(l=x.Event("show.bs.dropdown",i)),l.isDefaultPrevented())return;s.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger(x.Event("shown.bs.dropdown",i))}return!1}},d.prototype.keydown=function(l){if(!(!/(38|40|27|32)/.test(l.which)||/input|textarea/i.test(l.target.tagName))){var s=x(this);if(l.preventDefault(),l.stopPropagation(),!s.is(".disabled, :disabled")){var f=r(s),g=f.hasClass("open");if(!g&&l.which!=27||g&&l.which==27)return l.which==27&&f.find(o).trigger("focus"),s.trigger("click");var i=" li:not(.disabled):visible a",v=f.find(".dropdown-menu"+i);if(v.length){var h=v.index(l.target);l.which==38&&h>0&&h--,l.which==40&&h{+function(x){"use strict";var E=function(r,n){this.init("popover",r,n)};if(!x.fn.tooltip)throw new Error("Popover requires tooltip.js");E.VERSION="3.4.1",E.DEFAULTS=x.extend({},x.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),E.prototype=x.extend({},x.fn.tooltip.Constructor.prototype),E.prototype.constructor=E,E.prototype.getDefaults=function(){return E.DEFAULTS},E.prototype.setContent=function(){var r=this.tip(),n=this.getTitle(),u=this.getContent();if(this.options.html){var c=typeof u;this.options.sanitize&&(n=this.sanitizeHtml(n),c==="string"&&(u=this.sanitizeHtml(u))),r.find(".popover-title").html(n),r.find(".popover-content").children().detach().end()[c==="string"?"html":"append"](u)}else r.find(".popover-title").text(n),r.find(".popover-content").children().detach().end().text(u);r.removeClass("fade top bottom left right in"),r.find(".popover-title").html()||r.find(".popover-title").hide()},E.prototype.hasContent=function(){return this.getTitle()||this.getContent()},E.prototype.getContent=function(){var r=this.$element,n=this.options;return r.attr("data-content")||(typeof n.content=="function"?n.content.call(r[0]):n.content)},E.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};function o(r){return this.each(function(){var n=x(this),u=n.data("bs.popover"),c=typeof r=="object"&&r;!u&&/destroy|hide/.test(r)||(u||n.data("bs.popover",u=new E(this,c)),typeof r=="string"&&u[r]())})}var d=x.fn.popover;x.fn.popover=o,x.fn.popover.Constructor=E,x.fn.popover.noConflict=function(){return x.fn.popover=d,this}}(jQuery)},3497:()=>{+function(x){"use strict";function E(r,n){this.$body=x(document.body),this.$scrollElement=x(r).is(document.body)?x(window):x(r),this.options=x.extend({},E.DEFAULTS,n),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",x.proxy(this.process,this)),this.refresh(),this.process()}E.VERSION="3.4.1",E.DEFAULTS={offset:10},E.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},E.prototype.refresh=function(){var r=this,n="offset",u=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),x.isWindow(this.$scrollElement[0])||(n="position",u=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map(function(){var c=x(this),l=c.data("target")||c.attr("href"),s=/^#./.test(l)&&x(l);return s&&s.length&&s.is(":visible")&&[[s[n]().top+u,l]]||null}).sort(function(c,l){return c[0]-l[0]}).each(function(){r.offsets.push(this[0]),r.targets.push(this[1])})},E.prototype.process=function(){var r=this.$scrollElement.scrollTop()+this.options.offset,n=this.getScrollHeight(),u=this.options.offset+n-this.$scrollElement.height(),c=this.offsets,l=this.targets,s=this.activeTarget,f;if(this.scrollHeight!=n&&this.refresh(),r>=u)return s!=(f=l[l.length-1])&&this.activate(f);if(s&&r=c[f]&&(c[f+1]===void 0||r{+function(x){"use strict";var E=function(n){this.element=x(n)};E.VERSION="3.4.1",E.TRANSITION_DURATION=150,E.prototype.show=function(){var n=this.element,u=n.closest("ul:not(.dropdown-menu)"),c=n.data("target");if(c||(c=n.attr("href"),c=c&&c.replace(/.*(?=#[^\s]*$)/,"")),!n.parent("li").hasClass("active")){var l=u.find(".active:last a"),s=x.Event("hide.bs.tab",{relatedTarget:n[0]}),f=x.Event("show.bs.tab",{relatedTarget:l[0]});if(l.trigger(s),n.trigger(f),!(f.isDefaultPrevented()||s.isDefaultPrevented())){var g=x(document).find(c);this.activate(n.closest("li"),u),this.activate(g,g.parent(),function(){l.trigger({type:"hidden.bs.tab",relatedTarget:n[0]}),n.trigger({type:"shown.bs.tab",relatedTarget:l[0]})})}}},E.prototype.activate=function(n,u,c){var l=u.find("> .active"),s=c&&x.support.transition&&(l.length&&l.hasClass("fade")||!!u.find("> .fade").length);function f(){l.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),n.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),s?(n[0].offsetWidth,n.addClass("in")):n.removeClass("fade"),n.parent(".dropdown-menu").length&&n.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),c&&c()}l.length&&s?l.one("bsTransitionEnd",f).emulateTransitionEnd(E.TRANSITION_DURATION):f(),l.removeClass("in")};function o(n){return this.each(function(){var u=x(this),c=u.data("bs.tab");c||u.data("bs.tab",c=new E(this)),typeof n=="string"&&c[n]()})}var d=x.fn.tab;x.fn.tab=o,x.fn.tab.Constructor=E,x.fn.tab.noConflict=function(){return x.fn.tab=d,this};var r=function(n){n.preventDefault(),o.call(x(this),"show")};x(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',r).on("click.bs.tab.data-api",'[data-toggle="pill"]',r)}(jQuery)},6278:()=>{+function(x){"use strict";var E=["sanitize","whiteList","sanitizeFn"],o=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],d=/^aria-[\w-]*$/i,r={"*":["class","dir","id","lang","role",d],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},n=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,u=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function c(i,v){var h=i.nodeName.toLowerCase();if(x.inArray(h,v)!==-1)return x.inArray(h,o)!==-1?Boolean(i.nodeValue.match(n)||i.nodeValue.match(u)):!0;for(var p=x(v).filter(function(y,T){return T instanceof RegExp}),A=0,m=p.length;A
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:r},s.prototype.init=function(i,v,h){if(this.enabled=!0,this.type=i,this.$element=x(v),this.options=this.getOptions(h),this.$viewport=this.options.viewport&&x(document).find(x.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var p=this.options.trigger.split(" "),A=p.length;A--;){var m=p[A];if(m=="click")this.$element.on("click."+this.type,this.options.selector,x.proxy(this.toggle,this));else if(m!="manual"){var y=m=="hover"?"mouseenter":"focusin",T=m=="hover"?"mouseleave":"focusout";this.$element.on(y+"."+this.type,this.options.selector,x.proxy(this.enter,this)),this.$element.on(T+"."+this.type,this.options.selector,x.proxy(this.leave,this))}}this.options.selector?this._options=x.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},s.prototype.getDefaults=function(){return s.DEFAULTS},s.prototype.getOptions=function(i){var v=this.$element.data();for(var h in v)v.hasOwnProperty(h)&&x.inArray(h,E)!==-1&&delete v[h];return i=x.extend({},this.getDefaults(),v,i),i.delay&&typeof i.delay=="number"&&(i.delay={show:i.delay,hide:i.delay}),i.sanitize&&(i.template=l(i.template,i.whiteList,i.sanitizeFn)),i},s.prototype.getDelegateOptions=function(){var i={},v=this.getDefaults();return this._options&&x.each(this._options,function(h,p){v[h]!=p&&(i[h]=p)}),i},s.prototype.enter=function(i){var v=i instanceof this.constructor?i:x(i.currentTarget).data("bs."+this.type);if(v||(v=new this.constructor(i.currentTarget,this.getDelegateOptions()),x(i.currentTarget).data("bs."+this.type,v)),i instanceof x.Event&&(v.inState[i.type=="focusin"?"focus":"hover"]=!0),v.tip().hasClass("in")||v.hoverState=="in"){v.hoverState="in";return}if(clearTimeout(v.timeout),v.hoverState="in",!v.options.delay||!v.options.delay.show)return v.show();v.timeout=setTimeout(function(){v.hoverState=="in"&&v.show()},v.options.delay.show)},s.prototype.isInStateTrue=function(){for(var i in this.inState)if(this.inState[i])return!0;return!1},s.prototype.leave=function(i){var v=i instanceof this.constructor?i:x(i.currentTarget).data("bs."+this.type);if(v||(v=new this.constructor(i.currentTarget,this.getDelegateOptions()),x(i.currentTarget).data("bs."+this.type,v)),i instanceof x.Event&&(v.inState[i.type=="focusout"?"focus":"hover"]=!1),!v.isInStateTrue()){if(clearTimeout(v.timeout),v.hoverState="out",!v.options.delay||!v.options.delay.hide)return v.hide();v.timeout=setTimeout(function(){v.hoverState=="out"&&v.hide()},v.options.delay.hide)}},s.prototype.show=function(){var i=x.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(i);var v=x.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(i.isDefaultPrevented()||!v)return;var h=this,p=this.tip(),A=this.getUID(this.type);this.setContent(),p.attr("id",A),this.$element.attr("aria-describedby",A),this.options.animation&&p.addClass("fade");var m=typeof this.options.placement=="function"?this.options.placement.call(this,p[0],this.$element[0]):this.options.placement,y=/\s?auto?\s?/i,T=y.test(m);T&&(m=m.replace(y,"")||"top"),p.detach().css({top:0,left:0,display:"block"}).addClass(m).data("bs."+this.type,this),this.options.container?p.appendTo(x(document).find(this.options.container)):p.insertAfter(this.$element),this.$element.trigger("inserted.bs."+this.type);var w=this.getPosition(),C=p[0].offsetWidth,_=p[0].offsetHeight;if(T){var D=m,R=this.getPosition(this.$viewport);m=m=="bottom"&&w.bottom+_>R.bottom?"top":m=="top"&&w.top-_R.width?"left":m=="left"&&w.left-Cy.top+y.height&&(A.top=y.top+y.height-w)}else{var C=v.left-m,_=v.left+m+h;Cy.right&&(A.left=y.left+y.width-_)}return A},s.prototype.getTitle=function(){var i,v=this.$element,h=this.options;return i=v.attr("data-original-title")||(typeof h.title=="function"?h.title.call(v[0]):h.title),i},s.prototype.getUID=function(i){do i+=~~(Math.random()*1e6);while(document.getElementById(i));return i},s.prototype.tip=function(){if(!this.$tip&&(this.$tip=x(this.options.template),this.$tip.length!=1))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip},s.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},s.prototype.enable=function(){this.enabled=!0},s.prototype.disable=function(){this.enabled=!1},s.prototype.toggleEnabled=function(){this.enabled=!this.enabled},s.prototype.toggle=function(i){var v=this;i&&(v=x(i.currentTarget).data("bs."+this.type),v||(v=new this.constructor(i.currentTarget,this.getDelegateOptions()),x(i.currentTarget).data("bs."+this.type,v))),i?(v.inState.click=!v.inState.click,v.isInStateTrue()?v.enter(v):v.leave(v)):v.tip().hasClass("in")?v.leave(v):v.enter(v)},s.prototype.destroy=function(){var i=this;clearTimeout(this.timeout),this.hide(function(){i.$element.off("."+i.type).removeData("bs."+i.type),i.$tip&&i.$tip.detach(),i.$tip=null,i.$arrow=null,i.$viewport=null,i.$element=null})},s.prototype.sanitizeHtml=function(i){return l(i,this.options.whiteList,this.options.sanitizeFn)};function f(i){return this.each(function(){var v=x(this),h=v.data("bs.tooltip"),p=typeof i=="object"&&i;!h&&/destroy|hide/.test(i)||(h||v.data("bs.tooltip",h=new s(this,p)),typeof i=="string"&&h[i]())})}var g=x.fn.tooltip;x.fn.tooltip=f,x.fn.tooltip.Constructor=s,x.fn.tooltip.noConflict=function(){return x.fn.tooltip=g,this}}(jQuery)},2027:x=>{var E=function(){this.Diff_Timeout=1,this.Diff_EditCost=4,this.Match_Threshold=.5,this.Match_Distance=1e3,this.Patch_DeleteThreshold=.5,this.Patch_Margin=4,this.Match_MaxBits=32},o=-1,d=1,r=0;E.Diff=function(n,u){return[n,u]},E.prototype.diff_main=function(n,u,c,l){typeof l=="undefined"&&(this.Diff_Timeout<=0?l=Number.MAX_VALUE:l=new Date().getTime()+this.Diff_Timeout*1e3);var s=l;if(n==null||u==null)throw new Error("Null input. (diff_main)");if(n==u)return n?[new E.Diff(r,n)]:[];typeof c=="undefined"&&(c=!0);var f=c,g=this.diff_commonPrefix(n,u),i=n.substring(0,g);n=n.substring(g),u=u.substring(g),g=this.diff_commonSuffix(n,u);var v=n.substring(n.length-g);n=n.substring(0,n.length-g),u=u.substring(0,u.length-g);var h=this.diff_compute_(n,u,f,s);return i&&h.unshift(new E.Diff(r,i)),v&&h.push(new E.Diff(r,v)),this.diff_cleanupMerge(h),h},E.prototype.diff_compute_=function(n,u,c,l){var s;if(!n)return[new E.Diff(d,u)];if(!u)return[new E.Diff(o,n)];var f=n.length>u.length?n:u,g=n.length>u.length?u:n,i=f.indexOf(g);if(i!=-1)return s=[new E.Diff(d,f.substring(0,i)),new E.Diff(r,g),new E.Diff(d,f.substring(i+g.length))],n.length>u.length&&(s[0][0]=s[2][0]=o),s;if(g.length==1)return[new E.Diff(o,n),new E.Diff(d,u)];var v=this.diff_halfMatch_(n,u);if(v){var h=v[0],p=v[1],A=v[2],m=v[3],y=v[4],T=this.diff_main(h,A,c,l),w=this.diff_main(p,m,c,l);return T.concat([new E.Diff(r,y)],w)}return c&&n.length>100&&u.length>100?this.diff_lineMode_(n,u,l):this.diff_bisect_(n,u,l)},E.prototype.diff_lineMode_=function(n,u,c){var l=this.diff_linesToChars_(n,u);n=l.chars1,u=l.chars2;var s=l.lineArray,f=this.diff_main(n,u,!1,c);this.diff_charsToLines_(f,s),this.diff_cleanupSemantic(f),f.push(new E.Diff(r,""));for(var g=0,i=0,v=0,h="",p="";g=1&&v>=1){f.splice(g-i-v,i+v),g=g-i-v;for(var A=this.diff_main(h,p,!1,c),m=A.length-1;m>=0;m--)f.splice(g,0,A[m]);g=g+A.length}v=0,i=0,h="",p="";break}g++}return f.pop(),f},E.prototype.diff_bisect_=function(n,u,c){for(var l=n.length,s=u.length,f=Math.ceil((l+s)/2),g=f,i=2*f,v=new Array(i),h=new Array(i),p=0;pc);_++){for(var D=-_+y;D<=_-T;D+=2){var R=g+D,N;D==-_||D!=_&&v[R-1]l)T+=2;else if(b>s)y+=2;else if(m){var P=g+A-D;if(P>=0&&P=L)return this.diff_bisectSplit_(n,u,N,b,c)}}}for(var W=-_+w;W<=_-C;W+=2){var P=g+W,L;W==-_||W!=_&&h[P-1]l)C+=2;else if(F>s)w+=2;else if(!m){var R=g+A-W;if(R>=0&&R=L)return this.diff_bisectSplit_(n,u,N,b,c)}}}}return[new E.Diff(o,n),new E.Diff(d,u)]},E.prototype.diff_bisectSplit_=function(n,u,c,l,s){var f=n.substring(0,c),g=u.substring(0,l),i=n.substring(c),v=u.substring(l),h=this.diff_main(f,g,!1,s),p=this.diff_main(i,v,!1,s);return h.concat(p)},E.prototype.diff_linesToChars_=function(n,u){var c=[],l={};c[0]="";function s(v){for(var h="",p=0,A=-1,m=c.length;Al?n=n.substring(c-l):cu.length?n:u,l=n.length>u.length?u:n;if(c.length<4||l.length*2=T.length?[N,b,P,L,R]:null}var g=f(c,l,Math.ceil(c.length/4)),i=f(c,l,Math.ceil(c.length/2)),v;if(!g&&!i)return null;i?g?v=g[4].length>i[4].length?g:i:v=i:v=g;var h,p,A,m;n.length>u.length?(h=v[0],p=v[1],A=v[2],m=v[3]):(A=v[0],m=v[1],h=v[2],p=v[3]);var y=v[4];return[h,p,A,m,y]},E.prototype.diff_cleanupSemantic=function(n){for(var u=!1,c=[],l=0,s=null,f=0,g=0,i=0,v=0,h=0;f0?c[l-1]:-1,g=0,i=0,v=0,h=0,s=null,u=!0)),f++;for(u&&this.diff_cleanupMerge(n),this.diff_cleanupSemanticLossless(n),f=1;f=y?(m>=p.length/2||m>=A.length/2)&&(n.splice(f,0,new E.Diff(r,A.substring(0,m))),n[f-1][1]=p.substring(0,p.length-m),n[f+1][1]=A.substring(m),f++):(y>=p.length/2||y>=A.length/2)&&(n.splice(f,0,new E.Diff(r,p.substring(0,y))),n[f-1][0]=d,n[f-1][1]=A.substring(0,A.length-y),n[f+1][0]=o,n[f+1][1]=p.substring(y),f++),f++}f++}},E.prototype.diff_cleanupSemanticLossless=function(n){function u(y,T){if(!y||!T)return 6;var w=y.charAt(y.length-1),C=T.charAt(0),_=w.match(E.nonAlphaNumericRegex_),D=C.match(E.nonAlphaNumericRegex_),R=_&&w.match(E.whitespaceRegex_),N=D&&C.match(E.whitespaceRegex_),b=R&&w.match(E.linebreakRegex_),P=N&&C.match(E.linebreakRegex_),L=b&&y.match(E.blanklineEndRegex_),W=P&&T.match(E.blanklineStartRegex_);return L||W?5:b||P?4:_&&!R&&N?3:R||N?2:_||D?1:0}for(var c=1;c=A&&(A=m,v=l,h=s,p=f)}n[c-1][1]!=v&&(v?n[c-1][1]=v:(n.splice(c-1,1),c--),n[c][1]=h,p?n[c+1][1]=p:(n.splice(c+1,1),c--))}c++}},E.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/,E.whitespaceRegex_=/\s/,E.linebreakRegex_=/[\r\n]/,E.blanklineEndRegex_=/\n\r?\n$/,E.blanklineStartRegex_=/^\r?\n\r?\n/,E.prototype.diff_cleanupEfficiency=function(n){for(var u=!1,c=[],l=0,s=null,f=0,g=!1,i=!1,v=!1,h=!1;f0?c[l-1]:-1,v=h=!1),u=!0)),f++;u&&this.diff_cleanupMerge(n)},E.prototype.diff_cleanupMerge=function(n){n.push(new E.Diff(r,""));for(var u=0,c=0,l=0,s="",f="",g;u1?(c!==0&&l!==0&&(g=this.diff_commonPrefix(f,s),g!==0&&(u-c-l>0&&n[u-c-l-1][0]==r?n[u-c-l-1][1]+=f.substring(0,g):(n.splice(0,0,new E.Diff(r,f.substring(0,g))),u++),f=f.substring(g),s=s.substring(g)),g=this.diff_commonSuffix(f,s),g!==0&&(n[u][1]=f.substring(f.length-g)+n[u][1],f=f.substring(0,f.length-g),s=s.substring(0,s.length-g))),u-=c+l,n.splice(u,c+l),s.length&&(n.splice(u,0,new E.Diff(o,s)),u++),f.length&&(n.splice(u,0,new E.Diff(d,f)),u++),u++):u!==0&&n[u-1][0]==r?(n[u-1][1]+=n[u][1],n.splice(u,1)):u++,l=0,c=0,s="",f="";break}n[n.length-1][1]===""&&n.pop();var i=!1;for(u=1;uu));g++)s=c,f=l;return n.length!=g&&n[g][0]===o?f:f+(u-s)},E.prototype.diff_prettyHtml=function(n){for(var u=[],c=/&/g,l=//g,f=/\n/g,g=0;g");switch(i){case d:u[g]=''+h+"";break;case o:u[g]=''+h+"";break;case r:u[g]=""+h+"";break}}return u.join("")},E.prototype.diff_text1=function(n){for(var u=[],c=0;cthis.Match_MaxBits)throw new Error("Pattern too long for this browser.");var l=this.match_alphabet_(u),s=this;function f(N,b){var P=N/u.length,L=Math.abs(c-b);return s.Match_Distance?P+L/s.Match_Distance:L?1:P}var g=this.Match_Threshold,i=n.indexOf(u,c);i!=-1&&(g=Math.min(f(0,i),g),i=n.lastIndexOf(u,c+u.length),i!=-1&&(g=Math.min(f(0,i),g)));var v=1<=T;_--){var D=l[n.charAt(_-1)];if(y===0?C[_]=(C[_+1]<<1|1)&D:C[_]=(C[_+1]<<1|1)&D|((m[_+1]|m[_])<<1|1)|m[_+1],C[_]&v){var R=f(y,_-1);if(R<=g)if(g=R,i=_-1,i>c)T=Math.max(1,2*c-i);else break}}if(f(y+1,c)>g)break;m=C}return i},E.prototype.match_alphabet_=function(n){for(var u={},c=0;c2&&(this.diff_cleanupSemantic(s),this.diff_cleanupEfficiency(s));else if(n&&typeof n=="object"&&typeof u=="undefined"&&typeof c=="undefined")s=n,l=this.diff_text1(s);else if(typeof n=="string"&&u&&typeof u=="object"&&typeof c=="undefined")l=n,s=u;else if(typeof n=="string"&&typeof u=="string"&&c&&typeof c=="object")l=n,s=c;else throw new Error("Unknown call format to patch_make.");if(s.length===0)return[];for(var f=[],g=new E.patch_obj,i=0,v=0,h=0,p=l,A=l,m=0;m=2*this.Patch_Margin&&i&&(this.patch_addContext_(g,p),f.push(g),g=new E.patch_obj,i=0,p=A,v=h);break}y!==d&&(v+=T.length),y!==o&&(h+=T.length)}return i&&(this.patch_addContext_(g,p),f.push(g)),f},E.prototype.patch_deepCopy=function(n){for(var u=[],c=0;cthis.Match_MaxBits?(v=this.match_main(u,i.substring(0,this.Match_MaxBits),g),v!=-1&&(h=this.match_main(u,i.substring(i.length-this.Match_MaxBits),g+i.length-this.Match_MaxBits),(h==-1||v>=h)&&(v=-1))):v=this.match_main(u,i,g),v==-1)s[f]=!1,l-=n[f].length2-n[f].length1;else{s[f]=!0,l=v-g;var p;if(h==-1?p=u.substring(v,v+i.length):p=u.substring(v,h+this.Match_MaxBits),i==p)u=u.substring(0,v)+this.diff_text2(n[f].diffs)+u.substring(v+i.length);else{var A=this.diff_main(i,p,!1);if(i.length>this.Match_MaxBits&&this.diff_levenshtein(A)/i.length>this.Patch_DeleteThreshold)s[f]=!1;else{this.diff_cleanupSemanticLossless(A);for(var m=0,y,T=0;Tf[0][1].length){var g=u-f[0][1].length;f[0][1]=c.substring(f[0][1].length)+f[0][1],s.start1-=g,s.start2-=g,s.length1+=g,s.length2+=g}if(s=n[n.length-1],f=s.diffs,f.length==0||f[f.length-1][0]!=r)f.push(new E.Diff(r,c)),s.length1+=u,s.length2+=u;else if(u>f[f.length-1][1].length){var g=u-f[f.length-1][1].length;f[f.length-1][1]+=c.substring(0,g),s.length1+=g,s.length2+=g}return c},E.prototype.patch_splitMax=function(n){for(var u=this.Match_MaxBits,c=0;c2*u?(i.length1+=p.length,s+=p.length,v=!1,i.diffs.push(new E.Diff(h,p)),l.diffs.shift()):(p=p.substring(0,u-i.length1-this.Patch_Margin),i.length1+=p.length,s+=p.length,h===r?(i.length2+=p.length,f+=p.length):v=!1,i.diffs.push(new E.Diff(h,p)),p==l.diffs[0][1]?l.diffs.shift():l.diffs[0][1]=l.diffs[0][1].substring(p.length))}g=this.diff_text2(i.diffs),g=g.substring(g.length-this.Patch_Margin);var A=this.diff_text1(l.diffs).substring(0,this.Patch_Margin);A!==""&&(i.length1+=A.length,i.length2+=A.length,i.diffs.length!==0&&i.diffs[i.diffs.length-1][0]===r?i.diffs[i.diffs.length-1][1]+=A:i.diffs.push(new E.Diff(r,A))),v||n.splice(++c,0,i)}}},E.prototype.patch_toText=function(n){for(var u=[],c=0;c= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};o.REVISION_CHANGES=m;var y="[object Object]";r.prototype={constructor:r,logger:i.default,log:i.default.log,registerHelper:function(w,C){if(u.toString.call(w)===y){if(C)throw new l.default("Arg not supported with multiple helpers");u.extend(this.helpers,w)}else this.helpers[w]=C},unregisterHelper:function(w){delete this.helpers[w]},registerPartial:function(w,C){if(u.toString.call(w)===y)u.extend(this.partials,w);else{if(typeof C=="undefined")throw new l.default('Attempting to register a partial called "'+w+'" as undefined');this.partials[w]=C}},unregisterPartial:function(w){delete this.partials[w]},registerDecorator:function(w,C){if(u.toString.call(w)===y){if(C)throw new l.default("Arg not supported with multiple decorators");u.extend(this.decorators,w)}else this.decorators[w]=C},unregisterDecorator:function(w){delete this.decorators[w]},resetLoggedPropertyAccesses:function(){v.resetLoggedProperties()}};var _=i.default.log;o.log=_,o.createFrame=u.createFrame,o.logger=i.default},function(E,o){"use strict";function d(m){return g[m]}function r(m){for(var y=1;y":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,v=/[&<>"'`=]/,h=Object.prototype.toString;o.toString=h;var p=function(m){return typeof m=="function"};p(/x/)&&(o.isFunction=p=function(m){return typeof m=="function"&&h.call(m)==="[object Function]"}),o.isFunction=p;var A=Array.isArray||function(m){return!(!m||typeof m!="object")&&h.call(m)==="[object Array]"};o.isArray=A},function(E,o,d){"use strict";function r(c,l){var s=l&&l.loc,f=void 0,g=void 0,i=void 0,v=void 0;s&&(f=s.start.line,g=s.end.line,i=s.start.column,v=s.end.column,c+=" - "+f+":"+i);for(var h=Error.prototype.constructor.call(this,c),p=0;p0?(c.ids&&(c.ids=[c.name]),n.helpers.each(u,c)):l(this);if(c.data&&c.ids){var f=r.createFrame(c.data);f.contextPath=r.appendContextPath(c.data.contextPath,c.name),c={data:f}}return s(u,c)})},E.exports=o.default},function(E,o,d){(function(r){"use strict";var n=d(13).default,u=d(1).default;o.__esModule=!0;var c=d(5),l=d(6),s=u(l);o.default=function(f){f.registerHelper("each",function(g,i){function v(R,N,b){y&&(y.key=R,y.index=N,y.first=N===0,y.last=!!b,_&&(y.contextPath=_+R)),m+=h(g[R],{data:y,blockParams:c.blockParams([g[R],R],[_+R,null])})}if(!i)throw new s.default("Must pass iterator to #each");var h=i.fn,p=i.inverse,A=0,m="",y=void 0,_=void 0;if(i.data&&i.ids&&(_=c.appendContextPath(i.data.contextPath,i.ids[0])+"."),c.isFunction(g)&&(g=g.call(this)),i.data&&(y=c.createFrame(i.data)),g&&typeof g=="object")if(c.isArray(g))for(var w=g.length;A=0?c:parseInt(u,10)}return u},log:function(u){if(u=n.lookupLevel(u),typeof console!="undefined"&&n.lookupLevel(n.level)<=u){var c=n.methodMap[u];console[c]||(c="log");for(var l=arguments.length,s=Array(l>1?l-1:0),f=1;f= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};o.REVISION_CHANGES=m;var y="[object Object]";r.prototype={constructor:r,logger:i.default,log:i.default.log,registerHelper:function(w,C){if(u.toString.call(w)===y){if(C)throw new l.default("Arg not supported with multiple helpers");u.extend(this.helpers,w)}else this.helpers[w]=C},unregisterHelper:function(w){delete this.helpers[w]},registerPartial:function(w,C){if(u.toString.call(w)===y)u.extend(this.partials,w);else{if(typeof C=="undefined")throw new l.default('Attempting to register a partial called "'+w+'" as undefined');this.partials[w]=C}},unregisterPartial:function(w){delete this.partials[w]},registerDecorator:function(w,C){if(u.toString.call(w)===y){if(C)throw new l.default("Arg not supported with multiple decorators");u.extend(this.decorators,w)}else this.decorators[w]=C},unregisterDecorator:function(w){delete this.decorators[w]},resetLoggedPropertyAccesses:function(){v.resetLoggedProperties()}};var T=i.default.log;o.log=T,o.createFrame=u.createFrame,o.logger=i.default},function(E,o){"use strict";function d(m){return g[m]}function r(m){for(var y=1;y":">",'"':""","'":"'","`":"`","=":"="},i=/[&<>"'`=]/g,v=/[&<>"'`=]/,h=Object.prototype.toString;o.toString=h;var p=function(m){return typeof m=="function"};p(/x/)&&(o.isFunction=p=function(m){return typeof m=="function"&&h.call(m)==="[object Function]"}),o.isFunction=p;var A=Array.isArray||function(m){return!(!m||typeof m!="object")&&h.call(m)==="[object Array]"};o.isArray=A},function(E,o,d){"use strict";function r(c,l){var s=l&&l.loc,f=void 0,g=void 0,i=void 0,v=void 0;s&&(f=s.start.line,g=s.end.line,i=s.start.column,v=s.end.column,c+=" - "+f+":"+i);for(var h=Error.prototype.constructor.call(this,c),p=0;p0?(c.ids&&(c.ids=[c.name]),n.helpers.each(u,c)):l(this);if(c.data&&c.ids){var f=r.createFrame(c.data);f.contextPath=r.appendContextPath(c.data.contextPath,c.name),c={data:f}}return s(u,c)})},E.exports=o.default},function(E,o,d){(function(r){"use strict";var n=d(13).default,u=d(1).default;o.__esModule=!0;var c=d(5),l=d(6),s=u(l);o.default=function(f){f.registerHelper("each",function(g,i){function v(R,N,b){y&&(y.key=R,y.index=N,y.first=N===0,y.last=!!b,T&&(y.contextPath=T+R)),m+=h(g[R],{data:y,blockParams:c.blockParams([g[R],R],[T+R,null])})}if(!i)throw new s.default("Must pass iterator to #each");var h=i.fn,p=i.inverse,A=0,m="",y=void 0,T=void 0;if(i.data&&i.ids&&(T=c.appendContextPath(i.data.contextPath,i.ids[0])+"."),c.isFunction(g)&&(g=g.call(this)),i.data&&(y=c.createFrame(i.data)),g&&typeof g=="object")if(c.isArray(g))for(var w=g.length;A=0?c:parseInt(u,10)}return u},log:function(u){if(u=n.lookupLevel(u),typeof console!="undefined"&&n.lookupLevel(n.level)<=u){var c=n.methodMap[u];console[c]||(c="log");for(var l=arguments.length,s=Array(l>1?l-1:0),f=1;f=T.LAST_COMPATIBLE_COMPILER_REVISION&&P<=T.COMPILER_REVISION)){if(P=_.LAST_COMPATIBLE_COMPILER_REVISION&&P<=_.COMPILER_REVISION)){if(P<_.LAST_COMPATIBLE_COMPILER_REVISION){var W=_.REVISION_CHANGES[L],F=_.REVISION_CHANGES[P];throw new C.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+W+") or downgrade your runtime to an older version ("+F+").")}throw new C.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+b[1]+").")}}function n(b,P){function L(k,z,$){$.hash&&(z=T.extend({},z,$.hash),$.ids&&($.ids[0]=!0)),k=P.VM.resolvePartial.call(this,k,z,$);var V=T.extend({},$,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),Y=P.VM.invokePartial.call(this,k,z,V);if(Y==null&&P.compile&&($.partials[$.name]=P.compile(k,b.compilerOptions,P),Y=$.partials[$.name](z,V)),Y!=null){if($.indent){for(var nt=Y.split(` `),it=0,ut=nt.length;it2&&L.push("'"+this.terminals_[N]+"'");F=this.lexer.showPosition?"Parse error on line "+(p+1)+`: +`)}return Y}throw new C.default("The partial "+$.name+" could not be compiled when running in runtime-only mode")}function W(k){function z(it){return""+b.main(H,it,H.helpers,H.partials,V,nt,Y)}var $=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],V=$.data;W._setup($),!$.partial&&b.useData&&(V=f(k,V));var Y=void 0,nt=b.useBlockParams?[]:void 0;return b.useDepths&&(Y=$.depths?k!=$.depths[0]?[k].concat($.depths):$.depths:[k]),(z=g(b.main,z,H,$.depths||[],V,nt))(k,$)}if(!P)throw new C.default("No environment passed to template");if(!b||!b.main)throw new C.default("Unknown template object: "+typeof b);b.main.decorator=b.main_d,P.VM.checkRevision(b.compiler);var F=b.compiler&&b.compiler[0]===7,H={strict:function(k,z,$){if(!(k&&z in k))throw new C.default('"'+z+'" not defined in '+k,{loc:$});return H.lookupProperty(k,z)},lookupProperty:function(k,z){var $=k[z];return $==null||Object.prototype.hasOwnProperty.call(k,z)||N.resultIsAllowed($,H.protoAccessControl,z)?$:void 0},lookup:function(k,z){for(var $=k.length,V=0;V<$;V++){var Y=k[V]&&H.lookupProperty(k[V],z);if(Y!=null)return k[V][z]}},lambda:function(k,z){return typeof k=="function"?k.call(z):k},escapeExpression:T.escapeExpression,invokePartial:L,fn:function(k){var z=b[k];return z.decorator=b[k+"_d"],z},programs:[],program:function(k,z,$,V,Y){var nt=this.programs[k],it=this.fn(k);return z||Y||V||$?nt=u(this,k,it,z,$,V,Y):nt||(nt=this.programs[k]=u(this,k,it)),nt},data:function(k,z){for(;k&&z--;)k=k._parent;return k},mergeIfNeeded:function(k,z){var $=k||z;return k&&z&&k!==z&&($=T.extend({},z,k)),$},nullContext:h({}),noop:P.VM.noop,compilerInfo:b.compiler};return W.isTop=!0,W._setup=function(k){if(k.partial)H.protoAccessControl=k.protoAccessControl,H.helpers=k.helpers,H.partials=k.partials,H.decorators=k.decorators,H.hooks=k.hooks;else{var z=T.extend({},P.helpers,k.helpers);i(z,H),H.helpers=z,b.usePartial&&(H.partials=H.mergeIfNeeded(k.partials,P.partials)),(b.usePartial||b.useDecorators)&&(H.decorators=T.extend({},P.decorators,k.decorators)),H.hooks={},H.protoAccessControl=N.createProtoAccessControl(k);var $=k.allowCallsToHelperMissing||F;D.moveHelperToHooks(H,"helperMissing",$),D.moveHelperToHooks(H,"blockHelperMissing",$)}},W._child=function(k,z,$,V){if(b.useBlockParams&&!$)throw new C.default("must pass block params");if(b.useDepths&&!V)throw new C.default("must pass parent depths");return u(H,k,b[k],z,0,$,V)},W}function u(b,P,L,W,F,H,k){function z($){var V=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],Y=k;return!k||$==k[0]||$===b.nullContext&&k[0]===null||(Y=[$].concat(k)),L(b,$,b.helpers,b.partials,V.data||W,H&&[V.blockParams].concat(H),Y)}return z=g(L,z,b,k,W,H),z.program=P,z.depth=k?k.length:0,z.blockParams=F||0,z}function c(b,P,L){return b?b.call||L.name||(L.name=b,b=L.partials[b]):b=L.name==="@partial-block"?L.data["partial-block"]:L.partials[L.name],b}function l(b,P,L){var W=L.data&&L.data["partial-block"];L.partial=!0,L.ids&&(L.data.contextPath=L.ids[0]||L.data.contextPath);var F=void 0;if(L.fn&&L.fn!==s&&function(){L.data=_.createFrame(L.data);var H=L.fn;F=L.data["partial-block"]=function(k){var z=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return z.data=_.createFrame(z.data),z.data["partial-block"]=W,H(k,z)},H.partials&&(L.partials=T.extend({},L.partials,H.partials))}(),b===void 0&&F&&(b=F),b===void 0)throw new C.default("The partial "+L.name+" could not be found");if(b instanceof Function)return b(P,L)}function s(){return""}function f(b,P){return P&&"root"in P||(P=P?_.createFrame(P):{},P.root=b),P}function g(b,P,L,W,F,H){if(b.decorator){var k={};P=b.decorator(P,k,L,W&&W[0],F,H,W),T.extend(P,k)}return P}function i(b,P){p(b).forEach(function(L){var W=b[L];b[L]=v(W,P)})}function v(b,P){var L=P.lookupProperty;return R.wrapHelper(b,function(W){return T.extend({lookupProperty:L},W)})}var h=d(39).default,p=d(13).default,A=d(3).default,m=d(1).default;o.__esModule=!0,o.checkRevision=r,o.template=n,o.wrapProgram=u,o.resolvePartial=c,o.invokePartial=l,o.noop=s;var y=d(5),T=A(y),w=d(6),C=m(w),_=d(4),D=d(10),R=d(43),N=d(33)},function(E,o,d){E.exports={default:d(40),__esModule:!0}},function(E,o,d){d(41),E.exports=d(21).Object.seal},function(E,o,d){var r=d(42);d(18)("seal",function(n){return function(u){return n&&r(u)?n(u):u}})},function(E,o){E.exports=function(d){return typeof d=="object"?d!==null:typeof d=="function"}},function(E,o){"use strict";function d(r,n){if(typeof r!="function")return r;var u=function(){var c=arguments[arguments.length-1];return arguments[arguments.length-1]=n(c),r.apply(this,arguments)};return u}o.__esModule=!0,o.wrapHelper=d},function(E,o){(function(d){"use strict";o.__esModule=!0,o.default=function(r){var n=typeof d!="undefined"?d:window,u=n.Handlebars;r.noConflict=function(){return n.Handlebars===r&&(n.Handlebars=u),r}},E.exports=o.default}).call(o,function(){return this}())},function(E,o){"use strict";o.__esModule=!0;var d={helpers:{helperExpression:function(r){return r.type==="SubExpression"||(r.type==="MustacheStatement"||r.type==="BlockStatement")&&!!(r.params&&r.params.length||r.hash)},scopedId:function(r){return/^\.|this\b/.test(r.original)},simpleId:function(r){return r.parts.length===1&&!d.helpers.scopedId(r)&&!r.depth}}};o.default=d,E.exports=o.default},function(E,o,d){"use strict";function r(A,m){if(A.type==="Program")return A;s.default.yy=p,p.locInfo=function(T){return new p.SourceLocation(m&&m.srcName,T)};var y=s.default.parse(A);return y}function n(A,m){var y=r(A,m),T=new g.default(m);return T.accept(y)}var u=d(1).default,c=d(3).default;o.__esModule=!0,o.parseWithoutProcessing=r,o.parse=n;var l=d(47),s=u(l),f=d(48),g=u(f),i=d(50),v=c(i),h=d(5);o.parser=s.default;var p={};h.extend(p,v)},function(E,o){"use strict";o.__esModule=!0;var d=function(){function r(){this.yy={}}var n={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,0],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(c,l,s,f,g,i,v){var h=i.length-1;switch(g){case 1:return i[h-1];case 2:this.$=f.prepareProgram(i[h]);break;case 3:this.$=i[h];break;case 4:this.$=i[h];break;case 5:this.$=i[h];break;case 6:this.$=i[h];break;case 7:this.$=i[h];break;case 8:this.$=i[h];break;case 9:this.$={type:"CommentStatement",value:f.stripComment(i[h]),strip:f.stripFlags(i[h],i[h]),loc:f.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:i[h],value:i[h],loc:f.locInfo(this._$)};break;case 11:this.$=f.prepareRawBlock(i[h-2],i[h-1],i[h],this._$);break;case 12:this.$={path:i[h-3],params:i[h-2],hash:i[h-1]};break;case 13:this.$=f.prepareBlock(i[h-3],i[h-2],i[h-1],i[h],!1,this._$);break;case 14:this.$=f.prepareBlock(i[h-3],i[h-2],i[h-1],i[h],!0,this._$);break;case 15:this.$={open:i[h-5],path:i[h-4],params:i[h-3],hash:i[h-2],blockParams:i[h-1],strip:f.stripFlags(i[h-5],i[h])};break;case 16:this.$={path:i[h-4],params:i[h-3],hash:i[h-2],blockParams:i[h-1],strip:f.stripFlags(i[h-5],i[h])};break;case 17:this.$={path:i[h-4],params:i[h-3],hash:i[h-2],blockParams:i[h-1],strip:f.stripFlags(i[h-5],i[h])};break;case 18:this.$={strip:f.stripFlags(i[h-1],i[h-1]),program:i[h]};break;case 19:var p=f.prepareBlock(i[h-2],i[h-1],i[h],i[h],!1,this._$),A=f.prepareProgram([p],i[h-1].loc);A.chained=!0,this.$={strip:i[h-2].strip,program:A,chain:!0};break;case 20:this.$=i[h];break;case 21:this.$={path:i[h-1],strip:f.stripFlags(i[h-2],i[h])};break;case 22:this.$=f.prepareMustache(i[h-3],i[h-2],i[h-1],i[h-4],f.stripFlags(i[h-4],i[h]),this._$);break;case 23:this.$=f.prepareMustache(i[h-3],i[h-2],i[h-1],i[h-4],f.stripFlags(i[h-4],i[h]),this._$);break;case 24:this.$={type:"PartialStatement",name:i[h-3],params:i[h-2],hash:i[h-1],indent:"",strip:f.stripFlags(i[h-4],i[h]),loc:f.locInfo(this._$)};break;case 25:this.$=f.preparePartialBlock(i[h-2],i[h-1],i[h],this._$);break;case 26:this.$={path:i[h-3],params:i[h-2],hash:i[h-1],strip:f.stripFlags(i[h-4],i[h])};break;case 27:this.$=i[h];break;case 28:this.$=i[h];break;case 29:this.$={type:"SubExpression",path:i[h-3],params:i[h-2],hash:i[h-1],loc:f.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:i[h],loc:f.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:f.id(i[h-2]),value:i[h],loc:f.locInfo(this._$)};break;case 32:this.$=f.id(i[h-1]);break;case 33:this.$=i[h];break;case 34:this.$=i[h];break;case 35:this.$={type:"StringLiteral",value:i[h],original:i[h],loc:f.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(i[h]),original:Number(i[h]),loc:f.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:i[h]==="true",original:i[h]==="true",loc:f.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:void 0,value:void 0,loc:f.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:f.locInfo(this._$)};break;case 40:this.$=i[h];break;case 41:this.$=i[h];break;case 42:this.$=f.preparePath(!0,i[h],this._$);break;case 43:this.$=f.preparePath(!1,i[h],this._$);break;case 44:i[h-2].push({part:f.id(i[h]),original:i[h],separator:i[h-1]}),this.$=i[h-2];break;case 45:this.$=[{part:f.id(i[h]),original:i[h]}];break;case 46:this.$=[];break;case 47:i[h-1].push(i[h]);break;case 48:this.$=[];break;case 49:i[h-1].push(i[h]);break;case 50:this.$=[];break;case 51:i[h-1].push(i[h]);break;case 58:this.$=[];break;case 59:i[h-1].push(i[h]);break;case 64:this.$=[];break;case 65:i[h-1].push(i[h]);break;case 70:this.$=[];break;case 71:i[h-1].push(i[h]);break;case 78:this.$=[];break;case 79:i[h-1].push(i[h]);break;case 82:this.$=[];break;case 83:i[h-1].push(i[h]);break;case 86:this.$=[];break;case 87:i[h-1].push(i[h]);break;case 90:this.$=[];break;case 91:i[h-1].push(i[h]);break;case 94:this.$=[];break;case 95:i[h-1].push(i[h]);break;case 98:this.$=[i[h]];break;case 99:i[h-1].push(i[h]);break;case 100:this.$=[i[h]];break;case 101:i[h-1].push(i[h])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{15:[2,48],17:39,18:[2,48]},{20:41,56:40,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:44,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:45,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:41,56:48,64:42,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:49,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,50]},{72:[1,35],86:51},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:52,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:53,38:55,39:[1,57],43:56,44:[1,58],45:54,47:[2,54]},{28:59,43:60,44:[1,58],47:[2,56]},{13:62,15:[1,20],18:[1,61]},{33:[2,86],57:63,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:64,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:65,47:[1,66]},{30:67,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:68,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:69,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:70,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:74,33:[2,80],50:71,63:72,64:75,65:[1,43],69:73,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,79]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,50]},{20:74,53:80,54:[2,84],63:81,64:75,65:[1,43],69:82,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:83,47:[1,66]},{47:[2,55]},{4:84,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:85,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:86,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:87,47:[1,66]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:74,33:[2,88],58:88,63:89,64:75,65:[1,43],69:90,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:91,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:92,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,31:93,33:[2,60],63:94,64:75,65:[1,43],69:95,70:76,71:77,72:[1,78],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,66],36:96,63:97,64:75,65:[1,43],69:98,70:76,71:77,72:[1,78],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,22:99,23:[2,52],63:100,64:75,65:[1,43],69:101,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:74,33:[2,92],62:102,63:103,64:75,65:[1,43],69:104,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,105]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:106,72:[1,107],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,108],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,109]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:55,39:[1,57],43:56,44:[1,58],45:111,46:110,47:[2,76]},{33:[2,70],40:112,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,113]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:74,63:115,64:75,65:[1,43],67:114,68:[2,96],69:116,70:76,71:77,72:[1,78],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,117]},{32:118,33:[2,62],74:119,75:[1,120]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:121,74:122,75:[1,120]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,123]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,124]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,108]},{20:74,63:125,64:75,65:[1,43],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:74,33:[2,72],41:126,63:127,64:75,65:[1,43],69:128,70:76,71:77,72:[1,78],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,129]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,130]},{33:[2,63]},{72:[1,132],76:131},{33:[1,133]},{33:[2,69]},{15:[2,12],18:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:134,74:135,75:[1,120]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,137],77:[1,136]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,138]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],54:[2,55],56:[2,20],60:[2,57],73:[2,81],82:[2,85],86:[2,18],90:[2,89],101:[2,53],104:[2,93],110:[2,19],111:[2,77],116:[2,97],119:[2,63],122:[2,69],135:[2,75],136:[2,32]},parseError:function(c,l){throw new Error(c)},parse:function(c){function l(){var H;return H=s.lexer.lex()||1,typeof H!="number"&&(H=s.symbols_[H]||H),H}var s=this,f=[0],g=[null],i=[],v=this.table,h="",p=0,A=0,m=0;this.lexer.setInput(c),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,typeof this.lexer.yylloc=="undefined"&&(this.lexer.yylloc={});var y=this.lexer.yylloc;i.push(y);var T=this.lexer.options&&this.lexer.options.ranges;typeof this.yy.parseError=="function"&&(this.parseError=this.yy.parseError);for(var w,C,_,D,R,N,b,P,L,W={};;){if(_=f[f.length-1],this.defaultActions[_]?D=this.defaultActions[_]:(w!==null&&typeof w!="undefined"||(w=l()),D=v[_]&&v[_][w]),typeof D=="undefined"||!D.length||!D[0]){var F="";if(!m){L=[];for(N in v[_])this.terminals_[N]&&N>2&&L.push("'"+this.terminals_[N]+"'");F=this.lexer.showPosition?"Parse error on line "+(p+1)+`: `+this.lexer.showPosition()+` -Expecting `+L.join(", ")+", got '"+(this.terminals_[w]||w)+"'":"Parse error on line "+(p+1)+": Unexpected "+(w==1?"end of input":"'"+(this.terminals_[w]||w)+"'"),this.parseError(F,{text:this.lexer.match,token:this.terminals_[w]||w,line:this.lexer.yylineno,loc:y,expected:L})}}if(D[0]instanceof Array&&D.length>1)throw new Error("Parse Error: multiple actions possible at state: "+T+", token: "+w);switch(D[0]){case 1:f.push(w),g.push(this.lexer.yytext),i.push(this.lexer.yylloc),f.push(D[1]),w=null,C?(w=C,C=null):(A=this.lexer.yyleng,h=this.lexer.yytext,p=this.lexer.yylineno,y=this.lexer.yylloc,m>0&&m--);break;case 2:if(b=this.productions_[D[1]][1],k.$=g[g.length-b],k._$={first_line:i[i.length-(b||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(b||1)].first_column,last_column:i[i.length-1].last_column},_&&(k._$.range=[i[i.length-(b||1)].range[0],i[i.length-1].range[1]]),R=this.performAction.call(k,h,A,p,this.yy,D[1],g,i),typeof R!="undefined")return R;b&&(f=f.slice(0,-1*b*2),g=g.slice(0,-1*b),i=i.slice(0,-1*b)),f.push(this.productions_[D[1]][0]),g.push(k.$),i.push(k._$),P=v[f[f.length-2]][f[f.length-1]],f.push(P);break;case 3:return!0}}return!0}},u=function(){var c={EOF:1,parseError:function(l,s){if(!this.yy.parser)throw new Error(l);this.yy.parser.parseError(l,s)},setInput:function(l){return this._input=l,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var l=this._input[0];this.yytext+=l,this.yyleng++,this.offset++,this.match+=l,this.matched+=l;var s=l.match(/(?:\r\n?|\n).*/g);return s?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),l},unput:function(l){var s=l.length,f=l.split(/(?:\r\n?|\n)/g);this._input=l+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-s-1),this.offset-=s;var g=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),f.length-1&&(this.yylineno-=f.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:f?(f.length===g.length?this.yylloc.first_column:0)+g[g.length-f.length].length-f[0].length:this.yylloc.first_column-s},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-s]),this},more:function(){return this._more=!0,this},less:function(l){this.unput(this.match.slice(l))},pastInput:function(){var l=this.matched.substr(0,this.matched.length-this.match.length);return(l.length>20?"...":"")+l.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var l=this.match;return l.length<20&&(l+=this._input.substr(0,20-l.length)),(l.substr(0,20)+(l.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var l=this.pastInput(),s=new Array(l.length+1).join("-");return l+this.upcomingInput()+` +Expecting `+L.join(", ")+", got '"+(this.terminals_[w]||w)+"'":"Parse error on line "+(p+1)+": Unexpected "+(w==1?"end of input":"'"+(this.terminals_[w]||w)+"'"),this.parseError(F,{text:this.lexer.match,token:this.terminals_[w]||w,line:this.lexer.yylineno,loc:y,expected:L})}}if(D[0]instanceof Array&&D.length>1)throw new Error("Parse Error: multiple actions possible at state: "+_+", token: "+w);switch(D[0]){case 1:f.push(w),g.push(this.lexer.yytext),i.push(this.lexer.yylloc),f.push(D[1]),w=null,C?(w=C,C=null):(A=this.lexer.yyleng,h=this.lexer.yytext,p=this.lexer.yylineno,y=this.lexer.yylloc,m>0&&m--);break;case 2:if(b=this.productions_[D[1]][1],W.$=g[g.length-b],W._$={first_line:i[i.length-(b||1)].first_line,last_line:i[i.length-1].last_line,first_column:i[i.length-(b||1)].first_column,last_column:i[i.length-1].last_column},T&&(W._$.range=[i[i.length-(b||1)].range[0],i[i.length-1].range[1]]),R=this.performAction.call(W,h,A,p,this.yy,D[1],g,i),typeof R!="undefined")return R;b&&(f=f.slice(0,-1*b*2),g=g.slice(0,-1*b),i=i.slice(0,-1*b)),f.push(this.productions_[D[1]][0]),g.push(W.$),i.push(W._$),P=v[f[f.length-2]][f[f.length-1]],f.push(P);break;case 3:return!0}}return!0}},u=function(){var c={EOF:1,parseError:function(l,s){if(!this.yy.parser)throw new Error(l);this.yy.parser.parseError(l,s)},setInput:function(l){return this._input=l,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var l=this._input[0];this.yytext+=l,this.yyleng++,this.offset++,this.match+=l,this.matched+=l;var s=l.match(/(?:\r\n?|\n).*/g);return s?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),l},unput:function(l){var s=l.length,f=l.split(/(?:\r\n?|\n)/g);this._input=l+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-s-1),this.offset-=s;var g=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),f.length-1&&(this.yylineno-=f.length-1);var i=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:f?(f.length===g.length?this.yylloc.first_column:0)+g[g.length-f.length].length-f[0].length:this.yylloc.first_column-s},this.options.ranges&&(this.yylloc.range=[i[0],i[0]+this.yyleng-s]),this},more:function(){return this._more=!0,this},less:function(l){this.unput(this.match.slice(l))},pastInput:function(){var l=this.matched.substr(0,this.matched.length-this.match.length);return(l.length>20?"...":"")+l.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var l=this.match;return l.length<20&&(l+=this._input.substr(0,20-l.length)),(l.substr(0,20)+(l.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var l=this.pastInput(),s=new Array(l.length+1).join("-");return l+this.upcomingInput()+` `+s+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var l,s,f,g,i;this._more||(this.yytext="",this.match="");for(var v=this._currentRules(),h=0;hs[0].length)||(s=f,g=h,this.options.flex));h++);return s?(i=s[0].match(/(?:\r\n?|\n).*/g),i&&(this.yylineno+=i.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:i?i[i.length-1].length-i[i.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+s[0].length},this.yytext+=s[0],this.match+=s[0],this.matches=s,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(s[0].length),this.matched+=s[0],l=this.performAction.call(this,this.yy,this,v[g],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),l||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text. -`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var l=this.next();return typeof l!="undefined"?l:this.lex()},begin:function(l){this.conditionStack.push(l)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(l){this.begin(l)}};return c.options={},c.performAction=function(l,s,f,g){function i(v,h){return s.yytext=s.yytext.substring(v,s.yyleng-h+v)}switch(f){case 0:if(s.yytext.slice(-2)==="\\\\"?(i(0,1),this.begin("mu")):s.yytext.slice(-1)==="\\"?(i(0,1),this.begin("emu")):this.begin("mu"),s.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(i(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(s.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return s.yytext=i(1,2).replace(/\\"/g,'"'),80;case 32:return s.yytext=i(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return s.yytext=s.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},c.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],c.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},c}();return n.lexer=u,r.prototype=n,n.Parser=r,new r}();o.default=d,E.exports=o.default},function(E,o,d){"use strict";function r(){var i=arguments.length<=0||arguments[0]===void 0?{}:arguments[0];this.options=i}function n(i,v,h){v===void 0&&(v=i.length);var p=i[v-1],A=i[v-2];return p?p.type==="ContentStatement"?(A||!h?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(p.original):void 0:h}function u(i,v,h){v===void 0&&(v=-1);var p=i[v+1],A=i[v+2];return p?p.type==="ContentStatement"?(A||!h?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(p.original):void 0:h}function c(i,v,h){var p=i[v==null?0:v+1];if(p&&p.type==="ContentStatement"&&(h||!p.rightStripped)){var A=p.value;p.value=p.value.replace(h?/^\s+/:/^[ \t]*\r?\n?/,""),p.rightStripped=p.value!==A}}function l(i,v,h){var p=i[v==null?i.length-1:v-1];if(p&&p.type==="ContentStatement"&&(h||!p.leftStripped)){var A=p.value;return p.value=p.value.replace(h?/\s+$/:/[ \t]+$/,""),p.leftStripped=p.value!==A,p.leftStripped}}var s=d(1).default;o.__esModule=!0;var f=d(49),g=s(f);r.prototype=new g.default,r.prototype.Program=function(i){var v=!this.options.ignoreStandalone,h=!this.isRootSeen;this.isRootSeen=!0;for(var p=i.body,A=0,m=p.length;A0)throw new m.default("Invalid path: "+C,{loc:w});b===".."&&D++}}return{type:"PathExpression",data:y,depth:D,parts:T,original:C,loc:w}}function f(y,_,w,C,T,D){var R=C.charAt(3)||C.charAt(2),N=R!=="{"&&R!=="&",b=/\*/.test(C);return{type:b?"Decorator":"MustacheStatement",path:y,params:_,hash:w,escaped:N,strip:T,loc:this.locInfo(D)}}function g(y,_,w,C){r(y,w),C=this.locInfo(C);var T={type:"Program",body:_,strip:{},loc:C};return{type:"BlockStatement",path:y.path,params:y.params,hash:y.hash,program:T,openStrip:{},inverseStrip:{},closeStrip:{},loc:C}}function i(y,_,w,C,T,D){C&&C.path&&r(y,C);var R=/\*/.test(y.open);_.blockParams=y.blockParams;var N=void 0,b=void 0;if(w){if(R)throw new m.default("Unexpected inverse block on decorator",w);w.chain&&(w.program.body[0].closeStrip=C.strip),b=w.strip,N=w.program}return T&&(T=N,N=_,_=T),{type:R?"DecoratorBlock":"BlockStatement",path:y.path,params:y.params,hash:y.hash,program:_,inverse:N,openStrip:y.strip,inverseStrip:b,closeStrip:C&&C.strip,loc:this.locInfo(D)}}function v(y,_){if(!_&&y.length){var w=y[0].loc,C=y[y.length-1].loc;w&&C&&(_={source:w.source,start:{line:w.start.line,column:w.start.column},end:{line:C.end.line,column:C.end.column}})}return{type:"Program",body:y,strip:{},loc:_}}function h(y,_,w,C){return r(y,w),{type:"PartialBlockStatement",name:y.path,params:y.params,hash:y.hash,program:_,openStrip:y.strip,closeStrip:w&&w.strip,loc:this.locInfo(C)}}var p=d(1).default;o.__esModule=!0,o.SourceLocation=n,o.id=u,o.stripFlags=c,o.stripComment=l,o.preparePath=s,o.prepareMustache=f,o.prepareRawBlock=g,o.prepareBlock=i,o.prepareProgram=v,o.preparePartialBlock=h;var A=d(6),m=p(A)},function(E,o,d){"use strict";function r(){}function n(m,y,_){if(m==null||typeof m!="string"&&m.type!=="Program")throw new i.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+m);y=y||{},"data"in y||(y.data=!0),y.compat&&(y.useDepths=!0);var w=_.parse(m,y),C=new _.Compiler().compile(w,y);return new _.JavaScriptCompiler().compile(C,y)}function u(m,y,_){function w(){var D=_.parse(m,y),R=new _.Compiler().compile(D,y),N=new _.JavaScriptCompiler().compile(R,y,void 0,!0);return _.template(N)}function C(D,R){return T||(T=w()),T.call(this,D,R)}if(y===void 0&&(y={}),m==null||typeof m!="string"&&m.type!=="Program")throw new i.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+m);y=v.extend({},y),"data"in y||(y.data=!0),y.compat&&(y.useDepths=!0);var T=void 0;return C._setup=function(D){return T||(T=w()),T._setup(D)},C._child=function(D,R,N,b){return T||(T=w()),T._child(D,R,N,b)},C}function c(m,y){if(m===y)return!0;if(v.isArray(m)&&v.isArray(y)&&m.length===y.length){for(var _=0;_1)throw new i.default("Unsupported number of partial arguments: "+_.length,m);_.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):_.push({type:"PathExpression",parts:[],depth:0}));var w=m.name.original,C=m.name.type==="SubExpression";C&&this.accept(m.name),this.setupFullMustacheParams(m,y,void 0,!0);var T=m.indent||"";this.options.preventIndent&&T&&(this.opcode("appendContent",T),T=""),this.opcode("invokePartial",C,w,T),this.opcode("append")},PartialBlockStatement:function(m){this.PartialStatement(m)},MustacheStatement:function(m){this.SubExpression(m),m.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(m){this.DecoratorBlock(m)},ContentStatement:function(m){m.value&&this.opcode("appendContent",m.value)},CommentStatement:function(){},SubExpression:function(m){l(m);var y=this.classifySexpr(m);y==="simple"?this.simpleSexpr(m):y==="helper"?this.helperSexpr(m):this.ambiguousSexpr(m)},ambiguousSexpr:function(m,y,_){var w=m.path,C=w.parts[0],T=y!=null||_!=null;this.opcode("getContext",w.depth),this.opcode("pushProgram",y),this.opcode("pushProgram",_),w.strict=!0,this.accept(w),this.opcode("invokeAmbiguous",C,T)},simpleSexpr:function(m){var y=m.path;y.strict=!0,this.accept(y),this.opcode("resolvePossibleLambda")},helperSexpr:function(m,y,_){var w=this.setupFullMustacheParams(m,y,_),C=m.path,T=C.parts[0];if(this.options.knownHelpers[T])this.opcode("invokeKnownHelper",w.length,T);else{if(this.options.knownHelpersOnly)throw new i.default("You specified knownHelpersOnly, but used the unknown helper "+T,m);C.strict=!0,C.falsy=!0,this.accept(C),this.opcode("invokeHelper",w.length,C.original,p.default.helpers.simpleId(C))}},PathExpression:function(m){this.addDepth(m.depth),this.opcode("getContext",m.depth);var y=m.parts[0],_=p.default.helpers.scopedId(m),w=!m.depth&&!_&&this.blockParamIndex(y);w?this.opcode("lookupBlockParam",w,m.parts):y?m.data?(this.options.data=!0,this.opcode("lookupData",m.depth,m.parts,m.strict)):this.opcode("lookupOnContext",m.parts,m.falsy,m.strict,_):this.opcode("pushContext")},StringLiteral:function(m){this.opcode("pushString",m.value)},NumberLiteral:function(m){this.opcode("pushLiteral",m.value)},BooleanLiteral:function(m){this.opcode("pushLiteral",m.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(m){var y=m.pairs,_=0,w=y.length;for(this.opcode("pushHash");_=0)return[y,C]}}}},function(E,o,d){"use strict";function r(p){this.value=p}function n(){}function u(p,A,m,y){var _=A.popStack(),w=0,C=m.length;for(p&&C--;w@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],c.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},c}();return n.lexer=u,r.prototype=n,n.Parser=r,new r}();o.default=d,E.exports=o.default},function(E,o,d){"use strict";function r(){var i=arguments.length<=0||arguments[0]===void 0?{}:arguments[0];this.options=i}function n(i,v,h){v===void 0&&(v=i.length);var p=i[v-1],A=i[v-2];return p?p.type==="ContentStatement"?(A||!h?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(p.original):void 0:h}function u(i,v,h){v===void 0&&(v=-1);var p=i[v+1],A=i[v+2];return p?p.type==="ContentStatement"?(A||!h?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(p.original):void 0:h}function c(i,v,h){var p=i[v==null?0:v+1];if(p&&p.type==="ContentStatement"&&(h||!p.rightStripped)){var A=p.value;p.value=p.value.replace(h?/^\s+/:/^[ \t]*\r?\n?/,""),p.rightStripped=p.value!==A}}function l(i,v,h){var p=i[v==null?i.length-1:v-1];if(p&&p.type==="ContentStatement"&&(h||!p.leftStripped)){var A=p.value;return p.value=p.value.replace(h?/\s+$/:/[ \t]+$/,""),p.leftStripped=p.value!==A,p.leftStripped}}var s=d(1).default;o.__esModule=!0;var f=d(49),g=s(f);r.prototype=new g.default,r.prototype.Program=function(i){var v=!this.options.ignoreStandalone,h=!this.isRootSeen;this.isRootSeen=!0;for(var p=i.body,A=0,m=p.length;A0)throw new m.default("Invalid path: "+C,{loc:w});b===".."&&D++}}return{type:"PathExpression",data:y,depth:D,parts:_,original:C,loc:w}}function f(y,T,w,C,_,D){var R=C.charAt(3)||C.charAt(2),N=R!=="{"&&R!=="&",b=/\*/.test(C);return{type:b?"Decorator":"MustacheStatement",path:y,params:T,hash:w,escaped:N,strip:_,loc:this.locInfo(D)}}function g(y,T,w,C){r(y,w),C=this.locInfo(C);var _={type:"Program",body:T,strip:{},loc:C};return{type:"BlockStatement",path:y.path,params:y.params,hash:y.hash,program:_,openStrip:{},inverseStrip:{},closeStrip:{},loc:C}}function i(y,T,w,C,_,D){C&&C.path&&r(y,C);var R=/\*/.test(y.open);T.blockParams=y.blockParams;var N=void 0,b=void 0;if(w){if(R)throw new m.default("Unexpected inverse block on decorator",w);w.chain&&(w.program.body[0].closeStrip=C.strip),b=w.strip,N=w.program}return _&&(_=N,N=T,T=_),{type:R?"DecoratorBlock":"BlockStatement",path:y.path,params:y.params,hash:y.hash,program:T,inverse:N,openStrip:y.strip,inverseStrip:b,closeStrip:C&&C.strip,loc:this.locInfo(D)}}function v(y,T){if(!T&&y.length){var w=y[0].loc,C=y[y.length-1].loc;w&&C&&(T={source:w.source,start:{line:w.start.line,column:w.start.column},end:{line:C.end.line,column:C.end.column}})}return{type:"Program",body:y,strip:{},loc:T}}function h(y,T,w,C){return r(y,w),{type:"PartialBlockStatement",name:y.path,params:y.params,hash:y.hash,program:T,openStrip:y.strip,closeStrip:w&&w.strip,loc:this.locInfo(C)}}var p=d(1).default;o.__esModule=!0,o.SourceLocation=n,o.id=u,o.stripFlags=c,o.stripComment=l,o.preparePath=s,o.prepareMustache=f,o.prepareRawBlock=g,o.prepareBlock=i,o.prepareProgram=v,o.preparePartialBlock=h;var A=d(6),m=p(A)},function(E,o,d){"use strict";function r(){}function n(m,y,T){if(m==null||typeof m!="string"&&m.type!=="Program")throw new i.default("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+m);y=y||{},"data"in y||(y.data=!0),y.compat&&(y.useDepths=!0);var w=T.parse(m,y),C=new T.Compiler().compile(w,y);return new T.JavaScriptCompiler().compile(C,y)}function u(m,y,T){function w(){var D=T.parse(m,y),R=new T.Compiler().compile(D,y),N=new T.JavaScriptCompiler().compile(R,y,void 0,!0);return T.template(N)}function C(D,R){return _||(_=w()),_.call(this,D,R)}if(y===void 0&&(y={}),m==null||typeof m!="string"&&m.type!=="Program")throw new i.default("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+m);y=v.extend({},y),"data"in y||(y.data=!0),y.compat&&(y.useDepths=!0);var _=void 0;return C._setup=function(D){return _||(_=w()),_._setup(D)},C._child=function(D,R,N,b){return _||(_=w()),_._child(D,R,N,b)},C}function c(m,y){if(m===y)return!0;if(v.isArray(m)&&v.isArray(y)&&m.length===y.length){for(var T=0;T1)throw new i.default("Unsupported number of partial arguments: "+T.length,m);T.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):T.push({type:"PathExpression",parts:[],depth:0}));var w=m.name.original,C=m.name.type==="SubExpression";C&&this.accept(m.name),this.setupFullMustacheParams(m,y,void 0,!0);var _=m.indent||"";this.options.preventIndent&&_&&(this.opcode("appendContent",_),_=""),this.opcode("invokePartial",C,w,_),this.opcode("append")},PartialBlockStatement:function(m){this.PartialStatement(m)},MustacheStatement:function(m){this.SubExpression(m),m.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(m){this.DecoratorBlock(m)},ContentStatement:function(m){m.value&&this.opcode("appendContent",m.value)},CommentStatement:function(){},SubExpression:function(m){l(m);var y=this.classifySexpr(m);y==="simple"?this.simpleSexpr(m):y==="helper"?this.helperSexpr(m):this.ambiguousSexpr(m)},ambiguousSexpr:function(m,y,T){var w=m.path,C=w.parts[0],_=y!=null||T!=null;this.opcode("getContext",w.depth),this.opcode("pushProgram",y),this.opcode("pushProgram",T),w.strict=!0,this.accept(w),this.opcode("invokeAmbiguous",C,_)},simpleSexpr:function(m){var y=m.path;y.strict=!0,this.accept(y),this.opcode("resolvePossibleLambda")},helperSexpr:function(m,y,T){var w=this.setupFullMustacheParams(m,y,T),C=m.path,_=C.parts[0];if(this.options.knownHelpers[_])this.opcode("invokeKnownHelper",w.length,_);else{if(this.options.knownHelpersOnly)throw new i.default("You specified knownHelpersOnly, but used the unknown helper "+_,m);C.strict=!0,C.falsy=!0,this.accept(C),this.opcode("invokeHelper",w.length,C.original,p.default.helpers.simpleId(C))}},PathExpression:function(m){this.addDepth(m.depth),this.opcode("getContext",m.depth);var y=m.parts[0],T=p.default.helpers.scopedId(m),w=!m.depth&&!T&&this.blockParamIndex(y);w?this.opcode("lookupBlockParam",w,m.parts):y?m.data?(this.options.data=!0,this.opcode("lookupData",m.depth,m.parts,m.strict)):this.opcode("lookupOnContext",m.parts,m.falsy,m.strict,T):this.opcode("pushContext")},StringLiteral:function(m){this.opcode("pushString",m.value)},NumberLiteral:function(m){this.opcode("pushLiteral",m.value)},BooleanLiteral:function(m){this.opcode("pushLiteral",m.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(m){var y=m.pairs,T=0,w=y.length;for(this.opcode("pushHash");T=0)return[y,C]}}}},function(E,o,d){"use strict";function r(p){this.value=p}function n(){}function u(p,A,m,y){var T=A.popStack(),w=0,C=m.length;for(p&&C--;w0&&(m+=", "+y.join(", "));var _=0;c(this.aliases).forEach(function(T){var D=A.aliases[T];D.children&&D.referenceCount>1&&(m+=", alias"+ ++_+"="+T,D.children[0]="alias"+_)}),this.lookupPropertyFunctionIsUsed&&(m+=", "+this.lookupPropertyFunctionVarDeclaration());var w=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&w.push("blockParams"),this.useDepths&&w.push("depths");var C=this.mergeSource(m);return p?(w.push(C),Function.apply(this,w)):this.source.wrap(["function(",w.join(","),`) { - `,C,"}"])},mergeSource:function(p){var A=this.environment.isSimple,m=!this.forceBuffer,y=void 0,_=void 0,w=void 0,C=void 0;return this.source.each(function(T){T.appendToBuffer?(w?T.prepend(" + "):w=T,C=T):(w&&(_?w.prepend("buffer += "):y=!0,C.add(";"),w=C=void 0),_=!0,A||(m=!1))}),m?w?(w.prepend("return "),C.add(";")):_||this.source.push('return "";'):(p+=", buffer = "+(y?"":this.initializeBuffer()),w?(w.prepend("return buffer + "),C.add(";")):this.source.push("return buffer;")),p&&this.source.prepend("var "+p.substring(2)+(y?"":`; +`),this.decorators=this.decorators.merge()));var R=this.createFunctionContext(y);if(this.isChild)return R;var N={compiler:this.compilerInfo(),main:R};this.decorators&&(N.main_d=this.decorators,N.useDecorators=!0);var b=this.context,P=b.programs,L=b.decorators;for(_=0,D=P.length;_0&&(m+=", "+y.join(", "));var T=0;c(this.aliases).forEach(function(_){var D=A.aliases[_];D.children&&D.referenceCount>1&&(m+=", alias"+ ++T+"="+_,D.children[0]="alias"+T)}),this.lookupPropertyFunctionIsUsed&&(m+=", "+this.lookupPropertyFunctionVarDeclaration());var w=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&w.push("blockParams"),this.useDepths&&w.push("depths");var C=this.mergeSource(m);return p?(w.push(C),Function.apply(this,w)):this.source.wrap(["function(",w.join(","),`) { + `,C,"}"])},mergeSource:function(p){var A=this.environment.isSimple,m=!this.forceBuffer,y=void 0,T=void 0,w=void 0,C=void 0;return this.source.each(function(_){_.appendToBuffer?(w?_.prepend(" + "):w=_,C=_):(w&&(T?w.prepend("buffer += "):y=!0,C.add(";"),w=C=void 0),T=!0,A||(m=!1))}),m?w?(w.prepend("return "),C.add(";")):T||this.source.push('return "";'):(p+=", buffer = "+(y?"":this.initializeBuffer()),w?(w.prepend("return buffer + "),C.add(";")):this.source.push("return buffer;")),p&&this.source.prepend("var "+p.substring(2)+(y?"":`; `)),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return` lookupProperty = container.lookupProperty || function(parent, propertyName) { if (Object.prototype.hasOwnProperty.call(parent, propertyName)) { @@ -47,7 +47,7 @@ Expecting `+L.join(", ")+", got '"+(this.terminals_[w]||w)+"'":"Parse error on l } return undefined } - `.trim()},blockValue:function(p){var A=this.aliasable("container.hooks.blockHelperMissing"),m=[this.contextName(0)];this.setupHelperArgs(p,0,m);var y=this.popStack();m.splice(1,0,y),this.push(this.source.functionCall(A,"call",m))},ambiguousBlockValue:function(){var p=this.aliasable("container.hooks.blockHelperMissing"),A=[this.contextName(0)];this.setupHelperArgs("",0,A,!0),this.flushInline();var m=this.topStack();A.splice(1,0,m),this.pushSource(["if (!",this.lastHelper,") { ",m," = ",this.source.functionCall(p,"call",A),"}"])},appendContent:function(p){this.pendingContent?p=this.pendingContent+p:this.pendingLocation=this.source.currentLocation,this.pendingContent=p},append:function(){if(this.isInline())this.replaceStack(function(A){return[" != null ? ",A,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var p=this.popStack();this.pushSource(["if (",p," != null) { ",this.appendToBuffer(p,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(p){this.lastContext=p},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(p,A,m,y){var _=0;y||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(p[_++])),this.resolvePath("context",p,_,A,m)},lookupBlockParam:function(p,A){this.useBlockParams=!0,this.push(["blockParams[",p[0],"][",p[1],"]"]),this.resolvePath("context",A,1)},lookupData:function(p,A,m){p?this.pushStackLiteral("container.data(data, "+p+")"):this.pushStackLiteral("data"),this.resolvePath("data",A,0,!0,m)},resolvePath:function(p,A,m,y,_){var w=this;if(this.options.strict||this.options.assumeObjects)return void this.push(u(this.options.strict&&_,this,A,p));for(var C=A.length;mthis.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var p=this.inlineStack;this.inlineStack=[];for(var A=0,m=p.length;Athis.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var p=this.inlineStack;this.inlineStack=[];for(var A=0,m=p.length;A{var d;/*! * Sizzle CSS Selector Engine v2.3.9 * https://sizzlejs.com/ @@ -57,20 +57,20 @@ Expecting `+L.join(", ")+", got '"+(this.terminals_[w]||w)+"'":"Parse error on l * https://js.foundation/ * * Date: 2022-12-19 -*/(function(r){var n,u,c,l,s,f,g,i,v,h,p,A,m,y,_,w,C,T,D,R="sizzle"+1*new Date,N=r.document,b=0,P=0,L=Gt(),k=Gt(),F=Gt(),H=Gt(),W=function(M,G){return M===G&&(p=!0),0},z={}.hasOwnProperty,$=[],V=$.pop,Y=$.push,nt=$.push,it=$.slice,ut=function(M,G){for(var Z=0,J=M.length;Z+~]|"+dt+")"+dt+"*"),It=new RegExp(dt+"|>"),Se=new RegExp(ie),kt=new RegExp("^"+yt+"$"),Ut={ID:new RegExp("^#("+yt+")"),CLASS:new RegExp("^\\.("+yt+")"),TAG:new RegExp("^("+yt+"|[*])"),ATTR:new RegExp("^"+Ot),PSEUDO:new RegExp("^"+ie),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+dt+"*(even|odd|(([+-]|)(\\d*)n|)"+dt+"*(?:([+-]|)"+dt+"*(\\d+)|))"+dt+"*\\)|)","i"),bool:new RegExp("^(?:"+et+")$","i"),needsContext:new RegExp("^"+dt+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+dt+"*((?:-\\d)?\\d*)"+dt+"*\\)|)(?=[^-]|$)","i")},We=/HTML$/i,Ft=/^(?:input|select|textarea|button)$/i,lt=/^h\d$/i,Ct=/^[^{]+\{\s*\[native \w/,Rt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,st=/[+~]/,mt=new RegExp("\\\\[\\da-fA-F]{1,6}"+dt+"?|\\\\([^\\r\\n\\f])","g"),vt=function(M,G){var Z="0x"+M.slice(1)-65536;return G||(Z<0?String.fromCharCode(Z+65536):String.fromCharCode(Z>>10|55296,Z&1023|56320))},St=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Zt=function(M,G){return G?M==="\0"?"\uFFFD":M.slice(0,-1)+"\\"+M.charCodeAt(M.length-1).toString(16)+" ":"\\"+M},Xt=function(){A()},jt=me(function(M){return M.disabled===!0&&M.nodeName.toLowerCase()==="fieldset"},{dir:"parentNode",next:"legend"});try{nt.apply($=it.call(N.childNodes),N.childNodes),$[N.childNodes.length].nodeType}catch(M){nt={apply:$.length?function(G,Z){Y.apply(G,it.call(Z))}:function(G,Z){for(var J=G.length,U=0;G[J++]=Z[U++];);G.length=J-1}}}function Tt(M,G,Z,J){var U,q,tt,at,ht,gt,wt,_t=G&&G.ownerDocument,Lt=G?G.nodeType:9;if(Z=Z||[],typeof M!="string"||!M||Lt!==1&&Lt!==9&&Lt!==11)return Z;if(!J&&(A(G),G=G||m,_)){if(Lt!==11&&(ht=Rt.exec(M)))if(U=ht[1]){if(Lt===9)if(tt=G.getElementById(U)){if(tt.id===U)return Z.push(tt),Z}else return Z;else if(_t&&(tt=_t.getElementById(U))&&D(G,tt)&&tt.id===U)return Z.push(tt),Z}else{if(ht[2])return nt.apply(Z,G.getElementsByTagName(M)),Z;if((U=ht[3])&&u.getElementsByClassName&&G.getElementsByClassName)return nt.apply(Z,G.getElementsByClassName(U)),Z}if(u.qsa&&!H[M+" "]&&(!w||!w.test(M))&&(Lt!==1||G.nodeName.toLowerCase()!=="object")){if(wt=M,_t=G,Lt===1&&(It.test(M)||De.test(M))){for(_t=st.test(M)&&dn(G.parentNode)||G,(_t!==G||!u.scope)&&((at=G.getAttribute("id"))?at=at.replace(St,Zt):G.setAttribute("id",at=R)),gt=f(M),q=gt.length;q--;)gt[q]=(at?"#"+at:":scope")+" "+gn(gt[q]);wt=gt.join(",")}try{if(u.cssSupportsSelector&&!CSS.supports("selector(:is("+wt+"))"))throw new Error;return nt.apply(Z,_t.querySelectorAll(wt)),Z}catch(Yt){H(M,!0)}finally{at===R&&G.removeAttribute("id")}}}return i(M.replace(he,"$1"),G,Z,J)}function Gt(){var M=[];function G(Z,J){return M.push(Z+" ")>c.cacheLength&&delete G[M.shift()],G[Z+" "]=J}return G}function Qt(M){return M[R]=!0,M}function qt(M){var G=m.createElement("fieldset");try{return!!M(G)}catch(Z){return!1}finally{G.parentNode&&G.parentNode.removeChild(G),G=null}}function He(M,G){for(var Z=M.split("|"),J=Z.length;J--;)c.attrHandle[Z[J]]=G}function Oe(M,G){var Z=G&&M,J=Z&&M.nodeType===1&&G.nodeType===1&&M.sourceIndex-G.sourceIndex;if(J)return J;if(Z){for(;Z=Z.nextSibling;)if(Z===G)return-1}return M?1:-1}function Ce(M){return function(G){var Z=G.nodeName.toLowerCase();return Z==="input"&&G.type===M}}function _n(M){return function(G){var Z=G.nodeName.toLowerCase();return(Z==="input"||Z==="button")&&G.type===M}}function sn(M){return function(G){return"form"in G?G.parentNode&&G.disabled===!1?"label"in G?"label"in G.parentNode?G.parentNode.disabled===M:G.disabled===M:G.isDisabled===M||G.isDisabled!==!M&&jt(G)===M:G.disabled===M:"label"in G?G.disabled===M:!1}}function Ue(M){return Qt(function(G){return G=+G,Qt(function(Z,J){for(var U,q=M([],Z.length,G),tt=q.length;tt--;)Z[U=q[tt]]&&(Z[U]=!(J[U]=Z[U]))})})}function dn(M){return M&&typeof M.getElementsByTagName!="undefined"&&M}u=Tt.support={},s=Tt.isXML=function(M){var G=M&&M.namespaceURI,Z=M&&(M.ownerDocument||M).documentElement;return!We.test(G||Z&&Z.nodeName||"HTML")},A=Tt.setDocument=function(M){var G,Z,J=M?M.ownerDocument||M:N;return J==m||J.nodeType!==9||!J.documentElement||(m=J,y=m.documentElement,_=!s(m),N!=m&&(Z=m.defaultView)&&Z.top!==Z&&(Z.addEventListener?Z.addEventListener("unload",Xt,!1):Z.attachEvent&&Z.attachEvent("onunload",Xt)),u.scope=qt(function(U){return y.appendChild(U).appendChild(m.createElement("div")),typeof U.querySelectorAll!="undefined"&&!U.querySelectorAll(":scope fieldset div").length}),u.cssSupportsSelector=qt(function(){return CSS.supports("selector(*)")&&m.querySelectorAll(":is(:jqfake)")&&!CSS.supports("selector(:is(*,:jqfake))")}),u.attributes=qt(function(U){return U.className="i",!U.getAttribute("className")}),u.getElementsByTagName=qt(function(U){return U.appendChild(m.createComment("")),!U.getElementsByTagName("*").length}),u.getElementsByClassName=Ct.test(m.getElementsByClassName),u.getById=qt(function(U){return y.appendChild(U).id=R,!m.getElementsByName||!m.getElementsByName(R).length}),u.getById?(c.filter.ID=function(U){var q=U.replace(mt,vt);return function(tt){return tt.getAttribute("id")===q}},c.find.ID=function(U,q){if(typeof q.getElementById!="undefined"&&_){var tt=q.getElementById(U);return tt?[tt]:[]}}):(c.filter.ID=function(U){var q=U.replace(mt,vt);return function(tt){var at=typeof tt.getAttributeNode!="undefined"&&tt.getAttributeNode("id");return at&&at.value===q}},c.find.ID=function(U,q){if(typeof q.getElementById!="undefined"&&_){var tt,at,ht,gt=q.getElementById(U);if(gt){if(tt=gt.getAttributeNode("id"),tt&&tt.value===U)return[gt];for(ht=q.getElementsByName(U),at=0;gt=ht[at++];)if(tt=gt.getAttributeNode("id"),tt&&tt.value===U)return[gt]}return[]}}),c.find.TAG=u.getElementsByTagName?function(U,q){if(typeof q.getElementsByTagName!="undefined")return q.getElementsByTagName(U);if(u.qsa)return q.querySelectorAll(U)}:function(U,q){var tt,at=[],ht=0,gt=q.getElementsByTagName(U);if(U==="*"){for(;tt=gt[ht++];)tt.nodeType===1&&at.push(tt);return at}return gt},c.find.CLASS=u.getElementsByClassName&&function(U,q){if(typeof q.getElementsByClassName!="undefined"&&_)return q.getElementsByClassName(U)},C=[],w=[],(u.qsa=Ct.test(m.querySelectorAll))&&(qt(function(U){var q;y.appendChild(U).innerHTML="",U.querySelectorAll("[msallowcapture^='']").length&&w.push("[*^$]="+dt+`*(?:''|"")`),U.querySelectorAll("[selected]").length||w.push("\\["+dt+"*(?:value|"+et+")"),U.querySelectorAll("[id~="+R+"-]").length||w.push("~="),q=m.createElement("input"),q.setAttribute("name",""),U.appendChild(q),U.querySelectorAll("[name='']").length||w.push("\\["+dt+"*name"+dt+"*="+dt+`*(?:''|"")`),U.querySelectorAll(":checked").length||w.push(":checked"),U.querySelectorAll("a#"+R+"+*").length||w.push(".#.+[+~]"),U.querySelectorAll("\\\f"),w.push("[\\r\\n\\f]")}),qt(function(U){U.innerHTML="";var q=m.createElement("input");q.setAttribute("type","hidden"),U.appendChild(q).setAttribute("name","D"),U.querySelectorAll("[name=d]").length&&w.push("name"+dt+"*[*^$|!~]?="),U.querySelectorAll(":enabled").length!==2&&w.push(":enabled",":disabled"),y.appendChild(U).disabled=!0,U.querySelectorAll(":disabled").length!==2&&w.push(":enabled",":disabled"),U.querySelectorAll("*,:x"),w.push(",.*:")})),(u.matchesSelector=Ct.test(T=y.matches||y.webkitMatchesSelector||y.mozMatchesSelector||y.oMatchesSelector||y.msMatchesSelector))&&qt(function(U){u.disconnectedMatch=T.call(U,"*"),T.call(U,"[s!='']:x"),C.push("!=",ie)}),u.cssSupportsSelector||w.push(":has"),w=w.length&&new RegExp(w.join("|")),C=C.length&&new RegExp(C.join("|")),G=Ct.test(y.compareDocumentPosition),D=G||Ct.test(y.contains)?function(U,q){var tt=U.nodeType===9&&U.documentElement||U,at=q&&q.parentNode;return U===at||!!(at&&at.nodeType===1&&(tt.contains?tt.contains(at):U.compareDocumentPosition&&U.compareDocumentPosition(at)&16))}:function(U,q){if(q){for(;q=q.parentNode;)if(q===U)return!0}return!1},W=G?function(U,q){if(U===q)return p=!0,0;var tt=!U.compareDocumentPosition-!q.compareDocumentPosition;return tt||(tt=(U.ownerDocument||U)==(q.ownerDocument||q)?U.compareDocumentPosition(q):1,tt&1||!u.sortDetached&&q.compareDocumentPosition(U)===tt?U==m||U.ownerDocument==N&&D(N,U)?-1:q==m||q.ownerDocument==N&&D(N,q)?1:h?ut(h,U)-ut(h,q):0:tt&4?-1:1)}:function(U,q){if(U===q)return p=!0,0;var tt,at=0,ht=U.parentNode,gt=q.parentNode,wt=[U],_t=[q];if(!ht||!gt)return U==m?-1:q==m?1:ht?-1:gt?1:h?ut(h,U)-ut(h,q):0;if(ht===gt)return Oe(U,q);for(tt=U;tt=tt.parentNode;)wt.unshift(tt);for(tt=q;tt=tt.parentNode;)_t.unshift(tt);for(;wt[at]===_t[at];)at++;return at?Oe(wt[at],_t[at]):wt[at]==N?-1:_t[at]==N?1:0}),m},Tt.matches=function(M,G){return Tt(M,null,null,G)},Tt.matchesSelector=function(M,G){if(A(M),u.matchesSelector&&_&&!H[G+" "]&&(!C||!C.test(G))&&(!w||!w.test(G)))try{var Z=T.call(M,G);if(Z||u.disconnectedMatch||M.document&&M.document.nodeType!==11)return Z}catch(J){H(G,!0)}return Tt(G,m,null,[M]).length>0},Tt.contains=function(M,G){return(M.ownerDocument||M)!=m&&A(M),D(M,G)},Tt.attr=function(M,G){(M.ownerDocument||M)!=m&&A(M);var Z=c.attrHandle[G.toLowerCase()],J=Z&&z.call(c.attrHandle,G.toLowerCase())?Z(M,G,!_):void 0;return J!==void 0?J:u.attributes||!_?M.getAttribute(G):(J=M.getAttributeNode(G))&&J.specified?J.value:null},Tt.escape=function(M){return(M+"").replace(St,Zt)},Tt.error=function(M){throw new Error("Syntax error, unrecognized expression: "+M)},Tt.uniqueSort=function(M){var G,Z=[],J=0,U=0;if(p=!u.detectDuplicates,h=!u.sortStable&&M.slice(0),M.sort(W),p){for(;G=M[U++];)G===M[U]&&(J=Z.push(U));for(;J--;)M.splice(Z[J],1)}return h=null,M},l=Tt.getText=function(M){var G,Z="",J=0,U=M.nodeType;if(U){if(U===1||U===9||U===11){if(typeof M.textContent=="string")return M.textContent;for(M=M.firstChild;M;M=M.nextSibling)Z+=l(M)}else if(U===3||U===4)return M.nodeValue}else for(;G=M[J++];)Z+=l(G);return Z},c=Tt.selectors={cacheLength:50,createPseudo:Qt,match:Ut,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(M){return M[1]=M[1].replace(mt,vt),M[3]=(M[3]||M[4]||M[5]||"").replace(mt,vt),M[2]==="~="&&(M[3]=" "+M[3]+" "),M.slice(0,4)},CHILD:function(M){return M[1]=M[1].toLowerCase(),M[1].slice(0,3)==="nth"?(M[3]||Tt.error(M[0]),M[4]=+(M[4]?M[5]+(M[6]||1):2*(M[3]==="even"||M[3]==="odd")),M[5]=+(M[7]+M[8]||M[3]==="odd")):M[3]&&Tt.error(M[0]),M},PSEUDO:function(M){var G,Z=!M[6]&&M[2];return Ut.CHILD.test(M[0])?null:(M[3]?M[2]=M[4]||M[5]||"":Z&&Se.test(Z)&&(G=f(Z,!0))&&(G=Z.indexOf(")",Z.length-G)-Z.length)&&(M[0]=M[0].slice(0,G),M[2]=Z.slice(0,G)),M.slice(0,3))}},filter:{TAG:function(M){var G=M.replace(mt,vt).toLowerCase();return M==="*"?function(){return!0}:function(Z){return Z.nodeName&&Z.nodeName.toLowerCase()===G}},CLASS:function(M){var G=L[M+" "];return G||(G=new RegExp("(^|"+dt+")"+M+"("+dt+"|$)"))&&L(M,function(Z){return G.test(typeof Z.className=="string"&&Z.className||typeof Z.getAttribute!="undefined"&&Z.getAttribute("class")||"")})},ATTR:function(M,G,Z){return function(J){var U=Tt.attr(J,M);return U==null?G==="!=":G?(U+="",G==="="?U===Z:G==="!="?U!==Z:G==="^="?Z&&U.indexOf(Z)===0:G==="*="?Z&&U.indexOf(Z)>-1:G==="$="?Z&&U.slice(-Z.length)===Z:G==="~="?(" "+U.replace(ge," ")+" ").indexOf(Z)>-1:G==="|="?U===Z||U.slice(0,Z.length+1)===Z+"-":!1):!0}},CHILD:function(M,G,Z,J,U){var q=M.slice(0,3)!=="nth",tt=M.slice(-4)!=="last",at=G==="of-type";return J===1&&U===0?function(ht){return!!ht.parentNode}:function(ht,gt,wt){var _t,Lt,Yt,Et,Mt,Ee,Re=q!==tt?"nextSibling":"previousSibling",se=ht.parentNode,Je=at&&ht.nodeName.toLowerCase(),kn=!wt&&!at,we=!1;if(se){if(q){for(;Re;){for(Et=ht;Et=Et[Re];)if(at?Et.nodeName.toLowerCase()===Je:Et.nodeType===1)return!1;Ee=Re=M==="only"&&!Ee&&"nextSibling"}return!0}if(Ee=[tt?se.firstChild:se.lastChild],tt&&kn){for(Et=se,Yt=Et[R]||(Et[R]={}),Lt=Yt[Et.uniqueID]||(Yt[Et.uniqueID]={}),_t=Lt[M]||[],Mt=_t[0]===b&&_t[1],we=Mt&&_t[2],Et=Mt&&se.childNodes[Mt];Et=++Mt&&Et&&Et[Re]||(we=Mt=0)||Ee.pop();)if(Et.nodeType===1&&++we&&Et===ht){Lt[M]=[b,Mt,we];break}}else if(kn&&(Et=ht,Yt=Et[R]||(Et[R]={}),Lt=Yt[Et.uniqueID]||(Yt[Et.uniqueID]={}),_t=Lt[M]||[],Mt=_t[0]===b&&_t[1],we=Mt),we===!1)for(;(Et=++Mt&&Et&&Et[Re]||(we=Mt=0)||Ee.pop())&&!((at?Et.nodeName.toLowerCase()===Je:Et.nodeType===1)&&++we&&(kn&&(Yt=Et[R]||(Et[R]={}),Lt=Yt[Et.uniqueID]||(Yt[Et.uniqueID]={}),Lt[M]=[b,we]),Et===ht)););return we-=U,we===J||we%J===0&&we/J>=0}}},PSEUDO:function(M,G){var Z,J=c.pseudos[M]||c.setFilters[M.toLowerCase()]||Tt.error("unsupported pseudo: "+M);return J[R]?J(G):J.length>1?(Z=[M,M,"",G],c.setFilters.hasOwnProperty(M.toLowerCase())?Qt(function(U,q){for(var tt,at=J(U,G),ht=at.length;ht--;)tt=ut(U,at[ht]),U[tt]=!(q[tt]=at[ht])}):function(U){return J(U,0,Z)}):J}},pseudos:{not:Qt(function(M){var G=[],Z=[],J=g(M.replace(he,"$1"));return J[R]?Qt(function(U,q,tt,at){for(var ht,gt=J(U,null,at,[]),wt=U.length;wt--;)(ht=gt[wt])&&(U[wt]=!(q[wt]=ht))}):function(U,q,tt){return G[0]=U,J(G,null,tt,Z),G[0]=null,!Z.pop()}}),has:Qt(function(M){return function(G){return Tt(M,G).length>0}}),contains:Qt(function(M){return M=M.replace(mt,vt),function(G){return(G.textContent||l(G)).indexOf(M)>-1}}),lang:Qt(function(M){return kt.test(M||"")||Tt.error("unsupported lang: "+M),M=M.replace(mt,vt).toLowerCase(),function(G){var Z;do if(Z=_?G.lang:G.getAttribute("xml:lang")||G.getAttribute("lang"))return Z=Z.toLowerCase(),Z===M||Z.indexOf(M+"-")===0;while((G=G.parentNode)&&G.nodeType===1);return!1}}),target:function(M){var G=r.location&&r.location.hash;return G&&G.slice(1)===M.id},root:function(M){return M===y},focus:function(M){return M===m.activeElement&&(!m.hasFocus||m.hasFocus())&&!!(M.type||M.href||~M.tabIndex)},enabled:sn(!1),disabled:sn(!0),checked:function(M){var G=M.nodeName.toLowerCase();return G==="input"&&!!M.checked||G==="option"&&!!M.selected},selected:function(M){return M.parentNode&&M.parentNode.selectedIndex,M.selected===!0},empty:function(M){for(M=M.firstChild;M;M=M.nextSibling)if(M.nodeType<6)return!1;return!0},parent:function(M){return!c.pseudos.empty(M)},header:function(M){return lt.test(M.nodeName)},input:function(M){return Ft.test(M.nodeName)},button:function(M){var G=M.nodeName.toLowerCase();return G==="input"&&M.type==="button"||G==="button"},text:function(M){var G;return M.nodeName.toLowerCase()==="input"&&M.type==="text"&&((G=M.getAttribute("type"))==null||G.toLowerCase()==="text")},first:Ue(function(){return[0]}),last:Ue(function(M,G){return[G-1]}),eq:Ue(function(M,G,Z){return[Z<0?Z+G:Z]}),even:Ue(function(M,G){for(var Z=0;ZG?G:Z;--J>=0;)M.push(J);return M}),gt:Ue(function(M,G,Z){for(var J=Z<0?Z+G:Z;++J1?function(G,Z,J){for(var U=M.length;U--;)if(!M[U](G,Z,J))return!1;return!0}:M[0]}function Bn(M,G,Z){for(var J=0,U=G.length;J-1&&(tt[wt]=!(at[wt]=Lt))}}else se=fn(se===at?se.splice(Mt,se.length):se),U?U(null,at,se,gt):nt.apply(at,se)})}function Cn(M){for(var G,Z,J,U=M.length,q=c.relative[M[0].type],tt=q||c.relative[" "],at=q?1:0,ht=me(function(_t){return _t===G},tt,!0),gt=me(function(_t){return ut(G,_t)>-1},tt,!0),wt=[function(_t,Lt,Yt){var Et=!q&&(Yt||Lt!==v)||((G=Lt).nodeType?ht(_t,Lt,Yt):gt(_t,Lt,Yt));return G=null,Et}];at1&&Dn(wt),at>1&&gn(M.slice(0,at-1).concat({value:M[at-2].type===" "?"*":""})).replace(he,"$1"),Z,at0,J=M.length>0,U=function(q,tt,at,ht,gt){var wt,_t,Lt,Yt=0,Et="0",Mt=q&&[],Ee=[],Re=v,se=q||J&&c.find.TAG("*",gt),Je=b+=Re==null?1:Math.random()||.1,kn=se.length;for(gt&&(v=tt==m||tt||gt);Et!==kn&&(wt=se[Et])!=null;Et++){if(J&&wt){for(_t=0,!tt&&wt.ownerDocument!=m&&(A(wt),at=!_);Lt=M[_t++];)if(Lt(wt,tt||m,at)){ht.push(wt);break}gt&&(b=Je)}Z&&((wt=!Lt&&wt)&&Yt--,q&&Mt.push(wt))}if(Yt+=Et,Z&&Et!==Yt){for(_t=0;Lt=G[_t++];)Lt(Mt,Ee,tt,at);if(q){if(Yt>0)for(;Et--;)Mt[Et]||Ee[Et]||(Ee[Et]=V.call(ht));Ee=fn(Ee)}nt.apply(ht,Ee),gt&&!q&&Ee.length>0&&Yt+G.length>1&&Tt.uniqueSort(ht)}return gt&&(b=Je,v=Re),Mt};return Z?Qt(U):U}g=Tt.compile=function(M,G){var Z,J=[],U=[],q=F[M+" "];if(!q){for(G||(G=f(M)),Z=G.length;Z--;)q=Cn(G[Z]),q[R]?J.push(q):U.push(q);q=F(M,ur(U,J)),q.selector=M}return q},i=Tt.select=function(M,G,Z,J){var U,q,tt,at,ht,gt=typeof M=="function"&&M,wt=!J&&f(M=gt.selector||M);if(Z=Z||[],wt.length===1){if(q=wt[0]=wt[0].slice(0),q.length>2&&(tt=q[0]).type==="ID"&&G.nodeType===9&&_&&c.relative[q[1].type]){if(G=(c.find.ID(tt.matches[0].replace(mt,vt),G)||[])[0],G)gt&&(G=G.parentNode);else return Z;M=M.slice(q.shift().value.length)}for(U=Ut.needsContext.test(M)?0:q.length;U--&&(tt=q[U],!c.relative[at=tt.type]);)if((ht=c.find[at])&&(J=ht(tt.matches[0].replace(mt,vt),st.test(q[0].type)&&dn(G.parentNode)||G))){if(q.splice(U,1),M=J.length&&gn(q),!M)return nt.apply(Z,J),Z;break}}return(gt||g(M,wt))(J,G,!_,Z,!G||st.test(M)&&dn(G.parentNode)||G),Z},u.sortStable=R.split("").sort(W).join("")===R,u.detectDuplicates=!!p,A(),u.sortDetached=qt(function(M){return M.compareDocumentPosition(m.createElement("fieldset"))&1}),qt(function(M){return M.innerHTML="",M.firstChild.getAttribute("href")==="#"})||He("type|href|height|width",function(M,G,Z){if(!Z)return M.getAttribute(G,G.toLowerCase()==="type"?1:2)}),(!u.attributes||!qt(function(M){return M.innerHTML="",M.firstChild.setAttribute("value",""),M.firstChild.getAttribute("value")===""}))&&He("value",function(M,G,Z){if(!Z&&M.nodeName.toLowerCase()==="input")return M.defaultValue}),qt(function(M){return M.getAttribute("disabled")==null})||He(et,function(M,G,Z){var J;if(!Z)return M[G]===!0?G.toLowerCase():(J=M.getAttributeNode(G))&&J.specified?J.value:null});var Xn=r.Sizzle;Tt.noConflict=function(){return r.Sizzle===Tt&&(r.Sizzle=Xn),Tt},d=function(){return Tt}.call(E,o,E,x),d!==void 0&&(x.exports=d)})(window)},7178:(x,E,o)=>{var d,r;d=[o(8934),o(7792),o(2134),o(8663),o(454),o(6981),o(7661),o(8048),o(461),o(1045),o(6525),o(5385)],r=function(n,u,c,l,s,f,g){"use strict";var i=/%20/g,v=/#.*$/,h=/([?&])_=[^&]*/,p=/^(.*?):[ \t]*([^\r\n]*)$/mg,A=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,m=/^(?:GET|HEAD)$/,y=/^\/\//,_={},w={},C="*/".concat("*"),T=u.createElement("a");T.href=s.href;function D(L){return function(k,F){typeof k!="string"&&(F=k,k="*");var H,W=0,z=k.toLowerCase().match(l)||[];if(c(F))for(;H=z[W++];)H[0]==="+"?(H=H.slice(1)||"*",(L[H]=L[H]||[]).unshift(F)):(L[H]=L[H]||[]).push(F)}}function R(L,k,F,H){var W={},z=L===w;function $(V){var Y;return W[V]=!0,n.each(L[V]||[],function(nt,it){var ut=it(k,F,H);if(typeof ut=="string"&&!z&&!W[ut])return k.dataTypes.unshift(ut),$(ut),!1;if(z)return!(Y=ut)}),Y}return $(k.dataTypes[0])||!W["*"]&&$("*")}function N(L,k){var F,H,W=n.ajaxSettings.flatOptions||{};for(F in k)k[F]!==void 0&&((W[F]?L:H||(H={}))[F]=k[F]);return H&&n.extend(!0,L,H),L}function b(L,k,F){for(var H,W,z,$,V=L.contents,Y=L.dataTypes;Y[0]==="*";)Y.shift(),H===void 0&&(H=L.mimeType||k.getResponseHeader("Content-Type"));if(H){for(W in V)if(V[W]&&V[W].test(H)){Y.unshift(W);break}}if(Y[0]in F)z=Y[0];else{for(W in F){if(!Y[0]||L.converters[W+" "+Y[0]]){z=W;break}$||($=W)}z=z||$}if(z)return z!==Y[0]&&Y.unshift(z),F[z]}function P(L,k,F,H){var W,z,$,V,Y,nt={},it=L.dataTypes.slice();if(it[1])for($ in L.converters)nt[$.toLowerCase()]=L.converters[$];for(z=it.shift();z;)if(L.responseFields[z]&&(F[L.responseFields[z]]=k),!Y&&H&&L.dataFilter&&(k=L.dataFilter(k,L.dataType)),Y=z,z=it.shift(),z){if(z==="*")z=Y;else if(Y!=="*"&&Y!==z){if($=nt[Y+" "+z]||nt["* "+z],!$){for(W in nt)if(V=W.split(" "),V[1]===z&&($=nt[Y+" "+V[0]]||nt["* "+V[0]],$)){$===!0?$=nt[W]:nt[W]!==!0&&(z=V[0],it.unshift(V[1]));break}}if($!==!0)if($&&L.throws)k=$(k);else try{k=$(k)}catch(ut){return{state:"parsererror",error:$?ut:"No conversion from "+Y+" to "+z}}}}return{state:"success",data:k}}return n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:s.href,type:"GET",isLocal:A.test(s.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":C,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(L,k){return k?N(N(L,n.ajaxSettings),k):N(n.ajaxSettings,L)},ajaxPrefilter:D(_),ajaxTransport:D(w),ajax:function(L,k){typeof L=="object"&&(k=L,L=void 0),k=k||{};var F,H,W,z,$,V,Y,nt,it,ut,et=n.ajaxSetup({},k),dt=et.context||et,yt=et.context&&(dt.nodeType||dt.jquery)?n(dt):n.event,Ot=n.Deferred(),ie=n.Callbacks("once memory"),ge=et.statusCode||{},he={},ve={},De="canceled",It={readyState:0,getResponseHeader:function(kt){var Ut;if(Y){if(!z)for(z={};Ut=p.exec(W);)z[Ut[1].toLowerCase()+" "]=(z[Ut[1].toLowerCase()+" "]||[]).concat(Ut[2]);Ut=z[kt.toLowerCase()+" "]}return Ut==null?null:Ut.join(", ")},getAllResponseHeaders:function(){return Y?W:null},setRequestHeader:function(kt,Ut){return Y==null&&(kt=ve[kt.toLowerCase()]=ve[kt.toLowerCase()]||kt,he[kt]=Ut),this},overrideMimeType:function(kt){return Y==null&&(et.mimeType=kt),this},statusCode:function(kt){var Ut;if(kt)if(Y)It.always(kt[It.status]);else for(Ut in kt)ge[Ut]=[ge[Ut],kt[Ut]];return this},abort:function(kt){var Ut=kt||De;return F&&F.abort(Ut),Se(0,Ut),this}};if(Ot.promise(It),et.url=((L||et.url||s.href)+"").replace(y,s.protocol+"//"),et.type=k.method||k.type||et.method||et.type,et.dataTypes=(et.dataType||"*").toLowerCase().match(l)||[""],et.crossDomain==null){V=u.createElement("a");try{V.href=et.url,V.href=V.href,et.crossDomain=T.protocol+"//"+T.host!=V.protocol+"//"+V.host}catch(kt){et.crossDomain=!0}}if(et.data&&et.processData&&typeof et.data!="string"&&(et.data=n.param(et.data,et.traditional)),R(_,et,k,It),Y)return It;nt=n.event&&et.global,nt&&n.active++===0&&n.event.trigger("ajaxStart"),et.type=et.type.toUpperCase(),et.hasContent=!m.test(et.type),H=et.url.replace(v,""),et.hasContent?et.data&&et.processData&&(et.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(et.data=et.data.replace(i,"+")):(ut=et.url.slice(H.length),et.data&&(et.processData||typeof et.data=="string")&&(H+=(g.test(H)?"&":"?")+et.data,delete et.data),et.cache===!1&&(H=H.replace(h,"$1"),ut=(g.test(H)?"&":"?")+"_="+f.guid+++ut),et.url=H+ut),et.ifModified&&(n.lastModified[H]&&It.setRequestHeader("If-Modified-Since",n.lastModified[H]),n.etag[H]&&It.setRequestHeader("If-None-Match",n.etag[H])),(et.data&&et.hasContent&&et.contentType!==!1||k.contentType)&&It.setRequestHeader("Content-Type",et.contentType),It.setRequestHeader("Accept",et.dataTypes[0]&&et.accepts[et.dataTypes[0]]?et.accepts[et.dataTypes[0]]+(et.dataTypes[0]!=="*"?", "+C+"; q=0.01":""):et.accepts["*"]);for(it in et.headers)It.setRequestHeader(it,et.headers[it]);if(et.beforeSend&&(et.beforeSend.call(dt,It,et)===!1||Y))return It.abort();if(De="abort",ie.add(et.complete),It.done(et.success),It.fail(et.error),F=R(w,et,k,It),!F)Se(-1,"No Transport");else{if(It.readyState=1,nt&&yt.trigger("ajaxSend",[It,et]),Y)return It;et.async&&et.timeout>0&&($=window.setTimeout(function(){It.abort("timeout")},et.timeout));try{Y=!1,F.send(he,Se)}catch(kt){if(Y)throw kt;Se(-1,kt)}}function Se(kt,Ut,We,Ft){var lt,Ct,Rt,st,mt,vt=Ut;Y||(Y=!0,$&&window.clearTimeout($),F=void 0,W=Ft||"",It.readyState=kt>0?4:0,lt=kt>=200&&kt<300||kt===304,We&&(st=b(et,It,We)),!lt&&n.inArray("script",et.dataTypes)>-1&&n.inArray("json",et.dataTypes)<0&&(et.converters["text script"]=function(){}),st=P(et,st,It,lt),lt?(et.ifModified&&(mt=It.getResponseHeader("Last-Modified"),mt&&(n.lastModified[H]=mt),mt=It.getResponseHeader("etag"),mt&&(n.etag[H]=mt)),kt===204||et.type==="HEAD"?vt="nocontent":kt===304?vt="notmodified":(vt=st.state,Ct=st.data,Rt=st.error,lt=!Rt)):(Rt=vt,(kt||!vt)&&(vt="error",kt<0&&(kt=0))),It.status=kt,It.statusText=(Ut||vt)+"",lt?Ot.resolveWith(dt,[Ct,vt,It]):Ot.rejectWith(dt,[It,vt,Rt]),It.statusCode(ge),ge=void 0,nt&&yt.trigger(lt?"ajaxSuccess":"ajaxError",[It,et,lt?Ct:Rt]),ie.fireWith(dt,[It,vt]),nt&&(yt.trigger("ajaxComplete",[It,et]),--n.active||n.event.trigger("ajaxStop")))}return It},getJSON:function(L,k,F){return n.get(L,k,F,"json")},getScript:function(L,k){return n.get(L,void 0,k,"script")}}),n.each(["get","post"],function(L,k){n[k]=function(F,H,W,z){return c(H)&&(z=z||W,W=H,H=void 0),n.ajax(n.extend({url:F,type:k,dataType:z,data:H,success:W},n.isPlainObject(F)&&F))}}),n.ajaxPrefilter(function(L){var k;for(k in L.headers)k.toLowerCase()==="content-type"&&(L.contentType=L.headers[k]||"")}),n}.apply(E,d),r!==void 0&&(x.exports=r)},7533:(x,E,o)=>{var d,r;d=[o(8934),o(2134),o(6981),o(7661),o(7178)],r=function(n,u,c,l){"use strict";var s=[],f=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var g=s.pop()||n.expando+"_"+c.guid++;return this[g]=!0,g}}),n.ajaxPrefilter("json jsonp",function(g,i,v){var h,p,A,m=g.jsonp!==!1&&(f.test(g.url)?"url":typeof g.data=="string"&&(g.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&f.test(g.data)&&"data");if(m||g.dataTypes[0]==="jsonp")return h=g.jsonpCallback=u(g.jsonpCallback)?g.jsonpCallback():g.jsonpCallback,m?g[m]=g[m].replace(f,"$1"+h):g.jsonp!==!1&&(g.url+=(l.test(g.url)?"&":"?")+g.jsonp+"="+h),g.converters["script json"]=function(){return A||n.error(h+" was not called"),A[0]},g.dataTypes[0]="json",p=window[h],window[h]=function(){A=arguments},v.always(function(){p===void 0?n(window).removeProp(h):window[h]=p,g[h]&&(g.jsonpCallback=i.jsonpCallback,s.push(h)),A&&u(p)&&p(A[0]),A=p=void 0}),"script"})}.apply(E,d),r!==void 0&&(x.exports=r)},4581:(x,E,o)=>{var d,r;d=[o(8934),o(4552),o(2134),o(2889),o(7178),o(8482),o(2632),o(655)],r=function(n,u,c){"use strict";n.fn.load=function(l,s,f){var g,i,v,h=this,p=l.indexOf(" ");return p>-1&&(g=u(l.slice(p)),l=l.slice(0,p)),c(s)?(f=s,s=void 0):s&&typeof s=="object"&&(i="POST"),h.length>0&&n.ajax({url:l,type:i||"GET",dataType:"html",data:s}).done(function(A){v=arguments,h.html(g?n("
").append(n.parseHTML(A)).find(g):A)}).always(f&&function(A,m){h.each(function(){f.apply(this,v||[A.responseText,m,A])})}),this}}.apply(E,d),r!==void 0&&(x.exports=r)},5488:(x,E,o)=>{var d,r;d=[o(8934),o(7792),o(7178)],r=function(n,u){"use strict";n.ajaxPrefilter(function(c){c.crossDomain&&(c.contents.script=!1)}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(c){return n.globalEval(c),c}}}),n.ajaxPrefilter("script",function(c){c.cache===void 0&&(c.cache=!1),c.crossDomain&&(c.type="GET")}),n.ajaxTransport("script",function(c){if(c.crossDomain||c.scriptAttrs){var l,s;return{send:function(f,g){l=n(" + diff --git a/docs/apidoc.json b/docs/apidoc.json index 3a4c28a2..9f7b918f 100644 --- a/docs/apidoc.json +++ b/docs/apidoc.json @@ -3,5 +3,6 @@ "version": "0.1.0", "description": "Manage your changedetection.io watches via API, requires the `x-api-key` header which is found in the settings UI.", "title": "changedetection.io API", - "url" : "https://changedetection.io/docs/api_v1/index.html" + "url" : "", + "sampleUrl" : false } diff --git a/docs/package.json b/docs/package.json index 62ab974e..b1e321d4 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,5 +1,5 @@ { "dependencies": { - "apidoc": "^0.53.1" + "apidoc": "^0.54.0" } }