PageSourceSearch

https://amnesty.se/static/js/main.0c28897d508b.js

js amnesty.se collected 2026-09-24 19:50:13 UTC 208,429 bytes, 1 lines download raw bytes

1!function e(t,n,s){function i(a,o){if(!n[a]){if(!t[a]){var l="function"==typeof require&&require;if(!o&&l)return l(a,!0);if(r)return r(a,!0);var c=new Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var d=n[a]={exports:{}};t[a][0].call(d.exports,function(e){var n=t[a][1][e];return i(n||e)},d,d.exports,e,t,n,s)}return n[a].exports}for(var r="function"==typeof require&&require,a=0;a<s.length;a++)i(s[a]);return i}({1:[function(e,t,n){var s=e("nanoraf"),i=e("nanomorph"),r=e("nanocomponent"),a=(e("sheetify/insert")("._8af79642 {\n  box-sizing: border-box;\n  display: flex;\n  flex-direction: column;\n  width: 100%;\n  height: 100%;\n  width: 100vw;\n  height: 100vh;\n  padding: 0;\n  margin: 0;\n  position: fixed;\n  top: 0;\n  left: 0;\n}\n\n._8af79642:not(.is-root) {\n  position: fixed;\n  top: 0;\n  left: 0;\n}\n\n._8af79642 > .background {\n  width: 100%;\n  height: 100%;\n  position: absolute;\n  left: 0;\n  top: 0;\n  opacity: 0;\n  background-color: rgba(0, 0, 0, 0.6);\n  animation: Modal--appear 325ms forwards cubic-bezier(0.165, 0.84, 0.44, 1);\n}\n\n._8af79642.is-static > .background {\n  opacity: 1;\n  animation: none;\n}\n\n._8af79642.is-disappearing > .background {\n  animation: Modal--disappear 375ms 250ms forwards cubic-bezier(0.165, 0.84, 0.44, 1);\n}\n\n@keyframes Modal--appear {\n  to {\n    opacity: 1;\n  }\n}\n\n@keyframes Modal--disappear {\n  to {\n    opacity: 0;\n  }\n}\n\n._8af79642 > .container {\n  width: 100%;\n  height: 100%;\n  max-width: 960px;\n  margin: auto;\n  overflow: auto;\n  -webkit-overflow-scrolling: touch;\n  animation: Modal-container--appear 325ms forwards cubic-bezier(0.23, 1, 0.32, 1);\n}\n\n@media (min-width: 960px) {\n  ._8af79642 > .container {\n    height: auto;\n  }\n}\n\n._8af79642.is-disappearing > .container {\n  animation: Modal-container--disappear 325ms forwards cubic-bezier(0.74, -0.28, 0.9, 1);\n}\n\n@keyframes Modal-container--appear {\n  from {\n    opacity: 0;\n    transform: translateY(100vh);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0vh);\n  }\n}\n\n@keyframes Modal-container--disappear {\n  from {\n    opacity: 1;\n    transform: translateY(0vh);\n  }\n  to {\n    opacity: 0;\n    transform: translateY(100vh);\n  }\n}"),"_8af79642");function o(e){e=e||{},r.call(this,e.name),this.child=null,this.root=e.root,this.static=e.static}function l(){var e=Array.prototype.slice.call(document.body.childNodes);return Math.max.apply(null,e.map(function(e){try{var t=+window.getComputedStyle(e,null).getPropertyValue("z-index");return isNaN(t)?0:t}catch(e){return 0}}))}t.exports=o,(o.prototype=Object.create(r.prototype)).constructor=o,o.open=function(e,t){var n=document.createElement("iframe"),i=window.scrollY;n.setAttribute("style",["width: 0","height: 0","border: 0","position: absolute","left: 0","top: "+i+"px","z-index: "+(l()+1)].join(";"));var r=new o;r.render(null,function(){document.body.removeChild(n)}),n.src=e,document.body.appendChild(n),document.body.style.setProperty("top",-1*i+"px"),document.body.style.setProperty("overflow","hidden"),document.body.style.setProperty("position","fixed"),document.body.style.setProperty("height","100%"),document.body.style.setProperty("width","100%");var a=s(function(){var e=Math.max(document.documentElement.clientHeight,window.innerHeight||0);n.style.height=e+"px"});function c(e){e.preventDefault()}window.addEventListener("wheel",c,!1),window.addEventListener("touchmove",c,!1),window.addEventListener("resize",a,!1),window.addEventListener("message",function e(s){"@amnesty/modal:close"===s.data&&(document.body.style.removeProperty("overflow"),document.body.style.removeProperty("position"),document.body.style.removeProperty("height"),document.body.style.removeProperty("width"),document.body.style.removeProperty("top"),window.scrollTo(0,i),window.removeEventListener("message",e),n.parentElement.removeChild(n),window.removeEventListener("wheel",c),window.removeEventListener("touchmove",c),window.removeEventListener("resize",a),"function"==typeof t&&t())},!1),n.addEventListener("load",function e(){n.removeEventListener("load",e);var t=Math.max(document.documentElement.clientHeight,window.innerHeight||0);n.style.width="100%",n.style.height=t+"px",r.element.parentElement.removeChild(r.element)},!1)},o.prototype.update=function(e){return this.child?!e.isSameNode(this.child):!!e},o.prototype.close=function(e){var t=this.element;if(t){e=e||Function.prototype;var n=t.querySelector(".js-background");n.addEventListener("animationend",function s(){n.removeEventListener("animationend",s),window.parent&&window.parent.postMessage("@amnesty/modal:close","*"),t.parentElement.removeChild(t),e(null)},!1),window.requestAnimationFrame(function(){t.classList.add("is-disappearing")})}},o.prototype.render=function(){var e=Array.prototype.slice.call(arguments),t=r.prototype.render.apply(this,e);return this._hasWindow&&!this.element&&(this.root?i(document.body,t):(t.style.zIndex=l()+1,document.body.appendChild(t))),t},o.prototype.createElement=function(t,n){var s=this;return t?(this.child=t,this.root?function(){var t=e("/Users/larsblasjo/Amnesty/Projects/aiseupg/aise-2017/ui/node_modules/nanohtml/lib/append-child.js"),n=document.createElement("body");n.onclick=arguments[2],n.setAttribute("class",arguments[3]+" is-root "+arguments[4]);var s=document.createElement("div");s.onclick=arguments[0],s.setAttribute("class","background js-background");var i=document.createElement("div");return i.setAttribute("class","container"),t(i,["\n          ",arguments[1],"\n        "]),t(n,["\n        ",s,"\n        ",i,"\n      "]),n}(i,t,i,a,this.static?"is-static":""):function(){var t=e("/Users/larsblasjo/Amnesty/Projects/aiseupg/aise-2017/ui/node_modules/nanohtml/lib/append-child.js"),n=document.createElement("div");n.setAttribute("role","dialog"),n.onclick=arguments[2],n.setAttribute("class",arguments[3]+" "+arguments[4]);var s=document.createElement("div");s.onclick=arguments[0],s.setAttribute("class","background js-background");var i=document.createElement("div");return i.setAttribute("class","container"),t(i,["\n          ",arguments[1],"\n        "]),t(n,["\n        ",s,"\n        ",i,"\n      "]),n}(i,t,i,a,this.static?"is-static":"")):function(){var t=e("/Users/larsblasjo/Amnesty/Projects/aiseupg/aise-2017/ui/node_modules/nanohtml/lib/append-child.js"),n=document.createElement("div");n.setAttribute("role","dialog"),n.onclick=arguments[1],n.setAttribute("class",arguments[2]+" "+arguments[3]+" is-empty");var s=document.createElement("div");return s.onclick=arguments[0],s.setAttribute("class","background js-background"),t(n,["\n        ",s,"\n      "]),n}(i,i,a,this.static?"is-static":"");function i(e){e.target.isSameNode(e.currentTarget)&&s.close(n)}}},{"/Users/larsblasjo/Amnesty/Projects/aiseupg/aise-2017/ui/node_modules/nanohtml/lib/append-child.js":10,nanocomponent:9,nanomorph:11,nanoraf:14,"sheetify/insert":21}],2:[function(e,t,n){},{}],3:[function(e,t,n){"use strict";function s(e,t){if(null==e)throw new TypeError("Cannot convert first argument to object");for(var n=Object(e),s=1;s<arguments.length;s++){var i=arguments[s];if(null!=i)for(var r=Object.keys(Object(i)),a=0,o=r.length;a<o;a++){var l=r[a],c=Object.getOwnPropertyDescriptor(i,l);void 0!==c&&c.enumerable&&(n[l]=i[l])}}return n}t.exports={assign:s,polyfill:function(){Object.assign||Object.defineProperty(Object,"assign",{enumerable:!1,
1configurable:!0,writable:!0,value:s})}}},{}],4:[function(e,t,n){(function(n){var s,i=void 0!==n?n:"undefined"!=typeof window?window:{},r=e("min-document");"undefined"!=typeof document?s=document:(s=i["__GLOBAL_DOCUMENT_CACHE@4"])||(s=i["__GLOBAL_DOCUMENT_CACHE@4"]=r),t.exports=s}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"min-document":2}],5:[function(e,t,n){(function(e){var n;n="undefined"!=typeof window?window:void 0!==e?e:"undefined"!=typeof self?self:{},t.exports=n}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],6:[function(e,t,n){var s=[],i=[],r="insert-css: You need to provide a CSS string. Usage: insertCss(cssString[, options]).";function a(e,t){if(t=t||{},void 0===e)throw new Error(r);var n,a,o=!0===t.prepend?"prepend":"append",l=void 0!==t.container?t.container:document.querySelector("head"),c=s.indexOf(l);return-1===c&&(c=s.push(l)-1,i[c]={}),void 0!==i[c]&&void 0!==i[c][o]?n=i[c][o]:(n=i[c][o]=((a=document.createElement("style")).setAttribute("type","text/css"),a),"prepend"===o?l.insertBefore(n,l.childNodes[0]):l.appendChild(n)),65279===e.charCodeAt(0)&&(e=e.substr(1,e.length)),n.styleSheet?n.styleSheet.cssText+=e:n.textContent+=e,n}t.exports=a,t.exports.insertCss=a},{}],7:[function(e,t,n){var s,i;s=this,i=function(){"use strict";var n,s;function i(){return n.apply(null,arguments)}function r(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function a(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e){return void 0===e}function l(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function c(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function d(e,t){var n,s=[];for(n=0;n<e.length;++n)s.push(t(e[n],n));return s}function u(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function f(e,t){for(var n in t)u(t,n)&&(e[n]=t[n]);return u(t,"toString")&&(e.toString=t.toString),u(t,"valueOf")&&(e.valueOf=t.valueOf),e}function h(e,t,n,s){return Tt(e,t,n,s,!0).utc()}function m(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function p(e){if(null==e._isValid){var t=m(e),n=s.call(t.parsedDateParts,function(e){return null!=e}),i=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return i;e._isValid=i}return e._isValid}function g(e){var t=h(NaN);return null!=e?f(m(t),e):m(t).userInvalidated=!0,t}s=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,s=0;s<n;s++)if(s in t&&e.call(this,t[s],s,t))return!0;return!1};var v=i.momentProperties=[];function y(e,t){var n,s,i;if(o(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),o(t._i)||(e._i=t._i),o(t._f)||(e._f=t._f),o(t._l)||(e._l=t._l),o(t._strict)||(e._strict=t._strict),o(t._tzm)||(e._tzm=t._tzm),o(t._isUTC)||(e._isUTC=t._isUTC),o(t._offset)||(e._offset=t._offset),o(t._pf)||(e._pf=m(t)),o(t._locale)||(e._locale=t._locale),v.length>0)for(n=0;n<v.length;n++)o(i=t[s=v[n]])||(e[s]=i);return e}var b=!1;function _(e){y(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===b&&(b=!0,i.updateOffset(this),b=!1)}function w(e){return e instanceof _||null!=e&&null!=e._isAMomentObject}function k(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function $(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=k(t)),n}function S(e,t,n){var s,i=Math.min(e.length,t.length),r=Math.abs(e.length-t.length),a=0;for(s=0;s<i;s++)(n&&e[s]!==t[s]||!n&&$(e[s])!==$(t[s]))&&a++;return a+r}function C(e){!1===i.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function M(e,t){var n=!0;return f(function(){if(null!=i.deprecationHandler&&i.deprecationHandler(null,e),n){for(var s,r=[],a=0;a<arguments.length;a++){if(s="","object"==typeof arguments[a]){for(var o in s+="\n["+a+"] ",arguments[0])s+=o+": "+arguments[0][o]+", ";s=s.slice(0,-2)}else s=arguments[a];r.push(s)}C(e+"\nArguments: "+Array.prototype.slice.call(r).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)},t)}var D,T={};function x(e,t){null!=i.deprecationHandler&&i.deprecationHandler(e,t),T[e]||(C(t),T[e]=!0)}function A(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function j(e,t){var n,s=f({},e);for(n in t)u(t,n)&&(a(e[n])&&a(t[n])?(s[n]={},f(s[n],e[n]),f(s[n],t[n])):null!=t[n]?s[n]=t[n]:delete s[n]);for(n in e)u(e,n)&&!u(t,n)&&a(e[n])&&(s[n]=f({},s[n]));return s}function O(e){null!=e&&this.set(e)}i.suppressDeprecationWarnings=!1,i.deprecationHandler=null,D=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)u(e,t)&&n.push(t);return n};var F={};function P(e,t){var n=e.toLowerCase();F[n]=F[n+"s"]=F[t]=e}function I(e){return"string"==typeof e?F[e]||F[e.toLowerCase()]:void 0}function N(e){var t,n,s={};for(n in e)u(e,n)&&(t=I(n))&&(s[t]=e[n]);return s}var E={};function Y(e,t){E[e]=t}function B(e,t,n){var s=""+Math.abs(e),i=t-s.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+s}var R=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}
vendor: 1,549 bytes, line 1
1|x|X|zz?|ZZ?|.)/g,q=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,H={},L={};function W(e,t,n,s){var i=s;"string"==typeof s&&(i=function(){return this[s]()}),e&&(L[e]=i),t&&(L[t[0]]=function(){return B(i.apply(this,arguments),t[1],t[2])}),n&&(L[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function V(e,t){return e.isValid()?(t=U(t,e.localeData()),H[t]=H[t]||function(e){var t,n,s,i=e.match(R);for(t=0,n=i.length;t<n;t++)L[i[t]]?i[t]=L[i[t]]:i[t]=(s=i[t]).match(/\[[\s\S]/)?s.replace(/^\[|\]$/g,""):s.replace(/\\/g,"");return function(t){var s,r="";for(s=0;s<n;s++)r+=A(i[s])?i[s].call(t,e):i[s];return r}}(t),H[t](e)):e.localeData().invalidDate()}function U(e,t){var n=5;function s(e){return t.longDateFormat(e)||e}for(q.lastIndex=0;n>=0&&q.test(e);)e=e.replace(q,s),q.lastIndex=0,n-=1;return e}var G=/\d/,z=/\d\d/,Q=/\d{3}/,J=/\d{4}/,Z=/[+-]?\d{6}/,K=/\d\d?/,X=/\d\d\d\d?/,ee=/\d\d\d\d\d\d?/,te=/\d{1,3}/,ne=/\d{1,4}/,se=/[+-]?\d{1,6}/,ie=/\d+/,re=/[+-]?\d+/,ae=/Z|[+-]\d\d:?\d\d/gi,oe=/Z|[+-]\d\d(?::?\d\d)?/gi,le=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ce={};function de(e,t,n){ce[e]=A(t)?t:function(e,s){return e&&n?n:t}}function ue(e,t){return u(ce,e)?ce[e](t._strict,t._locale):new RegExp(fe(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,s,i){return t||n||s||i})))}function fe(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var he={};function me(e,t){var n,s=t;
vendor: 12,647 bytes, line 1
1for("string"==typeof e&&(e=[e]),l(t)&&(s=function(e,n){n[t]=$(e)}),n=0;n<e.length;n++)he[e[n]]=s}function pe(e,t){me(e,function(e,n,s,i){s._w=s._w||{},t(e,s._w,s,i)})}var ge=0,ve=1,ye=2,be=3,_e=4,we=5,ke=6,$e=7,Se=8;function Ce(e){return Me(e)?366:365}function Me(e){return e%4==0&&e%100!=0||e%400==0}W("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),W(0,["YY",2],0,function(){return this.year()%100}),W(0,["YYYY",4],0,"year"),W(0,["YYYYY",5],0,"year"),W(0,["YYYYYY",6,!0],0,"year"),P("year","y"),Y("year",1),de("Y",re),de("YY",K,z),de("YYYY",ne,J),de("YYYYY",se,Z),de("YYYYYY",se,Z),me(["YYYYY","YYYYYY"],ge),me("YYYY",function(e,t){t[ge]=2===e.length?i.parseTwoDigitYear(e):$(e)}),me("YY",function(e,t){t[ge]=i.parseTwoDigitYear(e)}),me("Y",function(e,t){t[ge]=parseInt(e,10)}),i.parseTwoDigitYear=function(e){return $(e)+($(e)>68?1900:2e3)};var De,Te=xe("FullYear",!0);function xe(e,t){return function(n){return null!=n?(je(this,e,n),i.updateOffset(this,t),this):Ae(this,e)}}function Ae(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function je(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&Me(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),Oe(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function Oe(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,s=(t%(n=12)+n)%n;return e+=(t-s)/12,1===s?Me(e)?29:28:31-s%7%2}De=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},W("M",["MM",2],"Mo",function(){return this.month()+1}),W("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),W("MMMM",0,0,function(e){return this.localeData().months(this,e)}),P("month","M"),Y("month",8),de("M",K),de("MM",K,z),de("MMM",function(e,t){return t.monthsShortRegex(e)}),de("MMMM",function(e,t){return t.monthsRegex(e)}),me(["M","MM"],function(e,t){t[ve]=$(e)-1}),me(["MMM","MMMM"],function(e,t,n,s){var i=n._locale.monthsParse(e,s,n._strict);null!=i?t[ve]=i:m(n).invalidMonth=e});var Fe=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Pe="January_February_March_April_May_June_July_August_September_October_November_December".split("_");var Ie="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function Ne(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=$(t);else if(!l(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),Oe(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function Ee(e){return null!=e?(Ne(this,e),i.updateOffset(this,!0),this):Ae(this,"Month")}var Ye=le;var Be=le;function Re(){function e(e,t){return t.length-e.length}var t,n,s=[],i=[],r=[];for(t=0;t<12;t++)n=h([2e3,t]),s.push(this.monthsShort(n,"")),i.push(this.months(n,"")),r.push(this.months(n,"")),r.push(this.monthsShort(n,""));for(s.sort(e),i.sort(e),r.sort(e),t=0;t<12;t++)s[t]=fe(s[t]),i[t]=fe(i[t]);for(t=0;t<24;t++)r[t]=fe(r[t]);this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+s.join("|")+")","i")}function qe(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function He(e,t,n){var s=7+t-n;return-((7+qe(e,0,s).getUTCDay()-t)%7)+s-1}function Le(e,t,n,s,i){var r,a,o=1+7*(t-1)+(7+n-s)%7+He(e,s,i);return o<=0?a=Ce(r=e-1)+o:o>Ce(e)?(r=e+1,a=o-Ce(e)):(r=e,a=o),{year:r,dayOfYear:a}}function We(e,t,n){var s,i,r=He(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1;return a<1?s=a+Ve(i=e.year()-1,t,n):a>Ve(e.year(),t,n)?(s=a-Ve(e.year(),t,n),i=e.year()+1):(i=e.year(),s=a),{week:s,year:i}}function Ve(e,t,n){var s=He(e,t,n),i=He(e+1,t,n);return(Ce(e)-s+i)/7}W("w",["ww",2],"wo","week"),W("W",["WW",2],"Wo","isoWeek"),P("week","w"),P("isoWeek","W"),Y("week",5),Y("isoWeek",5),de("w",K),de("ww",K,z),de("W",K),de("WW",K,z),pe(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=$(e)});W("d",0,"do","day"),W("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),W("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),W("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),W("e",0,0,"weekday"),W("E",0,0,"isoWeekday"),P("day","d"),P("weekday","e"),P("isoWeekday","E"),Y("day",11),Y("weekday",11),Y("isoWeekday",11),de("d",K),de("e",K),de("E",K),de("dd",function(e,t){return t.weekdaysMinRegex(e)}),de("ddd",function(e,t){return t.weekdaysShortRegex(e)}),de("dddd",function(e,t){return t.weekdaysRegex(e)}),pe(["dd","ddd","dddd"],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:m(n).invalidWeekday=e}),pe(["d","e","E"],function(e,t,n,s){t[s]=$(e)});var Ue="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");var Ge="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");var ze="Su_Mo_Tu_We_Th_Fr_Sa".split("_");var Qe=le;var Je=le;var Ze=le;function Ke(){function e(e,t){return t.length-e.length}var t,n,s,i,r,a=[],o=[],l=[],c=[];for(t=0;t<7;t++)n=h([2e3,1]).day(t),s=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),r=this.weekdays(n,""),a.push(s),o.push(i),l.push(r),c.push(s),c.push(i),c.push(r);for(a.sort(e),o.sort(e),l.sort(e),c.sort(e),t=0;t<7;t++)o[t]=fe(o[t]),l[t]=fe(l[t]),c[t]=fe(c[t]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Xe(){return this.hours()%12||12}function et(e,t){W(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function tt(e,t){return t._meridiemParse}W("H",["HH",2],0,"hour"),W("h",["hh",2],0,Xe),W("k",["kk",2],0,function(){return this.hours()||24}),W("hmm",0,0,function(){return""+Xe.apply(this)+B(this.minutes(),2)}),W("hmmss",0,0,function(){return""+Xe.apply(this)+B(this.minutes(),2)+B(this.seconds(),2)}),W("Hmm",0,0,function(){return""+this.hours()+B(this.minutes(),2)}),W("Hmmss",0,0,function(){return""+this.hours()+B(this.minutes(),2)+B(this.seconds(),2)}),et("a",!0),et("A",!1),P("hour","h"),Y("hour",13),de("a",tt),de("A",tt),de("H",K),de("h",K),de("k",K),de("HH",K,z),de("hh",K,z),de("kk",K,z),de("hmm",X),de("hmmss",ee),de("Hmm",X),de("Hmmss",ee),me(["H","HH"],be),me(["k","kk"],function(e,t,n){var s=$(e);t[be]=24===s?0:s}),me(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),me(["h","hh"],function(e,t,n){t[be]=$(e),m(n).bigHour=!0}),me("hmm",function(e,t,n){var s=e.length-2;t[be]=$(e.substr(0,s)),t[_e]=$(e.substr(s)),m(n).bigHour=!0}),me("hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[be]=$(e.substr(0,s)),t[_e]=$(e.substr(s,2)),t[we]=$(e.substr(i)),m(n).bigHour=!0}),me("Hmm",function(e,t,n){var s=e.length-2;t[be]=$(e.substr(0,s)),t[_e]=$(e.substr(s))}),me("Hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[be]=$(e.substr(0,s)),t[_e]=$(e.substr(s,2)),t[we]=$(e.substr(i))});var nt,st=xe("Hours",!0),it={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Pe,monthsShort:Ie,week:{dow:0,doy:6},weekdays:Ue,weekdaysMin:ze,weekdaysShort:Ge,meridiemParse:/[ap]\.?m?\.?/i},rt={},at={};function ot(e){return e?e.toLowerCase().replace("_","-"):e}function lt(n){var s=null;if(!rt[n]&&void 0!==t&&t&&t.exports)try{s=nt._abbr,e("./locale/"+n),ct(s)}catch(e){}return rt[n]}function ct(e,t){var n;return e&&(n=o(t)?ut(e):dt(e,t))&&(nt=n),nt._abbr}function dt(e,t){if(null!==t){var n=it;if(t.abbr=e,null!=rt[e])x("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=rt[e]._config;else if(null!=t.parentLocale){if(null==rt[t.parentLocale])return at[t.parentLocale]||(at[t.parentLocale]=[]),at[t.parentLocale].push({name:e,config:t}),null;n=rt[t.parentLocale]._config}return rt[e]=new O(j(n,t)),at[e]&&at[e].forEach(function(e){dt(e.name,e.config)}),ct(e),rt[e]}return delete rt[e],null}function ut(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return nt;if(!r(e)){if(t=lt(e))return t;e=[e]}return function(e){for(var t,n,s,i,r=0;r<e.length;){for(t=(i=ot(e[r]).split("-")).length,n=(n=ot(e[r+1]))?n.split("-"):null;t>0;){if(s=lt(i.slice(0,t).join("-")))return s;if(n&&n.length>=t&&S(i,n,!0)>=t-1)break;t--}r++}return null}(e)}function ft(e){var t,n=e._a;return n&&-2===m(e).overflow&&(t=n[ve]<0||n[ve]>11?ve:n[ye]<1||n[ye]>Oe(n[ge],n[ve])?ye:n[be]<0||n[be]>24||24===n[be]&&(0!==n[_e]||0!==n[we]||0!==n[ke])?be:n[_e]<0||n[_e]>59?_e:n[we]<0||n[we]>59?we:n[ke]<0||n[ke]>999?ke:-1,m(e)._overflowDayOfYear&&(t<ge||t>ye)&&(t=ye),m(e)._overflowWeeks&&-1===t&&(t=$e),m(e)._overflowWeekday&&-1===t&&(t=Se),m(e).overflow=t),e}function ht(e,t,n){return null!=e?e:null!=t?t:n}function mt(e){var t,n,s,r,a,o=[];if(!e._d){var l,c;for(l=e,c=new Date(i.now()),s=l._useUTC?[c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()]:[c.getFullYear(),c.getMonth(),c.getDate()],e._w&&null==e._a[ye]&&null==e._a[ve]&&function(e){var t,n,s,i,r,a,o,l;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)r=1,a=4,n=ht(t.GG,e._a[ge],We(xt(),1,4).year),s=ht(t.W,1),((i=ht(t.E,1))<1||i>7)&&(l=!0);else{r=e._locale._week.dow,a=e._locale._week.doy;var c=We(xt(),r,a);n=ht(t.gg,e._a[ge],c.year),s=ht(t.w,c.week),null!=t.d?((i=t.d)<0||i>6)&&(l=!0):null!=t.e?(i=t.e+r,(t.e<0||t.e>6)&&(l=!0)):i=r}s<1||s>Ve(n,r,a)?m(e)._overflowWeeks=!0:null!=l?m(e)._overflowWeekday=!0:(o=Le(n,s,i,r,a),e._a[ge]=o.year,e._dayOfYear=o.dayOfYear)}(e),null!=e._dayOfYear&&(a=ht(e._a[ge],s[ge]),(e._dayOfYear>Ce(a)||0===e._dayOfYear)&&(m(e)._overflowDayOfYear=!0),n=qe(a,0,e._dayOfYear),e._a[ve]=n.getUTCMonth(),e._a[ye]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=s[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[be]&&0===e._a[_e]&&0===e._a[we]&&0===e._a[ke]&&(e._nextDay=!0,e._a[be]=0),e._d=(e._useUTC?qe:function(e,t,n,s,i,r,a){var o=new Date(e,t,n,s,i,r,a);return e<100&&e>=0&&isFinite(o.getFullYear())&&o.setFullYear(e),o}).apply(null,o),r=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[be]=24),e._w&&void 0!==e._w.d&&e._w.d!==r&&(m(e).weekdayMismatch=!0)}}var pt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,gt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,vt=/Z|[+-]\d\d(?::?\d\d)?/,yt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],bt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],_t=/^\/?Date\((\-?\d+)/i;function wt(e){var t,n,s,i,r,a,o=e._i,l=pt.exec(o)||gt.exec(o);if(l){for(m(e).iso=!0,t=0,n=yt.length;t<n;t++)if(yt[t][1].exec(l[1])){i=yt[t][0],s=!1!==yt[t][2];break}if(null==i)return void(e._isValid=!1);if(l[3]){for(t=0,n=bt.length;t<n;t++)if(bt[t][1].exec(l[3])){r=(l[2]||" ")+bt[t][0];break}if(null==r)return void(e._isValid=!1)}if(!s&&null!=r)return void(e._isValid=!1);if(l[4]){if(!vt.exec(l[4]))return void(e._isValid=!1);a="Z"}e._f=i+(r||"")+(a||""),Mt(e)}else e._isValid=!1}var kt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function $t(e,t,n,s,i,r){var a=[function(e){var t=parseInt(e,10);
vendor: 5,506 bytes, line 1
1{if(t<=49)return 2e3+t;if(t<=999)return 1900+t}return t}(e),Ie.indexOf(t),parseInt(n,10),parseInt(s,10),parseInt(i,10)];return r&&a.push(parseInt(r,10)),a}var St={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ct(e){var t,n,s,i=kt.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim());if(i){var r=$t(i[4],i[3],i[2],i[5],i[6],i[7]);if(t=i[1],n=r,s=e,t&&Ge.indexOf(t)!==new Date(n[0],n[1],n[2]).getDay()&&(m(s).weekdayMismatch=!0,s._isValid=!1,1))return;e._a=r,e._tzm=function(e,t,n){if(e)return St[e];if(t)return 0;var s=parseInt(n,10),i=s%100;return(s-i)/100*60+i}(i[8],i[9],i[10]),e._d=qe.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),m(e).rfc2822=!0}else e._isValid=!1}function Mt(e){if(e._f!==i.ISO_8601)if(e._f!==i.RFC_2822){e._a=[],m(e).empty=!0;var t,n,s,r,a,o,l,c,d=""+e._i,f=d.length,h=0;for(s=U(e._f,e._locale).match(R)||[],t=0;t<s.length;t++)r=s[t],(n=(d.match(ue(r,e))||[])[0])&&((a=d.substr(0,d.indexOf(n))).length>0&&m(e).unusedInput.push(a),d=d.slice(d.indexOf(n)+n.length),h+=n.length),L[r]?(n?m(e).empty=!1:m(e).unusedTokens.push(r),o=r,c=e,null!=(l=n)&&u(he,o)&&he[o](l,c._a,c,o)):e._strict&&!n&&m(e).unusedTokens.push(r);m(e).charsLeftOver=f-h,d.length>0&&m(e).unusedInput.push(d),e._a[be]<=12&&!0===m(e).bigHour&&e._a[be]>0&&(m(e).bigHour=void 0),m(e).parsedDateParts=e._a.slice(0),m(e).meridiem=e._meridiem,e._a[be]=function(e,t,n){var s;if(null==n)return t;return null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((s=e.isPM(n))&&t<12&&(t+=12),s||12!==t||(t=0),t):t}(e._locale,e._a[be],e._meridiem),mt(e),ft(e)}else Ct(e);else wt(e)}function Dt(e){var t,n,s,u,h=e._i,v=e._f;return e._locale=e._locale||ut(e._l),null===h||void 0===v&&""===h?g({nullInput:!0}):("string"==typeof h&&(e._i=h=e._locale.preparse(h)),w(h)?new _(ft(h)):(c(h)?e._d=h:r(v)?function(e){var t,n,s,i,r;if(0===e._f.length)return m(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;i<e._f.length;i++)r=0,t=y({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[i],Mt(t),p(t)&&(r+=m(t).charsLeftOver,r+=10*m(t).unusedTokens.length,m(t).score=r,(null==s||r<s)&&(s=r,n=t));f(e,n||t)}(e):v?Mt(e):o(n=(t=e)._i)?t._d=new Date(i.now()):c(n)?t._d=new Date(n.valueOf()):"string"==typeof n?(s=t,null===(u=_t.exec(s._i))?(wt(s),!1===s._isValid&&(delete s._isValid,Ct(s),!1===s._isValid&&(delete s._isValid,i.createFromInputFallback(s)))):s._d=new Date(+u[1])):r(n)?(t._a=d(n.slice(0),function(e){return parseInt(e,10)}),mt(t)):a(n)?function(e){if(!e._d){var t=N(e._i);e._a=d([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),mt(e)}}(t):l(n)?t._d=new Date(n):i.createFromInputFallback(t),p(e)||(e._d=null),e))}function Tt(e,t,n,s,i){var o,l={};return!0!==n&&!1!==n||(s=n,n=void 0),(a(e)&&function(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}(e)||r(e)&&0===e.length)&&(e=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=i,l._l=n,l._i=e,l._f=t,l._strict=s,(o=new _(ft(Dt(l))))._nextDay&&(o.add(1,"d"),o._nextDay=void 0),o}function xt(e,t,n,s){return Tt(e,t,n,s,!1)}i.createFromInputFallback=M("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),i.ISO_8601=function(){},i.RFC_2822=function(){};var At=M("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=xt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:g()}),jt=M("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=xt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:g()});function Ot(e,t){var n,s;if(1===t.length&&r(t[0])&&(t=t[0]),!t.length)return xt();for(n=t[0],s=1;s<t.length;++s)t[s].isValid()&&!t[s][e](n)||(n=t[s]);return n}var Ft=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Pt(e){var t=N(e),n=t.year||0,s=t.quarter||0,i=t.month||0,r=t.week||0,a=t.day||0,o=t.hour||0,l=t.minute||0,c=t.second||0,d=t.millisecond||0;this._isValid=function(e){for(var t in e)if(-1===De.call(Ft,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var n=!1,s=0;s<Ft.length;++s)if(e[Ft[s]]){if(n)return!1;parseFloat(e[Ft[s]])!==$(e[Ft[s]])&&(n=!0)}return!0}(t),this._milliseconds=+d+1e3*c+6e4*l+1e3*o*60*60,this._days=+a+7*r,this._months=+i+3*s+12*n,this._data={},this._locale=ut(),this._bubble()}function It(e){return e instanceof Pt}function Nt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Et(e,t){W(e,0,0,function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+B(~~(e/60),2)+t+B(~~e%60,2)})}Et("Z",":"),Et("ZZ",""),de("Z",oe),de("ZZ",oe),me(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Bt(oe,e)});var Yt=/([\+\-]|\d\d)/gi;function Bt(e,t){var n=(t||"").match(e);if(null===n)return null;var s=((n[n.length-1]||[])+"").match(Yt)||["-",0,0],i=60*s[1]+$(s[2]);return 0===i?0:"+"===s[0]?i:-i}function Rt(e,t){var n,s;return t._isUTC?(n=t.clone(),s=(w(e)||c(e)?e.valueOf():xt(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+s),i.updateOffset(n,!1),n):xt(e).local()}
vendor: 25,362 bytes, line 1
1function qt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Ht(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}i.updateOffset=function(){};var Lt=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Wt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Vt(e,t){var n,s,i,r=e,a=null;return It(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:l(e)?(r={},t?r[t]=e:r.milliseconds=e):(a=Lt.exec(e))?(n="-"===a[1]?-1:1,r={y:0,d:$(a[ye])*n,h:$(a[be])*n,m:$(a[_e])*n,s:$(a[we])*n,ms:$(Nt(1e3*a[ke]))*n}):(a=Wt.exec(e))?(n="-"===a[1]?-1:(a[1],1),r={y:Ut(a[2],n),M:Ut(a[3],n),w:Ut(a[4],n),d:Ut(a[5],n),h:Ut(a[6],n),m:Ut(a[7],n),s:Ut(a[8],n)}):null==r?r={}:"object"==typeof r&&("from"in r||"to"in r)&&(i=function(e,t){var n;if(!e.isValid()||!t.isValid())return{milliseconds:0,months:0};t=Rt(t,e),e.isBefore(t)?n=Gt(e,t):((n=Gt(t,e)).milliseconds=-n.milliseconds,n.months=-n.months);return n}(xt(r.from),xt(r.to)),(r={}).ms=i.milliseconds,r.M=i.months),s=new Pt(r),It(e)&&u(e,"_locale")&&(s._locale=e._locale),s}function Ut(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Gt(e,t){var n={milliseconds:0,months:0};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function zt(e,t){return function(n,s){var i;return null===s||isNaN(+s)||(x(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=n,n=s,s=i),Qt(this,Vt(n="string"==typeof n?+n:n,s),e),this}}function Qt(e,t,n,s){var r=t._milliseconds,a=Nt(t._days),o=Nt(t._months);e.isValid()&&(s=null==s||s,o&&Ne(e,Ae(e,"Month")+o*n),a&&je(e,"Date",Ae(e,"Date")+a*n),r&&e._d.setTime(e._d.valueOf()+r*n),s&&i.updateOffset(e,a||o))}Vt.fn=Pt.prototype,Vt.invalid=function(){return Vt(NaN)};var Jt=zt(1,"add"),Zt=zt(-1,"subtract");function Kt(e,t){var n=12*(t.year()-e.year())+(t.month()-e.month()),s=e.clone().add(n,"months");return-(n+(t-s<0?(t-s)/(s-e.clone().add(n-1,"months")):(t-s)/(e.clone().add(n+1,"months")-s)))||0}function Xt(e){var t;return void 0===e?this._locale._abbr:(null!=(t=ut(e))&&(this._locale=t),this)}i.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",i.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var en=M("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function tn(){return this._locale}function nn(e,t){W(0,[e,e.length],0,t)}function sn(e,t,n,s,i){var r;return null==e?We(this,s,i).year:(t>(r=Ve(e,s,i))&&(t=r),function(e,t,n,s,i){var r=Le(e,t,n,s,i),a=qe(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}.call(this,e,t,n,s,i))}W(0,["gg",2],0,function(){return this.weekYear()%100}),W(0,["GG",2],0,function(){return this.isoWeekYear()%100}),nn("gggg","weekYear"),nn("ggggg","weekYear"),nn("GGGG","isoWeekYear"),nn("GGGGG","isoWeekYear"),P("weekYear","gg"),P("isoWeekYear","GG"),Y("weekYear",1),Y("isoWeekYear",1),de("G",re),de("g",re),de("GG",K,z),de("gg",K,z),de("GGGG",ne,J),de("gggg",ne,J),de("GGGGG",se,Z),de("ggggg",se,Z),pe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,s){t[s.substr(0,2)]=$(e)}),pe(["gg","GG"],function(e,t,n,s){t[s]=i.parseTwoDigitYear(e)}),W("Q",0,"Qo","quarter"),P("quarter","Q"),Y("quarter",7),de("Q",G),me("Q",function(e,t){t[ve]=3*($(e)-1)}),W("D",["DD",2],"Do","date"),P("date","D"),Y("date",9),de("D",K),de("DD",K,z),de("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),me(["D","DD"],ye),me("Do",function(e,t){t[ye]=$(e.match(K)[0])});var rn=xe("Date",!0);W("DDD",["DDDD",3],"DDDo","dayOfYear"),P("dayOfYear","DDD"),Y("dayOfYear",4),de("DDD",te),de("DDDD",Q),me(["DDD","DDDD"],function(e,t,n){n._dayOfYear=$(e)}),W("m",["mm",2],0,"minute"),P("minute","m"),Y("minute",14),de("m",K),de("mm",K,z),me(["m","mm"],_e);var an=xe("Minutes",!1);W("s",["ss",2],0,"second"),P("second","s"),Y("second",15),de("s",K),de("ss",K,z),me(["s","ss"],we);var on,ln=xe("Seconds",!1);for(W("S",0,0,function(){return~~(this.millisecond()/100)}),W(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),W(0,["SSS",3],0,"millisecond"),W(0,["SSSS",4],0,function(){return 10*this.millisecond()}),W(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),W(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),W(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),W(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),W(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),P("millisecond","ms"),Y("millisecond",16),de("S",te,G),de("SS",te,z),de("SSS",te,Q),on="SSSS";on.length<=9;on+="S")de(on,ie);function cn(e,t){t[ke]=$(1e3*("0."+e))}for(on="S";on.length<=9;on+="S")me(on,cn);var dn=xe("Milliseconds",!1);W("z",0,0,"zoneAbbr"),W("zz",0,0,"zoneName");var un=_.prototype;function fn(e){return e}un.add=Jt,un.calendar=function(e,t){var n=e||xt(),s=Rt(n,this).startOf("day"),r=i.calendarFormat(this,s)||"sameElse",a=t&&(A(t[r])?t[r].call(this,n):t[r]);return this.format(a||this.localeData().calendar(r,this,xt(n)))},un.clone=function(){return new _(this)},un.diff=function(e,t,n){var s,i,r;if(!this.isValid())return NaN;if(!(s=Rt(e,this)).isValid())return NaN;switch(i=6e4*(s.utcOffset()-this.utcOffset()),t=I(t)){case"year":r=Kt(this,s)/12;break;case"month":r=Kt(this,s);break;case"quarter":r=Kt(this,s)/3;break;case"second":r=(this-s)/1e3;break;case"minute":r=(this-s)/6e4;break;case"hour":r=(this-s)/36e5;break;case"day":r=(this-s-i)/864e5;break;case"week":r=(this-s-i)/6048e5;break;default:r=this-s}return n?r:k(r)},un.endOf=function(e){return void 0===(e=I(e))||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))},un.format=function(e){e||(e=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var t=V(this,e);return this.localeData().postformat(t)},un.from=function(e,t){return this.isValid()&&(w(e)&&e.isValid()||xt(e).isValid())?Vt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},un.fromNow=function(e){return this.from(xt(),e)},un.to=function(e,t){return this.isValid()&&(w(e)&&e.isValid()||xt(e).isValid())?Vt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},un.toNow=function(e){return this.to(xt(),e)},un.get=function(e){return A(this[e=I(e)])?this[e]():this},un.invalidAt=function(){return m(this).overflow},un.isAfter=function(e,t){var n=w(e)?e:xt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=I(o(t)?"millisecond":t))?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},un.isBefore=function(e,t){var n=w(e)?e:xt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=I(o(t)?"millisecond":t))?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},un.isBetween=function(e,t,n,s){return("("===(s=s||"()")[0]?this.isAfter(e,n):!this.isBefore(e,n))&&(")"===s[1]?this.isBefore(t,n):!this.isAfter(t,n))},un.isSame=function(e,t){var n,s=w(e)?e:xt(e);return!(!this.isValid()||!s.isValid())&&("millisecond"===(t=I(t||"millisecond"))?this.valueOf()===s.valueOf():(n=s.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},un.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},un.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},un.isValid=function(){return p(this)},un.lang=en,un.locale=Xt,un.localeData=tn,un.max=jt,un.min=At,un.parsingFlags=function(){return f({},m(this))},un.set=function(e,t){if("object"==typeof e)for(var n=function(e){var t=[];for(var n in e)t.push({unit:n,priority:E[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}(e=N(e)),s=0;s<n.length;s++)this[n[s].unit](e[n[s].unit]);else if(A(this[e=I(e)]))return this[e](t);return this},un.startOf=function(e){switch(e=I(e)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this},un.subtract=Zt,un.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},un.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},un.toDate=function(){return new Date(this.valueOf())},un.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?V(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):A(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this._d.valueOf()).toISOString().replace("Z",V(n,"Z")):V(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},un.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',s=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i=t+'[")]';return this.format(n+s+"-MM-DD[T]HH:mm:ss.SSS"+i)},un.toJSON=function(){return this.isValid()?this.toISOString():null},un.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},un.unix=function(){return Math.floor(this.valueOf()/1e3)},un.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},un.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},un.year=Te,un.isLeapYear=function(){return Me(this.year())},un.weekYear=function(e){return sn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},un.isoWeekYear=function(e){return sn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},un.quarter=un.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},un.month=Ee,un.daysInMonth=function(){return Oe(this.year(),this.month())},un.week=un.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},un.isoWeek=un.isoWeeks=function(e){var t=We(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},un.weeksInYear=function(){var e=this.localeData()._week;return Ve(this.year(),e.dow,e.doy)},un.isoWeeksInYear=function(){return Ve(this.year(),1,4)},un.date=rn,un.day=un.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t,n,s=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(t=e,n=this.localeData(),e="string"!=typeof t?t:isNaN(t)?"number"==typeof(t=n.weekdaysParse(t))?t:null:parseInt(t,10),this.add(e-s,"d")):s},un.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},un.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=(n=e,s=this.localeData(),"string"==typeof n?s.weekdaysParse(n)%7||7:isNaN(n)?null:n);return this.day(this.day()%7?t:t-7)}return this.day()||7;var n,s},un.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},un.hour=un.hours=st,un.minute=un.minutes=an,un.second=un.seconds=ln,un.millisecond=un.milliseconds=dn,un.utcOffset=function(e,t,n){var s,r=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Bt(oe,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(s=qt(this)),this._offset=e,this._isUTC=!0,null!=s&&this.add(s,"m"),r!==e&&(!t||this._changeInProgress?Qt(this,Vt(e-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,i.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:qt(this)},un.utc=function(e){return this.utcOffset(0,e)},un.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(qt(this),"m")),this},un.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Bt(ae,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},un.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?xt(e).utcOffset():0,(this.utcOffset()-e)%60==0)},un.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},un.isLocal=function(){return!!this.isValid()&&!this._isUTC},un.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},un.isUtc=Ht,un.isUTC=Ht,un.zoneAbbr=function(){return this._isUTC?"UTC":""},un.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},un.dates=M("dates accessor is deprecated. Use date instead.",rn),un.months=M("months accessor is deprecated. Use month instead",Ee),un.years=M("years accessor is deprecated. Use year instead",Te),un.zone=M("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),un.isDSTShifted=M("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!o(this._isDSTShifted))return this._isDSTShifted;var e={};if(y(e,this),(e=Dt(e))._a){var t=e._isUTC?h(e._a):xt(e._a);this._isDSTShifted=this.isValid()&&S(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var hn=O.prototype;function mn(e,t,n,s){var i=ut(),r=h().set(s,t);return i[n](r,e)}function pn(e,t,n){if(l(e)&&(t=e,e=void 0),e=e||"",null!=t)return mn(e,t,n,"month");var s,i=[];for(s=0;s<12;s++)i[s]=mn(e,s,n,"month");return i}function gn(e,t,n,s){"boolean"==typeof e?(l(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,l(t)&&(n=t,t=void 0),t=t||"");var i,r=ut(),a=e?r._week.dow:0;if(null!=n)return mn(t,(n+a)%7,s,"day");var o=[];for(i=0;i<7;i++)o[i]=mn(t,(i+a)%7,s,"day");return o}hn.calendar=function(e,t,n){var s=this._calendar[e]||this._calendar.sameElse;return A(s)?s.call(t,n):s},hn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},hn.invalidDate=function(){return this._invalidDate},hn.ordinal=function(e){return this._ordinal.replace("%d",e)},hn.preparse=fn,hn.postformat=fn,hn.relativeTime=function(e,t,n,s){var i=this._relativeTime[n];return A(i)?i(e,t,n,s):i.replace(/%d/i,e)},hn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return A(n)?n(t):n.replace(/%s/i,t)},hn.set=function(e){var t,n;for(n in e)A(t=e[n])?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},hn.months=function(e,t){return e?r(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Fe).test(t)?"format":"standalone"][e.month()]:r(this._months)?this._months:this._months.standalone},hn.monthsShort=function(e,t){return e?r(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Fe.test(t)?"format":"standalone"][e.month()]:r(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},hn.monthsParse=function(e,t,n){var s,i,r;if(this._monthsParseExact)return function(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],s=0;s<12;++s)r=h([2e3,s]),this._shortMonthsParse[s]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[s]=this.months(r,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(i=De.call(this._shortMonthsParse,a))?i:null:-1!==(i=De.call(this._longMonthsParse,a))?i:null:"MMM"===t?-1!==(i=De.call(this._shortMonthsParse,a))?i:-1!==(i=De.call(this._longMonthsParse,a))?i:null:-1!==(i=De.call(this._longMonthsParse,a))?i:-1!==(i=De.call(this._shortMonthsParse,a))?i:null}.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),s=0;s<12;s++){if(i=h([2e3,s]),n&&!this._longMonthsParse[s]&&(this._longMonthsParse[s]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[s]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[s]||(r="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[s]=new RegExp(r.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[s].test(e))return s;if(n&&"MMM"===t&&this._shortMonthsParse[s].test(e))return s;if(!n&&this._monthsParse[s].test(e))return s}},hn.monthsRegex=function(e){return this._monthsParseExact?(u(this,"_monthsRegex")||Re.call(this),e?this._monthsStrictRegex:this._monthsRegex):(u(this,"_monthsRegex")||(this._monthsRegex=Be),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},hn.monthsShortRegex=function(e){return this._monthsParseExact?(u(this,"_monthsRegex")||Re.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(u(this,"_monthsShortRegex")||(this._monthsShortRegex=Ye),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},hn.week=function(e){return We(e,this._week.dow,this._week.doy).week},hn.firstDayOfYear=function(){return this._week.doy},hn.firstDayOfWeek=function(){return this._week.dow},hn.weekdays=function(e,t){return e?r(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:r(this._weekdays)?this._weekdays:this._weekdays.standalone},hn.weekdaysMin=function(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin},hn.weekdaysShort=function(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort},hn.weekdaysParse=function(e,t,n){var s,i,r;if(this._weekdaysParseExact)return function(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)r=h([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(i=De.call(this._weekdaysParse,a))?i:null:"ddd"===t?-1!==(i=De.call(this._shortWeekdaysParse,a))?i:null:-1!==(i=De.call(this._minWeekdaysParse,a))?i:null:"dddd"===t?-1!==(i=De.call(this._weekdaysParse,a))?i:-1!==(i=De.call(this._shortWeekdaysParse,a))?i:-1!==(i=De.call(this._minWeekdaysParse,a))?i:null:"ddd"===t?-1!==(i=De.call(this._shortWeekdaysParse,a))?i:-1!==(i=De.call(this._weekdaysParse,a))?i:-1!==(i=De.call(this._minWeekdaysParse,a))?i:null:-1!==(i=De.call(this._minWeekdaysParse,a))?i:-1!==(i=De.call(this._weekdaysParse,a))?i:-1!==(i=De.call(this._shortWeekdaysParse,a))?i:null}.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(i=h([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(i,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(i,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(i,"").replace(".",".?")+"$","i")),this._weekdaysParse[s]||(r="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[s]=new RegExp(r.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[s].test(e))return s;if(n&&"ddd"===t&&this._shortWeekdaysParse[s].test(e))return s;if(n&&"dd"===t&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}},hn.weekdaysRegex=function(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Ke.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(u(this,"_weekdaysRegex")||(this._weekdaysRegex=Qe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},hn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Ke.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(u(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Je),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},hn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(u(this,"_weekdaysRegex")||Ke.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(u(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ze),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},hn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},hn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},ct("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===$(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),i.lang=M("moment.lang is deprecated. Use moment.locale instead.",ct),i.langData=M("moment.langData is deprecated. Use moment.localeData instead.",ut);var vn=Math.abs;function yn(e,t,n,s){var i=Vt(t,n);return e._milliseconds+=s*i._milliseconds,e._days+=s*i._days,e._months+=s*i._months,e._bubble()}function bn(e){return e<0?Math.floor(e):Math.ceil(e)}function _n(e){return 4800*e/146097}function wn(e){return 146097*e/4800}function kn(e){return function(){return this.as(e)}}var $n=kn("ms"),Sn=kn("s"),Cn=kn("m"),Mn=kn("h"),Dn=kn("d"),Tn=kn("w"),xn=kn("M"),An=kn("y");function jn(e){return function(){return this.isValid()?this._data[e]:NaN}}var On=jn("milliseconds"),Fn=jn("seconds"),Pn=jn("minutes"),In=jn("hours"),Nn=jn("days"),En=jn("months"),Yn=jn("years");var Bn=Math.round,Rn={ss:44,s:45,m:45,h:22,d:26,M:11};var qn=Math.abs;function Hn(e){return(e>0)-(e<0)||+e}function Ln(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n=qn(this._milliseconds)/1e3,s=qn(this._days),i=qn(this._months);t=k((e=k(n/60))/60),n%=60,e%=60;var r=k(i/12),a=i%=12,o=s,l=t,c=e,d=n?n.toFixed(3).replace(/\.?0+$/,""):"",u=this.asSeconds();if(!u)return"P0D";var f=u<0?"-":"",h=Hn(this._months)!==Hn(u)?"-":"",m=Hn(this._days)!==Hn(u)?"-":"",p=Hn(this._milliseconds)!==Hn(u)?"-":"";return f+"P"+(r?h+r+"Y":"")+(a?h+a+"M":"")+(o?m+o+"D":"")+(l||c||d?"T":"")+(l?p+l+"H":"")+(c?p+c+"M":"")+(d?p+d+"S":"")}var Wn=Pt.prototype;return Wn.isValid=function(){return this._isValid},Wn.abs=function(){var e=this._data;return this._milliseconds=vn(this._milliseconds),this._days=vn(this._days),this._months=vn(this._months),e.milliseconds=vn(e.milliseconds),e.seconds=vn(e.seconds),e.minutes=vn(e.minutes),e.hours=vn(e.hours),e.months=vn(e.months),e.years=vn(e.years),this},Wn.add=function(e,t){return yn(this,e,t,1)},Wn.subtract=function(e,t){return yn(this,e,t,-1)},Wn.as=function(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if("month"===(e=I(e))||"year"===e)return t=this._days+s/864e5,n=this._months+_n(t),"month"===e?n:n/12;switch(t=this._days+Math.round(wn(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return 24*t+s/36e5;case"minute":return 1440*t+s/6e4;case"second":return 86400*t+s/1e3;case"millisecond":return Math.floor(864e5*t)+s;default:throw new Error("Unknown unit "+e)}},Wn.asMilliseconds=$n,Wn.asSeconds=Sn,Wn.asMinutes=Cn,Wn.asHours=Mn,Wn.asDays=Dn,Wn.asWeeks=Tn,Wn.asMonths=xn,Wn.asYears=An,Wn.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*$(this._months/12):NaN},Wn._bubble=function(){var e,t,n,s,i,r=this._milliseconds,a=this._days,o=this._months,l=this._data;return r>=0&&a>=0&&o>=0||r<=0&&a<=0&&o<=0||(r+=864e5*bn(wn(o)+a),a=0,o=0),l.milliseconds=r%1e3,e=k(r/1e3),l.seconds=e%60,t=k(e/60),l.minutes=t%60,n=k(t/60),l.hours=n%24,o+=i=k(_n(a+=k(n/24))),a-=bn(wn(i)),s=k(o/12),o%=12,l.days=a,l.months=o,l.years=s,this},Wn.clone=function(){return Vt(this)},Wn.get=function(e){return e=I(e),this.isValid()?this[e+"s"]():NaN},Wn.milliseconds=On,Wn.seconds=Fn,Wn.minutes=Pn,Wn.hours=In,Wn.days=Nn,Wn.weeks=function(){return k(this.days()/7)},Wn.months=En,Wn.years=Yn,Wn.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t,n,s,i,r,a,o,l,c,d,u,f=this.localeData(),h=(n=!e,s=f,i=Vt(t=this).abs(),r=Bn(i.as("s")),a=Bn(i.as("m")),o=Bn(i.as("h")),l=Bn(i.as("d")),c=Bn(i.as("M")),d=Bn(i.as("y")),(u=r<=Rn.ss&&["s",r]||r<Rn.s&&["ss",r]||a<=1&&["m"]||a<Rn.m&&["mm",a]||o<=1&&["h"]||o<Rn.h&&["hh",o]||l<=1&&["d"]||l<Rn.d&&["dd",l]||c<=1&&["M"]||c<Rn.M&&["MM",c]||d<=1&&["y"]||["yy",d])[2]=n,u[3]=+t>0,u[4]=s,function(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}.apply(null,u));return e&&(h=f.pastFuture(+this,h)),f.postformat(h)},Wn.toISOString=Ln,Wn.toString=Ln,Wn.toJSON=Ln,Wn.locale=Xt,Wn.localeData=tn,Wn.toIsoString=M("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ln),Wn.lang=en,W("X",0,0,"unix"),W("x",0,0,"val
1ueOf"),de("x",re),de("X",/[+-]?\d+(\.\d{1,3})?/),me("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),me("x",function(e,t,n){n._d=new Date($(e))}),i.version="2.20.1",n=xt,i.fn=un,i.min=function(){return Ot("isBefore",[].slice.call(arguments,0))},i.max=function(){return Ot("isAfter",[].slice.call(arguments,0))},i.now=function(){return Date.now?Date.now():+new Date},i.utc=h,i.unix=function(e){return xt(1e3*e)},i.months=function(e,t){return pn(e,t,"months")},i.isDate=c,i.locale=ct,i.invalid=g,i.duration=Vt,i.isMoment=w,i.weekdays=function(e,t,n){return gn(e,t,n,"weekdays")},i.parseZone=function(){return xt.apply(null,arguments).parseZone()},i.localeData=ut,i.isDuration=It,i.monthsShort=function(e,t){return pn(e,t,"monthsShort")},i.weekdaysMin=function(e,t,n){return gn(e,t,n,"weekdaysMin")},i.defineLocale=dt,i.updateLocale=function(e,t){if(null!=t){var n,s,i=it;null!=(s=lt(e))&&(i=s._config),(n=new O(t=j(i,t))).parentLocale=rt[e],rt[e]=n,ct(e)}else null!=rt[e]&&(null!=rt[e].parentLocale?rt[e]=rt[e].parentLocale:null!=rt[e]&&delete rt[e]);return rt[e]},i.locales=function(){return D(rt)},i.weekdaysShort=function(e,t,n){return gn(e,t,n,"weekdaysShort")},i.normalizeUnits=I,i.relativeTimeRounding=function(e){return void 0===e?Bn:"function"==typeof e&&(Bn=e,!0)},i.relativeTimeThreshold=function(e,t){return void 0!==Rn[e]&&(void 0===t?Rn[e]:(Rn[e]=t,"s"===e&&(Rn.ss=t-1),!0))},i.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},i.prototype=un,i.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"YYYY-[W]WW",MONTH:"YYYY-MM"},i},"object"==typeof n&&void 0!==t?t.exports=i():"function"==typeof define&&define.amd?define(i):s.moment=i()},{}],8:[function(e,t,n){function s(e,t){if(!e)throw new Error(t||"AssertionError")}s.notEqual=function(e,t,n){s(e!=t,n)},s.notOk=function(e,t){s(!e,t)},s.equal=function(e,t,n){s(e==t,n)},s.ok=s,t.exports=s},{}],9:[function(e,t,n){var s=e("global/document"),i=e("nanotiming"),r=e("nanomorph"),a=e("on-load"),o=a.KEY_ID,l=a.KEY_ATTR,c=e("assert");function d(e){this._hasWindow="undefined"!=typeof window,this._id=null,this._ncID=null,this._olID=null,this._proxy=null,this._loaded=!1,this._rootNodeName=null,this._name=e||"nanocomponent",this._rerender=!1,this._handleLoad=this._handleLoad.bind(this),this._handleUnload=this._handleUnload.bind(this),this._arguments=[];var t=this;Object.defineProperty(this,"element",{get:function(){var e=s.getElementById(t._id);if(e)return e.dataset.nanocomponent===t._ncID?e:void 0}})}t.exports=d,d.prototype.render=function(){for(var e,t=i(this._name+".render"),n=new Array(arguments.length),s=0;s<arguments.length;s++)n[s]=arguments[s];if(this._hasWindow){if(this.element){e=this.element;var l=i(this._name+".update"),c=this._rerender||this.update.apply(this,n);if(l(),this._rerender&&(this._rerender=!1),c){var d=this._handleRender(n),u=i(this._name+".morph");r(e,d),u(),this.afterupdate&&this.afterupdate(e)}return this._proxy||(this._proxy=this._createProxy()),t(),this._proxy}return this._reset(),e=this._handleRender(n),this.beforerender&&this.beforerender(e),(this.load||this.unload||this.afterreorder)&&(a(e,this._handleLoad,this._handleUnload,this._ncID),this._olID=e.dataset[o]),t(),e}var f=i(this._name+".create");return e=this.createElement.apply(this,n),f(),t(),e},d.prototype.rerender=function(){c(this.element,"nanocomponent: cant rerender on an unmounted dom node"),this._rerender=!0,this.render.apply(this,this._arguments)},d.prototype._handleRender=function(e){var t=i(this._name+".createElement"),n=this.createElement.apply(this,e);return t(),this._rootNodeName||(this._rootNodeName=n.nodeName),c(n instanceof window.Element,"nanocomponent: createElement should return a DOM node"),c.equal(this._rootNodeName,n.nodeName,"nanocomponent: root node types cannot differ between re-renders"),this._arguments=e,this._brandNode(this._ensureID(n))},d.prototype._createProxy=function(){var e=s.createElement(this._rootNodeName),t=this;return this._brandNode(e),e.id=this._id,e.setAttribute("data-proxy",""),e.isSameNode=function(e){return e&&e.dataset.nanocomponent===t._ncID},e},d.prototype._reset=function(){this._ncID="ncid-"+Math.floor(65536*(1+Math.random())).toString(16).substring(1),this._olID=null,this._id=null,this._proxy=null,this._rootNodeName=null},d.prototype._brandNode=function(e){return e.setAttribute("data-nanocomponent",this._ncID),this._olID&&e.setAttribute(l,this._olID),e},d.prototype._ensureID=function(e){return e.id?this._id=e.id:e.id=this._id=this._ncID,this._proxy&&this._proxy.id!==this._id&&(this._proxy.id=this._id),e},d.prototype._handleLoad=function(e){this._loaded?this.afterreorder&&this.afterreorder(e):(this._loaded=!0,this.load&&this.load(e))},d.prototype._handleUnload=function(e){this.element||(this._loaded=!1,this.unload&&this.unload(e))},d.prototype.createElement=function(){throw new Error("nanocomponent: createElement should be implemented!")},d.prototype.update=function(){throw new Error("nanocomponent: update should be implemented!")}},{assert:8,"global/document":4,nanomorph:11,nanotiming:16,"on-load":17}],10:[function(e,t,n){var s=/\n[\s]+$/,i=/^\n[\s]+/,r=/[\s]+$/,a=/^[\s]+/,o=/[\n\s]+/g,l=["a","abbr","b","bdi","bdo","br","cite","data","dfn","em","i","kbd","mark","q","rp","rt","rtc","ruby","s","amp","small","span","strong","sub","sup","time","u","var","wbr"],c=["code","pre","textarea"];t.exports=function e(t,n){if(Array.isArray(n))for(var d,u,f=t.no
1deName.toLowerCase(),h=!1,m=0,p=n.length;m<p;m++){var g=n[m];if(Array.isArray(g))e(t,g);else{("number"==typeof g||"boolean"==typeof g||"function"==typeof g||g instanceof Date||g instanceof RegExp)&&(g=g.toString());var v=t.childNodes[t.childNodes.length-1];if("string"==typeof g)h=!0,v&&"#text"===v.nodeName?v.nodeValue+=g:(g=document.createTextNode(g),t.appendChild(g),v=g),m===p-1&&(h=!1,-1===l.indexOf(f)&&-1===c.indexOf(f)?""===(d=v.nodeValue.replace(i,"").replace(r,"").replace(s,"").replace(o," "))?t.removeChild(v):v.nodeValue=d:-1===c.indexOf(f)&&(u=0===m?"":" ",d=v.nodeValue.replace(i,u).replace(a," ").replace(r,"").replace(s,"").replace(o," "),v.nodeValue=d));else if(g&&g.nodeType){h&&(h=!1,-1===l.indexOf(f)&&-1===c.indexOf(f)?""===(d=v.nodeValue.replace(i,"").replace(s,"").replace(o," "))?t.removeChild(v):v.nodeValue=d:-1===c.indexOf(f)&&(d=v.nodeValue.replace(a," ").replace(i,"").replace(s,"").replace(o," "),v.nodeValue=d));var y=g.nodeName;y&&(f=y.toLowerCase()),t.appendChild(g)}}}}},{}],11:[function(e,t,n){var s=e("assert"),i=e("./lib/morph"),r=3;function a(e,t){return t?e?e.isSameNode&&e.isSameNode(t)?t:e.tagName!==t.tagName?e:(i(e,t),function(e,t){for(var n,s,i,r,l=0,c=0;n=t.childNodes[c],s=e.childNodes[c-l],n||s;c++)if(s)if(n)if(o(s,n))(i=a(s,n))!==n&&(t.replaceChild(i,n),l++);else{r=null;for(var d=c;d<t.childNodes.length;d++)if(o(t.childNodes[d],s)){r=t.childNodes[d];break}r?((i=a(s,r))!==r&&l++,t.insertBefore(i,n)):s.id||n.id?(t.insertBefore(s,n),l++):(i=a(s,n))!==n&&(t.replaceChild(i,n),l++)}else t.appendChild(s),l++;else t.removeChild(n),c--}(e,t),t):null:e}function o(e,t){return e.id?e.id===t.id:e.isSameNode?e.isSameNode(t):e.tagName===t.tagName&&(e.type===r&&e.nodeValue===t.nodeValue)}t.exports=function(e,t){return s.equal(typeof e,"object","nanomorph: oldTree should be an object"),s.equal(typeof t,"object","nanomorph: newTree should be an object"),a(t,e)}},{"./lib/morph":13,assert:8}],12:[function(e,t,n){t.exports=["onclick","ondblclick","onmousedown","onmouseup","onmouseover","onmousemove","onmouseout","onmouseenter","onmouseleave","ontouchcancel","ontouchend","ontouchmove","ontouchstart","ondragstart","ondrag","ondragenter","ondragleave","ondragover","ondrop","ondragend","onkeydown","onkeypress","onkeyup","onunload","onabort","onerror","onresize","onscroll","onselect","onchange","onsubmit","onreset","onfocus","onblur","oninput","oncontextmenu","onfocusin","onfocusout"]},{}],13:[function(e,t,n){var s=e("./events"),i=s.length,r=1,a=3,o=8;function l(e,t,n){e[n]!==t[n]&&(t[n]=e[n],e[n]?t.setAttribute(n,""):t.removeAttribute(n))}t.exports=function(e,t){var n=e.nodeType,c=e.nodeName;n===r&&function(e,t){for(var n=t.attributes,s=e.attributes,i=null,r=null,a=null,o=null,l=s.length-1;l>=0;--l)o=s[l],a=o.name,i=o.namespaceURI,r=o.value,i?(a=o.localName||a,t.getAttributeNS(i,a)!==r&&t.setAttributeNS(i,a,r)):t.hasAttribute(a)?t.getAttribute(a)!==r&&("null"===r||"undefined"===r?t.removeAttribute(a):t.setAttribute(a,r)):t.setAttribute(a,r);for(var c=n.length-1;c>=0;--c)!1!==(o=n[c]).specified&&(a=o.name,(i=o.namespaceURI)?(a=o.localName||a,e.hasAttributeNS(i,a)||t.removeAttributeNS(i,a)):e.hasAttributeNS(null,a)||t.removeAttribute(a))}(e,t);n!==a&&n!==o||t.nodeValue!==e.nodeValue&&(t.nodeValue=e.nodeValue);"INPUT"===c?function(e,t){var n=e.value,s=t.value;l(e,t,"checked"),l(e,t,"disabled"),n!==s&&(t.setAttribute("value",n),t.value=n);"null"===n&&(t.value="",t.removeAttribute("value"));e.hasAttributeNS(null,"value")?"range"===t.type&&(t.value=n):t.removeAttribute("value")}(e,t):"OPTION"===c?(d=e,u=t,l(d,u,"selected")):"TEXTAREA"===c&&function(e,t){var n=e.value;n!==t.value&&(t.value=n);if(t.firstChild&&t.firstChild.nodeValue!==n){if(""===n&&t.firstChild.nodeValue===t.placeholder)return;t.firstChild.nodeValue=n}}(e,t);var d,u;!function(e,t){for(var n=0;n<i;n++){var r=s[n];e[r]?t[r]=e[r]:t[r]&&(t[r]=void 0)}}(e,t)}},{"./events":12}],14:[function(e,t,n){"use strict";var s=e("assert");t.exports=function(e,t){s.equal(typeof e,"function","nanoraf: render should be a function"),s.ok("function"==typeof t||void 0===t,"nanoraf: raf should be a function or undefined"),t||(t=window.requestAnimationFrame);var n=!1,i=null;return function(){null!==i||n||(n=!0,t(function(){n=!1;for(var t=i.length,s=new Array(t),r=0;r<t;r++)s[r]=i[r];e.apply(e,s),i=null})),i=arguments}}},{assert:8}],15:[function(e,t,n){var s=e("assert"),i="undefined"!=typeof window;function r(e){this.hasWindow=e,this.hasIdle=this.hasWindow&&window.requestIdleCallback,this.method=this.hasIdle?window.requestIdleCallback.bind(window):this.setTimeout,this.scheduled=!1,this.queue=[]}r.prototype.push=function(e){s.equal(typeof e,"function","nanoscheduler.push: cb should be type function"),this.queue.push(e),this.schedule()},r.prototype.schedule=function(){if(!this.scheduled){this.scheduled=!0;var e=this;this.method(function(t){for(;e.queue.length&&t.timeRemaining()>0;)e.queue.shift()(t);e.scheduled=!1,e.queue.length&&e.schedule()})}},r.prototype.setTimeout=function(e){setTimeout(e,0,{timeRemaining:function(){return 1}})},t.exports=function(){var e;
1return i?(window._nanoScheduler||(window._nanoScheduler=new r(!0)),e=window._nanoScheduler):e=new r,e}},{assert:8}],16:[function(e,t,n){var s,i=e("nanoscheduler")(),r=e("assert");a.disabled=!0;try{s=window.performance,a.disabled="true"===window.localStorage.DISABLE_NANOTIMING||!s.mark}catch(e){}function a(e){if(r.equal(typeof e,"string","nanotiming: name should be type string"),a.disabled)return o;var t=(1e4*s.now()).toFixed()%Number.MAX_SAFE_INTEGER,n="start-"+t+"-"+e;function l(r){var a="end-"+t+"-"+e;s.mark(a),i.push(function(){var i=null;try{var o=e+" ["+t+"]";s.measure(o,n,a),s.clearMarks(n),s.clearMarks(a)}catch(e){i=e}r&&r(i,e)})}return s.mark(n),l.uuid=t,l}function o(e){e&&i.push(function(){e(new Error("nanotiming: performance API unavailable"))})}t.exports=a},{assert:8,nanoscheduler:15}],17:[function(e,t,n){var s=e("global/document"),i=e("global/window"),r=e("assert"),a=Object.create(null),o="onloadid"+(new Date%9e6).toString(36),l="data-"+o,c=0;if(i&&i.MutationObserver){var d=new MutationObserver(function(e){if(!(Object.keys(a).length<1))for(var t=0;t<e.length;t++)e[t].attributeName!==l?(p(e[t].removedNodes,h),p(e[t].addedNodes,f)):m(e[t],f,h)});s.body?u(d):s.addEventListener("DOMContentLoaded",function(e){u(d)})}function u(e){e.observe(s.documentElement,{childList:!0,subtree:!0,attributes:!0,attributeOldValue:!0,attributeFilter:[l]})}function f(e,t){a[e][0]&&0===a[e][2]&&(a[e][0](t),a[e][2]=1)}function h(e,t){a[e][1]&&1===a[e][2]&&(a[e][1](t),a[e][2]=0)}function m(e,t,n){var s,i,r=e.target.getAttribute(l);(s=e.oldValue,i=r,s&&i&&a[s][3]===a[i][3])?a[r]=a[e.oldValue]:(a[e.oldValue]&&n(e.oldValue,e.target),a[r]&&t(r,e.target))}function p(e,t){for(var n=Object.keys(a),s=0;s<e.length;s++){if(e[s]&&e[s].getAttribute&&e[s].getAttribute(l)){var i=e[s].getAttribute(l);n.forEach(function(n){i===n&&t(n,e[s])})}e[s].childNodes.length>0&&p(e[s].childNodes,t)}}t.exports=function e(t,n,i,o){return r(s.body,"on-load: will not work prior to DOMContentLoaded"),n=n||function(){},i=i||function(){},t.setAttribute(l,"o"+c),a["o"+c]=[n,i,0,o||e.caller],c+=1,t},t.exports.KEY_ATTR=l,t.exports.KEY_ID=o},{assert:8,"global/document":4,"global/window":5}],18:[function(e,t,n){var s,i,r=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function l(e){if(s===setTimeout)return setTimeout(e,0);if((s===a||!s)&&setTimeout)return s=setTimeout,setTimeout(e,0);try{return s(e,0)}catch(t){try{return s.call(null,e,0)}catch(t){return s.call(this,e,0)}}}!function(){try{s="function"==typeof setTimeout?setTimeout:a}catch(e){s=a}try{i="function"==typeof clearTimeout?clearTimeout:o}catch(e){i=o}}();var c,d=[],u=!1,f=-1;function h(){u&&c&&(u=!1,c.length?d=c.concat(d):f=-1,d.length&&m())}function m(){if(!u){var e=l(h);u=!0;for(var t=d.length;t;){for(c=d,d=[];++f<t;)c&&c[f].run();f=-1,t=d.length}c=null,u=!1,function(e){if(i===clearTimeout)return clearTimeout(e);if((i===o||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(e);try{i(e)}catch(t){try{return i.call(null,e)}catch(t){return i.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function g(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];d.push(new p(e,t)),1!==d.length||u||l(m)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=g,r.addListener=g,r.once=g,r.off=g,r.removeListener=g,r.removeAllListeners=g,r.emit=g,r.prependListener=g,r.prependOnceListener=g,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},{}],19:[function(e,t,n){"use strict";var s=setTimeout;function i(){}function r(e){if(!(this instanceof r))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],d(e,this)}function a(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,r._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var s;try{s=n(e._value)}catch(e){return void l(t.promise,e)}o(t.promise,s)}else(1===e._state?o:l)(t.promise,e._value)})):e._deferreds.push(t)}function o(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof r)return e._state=3,e._value=t,void c(e);if("function"==typeof n)return void d((s=n,i=t,function(){s.apply(i,arguments)}),e)}e._state=1,e._value=t,c(e)}catch(t){l(e,t)}var s,i}function l(e,t){e._state=2,e._value=t,c(e)}function c(e){2===e._state&&0===e._deferreds.length&&r._immediateFn(function(){e._handled||r._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t<n;t++)a(e,e._deferreds[t]);e._deferreds=null}function d(e,t){var n=!1;try{e(function(e){n||(n=!0,o(t,e))},function(e){n||(n=!0,l(t,e))})}catch(e){if(n)return;n=!0,l(t,e)}}r.prototype.catch=function(e){return this.then(null,e)},r.prototype.then=function(e,t){var n=new this.constructor(i);return a(this,new function(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}(e,t,n)),n},r.prototype.finally=function(e){var t=this.constructor;return this.then(function(n){return t.resolve(e()).then(function(){return n})},function(n){return t.resolve(e()).then(function(){return t.reject(n)})})},r.all=function(e){return new r(function(t,n){if(!e||void 0===e.length)throw new TypeError("Promise.all accepts an array");var s=Array.prototype.slice.call(e);
1if(0===s.length)return t([]);var i=s.length;function r(e,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var o=a.then;if("function"==typeof o)return void o.call(a,function(t){r(e,t)},n)}s[e]=a,0==--i&&t(s)}catch(e){n(e)}}for(var a=0;a<s.length;a++)r(a,s[a])})},r.resolve=function(e){return e&&"object"==typeof e&&e.constructor===r?e:new r(function(t){t(e)})},r.reject=function(e){return new r(function(t,n){n(e)})},r.race=function(e){return new r(function(t,n){for(var s=0,i=e.length;s<i;s++)e[s].then(t,n)})},r._immediateFn="function"==typeof setImmediate&&function(e){setImmediate(e)}||function(e){s(e,0)},r._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},t.exports=r},{}],20:[function(e,t,n){(function(n,s){!function(i,r){"use strict";var a="object"==typeof window&&window||"object"==typeof s&&s||"object"==typeof self&&self||i,o="function"==typeof setImmediate,l="object"==typeof n&&!!n&&"function"==typeof n.nextTick,c=0;var d=function(){var e,t,s,i;if(a.MutationObserver)return function(t){e=document.createElement("div"),new MutationObserver(function(){t(),e=null}).observe(e,{attributes:!0}),e.setAttribute("i","1")};if(!o&&a.postMessage&&!a.importScripts&&a.addEventListener){var r="com.setImmediate"+Math.random();i={};return a.addEventListener("message",function(e){if(e.source===a&&0===e.data.indexOf(r)){var t=+e.data.split(":")[1];i[t](),delete i[t]}},!1),function(e){var t=9007199254740991===c?0:++c;i[t]=e,a.postMessage(r+":"+t,"*")}}return!o&&a.document&&"onreadystatechange"in document.createElement("script")?function(e){(t=document.createElement("script")).onreadystatechange=function(){t.onreadystatechange=null,t.parentNode.removeChild(t),t=null,e()},document.body.appendChild(t)}:(s=o&&setImmediate||l&&n.nextTick||setTimeout,function(e){s(e)})}();void 0!==t&&t.exports?t.exports=d:void 0!==e&&e.amd?define(function(){return d}):a.setAsap=d}(this)}).call(this,e("_process"),"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{_process:18}],21:[function(e,t,n){t.exports=e("insert-css")},{"insert-css":6}],22:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default={init:function(){$("[data-js-accordion]").each(function(){var e=$
1(this).find("[data-js-accordion-toggle]"),t=e.map(function(){return $("#"+$(this).attr("aria-controls")).get(0)});e.on("click",function(){var n=$(this),s=$("#"+n.attr("aria-controls")),i="true"===n.attr("aria-expanded");if(!s.length)return;n.attr("aria-expanded",!i),s[i?"slideUp":"slideDown"](200),i||(e.not(this).attr("aria-expanded",!1),$(t).not(s.get(0)).slideUp(200))}),e.on("selectstart",function(e){e.preventDefault()})})}}},{}],23:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){$(a).each(function(e,t){return c.push(new r.default({$container:$(t),form:{selector:o,hooks:{onSuccess:function(e,t){var n=t.find(o).attr(l);if(n)window.location.href=n;else{var s=t.outerHeight();t.find(o).hide(),t.find(".action-mail-widget__feedback").removeClass("action-mail-widget__feedback--hidden"),t.outerHeight()<=s?t.css("min-height",Math.ceil(s)+"px"):t.css("min-height","")}}}},submit:{selector:".action-mail-widget__submit",enable:function(e){return e.removeAttr("disabled").removeClass("loading")},disable:function(e){return e.attr("disabled","disabled").addClass("loading")}}}))})};var s,i=e("../petition-form/Form"),r=(s=i)&&s.__esModule?s:{default:s};var a=".action-mail-widget",o=".action-mail-widget__form",l="data-redirect-url",c=[]},{"../petition-form/Form":60}],24:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s={goal:0,count:0,selectors:{container:"[data-action-progress-live-bar-container]",outerBar:".action-progress-live__bar",bar:".action-progress-live__bar-inner",goal:"data-action-progress-live-bar-goal",count:"data-action-progress-live-bar-count",socketUrl:"data-action-progress-live-socket-url",countSubscriberAttribute:"[data-action-progress-subscriber]",debugIncreaseByOneButton:".action-progress-live__counter-button",debugIncreaseByTenButton:".action-progress-live__counter-button-10"},init:function(){$(s.selectors.bar).length&&(s.showProgress(),s.initDebug())},initDebug:function(){$(s.selectors.debugIncreaseByOneButton).click(s.increaseByOne),$(s.selectors.debugIncreaseByTenButton).click(function(){for(var e=0;e<10;e++)s.increaseByOne()})},listen:function(e,t){var n={"http:":"ws://","https:":"wss://"}[window.location.protocol],s=new WebSocket(n+window.location.host+e);console.info("Opened websocket to follow petition progress"),s.onmessage=function(e){console.info("Got a message"),t()},s.onerror=function(e){console.error(e)},s.onclose=function(e){console.info("Closed websocket to follow petition progress")}}
1,showProgress:function(){var e=$(s.selectors.container),t=$(s.selectors.bar),n=t.attr(s.selectors.socketUrl);try{s.goal=parseInt(t.attr(s.selectors.goal).replace(/\s/g,"")),s.count=parseInt(t.attr(s.selectors.count).replace(/\s/g,""));var i=s.count/s.goal*100,r=Math.round(Math.min(i,100))+"%";isNaN(s.count/s.goal)?e.hide():(setTimeout(function(){t.width(r)},700),""!==n&&s.listen(n,s.increaseByOne))}catch(t){e.hide()}},increaseByOne:function(){s.count=s.count+1;var e=s.count/s.goal*100,t=Math.min(Math.max(e,1),100)+"%",n=$(s.selectors.outerBar),i=n.height(),r=$(s.selectors.bar),a=$(s.selectors.countSubscriberAttribute),o=$('<i class="start"/>');o.css("top",Math.random()*(i-5)+"px"),n.append(o),setTimeout(function(){o.removeClass("start")},100),setTimeout(function(){o.remove(),r.width(t),a.html(s.thousandSeparate(s.count))},600)},thousandSeparate:function(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g," ")}};n.default=s},{}],25:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s={selectors:{container:"#action-progress-bar-container",bar:".action-progress__bar-inner",goal:"data-action-progress-bar-goal",counter:"data-action-progress-bar-counter"},init:function(){if($(s.selectors.bar).length){var e=$(s.selectors.container),t=$(s.selectors.bar);try{var n=parseInt(t.attr(s.selectors.goal).replace(/\s/g,"")),i=parseInt(t.attr(s.selectors.counter).replace(/\s/g,"")),r=i/n*100,a=Math.round(Math.min(Math.max(r,1),100))+"%";0===i||isNaN(i/n)?e.hide():setTimeout(function(){t.width(a)},700)}catch(t){e.hide()}}}};n.default=s},{}],26:[function(e,t,n){"use strict";var s=e("../../core/js/utils/validation"),i=e("../form-credentials/form-credentials").rules,r=e("../form-payment-options/form-payment-options").rules,a={selectors:{form:"form#agm-form",ssn:"[data-js-ssn]",affectsPayment:"[data-affects-payment]",paymentFields:".form-payment-related",requestsFreeAgm:"#requests_free_agm",paymentOptions:".form-payment-options",singleRoomFeeText:"#single_room_fee_text",roleRoomInfo:"#role_room_info"},init:function(){$(a.selectors.form).length&&(a.setFieldClasses=s({form:a.selectors.form,rules:[i,r,a.rules,{photo_concent:"required"},{agree_with_terms:"required"},{read_no_show:"required"}],messages:[a.messages]}).setFieldClasses,a.setFieldClasses(),a.registerEvents(),a.eventHandlers.handlePaymentChange(),$.validator.addMethod("ageIceRule",function(e,t){return!$("#session_1").is(":checked")||""!=$("#ice_underaged").val()},"Detta fält är obligatoriskt."))},registerEvents:function(){$(a.selectors.affectsPayment).on("change",a.eventHandlers.handlePaymentChange),$(a.selectors.ssn).on("blur",a.eventHandlers.ssnOnBlur),$(a.selectors.form).on("submit",a.eventHandlers.onSubmit)},rules:{ssn:{required:!0},email_verify:{required:!0,email:!0,equalTo:"#agm-form #email"},phone:{required:!0},ice_underaged:{ageIceRule:!0}},messages:{email_verify:{equalTo:"Vänligen ange samma e-postadress igen."},photo_concent:"Detta är obligatoriskt.",agree_with_terms:"Detta är obligatoriskt.",read_no_show:"Detta är obligatoriskt."},eventHandlers:{onSubmit:function(e){$(e.target).valid()&&$("#ice_underaged").val()&&$("#ice").val($("#ice").val()+". Vårdnadshavare: "+$("#ice_underaged").val())},ssnOnBlur:function(){this.value=String(this.value).replace(/[^0-9]/g,"")}
1,handlePaymentChange_not_in_use_2023:function(){var e=$("#role option:selected").text(),t=0!==$("#single_room:checked").length,n=0!==$("#requests_free_agm:checked").length,s=!0;e.search("(helt avgiftsbefriad)")>=0?s=!1:e.search("(delvis avgiftsbefriad)")>=0&&!t?s=!1:n&&(s=!1),e.search("avgiftsbefriad")>=0?($(a.selectors.requestsFreeAgm)[0].checked=!1,$(a.selectors.requestsFreeAgm).parent().hide()):$(a.selectors.requestsFreeAgm).parent().show(),$(a.selectors.paymentFields).toggle(s)},handlePaymentChange:function(){var e=$("#role option:selected").val(),t=$("#wheelchair").is(":checked"),n=-1!==["medlem","ungdomsmedlem","ungdomsmedlem18plus","nominerad","funktionar","gast_andra_sektioner","gast_ovrig"].indexOf(e),s=0!==$("#single_room:checked").length&&n;t&&(s=!1),$(a.selectors.roleRoomInfo).toggle(!n),$(a.selectors.paymentOptions).find("input").prop("disabled",!s),$(a.selectors.paymentOptions).fadeTo(0,s?1:.5),$(a.selectors.singleRoomFeeText).text(n&&!t?" (tilläggskostnad 300:- per natt betalas på hotellet)":"")}}};t.exports=a},{"../../core/js/utils/validation":84,"../form-credentials/form-credentials":43,"../form-payment-options/form-payment-options":46}],27:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=".anchor-target",i="calc(var(--sticky-header-height, 1px) + 1rem)",r=!1;function a(e){if(!e||"#"!==e.charAt(0))return null;var t=document.getElementById(e.substring(1));return t&&t.matches(s)?t:null}function o(e){for(var t,n,i=e.nextElementSibling;i;){if(!i.matches(s)&&(t=i,void 0,"none"!==(n=window.getComputedStyle(t)).display&&"hidden"!==n.visibility&&t.getClientRects().length>0))return i;i=i.nextElementSibling}return e}function l(e,t){var n=e.style.scrollMarginTop;e.style.scrollMarginTop=i,e.scrollIntoView({behavior:!t||window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches?"auto":"smooth",block:"start"}),window.requestAnimationFrame(function(){e.style.scrollMarginTop=n})}function c(){var e=a(window.location.hash);e&&l(o(e),!1)}function d(){document.addEventListener("click",function(e){var t=e.target.closest('a[href*="#"]');if(t&&!(e.defaultPrevented||e.which&&1!==e.which||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||t.target&&"_self"!==t.target||((n=t).protocol!==window.location.protocol||n.host!==window.location.host||n.pathname!==window.location.pathname||n.search!==window.location.search))){var n,s=a(t.hash);s&&(e.preventDefault(),window.location.hash!==t.hash&&(window.history&&window.history.pushState?window.history.pushState(null,"",t.hash):window.location.hash=t.hash),l(o(s),!0))}})}n.default={init:function(){r||(r=!0,d(),window.addEventListener("hashchange",function(){window.setTimeout(c,0)}),window.setTimeout(c,0))}}},{}],28:[function(e,t,n){"use strict";var s=e("../../core/js/utils/validation"),i={selectors:{form:"form#basic-registration-form",friendsList:$("[data-js-basicRegistrationForm-friends]"),friendElement:$("[data-js-basicRegistrationForm-friendElement]"),friendNameInput:$("[data-js-basicRegistrationForm-friendName]"),friendEmailInput:$("[data-js-basicRegistrationForm-friendEmail]"),addFriendButton:$("[data-js-basicRegistrationForm-addFriendButton]")},init:function(){$(i.selectors.form).length&&(i.selectors.addFriendButton.click(i.eventHandlers.addFriendElement),s({form:i.selectors.form,rules:[{firstname:{required:!0},lastname:{required:!0},email:{required:!0,email:!0},postcode:{number:!0,maxlength:5,minlength:5}}]}))},eventHandlers:{addFriendElement:function(e){e.preventDefault();var t=$(i.selectors.friendsList),n=t.children().length+1,s=$(i.selectors.friendElement).clone();s.find("[data-js-basicRegistrationForm-friendName]").attr("id","friend_name_"+n).attr("name","friend_name_"+n).val(""),s.find("[data-js-basicRegistrationForm-friendEmail]").attr("id","friend_email_"+n).attr("name","friend_email_"+n).val(""),t.append(s),console.log("addFriendElement")}}};t.exports=i},{"../../core/js/utils/validation":84}],29:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var s=t[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}return function(t,n,s){return n&&e(t.prototype,n),s&&e(t,s),t}}(),i=e("../../core/js/utils/common");function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a=e("../../core/js/utils/validation"),o={selectors:{btnInit:$("#btnInit"),btnInitOtherDevice:$("#btnInitOtherDevice"),btnSave:$("#btnSave"),btnSign:$("#btnSign"),btnOpenApp:$("#BMFBankIDAppButton"),btnStartOver:$("#btnStartOver"),btnBackToForm:$("#btnBackToForm"),inputAmount:$(".donation-box .form-amount__label"),inputSSN:$("#ssn"),inputBank:$("#bank"),inputAcceptTerms:$("#acceptTermsAutogiro"),inputAccount:$("#account"),inputEmail:$("#email"),inputPhone:$("#phone"),inputOtherAmount:$("#other_amount"),msgJustAMoment:$("#BMFJustAMoment"),msgStarting:$("#BMFBankIDStart"),msgThankYou:$("#BMFBankIDThanks"),msgFailure:$("#BMFBankIDFailed"),msgFailureMessage:$("#BMFBankIDFailureMessage"),msgUserCanceled:$("#BMFBankIDUserCancel"),msgOpenBankIDPrompt:$
1("#BMFOpenBankIDPrompt"),msgWaitingForSignature:$("#BMFBankIDUserSign2"),msgWaitingForBankIdentificationAndAccounts:$("#BMFBankIDUserSign"),msgOtherBank:$("#BMFOtherBank"),msgPatience:$("#BMFPatience"),QRElement:$("#BMFBankIDQR"),QRImg:$("#BMFBankIDQRImg"),QRAlternative:$("#BMFBankIDQRAlternative"),appButtonElement:$("#BMFBankIDButton"),donationBox:$("#donation-box"),form1:$("#BMFform1"),form2:$("#BMFform2"),step3Sign:$("#BMFStep3Sign"),maskedAddress:$("#masked_address"),maskedCity:$("#masked_city"),maskedName:$("#masked_name"),maskedStreet:$("#masked_street"),maskedZip:$("#masked_zip"),apiKey:$("[data-extra]"),csrfToken:$("[data-extra2]")},ssnFix:function(){var e=this.selectors.inputSSN.val();if(10==(e=e.replace(/\D/g,"")).length)try{var t=Number(e.substring(0,2)),n=new Date,s=Number(String(n.getFullYear()).substring(2,5));e=t>s-17?"19"+e:"20"+e}catch(e){this.log(e)}this.selectors.inputSSN.val(e)},init:function(){if(0!=this.selectors.msgStarting.length){$("body").addClass("become-member-page-body-theme-dark"),a({form:o.selectors.form1,rules:[{ssn:{swedishPid:!0,required:!0,ageOver18:!0},acceptTermsAutogiro:{required:!0},other_amount:{otherAmountMin:!0}}]}),$.validator.addMethod("ageOver18",function(e,t){try{var n=new Date(e.substring(0,4)+"-"+e.substring(4,6)+"-"+e.substring(6,8)),s=new Date,i=s.getFullYear()-n.getFullYear(),r=s.getMonth()-n.getMonth();return(r<0||0==r&&s.getDate()<n.getDate())&&i--,i>=18}catch(e){return!0}},'Personer yngre än 18 år kan inte bli medlemmar med autogiro. Istället kan du <a href="/stod-vart-arbete/ungdomsmedlemskap/" style="text-decoration: underline;">bli medlem gratis här</a>.'),$.validator.addMethod("otherAmountMin",function(e,t){return""==e||e>29},"Lägsta möjliga belopp är 30 kr"),a({form:o.selectors.form2,rules:[{email:{required:!0,email:!0},phone:{required:!0}}]}),this.banksWithoutQRcodes=["OEB"],this.apiKey=null,this.csrfToken=null,this.ssn=null,this.autostartTokenUrl=null,this._bankIdAppOnOtherDevice=null,this._useAutostartTokenForSignStep=!0,this.currentStep=1,this.amount=this.getSelectedAmount();var e=this;this.selectors.btnSign.click(function(t){t.preventDefault(),e.sign()}),this.selectors.btnInit.click(function(t){t.preventDefault(),e.initiateBankAccountRetreival(!1)}),this.selectors.btnInitOtherDevice.click(function(t){t.preventDefault(),e.initiateBankAccountRetreival(!0)}),this.selectors.btnSave.click(function(t){t.preventDefault(),e.selectors.form2.valid()&&e.bankAccountSession.save()}),this.selectors.btnStartOver.click(function(t){t.preventDefault(),e.startOver()}),this.selectors.btnBackToForm.click(function(t){t.preventDefault(),e.backToForm()}),this.selectors.inputBank.change(function(){this.value||e.showOtherBankInfo(),e.becomeMemberValidate()}),this.selectors.inputAcceptTerms.change(function(){e.becomeMemberValidate()}),this.selectors.inputSSN.blur(function(){e.ssnFix(),e.becomeMemberValidate()}),this.selectors.inputSSN.keyup(function(){12==e.selectors.inputSSN.val().replace(/\D/g,"").length&&e.becomeMemberValidate()}),this.selectors.inputOtherAmount.keyup(function(){e.becomeMemberValidate()}),this.selectors.inputAmount.change(function(){e._latest_selected_radio=this,e.selectors.inputOtherAmount.val(""),e.getSelectedAmount()}),this.selectors.inputAmount.filter(".active").length?this._latest_selected_radio=this.selectors.inputAmount.filter(".active"):this._latest_selected_radio=this.selectors.inputAmount[1],$(this._latest_selected_radio).find(".form-amount__input--radio").attr("checked",!0),this.selectors.inputOtherAmount.blur(function(){this.value&&!isNaN(this.value)?e.selectors.inputAmount.filter(".active").removeClass("active"):($(e._latest_selected_radio).addClass("active"),$(e._latest_selected_radio).find(".form-amount__input--radio").attr("checked",!0)),e.getSelectedAmount()}),this.selectors.btnOpenApp.click(function(){e.autostartTokenUrl?(window.location=e.autostartTokenUrl,3==e.currentStep?e.selectors.msgWaitingForSignature.show():e.selectors.msgWaitingForBankIdentificationAndAccounts.show()):(e.hideAll(),e.selectors.msgFailureMessage.text("Något blev fel. Var god försök igen."),e.selectors.msgFailure.show())}),this.patienceMessage=new d,this.patienceMessage.initiate()}},initiateBankAccountRetreival:function(e){this._bankIdAppOnOtherDevice=e,this.ssn=this.selectors.inputSSN.val(),this.bankAccountSession=new l,this.bankAccountSession.initiate(),this.hideAll(),this.selectors.msgJustAMoment.
1show(),this.patienceMessage.start(),this.mise()},switchToSignageView:function(){this.hideAll(),this.selectors.step3Sign.show(),this.currentStep=3},sign:function(){this.hideAll(),this.selectors.msgWaitingForSignature.show(),this.autogiroSignageSession=new c,this.autogiroSignageSession.initiate()},becomeMemberValidate:function(){var e=this.selectors.inputSSN.valid(),t=this.selectors.inputAcceptTerms.valid(),n=""!=this.selectors.inputBank.val(),s=this.selectors.inputOtherAmount.valid(),i=e&&t&&n&&s;this.selectors.btnInit.attr("disabled",!i),this.selectors.btnInitOtherDevice.attr("disabled",!i)},mise:function(){var e=this;$.ajax({type:"GET",url:"/api/mise_obfuscate/",data:{ssn:this.selectors.inputSSN.val().replace(/\D/g,"")},contentType:"application/json; encoding=utf-8;",dataType:"json"}).done(function(t){e.selectors.maskedName.html(t.firstname+" "+t.lastname),e.selectors.maskedStreet.html(t.address),e.selectors.maskedZip.html(t.zip),e.selectors.maskedCity.html(t.city)}).fail(function(t,n,s){e.log("mise_obfuscate call failed: "+n,s),e.selectors.maskedAddress.hide()})},getApiKey:function(){return this.apiKey||(this.apiKey=this.selectors.apiKey.data("extra")),this.apiKey},getCsrfToken:function(){return this.csrfToken||(this.csrfToken=this.selectors.csrfToken.data("extra2")),this.csrfToken},getSelectedAmount:function(){return this.amount=this.selectors.inputOtherAmount.val(),this.amount||(this.amount=this.selectors.inputAmount.find(".form-amount__input--radio").filter(":checked").val()),this.amount},hideAll:function(e){void 0===e&&(e=!0),this.selectors.msgStarting.hide(),this.selectors.msgFailure.hide(),this.selectors.msgThankYou.hide(),this.selectors.msgWaitingForSignature.hide(),this.selectors.msgOpenBankIDPrompt.hide(),this.selectors.msgUserCanceled.hide(),this.selectors.msgWaitingForBankIdentificationAndAccounts.hide(),this.selectors.QRElement.hide(),this.selectors.QRAlternative.hide(),this.selectors.appButtonElement.hide(),this.selectors.msgJustAMoment.hide(),this.selectors.form1.hide(),this.selectors.form2.hide(),this.selectors.step3Sign.hide(),this.selectors.msgOtherBank.hide(),this.selectors.msgFailureMessage.text(""),this.patienceMessage.stop(),e&&this.scrollToDonationBox()},scrollToDonationBox:function(){this.selectors.donationBox.offset().top<$(window).scrollTop()&&(0,i.scrollTo)(this.selectors.donationBox)},showErrorMessage:function(e){this.selectors.msgFailureMessage.text(e&&e.failureMessage?'Felmeddelande: "'+e.failureMessage+'"':""),this.selectors.msgFailure.show(),this.patienceMessage.stop()},startOver:function(){this.hideAll(),3==this.currentStep?this.selectors.step3Sign.show():this.selectors["form"+this.currentStep].show()},showOtherBankInfo:function(){this.hideAll(),this.selectors.msgOtherBank.show()},backToForm:function(){this.hideAll(),this.selectors.form1.show()},log:function(e,t){console.log(e,t||"")}};n.default=o;var l=function(){function e(){r(this,e)}return s(e,[{key:"initiate",value:function(){this.QRDone=!1,this.autostartTokenDone=!1,this.bankRequiresQRCode=!0;var e=this,t=o;$.ajax({url:"/api/ag/ba/",type:"POST",headers:{"X-API-Key":t.getApiKey(),"X-CSRFToken":t.getCsrfToken()},dataType:"json",data:{ssn:t.ssn,bank:t.selectors.inputBank.val(),onOtherDevice:t._bankIdAppOnOtherDevice}}).done(function(n){e.publicId=n.publicId,t.scrollToDonationBox(),t.patienceMessage.restart(),e.checkStatus()}).fail(function(e){t.log("fail:",e),t.hideAll(),t.showErrorMessage(e)})}},{key:"checkStatus",value:function(){var e=this,t=o;e.data||$.ajax({url:"/api/ag/ba/"+e.publicId,type:"GET",headers:{"X-API-Key":t.getApiKey(),"X-CSRFToken":t.getCsrfToken()}}).done(function(n){var s;s=n,e.data=s,t.log("_checkResponse, status: "+e.data.status),"Success"==e.data.status?(t.log("checkStatus Success"),e.setUpAccountSelection(e.data)):"Failed"==e.data.status?(t.log("checkStatus failed:",s),t.hideAll(),t.showErrorMessage(s)):"Waiting"==e.data.status&&(e.checkQRandAutostartToken(s),e.data=null,setTimeout(function(){e.checkStatus()},1e3))}).fail(function(e){t.log("fail:",e),t.hideAll(),t.showErrorMessage(e)})}},{key:"setUpAccountSelection",value:function(e){for(var t=0;t<e.accountNumbers.length;t++){var n=this.maskAccountNo(e.accountNumbers[t].accountNo),s=(e.accountNumbers[t].name||"Ej namngivet konto")+" "+n;o.selectors.inputAccount.append(new Option(s,t))}o.hideAll(),o.selectors.form2.show(),o.currentStep=2}},{key:"save",value:function(){var e=this,t=o,n=this.data.accountNumbers[$("#account").prop("selectedIndex")];this.data.amount=t.amount,this.data.clearing=n.clearingNo,this.data.account=n.accountNo,this.data.email=t.selectors.inputEmail.val(),this.data.phone=t.selectors.inputPhone.val(),t.hideAll(),t.selectors.msgJustAMoment.
1show(),$.ajax({url:"/api/ag/ba/"+this.publicId,type:"PATCH",headers:{"X-API-Key":t.getApiKey(),"X-CSRFToken":t.getCsrfToken()},dataType:"json",data:JSON.stringify(this.data),processData:!1,contentType:"application/json-patch+json"}).done(function(n){t.log("save response:",n),t.log("data.status: ",n.status),t.selectors.msgJustAMoment.hide(),"Success"==n.status?(e.data.id=n.id,t.log("Bank account retreival done!"),t.switchToSignageView()):(t.hideAll(),t.showErrorMessage(n))}).fail(function(e){t.log("fail:",e),t.hideAll(),t.showErrorMessage(e)})}},{key:"checkQRandAutostartToken",value:function(e){var t=o;e.qr&&(t.selectors.QRImg.attr("src",e.qr),this.QRDone=!0),e.bankIdAutostartToken&&!this.autostartTokenDone&&(t.autostartTokenUrl="bankid:///?autostarttoken="+e.bankIdAutostartToken+"&redirect=null",this.autostartTokenDone=!0),this.QRDone||this.autostartTokenDone||-1!=t.banksWithoutQRcodes.indexOf(t.selectors.inputBank.val())&&(this.QRDone=this.autostartTokenDone=!0,this.bankRequiresQRCode=!1,t.autostartTokenUrl="bankid:///?redirect=null"),(this.QRDone&&t._bankIdAppOnOtherDevice||this.autostartTokenDone&&!t._bankIdAppOnOtherDevice)&&(t._bankIdAppOnOtherDevice?(this.bankRequiresQRCode?t.selectors.QRElement.show():t.selectors.QRAlternative.show(),t.selectors.msgWaitingForBankIdentificationAndAccounts.show()):t.selectors.appButtonElement.show(),t.selectors.msgJustAMoment.hide())}},{key:"maskAccountNo",value:function(e){var t="";try{t="•".repeat(e.length-4)+e.slice(-4)}catch(e){t=""}return t}}]),e}(),c=function(){function e(){r(this,e)}return s(e,[{key:"initiate",value:function(){var e=this,t=o;this.isFirstStartedStatus=!0,t.hideAll(),t.selectors.msgJustAMoment.show(),t.patienceMessage.start(),$.ajax({url:"/api/ag/sign/",type:"POST",headers:{"X-API-Key":t.getApiKey(),"X-CSRFToken":t.getCsrfToken()},dataType:"json",data:{ssn:t.ssn,onOtherDevice:t._bankIdAppOnOtherDevice}}).done(function(t){e.publicId=t.id,e.checkStatus()}).fail(function(e){t.log("fail:",e),t.hideAll(),t.showErrorMessage(e)})}},{key:"checkStatus",value:function(){var e=this,t=o;e.data||$.ajax({url:"/api/ag/sign/"+e.publicId,type:"GET",headers:{"X-API-Key":t.getApiKey(),"X-CSRFToken":t.getCsrfToken()}}).done(function(n){!function(n){if(e.data=n,t._useAutostartTokenForSignStep){var s=n.providerInfo.seBankID;s.qrData&&s.autoStartToken&&(t.selectors.QRImg.attr("src",s.qrData),t.autostartTokenUrl="bankid:///?autostarttoken="+s.autoStartToken+"&redirect=null")}switch(e.data.status){case"complete":t.log("AutogiroSignageSession.checkStatus: complete ",e.data),t.hideAll(),t.selectors.msgThankYou.show();break;case"failed":t.log("AutogiroSignageSession.checkStatus: failed "+e.data),t.hideAll(),t.showErrorMessage(e.data);break;case"new":t.hideAll(),t.selectors.msgJustAMoment.show(),t.log("AutogiroSignageSession.checkStatus: polling, status = "+e.data.status),e.data=null,setTimeout(function(){e.checkStatus()},1e3);case"started":e.isFirstStartedStatus&&(t.hideAll(!1),e.isFirstStartedStatus=!1),t._useAutostartTokenForSignStep?t._bankIdAppOnOtherDevice?(t.selectors.QRElement.show(),t.selectors.msgWaitingForSignature.show()):t.selectors.appButtonElement.show():t.selectors.msgOpenBankIDPrompt.show(),t.log("AutogiroSignageSession.checkStatus: polling, status = "+e.data.status),e.data=null,setTimeout(function(){e.checkStatus()},1e3);break;default:t.log("AutogiroSignageSession.checkStatus: switch default, status: "+e.data.status)}}(n)}).fail(function(e){t.log("fail:",e),t.hideAll(),t.showErrorMessage(e)})}}]),e}(),d=function(){function e(){r(this,e)}return s(e,[{key:"initiate",value:function(){this.message=$("#BMFPatience"),this.allPhrases=["Väntar på data från andra system.","Det här verkar ta tid. Ha tålamod."],this.phrases=[],this.fadeSpeed=500,this.updateSpeed=4e3,this.initialDelay=7e3,this.running=!1,this.timeoutIDs=[]}},{key:"start",value:function(){var e=this;this.running=!0,this.phrases=this.allPhrases.slice(),this.handleTimeOut(setTimeout(function(){e.update()},this.initialDelay))}},{key:"stop",value:function(){for(this.running=!1;this.timeoutIDs.length;)clearTimeout(this.timeoutIDs.pop());this.message.hide()}},{key:"restart",value:function(){this.stop(),this.start()}},{key:"handleTimeOut",value:function(e){for(;this.timeoutIDs.length;)clearTimeout(this.timeoutIDs.pop());this.timeoutIDs.push(e)}},{key:"update",value:function(){var e=this;this.running&&this.message.fadeOut(this.fadeSpeed,function(){e.running&&(e.phrases.length||(e.phrases=e.allPhrases.slice()),e.message.text(e.phrases.pop()),e.message.fadeIn(e.fadeSpeed,function(){e.running&&e.handleTimeOut(setTimeout(function(){e.update(
1)},e.updateSpeed))}))})}}]),e}()},{"../../core/js/utils/common":81,"../../core/js/utils/validation":84}],30:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=[],i=a(function(){s.forEach(function(e){if(!e.appeared){var t=e.element;for(e.height=e.element.offsetHeight,e.offset=e.element.offsetTop;t=t.offsetParent;)e.offset+=t.offsetTop}})}),r=a(function(){var e=Math.max(document.documentElement.clientHeight,window.innerHeight||0),t=window.scrollY+e;s.forEach(function(n){n.appeared||t-Math.min(1.25*n.height,.25*e)>n.offset&&(n.appeared=!0,n.element.classList.add("conversation__message--state-appeared"),n.element.classList.remove("conversation__message--state-hidden"))})});function a(e){var t=!1;return function(){for(var n=this,s=arguments.length,i=Array(s),r=0;r<s;r++)i[r]=arguments[r];t||(t=!0,window.requestAnimationFrame(function(){t=!1,e.apply(n,i)}))}}window.addEventListener("scroll",r,{passive:!0}),window.addEventListener("resize",i,{passive:!0}),n.default={init:function(){$("[data-conversation-message]").each(function(){s.push({element:this,appeared:!1}),this.classList.add("conversation__message--state-hidden")}),i(),r()}}},{}],31:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=e("../../core/js/utils/common");function i(e){var t=!1;return function(){for(var n=this,s=arguments.length,i=Array(s),r=0;r<s;r++)i[r]=arguments[r];t||(t=!0,window.requestAnimationFrame(function(){t=!1,e.apply(n,i)}))}}n.default={init:function(){$("[data-cover]").each(function(){var e=this,t=this.querySelector("[data-cover-button]"),n=!1;s.events.bind("modal:open",function(){n=!0}),s.events.bind("modal:close",function(){n=!1});var r=void 0,a=void 0,o=i(function(){var t=e;for(a=e.offsetHeight,r=t.offsetTop;t=t.offsetParent;)r+=t.offsetTop}),l=i(function(){if(!n){var s=Math.max(document.documentElement.clientHeight,window.innerHeight||0),i=window.scrollY;if(!(i+s<top||i>top+a)){var o=a+s,l=+Math.min(Math.max(i+s-r,0),o)/o;if(e.style.setProperty("--cover--state-inview",l.toFixed(3)),t){var c=1===l?"add":"remove";t.classList[c]("cover__link--state-sticky")}}}});o(),l(),window.addEventListener("scroll",l,{passive:!0}),window.addEventListener("resize",o,{passive:!0})})}}},{"../../core/js/utils/common":81}],32:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){$(o).each(function(e,t){return v.push(new r.default({$container:$(t),form:{selector:u,hooks:{onComplete:function(e,t){var n=t.find(u).attr(f);if(n)window.location.href=n;else{var s=t.find(".cta-mail-form__unsubmitted");t.find(".cta-mail-form__feedback--success").removeClass("cta-mail-form__feedback--hidden"),s.addClass("cta-mail-form__unsubmitted--hidden");var i=t.find(".cta-mail-form__action-period");(0,a.scrollTo)(i,20)}},onError:function(e,t,n){var s=void 0;try{s=JSON.parse(n.responseText)}catch(e){s={server:h.serverNoResponse}}t.find(".cta-mail-form__feedback--error").removeClass("cta-mail-form__feedback--hidden").find(".cta-mail-form__feedback-details").empty().append(Object.keys(s).map(function(e){return"<div><strong>"+e+"</strong>: "+s[e]+"</div><br/>"}))}}},submit:{selector:".cta-mail-form__input--submit",enable:function(e){return e.removeAttr("disabled").removeClass("loading")},disable:function(e){return e.attr("disabled","disabled").addClass("loading")}}}))})};var s,i=e("../petition-form/Form"),r=(s=i)&&s.__esModule?s:{default:s},a=e("../../core/js/utils/common");var o=".cta-mail-form",l=".cta-mail-form__input",c="cta-mail-form__input-error",d=c+"--hidden",u=".cta-mail-form__form",f="data-redirect-url",h={valueMissing:"Obligatoriskt fält",typeMismatch:"Ange en giltig e-postadress",patternMismatch:"Ange ett giltigt nummer",serverNoResponse:"Fick inget svar (pröva igen)"},m=function(e){return'<li class="'+c+'"><small>'+e+"</small></li>"},p=function(e){return e.next(".cta-mail-form__input-errors")},g=function(e){return p(e).html("").addClass(d)};$(l).on("invalid",function(e){e.preventDefault();var t,n,s,i=(t=this.validity,Object.keys(h).reduce(function(e,n){return t[n]&&e.push(h[n]),e},[]));n=$(this),!(s=i)||Array.isArray(s)&&0==s.length?g(n):Array.isArray(s)||(s=[s]),p(n).html(s.map(m)).removeClass(d)}),$(l).on("input",function(e){this.validity.valid&&g($(this))}),$("html").on("click",".cta-mail-form__feedback-close",function(){$(this).parents(".cta-mail-form__feedback").addClass("cta-mail-form__feedback--hidden")});var v=[]},{"../../core/js/utils/common":81,"../petition-form/Form":60}],33:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],s=!0,i=!1,r=void 0;try{for(var a,o=e[Symbol.iterator]();!(s=(a=o.next()).done)&&(n.push(a.value),!t||n.length!==t);s=!0);}catch(e){i=!0,r=e}finally{try{!s&&o.return&&o.return()}finally{if(i)throw r}}return n}(e,t);
1throw new TypeError("Invalid attempt to destructure non-iterable instance")}((new Date).toISOString().split("T"),1)[0],i=Boolean(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/Android/i))&&void 0!==window.orientation,r=Boolean(navigator.userAgent.match(/Instagram/)||navigator.userAgent.match(/FB_IAB/)),a={payment:null,display_url:null,message:null,option:null,amount:null,tel:null,callingName:null,orderfrom:null,deliveryTel:null,donation:null,allowToDisplayDonation:!1,deliverOn:null,loading:!1,error:null,today:s,showSwishButton:i&&!r},o=/https?:\/\/(?:www.)?youtu\.?be(?:\.com\/(?:watch\?(?:.*?)v=|shorts\/)|\/)(.+?)(?:\?|&|$)/;n.default={init:function(){var e=document.querySelectorAll("[data-js-digital-gift-card]"),t=!0,n=!1,i=void 0;try{for(var r,l=function(){var e=r.value,t=void 0,n=[],i=Object.assign({items:n,get selected(){return this.items.find(function(e){return e.selected})}},a,e.dataset),l=function(s){clearTimeout(t),e.dataset.view=i.view=s;var r="@digital-gift-card-"+s;e.innerHTML=Handlebars.helpers.render(r,Object.assign({deliverOnPretty:new Date(i.deliverOn).toLocaleDateString("sv",{day:"numeric",month:"long",year:"numeric"})},i));var a=e.querySelectorAll("[data-js-card]"),o=!0,l=!1,c=void 0;try{for(var d,u=function(){var e=d.value,t=n.find(function(t){return t.id===e.dataset.id});t&&(t.node=e)},f=a[Symbol.iterator]();!(o=(d=f.next()).done);o=!0)u()}catch(e){l=!0,c=e}finally{try{!o&&f.return&&f.return()}finally{if(l)throw c}}},c=!0,d=!1,u=void 0;try{for(var f,h=e.parentNode.children[Symbol.iterator]();!(c=(f=h.next()).done);c=!0){var m=f.value;if(m===e){var p=m.querySelectorAll("[data-js-cta-close]"),g=!0,v=!1,y=void 0;try{for(var b,_=p[Symbol.iterator]();!(g=(b=_.next()).done);g=!0){b.value.addEventListener("click",function(){return l("selection")})}}catch(e){v=!0,y=e}finally{try{!g&&_.return&&_.return()}finally{if(v)throw y}}}}}catch(e){d=!0,u=e}finally{try{!c&&h.return&&h.return()}finally{if(d)throw u}}var w=e.querySelectorAll("[data-js-card]"),k=!0,S=!1,C=void 0;try{for(var M,D=w[Symbol.iterator]();!(k=(M=D.next()).done);k=!0){var T=M.value,x=T.classList.contains("selected");n.push(Object.assign({selected:x,node:T},T.dataset))}}catch(e){S=!0,C=e}finally{try{!k&&D.return&&D.return()}finally{if(S)throw C}}$(e).on("change","[data-js-option]",function(){var t=e.querySelector("[data-js-amount]");t&&(t.value="")}
1),$(e).on("input","[data-js-amount]",function(){if(this.value){var t=e.querySelectorAll("[data-js-option]"),n=!0,s=!1,i=void 0;try{for(var r,a=t[Symbol.iterator]();!(n=(r=a.next()).done);n=!0){r.value.checked=!1}}catch(e){s=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(s)throw i}}}}),$(e).on("load","iframe",function(){if(this.value){var t=e.querySelectorAll("[data-js-option]"),n=!0,s=!1,i=void 0;try{for(var r,a=t[Symbol.iterator]();!(n=(r=a.next()).done);n=!0){r.value.checked=!1}}catch(e){s=!0,i=e}finally{try{!n&&a.return&&a.return()}finally{if(s)throw i}}}}),$(e).on("click","[data-js-play]",function(e){e.preventDefault();var t=this.dataset.video.match(o);if(t){var n=document.createElement("iframe");n.src="https://www.youtube.com/embed/"+t[1]+"?autoplay=1&modestbranding=1",n.allowFullscreen=!0,n.referrerpolicy="strict-origin-when-cross-origin",n.allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",this.parentNode.append(n)}}),$(e).on("click","[data-js-nav]",function(e){e.preventDefault();var t=+this.dataset.direction,s=n.find(function(e){return e.selected}),i=(n.indexOf(s)+t)%n.length,r=s.node.querySelector("iframe");s.selected=!1,s.node.classList.remove("selected"),r&&r.remove(),n.at(i).selected=!0,n.at(i).node.classList.add("selected")}),$(e).on("click","[data-js-goto]",function(e){e.preventDefault(),i.error=null,"reset"in this.dataset&&Object.assign(i,a),l(this.dataset.view)}),$(e).on("change","[data-js-toggle]",function(){var t=e.querySelector("[data-js-delivery]");if(this.checked&&t)if("immediate"===this.value)t.value=s,t.type="hidden";else{var n=i.selected;t.value=n&&n.defaultDelivery||s,t.type="date"}}),e.addEventListener("submit",function(e){if(e.preventDefault(),this.checkValidity()){var s=e.submitter;if(Object.assign(i,Object.fromEntries(new FormData(this))),s.dataset.view)l(s.dataset.view);else{i.loading=!0,i.error=null,l(i.view);var r=n.find(function(e){return e.selected}),a=i.amount||i.option;fetch(this.action,{method:"POST",headers:{form:"digital-gift-card","content-type":"application/json","X-CSRFToken":i.csrfmiddlewaretoken},body:JSON.stringify({imageUrl:r.image,videoUrl:r.video,orderfrom:i.orderfrom,tel:i.tel,callingName:i.callingName,deliveryTel:i.deliveryTel,message:i.message,amount:a,allowToDisplayDonation:!1,deliverOn:i.deliverOn,sms_template:i.smsTemplate,page:+i.page})}).then(function(e){return e.json()}).then(function(e){if(Object.assign(i,{error:null,loading:!1},e),l(i.error?"form":"payment"),"payment"in i)return new Promise(function(e,n){var s=1e3;setTimeout(function r(){fetch("/api/sw/status/"+i.payment.id+"/",{headers:{"X-CSRFToken":i.csrfmiddlewaretoken}}).then(function(e){return e.json()}).then(function(n){Object.assign(i,{payment:n,error:null}),"PENDING"===n.status?(s=Math.min(1.1*s,6e4),t=setTimeout(r,s)):(i.donation=a,l("payment"),e())}).catch(n)},1e3)})}).then(function(){"dataLayer"in window&&window.dataLayer.push({event:"digital_gift_card_purchase",donationAmount:a})}).catch(function(e){i.error=e.message,i.loading=!1,l("form")})}}else this.reportValidity()})},c=e[Symbol.iterator]();!(t=(r=c.next()).done);t=!0)l()}catch(e){n=!0,i=e}finally{try{!t&&c.return&&c.return()}finally{if(n)throw i}}}}},{}],34:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s={selectors:{form:"#f2f-location-page",city:"#city"},init:function(){$(s.selectors.form).length&&$(s.selectors.city).on("change",function(e){var t=window.location.href.split("?")[0]+"?city_id="+e.target.value;window.location.href=t})}};n.default=s},{}],35:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=e("../../core/js/utils/validation"),i={selectors:{form:"#f2f-new-member-form",phone:"#phone",email:"#email",ssn:"#ssn",firstname:"#firstname",prefill:'[name="prefill"]',prefillError:"#prefill-error",edit:'[name="edit"]'},init:function(){$(i.selectors.form).length&&($(i.selectors.prefill).on("click",i.prefill),$(i.selectors.ssn).on("blur",i.getMemebrshipInfo),s({form:i.selectors.form,rules:[{email:{email:!0,emailOrPhone:!0},phone:{minlength:9,emailOrPhone:!0},gdpr:"required",ssn:{swedishPid:!0,required:!0,ageOver18:!0},postcode:{number:!0,maxlength:5,minlength:5}}]}),$.validator.addMethod("ageOver18",function(e,t){try{var n=new Date(e.substring(0,4)+"-"+e.substring(4,6)+"-"+e.substring(6,8)),s=new Date,i=s.getFullYear()-n.getFullYear(),r=s.getMonth()-n.getMonth();return(r<0||0==r&&s.getDate()<n.getDate())&&i--,i>=18}catch(e){return!0}},"Personer yngre än 18 år kan inte bli medlemmar med autogiro."),$.validator.addMethod("emailOrPhone",function(e,t){var n=$(i.selectors.phone).val(),s=$(i.selectors.email).val();return Boolean(n||s)},"Antingen E-post eller Telefonnummer behöver anges, helst båda."),$(i.selectors.form).on("submit",function(e){$(i.selectors.firstname).length&&!i.addressFetched()&&(e.preventDefault(),i.setAjaxError("Hämta namn och adress innan du fortsätter"))}))},setAjaxError:function(e){$(i.selectors.prefillError).remove(),e&&$(i.selectors.ssn).closest(".input").append('<label id="prefill-error" 
1class="error" for="prefill">'+e+"</label>")},editAdress:function(){i.showUnmaskedFields(),i.togglePrefillEditButtons()},initateStateBasedOnData:function(){""!=$("#email").val()?(i.showMaskedFields(),$(i.selectors.prefill).hide(),$(i.selectors.edit).show()):(i.showUnmaskedFields(),$(i.selectors.prefill).show(),$(i.selectors.edit).hide())},prefill:function(){var e=$(i.selectors.ssn),t=e.val();e.validate();var n=e.valid();t.trim()&&n&&(i.setAjaxError(),$('[name="prefill"]').addClass("loading").prop("disabled",!0),$.ajax({type:"GET",url:$("#ssn-endpoint").val(),data:{ssn:t},contentType:"application/json; encoding=utf-8;",dataType:"json"}).done(function(e){$('[name="firstname"]').val(e.firstname),$('[name="lastname"]').val(e.lastname),$('[name="street"]').val(e.address),$('[name="postcode"]').val(e.zip),$('[name="city"]').val(e.city)}).fail(function(e,t,n){i.setAjaxError("Hoppsan, något gick fel.")}).then(function(){i.getMaskedAdress()}))},getMaskedAdress:function(){var e=$(i.selectors.ssn),t=e.val();e.validate();var n=e.valid();t.trim()&&n&&(i.setAjaxError(),$.ajax({type:"GET",url:"/api/mise_obfuscate",data:{ssn:t,preserve_firstname:!0},contentType:"application/json; encoding=utf-8;",dataType:"json"}).done(function(e){$('[name="masked_firstname"]').val(e.firstname),$('[name="masked_lastname"]').val(e.lastname),$('[name="masked_street"]').val(e.address),$('[name="masked_postcode"]').val(e.zip),$('[name="masked_city"]').val(e.city),$("#masked_name_presentation").html(e.firstname+" "+e.lastname),$("#masked_street_presentation").html(e.address),$("#masked_postcode_presentation").html(e.zip),$("#masked_city_presentation").html(e.city)}).fail(function(e,t,n){i.setAjaxError("Hoppsan, något gick fel.")}).always(function(){$('[name="prefill"]').removeClass("loading").prop("disabled",!1)}))},showMaskedFields:function(){$("[data-unmasked]").hide(),$("[data-masked]").show()},showUnmaskedFields:function(){$("[data-masked]").hide(),$("[data-unmasked]").show()},toggleMaskedFields:function(){$("[data-unmasked], [data-masked]").toggle()},togglePrefillEditButtons:function(){$('[name="prefill"], [name="edit"]').toggle()}
1,getMemebrshipInfo:function(){var e=$(i.selectors.ssn).val();e.trim()&&$.ajax({type:"GET",url:"/api/minfo/"+e+"/"}).done(function(e){var t="";e.member&&(e.memberSince?t+="Medlem sedan "+e.memberSince.split("T")[0]+". ":t+="Medlem. ",e.currentAutogiroAmount?t+="Nuvarande månadsbelopp: "+e.currentAutogiroAmount+" kr/månad. ":t+="Ej autogiromedlem."),t?window._aiseToaster.showMessage(t):window._aiseToaster.hide()}).fail(function(e,t,n){console.log("fail "+t)})},addressFetched:function(){var e=$(i.selectors.firstname).val();return Boolean(e)}};n.default=i},{"../../core/js/utils/validation":84}],36:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var s=t[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}return function(t,n,s){return n&&e(t.prototype,n),s&&e(t,s),t}}();var i={amountForm:null,selectors:{manualForm:"[data-js-form-manual]",bankidForm:"#form-bankid",manualButton:"#manualFormButton",bankidButton:"#bankidFormButton",continueButton:"#save",personNummer:"[data-ssn]",bank:"#bankListSelect",ssn:"[data-ssn]",qrWrapper:".f2f-form-qr-wrapper",loadingWrapper:".f2f-form-loading",getButton:"#banklistbutton",throbber:".f2f-throbber",qrCodeImg:"#qrCodeImg",qrCodeAlternative:"#qrCodeAlternative",bankNameForm:"#bank",clearingNumberForm:"#clearing",bankNumberForm:"#account",bankNumberList:"#bankNumberList",bankNumberSelect:"#bankNumberSelect",chooseBankButton:"#chooseBankButton",displayMessage:"#displayMessage",autogiroYearlyFeeSwitchButton:"#autogiroYearlyFeeSwitchButton",autogiroYearlyFeeCurrentSelection:"[data-js-autogiro-or-yearly-fee]",autogiroInputs:"[data-js-autogiro-inputs]",yearlyFeeInputs:"[data-js-yearly-fee-inputs]",amountInfo:"[data-js-yearly-amount-extras]"},init:function(){var e=this;if($("[data-js-new-member-form-step-2-container]").length){this.banksWithoutQRcodes=["OEB"];var t=0;$(document).ready(function(){$("#f2f-new-member-form").submit(function(e){if(0===t)return e.preventDefault(),!1})});var n={"X-API-Key":"E2F19D30E321497C8ADB880952902736","X-CSRFToken":$("#csrfmiddlewaretoken").val(),"Content-Type":"application/json"},s=function(){$(e.selectors.manualForm).hide(),$(e.selectors.bankidForm).hide()};$(this.selectors.manualButton).on("click",function(){s(),$(i.selectors.manualForm).show(),i.showUnmaskedFields()}),$(this.selectors.bankidButton).on("click",function(){s(),$(i.selectors.bankidForm).show(),i.showMaskedFields()}),$(this.selectors.continueButton).on("click",function(e){if(t=1,!i.customValidation())return e.preventDefault,t=0,!1}),$(this.selectors.getButton).on("click",function(){a()});var a=function(){i.hideQRAndMessages(),$(i.selectors.qrWrapper).css("display","flex"),$(i.selectors.throbber).show(),i.patienceMessage.start(),$(i.selectors.loadingWrapper).css("display","flex");var e=$(i.selectors.ssn).data("ssn"),t=$(i.selectors.bank).val(),s={url:"/api/ag/ba/",method:"POST",timeout:0,headers:n,data:JSON.stringify({bank:t,ssn:e,onOtherDevice:"true"})};$.ajax(s).done(function(e){e&&o(e.publicId)}).fail(function(e){l(e.statusText)})},o=function e(t){var r={url:"/api/ag/ba/"+t,method:"GET",timeout:0,headers:n};$.ajax(r).done(function(e){a(e)}).fail(function(e){$(i.selectors.qrWrapper).hide(),$(i.selectors.throbber).hide(),l("error")});var a=function(t){if("Waiting"===t.status){if(t.qr)$(i.selectors.qrWrapper).css("display","flex"),$(i.selectors.qrCodeImg).css("display","block").attr("src",t.qr),l("Inväntar uppgifter från BankId och bank"),i.patienceMessage.stop(),$(i.selectors.throbber).show();else{var n=$(i.selectors.bank).val();-1!=i.banksWithoutQRcodes.indexOf(n)&&($(i.selectors.qrCodeAlternative).show(),i.patienceMessage.stop(),l("Inväntar uppgifter från BankId och bank"))}setTimeout(function(){e(t.publicId)},1e3)}else if("Success"===t.status){var r=t.accountNumbers.filter(function(e){return"Approved"===e.autogiroCompatible});if(r.length>0){$(i.selectors.qrCodeImg).css("display","none"),$(i.selectors.qrCodeAlternative).css("display","none"),$(i.selectors.qrWrapper).css("display","none"),$(i.selectors.loadingWrapper).css("display","none"),$(i.selectors.throbber).hide(),i.patienceMessage.stop();for(var a=0;a<r.length;a++){var o=r[a];$(i.selectors.bankNumberSelect).append("<option value='"+o.accountNo+"'>"+o.name+" "+i.maskAccountNo(o.accountNo)+"</option>")}$(i.selectors.bankNumberList).show(),$(i.selectors.chooseBankButton).show().click(function(){var e=r[document.getElementById("bankNumberSelect").selectedIndex];$(i.selectors.bankNumberForm).val(e.accountNo),$(i.selectors.clearingNumberForm).val(e.clearingNo),$("#masked_account").val(i.maskAccountNo(e.accountNo)),$(i.selectors.bankNameForm).val($("#bankListSelect option:selected").text()),s(),$(i.selectors.manualForm).show()})}else i.hideQRAndMessages(),l("Inga konton med stöd för autogiro hittade.")}else"Failed"===t.status&&($(i.selectors.qrWrapper).hide(),$(i.selectors.throbber).hide(),i.patienceMessage.stop(),l(t.failureMessage))}},l=function(e){$(i.selectors.displayMessage).text(e)};$("[data-js-radio-autogiro-amount]").each(function(e,t){var n=$(t);"custom"===n.attr("data-js-radio-autogiro-amount")?i.amountForm=n.find("input"):n.on("click",i.setAmount)}),$("[data-js-radio-yearly-fee]").each(function(e,t){$(t).on("click",i.setYearlyAmount)}),$(i.selectors.autogiroYearlyFeeSwitchButton).on("click",function(){i.switchAutogiroYearlyFeeState()}),$("#masked_account").attr("type","text"),this.patienceMessage=new r,this.patienceMessage.initiate()}},maskAccountNo:function(e){var t="";try{t="•".repeat(e.length-4)+e.slice(-4)}catch(e){t=""}return t},hideQRAndMessages:function(){$(i.selectors.qrCodeImg).css("display","none"),$(i.selectors.qrCodeAlternative).css("display","none"),$(i.selectors.qrWrapper).css("display","none"),$(i.selectors.displayMessage).text(""),$(i.selectors.throbber).hide()},setAmount:function(){i.amountForm.val(""),$("[data-js-radio-autogiro-amount]").removeClass("active"),$(this).addClass("active"),$("[data-js-amount-prefilled]").val($(this).attr("data-js-radio-autogiro-amount"))},setYearlyAmount:function(){$("[data-js-radio-yearly-fee]").removeClass("active"),$(this).addClass("active"),$("[data-js-yearly-fee-amount]").val($(this).attr("data-js-radio-yearly-fee")),$("#yearly-fee-other-amount").val("")},switchAutogiroYearlyFeeState:function(){var e="autogiro"==$(i.selectors.autogiroYearlyFeeCurrentSelection).val()?"yearly_fee":"autogiro",t="autogiro"==e?"Årsavgift":"Tillbaka till månadsbelopp";"autogiro"==e?($(i.selectors.autogiroInputs).show(),$(i.selectors.yearlyFeeInputs).hide(),$(i.selectors.amountInfo).show()):($(i.selectors.autogiroInputs).hide(),$(i.selectors.yearlyFeeInputs).show(),$(i.selectors.amountInfo).hide()),$(i.selectors.autogiroYearlyFeeCurrentSelection).val(e),$(i.selectors.autogiroYearlyFeeSwitchButton).text(t)},customValidation:function(){var e=!0;return"autogiro"==$(i.selectors.autogiroYearlyFeeCurrentSelection).val()&&((e=Boolean($(i.selectors.bankNumberForm).val())&&Boolean($(i.selectors.clearingNumberForm).val()))||alert("Clearingnummer och/eller kontonummer saknas.")),e},showMaskedFields:function(){$("[data-unmasked]").hide(),$("[data-masked]").show()},showUnmaskedFields:function(){$("[data-masked]").hide(),$("[data-unmasked]").show()},toggleMaskedFields:function(){$("[data-unmasked], [data-masked]").toggle()}},r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return s(e,[{key:"initiate",value:function(){this.message=$("#F2FPatienceMessage"),this.allPhrases=["Väntar på data från andra system.","Det här verkar ta tid. Ha tålamod."],this.phrases=[],this.fadeSpeed=500,this.updateSpeed=4e3,this.initialDelay=5e3,this.running=!1,this.timeoutIDs=[]}},{key:"start",value:function(){var e=this;this.running=!0,this.phrases=this.allPhrases.slice(),this.handleTimeOut(setTimeout(function(){e.update(
1)},this.initialDelay))}},{key:"stop",value:function(){for(this.running=!1;this.timeoutIDs.length;)clearTimeout(this.timeoutIDs.pop());this.message.hide()}},{key:"restart",value:function(){this.stop(),this.start()}},{key:"handleTimeOut",value:function(e){for(;this.timeoutIDs.length;)clearTimeout(this.timeoutIDs.pop());this.timeoutIDs.push(e)}},{key:"update",value:function(){var e=this;this.running&&this.message.fadeOut(this.fadeSpeed,function(){e.running&&(e.phrases.length||(e.phrases=e.allPhrases.slice()),e.message.text(e.phrases.pop()),e.message.fadeIn(e.fadeSpeed,function(){e.running&&e.handleTimeOut(setTimeout(function(){e.update()},e.updateSpeed))}))})}}]),e}();n.default=i},{}],37:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var s=t[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}return function(t,n,s){return n&&e(t.prototype,n),s&&e(t,s),t}}();var i={selectors:{form:$("[data-js-new-member-form-step-3-container]"),thanks:$("[data-js-f2f-ty-message]"),apiKey:$("[data-extra]"),csrfToken:$("[data-extra2]"),ssn:$("[data-ssn]"),registrationId:$("[data-registration]"),QRElement:$("#F2FBankIDQR"),QRImg:$("#qrCodeImg"),btnStartOver:$("#btnStartOver"),msgJustAMoment:$("#F2FJustAMoment"),msgStarting:$("#F2FBankIDStart"),msgFailure:$("#F2FBankIDFailed"),msgFailureMessage:$("#F2FBankIDFailureMessage"),msgUserCanceled:$("#F2FBankIDUserCancel"),msgWaitingForSignature:$("#F2FBankIDUserSign2"),backButton:$("[data-js-f2f-back-button]")},init:function(){$(".f2f").length&&("true"==$("[data-js-f2f-yearly_fee_prepaid]").val()&&"false"==$("[data-js-f2f-rejected]").val()&&$("[data-js-f2f-back-button]").hide(),$("[data-js-new-member-form-step-3-container]").length&&($(i.selectors.thanks).hide(),(new r).initiate(),this.selectors.btnStartOver.click(function(e){e.preventDefault(),location.reload()})))},log:function(e,t){console.log(e,t||"")},getApiKey:function(){return this.apiKey||(this.apiKey=this.selectors.apiKey.data("extra")),this.apiKey},getCsrfToken:function(){return this.csrfToken||(this.csrfToken=this.selectors.csrfToken.data("extra2")),this.csrfToken},getSSN:function(){return this.ssn||(this.ssn=this.selectors.csrfToken.data("ssn")),this.ssn},getRegistrationId:function(){return this.registrationId||(this.registrationId=this.selectors.csrfToken.data("registration")),this.registrationId},hideAll:function(){this.selectors.msgStarting.hide(),this.selectors.msgFailure.hide(),this.selectors.msgWaitingForSignature.hide(),this.selectors.msgUserCanceled.hide(),this.selectors.QRElement.hide(),this.selectors.msgJustAMoment.hide(),this.selectors.msgFailureMessage.text("")},showErrorMessage:function(e){var t="";e&&(e.failureMessage?t=e.failureMessage:e.responseText&&(t=e.responseText.substring(0,200))),t=t?'Felmeddelande: "'+t+'"':"",this.selectors.msgFailureMessage.text(t),this.selectors.msgFailure.show(),console.log(t)}};n.default=i;var r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return s(e,[{key:"initiate",value:function(){var e=this,t=i;$.ajax({url:"/api/ag/sign/",type:"POST",headers:{"X-API-Key":t.getApiKey(),"X-CSRFToken":t.getCsrfToken()},dataType:"json",data:{ssn:t.getSSN(),registrationId:t.getRegistrationId(),onOtherDevice:!0}}).done(function(t){e.publicId=t.id,e.checkStatus()}).fail(function(e){t.log("fail:",e),t.hideAll(),t.showErrorMessage(e)})}},{key:"checkStatus",value:function(){var e=this,t=i;e.data||$.ajax({url:"/api/ag/sign/"+e.publicId,type:"GET",headers:{"X-API-Key":t.getApiKey(),"X-CSRFToken":t.getCsrfToken()}}).done(function(n){!function(n){e.data=n;var s=n.providerInfo.seBankID;switch(s.qrData&&t.selectors.QRImg.attr("src",s.qrData),e.data.status){case"complete":t.log("AutogiroSignageSession.checkStatus: complete ",e.data),t.hideAll(),t.selectors.form.hide(),t.selectors.thanks.show(),t.selectors.backButton.hide();break;case"failed":t.log("AutogiroSignageSession.checkStatus: failed "+e.data),t.hideAll(),t.showErrorMessage(e.data);break;
1case"new":t.hideAll(),t.selectors.msgJustAMoment.show(),t.log("AutogiroSignageSession.checkStatus: polling, status = "+e.data.status),e.data=null,setTimeout(function(){e.checkStatus()},1e3);case"started":t.hideAll(),t.selectors.QRElement.show(),t.selectors.msgWaitingForSignature.show(),t.log("AutogiroSignageSession.checkStatus: polling, status = "+e.data.status),e.data=null,setTimeout(function(){e.checkStatus()},1e3);break;default:t.log("AutogiroSignageSession.checkStatus: switch default, status: "+e.data.status)}}(n)}).fail(function(e){t.log("fail:",e),t.showErrorMessage(e)})}}]),e}()},{}],38:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s={selectors:{container:"[data-action-progress-live-bar-container]",bar:".action-progress-live__bar-inner",goal:"data-action-progress-live-bar-goal",count:"data-action-progress-live-bar-count",toggleButton:"[data-js-year-month-toggle-button]"},init:function(){if($(s.selectors.toggleButton).length){for(var e=$(s.selectors.container),t=0;t<e.length;t++)$(e[t]).fadeTo(0,0),s.showProgress($(e[t]));$(s.selectors.toggleButton).on("click",s.togglePeriod)}},showProgress:function(e){var t=$(e.find(s.selectors.bar));try{s.goal=parseInt(t.attr(s.selectors.goal).replace(/\s/g,"")),s.count=parseInt(t.attr(s.selectors.count).replace(/\s/g,""));var n=s.count/s.goal*100,i=Math.round(Math.min(n,100))+"%";isNaN(s.count/s.goal)?e.hide():setTimeout(function(){t.width(i),e.fadeTo(0,1)},800)}catch(t){e.hide()}},togglePeriod:function(){var e=new URL(window.location.href),t=e.searchParams;t.has("year")?t.delete("year"):t.set("year",(new Date).getFullYear());var n=t.toString();window.location.href=e.pathname+(n?"?"+n:"")}};n.default=s},{}],39:[function(e,t,n){"use strict";var s={selectors:{parent:"[data-js-f2f-signature-frame]",window:"[data-js-f2f-signature-frame-window]",back:"[data-js-f2f-signature-frame-back]",close:"[data-js-f2f-signature-frame-close]",message:"[data-js-f2f-ty-message]"},init:function(){s.registerEvents(),$(s.selectors.back).hide()},registerEvents:function(){$(s.selectors.back).on("click",s.eventHandlers.handleBackClick),$(s.selectors.close).on("click",s.eventHandlers.handleCloseClick)}
1,eventHandlers:{handleCloseClick:function(){var e=$(this),t=e.parents(s.selectors.parent).find(s.selectors.window);e.remove(),t.remove(),$(s.selectors.message).show()},handleBackClick:function(){window.history.back()}}};t.exports=s},{}],40:[function(e,t,n){"use strict";var s={selectors:{parent:"[data-js-f2f-signature-frame]",window:"[data-js-f2f-signature-frame-window]",back:"[data-js-f2f-signature-frame-back]",close:"[data-js-f2f-signature-frame-close]",message:"[data-js-f2f-ty-message]"},init:function(){s.registerEvents(),$(s.selectors.back).hide()},registerEvents:function(){$(s.selectors.back).on("click",s.eventHandlers.handleBackClick),$(s.selectors.close).on("click",s.eventHandlers.handleCloseClick)},eventHandlers:{handleCloseClick:function(){var e=$(this),t=e.parents(s.selectors.parent).find(s.selectors.window);e.remove(),t.remove(),$(s.selectors.message).show()},handleBackClick:function(){window.history.back()}}};t.exports=s},{}],41:[function(e,t,n){"use strict";var s={selectors:{amountPrefilled:'[name="amountPrefilled"]',amount:'[name="amount"]',activeContainer:".form-amount__label--radio"},vars:{activeClass:"active"},init:function(){s.registerEvents(),s.utils.updatePrefilledActive()},registerEvents:function(){$(s.selectors.amount).on("keydown",s.eventHandlers.handleCustomAmount),$(s.selectors.amount).on("change",s.eventHandlers.handleCustomAmountChange),$(s.selectors.amountPrefilled).on("change",s.eventHandlers.handleRadioAmount)},eventHandlers:{handleRadioAmount:function(){$(s.selectors.amount).val(null),$(s.selectors.amount).trigger("blur"),s.utils.updatePrefilledActive()},handleCustomAmount:function(){$(s.selectors.amountPrefilled).prop("checked",!1),s.utils.updatePrefilledActive()},handleCustomAmountChange:function(e){var t=parseInt($(e.target).val().replace(/,/g,"."));isNaN(t)||$(e.target).val(t)}},utils:{updatePrefilledActive:function(){$(s.selectors.amountPrefilled).not(":checked").closest(s.selectors.activeContainer).removeClass(s.vars.activeClass),$(s.selectors.amountPrefilled).filter(":checked").closest(s.selectors.activeContainer).addClass(s.vars.activeClass)}},rules:{amountPrefilled:{required:'[name="amount"]:blank'},amount:{required:function(e){return!$('[name="amountPrefilled"]:checked').length},number:!0}},groups:{amount:"amountPrefilled amount"}};t.exports=s},{}],42:[function(e,t,n){"use strict";t.exports={rules:{bankName:"required",bankSortCode:{number:!0,required:!0},bankAccount:{number:!0,required:!0}}}},{}],43:[function(e,t,n){"use strict";t.exports={rules:{ssn:"swedishPid",firstname:"required",lastname:"required",street:"required",postcode:{number:!0,required:!0,maxlength:5,minlength:5},city:"required",email:{required:!0,email:!0},phone:{required:!1}}}},{}],44:[function(e,t,n){"use strict";var s=e("../../core/js/utils/validation"),i=e("../form-credentials/form-credentials").rules,r=e("../form-payment-options/form-payment-options").rules,a=e("../form-amount/form-amount").rules,o=e("../form-amount/form-amount").groups,l={selectors:{anonymous:"[data-js-form-donation-anonymous]",credentials:"[data-js-form-donation-anonymous-hide]",form:"form#donation-form"},init:function(){$(l.selectors.form).length&&(l.setFieldClasses=s({form:l.selectors.form,rules:[i,r,a],groups:[o]}).setFieldClasses(),l.registerEvents(),l.eventHandlers.handleAnonymous())},registerEvents:function(){$(l.selectors.anonymous).on("change",l.eventHandlers.handleAnonymous)},eventHandlers:{handleAnonymous:function(){$(this).is(":checked")?$(l.selectors.credentials).slideUp():$(l.selectors.credentials).slideDown()}}};t.exports=l},{"../../core/js/utils/validation":84,"../form-amount/form-amount":41,"../form-credentials/form-credentials":43,"../form-payment-options/form-payment-options":46}],45:[function(e,t,n){"use strict";var s=e("../../core/js/utils/validation"),i=e("../form-recipient/form-recipient").rules,r=e("../form-credentials/form-credentials").rules,a=e("../form-payment-options/form-payment-options").rules,o=e("../form-amount/form-amount").rules,l=e("../form-amount/form-amount").groups,c={selectors:{form:"form#gift-form",recipientMailToGiver:'[name="recipientMailToGiver"]'},init:function(){$(c.selectors.form).length&&(c.setFieldClasses=s({form:c.selectors.form,rules:[i,r,a,o],groups:[l]}).setFieldClasses,c.setFieldClasses(),c.registerEvents())},registerEvents:function(){$(c.selectors.recipientMailToGiver).on("change",c.eventHandlers.recipientMailToGiverHandler)},eventHandlers:{recipientMailToGiverHandler:function(){return c.setFieldClasses()}}};t.exports=c},{"../../core/js/utils/validation":84,"../form-amount/form-amount":41,"../form-credentials/form-credentials":43,"../form-payment-options/form-payment-options":46,"../form-recipient/form-recipient":47}],46:[function(e,t,n){"use strict";
1t.exports={rules:{payment:"required"}}},{}],47:[function(e,t,n){"use strict";var s={rules:{recipientName:"required",recipientSender:"required",recipientDate:{required:!0,dateISO:!0},recipientAddressName:{required:function(e){return!$('[name="recipientMailToGiver"]').is(":checked")}},recipientStreet:{required:function(e){return!$('[name="recipientMailToGiver"]').is(":checked")}},recipientPostcode:{number:!0,maxlength:5,minlength:5,required:function(e){return!$('[name="recipientMailToGiver"]').is(":checked")}},recipientCity:{required:function(e){return!$('[name="recipientMailToGiver"]').is(":checked")}}}};t.exports=s},{}],48:[function(e,t,n){"use strict";var s=e("../../core/js/utils/validation"),i=e("../form-credentials/form-credentials").rules,r=e("../form-payment-options/form-payment-options").rules,a={selectors:{form:"form#direct-payment-registration-form",ssn:"#ssn",nossn:"#no-ssn"},rules:{amount:{required:!0,ageAmountRule:!0},ssn:{swedishPid:!0,required:function(){return!$(a.selectors.nossn).is(":checked")}}},init:function(){$(a.selectors.form).length&&(s({form:a.selectors.form,rules:[i,r,a.rules]}).setFieldClasses(),$.validator.addMethod("ageAmountRule",function(e,t){try{var n=Number(e),s=$(a.selectors.ssn).val(),i=new Date(s.substring(0,4)+"-"+s.substring(4,6)+"-"+s.substring(6,8)),r=new Date,o=r.getFullYear()-i.getFullYear(),l=r.getMonth()-i.getMonth();return(l<0||0==l&&r.getDate()<i.getDate())&&o--,!(o>24&&240==n||o<25&&360==n)}catch(e){return!0}},"Den valda avgiften matchar inte din ålder."),$(a.selectors.nossn).on("change",function(){$(this).is(":checked")?$('label[for="ssn"]').parent().removeClass("input--required"):$('label[for="ssn"]').parent().addClass("input--required")}))}};t.exports=a},{"../../core/js/utils/validation":84,"../form-credentials/form-credentials":43,"../form-payment-options/form-payment-options":46}],49:[function(e,t,n){"use strict";var s=e("../../core/js/utils/validation"),i=e("../form-credentials/form-credentials").rules,r=e("../form-bank/form-bank").rules,a={selectors:{radio:"[data-js-form-registration-sign-radio]",toggleShow:'[data-js-form-registration-sign-toggle="{identifier}"]',toggle:"[data-js-form-registration-sign-toggle]",form:"form#registration-form"},vars:{radioIdentifierAttribute:"data-js-form-registration-sign-radio"},init:function(){$(a.selectors.form).length&&(a.registrationEvents(),s({form:a.selectors.form,rules:[i,r,a.rules]}).setFieldClasses())},registrationEvents:function(){$(a.selectors.radio).on("change",a.eventHandlers.handleRadioToggle),a.eventHandlers.handleRadioToggle(),$(a.selectors.form).on("submit",a.eventHandlers.handleSubmit)}
1,eventHandlers:{handleRadioToggle:function(){var e=$(a.selectors.radio+":checked").attr(a.vars.radioIdentifierAttribute);$(a.selectors.toggle).hide(),e&&$(a.selectors.toggleShow.replace("{identifier}",e)).show()},handleSubmit:function(e){$(e.target).valid()&&$(e.target).find('[type="submit"]').attr("disabled","disabled").addClass("loading")}},rules:{sign:"required"}};t.exports=a},{"../../core/js/utils/validation":84,"../form-bank/form-bank":42,"../form-credentials/form-credentials":43}],50:[function(e,t,n){"use strict";var s=e("../../core/js/utils/validation"),i=e("../form-credentials/form-credentials").rules,r={selectors:{form:"form#form-youth-registration",ssn:$("#ssn"),regularRegistration:$("[data-js-form-youth-regular-registration]"),parentalConsent:$("[data-js-form-youth-parental-consent]"),submitButton:$("[data-js-form-youth-registration-submit]")},init:function(){$(r.selectors.form).length&&(s({form:r.selectors.form,rules:[i,r.rules]}).setFieldClasses(),r.selectors.ssn.blur(r.eventHandlers.checkAge))},eventHandlers:{checkAge:function(e){var t=$(e.target).val(),n=function(e){r.selectors.regularRegistration.hide(),r.selectors.parentalConsent.hide(),r.selectors.submitButton.hide(),e.show(),e==r.selectors.parentalConsent&&r.selectors.submitButton.show()};try{var s=new Date(t.substring(0,4)+"-"+t.substring(4,6)+"-"+t.substring(6,8)),i=new Date,a=i.getFullYear()-s.getFullYear(),o=i.getMonth()-s.getMonth();(o<0||0==o&&i.getDate()<s.getDate())&&a--,n(a>19?r.selectors.regularRegistration:a<16?r.selectors.parentalConsent:r.selectors.submitButton)}catch(e){n(r.selectors.submitButton)}}},rules:{ssn:{swedishPid:!0,required:!0},email:{required:!1}}};t.exports=r},{"../../core/js/utils/validation":84,"../form-credentials/form-credentials":43}],51:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var s=t[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}return function(t,n,s){return n&&e(t.prototype,n),s&&e(t,s),t}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.default={init:function(){}},jQuery(document).ready(function(e){var t=function(){function e(t,n,s,r,a,o,l,c,d,u,f,h,m,p,g,v){i(this,e),this.image=t,this.prefix=n,this.callingName=s,this.salutation=r,this.from=a,this.delivery=o,this.donation=l,this.payment=c,this.sender=d,this.uniqueId=u,this.imageUrl=f,this.allowToDisplayDonation=h,this.onlyDigital=m,this.cardPrintCost=p,this.blankCard=v,this.card_motive_identifier=g}return s(e,[{key:"destroyMe",value:function(){}}]),e}(),n=void 0,r={settings:{cardsCreated:1,cardWorkingOn:0,form:e("#id_streamforms_giftform"),myCards:[],cardSelector:e('input[name="giftCardSelector"]:checked'),selected_card:e(".selected_card"),inputPrefix:e("#prefix"),prefix:e(".prefix"),inputCallingName:e("#callingName"),callingName:e(".callingName"),inputSalutation:e("#salutation"),salutation:e(".salutation"),inputFrom:e("#from"),from:e(".from"),inputFullName:e("#fullName"),fullName:e(".fullName"),inputStreetAdress:e("#streetAdress"),streetAdress:e(".streetAdress"),inputZip:e("#zip"),zip:e(".zip"),inputCity:e("#city"),city:e(".city"),inputDonation:e("#amount"),cardLoopContainer:e("#cardLoopContainer"),lnkChange:e(".lnkChange"),lnkDelete:e(".lnkDelete"),lnkAddNewCard:e("#lnkAddNewCard"),giftOnlyDigital:e(".giftOnlyDigital"),yourEmail:e("#yourEmail"),yourPhoneNumber:e("#yourPhoneNumber"),detailsFullName:e("#detailsFullName"),cardPayment:e("#cardPayment"),inputBlankCard:e("#blankCard"),inputAllowToDisplayDonation:e("#allowToDisplayDonation")},init:function(){n=this.settings,this.bindUIActions(),this.addCard(n.cardSelector.val())},bindUIActions:function(){n.giftOnlyDigital.click(function(e){e.preventDefault(),r.setCardDigital(),o.goToStep(8),r.loopCreatedCards()}),e("body").on("click",".lnkChange",function(){var t=e(this).data("card-id");r.settings.cardWorkingOn=t,r.populateForm(t),o.goToStep(1)}),e("body").on("click",".lnkDelete",function(){var t=e(this).data("card-id");r.deleteCard(t),e.trim(e("#cardLoopContainer").html()).length||(e("#giftCardNoCards").fadeIn(150),e("#lnkAddNewCard + span").fadeOut(150),e(".giftStepNext").fadeOut(150))}),e("#giftCardNoCards").click(function(e){e.preventDefault(),r.newCard()}),n.lnkAddNewCard.click(function(e){r.newCard()}),e(".paymentSelector").on("change",function(){e("#id_streamforms_giftform").submit()}),n.form.submit(function(t){t.preventDefault(),e(".payment").addClass("disabled"),r.updateCard("payment","payex"),e("#orderItems").val(JSON.stringify(r.settings.myCards));var n=new FormData(e(this).get(0));e.ajax({type:"POST",url:".",data:n,processData:!1,contentType:!1,success:function(e){window.location=e.response.redirectUrl},error:function(e){}})})},formPost:function(){},prefill:function(t){e.ajax({type:"GET",url:"/api/mise_obfuscate",data:{ssn:t},contentType:"application/json; encoding=utf-8;",dataType:"json"}).done(function(t){e("#yourName").html(t.firstname+" "+t.lastname),e("#yourStreet").html(t.address),e("#yourZip").html(t.zip),e("#yourCity").html(t.city),e("#explainerAddress").fadeOut(150,function(){e("#fetchedAddress").fadeIn(150).addClass("active")}).removeClass("active")}).fail(function(e,t,n){}).always(function(){})},newCard:function(){r.settings.cardWorkingOn=r.settings.cardWorkingOn+1,r.settings.cardsCreated=r.settings.cardsCreated+1,r.resetForm(),r.addCard("gift_card_0"),o.goToStep(1),o.scrollToTop(),e("#giftCardNoCards").hide(),e("#lnkAddNewCard + span").show(),e(".giftStepNext").show()},addCard:function(n){var s=new t(n);r.settings.myCards.push(s),setTimeout(function(){r.preSelectFirstCard("gift_card_0")},100);var i=e(".giftCardSelector:checked + img").attr("src");this.updateCard("imageUrl",i),e(".giftForm .form-amount__label.active").removeClass("active"),e(".giftForm .form-amount__input--radio:checked").prop("checked",!1),e("#allowToDisplayDonation").prop("checked",!1),e("#charNum").text("175")},setCardDigital:function(){r.updateCard("onlyDigital","1")},updateCard:function(t,n){r.settings.myCards[r.settings.cardWorkingOn][t]=n,e(".steps-display .currentstep").text(r.settings.cardWorkingOn+1),e(".steps-display .cardsTotal").text(r.settings.cardsCreated)},updateCardByIndex:function(e,t,n){r.settings.myCards[n][e]=t}
1,deleteCard:function(e){1==r.settings.myCards.length?(r.settings.cardWorkingOn=-1,r.settings.cardsCreated=0):(r.settings.cardsCreated=r.settings.myCards.length,r.settings.cardWorkingOn=r.settings.myCards.length-1),r.settings.myCards.splice(e,1),r.loopCreatedCards()},getCardFieldValue:function(e){return r.settings.myCards[r.settings.cardWorkingOn][e]},loadValuesForStep:function(t){var n=void 0,s=void 0;switch(t){case 0:break;case 1:r.settings.selected_card.attr("src",this.getCardFieldValue("imageUrl"));break;case 2:this.setCardValuesPrintValues("prefix",r.settings.inputPrefix,r.settings.prefix),this.setCardValuesPrintValues("callingName",r.settings.inputCallingName,r.settings.callingName);break;case 3:this.setCardValuesPrintValues("salutation",r.settings.inputSalutation,r.settings.salutation);break;case 4:this.setCardValuesPrintValues("from",r.settings.inputFrom,r.settings.from);break;case 5:r.settings.inputDonation.val()&&this.updateCard("donation",r.settings.inputDonation.val()),this.updateCard("allowToDisplayDonation",e("#allowToDisplayDonation").prop("checked")),this.loopCreatedCards();break;case 6:n=new function e(t,n,s,r){i(this,e),this.fullName=t,this.streetAdress=n,this.zip=s,this.city=r}(r.settings.inputFullName.val(),r.settings.inputStreetAdress.val(),r.settings.inputZip.val(),r.settings.inputCity.val()),this.updateCard("delivery",n),this.loopCreatedCards(),r.updateCard("prefix",r.settings.inputPrefix.val()),r.updateCard("callingName",r.settings.inputCallingName.val()),this.setGuiTextValue(r.settings.prefix,"prefix"),this.setGuiTextValue(r.settings.callingName,"callingName");break;case 8:s=new function e(t,n){i(this,e),this.email=t,this.fullName=n}(r.settings.yourEmail.val(),r.settings.detailsFullName.val()),this.updateCard("sender",s)}},loopCreatedCards:function(){var t=0,n=0;r.settings.cardLoopContainer.html(""),e.each(r.settings.myCards,function(s,i){var a="",o="",l="";i.delivery&&(i.delivery.fullName&&(a=i.delivery.fullName+", "),i.delivery.streetAdress&&(o=i.delivery.streetAdress+", "),i.delivery.zip&&(l=i.delivery.zip),i.delivery.city&&(l=i.delivery.city));var c,d,u=0,f=void 0;"1"==i.onlyDigital?f="Digital":(f="",r.updateCardByIndex("onlyDigital","0",s)),c=parseInt(i.donation),d=parseInt(i.cardPrintCost),"1"==i.onlyDigital?u=c:(i.cardPrintCost&&(t+=d),u=c+d),n+=u;var h=i.blankCard?e("[data-blank-card-prefix]").data("blankCardPrefix"):i.prefix+" "+i.callingName;r.settings.cardLoopContainer.append('<div class="giftCardListItem">\n                        <img  class="thumb" src="'+i.imageUrl+'" class="mini_card" alt="Valt motiv"></img>\n                        \n                        <div class="giftCardListDetails">\n                            <h4 class="giftCardItemTitle">'+h+" - "+u+" kr</h4>\n                            \n                            <p>"+a+" "+o+" "+l+" </p>\n                            <p>"+f+'</p>\n                        </div>\n\n                        <div class="editItem">\n                        <a href="#" class="lnkChange" data-card-id="'+s+'">Ändra</a>\n                        <a href="#" class="lnkDelete" data-card-id="'+s+'">Ta bort</a>\n                        </div>\n                    </div>')}),e(".total").html(n),e(".printTotal").html(t)},setCardValuesPrintValues:function(e,t,n){r.updateCard(e,t.val()),this.setGuiTextValue(n,e)},setGuiTextValue:function(e,t){e.html(this.getCardFieldValue(t))},preSelectFirstCard:function(t){e("input[name=giftCardSelector][value="+t+"]").prop("checked",!0);var n=e(".giftCardSelector:checked + img").attr("src");a.injectCard(),a.setSelectedCard(n)},populateForm:function(e){this.resetForm();var t=r.settings.myCards[e];void 0!==t.delivery?this.setFormValues(t.prefix,t.callingName,t.salutation,t.from,t.delivery.fullName,t.delivery.streetAdress,t.delivery.zip,t.delivery.city,t.donation,t.blankCard,t.allowToDisplayDonation):this.setFormValues(t.prefix,t.callingName,t.salutation,t.from,"","","","",t.donation,t.blankCard,t.allowToDisplayDonation),r.preSelectFirstCard(t.image)},resetForm:function(){this.setFormValues("","","","","","","","",null,!1,!1)},setFormValues:function(t,n,s,i,a,o,l,c,d,u,f){r.settings.inputPrefix.val(t),r.settings.inputCallingName.val(n),r.settings.inputSalutation.val(s),r.settings.inputFrom.val(i),r.settings.inputFullName.val(a),r.settings.inputStreetAdress.val(o),r.settings.inputZip.val(l),r.settings.inputCity.val(c),r.settings.inputDonation.val(d),r.settings.inputBlankCard.prop("checked",u),r.settings.inputAllowToDisplayDonation.prop("checked",f),e("#blankCard").prop("checked",u),e("#miniForm1").fadeTo(0,u?.33:1),e("#prefix").prop("disabled",u),e("#callingName").prop("disabled",u)}};e("#id_streamforms_giftform").length&&r.init();var a={settings:{nextBtn:e(".giftCardNext"),prevBtn:e(".giftCardPrev")},init:function(){n=this.settings,this.bindUIActions(),this.injectCard()},bindUIActions:function(){n.prevBtn.click(function(e){e.preventDefault(),a.setSelectedCardClick("prev")}),n.nextBtn.click(function(e){e.preventDefault(),a.setSelectedCardClick("next")}),e(".giftCardSelector").change(function(t){var n=e(this).parent().find("img").attr("src");a.injectCard(),a.setSelectedCard(n)})},setSelectedCardClick:function(t){var n=void 0;"prev"==t?(n=e(".giftCardSelector:checked").parent().prev(),e("#giftCardCarousel label:last-child .giftCardSelector").prop("checked",!0)):(n=e(".giftCardSelector:checked").parent().next(),e("#giftCardCarousel label:first-child .giftCardSelector").prop("checked",!0)),n.find(".giftCardSelector").length&&n.find(".giftCardSelector").prop("checked",!0),a.injectCard(),a.setSelectedCard(d)},setSelectedCard:function(t){var n=e(".giftCardSelector:checked + img").attr("src"),s=e('input[name="giftCardSelector"]:checked').val();r.updateCard("image",s),r.updateCard("imageUrl",n);var i=s.replace("gift_card_",""),a=e("#gift_card_printcost_"+i).val(),o=e("#gift_card_motive_identifier_"+i).val();r.updateCard("cardPrintCost",a),r.updateCard("card_motive_identifier",o)},injectCard:function(){d=e(".giftCardSelector:checked + img").attr("src"),e("#giftCardSelected").fadeOut(150,function(){e(this).attr("src",d).fadeIn(150)});var t=e(".giftCardSelector:checked + img + .giftCardDescription").html();e("#giftCardDescription").fadeOut(150,function(){e("#giftCardDescription").html(t),e(this).fadeIn(150)})}},o={settings:{currentStep:1,giftStepNext:e(".giftStepNext"),giftStepPrev:e(".giftStepPrev"),giftInputField:e(".giftForm .input__field"),giftSalutationTxt:e(".giftForm #salutation"),giftAmountDisplay:e("#amountDescription"),blankCard:e("#blankCard")},init:function(){n=this.settings,e(".steps:not(#step_1)").hide(),e(".giftStepPrev").css({visibility:"hidden"}),e("#step_"+n.currentStep+" .fadeIn").fadeIn(150),this.bindUIActions()},bindUIActions:function(){o.showGiftStep(),n.giftInputField.keyup(function(){e(this).val()&&e(this).removeClass("error")}),n.giftSalutationTxt.keyup(function(){var t=e(this).val().length;t=175-t,e("#charNum").text(t),e(this).val()&&e(this).removeClass("error")}),e(".giftForm .form-amount__label").click(function(){var t=e(this).find(".donationDescription").html(),s=e(this).data("amount");r.updateCard("donation",s),e("#amount").removeClass("error"),n.giftAmountDisplay.fadeOut(150,function(){n.giftAmountDisplay.html(t).fadeIn(150)})})},getStep:function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return e("#step_"+t).hasClass("skip")?t+1*n:t},goToStep:function(t){try{t=n.getStep(t)}catch(e){t=this.getStep(t)}1==t?(e(".controls").show(),e(".giftStepPrev").css({visibility:"hidden"})):e(".giftStepPrev").css({visibility:"visible"}),e("#step_"+n.currentStep).fadeOut(150,function(){e("#step_"+t).fadeIn(150),o.settings.currentStep=t}),e("#step_"+t+" .fadeIn").fadeIn(150),e("#step_"+t+" .fadeFlexIn").css("display","flex").hide().fadeIn(150)},showGiftStep:function(){var t=this;n.giftStepNext.click(function(s){if(s.preventDefault(),2==n.currentStep&&r.settings.myCards[r.settings.cardWorkingOn].blankCard)o.goToStep(5);else{var i=t.getStep(n.currentStep+1);1==o.validateGiftStep()&&(e("#step_"+n.currentStep).hide(),e("#step_"+n.currentStep+" .fadeIn").hide(),e("#step_"+i).show(),e("#step_"+i+" .fadeIn").fadeIn(150),e("#step_"+i+" .fadeFlexIn").css("display","flex").hide().fadeIn(150),e(".giftStepPrev").css({visibility:"visible"}),n.giftStepPrev.show(),r.loadValuesForStep(n.currentStep),n.currentStep=i,o.scrollToTop())}}),n.giftInputField.keydown(function(e){if(13==e.which)return!1}),n.giftStepPrev.click(function(s){s.preventDefault(),e("#step_"+n.currentStep).hide(),e("#step_"+n.currentStep+" .fadeIn").hide(),5==n.currentStep&&r.settings.myCards[r.settings.cardWorkingOn].blankCard&&(n.currentStep=3),n.currentStep=t.getStep(n.currentStep-1,-1),e("#step_"+n.currentStep).show(),e("#step_"+n.currentStep+" .fadeIn").fadeIn(150),e("#step_"+n.currentStep+" .fadeFlexIn").css("display","flex").hide().fadeIn(150),1==n.currentStep&&n.giftStepPrev.css({visibility:"hidden"}),r.loadValuesForStep(n.currentStep),o.scrollToTop()}),n.blankCard.change(function(t){e("#miniForm1").fadeTo(0,this.checked?.33:1),e("#prefix").prop("disabled",this.checked),e("#callingName").prop("disabled",this.checked);var n=r.settings.myCards[r.settings.cardWorkingOn];n.blankCard=this.checked;var s=n.blankCard?" ":"";n.prefix=n.callingName=n.salutation=n.from=s,e("#prefix").val(s),e("#callingName").val(s)})},validateGiftStep:function(){var t=new RegExp(/[^@]+@[^@]+\.[^@]+/),s=!0,i=!1,a=!1,o=!1,l=!1,c=!1,d=!1;switch(n.currentStep){case 1:s=!0;break;case 2:s=!1,e("#callingName").val()?(i=!0,e("#callingName").removeClass("error")):(i=!1,e("#callingName").addClass("error")),1==i&&(s=!0),r.settings.myCards[r.settings.cardWorkingOn].blankCard&&(s=!0);break;case 3:s=!1,e("#salutation").val()?(s=!0,e("#salutation").removeClass("error")):(s=!1,e("#salutation").addClass("error"));break;case 4:s=!1,e("#from").val()?(s=!0,e("#from").removeClass("error")):(s=!1,e("#from").addClass("error"));break;case 5:s=!1,e(".giftForm .form-amount__input--text").val()?e(".giftForm .form-amount__input--text").val()>=parseInt(e(".giftForm .form-amount__input--text").attr("min"),10)?s=!0:(s=!1,e(".giftForm .form-amount__input--text").addClass("error")):e(".giftForm .form-amount__label").hasClass("active")?s=!0:(s=!1,e(".giftForm .form-amount__input--text").addClass("error"));break;case 6:s=!1,e("#fullName").val()?(a=!0,e("#fullName").removeClass("error")):(a=!1,e("#fullName").addClass("error")),e("#streetAdress").val()?(o=!0,e("#streetAdress").removeClass("error")):(o=!1,e("#streetAdress").addClass("error")),5==e("#zip").val().length?(l=!0,e("#zip").removeClass("error")):(l=!1,e("#zip").addClass("error")),e("#city").val()?(c=!0,e("#city").removeClass("error")):(c=!1,e("#city").addClass("error")),a&&o&&l&&1==c&&(s=!0);break;case 7:s=!0;break;case 8:s=!1,t.test(e("#yourEmail").val())?(d=!0,e("#yourEmail").removeClass("error")):(d=!1,e("#yourEmail").addClass("error")),e("#detailsFullName").val()||e("#detailsFullName").addClass("error"),(d||1==d)&&e("#detailsFullName").val()&&(s=!0);break;default:s=!1}return s},scrollToTop:function(){e("#modal_").animate({scrollTop:0})}};if(void 0===d){var l=e("#giftCardCarousel").find("img").attr("src"),c=e(".giftCardDescription").html();e("#giftCardSelected").attr("src",l),e("#giftCardDescription").html(c)}var d=e("#giftCardSelected").attr("src",d);a.init(),o.init()})},{}],52:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default={init:function(){var e={slow:120,medium:70,fast:35},t=window.matchMedia("(prefers-reduced-motion: reduce)"),n=function(e){if(!t.matches&&!document.hidden){e.getAttribute("src")||(e.setAttribute("src",e.getAttribute("data-video-src")),e.load()),e.muted=!0;var n=e.play();n&&n.catch(function(){})}},s=function(e){e.pause()},i=document.querySelectorAll("[data-js-headline-video]"),r=null;"IntersectionObserver"in window&&(r=new window.IntersectionObserver(function(e){e.forEach(function(e){e.target.dataset.inViewport=e.isIntersecting?"true":"false",e.isIntersecting?n(e.target):s(e.target)})},{rootMargin:"200px 0px"}
1)),i.forEach(function(e){e.addEventListener("playing",function(){e.classList.add("headlines__video--ready")}),e.addEventListener("error",function(){e.hidden=!0}),r?r.observe(e):(e.dataset.inViewport="true",n(e))});var a=function(){i.forEach(function(e){t.matches||document.hidden||"true"!==e.dataset.inViewport?s(e):n(e)})};t.addEventListener?t.addEventListener("change",a):t.addListener&&t.addListener(a),document.addEventListener("visibilitychange",a),document.querySelectorAll(".headlines__item").forEach(function(t){var n=t.querySelector("[data-js-headline-proxy]");if(n){var s=n.getAttribute("data-headline-proxy-target"),i=s?document.getElementById("modalCta_"+s)||document.getElementById("cta_"+s):t.querySelector(".headlines__buttons .cta-button, .headlines__buttons a");i&&n.addEventListener("click",function(){return i.click()})}var r=t.querySelector("[data-js-headline-typewriter]"),a=r?r.getAttribute("data-typewriter-effect"):null,o=r&&r.getAttribute("data-typewriter-text")||"",l=e[a];if(r&&l&&!r.dataset.typewriterInitialized){r.dataset.typewriterInitialized="true",r.textContent="";var c=0;window.setTimeout(function e(){r.textContent=o.slice(0,c+1),(c+=1)<o.length&&window.setTimeout(e,l)},l)}var d=t.querySelectorAll(".headlines__figure");if(!(d.length<2)){t.classList.add("gallery");var u=0,f=function(){d.forEach(function(e){e.classList.remove("visible")}),d[u].classList.add("visible"),u=(u+1)%d.length};f(),setInterval(f,3500)}})}}},{}],53:[function(e,t,n){"use strict";jQuery(document).ready(function(e){var t=1200;function n(){e(".cd-nav-trigger").removeClass("nav-is-visible"),e(".cd-main-header").removeClass("nav-is-visible"),e(".cd-primary-nav").removeClass("nav-is-visible"),e(".has-children ul").addClass("is-hidden"),e(".has-children a").removeClass("selected"),e(".moves-out").removeClass("moves-out"),e(".cd-main-content").removeClass("nav-is-visible")}function s(n){"close"==n?(e(".cd-search").removeClass("is-visible"),e(".cd-search-trigger").removeClass("search-is-visible"),e(".cd-overlay").removeClass("search-is-visible")):(e(".cd-search").toggleClass("is-visible"),e(".cd-search-trigger").toggleClass("search-is-visible"),e(".cd-overlay").toggleClass("search-is-visible"),e(window).width()>t&&e(".cd-search").hasClass("is-visible")&&e(".cd-search").find('input[type="search"]').focus(),e(".cd-search").hasClass("is-visible")?e(".cd-overlay").addClass("is-visible"):e(".cd-overlay").removeClass("is-visible"))}function i(){var e=window,n="inner";return"innerWidth"in window||(n="client",e=document.documentElement||document.body),e[n+"Width"]>=t}e(".cd-nav-trigger").on("click",function(t){t.preventDefault(),e(".cd-main-content").hasClass("nav-is-visible")?(n(),e(".cd-overlay").removeClass("is-visible")):(e(this).addClass("nav-is-visible"),e(".cd-primary-nav").addClass("nav-is-visible"),e(".cd-main-header").addClass("nav-is-visible"),e(".cd-main-content").addClass("nav-is-visible"),e(".cd-overlay").addClass("is-visible"),e("html").trigger("opennav"))}),e(".cd-search-trigger").on("click",function(e){e.preventDefault(),n()}),e("html").on("opensearch",function(){n(),e(".cd-overlay").removeClass("is-visible")}),e(".cd-overlay").on("swiperight",function(){e(".cd-primary-nav").hasClass("nav-is-visible")&&(n(),e(".cd-overlay").removeClass("is-visible"))}),e(".nav-on-left .cd-overlay").on("swipeleft",function(){e(".cd-primary-nav").hasClass("nav-is-visible")&&(n(),e(".cd-overlay").removeClass("is-visible"))}),e(".cd-overlay").on("click",function(){n(),s("close"),e(".cd-overlay").removeClass("is-visible")}),e(".cd-primary-nav").children(".has-children").children("a").on("click",function(e){e.preventDefault()}),e(".has-children").children("a").on("click",function(t){(!i()||i()&&3==e(this).attr("data-level"))&&t.preventDefault();var n=e(this);
1i()&&"3"===n.attr("data-level")&&n.parents("ul.is-hidden").css("min-height",n.next("ul").height()),n.next("ul").hasClass("is-hidden")?(n.addClass("selected").next("ul").removeClass("is-hidden").end().parent(".has-children").parent("ul").addClass("moves-out"),n.parent(".has-children").siblings(".has-children").children("ul").addClass("is-hidden").end().children("a").removeClass("selected"),e(".cd-overlay").addClass("is-visible"),e("html").trigger("opennav")):(n.removeClass("selected").next("ul").addClass("is-hidden").end().parent(".has-children").parent("ul").removeClass("moves-out"),e(".cd-overlay").removeClass("is-visible")),s("close")}),e(".go-back").on("click",function(t){i()&&e(this).parents("ul.is-hidden").css("min-height",0),t.preventDefault(),e(this).parent("ul").addClass("is-hidden").parent(".has-children").parent("ul").removeClass("moves-out")})})},{}],54:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s={modal:null,init:function(){0!=$("[data-js-cta-button]").length&&($("[data-js-cta-button]").on("click",s.eventHandlers.open),$("[data-js-cta-close]").on("click",s.eventHandlers.close))},eventHandlers:{open:function(e){var t=$(e.target).attr("data-js-cta-button");s.modal=$("#modal_"+t),s.modal.removeClass("is-inactive"),s.modal.addClass("is-active"),s.modal.on("click",s.eventHandlers.backgroundClick),document.body.classList.add("is-modal")},close:function(){s.modal.removeClass("is-active"),s.modal.addClass("is-inactive"),document.body.classList.remove("is-modal"),s.modal.unbind("click")},backgroundClick:function(e){e.target==s.modal[0]&&s.eventHandlers.close()}}};n.default=s},{}],55:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s,i=e("@amnesty/modal"),r=(s=i)&&s.__esModule?s:{default:s},a=e("../../core/js/utils/common");n.default={init:function(){$("[data-modal-trigger]").each(function(){this.addEventListener("touchstart",function(){}),$(this).on("click",function(e){a.events.trigger("modal:open"),r.default.open(this.href,function(){a.events.trigger("modal:close")}),e.preventDefault()})})}}},{"../../core/js/utils/common":81,"@amnesty/modal":1}],56:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=e("../../core/js/utils/validation"),i={selectors:{form:"[data-js-new-member-amount-form]"}
1,init:function(){var e=$(i.selectors.form),t=e.find('[type="radio"]:checked').val();e.find('[name="amount"]').val(t),s({form:i.selectors.form}),e.find('[type="radio"]').click(function(t){e.find("label").removeClass("active"),$(this).parent().addClass("active"),e.find('[name="amount"]').val($(this).val()),e.find('[type="number"]').val("")}),e.find('[type="number"]').focus(function(t){e.find("label").removeClass("active"),e.find('[name="amount"]').val("")}),e.find('[type="number"]').blur(function(e){$(this).val(Math.round($(this).val()))}),e.submit(function(t){e.find('[name="amount"]').val(e.find('[name="amount"]').val()||e.find('[type="number"]').val())})}};n.default=i},{"../../core/js/utils/validation":84}],57:[function(e,t,n){"use strict";var s={selectors:{darkModeBody:$("[data-js-body-dark-mode]"),content:$(".focus-page-content"),center:$("[data-js-focus-page-center]")},init:function(){s.selectors.content.length&&($(s.selectors.darkModeBody).addClass("focus-page-body-theme-dark"),s.selectors.center.length&&$(s.selectors.content).addClass("focus-page-content-centered"))}};t.exports=s},{}],58:[function(e,t,n){"use strict";var s={selectors:{darkModeBody:$("[data-js-body-dark-mode]"),content:$(".standard-page-content")},init:function(){s.selectors.content.length&&$(s.selectors.darkModeBody).addClass("standard-page-body-theme-dark")}};t.exports=s},{}],59:[function(e,t,n){"use strict";var s={selectors:{darkModeBody:$("[data-js-body-dark-mode]"),content:$(".support-us-page-content"),headline:$(".new-member-amount-form .block__headline"),block:$(".support-us-page-content .block--theme-dark")},init:function(){s.selectors.content.length&&($(s.selectors.darkModeBody).addClass("support-us-page-body-theme-dark"),s.selectors.darkModeBody.length&&!s.selectors.headline.length&&s.selectors.block.removeClass("block--theme-dark"))}};t.exports=s},{}],60:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s,i=function(){function e(e,t){for(var n=0;n<t.length;n++){var s=t[n];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(e,s.key,s)}}return function(t,n,s){return n&&e(t.prototype,n),s&&e(t,s),t}}(),r=e("@amnesty/modal"),a=(s=r)&&s.__esModule?s:{default:s},o=e("../../core/js/utils/common");function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var c=function(){function e(t){l(this,e),this.$submit=t.$submit?t.$submit:t.parent.find(t.submit),this.options=t}return i(e,[{key:"disable",value:function(){this.options.disable(this.$submit)}},{key:"enable",value:function(){this.options.enable(this.$submit)}}]),e}(),d=function(){function e(t){if(l(this,e),!t.$container)throw new Error("No jQuery container instance passed");if(!t.form||!t.form.selector)throw new Error("No form selector passed");this.options=t,this.elements={},this.init()}return i(e,[{key:"init",value:function(){var e=this;this.elements.$container=this.options.$container;var t=this.container().find("[data-sign-modal-trigger]");if(t.length)t.on("click",function(n){o.events.trigger("modal:open"),window.addEventListener("message",function(t){"sms-alert:success"===t.data&&e.onSuccess()}),a.default.open(t.attr("href"),function(){o.events.trigger("modal:close")}),n.preventDefault()});else{if(this.options.form&&(this.elements.$form=this.container().find(this.options.form.selector||"form")),this.options.submit){var n=this.form().find(this.options.submit.selector||'input[type="submit"]');if(this.elements.submit=new c(Object.assign({$submit:n,parent:this},this.options.submit)),this.options.submit.debug){var s=this.form().find(this.options.submit.debug);this.elements.debugSubmit=s,this.elements.debugSubmit.on("click",this.onComplete.bind(this))}}this.url=this.form().attr("action"),this.method=(this.form().attr("method")||"post").toUpperCase(),this.form().on("submit",this.onSubmit.bind(this))}}},{key:"container",value:function(){return this.elements.$container}},{key:"form",value:function(){return this.elements.$form}},{key:"submit",value:function(){return this.elements.submit}},{key:"getFormData",value:function(){var e=this.form().find("[name]"),t={};return $.each(e,function(e,n){("checkbox"!=n.type||"checkbox"===n.type&&n.checked)&&(t[$(n).attr("name")]=n.value)}),t}},{key:"onSubmit",value:function(e){e.preventDefault();var t=this.getFormData();this.submit().disable(),this.send({data:t})}},{key:"onComplete",value:function(e,t){this.submit().enable(),this.options.form.hooks.onComplete&&this.options.form.hooks.onComplete(this.form(),this.container(),e,t)}},{key:"onError",value:function(e,t,n){this.options.form.hooks.onError&&this.options.form.hooks.onError(this.form(),this.container(),e,t,n)}},{key:"onSuccess",value:function(e,t,n){this.options.form.hooks.onSuccess&&this.options.form.hooks.onSuccess(this.form(),this.container(),n,t,e)}},{key:"send",value:function(e){$.ajax(this.requestOptions(e))}},{key:"requestOptions",value:function(e){return Object.assign({headers:{"X-CSRFToken":(0,o.getCookie)("csrftoken"),Accept:"application/json"},url:this.url,method:this.method,complete:this.onComplete.bind(this),error:this.onError.bind(this),success:this.onSuccess.bind(this)},e)}}]),e}();n.default=d},{"../../core/js/utils/common":81,"@amnesty/modal":1}],61:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(){$(o).each(function(e,t){return v.push(new r.default({$container:$(t),form:{selector:u,hooks:{onSuccess:function(e,t){var n=t.find(u).attr(f);if(n)window.location.href=n;else{t.find(".petition-form__unsubmitted").addClass("petition-form__unsubmitted--hidden"),t.find(".petition-form__feedback--error").addClass("petition-form__feedback--hidden"),t.find(".petition-form__feedback--success").removeClass("petition-form__feedback--hidden");var s=t.parents(".petition-form__campaign").length>0;s&&($(".campaign-header h1").html($(".petition-form__feedback-heading").html()),$(".petition-form__feedback-heading").remove());var i=t.find(".petition-form__action-period"),r=20;s&&(i=$(".action-progress-live__bar"),r=$(window).height()/2),(0,a.scrollTo)(i,r)}},onError:function(e,t,n,s){var i=void 0;try{i=JSON.parse(n.responseText)}catch(e){i={server:h.serverNoResponse}}t.find(".petition-form__feedback--error").removeClass("petition-form__feedback--hidden").find(".petition-form__feedback-detail
1s").empty().append(Object.keys(i).map(function(e){return"<div><strong>"+e+"</strong>: "+i[e]+"</div><br/>"}))}}},submit:{selector:".petition-form__input--submit",enable:function(e){return e.removeAttr("disabled").removeClass("loading")},disable:function(e){return e.attr("disabled","disabled").addClass("loading")},debug:".petition-form__input--submit-debug"}}))})};var s,i=e("./Form"),r=(s=i)&&s.__esModule?s:{default:s},a=e("../../core/js/utils/common");var o=".petition-form",l=".petition-form__input",c="petition-form__input-error",d=c+"--hidden",u=".petition-form__form",f="data-redirect-url",h={valueMissing:"Obligatoriskt fält",typeMismatch:"Ange en giltig e-postadress",patternMismatch:"Ange ett giltigt nummer",serverNoResponse:"Fick inget svar (pröva igen)"},m=function(e){return'<li class="'+c+'"><small>'+e+"</small></li>"},p=function(e){return e.next(".petition-form__input-errors")},g=function(e){return p(e).html("").addClass(d)};$(l).on("invalid",function(e){e.preventDefault();var t,n,s,i=(t=this.validity,Object.keys(h).reduce(function(e,n){return t[n]&&e.push(h[n]),e},[]));n=$(this),!(s=i)||Array.isArray(s)&&0==s.length?g(n):Array.isArray(s)||(s=[s]),p(n).html(s.map(m)).removeClass(d)}),$(l).on("input",function(e){this.validity.valid&&g($(this))});var v=[]},{"../../core/js/utils/common":81,"./Form":60}],62:[function(e,t,n){"use strict";var s=e("../../core/js/utils/validation"),i={selectors:{form:"form#purchase-page-form"},init:function(){$(i.selectors.form).length&&s({form:i.selectors.form,rules:[{firstname:{required:!0},lastname:{required:!0},street:{required:!0},city:{required:!0},phone:{required:!0},postcode:{required:!0,number:!0,maxlength:5,minlength:5},count:{required:!0,number:!0}}]})}};t.exports=i},{"../../core/js/utils/validation":84}],63:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=2,i=4,r=/(\?|&)result=.*(?:&|$)/;n.default={init:function(){var e=0,t=1,n={},a=$("[data-js-quiz]");if(a.length){var o=JSON.parse(a.find("[data-js-quiz-context]").html());if(window.location.search.match(r)){var l=window.location.href.replace(r,"");window.history.replaceState({},document.title,l)}a.on("reset",function(t){e-=1,c(s,Object.assign({index:e,total:o.questions.length},o.questions[e])),t.preventDefault()}),a.on("submit",function(l){if(1===t)c(s,Object.assign({index:e,total:o.questions.length},o.questions[e]));else if(t===s)if(e<o.questions.length-1){var d=a.serializeArray()[0].value;n[d]?n[d]+=1:n[d]=1,e+=1,c(s,Object.assign({index:e,total:o.questions.length},o.questions[e]))}else{if(!a.get(0).checkValidity())return l.preventdefault();var u=Object.keys(n).reduce(function(e,t){return e?n[t]>n[e]?t:e:t}),f=o.results.find(function(e){return e.id===u});if(f){var h={slug:o.meta.slug,result:f.title};$.ajax({url:a.attr("action"),type:"POST",headers:{"X-CSRFToken":o.meta.csrf.value},dataType:"application/json",data:h}).always(function(e){var t=window.location.search.match(r)?window.location.href.replace(r,""):window.location.href+"?",n=encodeURIComponent(t+"result="+f.id);c(i,Object.assign({url:n},f))})}else c(0,new Error("result id mismatch"))}else c(0,new Error("unrecognized state"));l.preventDefault()})}function c(e,n){var r=void 0;r=(t=e)===s?"quiz-question":t===i?"quiz-result":"quiz-error";var o=Handlebars.templates[r+".hbs"](n);a.html(o),a.get(0).scrollIntoView&&a.get(0).scrollIntoView({block:"start",behavior:"smooth"})}}}},{}],64:[function(e,t,n){"use strict";var s=e("../../core/js/utils/validation"),i=e("../form-credentials/form-credentials").rules,r=e("../form-amount/form-amount").rules,a=e("../form-amount/form-amount").groups,o={selectors:{form:"form#recurring-payment-increase-page-form"},init:function(){$(o.selectors.form).length&&(o.setFieldClasses=s({form:o.selectors.form,rules:[r,i,{ssn:{required:!0,swedishPid:!0}},{confirm_increase:{required:!0}}],messages:[{confirm_increase:{required:"Bekräfta ändringen här."}}],groups:[a]}).setFieldClasses(),o.registerEvents())},registerEvents:function(){$(o.selectors.form).submit(o.eventHandlers.onSubmit)},eventHandlers:{onSubmit:function(){$(o.selectors.form).valid()&&$(o.selectors.form).find(":submit").attr("disabled","disabled")}}};t.exports=o},{"../../core/js/utils/validation":84,"../form-amount/form-amount":41,"../form-credentials/form-credentials":43}],65:[function(e,t,n){"use strict";var s={selectors:{parent:"[data-js-scrive-iframe]",window:"[data-js-scrive-iframe-window]",close:"[data-js-scrive-iframe-close]"},init:function(){s.registerEvents()}
1,registerEvents:function(){$(s.selectors.close).on("click",s.eventHandlers.handleCloseClick)},eventHandlers:{handleCloseClick:function(){var e=$(this),t=e.parents(s.selectors.parent).find(s.selectors.window);e.remove(),t.remove()}}};t.exports=s},{}],66:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=e("../../core/js/utils/common");n.default={init:function(){$("[data-js-scroll]").on("click",this.eventHandler)},eventHandler:function(e){e.preventDefault();var t=this.getAttribute("data-js-scroll"),n=$("[data-js-"+t+"]");(0,s.scrollTo)(n)}}},{"../../core/js/utils/common":81}],67:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s={selectors:{parent:"[data-js-search-bar]",toggle:"[data-js-search-bar-toggle]",form:"[data-js-search-form]",input:"[data-js-search-bar-input]"},classNames:{active:"search-bar--active"},init:function(){s.registerEvents()},registerEvents:function(){$(s.selectors.toggle).on("click",s.eventHandlers.handleToggleClick),$(s.selectors.form).on("submit",s.eventHandlers.handleFormSubmit),$("html").on("opennav",s.eventHandlers.closeSearch)}
1,eventHandlers:{handleToggleClick:function(){var e=$(s.selectors.parent);e.toggleClass(s.classNames.active),e.hasClass(s.classNames.active)?($(s.selectors.input).focus().select(),$("html").trigger("opensearch")):$(s.selectors.input).blur()},closeSearch:function(){$(s.selectors.parent).removeClass(s.classNames.active),$(s.selectors.input).blur()},handleFormSubmit:function(e){if(0===$(s.selectors.input).val().length)return e.preventDefault(),!1}}};n.default=s},{}],68:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s={selectors:{button:"[data-js-social-share]"},init:function(){$(s.selectors.button).on("click",s.eventHandlers.handleButtonClick)},eventHandlers:{handleButtonClick:function(e){e.preventDefault();var t=$(this).attr("href");s.utils.openWindow(t)}},utils:{openWindow:function(e){window.open(e,"pop","width=600, height=500, scrollbars=no")}}};n.default=s},{}],69:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s="successes__list-item--active",i={successes:".successes",item:"."+"successes__list-item",activeItem:"."+s,left:"[data-js-successes-left]",right:"[data-js-successes-right]",html:".successes__html"},r=function(e,t){var n=$(i.activeItem),r=e(n);r.length||(r=t(n.siblings())),n.removeClass(s),r.addClass(s)};n.default={init:function(){$(i.left).on("click",this.left.bind(this)),$(i.right).on("click",this.right.bind(this)),$(i.item).first().addClass(s),this.resetInterval()},resetInterval:function(){this.interval&&clearInterval(this.interval),this.interval=setInterval(this.next.bind(this),5e3)},left:function(e){this.previous(),this.resetInterval()},right:function(e){this.next(),this.resetInterval()},previous:function(){r(function(e){return e.prev(i.item)},function(e){return e.last()})},next:function(){r(function(e){return e.next(i.item)},function(e){return e.first()})}}},{}],70:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=e("../../core/js/utils/validation"),i={selectors:{$form:$("[data-js-support-form]"),$labels:$("[data-js-radio-toggle]"),$customInput:$("[data-js-radio-toggle]").find("input[type=number]")},init:function(){s({form:"[data-js-support-form]"}),i.selectors.$labels.click(i.eventHandlers.checkRadio),i.selectors.$form.submit(i.eventHandlers.submit)},eventHandlers:{checkRadio:function(){i.selectors.$labels.filter(".active").removeClass("active"),$(this).addClass("active"),"custom"===this.getAttribute("data-js-radio-toggle")||i.selectors.$customInput.val("")},submit:function(e){i.selectors.$form.find('input[type="hidden"]').val(i.selectors.$form.find(".active[data-js-radio-toggle]").find("input").val())}}};n.default=i},{"../../core/js/utils/validation":84}],71:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=e("../../core/js/utils/common"),i=e("../../core/js/utils/validation"),r={selectors:{$container:$("[data-js-swis
1h-f2f]"),$form:$("[data-js-swish-f2f-form]"),$labels:$("[data-js-swish-radio-toggle]"),$swishAmount:$("[data-js-swishamount]"),$swishOtherAmount:$("[data-js-swish-other-amount]"),$swishPhone:$("[data-js-swishphone]"),$csrfToken:$("#csrfmiddlewaretoken"),$submit:$("[data-js-swish-f2f-form-submit]"),$resetButton:$("[data-js-swish-f2f-form-reset]"),$feedback:$("[data-js-swish-f2f-form-feedback]"),$feedbackHeading:$("[data-js-swish-f2f-form-feedback-heading]"),$feedbackBody:$("[data-js-swish-f2f-form-feedback-body]")},init:function(){$(r.selectors.$form).length&&(i({form:"[data-js-swish-f2f-form]"}),r._latest_selected_radio=r.selectors.$labels.filter(".active"),r.selectors.$labels.click(r.eventHandlers.checkRadio),r.selectors.$form.submit(r.eventHandlers.submit),r.selectors.$swishPhone.focus(r.eventHandlers.swishPhoneFocus),r.selectors.$swishPhone.blur(r.eventHandlers.swishPhoneBlur),r.selectors.$swishOtherAmount.blur(r.eventHandlers.swishOtherAmountBlur),r.selectors.$resetButton.click(r.eventHandlers.reset))},eventHandlers:{checkRadio:function(){r.selectors.$labels.filter(".active").removeClass("active"),$(this).addClass("active"),r._latest_selected_radio=$(this),r.selectors.$swishOtherAmount.val(""),r.selectors.$swishOtherAmount.blur()},swishOtherAmountBlur:function(){this.value&&!isNaN(this.value)?r.selectors.$labels.filter(".active").removeClass("active"):r._latest_selected_radio.addClass("active")},swishPhoneFocus:function(){this._original_placeholder=this._original_placeholder||this.placeholder,this.placeholder=""},swishPhoneBlur:function(){this.value=String(this.value).replace(/[^0-9+-]/g,""),""==this.value&&(this.placeholder=this._original_placeholder)},reset:function(){r.error?(r.selectors.$feedback.hide(),r.selectors.$feedback.attr("aria-hidden",!0),r.selectors.$form.show(),r.selectors.$submit.prop("disabled",!1).removeClass("loading")):window.location.reload()},submit:function(e){if(e.preventDefault(),e.target.checkValidity()){r.selectors.$submit.prop("disabled",!0).addClass("loading");var t=function(e){if(r.selectors.$form.hide(),r.selectors.$feedback.show(),r.selectors.$feedback.attr("aria-hidden",!1),r.selectors.$container.offset().top<$(window).scrollTop()&&(0,s.scrollTo)(r.selectors.$container),r.error="error"in e,r.error){r.selectors.$feedbackHeading.html("Något gick fel!");var t="<p>Det gick inte att starta någon gåva via Swish för telefonnumret "+r.selectors.$swishPhone.val()+".</p>";"ACMT03"===e.error?t+="<p>Tänk på att numret som anges behöver vara kopplat till Swish.</p>":"PA02"===e.error||"AM02"===e.error||"AM06"===e.error?t="<p>Beloppet "+r.selectors.$swishAmount.val()+" kr godkändes inte av Swish.</p>":"RP06"===e.error?t+="<p>En betalning för det här telefonnumret verkar redan vara på gång i Swish. Öppna Swish telefonen och kolla om någon betalning visas där.</p>":t+="<p>Försök gärna igen senare, och tänk på att numret som anges behöver vara kopplat till Swish.</p>",r.selectors.$feedbackBody.html(t)}},n=r.selectors.$swishOtherAmount.val(),i=r.selectors.$form.find(".active[data-js-swis
1h-radio-toggle]").find("input").val(),a=n&&!isNaN(n)?n:i;r.selectors.$swishAmount.val(a);var o={url:"/api/sw/pr/",type:"POST",dataType:"json",data:{amount:r.selectors.$swishAmount.val(),phone:r.selectors.$swishPhone.val()}};r.selectors.$csrfToken.val()&&(o.headers={"X-CSRFToken":(0,s.getCookie)("csrftoken")}),$.ajax(o).done(function(e){t(e)}).fail(function(e){t("responseJSON"in e?e.responseJSON:e)})}}}};n.default=r},{"../../core/js/utils/common":81,"../../core/js/utils/validation":84}],72:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=e("../../core/js/utils/common"),i={selectors:{$banner:$("[data-js-swish-widget-banner]"),$form:$("[data-js-swish-quick-donation-widget-form]"),$closeSm:$("[data-js-swish-quick-donation-widget-form-close-sm]"),$closeLg:$("[data-js-swish-quick-donation-widget-form-close-lg]"),$closeFeedback:$("[data-js-swish-quick-donation-widget-form-close-feedback]"),$open:$("[data-js-swish-widget-open]"),$dismiss:$("[data-js-swish-widget-dismiss]"),$toggle:$("[data-js-swis
1h-quick-donation-widget-form-toggle]"),$amount:$("[data-js-swish-widget-amount]"),$customAmount:$("[data-js-swish-widget-custom-amount]"),$swishPhone:$("[data-js-swish-widget-phone]"),$csrfToken:$("#csrfmiddlewaretoken"),$submit:$("[data-js-swish-quick-donation-widget-form-submit]"),$feedback:$("[data-js-swish-quick-donation-widget-form-feedback]"),$feedbackHeading:$("[data-js-swish-quick-donation-widget-form-feedback-heading]"),$feedbackBody:$("[data-js-swish-quick-donation-widget-form-feedback-body]"),$cta:$(".swish-quick-donation-widget-form__feedback__cta")},init:function(){$(i.selectors.$form).length&&(i.selectors.$amount.change(i.eventHandlers.change),i.selectors.$form.submit(i.eventHandlers.submit),i.selectors.$swishPhone.focus(i.eventHandlers.swishPhoneFocus),i.selectors.$swishPhone.blur(i.eventHandlers.swishPhoneBlur),i.selectors.$customAmount.change(function(e){this.value?(this.setAttribute("required","required"),i.selectors.$amount.prop("checked",!1)):this.removeAttribute("required")}),"true"===window.sessionStorage.getItem("swish_widget_dismissed")?(i.selectors.$banner.hide(),i.selectors.$form.hide()):i.selectors.$banner.show(),i.selectors.$dismiss.click(function(e){window.sessionStorage.setItem("swish_widget_dismissed","true"),i.selectors.$banner.hide(),e.preventDefault()}),i.selectors.$closeSm.click(function(e){i.selectors.$form.hide(),e.preventDefault()}),i.selectors.$closeLg.click(function(e){window.sessionStorage.setItem("swish_widget_dismissed","true"),i.selectors.$form.remove(),e.preventDefault()}),i.selectors.$closeFeedback.click(function(e){i.selectors.$feedback.hide(),i.selectors.$banner.hide(),e.preventDefault()}),i.selectors.$open.click(function(e){i.selectors.$form.show()}),i.selectors.$toggle.click(function(e){i.selectors.$customAmount.show(),i.selectors.$toggle.remove(),e.preventDefault()}))}
1,eventHandlers:{change:function(){var e=$(this).parent();e.addClass("active"),e.siblings().removeClass("active"),i.selectors.$customAmount.val("").removeAttr("required")},swishPhoneFocus:function(){this._original_placeholder=this._original_placeholder||this.placeholder,this.placeholder=""},swishPhoneBlur:function(){this.value=String(this.value).replace(/[^0-9+-]/g,""),""==this.value&&(this.placeholder=this._original_placeholder)},submit:function(e){if(e.preventDefault(),e.target.checkValidity()){i.selectors.$submit.attr("disabled","disabled").addClass("loading");var t=new FormData(i.selectors.$form[0]),n=function(e){if(i.selectors.$form.hide(),i.selectors.$feedback.show(),i.selectors.$feedback.attr("aria-hidden",!1),"PENDING"===e.status)Boolean(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/Android/i))&&void 0!==window.orientation&&!Boolean(navigator.userAgent.match(/Instagram/)||navigator.userAgent.match(/FB_IAB/))&&(window.location="swish://"),setTimeout(function(){i.selectors.$cta.animate({opacity:1})},2e3),"dataLayer"in window&&window.dataLayer.push({event:"donation_submitted",donationAmount:t.get("amount")||t.get("custom-amount"),donationSource:"widget"});else{i.selectors.$feedbackHeading.html("Något gick fel!");var n="<p>Det gick inte att starta någon gåva via Swish för telefonnumret "+i.selectors.$swishPhone.val()+".</p>";"ACMT03"===e.error?n+="<p>Tänk på att numret du anger behöver vara kopplat till Swish.</p>":"PA02"===e.error||"AM02"===e.error||"AM06"===e.error?n="<p>Beloppet "+i.selectors.$swishAmount.val()+" kr godkändes inte av Swish.</p>":"RP06"===e.error?n+="<p>En betalning för det här telefonnumret verkar redan vara på gång i Swish. Öppna Swish i din telefon och kolla om någon betalning visas där.</p>":(n+="<p>Försök gärna igen senare, och tänk på att numret du anger behöver vara kopplat till Swish.</p>",n+='<p>Pga driftstörningar kan det uppstå problem vid swish-betalning. Swisha då din gåva direkt i Swish-appen. Ange valfritt belopp till <strong style="white-space: nowrap;">90 00 720</strong>. Varmt tack!</p>'),i.selectors.$feedbackBody.html(n)}},r={url:"/api/sw/pr/",type:"POST",dataType:"json",data:{amount:t.get("amount")||t.get("custom-amount"),phone:t.get("phone")}};i.selectors.$csrfToken.val()&&(r.headers={"X-CSRFToken":(0,s.getCookie)("csrftoken")}),$.ajax(r).done(function(e){n(e)}).fail(function(e){n("responseJSON"in e?e.responseJSON:e)})}else e.target.reportValidity()}}};n.default=i},{"../../core/js/utils/common":81}],73:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=e("../../core/js/utils/common"),i=e("../../core/js/utils/validation"),r={selectors:{$container:$("[data-js-swis
1h-quick-donation]"),$form:$("[data-js-swish-quick-donation-form]"),$labels:$("[data-js-swish-radio-toggle]"),$swishAmount:$("[data-js-swishamount]"),$swishOtherAmount:$("[data-js-swish-other-amount]"),$swishPhone:$("[data-js-swishphone]"),$csrfToken:$("#csrfmiddlewaretoken"),$submit:$("[data-js-swish-quick-donation-form-submit]"),$feedback:$("[data-js-swish-quick-donation-form-feedback]"),$feedbackHeading:$("[data-js-swish-quick-donation-form-feedback-heading]"),$feedbackBody:$("[data-js-swish-quick-donation-form-feedback-body]"),$cta:$(".swish-quick-donation-form__feedback__cta")},init:function(){$(r.selectors.$form).length&&(i({form:"[data-js-swish-quick-donation-form]"}),r._latest_selected_radio=r.selectors.$labels.filter(".active"),r.selectors.$labels.click(r.eventHandlers.checkRadio),r.selectors.$form.submit(r.eventHandlers.submit),r.selectors.$swishPhone.focus(r.eventHandlers.swishPhoneFocus),r.selectors.$swishPhone.blur(r.eventHandlers.swishPhoneBlur),r.selectors.$swishOtherAmount.blur(r.eventHandlers.swishOtherAmountBlur))},eventHandlers:{checkRadio:function(){r.selectors.$labels.filter(".active").removeClass("active"),$(this).addClass("active"),r._latest_selected_radio=$(this),r.selectors.$swishOtherAmount.val(""),r.selectors.$swishOtherAmount.blur()},swishOtherAmountBlur:function(){this.value&&!isNaN(this.value)?r.selectors.$labels.filter(".active").removeClass("active"):r._latest_selected_radio.addClass("active")},swishPhoneFocus:function(){this._original_placeholder=this._original_placeholder||this.placeholder,this.placeholder=""},swishPhoneBlur:function(){this.value=String(this.value).replace(/[^0-9+-]/g,""),""==this.value&&(this.placeholder=this._original_placeholder)},submit:function(e){if(e.preventDefault(),e.target.checkValidity()){r.selectors.$submit.attr("disabled","disabled").addClass("loading");var t=function(e){if(r.selectors.$form.hide(),r.selectors.$feedback.show(),r.selectors.$feedback.attr("aria-hidden",!1),r.selectors.$container.offset().top<$(window).scrollTop()&&(0,s.scrollTo)(r.selectors.$container),"PENDING"===e.status)Boolean(navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/Android/i))&&void 0!==window.orientation&&!Boolean(navigator.userAgent.match(/Instagram/)||navigator.userAgent.match(/FB_IAB/))&&(window.location="swish://"),setTimeout(function(){r.selectors.$cta.animate({opacity:1})},2e3);else{r.selectors.$feedbackHeading.html("Något gick fel!");var t="<p>Det gick inte att starta någon gåva via Swish för telefonnumret "+r.selectors.$swishPhone.val()+".</p>";"ACMT03"===e.error?t+="<p>Tänk på att numret du anger behöver vara kopplat till Swish.</p>":"PA02"===e.error||"AM02"===e.error||"AM06"===e.error?t="<p>Beloppet "+r.selectors.$swishAmount.val()+" kr godkändes inte av Swish.</p>":"RP06"===e.error?t+="<p>En betalning för det här telefonnumret verkar redan vara på gång i Swish. Öppna Swish i din telefon och kolla om någon betalning visas där.</p>":(t+="<p>Försök gärna igen senare, och tänk på att numret du anger behöver vara kopplat till Swish.</p>",t+='<p>Pga driftstörningar kan det uppstå problem vid swish-betalning. Swisha då din gåva direkt i Swish-appen. Ange valfritt belopp till <strong style="white-space: nowrap;">90 00 720</strong>. Varmt tack!</p>'),r.selectors.$feedbackBody.html(t)}},n=r.selectors.$swishOtherAmount.val(),i=r.selectors.$form.find(".active[data-js-swis
1h-radio-toggle]").find("input").val(),a=n&&!isNaN(n)?n:i;r.selectors.$swishAmount.val(a);var o={url:"/api/sw/pr/",type:"POST",dataType:"json",data:{amount:r.selectors.$swishAmount.val(),phone:r.selectors.$swishPhone.val()}};r.selectors.$csrfToken.val()&&(o.headers={"X-CSRFToken":(0,s.getCookie)("csrftoken")}),$.ajax(o).done(function(e){t(e)}).fail(function(e){t("responseJSON"in e?e.responseJSON:e)})}}}};n.default=r},{"../../core/js/utils/common":81,"../../core/js/utils/validation":84}],74:[function(e,t,n){"use strict";function s(e){var t=!1;return function(){for(var n=this,s=arguments.length,i=Array(s),r=0;r<s;r++)i[r]=arguments[r];t||(t=!0,window.requestAnimationFrame(function(){t=!1,e.apply(n,i)}))}}Object.defineProperty(n,"__esModule",{value:!0}),n.default={init:function(){$("[data-time-line-cover]").each(function(){var e=this,t=this.querySelector("[data-time-line-cover-button]"),n=void 0,i=void 0,r=s(function(){var t=e;for(i=e.offsetHeight,n=t.offsetTop;t=t.offsetParent;)n+=t.offsetTop}),a=s(function(){var s=Math.max(document.documentElement.clientHeight,window.innerHeight||0),r=window.scrollY;if(!(r+s<top||r>top+i)){var a=i+s,o=+Math.min(Math.max(r+s-n,0),a)/a;if(e.style.setProperty("--time-line-cover--state-inview",o.toFixed(3)),t){var l=1===o?"add":"remove";t.classList[l]("time-line-cover__link--state-sticky")}}});r(),a(),window.addEventListener("scroll",a,{passive:!0}),window.addEventListener("resize",r,{passive:!0})})}}},{}],75:[function(e,t,n){"use strict";jQuery('.time-line-facts-box li[style*="text-align: center"]').css({"align-self":"center"})},{}],76:[function(e,t,n){"use strict";jQuery('.time-line-report-box li[style*="text-align: center"]').css({"align-self":"center"})},{}],77:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s={selectors:{$items:$("[data-js-top-area]"),$heading:$("[data-js-top-area-heading]"),$slideIn:$("[data-js-slide-in]"),$cta:$("[data-js-top-area-cta]"),$backgrounds:$("[data-js-top-area-bg]")},init:function(){s.selectors.$slideIn.addClass("slide-in--active"),s.selectors.$items.each(s.registerEvent)},registerEvent:function(){$(this).click(s.eventHandler)}
1,eventHandler:function(){var e=$(this),t=e.hasClass("active"),n=JSON.parse(this.getAttribute("data-js-top-area"));s.selectors.$items.filter(".active").removeClass("active"),e.addClass("active"),t||(s.selectors.$slideIn.removeClass("slide-in--active"),setTimeout(function(){s.selectors.$slideIn.addClass("slide-in--active")},20)),s.selectors.$heading.html("<span>"+n.heading+"</span>"),s.selectors.$backgrounds.filter(".active").removeClass("active"),$('[data-js-top-area-bg="'+n.id+'"]').addClass("active"),s.selectors.$cta.html(n.ctaText),s.selectors.$cta.attr("href",""+n.ctaUrl)}};n.default=s},{}],78:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=2,i=3,r=4;n.default={init:function(){if($("[data-js-vote-form]").length){var e=1,t=$("[data-js-vote-form]");if(t.length){var n=JSON.parse(t.find("[data-js-vote-context]").html());t.on("reset",function(e){a(s,{options:n.options}),e.preventDefault()}),t.on("submit",function(o){if(1===e)a(s,{options:n.options});else if(e===s){t.serializeArray().length&&a(i,t.serializeArray().map(function(e,t){return n.options.find(function(t){return t.value===e.value})}))}else if(e===i){var l=new window.FormData(o.target);$.ajax({url:t.attr("action"),type:"POST",headers:{"X-CSRFToken":n.meta.csrf.value},dataType:"application/x-www-form-urlencoded",data:t.serialize()}).always(function(e){var t=n.options.filter(function(e){return!!e.link&&l.getAll(e.name).includes(e.value)});a(r,{thanks:n.thanks,links:t,hasLinks:Boolean(t.length)})})}else a(0,new Error("unrecognized state"));o.preventDefault()})}}function a(n,a){var o=void 0;o=(e=n)===s?"vote-form-options":e===i?"vote-form-summary":e===r?"vote-form-result":"vote-form-error";var l=Handlebars.templates[o+".hbs"](a);t.html(l),t.get(0).scrollIntoView&&t.get(0).scrollIntoView({block:"start",behavior:"smooth"})}}}},{}],79:[function(e,t,n){"use strict";var s=oe(e("es6-object-assign")),i=oe(e("promise-polyfill")),r=oe(e("setasap")),a=oe(e("../../components/cta-mail-form/cta-mail-form")),o=oe(e("../../components/action-mail-widget/action-mail-widget")),l=oe(e("../../components/petition-form/petition-form")),c=oe(e("../../components/scroll-button/scroll-button")),d=oe(e("./utils/expander")),u=oe(e("./utils/toaster")),f=oe(e("./general/checkbox")),h=oe(e("../../components/successes/successes")),m=oe(e("../../components/top-area/top-area")),p=oe(e("../../components/support-our-work/support-form")),g=oe(e("../../components/swish-quick-donation/swish-quick-donation-form")),v=oe(e("../../components/swish-quick-donation-widget/swish-quick-donation-widget-form")),y=oe(e("../../components/swish-f2f/swish-f2f-form")),b=oe(e("../../components/f2f-new-member-form-step-1/f2f-new-member-form-step-1")),_=oe(e("../../components/f2f-new-member-form-step-2/f2f-new-member-form-step-2")),w=oe(e("../../components/f2f-new-member-form-step-3/f2f-new-member-form-step-3")),k=oe(e("../../components/f2f-signature-frame/f2f-signature-frame")),$=oe(e("../../components/f2f-swish-page/f2f-swish-page")),S=oe(e("../../components/f2f-recruiter-page/f2f-recruiter-page")),C=oe(e("../../components/f2f-location-page/f2f-location-page")),M=oe(e("../../components/form-amount/form-amount")),D=oe(e("../../components/form-donation/form-donation")),T=oe(e("../../components/form-registration/form-registration")),x=oe(e("../../components/form-registration-direct-payment/form-registration-direct-payment")),A=oe(e("../../components/form-youth-registration/form-youth-registration")),j=oe(e("../../components/form-gift/form-gift")),O=oe(e("../../components/agm-registration-page/agm-registration-page")),F=oe(e("../../components/search-bar/search-bar")),P=oe(e("../../components/scrive-iframe/scrive-iframe")),I=oe(e("../../components/new-member-amount-form/new-member-amount-form")),N=oe(e("../../components/social-share/social-share")),E=oe(e("../../components/basic-registration-page/basic-registration-page")),Y=oe(e("../../components/recurring-payment-increase-page/recurring-payment-increase-page")),B=oe(e("../../components/pages/support-us-page")),R=oe(e("../../components/pages/focus-page")),q=oe(e("../../components/pages/standard-page")),H=oe(e("../../components/purchase-page/purchase-page")),L=oe(e("../../components/
1accordion/accordion")),W=oe(e("../../components/cover/cover")),V=oe(e("../../components/time-line-cover/time-line-cover")),U=oe(e("../../components/modal/modal")),G=oe(e("../../components/conversation/conversation")),z=oe(e("../../components/action-progress/action-progress")),Q=oe(e("../../components/action-progress-live/action-progress-live")),J=oe(e("../../components/anchor/anchor"));e("../../components/time-line-facts-box/time-line-facts-box/"),e("../../components/time-line-report-box/time-line-report-box/");var Z=oe(e("../../components/gift-card/gift-card/")),K=oe(e("../../views/gift-card-thank-you-page/gift-card-thank-you-page/")),X=oe(e("../../views/gift-card-landing-page/gift-card-landing-page/")),ee=oe(e("../../components/digital-gift-card/digital-gift-card")),te=oe(e("../../components/become-member-form/become-member-form")),ne=oe(e("../../components/modal-cta/modal-cta")),se=oe(e("../../components/headlines/headlines")),ie=oe(e("../../components/vote-form/vote-form")),re=oe(e("../../components/quiz/quiz")),ae=e("./utils/common");function oe(e){return e&&e.__esModule?e:{default:e}}e("../../components/mast-header/mast-header"),s.default.polyfill(),window.Promise||(window.Promise=i.default),i.default._immediateFn=r.default,(0,ae.entryPoint)(),window.addEventListener("CookiebotOnConsentReady",function(){(0,ae.entryPoint)()}),(0,l.default)(),(0,a.default)(),(0,o.default)(),F.default.init(),c.default.init(),d.default.init(),u.default.init(),f.default.init(),h.default.init(),m.default.init(),p.default.init(),g.default.init(),v.default.init(),y.default.init(),b.default.init(),_.default.init(),w.default.init(),k.default.init(),$.default.init(),S.default.init(),C.default.init(),M.default.init(),D.default.init(),j.default.init(),O.default.init(),T.default.init(),x.default.init(),A.default.init(),P.default.init(),I.default.init(),N.default.init(),L.default.init(),W.default.init(),V.default.init(),U.default.init(),G.default.init(),z.default.init(),Q.default.init(),J.default.init(),ie.default.init(),re.default.init(),ne.default.init(),se.default.init(),te.default.init(),E.default.init(),Y.default.init(),B.default.init(),R.default.init(),q.default.init(),H.default.init(),Z.default.init(),K.default.init(),X.default.init(),ee.default.init()},{"../../components/accordion/accordion":22,"../../components/action-mail-widget/action-mail-widget":23,"../../components/action-progress-live/action-progress-live":24,"../../components/action-progress/action-progress":25,"../../components/agm-registration-page/agm-registration-page":26,"../../components/anchor/anchor":27,"../../components/basic-registration-page/basic-registration-page":28,"../../components/become-member-form/become-member-form":29,"../../components/conversation/conversation":30,"../../components/cover/cover":31,"../../components/cta-mail-form/cta-mail-form":32,"../../components/digital-gift-card/digital-gift-card":33,"../../components/f2f-location-page/f2f-location-page":34,"../../components/f2f-new-member-form-step-1/f2f-new-member-form-step-1":35,"../../components/f2f-new-member-form-step-2/f2f-new-member-form-step-2":36,"../../components/f2f-new-member-form-step-3/f2f-new-member-form-step-3":37,"../../components/f2f-recruiter-page/f2f-recruiter-page":38,"../../components/f2f-signature-frame/f2f-signature-frame":39,"../../components/f2f-swish-page/f2f-swish-page":40,"../../components/form-amount/form-amount":41,"../../components/form-donation/form-donation":44,"../../components/form-gift/form-gift":45,"../../components/form-registration-direct-payment/form-registration-direct-payment":48,"../../components/form-registration/form-registration":49,"../../components/form-youth-registration/form-youth-registration":50,"../../components/gift-card/gift-card/":51,"../../components/headlines/headlines":52,"../../components/mast-header/mast-header":53,"../../components/modal-cta/modal-cta":54,"../../components/modal/modal":55,"../../components/new-member-amount-form/new-member-amount-form":56,"../../components/pages/focus-page":57,"../../components/pages/standard-page":58,"../../components/pages/support-us-page":59,"../../components/petition-form/petition-form":61,"../../components/purchase-page/purchase-page":62,"../../components/quiz/quiz":63,"../../components/recurring-payment-increase-page/recurring-payment-increase-page":64,"../../components/scrive-iframe/scrive-iframe":65,"../../components/scroll-button/scroll-button":66,"../../components/search-bar/search-bar":67,"../../components/social-share/social-share":68,"../../components/successes/successes":69,"../../components/support-our-work/support-form":70,"../../components/swish-f2f/swish-f2f-form":71,"../../components/swish-quick-donation-widget/swish-quick-donation-widget-form":72,"../../components/swish-quick-donation/swish-quick-donation-form":73,"../../components/time-line-cover/time-line-cover":74,"../../components/time-line-facts-box/time-line-facts-box/":75,"../../components/time-line-report-box/time-line-report-box/":76,"../../components/top-area/top-area":77,"../../components/vote-form/vote-form":78,"../../views/gift-card-landing-page/gift-card-landing-page/":85,"../../views/gift-card-thank-you-page/gift-card-thank-you-page/":86,"./general/checkbox":80,"./utils/common":81,"./utils/expander":82,"./ut
1ils/toaster":83,"es6-object-assign":3,"promise-polyfill":19,setasap:20}],80:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s={init:function(){$("[data-js-checbox]").keypress("enter",s.eventHandler)},eventHandler:function(e){if(13===e.which){var t=$(this).find("input:checkbox");t.is(":checked")?t.attr("checked",!1):t.attr("checked",!0)}}};n.default=s},{}],81:[function(e,t,n){"use strict";function s(e){var t=null;if(document.cookie&&""!==document.cookie)for(var n=document.cookie.split(";"),s=0;s<n.length;s++){var i=$.trim(n[s]);if(i.substring(0,e.length+1)===e+"="){t=decodeURIComponent(i.substring(e.length+1));break}}return t}function i(e){return e.replace(/\[|]/g,"")}Object.defineProperty(n,"__esModule",{value:!0}),n.getCookie=s,n.scrollTo=function(e,t){var n={scrollSpeed:1e3,maxScrollDuration:1e3,marginTop:void 0===t?0:t};return new Promise(function(t){var s,i,r=window.getComputedStyle(e[0]),a=r.scrollMarginTop,o=a&&parseInt(a,10),l=e.offset().top-o-n.marginTop,c=Math.abs($(window).scrollTop()-l);$("html, body").animate({scrollTop:l},(s=c,i=s/n.scrollSpeed*1e3,i<n.maxScrollDuration?i:n.maxScrollDuration)).promise().then(t)})},n.attributeToString=i,n.attributeWithValue=function(e,t){return"["+i(e)+'="'+t+'"]'},n.attributeFromSelector=function(e){return e.substring(1,e.length-1)},n.entryPoint=function(){s("entry_point")||(document.cookie="entry_point="+document.location+"; secure; path=/")};n.events=$({})},{}],82:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s=e("./common"),i={selectors:{toggle:"[data-js-expander]",group:"[data-js-expander-group]",expandedText:"[data-js-expander-expanded-text]",collapsedText:"[data-js-expander-collapsed-text]",controls:"[aria-controls]",expanded:"[aria-expanded]",target:"[data-js-expander-target]"},init:function(){i.registerEvents(),i.utils.setTargetDisplayStyle()},registerEvents:function(){$(i.selectors.toggle).on("click",i.eventHandlers.toggleExpanded),$(i.selectors.target).on("expand",i.eventHandlers.toggleTarget)}
1,eventHandlers:{toggleExpanded:function(){var e=$(this),t=e.attr((0,s.attributeToString)(i.selectors.group)),n=$((0,s.attributeWithValue)(i.selectors.group,t)).filter((0,s.attributeWithValue)(i.selectors.expanded,"true")).not(e);i.utils.triggerExpand(e,!1),n.each(function(e,t){i.utils.triggerExpand($(t),!1)}),i.utils.changeExpanderText(e)},toggleTarget:function(e,t){var n=$(this);t.$trigger.attr((0,s.attributeToString)(i.selectors.expanded),t.toggleExpand),t.focus?n.slideToggle(null,function(){(0,s.scrollTo)(n.offset().top>0?n:t.$trigger)}):n.slideToggle()}},utils:{setTargetDisplayStyle:function(){$(i.selectors.target).each(function(e,t){var n=$(t);0===n.height()&&n.css("display","none")})},triggerExpand:function(e,t){var n=!e.is((0,s.attributeWithValue)(i.selectors.expanded,"true")),r=e.attr((0,s.attributeToString)(i.selectors.controls)),a=$("#"+r);a.trigger("expand",{toggleExpand:n,$trigger:e,focus:t}).attr("tabindex",-1),t&&(n?a.focus():e.focus())},changeExpanderText:function(e){if(e.is((0,s.attributeWithValue)(i.selectors.expanded,"true"))){if(e.is(i.selectors.expandedText)){var t=e.attr((0,s.attributeFromSelector)(i.selectors.expandedText));t&&e.text(t)}}else if(e.is(i.selectors.collapsedText)){var n=e.attr((0,s.attributeFromSelector)(i.selectors.collapsedText));n&&e.text(n)}}}};n.default=i},{"./common":81}],83:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s={selectors:{toaster:"#aise-toaster",message:"#aise-toaster-message"},init:function(){$(s.selectors.toaster).on("click",function(e){$(this).hide(),e.preventDefault()})},showMessage:function(e){$(s.selectors.message).text(e),$(s.selectors.toaster).css({top:-40}).show().animate({top:"20px"})},hide:function(){$(s.selectors.message).text(""),$(s.selectors.toaster).css({top:-40}).hide()}};window._aiseToaster=s,n.default=s},{}],84:[function(e,t,n){"use strict";function s(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var i=e("moment"),r="input--error",a="input--valid",o="input--required",l={required:"Detta fält är obligatoriskt.",email:"Var god ange en giltig e-postadress.",number:"Var god ange endast siffror.",maxlength:"Var god ange max {0} tecken.",minlength:"Var god ange minst {0} tecken.",dateISO:"Var god ange ett giltigt datum i formatet ÅÅÅÅ-MM-DD.",min:"Var god ange ett värde högre än {0}."};$.extend($.validator.messages,l);var c=function(e){return!isNaN(parseInt(e))},d=function(e){return 12==e.length},u=function(e){return i(e.substring(0,8),"YYYYMMDD").isValid()},f=function(e){return function(e){for(var t=0,n=0,s=e.length-1;s>=0;s--)n=parseInt(e.charAt(s)),(e.length-1-s)%2&&(n*=2)>9&&(n-=9),t+=n;return t%10==0}(e.substring(2))};$.validator.addMethod("swedishPid",function(e,t,n){return!(!this.optional(t)||e)||!!c(e)&&(!!d(e)&&(!!u(e)&&!!f(e)))},function(e,t){var n=$(t).val();return c(n)?d(n)?u(n)?f(n)?void 0:"Ej giltigt personnummer":"Var god ange ett korrekt datum":"Var god ange ett 12-siffrigt personummer":l.number});var h={highlight:function(e,t,n){$(e).closest(".input").addClass(r).removeClass(a)},unhighlight:function(e,t,n){$(e).closest(".input").removeClass(r).addClass(a)},errorPlacement:function(e,t){$(t).closest(".input").append(e)}};t.exports=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.form,n=e.rules,i=void 0===n?[]:n,r=e.groups,a=void 0===r?[]:r,l=e.messages,c=void 0===l?[]:l;$(t).validate(Object.assign({ignoreTitle:!0,rules:Object.assign.apply(Object,[{}].concat(s(i))),groups:Object.assign.apply(Object,[{}].concat(s(a))),messages:Object.assign.apply(Object,[{}].concat(s(c)))},h));var d=Object.keys(Object.assign.apply(Object,[{}].concat(s(i))));return{setFieldClasses:function(){d.forEach(function(e){var t=$('[name="'+e+'"]');t.length&&(t.rules().required?t.closest(".input").addClass(o):t.closest(".input").removeClass(o))})}}}},{moment:7}],85:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s={init:function(){$(".clipBoardWrapper").length&&($(".clipBoardWrapper .input__field").click(function(e){$(this).blur(),$(this).select(),document.execCommand("copy")}),navigator.userAgent.match(/iP(hone|od|ad)/i)&&$(".clipBoardWrapper").addClass("ios").find(".input__field").prop("readonly",!1))}};n.default=s},{}],86:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var s={init:function(){$(".clipBoardWrapper").length&&($(".clipBoardWrapper .input__field").click(function(e){$(this).blur(),$(this).select(),document.execCommand("copy")}),navigator.userAgent.match(/iP(hone|od|ad)/i)&&$(".clipBoardWrapper").addClass("ios").find(".input__field").prop("readonly",!1))}};n.default=s},{}]},{},[79]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.