"use strict";var ItemEditor,d,yall;String.prototype.format||(String.prototype.format=function(){var n=arguments;return this.replace(/{(\d+)}/g,function(t,i){return typeof n[i]!="undefined"?n[i]:t})}),String.prototype.toTitleCase||(String.prototype.toTitleCase=function(){return this.replace(/\w\S*/g,function(n){return n.charAt(0).toUpperCase()+n.substr(1).toLowerCase()})}),function(n,t,i){t[n]=t[n]||i(),typeof module!="undefined"&&module.exports?module.exports=t[n]:typeof define=="function"&&define.amd&&define(function(){return t[n]})}("Promise",typeof global!="undefined"?global:this,function(){function f(n,t){u.add(n,t),r||(r=v(u.drain))}function h(n){var t,i=typeof n;return n!=null&&(i=="object"||i=="function")&&(t=n.then),typeof t=="function"?t:!1}function e(){for(var n=0;n<this.chain.length;n++)y(this,this.state===1?this.chain[n].success:this.chain[n].failure,this.chain[n]);this.chain.length=0}function y(n,t,i){var r,u;try{t===!1?i.reject(n.msg):(r=t===!0?n.msg:t.call(void 0,n.msg),r===i.promise?i.reject(TypeError("Promise-chain cycle")):(u=h(r))?u.call(r,i.resolve,i.reject):i.resolve(r))}catch(f){i.reject(f)}}function c(n){var u,r,t=this;if(!t.triggered){t.triggered=!0,t.def&&(t=t.def);try{(u=h(n))?(r=new a(t),u.call(n,function(){c.apply(r,arguments)},function(){i.apply(r,arguments)})):(t.msg=n,t.state=1,t.chain.length>0&&f(e,t))}catch(o){i.call(r||new a(t),o)}}}function i(n){var t=this;t.triggered||(t.triggered=!0,t.def&&(t=t.def),t.msg=n,t.state=2,t.chain.length>0&&f(e,t))}function l(n,t,i,r){for(var u=0;u<t.length;u++)(function(u){n.resolve(t[u]).then(function(n){i(u,n)},r)})(u)}function a(n){this.def=n,this.triggered=!1}function p(n){this.promise=n,this.state=0,this.triggered=!1,this.chain=[],this.msg=void 0}function t(n){if(typeof n!="function")throw TypeError("Not a function");if(this.__NPO__!==0)throw TypeError("Not a promise");this.__NPO__=1;var t=new p(this);this.then=function(n,i){var r={success:typeof n=="function"?n:!0,failure:typeof i=="function"?i:!1};return r.promise=new this.constructor(function(n,t){if(typeof n!="function"||typeof t!="function")throw TypeError("Not a function");r.resolve=n,r.reject=t}),t.chain.push(r),t.state!==0&&f(e,t),r.promise},this["catch"]=function(n){return this.then(void 0,n)};try{n.call(void 0,function(n){c.call(t,n)},function(n){i.call(t,n)})}catch(r){i.call(t,r)}}var n,r,u,s=Object.prototype.toString,v=typeof setImmediate!="undefined"?function v(n){return setImmediate(n)}:setTimeout,o;try{Object.defineProperty({},"x",{}),n=function n(t,i,r,u){return Object.defineProperty(t,i,{value:r,writable:!0,configurable:u!==!1})}}catch(w){n=function(t,i,r){return t[i]=r,t}}return u=function(){function u(n,t){this.fn=n,this.self=t,this.next=void 0}var i,t,n;return{add:function(r,f){n=new u(r,f),t?t.next=n:i=n,t=n,n=void 0},drain:function(){var n=i;for(i=t=r=void 0;n;)n.fn.call(n.self),n=n.next}}}(),o=n({},"constructor",t,!1),n(t,"prototype",o,!1),n(o,"__NPO__",0,!1),n(t,"resolve",function(n){var t=this;return n&&typeof n=="object"&&n.__NPO__===1?n:new t(function(t,i){if(typeof t!="function"||typeof i!="function")throw TypeError("Not a function");t(n)})}),n(t,"reject",function(n){return new this(function(t,i){if(typeof t!="function"||typeof i!="function")throw TypeError("Not a function");i(n)})}),n(t,"all",function(n){var t=this;return s.call(n)!="[object Array]"?t.reject(TypeError("Not an array")):n.length===0?t.resolve([]):new t(function(i,r){if(typeof i!="function"||typeof r!="function")throw TypeError("Not a function");var u=n.length,f=Array(u),e=0;l(t,n,function(n,t){f[n]=t,++e===u&&i(f)},r)})}),n(t,"race",function(n){var t=this;return s.call(n)!="[object Array]"?t.reject(TypeError("Not an array")):new t(function(i,r){if(typeof i!="function"||typeof r!="function")throw TypeError("Not a function");l(t,n,function(n,t){i(t)},r)})}),t}),String.prototype.regexEscape||(String.prototype.regexEscape=function(){return this.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}),function(){function tt(t){function r(n,i,r,u,f,e){for(;f>=0&&f<e;f+=t){var o=u?u[f]:f;r=i(r,n[o],o,n)}return r}return function(u,e,o,s){e=f(e,s,4);var h=!i(u)&&n.keys(u),l=(h||u).length,c=t>0?0:l-1;return arguments.length<3&&(o=u[h?h[c]:c],c+=t),r(u,e,o,h,c,l)}}function it(n){return function(i,r,u){r=t(r,u);for(var e=i!=null&&i.length,f=n>0?0:e-1;f>=0&&f<e;f+=n)if(r(i[f],f,i))return f;return-1}}function rt(t,i){var u=k.length,f=t.constructor,e=n.isFunction(f)&&f.prototype||a,r="constructor";for(n.has(t,r)&&!n.contains(i,r)&&i.push(r);u--;)r=k[u],r in t&&t[r]!==e[r]&&!n.contains(i,r)&&i.push(r)}var l=this,ot=l._,o=Array.prototype,a=Object.prototype,st=Function.prototype,ht=o.push,r=o.slice,e=a.toString,ct=a.hasOwnProperty,lt=Array.isArray,g=Object.keys,v=st.bind,nt=Object.create,y=function(){},n=function(t){if(t instanceof n)return t;if(!(this instanceof n))return new n(t);this._wrapped=t},f,t,s,u,w,b,k,h,et,c;typeof exports!="undefined"?(typeof module!="undefined"&&module.exports&&(exports=module.exports=n),exports._=n):l._=n,n.VERSION="1.8.2",f=function(n,t,i){if(t===void 0)return n;switch(i==null?3:i){case 1:return function(i){return n.call(t,i)};case 2:return function(i,r){return n.call(t,i,r)};case 3:return function(i,r,u){return n.call(t,i,r,u)};case 4:return function(i,r,u,f){return n.call(t,i,r,u,f)}}return function(){return n.apply(t,arguments)}},t=function(t,i,r){return t==null?n.identity:n.isFunction(t)?f(t,i,r):n.isObject(t)?n.matcher(t):n.property(t)},n.iteratee=function(n,i){return t(n,i,Infinity)};var p=function(n,t){return function(i){var e=arguments.length,r,u,f;if(e<2||i==null)return i;for(r=1;r<e;r++){var o=arguments[r],s=n(o),h=s.length;for(u=0;u<h;u++)f=s[u],t&&i[f]!==void 0||(i[f]=o[f])}return i}},at=function(t){if(!n.isObject(t))return{};if(nt)return nt(t);y.prototype=t;var i=new y;return y.prototype=null,i},vt=Math.pow(2,53)-1,i=function(n){var t=n&&n.length;return typeof t=="number"&&t>=0&&t<=vt};n.each=n.forEach=function(t,r,u){var e,o,s;if(r=f(r,u),i(t))for(e=0,o=t.length;e<o;e++)r(t[e],e,t);else for(s=n.keys(t),e=0,o=s.length;e<o;e++)r(t[s[e]],s[e],t);return t},n.map=n.collect=function(r,u,f){var e,s;u=t(u,f);var o=!i(r)&&n.keys(r),h=(o||r).length,c=Array(h);for(e=0;e<h;e++)s=o?o[e]:e,c[e]=u(r[s],s,r);return c},n.reduce=n.foldl=n.inject=tt(1),n.reduceRight=n.foldr=tt(-1),n.find=n.detect=function(t,r,u){var f;return f=i(t)?n.findIndex(t,r,u):n.findKey(t,r,u),f!==void 0&&f!==-1?t[f]:void 0},n.filter=n.select=function(i,r,u){var f=[];return r=t(r,u),n.each(i,function(n,t,i){r(n,t,i)&&f.push(n)}),f},n.reject=function(i,r,u){return n.filter(i,n.negate(t(r)),u)},n.every=n.all=function(r,u,f){var o,h,e,s;for(u=t(u,f),o=!i(r)&&n.keys(r),h=(o||r).length,e=0;e<h;e++)if(s=o?o[e]:e,!u(r[s],s,r))return!1;return!0},n.some=n.any=function(r,u,f){var o,h,e,s;for(u=t(u,f),o=!i(r)&&n.keys(r),h=(o||r).length,e=0;e<h;e++)if(s=o?o[e]:e,u(r[s],s,r))return!0;return!1},n.contains=n.includes=n.include=function(t,r,u){return i(t)||(t=n.values(t)),n.indexOf(t,r,typeof u=="number"&&u)>=0},n.invoke=function(t,i){var u=r.call(arguments,2),f=n.isFunction(i);return n.map(t,function(n){var t=f?i:n[i];return t==null?t:t.apply(n,u)})},n.pluck=function(t,i){return n.map(t,n.property(i))},n.where=function(t,i){return n.filter(t,n.matcher(i))},n.findWhere=function(t,i){return n.find(t,n.matcher(i))},n.max=function(r,u,f){var e=-Infinity,c=-Infinity,h,o,s,l;if(u==null&&r!=null)for(r=i(r)?r:n.values(r),s=0,l=r.length;s<l;s++)h=r[s],h>e&&(e=h);else u=t(u,f),n.each(r,function(n,t,i){o=u(n,t,i),(o>c||o===-Infinity&&e===-Infinity)&&(e=n,c=o)});return e},n.min=function(r,u,f){var e=Infinity,c=Infinity,h,o,s,l;if(u==null&&r!=null)for(r=i(r)?r:n.values(r),s=0,l=r.length;s<l;s++)h=r[s],h<e&&(e=h);else u=t(u,f),n.each(r,function(n,t,i){o=u(n,t,i),(o<c||o===Infinity&&e===Infinity)&&(e=n,c=o)});return e},n.shuffle=function(t){for(var e=i(t)?t:n.values(t),o=e.length,u=Array(o),f,r=0;r<o;r++)f=n.random(0,r),f!==r&&(u[r]=u[f]),u[f]=e[r];return u},n.sample=function(t,r,u){return r==null||u?(i(t)||(t=n.values(t)),t[n.random(t.length-1)]):n.shuffle(t).slice(0,Math.max(0,r))},n.sortBy=function(i,r,u){return r=t(r,u),n.pluck(n.map(i,function(n,t,i){return{value:n,index:t,criteria:r(n,t,i)}}).sort(function(n,t){var i=n.criteria,r=t.criteria;if(i!==r){if(i>r||i===void 0)return 1;if(i<r||r===void 0)return-1}return n.index-t.index}),"value")},s=function(i){return function(r,u,f){var e={};return u=t(u,f),n.each(r,function(n,t){var f=u(n,t,r);i(e,n,f)}),e}},n.groupBy=s(function(t,i,r){n.has(t,r)?t[r].push(i):t[r]=[i]}),n.indexBy=s(function(n,t,i){n[i]=t}),n.countBy=s(function(t,i,r){n.has(t,r)?t[r]++:t[r]=1}),n.toArray=function(t){return t?n.isArray(t)?r.call(t):i(t)?n.map(t,n.identity):n.values(t):[]},n.size=function(t){return t==null?0:i(t)?t.length:n.keys(t).length},n.partition=function(i,r,u){r=t(r,u);var f=[],e=[];return n.each(i,function(n,t,i){(r(n,t,i)?f:e).push(n)}),[f,e]},n.first=n.head=n.take=function(t,i,r){if(t!=null)return i==null||r?t[0]:n.initial(t,t.length-i)},n.initial=function(n,t,i){return r.call(n,0,Math.max(0,n.length-(t==null||i?1:t)))},n.last=function(t,i,r){if(t!=null)return i==null||r?t[t.length-1]:n.rest(t,Math.max(0,t.length-i))},n.rest=n.tail=n.drop=function(n,t,i){return r.call(n,t==null||i?1:t)},n.compact=function(t){return n.filter(t,n.identity)},u=function(t,r,f,e){for(var s=[],a=0,o,c,l,h=e||0,v=t&&t.length;h<v;h++)if(o=t[h],i(o)&&(n.isArray(o)||n.isArguments(o)))for(r||(o=u(o,r,f)),c=0,l=o.length,s.length+=l;c<l;)s[a++]=o[c++];else f||(s[a++]=o);return s},n.flatten=function(n,t){return u(n,t,!1)},n.without=function(t){return n.difference(t,r.call(arguments,1))},n.uniq=n.unique=function(i,r,u,f){var o,h,s,l,e,c;if(i==null)return[];for(n.isBoolean(r)||(f=u,u=r,r=!1),u!=null&&(u=t(u,f)),o=[],h=[],s=0,l=i.length;s<l;s++)e=i[s],c=u?u(e,s,i):e,r?(s&&h===c||o.push(e),h=c):u?n.contains(h,c)||(h.push(c),o.push(e)):n.contains(o,e)||o.push(e);return o},n.union=function(){return n.uniq(u(arguments,!0,!0))},n.intersection=function(t){var r,e,u,o,f,i;if(t==null)return[];for(r=[],e=arguments.length,u=0,o=t.length;u<o;u++)if(f=t[u],!n.contains(r,f)){for(i=1;i<e;i++)if(!n.contains(arguments[i],f))break;i===e&&r.push(f)}return r},n.difference=function(t){var i=u(arguments,!0,!0,1);return n.filter(t,function(t){return!n.contains(i,t)})},n.zip=function(){return n.unzip(arguments)},n.unzip=function(t){for(var r=t&&n.max(t,"length").length||0,u=Array(r),i=0;i<r;i++)u[i]=n.pluck(t,i);return u},n.object=function(n,t){for(var r={},i=0,u=n&&n.length;i<u;i++)t?r[n[i]]=t[i]:r[n[i][0]]=n[i][1];return r},n.indexOf=function(t,i,u){var f=0,e=t&&t.length;if(typeof u=="number")f=u<0?Math.max(0,e+u):u;else if(u&&e)return f=n.sortedIndex(t,i),t[f]===i?f:-1;if(i!==i)return n.findIndex(r.call(t,f),n.isNaN);for(;f<e;f++)if(t[f]===i)return f;return-1},n.lastIndexOf=function(t,i,u){var f=t?t.length:0;if(typeof u=="number"&&(f=u<0?f+u+1:Math.min(f,u+1)),i!==i)return n.findLastIndex(r.call(t,0,f),n.isNaN);while(--f>=0)if(t[f]===i)return f;return-1},n.findIndex=it(1),n.findLastIndex=it(-1),n.sortedIndex=function(n,i,r,u){var e;r=t(r,u,1);for(var s=r(i),f=0,o=n.length;f<o;)e=Math.floor((f+o)/2),r(n[e])<s?f=e+1:o=e;return f},n.range=function(n,t,i){var u,f,r;for(arguments.length<=1&&(t=n||0,n=0),i=i||1,u=Math.max(Math.ceil((t-n)/i),0),f=Array(u),r=0;r<u;r++,n+=i)f[r]=n;return f},w=function(t,i,r,u,f){if(!(u instanceof i))return t.apply(r,f);var e=at(t.prototype),o=t.apply(e,f);return n.isObject(o)?o:e},n.bind=function(t,i){if(v&&t.bind===v)return v.apply(t,r.call(arguments,1));if(!n.isFunction(t))throw new TypeError("Bind must be called on a function");var f=r.call(arguments,2),u=function(){return w(t,u,i,this,f.concat(r.call(arguments)))};return u},n.partial=function(t){var i=r.call(arguments,1),u=function(){for(var f=0,o=i.length,e=Array(o),r=0;r<o;r++)e[r]=i[r]===n?arguments[f++]:i[r];while(f<arguments.length)e.push(arguments[f++]);return w(t,u,this,this,e)};return u},n.bindAll=function(t){var i,u=arguments.length,r;if(u<=1)throw new Error("bindAll must be passed function names");for(i=1;i<u;i++)r=arguments[i],t[r]=n.bind(t[r],t);return t},n.memoize=function(t,i){var r=function(u){var f=r.cache,e=""+(i?i.apply(this,arguments):u);return n.has(f,e)||(f[e]=t.apply(this,arguments)),f[e]};return r.cache={},r},n.delay=function(n,t){var i=r.call(arguments,2);return setTimeout(function(){return n.apply(null,i)},t)},n.defer=n.partial(n.delay,n,1),n.throttle=function(t,i,r){var f,e,s,u=null,o=0,h;return r||(r={}),h=function(){o=r.leading===!1?0:n.now(),u=null,s=t.apply(f,e),u||(f=e=null)},function(){var l=n.now(),c;return o||r.leading!==!1||(o=l),c=i-(l-o),f=this,e=arguments,c<=0||c>i?(u&&(clearTimeout(u),u=null),o=l,s=t.apply(f,e),u||(f=e=null)):u||r.trailing===!1||(u=setTimeout(h,c)),s}},n.debounce=function(t,i,r){var u,f,e,s,o,h=function(){var c=n.now()-s;c<i&&c>=0?u=setTimeout(h,i-c):(u=null,r||(o=t.apply(e,f),u||(e=f=null)))};return function(){e=this,f=arguments,s=n.now();var c=r&&!u;return u||(u=setTimeout(h,i)),c&&(o=t.apply(e,f),e=f=null),o}},n.wrap=function(t,i){return n.partial(i,t)},n.negate=function(n){return function(){return!n.apply(this,arguments)}},n.compose=function(){var n=arguments,t=n.length-1;return function(){for(var r=t,i=n[t].apply(this,arguments);r--;)i=n[r].call(this,i);return i}},n.after=function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}},n.before=function(n,t){var i;return function(){return--n>0&&(i=t.apply(this,arguments)),n<=1&&(t=null),i}},n.once=n.partial(n.before,2),b=!{toString:null}.propertyIsEnumerable("toString"),k=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],n.keys=function(t){var i,r;if(!n.isObject(t))return[];if(g)return g(t);i=[];for(r in t)n.has(t,r)&&i.push(r);return b&&rt(t,i),i},n.allKeys=function(t){var i,r;if(!n.isObject(t))return[];i=[];for(r in t)i.push(r);return b&&rt(t,i),i},n.values=function(t){for(var r=n.keys(t),u=r.length,f=Array(u),i=0;i<u;i++)f[i]=t[r[i]];return f},n.mapObject=function(i,r,u){var e;r=t(r,u);var o=n.keys(i),h=o.length,s={},f;for(e=0;e<h;e++)f=o[e],s[f]=r(i[f],f,i);return s},n.pairs=function(t){for(var r=n.keys(t),u=r.length,f=Array(u),i=0;i<u;i++)f[i]=[r[i],t[r[i]]];return f},n.invert=function(t){for(var u={},r=n.keys(t),i=0,f=r.length;i<f;i++)u[t[r[i]]]=r[i];return u},n.functions=n.methods=function(t){var r=[],i;for(i in t)n.isFunction(t[i])&&r.push(i);return r.sort()},n.extend=p(n.allKeys),n.extendOwn=n.assign=p(n.keys),n.findKey=function(i,r,u){var o,f,e,s;for(r=t(r,u),o=n.keys(i),e=0,s=o.length;e<s;e++)if(f=o[e],r(i[f],f,i))return f},n.pick=function(t,i,r){var c={},e=t,l,o,s,v,h,a;if(e==null)return c;for(n.isFunction(i)?(o=n.allKeys(e),l=f(i,r)):(o=u(arguments,!1,!1,1),l=function(n,t,i){return t in i},e=Object(e)),s=0,v=o.length;s<v;s++)h=o[s],a=e[h],l(a,h,e)&&(c[h]=a);return c},n.omit=function(t,i,r){if(n.isFunction(i))i=n.negate(i);else{var f=n.map(u(arguments,!1,!1,1),String);i=function(t,i){return!n.contains(f,i)}}return n.pick(t,i,r)},n.defaults=p(n.allKeys,!0),n.clone=function(t){return n.isObject(t)?n.isArray(t)?t.slice():n.extend({},t):t},n.tap=function(n,t){return t(n),n},n.isMatch=function(t,i){var e=n.keys(i),o=e.length,f,r,u;if(t==null)return!o;for(f=Object(t),r=0;r<o;r++)if(u=e[r],i[u]!==f[u]||!(u in f))return!1;return!0},h=function(t,i,r,u){var c,a,o,s,f,v,l;if(t===i)return t!==0||1/t==1/i;if(t==null||i==null)return t===i;if(t instanceof n&&(t=t._wrapped),i instanceof n&&(i=i._wrapped),c=e.call(t),c!==e.call(i))return!1;switch(c){case"[object RegExp]":case"[object String]":return""+t==""+i;case"[object Number]":return+t!=+t?+i!=+i:+t==0?1/+t==1/i:+t==+i;case"[object Date]":case"[object Boolean]":return+t==+i}if(a=c==="[object Array]",!a&&(typeof t!="object"||typeof i!="object"||(o=t.constructor,s=i.constructor,o!==s&&!(n.isFunction(o)&&o instanceof o&&n.isFunction(s)&&s instanceof s)&&"constructor"in t&&"constructor"in i)))return!1;for(r=r||[],u=u||[],f=r.length;f--;)if(r[f]===t)return u[f]===i;if(r.push(t),u.push(i),a){if(f=t.length,f!==i.length)return!1;while(f--)if(!h(t[f],i[f],r,u))return!1}else{if(v=n.keys(t),f=v.length,n.keys(i).length!==f)return!1;while(f--)if(l=v[f],!(n.has(i,l)&&h(t[l],i[l],r,u)))return!1}return r.pop(),u.pop(),!0},n.isEqual=function(n,t){return h(n,t)},n.isEmpty=function(t){return t==null?!0:i(t)&&(n.isArray(t)||n.isString(t)||n.isArguments(t))?t.length===0:n.keys(t).length===0},n.isElement=function(n){return!!(n&&n.nodeType===1)},n.isArray=lt||function(n){return e.call(n)==="[object Array]"},n.isObject=function(n){var t=typeof n;return t==="function"||t==="object"&&!!n},n.each(["Arguments","Function","String","Number","Date","RegExp","Error"],function(t){n["is"+t]=function(n){return e.call(n)==="[object "+t+"]"}}),n.isArguments(arguments)||(n.isArguments=function(t){return n.has(t,"callee")}),typeof/./!="function"&&typeof Int8Array!="object"&&(n.isFunction=function(n){return typeof n=="function"||!1}),n.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},n.isNaN=function(t){return n.isNumber(t)&&t!==+t},n.isBoolean=function(n){return n===!0||n===!1||e.call(n)==="[object Boolean]"},n.isNull=function(n){return n===null},n.isUndefined=function(n){return n===void 0},n.has=function(n,t){return n!=null&&ct.call(n,t)},n.noConflict=function(){return l._=ot,this},n.identity=function(n){return n},n.constant=function(n){return function(){return n}},n.noop=function(){},n.property=function(n){return function(t){if(t!=null)return t[n]}},n.propertyOf=function(n){return n==null?function(){}:function(t){return n[t]}},n.matcher=n.matches=function(t){return t=n.extendOwn({},t),function(i){return n.isMatch(i,t)}},n.times=function(n,t,i){var u=Array(Math.max(0,n)),r;for(t=f(t,i,1),r=0;r<n;r++)u[r]=t(r);return u},n.random=function(n,t){return t==null&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))},n.now=Date.now||function(){return+new Date};var ut={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},yt=n.invert(ut),ft=function(t){var r=function(n){return t[n]},i="(?:"+n.keys(t).join("|")+")",u=RegExp(i),f=RegExp(i,"g");return function(n){return n=n==null?"":""+n,u.test(n)?n.replace(f,r):n}};n.escape=ft(ut),n.unescape=ft(yt),n.result=function(t,i,r){var u=t==null?void 0:t[i];return u===void 0&&(u=r),n.isFunction(u)?u.call(t):u},et=0,n.uniqueId=function(n){var t=++et+"";return n?n+t:t},n.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var d=/(.)^/,pt={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},wt=/\\|'|\r|\n|\u2028|\u2029/g,bt=function(n){return"\\"+pt[n]};n.template=function(t,i,r){var o,f,s;!i&&r&&(i=r),i=n.defaults({},i,n.templateSettings);var h=RegExp([(i.escape||d).source,(i.interpolate||d).source,(i.evaluate||d).source].join("|")+"|$","g"),e=0,u="__p+='";t.replace(h,function(n,i,r,f,o){return u+=t.slice(e,o).replace(wt,bt),e=o+n.length,i?u+="'+\n((__t=("+i+"))==null?'':_.escape(__t))+\n'":r?u+="'+\n((__t=("+r+"))==null?'':__t)+\n'":f&&(u+="';\n"+f+"\n__p+='"),n}),u+="';\n",i.variable||(u="with(obj||{}){\n"+u+"}\n"),u="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+u+"return __p;\n";try{o=new Function(i.variable||"obj","_",u)}catch(c){c.source=u;throw c;}return f=function(t){return o.call(this,t,n)},s=i.variable||"obj",f.source="function("+s+"){\n"+u+"}",f},n.chain=function(t){var i=n(t);return i._chain=!0,i},c=function(t,i){return t._chain?n(i).chain():i},n.mixin=function(t){n.each(n.functions(t),function(i){var r=n[i]=t[i];n.prototype[i]=function(){var t=[this._wrapped];return ht.apply(t,arguments),c(this,r.apply(n,t))}})},n.mixin(n),n.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var i=o[t];n.prototype[t]=function(){var n=this._wrapped;return i.apply(n,arguments),(t==="shift"||t==="splice")&&n.length===0&&delete n[0],c(this,n)}}),n.each(["concat","join","slice"],function(t){var i=o[t];n.prototype[t]=function(){return c(this,i.apply(this._wrapped,arguments))}}),n.prototype.value=function(){return this._wrapped},n.prototype.valueOf=n.prototype.toJSON=n.prototype.value,n.prototype.toString=function(){return""+this._wrapped},typeof define=="function"&&define.amd&&define("underscore",[],function(){return n})}.call(this),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof module=="object"&&module.exports?module.exports=function(t,i){return i===undefined&&(i=typeof window!="undefined"?require("jquery"):require("jquery")(t)),n(i),i}:n(jQuery)}(function(n){function i(i,r,u){typeof u=="string"&&(u={className:u}),this.options=et(p,n.isPlainObject(u)?u:{}),this.loadHTML(),this.wrapper=n(k.html),this.options.clickToHide&&this.wrapper.addClass(t+"-hidable"),this.wrapper.data(t,this),this.arrow=this.wrapper.find("."+t+"-arrow"),this.container=this.wrapper.find("."+t+"-container"),this.container.append(this.userContainer),i&&i.length&&(this.elementType=i.attr("type"),this.originalElement=i,this.elem=rt(i),this.elem.data(t,this),this.elem.before(this.wrapper)),this.container.hide(),this.run(r)}var f=[].indexOf||function(n){for(var t=0,i=this.length;t<i;t++)if(t in this&&this[t]===n)return t;return-1},e="notify",t=e+"js",a=e+"!blank",r={t:"top",m:"middle",b:"bottom",l:"left",c:"center",r:"right"},h=["l","c","r"],v=["t","m","b"],o=["t","b","l","r"],b={t:"b",m:null,b:"t",l:"r",c:null,r:"l"},ut=function(t){var i;return i=[],n.each(t.split(/\W+/),function(n,t){var u;return u=t.toLowerCase().charAt(0),r[u]?i.push(u):void 0}),i},s={},k={name:"core",html:'<div class="'+t+'-wrapper">\n\t<div class="'+t+'-arrow"><\/div>\n\t<div class="'+t+'-container"><\/div>\n<\/div>',css:"."+t+"-corner {\n\tposition: fixed;\n\tmargin: 5px;\n\tz-index: 1050;\n}\n\n."+t+"-corner ."+t+"-wrapper,\n."+t+"-corner ."+t+"-container {\n\tposition: relative;\n\tdisplay: block;\n\theight: inherit;\n\twidth: inherit;\n\tmargin: 3px;\n}\n\n."+t+"-wrapper {\n\tz-index: 1;\n\tposition: absolute;\n\tdisplay: inline-block;\n\theight: 0;\n\twidth: 0;\n}\n\n."+t+"-container {\n\tdisplay: none;\n\tz-index: 1;\n\tposition: absolute;\n}\n\n."+t+"-hidable {\n\tcursor: pointer;\n}\n\n[data-notify-text],[data-notify-html] {\n\tposition: relative;\n}\n\n."+t+"-arrow {\n\tposition: absolute;\n\tz-index: 2;\n\twidth: 0;\n\theight: 0;\n}"},d={"border-radius":["-webkit-","-moz-"]},ft=function(n){return s[n]},g=function(i,r){var o,u,f,h;if(!i)throw"Missing Style name";if(!r)throw"Missing Style definition";if(!r.html)throw"Missing Style HTML";o=s[i],o&&o.cssElem&&(window.console&&console.warn(e+": overwriting style '"+i+"'"),s[i].cssElem.remove()),r.name=i,s[i]=r,u="",r.classes&&n.each(r.classes,function(i,f){return u+="."+t+"-"+r.name+"-"+i+" {\n",n.each(f,function(t,i){return d[t]&&n.each(d[t],function(n,r){return u+="\t"+r+t+": "+i+";\n"}),u+="\t"+t+": "+i+";\n"}),u+="}\n"}),r.css&&(u+="/* styles for "+r.name+" */\n"+r.css),u&&(r.cssElem=y(u),r.cssElem.attr("id","notify-"+r.name)),f={},h=n(r.html),nt("html",h,f),nt("text",h,f),r.fields=f},y=function(t){var r,i,u;i=w("style"),i.attr("type","text/css"),n("head").append(i);try{i.html(t)}catch(f){i[0].styleSheet.cssText=t}return i},nt=function(t,i,r){var u;return t!=="html"&&(t="text"),u="data-notify-"+t,tt(i,"["+u+"]").each(function(){var i;i=n(this).attr(u),i||(i=a),r[i]=t})},tt=function(n,t){return n.is(t)?n:n.find(t)},p={clickToHide:!0,autoHide:!0,autoHideDelay:5e3,arrowShow:!0,arrowSize:5,breakNewLines:!0,elementPosition:"bottom",globalPosition:"top right",style:"bootstrap",className:"error",showAnimation:"slideDown",showDuration:400,hideAnimation:"slideUp",hideDuration:200,gap:5},et=function(t,i){var r;return r=function(){},r.prototype=t,n.extend(!0,new r,i)},ot=function(t){return n.extend(p,t)},w=function(t){return n("<"+t+"><\/"+t+">")},it={},rt=function(t){var i;return t.is("[type=radio]")&&(i=t.parents("form:first").find("[type=radio]").filter(function(i,r){return n(r).attr("name")===t.attr("name")}),t=i.first()),t},u=function(n,t,i){var u,f;if(typeof i=="string")i=parseInt(i,10);else if(typeof i!="number")return;if(!isNaN(i))return u=r[b[t.charAt(0)]],f=t,n[u]!==undefined&&(t=r[u.charAt(0)],i=-i),n[t]===undefined?n[t]=i:n[t]+=i,null},c=function(n,t,i){if(n==="l"||n==="t")return 0;if(n==="c"||n==="m")return i/2-t/2;if(n==="r"||n==="b")return i-t;throw"Invalid alignment";},l=function(n){return l.e=l.e||w("div"),l.e.text(n).html()};i.prototype.loadHTML=function(){var t;t=this.getStyle(),this.userContainer=n(t.html),this.userFields=t.fields},i.prototype.show=function(n,t){var i,f,e,r,u;if(f=function(i){return function(){return n||i.elem||i.destroy(),t?t():void 0}}(this),u=this.container.parent().parents(":hidden").length>0,e=this.container.add(this.arrow),i=[],u&&n)r="show";else if(u&&!n)r="hide";else if(!u&&n)r=this.options.showAnimation,i.push(this.options.showDuration);else{if(u||n)return f();r=this.options.hideAnimation,i.push(this.options.hideDuration)}return i.push(f),e[r].apply(e,i)},i.prototype.setGlobalPosition=function(){var e=this.getPosition(),o=e[0],s=e[1],c=r[o],f=r[s],h=o+"|"+s,u=it[h],i;return u||(u=it[h]=w("div"),i={},i[c]=0,f==="middle"?i.top="45%":f==="center"?i.left="45%":i[f]=0,u.css(i).addClass(t+"-corner"),n("body").append(u)),u.prepend(this.wrapper)},i.prototype.setElementPosition=function(){var et,i,e,ot,st,ht,t,d,ct,lt,g,nt,at,y,p,vt,yt,pt,tt,w,it,s,wt,l,a,rt,k,ut,ft;for(k=this.getPosition(),l=k[0],s=k[1],wt=k[2],g=this.elem.position(),d=this.elem.outerHeight(),nt=this.elem.outerWidth(),ct=this.elem.innerHeight(),lt=this.elem.innerWidth(),ft=this.wrapper.position(),st=this.container.height(),ht=this.container.width(),pt=r[l],w=b[l],it=r[w],t={},t[it]=l==="b"?d:l==="r"?nt:0,u(t,"top",g.top-ft.top),u(t,"left",g.left-ft.left),ut=["top","left"],y=0,vt=ut.length;y<vt;y++)a=ut[y],tt=parseInt(this.elem.css("margin-"+a),10),tt&&u(t,a,tt);if(at=Math.max(0,this.options.gap-(this.options.arrowShow?e:0)),u(t,it,at),this.options.arrowShow){for(e=this.options.arrowSize,i=n.extend({},t),et=this.userContainer.css("border-color")||this.userContainer.css("border-top-color")||this.userContainer.css("background-color")||"white",p=0,yt=o.length;p<yt;p++)(a=o[p],rt=r[a],a!==w)&&(ot=rt===pt?et:"transparent",i["border-"+rt]=e+"px solid "+ot);u(t,r[w],e),f.call(o,s)>=0&&u(i,r[s],e*2)}else this.arrow.hide();return f.call(v,l)>=0?(u(t,"left",c(s,ht,nt)),i&&u(i,"left",c(s,e,lt))):f.call(h,l)>=0&&(u(t,"top",c(s,st,d)),i&&u(i,"top",c(s,e,ct))),this.container.is(":visible")&&(t.display="block"),this.container.removeAttr("style").css(t),i?this.arrow.removeAttr("style").css(i):void 0},i.prototype.getPosition=function(){var n,t,i,r,u,e,s,c;if(c=this.options.position||(this.elem?this.options.elementPosition:this.options.globalPosition),n=ut(c),n.length===0&&(n[0]="b"),t=n[0],f.call(o,t)<0)throw"Must be one of ["+o+"]";return(n.length===1||(i=n[0],f.call(v,i)>=0)&&(r=n[1],f.call(h,r)<0)||(u=n[0],f.call(h,u)>=0)&&(e=n[1],f.call(v,e)<0))&&(n[1]=(s=n[0],f.call(h,s)>=0)?"m":"l"),n.length===2&&(n[2]=n[1]),n},i.prototype.getStyle=function(n){var t;if(n||(n=this.options.style),n||(n="default"),t=s[n],!t)throw"Missing style: "+n;return t},i.prototype.updateClasses=function(){var i,r;return i=["base"],n.isArray(this.options.className)?i=i.concat(this.options.className):this.options.className&&i.push(this.options.className),r=this.getStyle(),i=n.map(i,function(n){return t+"-"+r.name+"-"+n}).join(" "),this.userContainer.attr("class",i)},i.prototype.run=function(t,i){var r,u,f,e,o;if(n.isPlainObject(i)?n.extend(this.options,i):n.type(i)==="string"&&(this.options.className=i),this.container&&!t){this.show(!1);return}if(this.container||t){u={},n.isPlainObject(t)?u=t:u[a]=t;for(f in u)(r=u[f],e=this.userFields[f],e)&&(e==="text"&&(r=l(r),this.options.breakNewLines&&(r=r.replace(/\n/g,"<br/>"))),o=f===a?"":"="+f,tt(this.userContainer,"[data-notify-"+e+o+"]").html(r));this.updateClasses(),this.elem?this.setElementPosition():this.setGlobalPosition(),this.show(!0),this.options.autoHide&&(clearTimeout(this.autohideTimer),this.autohideTimer=setTimeout(this.show.bind(this,!1),this.options.autoHideDelay))}},i.prototype.destroy=function(){this.wrapper.data(t,null),this.wrapper.remove()},n[e]=function(t,r,u){return t&&t.nodeName||t.jquery?n(t)[e](r,u):(u=r,r=t,new i(null,r,u)),t},n.fn[e]=function(r,u){return n(this).each(function(){var f=rt(n(this)).data(t),e;f&&f.destroy(),e=new i(n(this),r,u)}),this},n.extend(n[e],{defaults:ot,addStyle:g,pluginOptions:p,getStyle:ft,insertCSS:y}),g("bootstrap",{html:"<div>\n<span data-notify-text><\/span>\n<\/div>",classes:{base:{"font-weight":"bold",padding:"8px 15px 8px 14px","text-shadow":"0 1px 0 rgba(255, 255, 255, 0.5)","background-color":"#fcf8e3",border:"1px solid #fbeed5","border-radius":"4px","white-space":"nowrap","padding-left":"25px","background-repeat":"no-repeat","background-position":"3px 7px"},error:{color:"#B94A48","background-color":"#F2DEDE","border-color":"#EED3D7","background-image":"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAtRJREFUeNqkVc1u00AQHq+dOD+0poIQfkIjalW0SEGqRMuRnHos3DjwAH0ArlyQeANOOSMeAA5VjyBxKBQhgSpVUKKQNGloFdw4cWw2jtfMOna6JOUArDTazXi/b3dm55socPqQhFka++aHBsI8GsopRJERNFlY88FCEk9Yiwf8RhgRyaHFQpPHCDmZG5oX2ui2yilkcTT1AcDsbYC1NMAyOi7zTX2Agx7A9luAl88BauiiQ/cJaZQfIpAlngDcvZZMrl8vFPK5+XktrWlx3/ehZ5r9+t6e+WVnp1pxnNIjgBe4/6dAysQc8dsmHwPcW9C0h3fW1hans1ltwJhy0GxK7XZbUlMp5Ww2eyan6+ft/f2FAqXGK4CvQk5HueFz7D6GOZtIrK+srupdx1GRBBqNBtzc2AiMr7nPplRdKhb1q6q6zjFhrklEFOUutoQ50xcX86ZlqaZpQrfbBdu2R6/G19zX6XSgh6RX5ubyHCM8nqSID6ICrGiZjGYYxojEsiw4PDwMSL5VKsC8Yf4VRYFzMzMaxwjlJSlCyAQ9l0CW44PBADzXhe7xMdi9HtTrdYjFYkDQL0cn4Xdq2/EAE+InCnvADTf2eah4Sx9vExQjkqXT6aAERICMewd/UAp/IeYANM2joxt+q5VI+ieq2i0Wg3l6DNzHwTERPgo1ko7XBXj3vdlsT2F+UuhIhYkp7u7CarkcrFOCtR3H5JiwbAIeImjT/YQKKBtGjRFCU5IUgFRe7fF4cCNVIPMYo3VKqxwjyNAXNepuopyqnld602qVsfRpEkkz+GFL1wPj6ySXBpJtWVa5xlhpcyhBNwpZHmtX8AGgfIExo0ZpzkWVTBGiXCSEaHh62/PoR0p/vHaczxXGnj4bSo+G78lELU80h1uogBwWLf5YlsPmgDEd4M236xjm+8nm4IuE/9u+/PH2JXZfbwz4zw1WbO+SQPpXfwG/BBgAhCNZiSb/pOQAAAAASUVORK5CYII=)"},success:{color:"#468847","background-color":"#DFF0D8","border-color":"#D6E9C6","background-image":"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAutJREFUeNq0lctPE0Ecx38zu/RFS1EryqtgJFA08YCiMZIAQQ4eRG8eDGdPJiYeTIwHTfwPiAcvXIwXLwoXPaDxkWgQ6islKlJLSQWLUraPLTv7Gme32zoF9KSTfLO7v53vZ3d/M7/fIth+IO6INt2jjoA7bjHCJoAlzCRw59YwHYjBnfMPqAKWQYKjGkfCJqAF0xwZjipQtA3MxeSG87VhOOYegVrUCy7UZM9S6TLIdAamySTclZdYhFhRHloGYg7mgZv1Zzztvgud7V1tbQ2twYA34LJmF4p5dXF1KTufnE+SxeJtuCZNsLDCQU0+RyKTF27Unw101l8e6hns3u0PBalORVVVkcaEKBJDgV3+cGM4tKKmI+ohlIGnygKX00rSBfszz/n2uXv81wd6+rt1orsZCHRdr1Imk2F2Kob3hutSxW8thsd8AXNaln9D7CTfA6O+0UgkMuwVvEFFUbbAcrkcTA8+AtOk8E6KiQiDmMFSDqZItAzEVQviRkdDdaFgPp8HSZKAEAL5Qh7Sq2lIJBJwv2scUqkUnKoZgNhcDKhKg5aH+1IkcouCAdFGAQsuWZYhOjwFHQ96oagWgRoUov1T9kRBEODAwxM2QtEUl+Wp+Ln9VRo6BcMw4ErHRYjH4/B26AlQoQQTRdHWwcd9AH57+UAXddvDD37DmrBBV34WfqiXPl61g+vr6xA9zsGeM9gOdsNXkgpEtTwVvwOklXLKm6+/p5ezwk4B+j6droBs2CsGa/gNs6RIxazl4Tc25mpTgw/apPR1LYlNRFAzgsOxkyXYLIM1V8NMwyAkJSctD1eGVKiq5wWjSPdjmeTkiKvVW4f2YPHWl3GAVq6ymcyCTgovM3FzyRiDe2TaKcEKsLpJvNHjZgPNqEtyi6mZIm4SRFyLMUsONSSdkPeFtY1n0mczoY3BHTLhwPRy9/lzcziCw9ACI+yql0VLzcGAZbYSM5CCSZg1/9oc/nn7+i8N9p/8An4JMADxhH+xHfuiKwAAAABJRU5ErkJggg==)"},info:{color:"#3A87AD","background-color":"#D9EDF7","border-color":"#BCE8F1","background-image":"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QYFAhkSsdes/QAAA8dJREFUOMvVlGtMW2UYx//POaWHXg6lLaW0ypAtw1UCgbniNOLcVOLmAjHZolOYlxmTGXVZdAnRfXQm+7SoU4mXaOaiZsEpC9FkiQs6Z6bdCnNYruM6KNBw6YWewzl9z+sHImEWv+vz7XmT95f/+3/+7wP814v+efDOV3/SoX3lHAA+6ODeUFfMfjOWMADgdk+eEKz0pF7aQdMAcOKLLjrcVMVX3xdWN29/GhYP7SvnP0cWfS8caSkfHZsPE9Fgnt02JNutQ0QYHB2dDz9/pKX8QjjuO9xUxd/66HdxTeCHZ3rojQObGQBcuNjfplkD3b19Y/6MrimSaKgSMmpGU5WevmE/swa6Oy73tQHA0Rdr2Mmv/6A1n9w9suQ7097Z9lM4FlTgTDrzZTu4StXVfpiI48rVcUDM5cmEksrFnHxfpTtU/3BFQzCQF/2bYVoNbH7zmItbSoMj40JSzmMyX5qDvriA7QdrIIpA+3cdsMpu0nXI8cV0MtKXCPZev+gCEM1S2NHPvWfP/hL+7FSr3+0p5RBEyhEN5JCKYr8XnASMT0xBNyzQGQeI8fjsGD39RMPk7se2bd5ZtTyoFYXftF6y37gx7NeUtJJOTFlAHDZLDuILU3j3+H5oOrD3yWbIztugaAzgnBKJuBLpGfQrS8wO4FZgV+c1IxaLgWVU0tMLEETCos4xMzEIv9cJXQcyagIwigDGwJgOAtHAwAhisQUjy0ORGERiELgG4iakkzo4MYAxcM5hAMi1WWG1yYCJIcMUaBkVRLdGeSU2995TLWzcUAzONJ7J6FBVBYIggMzmFbvdBV44Corg8vjhzC+EJEl8U1kJtgYrhCzgc/vvTwXKSib1paRFVRVORDAJAsw5FuTaJEhWM2SHB3mOAlhkNxwuLzeJsGwqWzf5TFNdKgtY5qHp6ZFf67Y/sAVadCaVY5YACDDb3Oi4NIjLnWMw2QthCBIsVhsUTU9tvXsjeq9+X1d75/KEs4LNOfcdf/+HthMnvwxOD0wmHaXr7ZItn2wuH2SnBzbZAbPJwpPx+VQuzcm7dgRCB57a1uBzUDRL4bfnI0RE0eaXd9W89mpjqHZnUI5Hh2l2dkZZUhOqpi2qSmpOmZ64Tuu9qlz/SEXo6MEHa3wOip46F1n7633eekV8ds8Wxjn37Wl63VVa+ej5oeEZ/82ZBETJjpJ1Rbij2D3Z/1trXUvLsblCK0XfOx0SX2kMsn9dX+d+7Kf6h8o4AIykuffjT8L20LU+w4AZd5VvEPY+XpWqLV327HR7DzXuDnD8r+ovkBehJ8i+y8YAAAAASUVORK5CYII=)"},warn:{color:"#C09853","background-color":"#FCF8E3","border-color":"#FBEED5","background-image":"url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABJlBMVEXr6eb/2oD/wi7/xjr/0mP/ykf/tQD/vBj/3o7/uQ//vyL/twebhgD/4pzX1K3z8e349vK6tHCilCWbiQymn0jGworr6dXQza3HxcKkn1vWvV/5uRfk4dXZ1bD18+/52YebiAmyr5S9mhCzrWq5t6ufjRH54aLs0oS+qD751XqPhAybhwXsujG3sm+Zk0PTwG6Shg+PhhObhwOPgQL4zV2nlyrf27uLfgCPhRHu7OmLgAafkyiWkD3l49ibiAfTs0C+lgCniwD4sgDJxqOilzDWowWFfAH08uebig6qpFHBvH/aw26FfQTQzsvy8OyEfz20r3jAvaKbhgG9q0nc2LbZxXanoUu/u5WSggCtp1anpJKdmFz/zlX/1nGJiYmuq5Dx7+sAAADoPUZSAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfdBgUBGhh4aah5AAAAlklEQVQY02NgoBIIE8EUcwn1FkIXM1Tj5dDUQhPU502Mi7XXQxGz5uVIjGOJUUUW81HnYEyMi2HVcUOICQZzMMYmxrEyMylJwgUt5BljWRLjmJm4pI1hYp5SQLGYxDgmLnZOVxuooClIDKgXKMbN5ggV1ACLJcaBxNgcoiGCBiZwdWxOETBDrTyEFey0jYJ4eHjMGWgEAIpRFRCUt08qAAAAAElFTkSuQmCC)"}}}),n(function(){y(k.css).attr("id","core-notify");n(document).on("click","."+t+"-hidable",function(){n(this).trigger("notify-hide")});n(document).on("notify-hide","."+t+"-wrapper",function(){var r=n(this).data(t);r&&r.show(!1)})})}),function(n){window.spinutech=window.spinutech||{};var t=window.spinutech;n.notify.addStyle("spinutech",{html:"<div><div data-notify-html/><\/div>",classes:{base:{"font-weight":"bold",padding:"8px 15px 8px 14px","text-shadow":"0 1px 0 rgba(255, 255, 255, 0.5)","background-color":"#fcf8e3",border:"3px solid #fbeed5","border-radius":"4px","background-repeat":"no-repeat","background-position":"3px 7px",opacity:"0.01"},error:{color:"#B94A48","background-color":"#F2DEDE","border-color":"#EED3D7"},confirm:{color:"#468847","background-color":"#DFF0D8","border-color":"#D6E9C6"},info:{color:"#3A87AD","background-color":"#D9EDF7","border-color":"#BCE8F1"},warn:{color:"#C09853","background-color":"#FCF8E3","border-color":"#FBEED5"}}}),t.notifySpinutech=function(){var t={centerAlerts:function(){var t=n(window).outerWidth(!0);n(".notifyjs-spinutech-base").each(function(){var r=n(this).closest(".notifyjs-corner"),u=r.outerWidth(!0),f=(t-u)/2;r.css("right",f+"px"),n(this).css("opacity",1)})}};return{centerAlerts:function(){t.centerAlerts()}}}(),n(function(){setTimeout(function(){t.notifySpinutech.centerAlerts()},125);n(window).on("resize",function(){t.notifySpinutech.centerAlerts()})})}(jQuery),function(n){function r(i,r,u,f){var o=n(),e=t(r,f),s=1;for(n("html, body").addClass("cSeen");e.length!=0;){if(s>u)return n();if(e.is(i)){o=e;break}e=t(e,f),s++}return n(".cSeen").removeClass("cSeen"),o}function t(i,r){return i[0]==r[0]?n():!i.hasClass("cSeen")&&i.children().length>0?i.children().first():i.next().length>0?i.next():i.parent().length>0?(i.parent().addClass("cSeen"),t(i.parent(),r)):n()}function u(t,r,u,f){for(var e=i(r,f),o=1;e.length!=0;){if(o>u)return n();if(e.is(t))return e;e=i(e,f),o++}return n()}function i(t,i){if(t[0]==i[0])return n();if(t.prev().length>0&&t.prev().children().length>0){for(var r=t.prev().children().last();r.children().length>0;)r=r.children().last();return r}return t.prev().length>0?t.prev():t.parent().length>0?t.parent():n()}n.fn.nextInDOM=function(t){var i=this;return this.length>1&&(i=this.first()),r(t?t:"*",i,n("*").length,n("*").last())},n.fn.prevInDOM=function(t){var i=this;return this.length>1&&(i=this.first()),u(t?t:"*",i,n("*").length,n("*").first())}}(jQuery),function(n,t){typeof exports=="object"&&typeof module!="undefined"?module.exports=t():typeof define=="function"&&define.amd?define(t):n.moment=t()}(this,function(){function t(){return ff.apply(null,arguments)}function ys(n){ff=n}function at(n){return n instanceof Array||Object.prototype.toString.call(n)==="[object Array]"}function vi(n){return Object.prototype.toString.call(n)==="[object Object]"}function ps(n){var t;for(t in n)return!1;return!0}function yi(n){return n instanceof Date||Object.prototype.toString.call(n)==="[object Date]"}function ef(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function l(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function vt(n,t){for(var i in t)l(t,i)&&(n[i]=t[i]);return l(t,"toString")&&(n.toString=t.toString),l(t,"valueOf")&&(n.valueOf=t.valueOf),n}function rt(n,t,i,r){return eo(n,t,i,r,!0).utc()}function ws(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function u(n){return n._pf==null&&(n._pf=ws()),n._pf}function pr(n){if(n._isValid==null){var t=u(n),i=yr.call(t.parsedDateParts,function(n){return n!=null});n._isValid=!isNaN(n._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&i),n._strict&&(n._isValid=n._isValid&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===undefined)}return n._isValid}function pi(n){var t=rt(NaN);return n!=null?vt(u(t),n):u(t).userInvalidated=!0,t}function b(n){return n===void 0}function wr(n,t){var f,i,r;if(b(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),b(t._i)||(n._i=t._i),b(t._f)||(n._f=t._f),b(t._l)||(n._l=t._l),b(t._strict)||(n._strict=t._strict),b(t._tzm)||(n._tzm=t._tzm),b(t._isUTC)||(n._isUTC=t._isUTC),b(t._offset)||(n._offset=t._offset),b(t._pf)||(n._pf=u(t)),b(t._locale)||(n._locale=t._locale),wi.length>0)for(f in wi)i=wi[f],r=t[i],b(r)||(n[i]=r);return n}function si(n){wr(this,n),this._d=new Date(n._d!=null?n._d.getTime():NaN),bi===!1&&(bi=!0,t.updateOffset(this),bi=!1)}function yt(n){return n instanceof si||n!=null&&n._isAMomentObject!=null}function k(n){return n<0?Math.ceil(n)||0:Math.floor(n)}function f(n){var t=+n,i=0;return t!==0&&isFinite(t)&&(i=k(t)),i}function of(n,t,i){for(var e=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;r<e;r++)(i&&n[r]!==t[r]||!i&&f(n[r])!==f(t[r]))&&u++;return u+o}function sf(n){t.suppressDeprecationWarnings===!1&&typeof console!="undefined"&&console.warn&&console.warn("Deprecation warning: "+n)}function d(n,i){var r=!0;return vt(function(){return t.deprecationHandler!=null&&t.deprecationHandler(null,n),r&&(sf(n+"\nArguments: "+Array.prototype.slice.call(arguments).join(", ")+"\n"+(new Error).stack),r=!1),i.apply(this,arguments)},i)}function kr(n,i){t.deprecationHandler!=null&&t.deprecationHandler(n,i),br[n]||(sf(i),br[n]=!0)}function et(n){return n instanceof Function||Object.prototype.toString.call(n)==="[object Function]"}function bs(n){var t,i;for(i in n)t=n[i],et(t)?this[i]=t:this["_"+i]=t;this._config=n,this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function hf(n,t){var r=vt({},n),i;for(i in t)l(t,i)&&(vi(n[i])&&vi(t[i])?(r[i]={},vt(r[i],n[i]),vt(r[i],t[i])):t[i]!=null?r[i]=t[i]:delete r[i]);for(i in n)l(n,i)&&!l(t,i)&&vi(n[i])&&(r[i]=vt({},r[i]));return r}function dr(n){n!=null&&this.set(n)}function ks(n,t,i){var r=this._calendar[n]||this._calendar.sameElse;return et(r)?r.call(t,i):r}function ds(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:this._longDateFormat[n]=i.replace(/MMMM|MM|DD|dddd/g,function(n){return n.slice(1)})}function gs(){return this._invalidDate}function nh(n){return this._ordinal.replace("%d",n)}function th(n,t,i,r){var u=this._relativeTime[i];return et(u)?u(n,t,i,r):u.replace(/%d/i,n)}function ih(n,t){var i=this._relativeTime[n>0?"future":"past"];return et(i)?i(t):i.replace(/%s/i,t)}function p(n,t){var i=n.toLowerCase();ri[i]=ri[i+"s"]=ri[t]=n}function g(n){return typeof n=="string"?ri[n]||ri[n.toLowerCase()]:undefined}function nu(n){var r={},i,t;for(t in n)l(n,t)&&(i=g(t),i&&(r[i]=n[t]));return r}function w(n,t){tu[n]=t}function rh(n){var t=[],i;for(i in n)t.push({unit:i,priority:tu[i]});return t.sort(function(n,t){return n.priority-t.priority}),t}function ui(n,i){return function(r){return r!=null?(wf(this,n,r),t.updateOffset(this,i),this):ki(this,n)}}function ki(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function wf(n,t,i){n.isValid()&&n._d["set"+(n._isUTC?"UTC":"")+t](i)}function uh(n){return(n=g(n),et(this[n]))?this[n]():this}function fh(n,t){var r,i;if(typeof n=="object")for(n=nu(n),r=rh(n),i=0;i<r.length;i++)this[r[i].unit](n[r[i].unit]);else if(n=g(n),et(this[n]))return this[n](t);return this}function ot(n,t,i){var r=""+Math.abs(n),u=t-r.length,f=n>=0;return(f?i?"+":"":"-")+Math.pow(10,Math.max(0,u)).toString().substr(1)+r}function r(n,t,i,r){var u=r;typeof r=="string"&&(u=function(){return this[r]()}),n&&(fi[n]=u),t&&(fi[t[0]]=function(){return ot(u.apply(this,arguments),t[1],t[2])}),i&&(fi[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function eh(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"")}function oh(n){for(var t=n.match(bf),i=0,r=t.length;i<r;i++)t[i]=fi[t[i]]?fi[t[i]]:eh(t[i]);return function(i){for(var f="",u=0;u<r;u++)f+=t[u]instanceof Function?t[u].call(i,n):t[u];return f}}function ru(n,t){return n.isValid()?(t=kf(t,n.localeData()),iu[t]=iu[t]||oh(t),iu[t](n)):n.localeData().invalidDate()}function kf(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(di.lastIndex=0;i>=0&&di.test(n);)n=n.replace(di,r),di.lastIndex=0,i-=1;return n}function i(n,t,i){eu[n]=et(t)?t:function(n){return n&&i?i:t}}function lh(n,t){return l(eu,n)?eu[n](t._strict,t._locale):new RegExp(ah(n))}function ah(n){return dt(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u}))}function dt(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function s(n,t){var i,r=t;for(typeof n=="string"&&(n=[n]),typeof t=="number"&&(r=function(n,i){i[t]=f(n)}),i=0;i<n.length;i++)ur[n[i]]=r}function ci(n,t){s(n,function(n,i,r,u){r._w=r._w||{},t(n,r._w,r,u)})}function vh(n,t,i){t!=null&&l(ur,n)&&ur[n](t,i._a,i,n)}function ou(n,t){return new Date(Date.UTC(n,t+1,0)).getUTCDate()}function wh(n,t){return at(this._months)?this._months[n.month()]:this._months[(this._months.isFormat||su).test(t)?"format":"standalone"][n.month()]}function bh(n,t){return at(this._monthsShort)?this._monthsShort[n.month()]:this._monthsShort[su.test(t)?"format":"standalone"][n.month()]}function kh(n,t,i){var u,r,e,f=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;u<12;++u)e=rt([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(e,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(e,"").toLocaleLowerCase();return i?t==="MMM"?(r=v.call(this._shortMonthsParse,f),r!==-1?r:null):(r=v.call(this._longMonthsParse,f),r!==-1?r:null):t==="MMM"?(r=v.call(this._shortMonthsParse,f),r!==-1)?r:(r=v.call(this._longMonthsParse,f),r!==-1?r:null):(r=v.call(this._longMonthsParse,f),r!==-1)?r:(r=v.call(this._shortMonthsParse,f),r!==-1?r:null)}function dh(n,t,i){var r,u,f;if(this._monthsParseExact)return kh.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++)if((u=rt([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(f="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="MMMM"&&this._longMonthsParse[r].test(n))||i&&t==="MMM"&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r}function ue(n,t){var i;if(!n.isValid())return n;if(typeof t=="string")if(/^\d+$/.test(t))t=f(t);else if(t=n.localeData().monthsParse(t),typeof t!="number")return n;return i=Math.min(n.date(),ou(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n}function fe(n){return n!=null?(ue(this,n),t.updateOffset(this,!0),this):ki(this,"Month")}function gh(){return ou(this.year(),this.month())}function nc(n){return this._monthsParseExact?(l(this,"_monthsRegex")||se.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=ee),this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex)}function tc(n){return this._monthsParseExact?(l(this,"_monthsRegex")||se.call(this),n?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=oe),this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex)}function se(){function f(n,t){return t.length-n.length}for(var i=[],r=[],t=[],u,n=0;n<12;n++)u=rt([2e3,n]),i.push(this.monthsShort(u,"")),r.push(this.months(u,"")),t.push(this.months(u,"")),t.push(this.monthsShort(u,""));for(i.sort(f),r.sort(f),t.sort(f),n=0;n<12;n++)i[n]=dt(i[n]),r[n]=dt(r[n]);for(n=0;n<24;n++)t[n]=dt(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function li(n){return he(n)?366:365}function he(n){return n%4==0&&n%100!=0||n%400==0}function ic(){return he(this.year())}function rc(n,t,i,r,u,f,e){var o=new Date(n,t,i,r,u,f,e);return n<100&&n>=0&&isFinite(o.getFullYear())&&o.setFullYear(n),o}function fr(n){var t=new Date(Date.UTC.apply(null,arguments));return n<100&&n>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n),t}function er(n,t,i){var r=7+t-i,u=(7+fr(n,0,r).getUTCDay()-t)%7;return-u+r-1}function ce(n,t,i,r,u){var s=(7+i-r)%7,h=er(n,r,u),f=1+7*(t-1)+s+h,e,o;return f<=0?(e=n-1,o=li(e)+f):f>li(n)?(e=n+1,o=f-li(n)):(e=n,o=f),{year:e,dayOfYear:o}}function ai(n,t,i){var e=er(n.year(),t,i),r=Math.floor((n.dayOfYear()-e-1)/7)+1,f,u;return r<1?(u=n.year()-1,f=r+ni(u,t,i)):r>ni(n.year(),t,i)?(f=r-ni(n.year(),t,i),u=n.year()+1):(u=n.year(),f=r),{week:f,year:u}}function ni(n,t,i){var r=er(n,t,i),u=er(n+1,t,i);return(li(n)-r+u)/7}function uc(n){return ai(n,this._week.dow,this._week.doy).week}function fc(){return this._week.dow}function ec(){return this._week.doy}function oc(n){var t=this.localeData().week(this);return n==null?t:this.add((n-t)*7,"d")}function sc(n){var t=ai(this,1,4).week;return n==null?t:this.add((n-t)*7,"d")}function hc(n,t){return typeof n!="string"?n:isNaN(n)?(n=t.weekdaysParse(n),typeof n=="number")?n:null:parseInt(n,10)}function cc(n,t){return typeof n=="string"?t.weekdaysParse(n)%7||7:isNaN(n)?null:n}function lc(n,t){return at(this._weekdays)?this._weekdays[n.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][n.day()]}function ac(n){return this._weekdaysShort[n.day()]}function vc(n){return this._weekdaysMin[n.day()]}function yc(n,t,i){var f,r,e,u=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],f=0;f<7;++f)e=rt([2e3,1]).day(f),this._minWeekdaysParse[f]=this.weekdaysMin(e,"").toLocaleLowerCase(),this._shortWeekdaysParse[f]=this.weekdaysShort(e,"").toLocaleLowerCase(),this._weekdaysParse[f]=this.weekdays(e,"").toLocaleLowerCase();return i?t==="dddd"?(r=v.call(this._weekdaysParse,u),r!==-1?r:null):t==="ddd"?(r=v.call(this._shortWeekdaysParse,u),r!==-1?r:null):(r=v.call(this._minWeekdaysParse,u),r!==-1?r:null):t==="dddd"?(r=v.call(this._weekdaysParse,u),r!==-1)?r:(r=v.call(this._shortWeekdaysParse,u),r!==-1)?r:(r=v.call(this._minWeekdaysParse,u),r!==-1?r:null):t==="ddd"?(r=v.call(this._shortWeekdaysParse,u),r!==-1)?r:(r=v.call(this._weekdaysParse,u),r!==-1)?r:(r=v.call(this._minWeekdaysParse,u),r!==-1?r:null):(r=v.call(this._minWeekdaysParse,u),r!==-1)?r:(r=v.call(this._weekdaysParse,u),r!==-1)?r:(r=v.call(this._shortWeekdaysParse,u),r!==-1?r:null)}function pc(n,t,i){var r,u,f;if(this._weekdaysParseExact)return yc.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if((u=rt([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(f="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="dddd"&&this._fullWeekdaysParse[r].test(n))||i&&t==="ddd"&&this._shortWeekdaysParse[r].test(n)||i&&t==="dd"&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r}function wc(n){if(!this.isValid())return n!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return n!=null?(n=hc(n,this.localeData()),this.add(n-t,"d")):t}function bc(n){if(!this.isValid())return n!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return n==null?t:this.add(n-t,"d")}function kc(n){if(!this.isValid())return n!=null?this:NaN;if(n!=null){var t=cc(n,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function dc(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||cu.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=pe),this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex)}function gc(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||cu.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=we),this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function nl(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||cu.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=be),this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function cu(){function u(n,t){return t.length-n.length}for(var e=[],i=[],r=[],t=[],f,o,s,h,n=0;n<7;n++)f=rt([2e3,1]).day(n),o=this.weekdaysMin(f,""),s=this.weekdaysShort(f,""),h=this.weekdays(f,""),e.push(o),i.push(s),r.push(h),t.push(o),t.push(s),t.push(h);for(e.sort(u),i.sort(u),r.sort(u),t.sort(u),n=0;n<7;n++)i[n]=dt(i[n]),r[n]=dt(r[n]),t[n]=dt(t[n]);this._weekdaysRegex=new RegExp("^("+t.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+e.join("|")+")","i")}function lu(){return this.hours()%12||12}function tl(){return this.hours()||24}function ke(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function de(n,t){return t._meridiemParse}function il(n){return(n+"").toLowerCase().charAt(0)==="p"}function rl(n,t,i){return n>11?i?"pm":"PM":i?"am":"AM"}function to(n){return n?n.toLowerCase().replace("_","-"):n}function fl(n){for(var r=0,i,t,f,u;r<n.length;){for(u=to(n[r]).split("-"),i=u.length,t=to(n[r+1]),t=t?t.split("-"):null;i>0;){if(f=io(u.slice(0,i).join("-")),f)return f;if(t&&t.length>=i&&of(u,t,!0)>=i-1)break;i--}r++}return null}function io(n){var t=null;if(!a[n]&&typeof module!="undefined"&&module&&module.exports)try{t=or._abbr,require("./locale/"+n),ei(t)}catch(i){}return a[n]}function ei(n,t){var i;return n&&(i=b(t)?pt(n):ro(n,t),i&&(or=i)),or._abbr}function ro(n,t){if(t!==null){var i=no;return t.abbr=n,a[n]!=null?(kr("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."),i=a[n]._config):t.parentLocale!=null&&(a[t.parentLocale]!=null?i=a[t.parentLocale]._config:kr("parentLocaleUndefined","specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/")),a[n]=new dr(hf(i,t)),ei(n),a[n]}return delete a[n],null}function el(n,t){if(t!=null){var i,r=no;a[n]!=null&&(r=a[n]._config),t=hf(r,t),i=new dr(t),i.parentLocale=a[n],a[n]=i,ei(n)}else a[n]!=null&&(a[n].parentLocale!=null?a[n]=a[n].parentLocale:a[n]!=null&&delete a[n]);return a[n]}function pt(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return or;if(!at(n)){if(t=io(n),t)return t;n=[n]}return fl(n)}function ol(){return gr(a)}function au(n){var i,t=n._a;return t&&u(n).overflow===-2&&(i=t[st]<0||t[st]>11?st:t[ut]<1||t[ut]>ou(t[tt],t[st])?ut:t[y]<0||t[y]>24||t[y]===24&&(t[it]!==0||t[ht]!==0||t[gt]!==0)?y:t[it]<0||t[it]>59?it:t[ht]<0||t[ht]>59?ht:t[gt]<0||t[gt]>999?gt:-1,u(n)._overflowDayOfYear&&(i<tt||i>ut)&&(i=ut),u(n)._overflowWeeks&&i===-1&&(i=yh),u(n)._overflowWeekday&&i===-1&&(i=ph),u(n).overflow=i),n}function uo(n){var t,r,o=n._i,i=sl.exec(o)||hl.exec(o),s,e,f,h;if(i){for(u(n).iso=!0,t=0,r=sr.length;t<r;t++)if(sr[t][1].exec(i[1])){e=sr[t][0],s=sr[t][2]!==!1;break}if(e==null){n._isValid=!1;return}if(i[3]){for(t=0,r=vu.length;t<r;t++)if(vu[t][1].exec(i[3])){f=(i[2]||" ")+vu[t][0];break}if(f==null){n._isValid=!1;return}}if(!s&&f!=null){n._isValid=!1;return}if(i[4])if(cl.exec(i[4]))h="Z";else{n._isValid=!1;return}n._f=e+(f||"")+(h||""),pu(n)}else n._isValid=!1}function al(n){var i=ll.exec(n._i);if(i!==null){n._d=new Date(+i[1]);return}uo(n),n._isValid===!1&&(delete n._isValid,t.createFromInputFallback(n))}function oi(n,t,i){return n!=null?n:t!=null?t:i}function vl(n){var i=new Date(t.now());return n._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()]}function yu(n){var t,i,r=[],f,e;if(!n._d){for(f=vl(n),n._w&&n._a[ut]==null&&n._a[st]==null&&yl(n),n._dayOfYear&&(e=oi(n._a[tt],f[tt]),n._dayOfYear>li(e)&&(u(n)._overflowDayOfYear=!0),i=fr(e,0,n._dayOfYear),n._a[st]=i.getUTCMonth(),n._a[ut]=i.getUTCDate()),t=0;t<3&&n._a[t]==null;++t)n._a[t]=r[t]=f[t];for(;t<7;t++)n._a[t]=r[t]=n._a[t]==null?t===2?1:0:n._a[t];n._a[y]===24&&n._a[it]===0&&n._a[ht]===0&&n._a[gt]===0&&(n._nextDay=!0,n._a[y]=0),n._d=(n._useUTC?fr:rc).apply(null,r),n._tzm!=null&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm),n._nextDay&&(n._a[y]=24)}}function yl(n){var t,o,f,i,r,e,h,s;t=n._w,t.GG!=null||t.W!=null||t.E!=null?(r=1,e=4,o=oi(t.GG,n._a[tt],ai(c(),1,4).year),f=oi(t.W,1),i=oi(t.E,1),(i<1||i>7)&&(s=!0)):(r=n._locale._week.dow,e=n._locale._week.doy,o=oi(t.gg,n._a[tt],ai(c(),r,e).year),f=oi(t.w,1),t.d!=null?(i=t.d,(i<0||i>6)&&(s=!0)):t.e!=null?(i=t.e+r,(t.e<0||t.e>6)&&(s=!0)):i=r),f<1||f>ni(o,r,e)?u(n)._overflowWeeks=!0:s!=null?u(n)._overflowWeekday=!0:(h=ce(o,f,i,r,e),n._a[tt]=h.year,n._dayOfYear=h.dayOfYear)}function pu(n){if(n._f===t.ISO_8601){uo(n);return}n._a=[],u(n).empty=!0;for(var i=""+n._i,r,f,o,c=i.length,h=0,s=kf(n._f,n._locale).match(bf)||[],e=0;e<s.length;e++)f=s[e],r=(i.match(lh(f,n))||[])[0],r&&(o=i.substr(0,i.indexOf(r)),o.length>0&&u(n).unusedInput.push(o),i=i.slice(i.indexOf(r)+r.length),h+=r.length),fi[f]?(r?u(n).empty=!1:u(n).unusedTokens.push(f),vh(f,r,n)):n._strict&&!r&&u(n).unusedTokens.push(f);u(n).charsLeftOver=c-h,i.length>0&&u(n).unusedInput.push(i),n._a[y]<=12&&u(n).bigHour===!0&&n._a[y]>0&&(u(n).bigHour=undefined),u(n).parsedDateParts=n._a.slice(0),u(n).meridiem=n._meridiem,n._a[y]=pl(n._locale,n._a[y],n._meridiem),yu(n),au(n)}function pl(n,t,i){var r;return i==null?t:n.meridiemHour!=null?n.meridiemHour(t,i):n.isPM!=null?(r=n.isPM(i),r&&t<12&&(t+=12),r||t!==12||(t=0),t):t}function wl(n){var t,e,f,r,i;if(n._f.length===0){u(n).invalidFormat=!0,n._d=new Date(NaN);return}for(r=0;r<n._f.length;r++)(i=0,t=wr({},n),n._useUTC!=null&&(t._useUTC=n._useUTC),t._f=n._f[r],pu(t),pr(t))&&(i+=u(t).charsLeftOver,i+=u(t).unusedTokens.length*10,u(t).score=i,(f==null||i<f)&&(f=i,e=t));vt(n,e||t)}function bl(n){if(!n._d){var t=nu(n._i);n._a=ef([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)}),yu(n)}}function kl(n){var t=new si(au(fo(n)));return t._nextDay&&(t.add(1,"d"),t._nextDay=undefined),t}function fo(n){var t=n._i,i=n._f;return(n._locale=n._locale||pt(n._l),t===null||i===undefined&&t==="")?pi({nullInput:!0}):(typeof t=="string"&&(n._i=t=n._locale.preparse(t)),yt(t))?new si(au(t)):(at(i)?wl(n):yi(t)?n._d=t:i?pu(n):dl(n),pr(n)||(n._d=null),n)}function dl(n){var i=n._i;i===undefined?n._d=new Date(t.now()):yi(i)?n._d=new Date(i.valueOf()):typeof i=="string"?al(n):at(i)?(n._a=ef(i.slice(0),function(n){return parseInt(n,10)}),yu(n)):typeof i=="object"?bl(n):typeof i=="number"?n._d=new Date(i):t.createFromInputFallback(n)}function eo(n,t,i,r,u){var f={};return typeof i=="boolean"&&(r=i,i=undefined),(vi(n)&&ps(n)||at(n)&&n.length===0)&&(n=undefined),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,kl(f)}function c(n,t,i,r){return eo(n,t,i,r,!1)}function ho(n,t){var r,i;if(t.length===1&&at(t[0])&&(t=t[0]),!t.length)return c();for(r=t[0],i=1;i<t.length;++i)(!t[i].isValid()||t[i][n](r))&&(r=t[i]);return r}function gl(){var n=[].slice.call(arguments,0);return ho("isBefore",n)}function na(){var n=[].slice.call(arguments,0);return ho("isAfter",n)}function hr(n){var t=nu(n),i=t.year||0,r=t.quarter||0,u=t.month||0,f=t.week||0,e=t.day||0,o=t.hour||0,s=t.minute||0,h=t.second||0,c=t.millisecond||0;this._milliseconds=+c+h*1e3+s*6e4+o*36e5,this._days=+e+f*7,this._months=+u+r*3+i*12,this._data={},this._locale=pt(),this._bubble()}function wu(n){return n instanceof hr}function lo(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return n<0&&(n=-n,i="-"),i+ot(~~(n/60),2)+t+ot(~~n%60,2)})}function bu(n,t){var r=(t||"").match(n)||[],e=r[r.length-1]||[],i=(e+"").match(ao)||["-",0,0],u=+(i[1]*60)+f(i[2]);return i[0]==="+"?u:-u}function ku(n,i){var r,u;return i._isUTC?(r=i.clone(),u=(yt(n)||yi(n)?n.valueOf():c(n).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+u),t.updateOffset(r,!1),r):c(n).local()}function du(n){return-Math.round(n._d.getTimezoneOffset()/15)*15}function ta(n,i){var r=this._offset||0,u;return this.isValid()?n!=null?(typeof n=="string"?n=bu(rr,n):Math.abs(n)<16&&(n=n*60),!this._isUTC&&i&&(u=du(this)),this._offset=n,this._isUTC=!0,u!=null&&this.add(u,"m"),r!==n&&(!i||this._changeInProgress?go(this,wt(n-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?r:du(this):n!=null?this:NaN}function ia(n,t){return n!=null?(typeof n!="string"&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()}function ra(n){return this.utcOffset(0,n)}function ua(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(du(this),"m")),this}function fa(){return this._tzm?this.utcOffset(this._tzm):typeof this._i=="string"&&this.utcOffset(bu(hh,this._i)),this}function ea(n){return this.isValid()?(n=n?c(n).utcOffset():0,(this.utcOffset()-n)%60==0):!1}function oa(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function sa(){var n,t;return b(this._isDSTShifted)?(n={},wr(n,this),n=fo(n),n._a?(t=n._isUTC?rt(n._a):c(n._a),this._isDSTShifted=this.isValid()&&of(n._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted):this._isDSTShifted}function ha(){return this.isValid()?!this._isUTC:!1}function ca(){return this.isValid()?this._isUTC:!1}function vo(){return this.isValid()?this._isUTC&&this._offset===0:!1}function wt(n,t){var i=n,r=null,u,e,o;return wu(n)?i={ms:n._milliseconds,d:n._days,M:n._months}:typeof n=="number"?(i={},t?i[t]=n:i.milliseconds=n):(r=yo.exec(n))?(u=r[1]==="-"?-1:1,i={y:0,d:f(r[ut])*u,h:f(r[y])*u,m:f(r[it])*u,s:f(r[ht])*u,ms:f(r[gt])*u}):(r=po.exec(n))?(u=r[1]==="-"?-1:1,i={y:ti(r[2],u),M:ti(r[3],u),w:ti(r[4],u),d:ti(r[5],u),h:ti(r[6],u),m:ti(r[7],u),s:ti(r[8],u)}):i==null?i={}:typeof i=="object"&&("from"in i||"to"in i)&&(o=la(c(i.from),c(i.to)),i={},i.ms=o.milliseconds,i.M=o.months),e=new hr(i),wu(n)&&l(n,"_locale")&&(e._locale=n._locale),e}function ti(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function wo(n,t){var i={milliseconds:0,months:0};return i.months=t.month()-n.month()+(t.year()-n.year())*12,n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function la(n,t){var i;return n.isValid()&&t.isValid()?(t=ku(t,n),n.isBefore(t)?i=wo(n,t):(i=wo(t,n),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function bo(n){return n<0?Math.round(-1*n)*-1:Math.round(n)}function ko(n,t){return function(i,r){var u,f;return r===null||isNaN(+r)||(kr(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."),f=i,i=r,r=f),i=typeof i=="string"?+i:i,u=wt(i,r),go(this,u,n),this}}function go(n,i,r,u){var o=i._milliseconds,f=bo(i._days),e=bo(i._months);n.isValid()&&(u=u==null?!0:u,o&&n._d.setTime(n._d.valueOf()+o*r),f&&wf(n,"Date",ki(n,"Date")+f*r),e&&ue(n,ki(n,"Month")+e*r),u&&t.updateOffset(n,f||e))}function aa(n,t){var i=n.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"}function va(n,i){var u=n||c(),f=ku(u,this).startOf("day"),r=t.calendarFormat(this,f)||"sameElse",e=i&&(et(i[r])?i[r].call(this,u):i[r]);return this.format(e||this.localeData().calendar(r,this,c(u)))}function ya(){return new si(this)}function pa(n,t){var i=yt(n)?n:c(n);return this.isValid()&&i.isValid()?(t=g(b(t)?"millisecond":t),t==="millisecond"?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf()):!1}function wa(n,t){var i=yt(n)?n:c(n);return this.isValid()&&i.isValid()?(t=g(b(t)?"millisecond":t),t==="millisecond"?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf()):!1}function ba(n,t,i,r){return r=r||"()",(r[0]==="("?this.isAfter(n,i):!this.isBefore(n,i))&&(r[1]===")"?this.isBefore(t,i):!this.isAfter(t,i))}function ka(n,t){var i=yt(n)?n:c(n),r;return this.isValid()&&i.isValid()?(t=g(t||"millisecond"),t==="millisecond"?this.valueOf()===i.valueOf():(r=i.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf())):!1}function da(n,t){return this.isSame(n,t)||this.isAfter(n,t)}function ga(n,t){return this.isSame(n,t)||this.isBefore(n,t)}function nv(n,t,i){var f,e,u,r;return this.isValid()?(f=ku(n,this),!f.isValid())?NaN:(e=(f.utcOffset()-this.utcOffset())*6e4,t=g(t),t==="year"||t==="month"||t==="quarter"?(r=tv(this,f),t==="quarter"?r=r/3:t==="year"&&(r=r/12)):(u=this-f,r=t==="second"?u/1e3:t==="minute"?u/6e4:t==="hour"?u/36e5:t==="day"?(u-e)/864e5:t==="week"?(u-e)/6048e5:u),i?r:k(r)):NaN}function tv(n,t){var r=(t.year()-n.year())*12+(t.month()-n.month()),i=n.clone().add(r,"months"),u,f;return t-i<0?(u=n.clone().add(r-1,"months"),f=(t-i)/(i-u)):(u=n.clone().add(r+1,"months"),f=(t-i)/(u-i)),-(r+f)||0}function iv(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function rv(){var n=this.clone().utc();return 0<n.year()&&n.year()<=9999?et(Date.prototype.toISOString)?this.toDate().toISOString():ru(n,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):ru(n,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function uv(n){n||(n=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var i=ru(this,n);return this.localeData().postformat(i)}function fv(n,t){return this.isValid()&&(yt(n)&&n.isValid()||c(n).isValid())?wt({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ev(n){return this.from(c(),n)}function ov(n,t){return this.isValid()&&(yt(n)&&n.isValid()||c(n).isValid())?wt({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function sv(n){return this.to(c(),n)}function is(n){var t;return n===undefined?this._locale._abbr:(t=pt(n),t!=null&&(this._locale=t),this)}function rs(){return this._locale}function hv(n){n=g(n);switch(n){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 n==="week"&&this.weekday(0),n==="isoWeek"&&this.isoWeekday(1),n==="quarter"&&this.month(Math.floor(this.month()/3)*3),this}function cv(n){return(n=g(n),n===undefined||n==="millisecond")?this:(n==="date"&&(n="day"),this.startOf(n).add(1,n==="isoWeek"?"week":n).subtract(1,"ms"))}function lv(){return this._d.valueOf()-(this._offset||0)*6e4}function av(){return Math.floor(this.valueOf()/1e3)}function vv(){return new Date(this.valueOf())}function yv(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]}function pv(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}}function wv(){return this.isValid()?this.toISOString():null}function bv(){return pr(this)}function kv(){return vt({},u(this))}function dv(){return u(this).overflow}function gv(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function cr(n,t){r(0,[n,n.length],0,t)}function ny(n){return us.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function ty(n){return us.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)}function iy(){return ni(this.year(),1,4)}function ry(){var n=this.localeData()._week;return ni(this.year(),n.dow,n.doy)}function us(n,t,i,r,u){var f;return n==null?ai(this,r,u).year:(f=ni(n,r,u),t>f&&(t=f),uy.call(this,n,t,i,r,u))}function uy(n,t,i,r,u){var e=ce(n,t,i,r,u),f=fr(e.year,0,e.dayOfYear);return this.year(f.getUTCFullYear()),this.month(f.getUTCMonth()),this.date(f.getUTCDate()),this}function fy(n){return n==null?Math.ceil((this.month()+1)/3):this.month((n-1)*3+this.month()%3)}function ey(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return n==null?t:this.add(n-t,"d")}function oy(n,t){t[gt]=f(("0."+n)*1e3)}function sy(){return this._isUTC?"UTC":""}function hy(){return this._isUTC?"Coordinated Universal Time":""}function cy(n){return c(n*1e3)}function ly(){return c.apply(null,arguments).parseZone()}function ss(n){return n}function lr(n,t,i,r){var u=pt(),f=rt().set(r,t);return u[i](f,n)}function hs(n,t,i){if(typeof n=="number"&&(t=n,n=undefined),n=n||"",t!=null)return lr(n,t,i,"month");for(var u=[],r=0;r<12;r++)u[r]=lr(n,r,i,"month");return u}function rf(n,t,i,r){var o,f,u,e;if(typeof n=="boolean"?(typeof t=="number"&&(i=t,t=undefined),t=t||""):(t=n,i=t,n=!1,typeof t=="number"&&(i=t,t=undefined),t=t||""),o=pt(),f=n?o._week.dow:0,i!=null)return lr(t,(i+f)%7,r,"day");for(e=[],u=0;u<7;u++)e[u]=lr(t,(u+f)%7,r,"day");return e}function ay(n,t){return hs(n,t,"months")}function vy(n,t){return hs(n,t,"monthsShort")}function yy(n,t,i){return rf(n,t,i,"weekdays")}function py(n,t,i){return rf(n,t,i,"weekdaysShort")}function wy(n,t,i){return rf(n,t,i,"weekdaysMin")}function by(){var n=this._data;return this._milliseconds=ft(this._milliseconds),this._days=ft(this._days),this._months=ft(this._months),n.milliseconds=ft(n.milliseconds),n.seconds=ft(n.seconds),n.minutes=ft(n.minutes),n.hours=ft(n.hours),n.months=ft(n.months),n.years=ft(n.years),this}function cs(n,t,i,r){var u=wt(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function ky(n,t){return cs(this,n,t,1)}function dy(n,t){return cs(this,n,t,-1)}function ls(n){return n<0?Math.floor(n):Math.ceil(n)}function gy(){var r=this._milliseconds,n=this._days,t=this._months,i=this._data,u,f,e,s,o;return r>=0&&n>=0&&t>=0||r<=0&&n<=0&&t<=0||(r+=ls(uf(t)+n)*864e5,n=0,t=0),i.milliseconds=r%1e3,u=k(r/1e3),i.seconds=u%60,f=k(u/60),i.minutes=f%60,e=k(f/60),i.hours=e%24,n+=k(e/24),o=k(as(n)),t+=o,n-=ls(uf(o)),s=k(t/12),t%=12,i.days=n,i.months=t,i.years=s,this}function as(n){return n*4800/146097}function uf(n){return n*146097/4800}function np(n){var t,r,i=this._milliseconds;if(n=g(n),n==="month"||n==="year")return t=this._days+i/864e5,r=this._months+as(t),n==="month"?r:r/12;t=this._days+Math.round(uf(this._months));switch(n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return t*24+i/36e5;case"minute":return t*1440+i/6e4;case"second":return t*86400+i/1e3;case"millisecond":return Math.floor(t*864e5)+i;default:throw new Error("Unknown unit "+n);}}function tp(){return this._milliseconds+this._days*864e5+this._months%12*2592e6+f(this._months/12)*31536e6}function kt(n){return function(){return this.as(n)}}function cp(n){return n=g(n),this[n+"s"]()}function ii(n){return function(){return this._data[n]}}function kp(){return k(this.days()/7)}function dp(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}function gp(n,t,i){var r=wt(n).abs(),h=ct(r.as("s")),f=ct(r.as("m")),e=ct(r.as("h")),o=ct(r.as("d")),s=ct(r.as("M")),c=ct(r.as("y")),u=h<lt.s&&["s",h]||f<=1&&["m"]||f<lt.m&&["mm",f]||e<=1&&["h"]||e<lt.h&&["hh",e]||o<=1&&["d"]||o<lt.d&&["dd",o]||s<=1&&["M"]||s<lt.M&&["MM",s]||c<=1&&["y"]||["yy",c];return u[2]=t,u[3]=+n>0,u[4]=i,dp.apply(null,u)}function nw(n){return n===undefined?ct:typeof n=="function"?(ct=n,!0):!1}function tw(n,t){return lt[n]===undefined?!1:t===undefined?lt[n]:(lt[n]=t,!0)}function iw(n){var t=this.localeData(),i=gp(this,!n,t);return n&&(i=t.pastFuture(+this,i)),t.postformat(i)}function vr(){var t=ar(this._milliseconds)/1e3,a=ar(this._days),i=ar(this._months),n,e,o;n=k(t/60),e=k(n/60),t%=60,n%=60,o=k(i/12),i%=12;var s=o,h=i,c=a,r=e,u=n,f=t,l=this.asSeconds();return l?(l<0?"-":"")+"P"+(s?s+"Y":"")+(h?h+"M":"")+(c?c+"D":"")+(r||u||f?"T":"")+(r?r+"H":"")+(u?u+"M":"")+(f?f+"S":""):"P0D"}var ff,yr,wi,bi,br,gr,cf,lf,af,vf,yf,pf,ri,tu,ur,su,ie,re,ee,oe,hu,le,ae,ve,ye,pe,we,be,ge,oo,so,co,ao,yo,po,ns,ts,gu,nf,fs,es,bt,os,n,tf,o,ft,ct,lt,ar,e,vs;yr=Array.prototype.some?Array.prototype.some:function(n){for(var i=Object(this),r=i.length>>>0,t=0;t<r;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1},wi=t.momentProperties=[],bi=!1,br={},t.suppressDeprecationWarnings=!1,t.deprecationHandler=null,gr=Object.keys?Object.keys:function(n){var t,i=[];for(t in n)l(n,t)&&i.push(t);return i},cf={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},lf={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"},af="Invalid date",vf="%d",yf=/\d{1,2}/,pf={future:"in %s",past:"%s ago",s:"a few 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"},ri={},tu={};var bf=/(\[[^\[]*\])|(\\)?([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}|x|X|zz?|ZZ?|.)/g,di=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,iu={},fi={};var df=/\d/,nt=/\d\d/,gf=/\d{3}/,uu=/\d{4}/,gi=/[+-]?\d{6}/,h=/\d\d?/,ne=/\d\d\d\d?/,te=/\d\d\d\d\d\d?/,nr=/\d{1,3}/,fu=/\d{1,4}/,tr=/[+-]?\d{1,6}/,sh=/\d+/,ir=/[+-]?\d+/,hh=/Z|[+-]\d\d:?\d\d/gi,rr=/Z|[+-]\d\d(?::?\d\d)?/gi,ch=/[+-]?\d+(\.\d{1,3})?/,hi=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,eu={};ur={};var tt=0,st=1,ut=2,y=3,it=4,ht=5,gt=6,yh=7,ph=8,v;v=Array.prototype.indexOf?Array.prototype.indexOf:function(n){for(var t=0;t<this.length;++t)if(this[t]===n)return t;return-1},r("M",["MM",2],"Mo",function(){return this.month()+1}),r("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)}),r("MMMM",0,0,function(n){return this.localeData().months(this,n)}),p("month","M"),w("month",8),i("M",h),i("MM",h,nt),i("MMM",function(n,t){return t.monthsShortRegex(n)}),i("MMMM",function(n,t){return t.monthsRegex(n)}),s(["M","MM"],function(n,t){t[st]=f(n)-1}),s(["MMM","MMMM"],function(n,t,i,r){var f=i._locale.monthsParse(n,r,i._strict);f!=null?t[st]=f:u(i).invalidMonth=n}),su=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/,ie="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),re="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),ee=hi,oe=hi,r("Y",0,0,function(){var n=this.year();return n<=9999?""+n:"+"+n}),r(0,["YY",2],0,function(){return this.year()%100}),r(0,["YYYY",4],0,"year"),r(0,["YYYYY",5],0,"year"),r(0,["YYYYYY",6,!0],0,"year"),p("year","y"),w("year",1),i("Y",ir),i("YY",h,nt),i("YYYY",fu,uu),i("YYYYY",tr,gi),i("YYYYYY",tr,gi),s(["YYYYY","YYYYYY"],tt),s("YYYY",function(n,i){i[tt]=n.length===2?t.parseTwoDigitYear(n):f(n)}),s("YY",function(n,i){i[tt]=t.parseTwoDigitYear(n)}),s("Y",function(n,t){t[tt]=parseInt(n,10)}),t.parseTwoDigitYear=function(n){return f(n)+(f(n)>68?1900:2e3)},hu=ui("FullYear",!0),r("w",["ww",2],"wo","week"),r("W",["WW",2],"Wo","isoWeek"),p("week","w"),p("isoWeek","W"),w("week",5),w("isoWeek",5),i("w",h),i("ww",h,nt),i("W",h),i("WW",h,nt),ci(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=f(n)}),le={dow:0,doy:6},r("d",0,"do","day"),r("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)}),r("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)}),r("dddd",0,0,function(n){return this.localeData().weekdays(this,n)}),r("e",0,0,"weekday"),r("E",0,0,"isoWeekday"),p("day","d"),p("weekday","e"),p("isoWeekday","E"),w("day",11),w("weekday",11),w("isoWeekday",11),i("d",h),i("e",h),i("E",h),i("dd",function(n,t){return t.weekdaysMinRegex(n)}),i("ddd",function(n,t){return t.weekdaysShortRegex(n)}),i("dddd",function(n,t){return t.weekdaysRegex(n)}),ci(["dd","ddd","dddd"],function(n,t,i,r){var f=i._locale.weekdaysParse(n,r,i._strict);f!=null?t.d=f:u(i).invalidWeekday=n}),ci(["d","e","E"],function(n,t,i,r){t[r]=f(n)}),ae="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ve="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ye="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),pe=hi,we=hi,be=hi,r("H",["HH",2],0,"hour"),r("h",["hh",2],0,lu),r("k",["kk",2],0,tl),r("hmm",0,0,function(){return""+lu.apply(this)+ot(this.minutes(),2)}),r("hmmss",0,0,function(){return""+lu.apply(this)+ot(this.minutes(),2)+ot(this.seconds(),2)}),r("Hmm",0,0,function(){return""+this.hours()+ot(this.minutes(),2)}),r("Hmmss",0,0,function(){return""+this.hours()+ot(this.minutes(),2)+ot(this.seconds(),2)}),ke("a",!0),ke("A",!1),p("hour","h"),w("hour",13),i("a",de),i("A",de),i("H",h),i("h",h),i("HH",h,nt),i("hh",h,nt),i("hmm",ne),i("hmmss",te),i("Hmm",ne),i("Hmmss",te),s(["H","HH"],y),s(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n),i._meridiem=n}),s(["h","hh"],function(n,t,i){t[y]=f(n),u(i).bigHour=!0}),s("hmm",function(n,t,i){var r=n.length-2;t[y]=f(n.substr(0,r)),t[it]=f(n.substr(r)),u(i).bigHour=!0}),s("hmmss",function(n,t,i){var r=n.length-4,e=n.length-2;t[y]=f(n.substr(0,r)),t[it]=f(n.substr(r,2)),t[ht]=f(n.substr(e)),u(i).bigHour=!0}),s("Hmm",function(n,t){var r=n.length-2;t[y]=f(n.substr(0,r)),t[it]=f(n.substr(r))}),s("Hmmss",function(n,t){var r=n.length-4,u=n.length-2;t[y]=f(n.substr(0,r)),t[it]=f(n.substr(r,2)),t[ht]=f(n.substr(u))}),ge=/[ap]\.?m?\.?/i;var ul=ui("Hours",!0),no={calendar:cf,longDateFormat:lf,invalidDate:af,ordinal:vf,ordinalParse:yf,relativeTime:pf,months:ie,monthsShort:re,week:le,weekdays:ae,weekdaysMin:ye,weekdaysShort:ve,meridiemParse:ge},a={},or;var sl=/^\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)?)?/,hl=/^\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)?)?/,cl=/Z|[+-]\d\d(?::?\d\d)?/,sr=[["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}/]],vu=[["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/]],ll=/^\/?Date\((\-?\d+)/i;for(t.createFromInputFallback=d("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))}),t.ISO_8601=function(){},oo=d("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=c.apply(null,arguments);return this.isValid()&&n.isValid()?n<this?this:n:pi()}),so=d("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=c.apply(null,arguments);return this.isValid()&&n.isValid()?n>this?this:n:pi()}),co=function(){return Date.now?Date.now():+new Date},lo("Z",":"),lo("ZZ",""),i("Z",rr),i("ZZ",rr),s(["Z","ZZ"],function(n,t,i){i._useUTC=!0,i._tzm=bu(rr,n)}),ao=/([\+\-]|\d\d)/gi,t.updateOffset=function(){},yo=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/,po=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/,wt.fn=hr.prototype,ns=ko(1,"add"),ts=ko(-1,"subtract"),t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]",gu=d("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return n===undefined?this.localeData():this.locale(n)}),r(0,["gg",2],0,function(){return this.weekYear()%100}),r(0,["GG",2],0,function(){return this.isoWeekYear()%100}),cr("gggg","weekYear"),cr("ggggg","weekYear"),cr("GGGG","isoWeekYear"),cr("GGGGG","isoWeekYear"),p("weekYear","gg"),p("isoWeekYear","GG"),w("weekYear",1),w("isoWeekYear",1),i("G",ir),i("g",ir),i("GG",h,nt),i("gg",h,nt),i("GGGG",fu,uu),i("gggg",fu,uu),i("GGGGG",tr,gi),i("ggggg",tr,gi),ci(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=f(n)}),ci(["gg","GG"],function(n,i,r,u){i[u]=t.parseTwoDigitYear(n)}),r("Q",0,"Qo","quarter"),p("quarter","Q"),w("quarter",7),i("Q",df),s("Q",function(n,t){t[st]=(f(n)-1)*3}),r("D",["DD",2],"Do","date"),p("date","D"),w("date",9),i("D",h),i("DD",h,nt),i("Do",function(n,t){return n?t._ordinalParse:t._ordinalParseLenient}),s(["D","DD"],ut),s("Do",function(n,t){t[ut]=f(n.match(h)[0],10)}),nf=ui("Date",!0),r("DDD",["DDDD",3],"DDDo","dayOfYear"),p("dayOfYear","DDD"),w("dayOfYear",4),i("DDD",nr),i("DDDD",gf),s(["DDD","DDDD"],function(n,t,i){i._dayOfYear=f(n)}),r("m",["mm",2],0,"minute"),p("minute","m"),w("minute",14),i("m",h),i("mm",h,nt),s(["m","mm"],it),fs=ui("Minutes",!1),r("s",["ss",2],0,"second"),p("second","s"),w("second",15),i("s",h),i("ss",h,nt),s(["s","ss"],ht),es=ui("Seconds",!1),r("S",0,0,function(){return~~(this.millisecond()/100)}),r(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),r(0,["SSS",3],0,"millisecond"),r(0,["SSSS",4],0,function(){return this.millisecond()*10}),r(0,["SSSSS",5],0,function(){return this.millisecond()*100}),r(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),r(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),r(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),r(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),p("millisecond","ms"),w("millisecond",16),i("S",nr,df),i("SS",nr,nt),i("SSS",nr,gf),bt="SSSS";bt.length<=9;bt+="S")i(bt,sh);for(bt="S";bt.length<=9;bt+="S")s(bt,oy);os=ui("Milliseconds",!1),r("z",0,0,"zoneAbbr"),r("zz",0,0,"zoneName"),n=si.prototype,n.add=ns,n.calendar=va,n.clone=ya,n.diff=nv,n.endOf=cv,n.format=uv,n.from=fv,n.fromNow=ev,n.to=ov,n.toNow=sv,n.get=uh,n.invalidAt=dv,n.isAfter=pa,n.isBefore=wa,n.isBetween=ba,n.isSame=ka,n.isSameOrAfter=da,n.isSameOrBefore=ga,n.isValid=bv,n.lang=gu,n.locale=is,n.localeData=rs,n.max=so,n.min=oo,n.parsingFlags=kv,n.set=fh,n.startOf=hv,n.subtract=ts,n.toArray=yv,n.toObject=pv,n.toDate=vv,n.toISOString=rv,n.toJSON=wv,n.toString=iv,n.unix=av,n.valueOf=lv,n.creationData=gv,n.year=hu,n.isLeapYear=ic,n.weekYear=ny,n.isoWeekYear=ty,n.quarter=n.quarters=fy,n.month=fe,n.daysInMonth=gh,n.week=n.weeks=oc,n.isoWeek=n.isoWeeks=sc,n.weeksInYear=ry,n.isoWeeksInYear=iy,n.date=nf,n.day=n.days=wc,n.weekday=bc,n.isoWeekday=kc,n.dayOfYear=ey,n.hour=n.hours=ul,n.minute=n.minutes=fs,n.second=n.seconds=es,n.millisecond=n.milliseconds=os,n.utcOffset=ta,n.utc=ra,n.local=ua,n.parseZone=fa,n.hasAlignedHourOffset=ea,n.isDST=oa,n.isLocal=ha,n.isUtcOffset=ca,n.isUtc=vo,n.isUTC=vo,n.zoneAbbr=sy,n.zoneName=hy,n.dates=d("dates accessor is deprecated. Use date instead.",nf),n.months=d("months accessor is deprecated. Use month instead",fe),n.years=d("years accessor is deprecated. Use year instead",hu),n.zone=d("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",ia),n.isDSTShifted=d("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",sa),tf=n,o=dr.prototype,o.calendar=ks,o.longDateFormat=ds,o.invalidDate=gs,o.ordinal=nh,o.preparse=ss,o.postformat=ss,o.relativeTime=th,o.pastFuture=ih,o.set=bs,o.months=wh,o.monthsShort=bh,o.monthsParse=dh,o.monthsRegex=tc,o.monthsShortRegex=nc,o.week=uc,o.firstDayOfYear=ec,o.firstDayOfWeek=fc,o.weekdays=lc,o.weekdaysMin=vc,o.weekdaysShort=ac,o.weekdaysParse=pc,o.weekdaysRegex=dc,o.weekdaysShortRegex=gc,o.weekdaysMinRegex=nl,o.isPM=il,o.meridiem=rl,ei("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10,i=f(n%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return n+i}}),t.lang=d("moment.lang is deprecated. Use moment.locale instead.",ei),t.langData=d("moment.langData is deprecated. Use moment.localeData instead.",pt),ft=Math.abs;var ip=kt("ms"),rp=kt("s"),up=kt("m"),fp=kt("h"),ep=kt("d"),op=kt("w"),sp=kt("M"),hp=kt("y");var lp=ii("milliseconds"),ap=ii("seconds"),vp=ii("minutes"),yp=ii("hours"),pp=ii("days"),wp=ii("months"),bp=ii("years");return ct=Math.round,lt={s:45,m:45,h:22,d:26,M:11},ar=Math.abs,e=hr.prototype,e.abs=by,e.add=ky,e.subtract=dy,e.as=np,e.asMilliseconds=ip,e.asSeconds=rp,e.asMinutes=up,e.asHours=fp,e.asDays=ep,e.asWeeks=op,e.asMonths=sp,e.asYears=hp,e.valueOf=tp,e._bubble=gy,e.get=cp,e.milliseconds=lp,e.seconds=ap,e.minutes=vp,e.hours=yp,e.days=pp,e.weeks=kp,e.months=wp,e.years=bp,e.humanize=iw,e.toISOString=vr,e.toString=vr,e.toJSON=vr,e.locale=is,e.localeData=rs,e.toIsoString=d("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",vr),e.lang=gu,r("X",0,0,"unix"),r("x",0,0,"valueOf"),i("x",ir),i("X",ch),s("X",function(n,t,i){i._d=new Date(parseFloat(n,10)*1e3)}),s("x",function(n,t,i){i._d=new Date(f(n))}),t.version="2.14.1",ys(c),t.fn=tf,t.min=gl,t.max=na,t.now=co,t.utc=rt,t.unix=cy,t.months=ay,t.isDate=yi,t.locale=ei,t.invalid=pi,t.duration=wt,t.isMoment=yt,t.weekdays=yy,t.parseZone=ly,t.localeData=pt,t.isDuration=wu,t.monthsShort=vy,t.weekdaysMin=wy,t.defineLocale=ro,t.updateLocale=el,t.locales=ol,t.weekdaysShort=py,t.normalizeUnits=g,t.relativeTimeRounding=nw,t.relativeTimeThreshold=tw,t.calendarFormat=aa,t.prototype=tf,vs=t}),function(n){window.spinutech=window.spinutech||{};var t=window.spinutech;t.ajaxResultType={success:"Success",error:"Error",validateFailed:"ValidateFailed",authenticationRequired:"AuthenticationRequired",accessDenied:"AccessDenied"},t.ajaxHelper=function(){var i=!1,e={setDebugEnabled:function(n){i=n},resolveAjax:function(f){return new Promise(function(e,o){var s=Promise.resolve(f);s.then(function(u){var f,s;if(n(".ajax-loading").remove(),typeof u=="string"){e(u);return}f=u.result,r(f),f.type===t.ajaxResultType.success?(i&&console.log(["Success",u]),e(u.data)):(i&&console.log(["Result/logic error",u]),s=u.result.message||"An error occured",o(s))},function(t){n(".ajax-loading").remove(),i&&console.error("Request error",t);var r=t.statusText||"An error occured";u("Your request cannot be completed. Please try again. <br />"+r),o(r)})})},handleAjaxResponse:function(i,u,f){if(n(".ajax-loading").remove(),typeof i=="string")return typeof u=="function"?u(i):!0;var e=i.result;return r(e),e.type===t.ajaxResultType.success?(typeof u=="function"&&u(i.data),!0):(typeof f=="function"&&f(i),!1)},handleAjaxError:function(t,r,f){n(".ajax-loading").remove(),i&&console.error("ajax error",[t,r,f]),u("Your request cannot be completed. Please try again. <br />"+r+", "+f)},disableSelectorDuringAjax:function(t){disableElementDuringAjax(n(t))},disableElementDuringAjax:function(t){var i=n(document);i.ajaxStart(function(){t.prop("disabled",!0)}),i.ajaxComplete(function(){t.prop("disabled",!1)}),i.ajaxError(function(){t.prop("disabled",!1)})},initAjaxLoading:function(t){n(document).ajaxStart(function(){n(t).show()}),n(document).ajaxComplete(function(){n(t).hide()})},appendLoadingTo:function(t){var i=n('<span class="ajax-loading"><i class="fa fa-spinner fa-spin"><\/i><\/span>');return t.append(i),i}},r=function(r){i&&console.log(r),r.type===t.ajaxResultType.authenticationRequired?n("<div />").html("Your session has expired. Please login.").dialog({buttons:{Cancel:function(){n(this).dialog("close")},Login:function(){window.location.replace("/login?returnUrl="+encodeURIComponent(document.URL))}},modal:!0,title:"Login expired"}):r.type===t.ajaxResultType.accessDenied?n("<div />").html("You do not have the permissions to perform that action.").dialog({buttons:{Close:function(){n(this).dialog("close")}},dialogClass:"ui-state-error",modal:!0,title:"Access denied"}):r.type===t.ajaxResultType.validateFailed?n("<div />").html("Your request could not be completed. The following errors occurred:<br />"+f(r.errors)).dialog({buttons:{Close:function(){n(this).dialog("close")}},dialogClass:"ui-state-highlight",modal:!0,title:"Validation failed",width:600}):r.type===t.ajaxResultType.error&&n('<div style="overflow: auto;" />').html(f(r.errors)).dialog({buttons:{Close:function(){n(this).dialog("close")}},dialogClass:"ui-state-error",height:250,modal:!0,title:"Error",width:600})},u=function(t){i&&console.error(t),n('<div style="overflow: auto;" />').html(t).dialog({buttons:{Close:function(){n(this).dialog("close")}},dialogClass:"ui-state-error",height:250,modal:!0,title:"Error",width:600})},f=function(t){var i=[];return n.each(t,function(n,t){i.push(t)}),i.join("<br />")};return e}()}(jQuery),function(n){window.spinutech=window.spinutech||{};var t=window.spinutech;t.alerts=function(){var i=n(".alert-container"),r=_.template("<div class='app-alert<%= autoHide %>'>"+"    <div class='<%= alertClass %>'>"+'        <a class="close" data-dismiss="alert" aria-hidden="true" href="#"><i class="fa fa-times fa-lg"><\/i><\/a>'+"        <%= title %>"+"        <p><%= message %><\/p>"+"    <\/div><\/div>"),t={initAlertClose:function(){n(".app-alert .close").off("click");n(".app-alert .close").on("click",function(t){return n(this).closest(".app-alert").slideUp(375),t.preventDefault(),!1})},initAlertHide:function(){setTimeout(function(){n(".app-alert.autohide").slideUp(375,function(){n(this).remove()})},7e3)},clearAlerts:function(){i.find(".app-alert").hide()},showAlert:function(u){u=n.extend(!0,{autoHide:!1,alertClass:"info",message:"",title:""},u);var f={autoHide:u.autoHide?" autohide":"",alertClass:u.alertClass,message:u.message,title:u.title.length?"<h2>"+u.title+"<\/h2>":""},e=n(r(f));i.append(e),t.initAlertClose(),t.initAlertHide()},makeAlertObject:function(n,t){return t.length===1?{alertClass:n,message:t[0]}:t.length===2?{alertClass:n,title:t[0],message:t[1]}:t.length===3?{alertClass:n,title:t[0],message:t[1],autoHide:t[2]}:void 0}};return{init:function(){t.initAlertClose(),t.initAlertHide()},clearAlerts:function(){t.clearAlerts()},success:function(){var u=t.makeAlertObject("confirm",arguments);t.showAlert(u)},info:function(){var u=t.makeAlertObject("info",arguments);t.showAlert(u)},warning:function(){var u=t.makeAlertObject("warn",arguments);t.showAlert(u)},error:function(){var u=t.makeAlertObject("error",arguments);t.showAlert(u)}}}(),window.alerts=t.alerts,n(function(){t.alerts.init()})}(jQuery),function(n){n.fn.wAutoComplete=function(t){var f=n.extend(!0,{defaultLabel:"",defaultValue:0,events:{enter:function(){},select:function(){},unselect:function(){}},minLength:2,render:undefined,renderItem:function(n){return"<a>"+n.label+"<\/a>"},renderItemLi:function(){return"<li>"},selectors:{value:undefined},url:undefined},t),u,r,e,i={options:{},selected:!1},o={init:function(t){i.options=f,u=e,r=t.selectors.value!==undefined?n(t.selectors.value):undefined,o.initAutocomplete()},initAutocomplete:function(){u.autocomplete({close:function(){i.selected?i.selected=!1:(r!==undefined&&r.val(i.options.defaultValue),typeof i.options.events.unselect=="function"&&i.options.events.unselect(i.options.defaultLabel,i.options.defaultValue))},create:function(){n(this).data("autocomplete")._renderItem=typeof i.options.render=="function"?i.options.render:function(t,r){var u=i.options.renderItemLi(r),f=i.options.renderItem(r);return n(u).data("item.autocomplete",r).append(f).appendTo(t)}},focus:function(n,t){return t.item&&r!==undefined&&r.val(t.item.value),!1},source:i.options.url,select:function(n,t){if(t.item){r!==undefined&&r.val(t.item.value);var f=i.options.renderItem(t.item).replace(/<([^>]*)>/g,"");u.val(f),i.selected=!0,typeof i.options.events.select=="function"&&i.options.events.select(t.item)}return!1},minLength:i.options.minLength}),u.bind("autocompletechange",function(){n(this).val()===i.options.defaultLabel&&(r!==undefined&&r.val(i.options.defaultValue),typeof i.options.events.unselect=="function"&&i.options.events.unselect(i.options.defaultLabel,i.options.defaultValue))}),u.bind("keypress",function(n){var t=n.keyCode?n.keyCode:n.which;t===13&&(typeof i.options.events.enter=="function"&&i.options.events.enter(u.val()),u.autocomplete("close"))})}};return this.each(function(){e=n(this),o.init(f)}),this}}(jQuery),function(n){n.wCmsImageSelector=function(t,i){var r=n.extend(!0,{clear:"#"+n(t).attr("id")+"_clear",chooserId:n(t).attr("id")+"_choose",launcherId:n(t).attr("id"),preview:"#"+n(t).attr("id")+"_preview"},i),e=this,h=n(t),t=t,f=n("#"+r.launcherId),s=n(r.clear),o=n(r.preview),u;e.settings={},u={init:function(){e.settings=r,Event.observe(window,"load",function(){FileManager.create(r.launcherId,{type:"image",context:"element",init_onload:!1,bg:!1,launcher:r.chooserId,folder:"/content/images/cms/",onFileSelected:function(n){if(n.length>0){var t=n.split("/");f.val(t[t.length-1]),u.setLogo(t[t.length-1])}else f.val("")},onRemoveSelection:function(){u.clearLogo()}})}),u.initLogoClear()},initLogoClear:function(){s.on("click",function(n){return u.clearLogo(),n.preventDefault(),!1})},clearLogo:function(){f.val(""),o.find("img").attr("src","/content/images/placeholder-all.jpg/image-full;max$300,200.ImageHandler")},setLogo:function(n){o.find("img").attr("src","/content/images/cms/{0}/image-full;max$300,200.ImageHandler".format(n))}},u.init()},n.fn.wCmsImageSelector=function(t){return this.each(function(){if(n(this).data("wCmsImageSelector")==undefined){var i=new n.wCmsImageSelector(this,t);n(this).data("wCmsImageSelector",i)}})}}(jQuery),function(n){window.spinutech=window.spinutech||{};var t=window.spinutech;t.formProcessingMessage=function(){var i,r={message:".form-processing-message"},t={init:function(r){i=n.extend(!0,{processingText:'<i class="fa fa-spinner fa-spin"><\/i> Processing&hellip;<br /><span class="mute">Do not reload this page<\/span>'},r),n("form").each(function(){t.initForm(n(this))})},initForm:function(i){i.find('input[type="submit"]').each(function(){var i=n(this);t.setupProcessingHandle(i)})},setProcessingText:function(n){i.processingText=n},setupProcessingHandle:function(n){n.on("click.formProcessingMessage",function(){t.showMessage(n)})},disableProcessingHandle:function(n){n.off("click.formProcessingMessage")},showMessage:function(t){var f=n('<dd class="field {0}">{1}<\/dd>'.format(r.message.substring(1),i.processingText)),u=t.parent();u.after(f),u.hide()},hideMessage:function(n){var i=n.parent(),u=n.closest("dl"),t=u.find(r.message);t.length&&t.remove(),i.show()}};return{init:function(n){t.init(n)},disableFor:function(n){t.disableProcessingHandle(n)},setProcessingText:function(n){t.setProcessingText(n)},showMessage:function(n){t.showMessage(n)},hideMessage:function(n){t.hideMessage(n)}}}(),n(function(){t.formProcessingMessage.init()})}(jQuery),function(n){n(function(){window.spinutech=window.spinutech||{};var t=window.spinutech;t.hashChange=function(){var r={},e=this,u="",t=[],f={},i={init:function(t){if(r=n.extend(!0,{prefix:"",initialHash:function(){return undefined},onChange:function(){}},t),typeof r.initialHash=="function"){var u=r.initialHash(location.hash);u!==undefined&&i.updateHash(u)}n(window).on("hashchange",i.onHash);n(window).trigger("hashchange")},nvpToHash:function(n){for(var i=[],t=0;t<n.length;t++)i.push([n[t][0],n[t][1]].join("="));return"#"+r.prefix+i.join("&")},onHash:function(){if(u=location.hash,u.length>0&&u.indexOf("#"+r.prefix)===0&&(u=u.substring(("#"+r.prefix).length)),i.parseHash(u),typeof r.onChange=="function")r.onChange(f,u)},parseHash:function(r){var o,u,e;for(t=[],o=n.grep(r.split("&"),function(n){return n}),u=0;u<o.length;u++)e=o[u].split("="),e.length===2&&t.push([e[0],e[1]]);f=i.parseToJson(t)},parseToJson:function(n){for(var t={},e,r=0;r<n.length;r++){var i=n[r][0],u=n[r][1],f=t[i];f===undefined?t[i]=u:f instanceof Array?t[i].push(u):(e=f,t[i]=[],t[i].push(e),t[i].push(u))}return t},updateHash:function(n){location.hash=n}};return{init:function(n){i.init(n)},hasKey:function(n){return f!==undefined&&f[n]!==undefined},nvp:function(){if(arguments.length===1)for(var i=0;i<t.length;i++)if(t[i][0]===arguments[0])return t[i];return t},nvpJson:function(){return arguments.length===1?f[arguments[0]]:f},removeParam:function(n){for(var u=-1,f,r=0;r<t.length;r++)t[r][0]===n&&(u=r);u>-1&&t.splice(u,1),f=i.nvpToHash(t),i.updateHash(f)},setOnChange:function(n){r.onChange=n},setHash:function(n){i.updateHash(n)},setParam:function(n,r){for(var f=-1,e,u=0;u<t.length;u++)t[u][0]===n&&(f=u);f>-1?t[f][1]=r:t.push([n,r]),e=i.nvpToHash(t),i.updateHash(e)},setParams:function(n){var r,u,e,h;if(n instanceof Array){for(e=n.length,r=0;r<e;r+=1){var o=n[r].key,s=n[r].value,f=-1;for(u=0;u<t.length;u+=1)t[u][0]===o&&(f=u);f>-1?t[f][1]=s:t.push([o,s])}h=i.nvpToHash(t),i.updateHash(h)}}}}()})}(jQuery),function(n){n(function(){n("iframe:not(.noresize)").each(function(){var t=n(this).width(),i=n(this).height(),r=t>i?i/t*100:i/t*100;n(this).wrap("<div class='iframe-container' style='padding-bottom: "+r+"%'><\/div>")})})}(jQuery),ItemEditor=function(n,t){var t,i;return window.spinutech=window.spinutech||{},t=window.spinutech,t.itemEditorOptions={allowAdd:!0,allowDelete:!0,confirmDelete:!1,events:{onAdd:function(){},onDelete:function(){}},prefix:"",requireFirstItem:!0,selectors:{addTrigger:"",deleted:"",deleteTrigger:"",item:"",itemLabel:"",list:"",itemTemplate:""},text:{addButtonNone:"Add",addButtonSome:"Add",label:""}},i=function(i){var r=n.extend(!0,t.itemEditorOptions,i),e,f,s=this,o,u={init:function(){e=n(r.selectors.addTrigger),f=n(r.selectors.list),o=new t.templater(r.selectors.itemTemplate),u.initAdd(),u.initDelete(),u.updateAddButton(),u.updateLabel(),u.updateRemove(),r.requireFirstItem&&u.getCount()===0&&u.doAdd()},initAdd:function(){e.bind("click",function(n){return u.doAdd(),n.preventDefault(),!1}),r.allowAdd||e.remove()},initDelete:function(){f.find(r.selectors.deleteTrigger).off("click.item-editor"),f.find(r.selectors.deleteTrigger).each(function(t){n(this).on("click.item-editor",function(i){var f=n(this).closest(r.selectors.item);return u.doDelete(f,t),i.preventDefault(),!1})}),r.allowDelete||f.find(r.selectors.deleteTrigger).remove()},doAdd:function(t){var e=u.getCount(),i;if(o.reset(),o.fields("count",e),i=n(o.html()),f.append(i),u.updateAddButton(),u.initDelete(),u.updateLabel(),typeof r.events.onAdd=="function")r.events.onAdd(s,e,i,t)},doDelete:function(n,t){if(n.find(r.selectors.deleted).val("true"),typeof r.events.onDelete=="function")r.events.onDelete(s,t,n);n.slideUp(125,function(){u.updateAddButton()}),u.updateLabel()},getCount:function(){return f.find(r.selectors.item).length},getCountVisible:function(){return f.find(r.selectors.item+":visible").length},getFirstItem:function(){return f.find(r.selectors.item+":visible:first")},getItems:function(n){return n?f.find(r.selectors.item+":visible"):f.find(r.selectors.item)},updateAddButton:function(){var n=u.getCountVisible();n===0?e.html(r.text.addButtonNone):e.html(r.text.addButtonSome)},updateLabel:function(){var n=u.getFirstItem(),t;n.length===1&&(t=n.find(r.selectors.itemLabel),t.html(r.text.label))},updateRemove:function(){var n=u.getFirstItem(),t;n.length===1&&r.requireFirstItem&&(t=n.find(r.selectors.deleteTrigger),t.hide())}};this.add=function(n){u.doAdd(n)},this.clearItems=function(){f.find(r.selectors.item+":visible").each(function(t){var i=n(this);u.doDelete(i,t)})},this.count=function(n){return n=n===undefined?!1:n,n?u.getCountVisible():u.getCount()},this.first=function(){return u.getFirstItem()},this.items=function(n){return u.getItems(n)},this.list=function(){return f},u.init()},t.itemEditor=i,i}(jQuery,spinutech),function(n){window.spinutech=window.spinutech||{};var t=window.spinutech;n.wItemEditor=function(i,r){var e=n.extend(!0,{editorOptions:{}},r),o=this,f,u={add:".add-trigger",deletedFlag:".deleted-flag",item:".item",itemList:".itemlist",remove:".remove-trigger",template:".template"},s,h=n(i),i=i;o.init=function(){if(f=h.data("prefix"),!f||!f.length)throw"[data-prefix] is required on wItemEditor plugin html wrapper.";var i='[data-prefix="'+f+'"]',r=h.data("add-label");r&&r.length||(r="Add"),e.editorOptions=n.extend(!0,{selectors:{addTrigger:u.add+i,deleted:u.deletedFlag,deleteTrigger:u.remove+i,item:u.item+i,list:u.itemList+i,itemTemplate:u.template+i},text:{addButtonNone:r,addButtonSome:r}},e.editorOptions),s=new t.itemEditor(e.editorOptions)},o.editor=function(){return s},o.init()},n.fn.wItemEditor=function(t){return this.each(function(){if(n(this).data("wItemEditor")===undefined){var i=new n.wItemEditor(this,t);n(this).data("wItemEditor",i)}})}}(jQuery),function(n){n.wMoreLess=function(t,i){var a=n.extend({more:"More",less:"Less",chars:100,delim:"&hellip; ",wordCut:!1},i),e={moreLess:"more-less",toggled:"more-less-toggled",toggler:"more-less-toggler",wrapper:"more-less-wrapper"},h=this;h.settings={};var o=n(t),t=t,f,c,u,r,s,l=function(){var i,t;r=h.settings,u=o.html(),o.addClass(e.moreLess),o.html(n('<span class="'+e.wrapper+'">'+u+"<\/span>")),c=o.find("."+e.wrapper),u.length>r.chars&&(r.wordCut?s=u.substring(0,r.chars)+r.delim:(i=u[r.chars],i!==" "?(t=u.indexOf(" ",r.chars),s=t!==-1?u.substring(0,t)+r.delim:u+r.delim):s=u.substring(0,r.chars)+r.delim),c.html(s),v())},v=function(){o.append(n('<a href="#" class="'+e.toggler+'">'+r.more+"<\/a>")),f=o.find("."+e.toggler),f.bind("click",function(n){return y()?(f.html(r.more),f.removeClass(e.toggled),c.html(s)):(f.html(r.less),f.addClass(e.toggled),c.html(u+" ")),n.preventDefault(),!1})},y=function(){return f.attr("class")!==undefined&&f.attr("class").indexOf(e.toggled)>-1},p=function(n){var t=n;return t.length>0&&(t=t.replace(/<([^>]*)>/g,"")),t};h.init=function(){h.settings=n.extend({},a,i),l()},h.reset=function(n){u="",s="",o.html(n),f=undefined,l()},h.init()},n.fn.wMoreLess=function(t){return this.each(function(){if(n(this).data("wMoreLess")==undefined){var i=new n.wMoreLess(this,t);n(this).data("wMoreLess",i)}})}}(jQuery),function(n){window.spinutech=window.spinutech||{};var t=window.spinutech;t.templater=function(){var t=[],i=function(i){var r=[],u={},e=i,o=this,s=n(i),f={init:function(){var n,h,t;if(i=typeof i=="object"?i.html:i,i=typeof i=="function"?i():i,typeof i!="string")throw"spinutech.templater selector must be a string variable.";for(u={},e=s.length>0&&s.html()!==undefined?s.html():i,r=e.match(/\{\{(.*?)\}\}/g),r=r||[],n=0;n<r.length;n++)h=r[n].replace(/\{\{|\}\}/g,""),t=f.objectify(u,h),e=e.replace(r[n],"{{"+t+"}}"),r[n]=t;o.reset()},dotToObject:function(n,t){var i=n,r;if(t)for(t=t.split(".")||[],r=0;r<t.length;r++){if(!spinutech.utility.defined(i)||!spinutech.utility.defined(i[t[r]]))return undefined;i=i[t[r]]}return i},objectify:function(n,t,i){var h,s,o,u,e,r,c;if(typeof t=="string"){for(h=new RegExp(/:.*?\(*\)/g),s=t.match(h)||[],t=t.replace(h,""),i=i||{options:[]},o=0;o<s.length;o++)u=s[o].match(/:.*?\(/),e=s[o].match(/\(.*\)/),u&&e&&(u=u[0].substring(1,u[0].length-1),e=e[0].substring(1,e[0].length-1),i.options.push([u,e]));r=t.split("."),r.length===1?typeof n[r[0]]!="object"&&(i.value="",n[r[0]]=i):(typeof n[r[0]]=="undefined"&&(n[r[0]]={}),c=r.removeAt(0).join("."),f.objectify(n[r[0]],c,i))}return t}};this.fields=function(n){var r=f.dotToObject(u,n),o,c,h,e,s;if(arguments.length===0)return u;if(arguments.length===1)return r.value;if(typeof r!="undefined"){for(e=0;e<r.options.length;e++)s=t.findIndex(function(n){return n[0]===r.options[e][0]}),s>-1&&(o=t[s],c=r.options[e][0],h=r.options[e][1]);r.value=typeof o!="undefined"?o[1](arguments[1],h):arguments[1]}},this.html=function(){for(var i=e,o,t,s,n=0;n<r.length;n++)o=r[n],t=f.dotToObject(u,o),typeof t!="undefined"&&typeof t.value!="undefined"&&(s=new RegExp("{{"+o+"}}","g"),i=i.replace(s,t.value));return i},this.map=function(n,t){var s="",i;if(typeof t=="function")t(u,n);else for(i=0;i<r.length;i++){var e=r[i],c=f.dotToObject(u,e),h=f.dotToObject(n,e);typeof c!="undefined"&&typeof h!="undefined"&&o.fields(e,h)}return s=o.html(),o.reset(),s},this.reset=function(){for(var i,t,n=0;n<r.length;n++)i=r[n],t=f.dotToObject(u,i),typeof t!="undefined"&&(t.value="")},f.init()};return i.formatter=function(n,i){var r=t.findIndex(function(t){return t[0]===n});r===-1?t.push([n,i]):t[r][1]=i},i}()}(jQuery),function(n){window.spinutech=window.spinutech||{};var t=window.spinutech;t.utility=function(){return{defined:function(n){return typeof n!="undefined"&&n!==null},encodeAttribute:function(n,t){return t=t?"&#13;":"\n",(""+n).replace(/&/g,"&amp;").replace(/'/g,"&apos;").replace(/"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r\n/g,t).replace(/[\r\n]/g,t)},equals:function(n,t){var r=!0,u=typeof n,f=typeof t,i;if(n===null&&t!==null||t===null&&n!==null)return!1;if(n===null&&t===null)return!0;if(u!==f)return!1;if(u==="object"){if(n.length!==t.length)return!1;for(i in n)spinutech.utility.equals(n[i],t[i])||(r=!1);for(i in t)spinutech.utility.equals(t[i],n[i])||(r=!1)}else return n===t;return r},escapeRegex:function(n){return(n+"").replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},extend:function(n,t){var i,r;if(typeof t=="object")if(t instanceof Array)for(i=0;i<t.length;i++)typeof t[i]=="object"?typeof n[i]=="undefined"?n[i]=t[i]:spinutech.utility.extend(n[i],t[i]):n[i]=t[i];else for(r in t)typeof t[r]=="object"?typeof n[r]=="undefined"?n[r]=t[r]:spinutech.utility.extend(n[r],t[r]):n[r]=t[r];else typeof t!="undefined"&&(n=t);return n},formatPhone:function(n,t){var r,i;return(t=t!==undefined&&t!==null?t+"":"",n=n!==undefined&&n!==null?n+"":"",n=n.replace(/[\W_]+/g,""),r=parseInt(n).toString().length===n.length,r&&(i=n,n.length==10?n="({0}) {1}-{2}".format(i.substr(0,3),i.substr(3,3),i.substr(6,4)):n.length==11&&(n="{0} ({1}) {2}-{3}".format(i.substr(0,1),i.substr(1,3),i.substr(4,3),i.substr(7,4)))),t.length)?n+" x"+t:n},formatMoney:function(n){n=parseFloat(n+"");var i=n<0,r=t.utility.formatThousands((i?-n:n).toFixed(2));return i?"($"+r+")":"$"+r},formatThousands:function(n){var i="",t,r;return n!==undefined&&(t=n.toString(),r="",t.lastIndexOf(".")>-1&&(r=t.substring(t.lastIndexOf(".")),t=t.substring(0,t.lastIndexOf("."))),t=t.split("").reverse().join(""),n<1e3?i=t:n>=1e3&&n<1e6?i=t.substring(0,3)+","+t.substring(3):n>=1e6&&(i=t.substring(0,3)+","+t.substring(3,6)+","+t.substring(6))),i.split("").reverse().join("")+r},htmlDecode:function(t){return t!==null&&t.length?n("<div />").html(t).text():t},isNull:function(n){return n===null},s4:function(){return((1+Math.random())*65536|0).toString(16).substring(1)},guid:function(){return(spinutech.utility.s4()+spinutech.utility.s4()+"-"+spinutech.utility.s4()+"-4"+spinutech.utility.s4().substr(0,3)+"-"+spinutech.utility.s4()+"-"+spinutech.utility.s4()+spinutech.utility.s4()+spinutech.utility.s4()).toLowerCase()},shortenText:function(n,t,i){return n===null||n===undefined||n.length<=t?n:(i===undefined&&(i="&hellip;"),n.substr(0,t)+i)},stripHtmlTags:function(n){return n.length>0&&(n=n.replace(/<([^>]*)>/g,"")),n},isIE:function(){var n=navigator.userAgent.toLowerCase();return/msie/.test(n)},isJsonDate:function(n){return n!==undefined&&typeof n=="string"?n.indexOf("/Date(")===0&&n.lastIndexOf(")/")===n.length-2:!1},isTouchDevice:function(){return spinutech.utility.isIE()?navigator.msMaxTouchPoints!==undefined?navigator.msMaxTouchPoints>0:!!("ontouchstart"in window)||!!("onmsgesturechange"in window):!!("ontouchstart"in window)||!!("onmsgesturechange"in window)},jsonDateToDate:function(n){return new Date(parseInt(n.substring(6)))},nl2br:function(n){var t="<br />";return(n+"").replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1"+t+"$2")},toSlug:function(n,t){return n.length>0?(t=t?t:80,n=n.length>t?n.substring(0,t):n,n=n.toLowerCase(),n=n.replace(/(?:[^a-z0-9 ])/g,""),n=n.replace(/(\s+)/g,"-")):n}}}()}(jQuery),function(n){window.spinutech=window.spinutech||{};var t=window.spinutech;t.validationMessageHelper=function(){var t={classes:{error:"validation-error",fieldError:"field-validation-error",inputError:"input-validation-error",labelError:"field-with-errors"},fieldWrapper:".field",labelWrapper:"label, .label"},i={init:function(){n("."+t.classes.error).each(function(){var u=n(this),r=n(this).data("name"),f=n(this).data("error");r!==undefined&&r.length>0&&i.highlight(r,f),u.find("a").bind("click",function(){var i=n(this).attr("href");i!==undefined&&i.length>0&&(window.location=i)}),u.bind("click",function(i){var u=n("[name]").filter(function(){return this.name.toLowerCase()===r.toLowerCase()}),e,f;return u.length>0&&(e=u.closest(t.fieldWrapper),f=u.css("background-color"),f!==undefined&&u.css("background-color","#fea"),e.length>=0&&setTimeout(function(){n("body,html").animate({scrollTop:e.offset().top-10},750),f!==undefined&&u.animate({backgroundColor:f},2e3)},125)),i.preventDefault(),!1})})},highlight:function(i,r){var u,f,e,o;i!==undefined&&i.length>0&&(u=n("[name]").filter(function(){return this.name.toLowerCase()===i.toLowerCase()}),u.length>0&&(f=u.closest(t.fieldWrapper),e=u.prevInDOM("dt").find(t.labelWrapper),e.length>0?e.addClass(t.classes.labelError):f.find(t.labelWrapper).addClass(t.classes.labelError),o=f.find("."+t.classes.fieldError),u.addClass(t.classes.inputError),o.length===0?f.append(n('<span class="'+t.classes.fieldError+' clear" data-valmsg-for="'+i+'" data-valmsg-replace="true">'+r+"<\/span>")):o.addClass("clear")))}};return{init:function(n){i.init(n)}}}(),n(function(){t.validationMessageHelper.init()})}(jQuery),d=Object.assign||function(n){for(var i,r,t=1;t<arguments.length;t++){i=arguments[t];for(r in i)Object.prototype.hasOwnProperty.call(i,r)&&(n[r]=i[r])}return n},yall=function(n){var u=function(n){var u,r;"IMG"===n.tagName&&(u=n.parentNode,("PICTURE"===u.tagName&&[].slice.call(u.querySelectorAll("source")).forEach(function(n){return f(n)}),!0===i.asyncDecodeSupport&&!0===i.replaceWithSupport)?(r=new Image,f(r,n),r.decode().then(function(){for(var u,f,t=0;t<n.attributes.length;t++)u=n.attributes[t].name,f=n.attributes[t].value,-1===i.ignoredImgAttributes.indexOf(u)&&r.setAttribute(u,f);n.replaceWith(r)})):f(n)),"VIDEO"===n.tagName&&([].slice.call(n.querySelectorAll("source")).forEach(function(n){return f(n)}),n.load()),"IFRAME"===n.tagName&&(n.src=n.dataset.src,n.removeAttribute("data-src")),n.classList.contains(t.lazyBackgroundClass)&&(n.classList.remove(t.lazyBackgroundClass),n.classList.add(t.lazyBackgroundLoaded))},f=function(n){var r=(1<arguments.length&&void 0!==arguments[1]&&arguments[1]).dataset||n.dataset,t;for(t in r)-1!==i.acceptedDataAttributes.indexOf("data-"+t)&&(n.setAttribute(t,r[t]),n.removeAttribute("data-"+t))},e=function l(){var n=!1;!1===n&&0<r.length&&(n=!0,setTimeout(function(){r.forEach(function(n){n.getBoundingClientRect().top<=window.innerHeight+t.threshold&&n.getBoundingClientRect().bottom>=-t.threshold&&"none"!==getComputedStyle(n).display&&(!0===t.idlyLoad&&!0===i.idleCallbackSupport?requestIdleCallback(function(){u(n)},c):u(n),n.classList.remove(t.lazyClass),r=r.filter(function(t){return t!==n}))}),n=!1,0===r.length&&!1===t.observeChanges&&i.eventsToBind.forEach(function(n){return n[0].removeEventListener(n[1],l)})},t.throttleTime))},s=new Image,i={intersectionObserverSupport:"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype,mutationObserverSupport:"MutationObserver"in window,idleCallbackSupport:"requestIdleCallback"in window,asyncDecodeSupport:"decode"in s,replaceWithSupport:"replaceWith"in s,ignoredImgAttributes:["data-src","data-sizes","data-media","data-srcset","src","srcset"],acceptedDataAttributes:["data-src","data-sizes","data-media","data-srcset"],eventsToBind:[[document,"scroll"],[document,"touchmove"],[window,"resize"],[window,"orientationchange"]]},t=d({lazyClass:"lazy",lazyBackgroundClass:"lazy-bg",lazyBackgroundLoaded:"lazy-bg-loaded",throttleTime:200,idlyLoad:!1,idleLoadTimeout:100,threshold:200,observeChanges:!1,observeRootSelector:"body",mutationObserverOptions:{childList:!0}},n),h="img."+t.lazyClass+",video."+t.lazyClass+",iframe."+t.lazyClass+",."+t.lazyBackgroundClass,c={timeout:t.idleLoadTimeout},r=[].slice.call(document.querySelectorAll(h)),o;!0===i.intersectionObserverSupport?(o=new IntersectionObserver(function(n,f){n.forEach(function(n){if(!0===n.isIntersecting||0<n.intersectionRatio){var e=n.target;!0===t.idlyLoad&&!0===i.idleCallbackSupport?requestIdleCallback(function(){u(e)},c):u(e),e.classList.remove(t.lazyClass),f.unobserve(e),r=r.filter(function(n){return n!==e})}})},{rootMargin:t.threshold+"px 0%"}),r.forEach(function(n){return o.observe(n)})):(i.eventsToBind.forEach(function(n){return n[0].addEventListener(n[1],e)}),e()),!0===i.mutationObserverSupport&&!0===t.observeChanges&&new MutationObserver(function(n){n.forEach(function(){[].slice.call(document.querySelectorAll(h)).forEach(function(n){-1===r.indexOf(n)&&(r.push(n),!0===i.intersectionObserverSupport?o.observe(n):e())})})}).observe(document.querySelector(t.observeRootSelector),t.mutationObserverOptions)}