PageSourceSearch

https://www.gjensidige.lt/bundles/all/js?1.01

js gjensidige.lt collected 2026-10-04 18:04:31 UTC 249,023 bytes, 1 lines download raw bytes

1function addToDate(n,t,i,r){var s=stringToDate(n),u,o;if(s==null)return alert("wrong date format"),n;var f=60,e=1e3;return i=="days"?t=24*f*f*e*t:i=="hours"?t=f*f*e*t:i=="minutes"?t=smv*e*t:i=="seconds"&&(t=e*t),u=new Date,u=new Date(u.setTime(s.getTime()+t)),o=datetimeToString(u),r=="date"?o=dateToString(u):r=="obj"&&(o=u),o}function daysBetweenDates(n,t){var r=stringToDate(n.substr(0,10)),i;if(r==null)return alert("wrong date format"),n;if(i=stringToDate(t.substr(0,10)),i==null)return alert("wrong date format"),t;var u=60,f=r.getTime()-i.getTime(),e=f/(24*u*u*1e3);return e.toFixed(0)}function stringToDate(n){var t,i;return(t=n.match(/^(\d{4,4})-(\d{2,2})-(\d{2,2}) (\d{2,2}):(\d{2,2}).*$/))?new Date(t[1],t[2]-1,t[3],t[4],t[5]):(t=n.match(/^(\d{4,4})-(\d{2,2})-(\d{2,2})$/))?new Date(t[1],t[2]-1,t[3]):(t=n.match(/^(\d{4,4}).(\d{2,2}).(\d{2,2})$/))?new Date(t[1],t[2]-1,t[3]):(t=n.match(/^(\d{2,2})-(\d{2,2})-(\d{4,4}) (\d{2,2}):(\d{2,2}).*$/))?new Date(t[3],t[2]-1,t[1],t[4],t[5]):(t=n.match(/^(\d{2,2})-(\d{2,2})-(\d{4,4})$/))?new Date(t[3],t[2]-1,t[1]):(t=n.match(/^(\d{2,2})\/(\d{2,2})\/(\d{4,4}) (\d{2,2}):(\d{2,2}).*$/))?new Date(t[3],t[1]-1,t[2],t[4],t[5]):(t=n.match(/^(\d{2,2})\/(\d{2,2})\/(\d{4,4})$/))?new Date(t[3],t[1]-1,t[2]):(t=n.match(/^(\d{4,4})\/(\d{2,2})\/(\d{2,2}) (\d{2,2}):(\d{2,2}).*$/))?new Date(t[2],t[1]-1,t[3],t[4],t[5]):(t=n.match(/^(\d{4,4})\/(\d{2,2})\/(\d{2,2})$/))?new Date(t[2],t[1]-1,t[3]):(t=n.match(/^(\d{2,2}):(\d{2,2}).*$/))?(i=new Date,i.setHours(t[1]),i.setMinutes(t[2]),i):null}function dateToString(n){var t=(n.getMonth()+1).toString(),i=n.getDate().toString();return t.length==1&&(t="0"+t),i.length==1&&(i="0"+i.toString()),n.getFullYear().toString()+"-"+t+"-"+i}function datetimeToString(n){var t=n.getHours().toString(),i=(n.getMonth()+1).toString(),r=n.getDate().toString(),u=n.getMinutes().toString();return i.length==1&&(i="0"+i),r.length==1&&(r="0"+r.toString()),t.length==1&&(t="0"+t.toString()),u.length==1&&(u="0"+u.toString()),n.getFullYear().toString()+"-"+i+"-"+r+" "+t+":"+u}function isEmptyOrSpaces(n){return n===null||n.match(/^ *$/)!==null}function validateIBAN(n){var t=n.val(),i=n.attr("type");return t!=null&&t!=""&&t!="undefined"&&IBAN!=null&&IBAN!=""&&typeof IBAN!="undefined"&&n.css("display")!="none"&&n.css("visibility")!="hidden"&&!IBAN.isValid(t)?fieldNotValidOperations(n,"data-iban-message"):!0}function validateUploadFileMultiType(n){var t=COMMON.FileRepository.validateCategories("#"+n.attr("id"));return t.status}function validateUploadFileSingleType(n){var t=COMMON.FileRepository.validate("#"+n.attr("id"));return t.status}function validatePersonalCodeEE(n){var i=n.val(),r=n.attr("type"),t;return Isikukood!=null&&Isikukood!=""&&typeof Isikukood!="undefined"&&n.css("display")!="none"&&n.css("visibility")!="hidden"&&(t=new Isikukood(i),!t.validate())?fieldNotValidOperations(n,"data-personalCodeEE-message"):!0}function validateUploadFileMultiType(n){var t=COMMON.FileRepository.validateCategories("#"+n.attr("id"));return t.status}function validateUploadFileSingleType(n){var t=COMMON.FileRepository.validate("#"+n.attr("id"));return t.status}function checkIdentityCode(n){var r=n.val(),u=n.attr("data-val-identitycode-message"),o=$(n.attr("data-val-identitycode-nationalityfield")).val(),s=$(n.attr("data-val-identitycode-iscompanyfield")).val(),h=n.attr("data-val-identitycode-dateformat"),c=n.attr("data-val-identitycode-url"),t=$(n.attr("data-val-identitycode-datefield")),i=n.attr("data-val-identitycode-handledcountries");(typeof i=="undefined"||i===!1)&&(i="lt,ee,lv");const f=n.attr("id")+"-error";if(r!=null&&r!==""){n.parent().find(".gj-tooltip").remove();function e(n,t,i){n.addClass("codehaserror");const r=$('<div role="alert" class="gj-tooltip-inner">').text(t);r.attr("id",i);const u=$('<div class="gj-tooltip bottom">').append('<div class="gj-tooltip-arrow"><\/div>').append(r);n.after(u)}return $.ajax({url:c,type:"POST",xhrFields:{withCredentials:!0},data:{code:r,country:o,isCompany:s,dateReturnFormat:h,handledCountries:i},beforeSend:function(){n.parents(".form-group").find(".gj-tooltip.bottom").remove();n.find(".gj-tooltip.bottom").remove()},complete:function(){},success:function(i){return i.valid?(n.removeClass("codehaserror"),i.birthDate!=null&&i.birthDate!==""&&(t!=null&&t.hasClass("form-control-datepicker")?t.datepicker("setDate",i.birthDate):t!=null&&t.val(i.birthDate)),!0):(e(n,u,f),!1)},error:function(){return e(n,u,f),!1}}),!n.hasClass("codehaserror")}return!0}function validateReq(n){var t=n.val(),i=n.attr("type");if(n.css("display")=="none"||n.css("visibility")=="hidden"||i!="checkbox"||n.is(":checked")){if(n.css("display")!="none"&&n.css("visibility")!="hidden"&&n.prop("nodeName")=="FIELDSET"){if(n.find('input[type="radio"]:checked').length==0&&n.find('input[type="radio"]').not(":disabled").length>0||n.find('input[type="radio"]:checked').length!=0&&n.find('input[type="radio"]:checked').val()=="")return fieldNotValidOperations(n.find('input[type="radio"]:first'),"",n.attr("data-val-required"));if(n.find('input[type="checkbox"]').length>0&&n.find('input[type="checkbox"]:checked').length==0)return n.find(".gj-tooltip.bottom .gj-tooltip-inner").length==0&&n.find("legend").after($('<div class="gj-tooltip bottom"><div class="gj-tooltip-arrow"><\/div><div role="alert" class="gj-tooltip-inner" > '+n.attr("data-val-required")+"<\/div><\/div>")),!1}else if(n.hasClass("accordion-tab")){if(isEmptyOrSpaces(n.find("span").text()))return fieldNotValidOperations(n,"",n.attr("data-val-required"))}else if(n.hasClass("form-control-multiselect")){if(n.children("option").length==0)return fieldNotValidOperations(n,"",n.attr("data-val-required"))}else if(n.css("display")!="none"&&n.css("visibility")!="hidden"&&(t==undefined||t==null||t.length<=0||t=="null"||typeof t=="string"&&t.trim().length<=0))return fieldNotValidOperations(n,"data-val-required")}else return fieldNotValidOperations(n,"data-val-required");return!0}function validateReqIfChecked(n){if($("#"+n.attr("data-required-ifchecked")).is(":checked")){var t=n.val(),i=n.attr("type");if(n.css("display")=="none"||n.css("visibility")=="hidden"||i!="checkbox"||n.is(":checked")){if(n.css("display")!="none"&&n.css("visibility")!="hidden"&&(t==undefined||t==null||t.length<=0||t=="null"||t.trim().length<=0))return fieldNotValidOperations(n,"data-required-ifchecked-message")}else return fieldNotValidOperations(n,"data-val-required")}return!0}function validateReqIfNotChecked(n){var i=$("#"+n.attr("data-required-ifnotchecked")),u=i.is(":checked")||i.closest(".control-label.checkbox").hasClass("checked"),t,r;if(!u)if(t=n.val(),r=n.attr("type"),n.css("display")=="none"||n.css("visibility")=="hidden"||r!="checkbox"||n.is(":checked")){if(n.css("display")!="none"&&n.css("visibility")!="hidden"&&(t==undefined||t==null||t.length<=0||t=="null"||t.trim().length<=0))return fieldNotValidOperations(n,"data-required-ifnotchecked-message")}else return fieldNotValidOperations(n,"data-val-required");return!0}function validateReqIfHasValue(n){return $(n.attr("data-ifhasvalue")).each(function(){if($(this).val()!=undefined&&$(this).val().trim().length>0){var t=n.val(),i=n.attr("type");if(n.css("display")=="none"||n.css("visibility")=="hidden"||i!="checkbox"||n.is(":checked")){if(n.css("display")!="none"&&n.css("visibility")!="hidden"&&(t==undefined||t==null||t.length<=0||t=="null"||t.trim().length<=0))return fieldNotValidOperations(n,"data-val-required-ifhasvalue")}else return fieldNotValidOperations(n,"data-val-required")}}),!0}function validateNum(n){var t=n.val(),i=numRegex;return(t==undefined||t==null||t==""||i.test(t))?!0:fieldNotValidOperations(n,null)}function validateDecimal(n){var t=n.val(),i=new RegExp("^([\\-]?[1-9][0-9]*(\\.|,[0-9]+)?|0+\\.|,[0-9]*[1-9][0-9])|(0)*$");return(t==undefined||t==null||t==""||i.test(t))?!0:fieldNotValidOperations(n,"data-val-decimal")}function validateInteger(n){var t=n.val(),i,r;return t==undefined||t==null||t==""||t.length<=0?!0:t.substr(0,1)=="0"||isNaN(parseInt(t,0))?fieldNotValidOperations(n,"data-val-integer"):(i=n.attr("data-val-integer-min"),r=n.attr("data-val-integer-max"),i!=undefined&&i!=null&&i!=""&&i.length>0&&!isNaN(parseInt(i,0))&&parseInt(t,0)<parseInt(i,0))?fieldNotValidOperations(n,"data-val-integer-min-msg"):r!=undefined&&r!=null&&r!=""&&r.length>0&&!isNaN(parseInt(r,0))&&parseInt(t,0)>parseInt(r,0)?fieldNotValidOperations(n,"data-val-integer-max-msg"):!0}function validateYear(n){var t=n.val(),i,r;return t==undefined||t==null||t==""||t.length<=0?!0:t.substr(0,1)=="0"||isNaN(parseInt(t,0))||t.length!=4?fieldNotValidOperations(n,"data-val-year"):(i=n.attr("data-val-year-min"),r=n.attr("data-val-year-max"),i!=undefined&&i!=null&&i!=""&&i.length>0&&!isNaN(parseInt(i,0))&&parseInt(t,0)<parseInt(i,0))?fieldNotValidOperations(n,"data-val-year-min-msg"):r!=undefined&&r!=null&&r!=""&&r.length>0&&!isNaN(parseInt(r,0))&&parseInt(t,0)>parseInt(r,0)?fieldNotValidOperations(n,"data-val-year-max-msg"):!0}function validateNumberGraterThen(n){var t=n.val(),i;return t==undefined||t==null||t==""?!0:(t=parseFloat(n.val().replace(",",".")),i=parseFloat(n.attr("data-val-range-min")),isNaN(t)||t<i)?fieldNotValidOperations(n,"data-val-range"):!0}function validateNumberLessThen(n){var t=n.val(),i;return t==undefined||t==null||t==""?!0:(t=parseFloat(n.val().replace(",",".")),i=parseFloat(n.attr("data-val-range-max")),isNaN(t)||t>i)?fieldNotValidOperations(n,"data-val-range"):!0}function validateDateNoFuture(n){try{var t=n.parents(".datetime-group-inline").find(".form-control-datepicker").val().trim().replace(/\./g,"-"),i=n.parents(".datetime-group-inline").find(".form-control:eq(1)").val().trim(),r
1=$("#LocalNow").attr("value");return/\d{4}-\d{2}-\d{2} \d{2}:\d{2}/.test(t+" "+i)?r<t+" "+i?fieldNotValidOperations(n.parents(".datetime-group-inline").find(".form-control:eq(1)"),"data-datetimeoutpast-message"):!0:!0}catch(u){return!0}return!0}function validateDateLessThen(n){var t;try{if(t=n.val(),t==undefined||t==null||t=="")return!0;var r=stringToDate(n.attr("data-val-daterange-max")),u=r.getTime(),i=stringToDate(n.val()),t=0;if(i!=null&&(t=i.getTime()),t>u)return fieldNotValidOperations(n,"data-val-daterange-max-message")}catch(f){return!1}return!0}function validateDateGraterThen(n){var t;try{if(t=n.val(),t==undefined||t==null||t=="")return!0;var r=stringToDate(n.attr("data-val-daterange-min")),u=r.getTime(),i=stringToDate(n.val()),t=0;if(i!=null&&(t=i.getTime()),t<u)return fieldNotValidOperations(n,"data-val-daterange-min-message")}catch(f){return!1}return!0}function validateLength(n){var i=n.val(),r=parseInt(n.attr("data-val-length-max")),t;return i.length>r&&i.length>0?(t=n.data("val-length-max-message"),(t==undefined||t==null||t=="")&&(t=n.data("val-length")),(t==undefined||t==null||t=="")&&(t="Invalid length"),fieldNotValidOperations(n,"",t.replace("{{length}}",n.val().length).replace("{{maxlength}}",r))):!0}function validateLengthLessThan(n){var i=n.val(),r=parseInt(n.attr("data-val-length-min")),t;return i.length<r&&i.length>0?(t=n.data("val-length-min-message"),(t==undefined||t==null||t=="")&&(t=n.data("val-length")),(t==undefined||t==null||t=="")&&(t="Invalid length"),fieldNotValidOperations(n,"",t.replace("{{minlength}}",r))):!0}function validateRegex(n){var t=n.val(),i=new RegExp(n.attr("data-val-regex-pattern"));return(t==undefined||t==null||t==""||i.test(t))?!0:fieldNotValidOperations(n,"data-val-regex")}function fieldNotValidOperations(n,t,i){var f=n.attr("type"),r=f=="radio"?n.closest("fieldset"):n.closest(".form-group"),o=r.find(".gj-tooltip.bottom"),u='<div class="gj-tooltip bottom"><div class="gj-tooltip-arrow"><\/div><\/div>';n.attr("data-val-validation-no-arrow")=="true"&&(u='<div class="gj-tooltip bottom"><\/div>');r.find(".gj-tooltip.bottom").length==0&&(f=="radio"?r.find("legend").after($(u)):r.find(".input-group").length==1&&r.find(".help-block").length==1?r.find(".input-group").after($(u)):r.find(".form-inline").length==1&&r.find(".add-button").length>0?r.find(".form-inline").after($(u)):n.hasClass("accordion-tab")?n.parents(".accordion").after($(u)):r.find(".form-inline").length==1&&r.find(".add-button").length>0||r.append($(u)));const e=n.attr("id")+"-error";return t!=undefined&&t!==""&&t!=null&&n.attr(t)!=undefined&&r.find(".gj-tooltip.bottom").append($('<div role="alert" class="gj-tooltip-inner">').attr("id",e).text(n.attr(t))),i!=undefined&&i!==""&&i!=null&&r.find(".gj-tooltip.bottom").append($('<div role="alert" class="gj-tooltip-inner">').attr("id",e).text(i)),!1}function validate(n){var i=n.find("input.req, input.num, input.pos, input.regex, textarea.req, textarea.num, textarea.pos, textarea.regex, select.req, select.num, select.pos, .accordion-tab.req, [data-val-regex-pattern], [data-val-required], [data-required-ifchecked], [data-val-required-ifhasvalue], [data-val-length-max], [data-val-length-min], [data-val-range-max], [data-val-range-min], [data-val-daterange-max], [data-iban], [data-personalcodeee-message], [data-val-identitycode-message], [data-required-ifvalueprovided], .iban, input.file-upload.multitype, input.file-upload.singletype, [data-val-integer], [data-val-year], [data-required-ifnotchecked], .validation-bank"),r=i.not(":disabled").not(".tt-hint").filter(":visible, .force-validation"),t=0;return $(i).each(function(){$(this).closest(".form-group").find(".gj-tooltip.bottom").remove();$(this).find(".gj-tooltip.bottom").remove()}),$(r).each(function(){var n=validateSingleField($(this));t=n?t:t+1}),t>0?!1:!0}function validateSingleField(n,t){var e,r;n=$(n);try{n.closest(".form-group").find(".gj-tooltip.bottom").remove();n.closest('fieldset[class="req"]').find(".gj-tooltip.bottom").remove()}catch(o){}var u=n.attr("data-conditional-validation"),f=n.attr("data-conditional-validation-method"),i=0;if(n.hasClass("notverify"))return!0;
1if(!n.hasClass("accordion-tab"))try{n.closest(".form-group").find(".gj-tooltip.bottom").remove();n.find(".gj-tooltip.bottom").remove()}catch(s){}t||u==undefined||u!=undefined&&u=="false"?((n.hasClass("num")||n.attr("data-val-number")!=undefined)&&(i=validateNum(n)?i:i+1),n.attr("data-val-decimal")!=undefined&&(i=validateDecimal(n)?i:i+1),n.attr("data-val-integer")!=undefined&&(i=validateInteger(n)?i:i+1),n.attr("data-val-year")!=undefined&&(i=validateYear(n)?i:i+1),n.attr("data-val-regex-pattern")!=undefined&&n.attr("data-val-regex-pattern")!=""&&(i=validateRegex(n)?i:i+1),n.attr("data-val-range-min")==undefined||n.attr("data-val-range-min")==""||isNaN(parseFloat(n.attr("data-val-range-min")))||(i=validateNumberGraterThen(n)?i:i+1),n.attr("data-val-range-max")==undefined||n.attr("data-val-range-max")==""||isNaN(parseFloat(n.attr("data-val-range-max")))||(i=validateNumberLessThen(n)?i:i+1),n.attr("data-val-daterange-min")!=undefined&&n.attr("data-val-daterange-min")!=""&&(i=validateDateGraterThen(n)?i:i+1),n.attr("data-val-daterange-max")!=undefined&&n.attr("data-val-daterange-max")!=""&&(i=validateDateLessThen(n)?i:i+1),n.attr("data-val-length-min")==undefined||n.attr("data-val-length-min")==""||isNaN(parseInt(n.attr("data-val-length-min")))||(i=validateLengthLessThan(n)?i:i+1),n.attr("data-val-length-max")==undefined||n.attr("data-val-length-max")==""||isNaN(parseInt(n.attr("data-val-length-max")))||(i=validateLength(n)?i:i+1),(n.hasClass("iban")||n.attr("data-iban")!=undefined)&&(i=validateIBAN(n)?i:i+1),n.hasClass("file-upload")&&n.hasClass("multitype")&&(i=validateUploadFileMultiType(n)?i:i+1),n.hasClass("file-upload")&&n.hasClass("singletype")&&(i=validateUploadFileSingleType(n)?i:i+1),(n.hasClass("personalcodeee")||n.attr("data-personalcodeee-message")!=undefined)&&(i=validatePersonalCodeEE(n)?i:i+1),n.attr("data-val-identitycode-message")!=undefined&&(i=checkIdentityCode(n)?i:i+1),n.attr("data-datetimeoutpast-message")!=undefined&&(i=validateDateNoFuture(n)?i:i+1),i==0&&(n.attr("data-required-ifchecked")!=undefined&&n.attr("data-required-ifchecked")!=""?i=validateReqIfChecked(n)?i:i+1:n.attr("data-required-ifnotchecked")!=undefined&&n.attr("data-required-ifnotchecked")!=""?i=validateReqIfNotChecked(n)?i:i+1:n.attr("data-val-required-ifhasvalue")!=undefined&&n.attr("data-val-required-ifhasvalue")!=""?i=validateReqIfHasValue(n)?i:i+1:(n.hasClass("req")||n.attr("data-val-required")!=undefined)&&(i=validateReq(n)?i:i+1)),i==0&&n.hasClass("val
1idation-bank")&&(i=GM_VALIDATION.BankAccount.isValid(n)?i:i+1)):t&&(u!="true"||f==undefined||f=="")||(i=executeFunctionByName(f,window,n)?i:i+1);try{e=n.attr("data-settings")!=undefined&&n.attr("data-settings")!="";e&&i>0&&(r=JSON.parse(n.attr("data-settings")),r.validationOuterMessage!=undefined&&r.validationOuterMessage!=""&&($(r.validationOuterMessage).show(),setTimeout(function(){COMMON.Helpers.scrollTo(r.validationOuterMessage)},300)))}catch(s){}return i>0?!1:!0}var COMMON,GM_VALIDATION,ba_prototype_for_back_compatibility,SITECORE,COOKIES,gj,GJENSIDIGE;(function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)})(function(n){var r;n.ui=n.ui||{};var u=n.ui.version="1.12.1",i=0,t=Array.prototype.slice;n.cleanData=function(t){return function(i){for(var r,u,f=0;(u=i[f])!=null;f++)try{r=n._data(u,"events");r&&r.remove&&n(u).triggerHandler("remove")}catch(e){}t(i)}}(n.cleanData);n.widget=function(t,i,r){var f,u,o,h={},e=t.split(".")[0],s;return t=t.split(".")[1],s=e+"-"+t,r||(r=i,i=n.Widget),n.isArray(r)&&(r=n.extend.apply(null,[{}].concat(r))),n.expr[":"][s.toLowerCase()]=function(t){return!!n.data(t,s)},n[e]=n[e]||{},f=n[e][t],u=n[e][t]=function(n,t){if(!this._createWidget)return new u(n,t);arguments.length&&this._createWidget(n,t)},n.extend(u,f,{version:r.version,_proto:n.extend({},r),_childConstructors:[]}),o=new i,o.options=n.widget.extend({},o.options),n.each(r,function(t,r){if(!n.isFunction(r)){h[t]=r;return}h[t]=function(){function n(){return i.prototype[t].apply(this,arguments)}function u(n){return i.prototype[t].apply(this,n)}return function(){var i=this._super,f=this._superApply,t;return this._super=n,this._superApply=u,t=r.apply(this,arguments),this._super=i,this._superApply=f,t}}()}),u.prototype=n.widget.extend(o,{widgetEventPrefix:f?o.widgetEventPrefix||t:t},h,{constructor:u,namespace:e,widgetName:t,widgetFullName:s}),f?(n.each(f._childConstructors,function(t,i){var r=i.prototype;n.widget(r.namespace+"."+r.widgetName,u,i._proto)}),delete f._childConstructors):i._childConstructors.push(u),n.widget.bridge(t,u),u};n.widget.extend=function(i){for(var e=t.call(arguments,1),f=0,o=e.length,r,u;f<o;f++)for(r in e[f])u=e[f][r],e[f].hasOwnProperty(r)&&u!==undefined&&(i[r]=n.isPlainObject(u)?n.isPlainObject(i[r])?n.widget.extend({},i[r],u):n.widget.extend({},u):u);return i};n.widget.bridge=function(i,r){var u=r.prototype.widgetFullName||i;n.fn[i]=function(f){var s=typeof f=="string",o=t.call(arguments,1),e=this;return s?this.length||f!=="instance"?this.each(function(){var t,r=n.data(this,u);return f==="instance"?(e=r,!1):r?!n.isFunction(r[f])||f.charAt(0)==="_"?n.error("no such method '"+f+"' for "+i+" widget instance"):(t=r[f].apply(r,o),t!==r&&t!==undefined?(e=t&&t.jquery?e.pushStack(t.get()):t,!1):void 0):n.error("cannot call methods on "+i+" prior to initialization; attempted to call method '"+f+"'")}):e=undefined:(o.length&&(f=n.widget.extend.apply(null,[f].concat(o))),this.each(function(){var t=n.data(this,u);t?(t.option(f||{}),t._init&&t._init()):n.data(this,u,new r(f,this))})),e}};n.Widget=function(){};n.Widget._childConstructors=[];n.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,r){r=n(r||this.defaultElement||this)[0];this.element=n(r);this.uuid=i++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=n();this.hoverable=n();this.focusable=n();this.classesElementLookup={};r!==this&&(n.data(r,this.widgetFullName,this),this._on(!0,this.element,{remove:function(n){n.target===r&&this.destroy()}}),this.document=n(r.style?r.ownerDocument:r.document||r),this.window=n(this.document[0].defaultView||this.document[0].parentWindow));this.options=n.widget.extend({},this.options,this._getCreateOptions(),t);this._create();this.options.disabled&&this._setOptionDisabled(this.options.disabled);this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:n.noop,_create:n.noop,_init:n.noop,destroy:function(){var t=this;this._destroy();n.each(this.classesElementLookup,function(n,i){t._removeClass(i,n)});this.element.off(this.eventNamespace).removeData(this.widgetFullName);this.widget().off(this.eventNamespace).removeAttr("aria-disabled");this.bindings.off(this.eventNamespace)},_destroy:n.noop,widget:function(){return this.element},option:function(t,i){var e=t,r,u,f;if(arguments.length===0)return n.widget.extend({},this.options);if(typeof t=="string")if(e={},r=t.split("."),t=r.shift(),r.length){for(u=e[t]=n.widget.extend({},this.options[t]),f=0;f<r.length-1;f++)u[r[f]]=u[r[f]]||{},u=u[r[f]];if(t=r.pop(),arguments.length===1)return u[t]===undefined?null:u[t];u[t]=i}else{if(arguments.length===1)return this.options[t]===undefined?null:this.options[t];e[t]=i}return this._setOptions(e),this},_setOptions:function(n){var t;for(t in n)this._setOption(t,n[t]);return this},_setOption:function(n,t){return n==="classes"&&this._setOptionClasses(t),this.options[n]=t,n==="disabled"&&this._setOptionDisabled(t),this},_setOptionClasses:function(t){var i,u,r;for(i in t)(r=this.classesElementLookup[i],t[i]!==this.options.classes[i]&&r&&r.length)&&(u=n(r.get()),this._removeClass(r,i),u.addClass(this._classes({element:u,keys:i,classes:t,add:!0})))},_setOptionDisabled:function(n){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!n);n&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(t){function u(u,f){for(var o,e=0;e<u.length;e++)o=r.classesElementLookup[u[e]]||n(),o=t.add?n(n.unique(o.get().concat(t.element.get()))):n(o.not(t.element).get()),r.classesElementLookup[u[e]]=o,i.push(u[e]),f&&t.classes[u[e]]&&i.push(t.classes[u[e]])}var i=[],r=this;return t=n.extend({element:this.element,classes:this.options.classes||{}},t),this._on(t.element,{remove:"_untrackClassesElement"}),t.keys&&u(t.keys.match(/\S+/g)||[],!0),t.extra&&u(t.extra.match(/\S+/g)||[]),i.join(" ")},_untrackClassesElement:function(t){var i=this;n.each(i.classesElementLookup,function(r,u){n.inArray(t.target,u)!==-1&&(i.classesElementLookup[r]=n(u.not(t.target).get()))})},_removeClass:function(n,t,i){return this._toggleClass(n,t,i,!1)},_addClass:function(n,t,i){return this._toggleClass(n,t,i,!0)},_toggleClass:function(n,t,i,r){r=typeof r=="boolean"?r:i;var u=typeof n=="string"||n===null,f={extra:u?t:i,keys:u?n:t,element:u?this.element:n,add:r};return f.element.toggleClass(this._classes(f),r),this},_on:function(t,i,r){var f,u=this;typeof t!="boolean"&&(r=i,i=t,t=!1);r?(i=f=n(i),this.bindings=this.bindings.add(i)):(r=i,i=this.element,f=this.widget());n.each(r,function(r,e){function o(){if(t||u.options.disabled!==!0&&!n(this).hasClass("ui-state-disabled"))return(typeof e=="string"?u[e]:e).apply(u,arguments)}typeof e!="string"&&(o.guid=e.guid=e.guid||o.guid||n.guid++);var s=r.match(/^([\w:-]*)\s*(.*)$/),h=s[1]+u.eventNamespace,c=s[2];if(c)f.on(h,c,o);else i.on(h,o)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;t.off(i).off(i);this.bindings=n(this.bindings.not(t).get());this.focusable=n(this.focusable.not(t).get());this.hoverable=n(this.hoverable.not(t).get())},_delay:function(n,t){function r(){return(typeof n=="string"?i[n]:n).apply(i,arguments)}var i=this;return setTimeout(r,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t);this._on(t,{mouseenter:function(t){this._addClass(n(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t);this._on(t,{focusin:function(t){this._addClass(n(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(n(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,i,r){var u,f,e=this.options[t];if(r=r||{},i=n.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],f=i.originalEvent,f)for(u in f)u in i||(i[u]=f[u]);
1return this.element.trigger(i,r),!(n.isFunction(e)&&e.apply(this.element[0],[i].concat(r))===!1||i.isDefaultPrevented())}};n.each({show:"fadeIn",hide:"fadeOut"},function(t,i){n.Widget.prototype["_"+t]=function(r,u,f){typeof u=="string"&&(u={effect:u});var o,e=u?u===!0||typeof u=="number"?i:u.effect||i:t;u=u||{};typeof u=="number"&&(u={duration:u});o=!n.isEmptyObject(u);u.complete=f;u.delay&&r.delay(u.delay);o&&n.effects&&n.effects.effect[e]?r[t](u):e!==t&&r[e]?r[e](u.duration,u.easing,f):r.queue(function(i){n(this)[t]();f&&f.call(r[0]);i()})}});r=n.widget});!function e(n,t,i){function r(u,e){var s,h,o;if(!t[u]){if(!n[u]){if(s="function"==typeof require&&require,!e&&s)return s(u,!0);if(f)return f(u,!0);h=new Error("Cannot find module '"+u+"'");throw h.code="MODULE_NOT_FOUND",h;}o=t[u]={exports:{}};n[u][0].call(o.exports,function(t){var i=n[u][1][t];return r(i?i:t)},o,o.exports,e,n,t,i)}return t[u].exports}for(var f="function"==typeof require&&require,u=0;u<i.length;u++)r(i[u]);return r}({1:[function(){$(document).on("click",".link-heading",function(n){var t=$(this),i="none"===$(".mobile-check").css("display");i&&(n.preventDefault(),t.closest(".menu").toggleClass("active"))});$(document).on("click",".main-menu .tabs li a",function(n){var t=$(n.target),r,i;t.hasClass("active")||(t.closest(".tabs").find("a.active").removeClass("active"),t.addClass("active"),r=$(this).attr("name"),i=t.closest(".main-menu").find("#menu-"+r),i.addClass("active"),i.siblings().removeClass("active"))})},{}]},{},[1]);COMMON=COMMON||{};COMMON={FileRepository:{settings:{inputSelector:".file-upload",filesListSelector:".upload-table",validationBoxSelector:".upload-validation",counterSelector:".file-counter",loaderSelector:".file-loader",labelSelector:".file-label",categorySelector:null,uploadUrl:"/Gjensidige/UploadFile",removeUrl:"/Gjensidige/RemoveFile",filesListUrl:"/Gjensidige/GetFilesList",successMessage:"Operation completed!",errorMessage:"An error occured!",errorFileSizeMessage:"File size is too large!",errorRepositorySizeMessage:"Max files size reached!",errorFileTypeMessage:"File type is invalid!",errorMaxCountFile:"Max count files reached!",removeButtonLabel:"Remove!",overrideServerMessages:!1,showFileMaxSize:!0,showRepositoryMaxSize:!0,showFileSize:!1,useFilesCounter:!0,filesListShowCategory:!0,filesListView:"single"},initialize:function(n){this.settings=this.settings||{};this.uploadFile(n);this.getFilesList(n)},uploadFile:function(n){var f,i,u;if(COMMON.Validation.isNullOrEmpty(n)&&(n=this.settings.inputSelector),f=$(n),COMMON.Validation.exists(f))if(i=COMMON.Helpers.getSettingsData(null,null,f),COMMON.Validation.isNullOrEmpty(i))COMMON.Logger.consoleLog("Invalid or empty files upload input settings!");else{var c=i.repository,o=COMMON.Validation.isNullOrEmpty(i.productName)?this.settings.productName:i.productName,s=COMMON.Validation.isNullOrEmpty(i.category)?this.settings.category:i.category,h=COMMON.Validation.isNullOrEmpty(i.remoteId)?n:i.remoteId,t=COMMON.Validation.isNullOrEmpty(i.uploadUrl)?this.settings.uploadUrl:i.uploadUrl,e=COMMON.Validation.isNullOrEmpty(i.categorySelector)?this.settings.categorySelector:i.categorySelector,a=COMMON.Validation.isNullOrEmpty(i.successMessage)?this.settings.successMessage:i.successMessage,l=COMMON.Validation.isNullOrEmpty(i.errorMessage)?this.settings.errorMessage:i.errorMessage,r=this;COMMON.Validation.isNullOrEmpty(h)?COMMON.Logger.consoleLog("Invalid or empty files upload remote id!"):COMMON.Validation.isNullOrEmpty(t)?COMMON.Logger.consoleLog("Invalid or empty files upload url!"):(t.toLowerCase().indexOf("remoteid")===-1&&(t+=(t.indexOf("?")===-1?"?":"&")+"remoteId="+h),t.toLowerCase().indexOf("repository")===-1&&(t+=(t.indexOf("?")===-1?"?":"&")+"repository="+c),COMMON.Validation.isNullOrEmpty(s)||t.toLowerCase().indexOf("category")!==-1||(t+=(t.indexOf("?")===-1?"?":"&")+"category="+s),COMMON.Validation.isNullOrEmpty(o)||t.toLowerCase().indexOf("productName")!==-1||(t+=(t.indexOf("?")===-1?"?":"&")+"productName="+o),u=r.getSelectedCategory(e),COMMON.Validation.isNullOrEmpty(u)||COMMON.Validation.isNullOrEmpty(u.value)||($(e).unbind("change",r.categoryChangeHandler).bind("change",{instance:this,inputSelector:n,categorySelector:e,url:t},r.categoryChangeHandler),t.toLowerCase().indexOf("category")===-1&&(t+=(t.indexOf("?")===-1?"?":"&")+"category="+u.value)),$(n).fileupload({url:t,dataType:"json",sequentialUploads:!0,start:function(){r.filesLoader(n,!0)},stop:function(){r.filesLoader(n,!1)},done:function(t,i){r.renderFilesList(n,i);r.filesCounter(n);r.validate(n)},fail:function(){alert(l)}}))}else COMMON.Logger.consoleLog("Invalid or empty files upload input!");return!1},removeFile:function(n,t,i,r){var h,f;if(COMMON.Validation.isNullOrEmpty(n)&&(n=this.settings.inputSelector),h=$(n),COMMON.Validation.exists(h))if(f=COMMON.Helpers.getSettingsData(null,null,h),COMMON.Validation.isNullOrEmpty(f))COMMON.Logger.consoleLog("Invalid or empty files remove input settings!");else{var a=f.repository,c=COMMON.Validation.isNullOrEmpty(f.productName)?this.settings.productName:f.productName,i=COMMON.Validation.isNullOrEmpty(f.category)?this.settings.category:f.category,l=COMMON.Validation.isNullOrEmpty(f.remoteId)?n:f.remoteId,u=COMMON.Validation.isNullOrEmpty(f.removeUrl)?this.settings.removeUrl:f.removeUrl,v=COMMON.Validation.isNullOrEmpty(f.successMessage)?this.settings.successMessage:f.successMessage,o=COMMON.Validation.isNullOrEmpty(f.errorMessage)?this.settings.errorMessage:f.errorMessage,s=this,e=null;try{e=$(event.target||window.event.srcElement)}catch(y){e=$(r)}COMMON.Validation.isNullOrEmpty(l)?COMMON.Logger.consoleLog("Invalid or empty files remove remote id!"):COMMON.Validation.isNullOrEmpty(u)?COMMON.Logger.consoleLog("Invalid or empty files remove url!"):(u.toLowerCase().indexOf("remoteid")===-1&&(u+=(u.indexOf("?")===-1?"?":"&")+"remoteId="+l),u.toLowerCase().indexOf("filename")===-1&&(u+=(u.indexOf("?")===-1?"?":"&")+"filename="+t),COMMON.Validation.isNullOrEmpty(i)||u.toLowerCase().indexOf("category")!==-1||(u+=(u.indexOf("?")===-1?"?":"&")+"category="+i),COMMON.Validation.isNullOrEmpty(c)||u.toLowerCase().indexOf("productName")!==-1||(u+=(u.indexOf("?")===-1?"?":"&")+"productName="+c),COMMON.Validation.isNullOrEmpty(i)||u.toLowerCase().indexOf("category")!==-1||(u+=(u.indexOf("?")===-1?"?":"&")+"category="+i),$.ajax({url:u,dataType:"json",method:"POST",xhrFields:{withCredentials:!0},start:function(){s.filesLoader(n,!0)},stop:function(){s.filesLoader(n,!1)},success:function(t){t!=undefined&&t.success?COMMON.Validation.exists(e)?(e.parents("tr").remove(),s.filesCounter(n)):alert(o
1):COMMON.Validation.exists(e)?e.text(o):alert(o)},error:function(){COMMON.Validation.exists(e)?e.text(o):alert(o);s.filesLoader(n,!1)}}))}else COMMON.Logger.consoleLog("Invalid or empty files remove input!");return!1},cancelFile:function(n,t,i,r){var e,u;if(COMMON.Validation.isNullOrEmpty(n)&&(n=this.settings.inputSelector),e=$(n),COMMON.Validation.exists(e))if(u=COMMON.Helpers.getSettingsData(null,null,e),COMMON.Validation.isNullOrEmpty(u))COMMON.Logger.consoleLog("Invalid or empty files cancel input settings!");else{var h=u.repository,c=COMMON.Validation.isNullOrEmpty(u.remoteId)?n:u.remoteId,l=COMMON.Validation.isNullOrEmpty(u.successMessage)?this.settings.successMessage:u.successMessage,o=COMMON.Validation.isNullOrEmpty(u.errorMessage)?this.settings.errorMessage:u.errorMessage,s=this,f=null;try{f=$(event.target||window.event.srcElement)}catch(a){f=$(r)}COMMON.Validation.exists(f)?(f.parents("tr").remove(),s.filesCounter(n)):alert(o)}else COMMON.Logger.consoleLog("Invalid or empty files cancel input!");return!1},categoryChangeHandler:function(n){if(COMMON.Validation.isNullOrEmpty(n))throw"categoryChangeHandler, event seems to be empty";else if(n.preventDefault(),COMMON.Validation.isNullOrEmpty(n.data)||COMMON.Validation.isNullOrEmpty(n.data.instance))throw"categoryChangeHandler, event data or event instance seems to be empty";else n.data.instance.categoryChangeEvent(n,n.data)},categoryChangeEvent:function(n,t){var r=t.instance.getSelectedCategory(t.categorySelector),i,u;if(COMMON.Validation.isNullOrEmpty(r)||COMMON.Validation.isNullOrEmpty(r.value))throw"categoryChangeEvent, category seems to be empty";else i=t.url,i.toLowerCase().indexOf("category")===-1&&(i+=(i.indexOf("?")===-1?"?":"&")+"category="+r.value),u=$(t.inputSelector),COMMON.Validation.exists(u)&&u.fileupload("option",{url:i})},getCategoriesList:function(n){var r=this,t=null,i;return COMMON.Validation.isNullOrEmpty(n)&&(n=this.settings.categorySelector),COMMON.Validation.isNullOrEmpty(n)||(i=$(n),COMMON.Validation.exists(i)&&(t=[],i.find("option").each(function(n,i){t.push(r.parseCategory($(i)))}))),t},getCategory:function(n,t){var u=null,i,r;return COMMON.Validation.isNullOrEmpty(n)&&(n=this.settings.categorySelector),COMMON.Validation.isNullOrEmpty(n)||(i=$(n),COMMON.Validation.exists(i)&&(r=i.find("option[value='"+t+"']").first(),COMMON.Validation.isNullOrEmpty(r)||(u=this.parseCategory(r)))),u},getSelectedCategory:function(n){var r=null,t,i;return COMMON.Validation.isNullOrEmpty(n)&&(n=this.settings.categorySelector),COMMON.Validation.isNullOrEmpty(n)||(t=$(n),COMMON.Validation.exists(t)&&(i=t.find("option:selected").first(),COMMON.Validation.isNullOrEmpty(i)||(r=this.parseCategory(i)))),r},parseCategory:function(n){var t=null;return COMMON.Validation.exists(n)&&(t={text:n.text(),value:n.val(),selected:n.is(":selected"),validation:{maxFile:n.attr("data-maxFile"),maxFileMessage:n.attr("data-maxFileMessage"),required:n.attr("data-required"),requiredMessage:n.attr("data-requiredMessage")}}),t},validate:function(n){var e=[],i={},t=null,u,r,s,c,f,l;if(COMMON.Validation.isNullOrEmpty(n)&&(n=this.settings.inputSelector),u=$(n),COMMON.Validation.exists(u))if(r=COMMON.Helpers.getSettingsData(null,null,u),COMMON.Validation.isNullOrEmpty(r))i.messages=[this.settings.errorMessage],COMMON.Logger.consoleLog("Invalid or empty files upload input settings!");else{var a=COMMON.Validation.isNullOrEmpty(r.filesListSelector)?this.settings.filesListSelector:r.filesListSelector,o=COMMON.Validation.isNullOrEmpty(r.errorMessage)?this.settings.errorMessage:r.errorMessage,h=$(a);t=r.validationBoxSelector;COMMON.Validation.exists(h)?(s=h.find(".tbody"),COMMON.Validation.exists(s)?(c=u.hasClass("required"),f=u.data("required-message"),f=COMMON.Validation.isNullOrEmpty(f)?u.data("data-requiredMessage"):f,c&&(l=s.find("tr[data-uploaded='true']"),COMMON.Validation.exists(l)||e.push(COMMON.Validation.isNullOrEmpty(f)?o:f))):(i.messages=[o],COMMON.Logger.consoleLog("Invalid or empty files list table body!"))):(i.messages=[o],COMMON.Logger.consoleLog("Invalid or empty files list table!"))}else i.messages=[this.settings.errorMessage],COMMON.Logger.consoleLog("Invalid or empty files upload input!");return i={status:e.length==0,messages:e}
1,t=COMMON.Validation.isNullOrEmpty(t)?this.settings.validationBoxSelector:t,i.status?COMMON.Validation.exists(t)&&($(t).html(""),$(t).css("display","none")):i.status||COMMON.Validation.isNullOrEmpty(e)||COMMON.Validation.exists(t)&&($(t).html(""),$(t).append(i.messages.join()),$(t).css("display","block")),i},validateCategories:function(n){var o=[],t={},i=null,l,u,s,h,c,r,y,e;if(COMMON.Validation.isNullOrEmpty(n)&&(n=this.settings.inputSelector),l=$(n),COMMON.Validation.exists(l))if(u=COMMON.Helpers.getSettingsData(null,null,l),COMMON.Validation.isNullOrEmpty(u))t.messages=[this.settings.errorMessage],COMMON.Logger.consoleLog("Invalid or empty files upload input settings!");else{var p=COMMON.Validation.isNullOrEmpty(u.filesListSelector)?this.settings.filesListSelector:u.filesListSelector,a=COMMON.Validation.isNullOrEmpty(u.categorySelector)?this.settings.categorySelector:u.categorySelector,f=COMMON.Validation.isNullOrEmpty(u.errorMessage)?this.settings.errorMessage:u.errorMessage,v=$(p);if(i=u.validationBoxSelector,COMMON.Validation.exists(v))if(s=v.find(".tbody"),COMMON.Validation.exists(s))if(COMMON.Validation.isNullOrEmpty(a))t.messages=[f],COMMON.Logger.consoleLog("Invalid or empty files category selector!");else if(h=this.getCategoriesList(a),COMMON.Validation.isNullOrEmpty(h))t.messages=[f],COMMON.Logger.consoleLog("Invalid or empty files categories!");else for(c=0;c<h.length;c++)r=h[c],r.validation.required=="true"&&(e=s.find("tr[data-category='"+r.value+"'][data-uploaded='true']"),COMMON.Validation.exists(e)||o.push(COMMON.Validation.isNullOrEmpty(r.validation.requiredMessage)?f:r.validation.requiredMessage)),COMMON.Validation.isNullOrEmpty(r.validation.maxFile)||(y=parseInt(r.validation.maxFile),e=s.find("tr[data-category='"+r.value+"'][data-uploaded='true']"),COMMON.Validation.exists(e)&&e.length>y&&o.push(COMMON.Validation.isNullOrEmpty(r.validation.maxFileMessage)?f:r.validation.maxFileMessage));else t.messages=[f],COMMON.Logger.consoleLog("Invalid or empty files list table body!");else t.messages=[f],COMMON.Logger.consoleLog("Invalid or empty files list table!")}else t.messages=[this.settings.errorMessage],COMMON.Logger.consoleLog("Invalid or empty files upload input!");return t={status:o.length==0,messages:o},i=COMMON.Validation.isNullOrEmpty(i)?this.settings.validationBoxSelector:i,t.status?COMMON.Validation.exists(i)&&($(i).html(""),$(i).css("display","none")):t.status||COMMON.Validation.isNullOrEmpty(o)||COMMON.Validation.exists(i)&&($(i).html(""),$(i).append(t.messages.join()),$(i).css("display","block")),t},getFilesList:function(n){var u,i,r;if(COMMON.Validation.isNullOrEmpty(n)&&(n=this.settings.inputSelector),u=$(n),COMMON.Validation.exists(u))if(i=COMMON.Helpers.getSettingsData(null,null,u),COMMON.Validation.isNullOrEmpty(i))COMMON.Logger.consoleLog("Invalid or empty files upload input settings!");else{var c=i.repository,f=COMMON.Validation.isNullOrEmpty(i.remoteId)?n:i.remoteId,e=COMMON.Validation.isNullOrEmpty(i.productName)?this.settings.productName:i.productName,t=COMMON.Validation.isNullOrEmpty(i.filesListUrl)?this.settings.filesListUrl:i.filesListUrl,o=COMMON.Validation.isNullOrEmpty(i.categorySelector)?this.settings.categorySelector:i.categorySelector,h=COMMON.Validation.isNullOrEmpty(i.filesListView)?this.settings.filesListView:i.filesListView,s=this;COMMON.Validation.isNullOrEmpty(f)?COMMON.Logger.consoleLog("Invalid or empty files remove remote id!"):COMMON.Validation.isNullOrEmpty(t)?COMMON.Logger.consoleLog("Invalid or empty files remove url!"):(t.toLowerCase().indexOf("remoteid")===-1&&(t+=(t.indexOf("?")===-1?"?":"&")+"remoteId="+f),COMMON.Validation.isNullOrEmpty(e)||t.toLowerCase().indexOf("productName")===-1&&(t+=(t.indexOf("?")===-1?"?":"&")+"productName="+e),COMMON.Validation.isNullOrEmpty(o)||(t.toLowerCase().indexOf("includeAll")===-1&&(t+=(t.indexOf("?")===-1?"?":"&")+"includeAll=true"),h=="categorized"&&t.toLowerCase().indexOf("category")===-1&&(r=this.getSelectedCategory(o),COMMON.Validation.isNullOrEmpty(r)||COMMON.Validation.isNullOrEmpty(r.value)||(t+=(t.indexOf("?")===-1?"?":"&")+"category="+r.value))),$.ajax({url:t,dataType:"json",method:"POST",xhrFields:{withCredentials:!0},success:function(t){s.renderFilesList(n,t);s.filesCounter(n)},error:function(n,t,i){COMMON.Logger.consoleLog(i)}}))}else COMMON.Logger.consoleLog("Invalid or empty files remove input!")},renderFilesList:function(n,t){var y,i,a,u,f,d,e,s;if(COMMON.Validation.isNullOrEmpty(n)&&(n=this.settings.inputSelector),y=$(n),COMMON.Validation.exists(y))if(i=COMMON.Helpers.getSettingsData(null,null,y),COMMON.Validation.isNullOrEmpty(i))COMMON.Logger.consoleLog("Invalid or empty files list input settings!");else{var g=COMMON.Validation.isNullOrEmpty(i.filesListSelector)?this.settings.filesListSelector:i.filesListSelector,b=COMMON.Validation.isNullOrEmpty(i.categorySelector)?this.settings.categorySelector:i.categorySelector,p=COMMON.Validation.isNullOrEmpty(i.removeButtonLabel)?this.settings.removeButtonLabel:i.removeButtonLabel,nt=COMMON.Validation.isNullOrEmpty(i.show
1FileSize)?this.settings.showFileSize:i.showFileSize,lt=COMMON.Validation.isNullOrEmpty(i.errorMessage)?this.settings.errorMessage:i.errorMessage,tt=COMMON.Validation.isNullOrEmpty(i.errorFileSizeMessage)?this.settings.errorFileSizeMessage:i.errorFileSizeMessage,it=COMMON.Validation.isNullOrEmpty(i.errorRepositorySizeMessage)?this.settings.errorRepositorySizeMessage:i.errorRepositorySizeMessage,rt=COMMON.Validation.isNullOrEmpty(i.errorFileTypeMessage)?this.settings.errorFileTypeMessage:i.errorFileTypeMessage,ut=COMMON.Validation.isNullOrEmpty(i.filesListShowCategory)?this.settings.filesListShowCategory:i.filesListShowCategory,ft=COMMON.Validation.isNullOrEmpty(i.filesListView)?this.settings.filesListView:i.filesListView,k=$(g),at=this;if(COMMON.Validation.exists(k))if(a=k.find(".tbody"),k.removeClass("hidden"),COMMON.Validation.isNullOrEmpty(t))COMMON.Logger.consoleLog("Invalid or empty data object!");else if(u=null,u=COMMON.Validation.isNullOrEmpty(t.result)||COMMON.Validation.isNullOrEmpty(t.result.files)?t.files:t.result.files,COMMON.Validation.isNullOrEmpty(u))COMMON.Logger.consoleLog("Invalid or empty files list data object!");else for(f=0;f<u.length;f++){var r=u[f].Name,h=u[f].Size,c=u[f].MaxSize,l=u[f].MaxRepositorySize,v=u[f].Message,w=u[f].Uploaded,o=u[f].Category,et=u[f].IsTooLarge,ot=u[f].IsRepositoryExceed,st=u[f].IsInvalidType,ht=u[f].isTooMany,ct=u[f].IsWsError;if(ft=="categorized"&&!COMMON.Validation.isNullOrEmpty(b)&&(s=this.getSelectedCategory(b),!COMMON.Validation.isNullOrEmpty(s)))if(COMMON.Validation.isNullOrEmpty(o))continue;else if(COMMON.Validation.isNullOrEmpty(s.value))continue;else if(s.value!=o)continue;if(this.settings.showFileMaxSize&&(c=parseInt(c/1024),isNaN(c)||(c=c>1e3?parseInt(c/1024)+"MB":c+"KB")),this.settings.showRepositoryMaxSize&&(l=parseInt(l/1024),isNaN(l)||(l=l>1e3?parseInt(l/1024)+"MB":l+"KB")),ht?r=r+" ("+(this.settings.overrideServerMessages?errorMaxCountFile:v)+")":et?r=r+" - "+(this.settings.overrideServerMessages?tt:v)+(this.settings.showFileMaxSize?" "+c:"")+")":ot?r=r+" - "+(this.settings.overrideServerMessages?it:v)+(this.settings.showRepositoryMaxSize?" "+l:"")+")":ct?r=v:st?r=r+" ("+(this.settings.overrideServerMessages?rt:v)+")":(h=parseInt(h/1024),isNaN(h)||(h=h>1e3?parseInt(h/1024)+"MB":h+"KB")),COMMON.Validation.exists(a)){if(d=!1,d=COMMON.Validation.isNullOrEmpty(o)?a.find(".file-row[data-filename='"+r+"']"):a.find(".file-row[data-filename='"+r+"'][data-category='"+o+"']"),COMMON.Validation.exists(d))continue;e="";e+="<tr class='file-row' style='"+(w?"":"color: red; word-break: normal;")+"' data-uploaded='"+w+"' data-filename='"+r+"' data-category='"+o+"'>";e+="<td>";e+="<div>";e+="<span class='"+(w?"gj-icon-document":"")+" gj-icon gj-icon-text'><\/span>";e+="<strong>"+r+"<\/strong>";e+="<\/div>";e+="<\/td>";nt&&(e+="<td>"+h+"<\/td>");ut!="true"||COMMON.Validation.isNullOrEmpty(o)||(s=this.getCategory(b,o),COMMON.Validation.isNullOrEmpty(s)||COMMON.Validation.isNullOrEmpty(s.text)||(e+="<td>"+s.text+"<\/td>"));e+="<td>";e+=w?COMMON.Validation.isNullOrEmpty(o)?"<button onclick='return COMMON.FileRepository.removeFile(\""+n+'", "'+r+"\", null, this);' type='button' class='btn btn-plain btn-spacing pull-right'>"+p+"<\/button>":"<button onclick='return COMMON.FileRepository.removeFile(\""+n+'", "'+r+'", "'+o+"\", this);' type='button' class='btn btn-plain btn-spacing pull-right'>"+p+"<\/button>":COMMON.Validation.isNullOrEmpty(o)?"<button onclick='return COMMON.FileRepository.cancelFile(\""+n+'", "'+r+"\", null, this);' type='button' class='btn btn-plain btn-spacing pull-right'>"+p+"<\/button>":"<button onclick='return COMMON.FileRepository.cancelFile(\""+n+'", "'+r+'", "'+o+"\", this);' type='button' class='btn btn-plain btn-spacing pull-right'>"+p+"<\/button>";e+="<\/td>";e+="<\/tr>";a.append(e);$(a).trigger("fileRowAdded",["fileRowAdded",r,o]);$(y).trigger("fileRowAdded",["fileRowAdded",r,o])}else COMMON.Logger.consoleLog("Invalid or empty files list table body!")}else COMMON.Logger.consoleLog("Invalid or empty files list table!")}else COMMON.Logger.consoleLog("Invalid or empty files list input!")},filesCounter:function(n){var r,t,u,i,f;if(COMMON.Validation.isNullOrEmpty(n)&&(n=this.settings.inputSelector),r=$(n),COMMON.Validation.exists(r))if(t=COMMON.Helpers.getSettingsData(null,null,r),COMMON.Validation.isNullOrEmpty(t))COMMON.Logger.consoleLog("Invalid or empty files list input settings!");else{var o=COMMON.Validation.isNullOrEmpty(t.filesListSelector)?this.settings.filesListSelector:t.filesListSelector,s=COMMON.Validation.isNullOrEmpty(t.useFilesCounter)?this.settings.useFilesCounter:t.useFilesCounter,h=COMMON.Validation.isNullOrEmpty(t.counterSelector)?this.settings.counterSelector:t.counterSelector,e=$(o),c=this;COMMON.Validation.exists(e)?(u=e.find(".tbody"),COMMON.Validation.exists(u)?
1s&&(i=$(h),COMMON.Validation.exists(i)&&(f=u.find("tr.file-row").length,f>0?i.text("("+f+")"):i.text(""))):COMMON.Logger.consoleLog("Invalid or empty files list table body!")):COMMON.Logger.consoleLog("Invalid or empty files list table!")}else COMMON.Logger.consoleLog("Invalid or empty files list input!")},filesLoader:function(n,t){var i,r;if(COMMON.Validation.isNullOrEmpty(n)&&(n=this.settings.inputSelector),i=$(n),COMMON.Validation.exists(i))if(r=COMMON.Helpers.getSettingsData(null,null,i),COMMON.Validation.isNullOrEmpty(r))COMMON.Logger.consoleLog("Invalid or empty files list input settings!");else{var e=COMMON.Validation.isNullOrEmpty(r.loaderSelector)?this.settings.loaderSelector:r.loaderSelector,o=COMMON.Validation.isNullOrEmpty(r.labelSelector)?this.settings.labelSelector:r.labelSelector,f=$(e),u=$(o),h=this,s=$(i).attr("id");console.log(s);COMMON.Validation.exists(f)&&(t?($(i).attr("disabled","disabled"),f.show(),COMMON.Validation.exists(u)&&(u.hide(),$(i).removeAttr("disabled"))):setTimeout(function(){f.hide();$(i).removeAttr("disabled");COMMON.Validation.exists(u)&&u.show()},1e3))}else COMMON.Logger.consoleLog("Invalid or empty files list input!")}},Templates:{settings:{templates:{AlertModule:"/Content/dev/templates/AlertModule.html",AlertApplication:"/Content/dev/templates/AlertApplication.html",AlertGlobal:"/Content/dev/templates/AlertGlobal.html",Spinner:"/Content/dev/templates/Spinner.html"}},renderTemplate:function(n,t,i,r,u){try{if(COMMON.Validation.isNullOrEmpty(this.settings))return COMMON.Logger.consoleLog("COMMON.Templates.renderTemplate, Empty or invalid settings object!");if(COMMON.Validation.isNullOrEmpty(this.settings.templates))return COMMON.Logger.consoleLog("COMMON.Templates.renderTemplate, Empty or invalid settings templates object!");this.renderTemplateByPath(this.settings.templates[n],t,i,r,u)}catch(f){}},renderTemplateByPath:function(n,t,i,r,u){try{if(COMMON.Validation.isNullOrEmpty(n))return COMMON.Logger.consoleLog("COMMON.Templates.renderTemplate, Empty or invalid template path!");$.get(n,function(n){var f=_.template(n);COMMON.Validation.isNullOrEmpty(f)||(r?$(i).append(f(t)):u?$(i).prepend(f(t)):$(i).html(f(t)))},"html")}catch(f){}}},Debug:{settings:{enabled:!1},initialize:function(n,t){var s=this,r,i;if(this.settings.enabled&&(r=$(n),COMMON.Validation.exists(r)&&(i=r.prev(),COMMON.Validation.exists(i)))){var u=i.position(),f=Math.round(u.left),e=Math.round(u.top),o="margin-left: "+f+"px; margin-top: "+e+"px;";i.addClass("rendering-debug");i.before("<span class='rendering-stat' data-stat-name='"+t+"' style='"+o+"'><\/span>");r.remove()}}},Window:{settings:{windowOpenSelector:".window-open",windowUrl:"",windowWidth:600,windowHeight:900},initializeWindowOpen:function(n){this.settings=this.settings||{};COMMON.Validation.isNullOrEmpty(n)||(this.settings.windowOpenSelector=n);var t=this.getWindowOpen();COMMON.Validation.exists(t)&&t.unbind("click",this.windowOpenClickHandler).bind("click",this.windowOpenClickHandler)},getWindowOpen:function(){return $(this.settings.windowOpenSelector)},windowOpenClickHandler:function(n){n.preventDefault();COMMON.Window.windowOpenClick(n)},windowOpenClick:function(n){var f=screen.width/2-this.settings.windowWidth/2,e=50,t="width="+this.settings.windowWidth+", height="+this.settings.windowHeight+"",i,r,u;if(COMMON.Validation.isNullOrEmpty(f)||(t+=", left="+f+""),COMMON.Validation.isNullOrEmpty(e)||(t+=", top="+e+""),COMMON.Validation.isNullOrEmpty(this.settings.windowUrl)){i=null;try{i=n.target||window.event.srcElement}catch(o){i=null}COMMON.Validation.isNullOrEmpty(i)||i.tagName.toLowerCase()!=="a"?(r=$(i),COMMON.Validation.exists(r)?(u=r.closest("a"+this.settings.windowOpenSelector),COMMON.Validation.exists(u)?window.open(u.attr("href"),"",t):window.open("","",t)):window.open("","",t)):window.open(i.href,"",t)}else window.open(this.settings.windowUrl,"",t);return!1},windowOpen:function(n){var t=$(n);if(COMMON.Validation.exists(t))t.unbind("click",this.windowOpenClickHandler).bind("click",this.windowOpenClickHandler);else return COMMON.Logger.consoleLog("COMMON.Window.openWindow, Empty or invalid window trigger!")}},Transform:{settings:{textUpperSelector:".text-upper",onlyIntSelector:".only-int",noCyrillicSelector:".no-cyrillic",noCyrillicAlertSelector:".no-cyrillic-alert"},initializeTextUpper:function(n){this.settings=this.settings||{};COMMON.Validation.isNullOrEmpty(n)||(this.settings.textUpperSelector=n);var t=this.getTextUpper();
1COMMON.Validation.exists(t)&&t.unbind("keyup",this.textUpperKeyUpHandler).bind("keyup",this.textUpperKeyUpHandler)},getTextUpper:function(){return $(this.settings.textUpperSelector)},textUpperKeyUpHandler:function(n){COMMON.Transform.textUpperKeyUp(n)},textUpperKeyUp:function(n){var t=null,i,r;try{t=n.target||window.event.srcElement}catch(u){t=null}return COMMON.Validation.isNullOrEmpty(t)||t.tagName.toLowerCase()!=="input"||(i=t.selectionStart,r=t.selectionEnd,t.value=t.value.toLocaleUpperCase(),t.setSelectionRange(i,r)),!1},initializeOnlyInt:function(n){this.settings=this.settings||{};COMMON.Validation.isNullOrEmpty(n)||(this.settings.onlyIntSelector=n);var t=this.getOnlyInt();COMMON.Validation.exists(t)&&t.unbind("keydown",this.onlyIntKeyUpHandler).bind("keydown",this.onlyIntKeyUpHandler)},getOnlyInt:function(){return $(this.settings.onlyIntSelector)},onlyIntKeyUpHandler:function(n){COMMON.Transform.onlyIntKeyUp(n)},onlyIntKeyUp:function(n){var t=null;try{t=n.target||window.event.srcElement}catch(i){t=null}if($.inArray(n.keyCode,[46,8,9])===-1&&(!(n.keyCode>=35)||!(n.keyCode<=40)))return(n.shiftKey||n.keyCode<48||n.keyCode>57)&&(n.keyCode<96||n.keyCode>105)&&n.preventDefault(),!1},initializeNoCyrillic:function(n,t){this.settings=this.settings||{};COMMON.Validation.isNullOrEmpty(n)||(this.settings.noCyrillicSelector=n);COMMON.Validation.isNullOrEmpty(t)||(this.settings.noCyrillicAlertSelector=t);var i=this.getNoCyrillic();COMMON.Validation.exists(i)&&i.unbind("keyup",this.noCyrillicKeyUpHandler).bind("keyup",this.noCyrillicKeyUpHandler)},getNoCyrillic:function(){return $(this.settings.noCyrillicSelector)},getNoCyrillicAlert:function(){return $(this.settings.noCyrillicAlertSelector)},noCyrillicKeyUpHandler:function(n){COMMON.Transform.noCyrillicKeyUp(n)},noCyrillicKeyUp:function(n){var t=null,r,i,u,f;try{t=n.target||window.event.srcElement}catch(e){t=null}if(r=!COMMON.Validation.isNullOrEmpty(t)&&t.tagName.toLowerCase()==="input",i=this.getNoCyrillicAlert(),$.inArray(n.keyCode,[46,8,9])!==-1||n.keyCode>=35&&n.keyCode<=40){$.inArray(n.keyCode,[46,8])&&r&&(this.containsCyrillic(t.value)||COMMON.Validation.exists(i)&&i.hide());return}return r&&(u=t.selectionStart,f=t.selectionEnd,this.containsCyrillic(t.value))?(COMMON.Validation.exists(i)&&(i.show(),COMMON.Helpers.scrollTo(i)),t.setSelectionRange(u,f),n.preventDefault(),!1):(COMMON.Validation.exists(i)&&i.hide(),!0)},containsCyrillic:function(n){return!COMMON.Validation.isNullOrEmpty(n)&&/[а-яА-ЯЁё]/.test(n)},padLeft:function(n,t,i){var r=n;if(!COMMON.Validation.isNullOrEmpty(n))for(i=COMMON.Validation.isNullOrEmpty(i)?"0":i;r.length<(t||2);)r=i+r;return r}},Validation:{isNullOrEmpty:function(n){var t=!1;return(n==null||n==""||typeof n=="undefined")&&(t=!0),t},exists:function(n,t){var i=!1;return t?n!=null&&n!=""&&typeof n!="undefined"&&(i=!0):n!=null&&n!=""&&typeof n!="undefined"&&n.length&&(i=!0),i},any:function(n){var t=!1;return n!=null&&n!=""&&typeof n!="undefined"&&n.length>0&&(t=!0),t}},Cookies:{settings:{cookieDomain:".gjensidige.lt",cookiePath:"/"},initializeCookie:function(n,t,i,r,u){if(this.settings=this.settings||{},COMMON.Validation.isNullOrEmpty(n)||COMMON.Logger.consoleLog("Invalid or empty cookie name!"),COMMON.Validation.isNullOrEmpty(i)){var i=new Date;i.setMonth(i.getMonth()+12)}COMMON.Validation.isNullOrEmpty(r)&&(r=this.settings.cookieDomain);COMMON.Validation.isNullOrEmpty(u)&&(u=this.settings.cookiePath);document.cookie=n+"="+t+";expires="+i+";domain="+r+";path="+u+";"},setCookie:function(n,t,i){var r,u;COMMON.Validation.isNullOrEmpty(n)||COMMON.Logger.consoleLog("Invalid or empty cookie name!");r=new Date;r.setTime(r.getTime()+i*1e3);u=encodeURIComponent(t)+(i==null?"":"; expires="+r.toUTCString());document.cookie=n+"="+u+"; path=/"},getCookie:function(n){COMMON.Validation.isNullOrEmpty(n)||COMMON.Logger.consoleLog("Invalid or empty cookie name!");for(var r,u,i=document.cookie.split(";"),t=0;t<i.length;t++)if(r=i[t].substring(0,i[t].indexOf("=")),u=i[t].substring(i[t].indexOf("=")+1),r=r.trim(),r==n)return u?decodeURIComponent(u.replace(/\+/g," ")):u}},Serialization:{formToJSONObject:function(n){for(var i={},r=n.find("input, select, textarea"),t=0;t<r.length;++t){var u=r[t],f=u.name,e=u.value;f&&(i[f]=e)}return i},formToJSONString:function(n){return JSON.stringify(this.formToJSONObject(n))},getNestedProperty:function(n,t,i){try{return i=i||".",t.replace("[",i).replace("]","").split(i).reduce(function(n,t){return n[t]},n)}catch(r){return null}},getNestedPropertyValue:function(n,t,i){var r=null;try{if(COMMON.Validation.isNullOrEmpty(n)||COMMON.Validation.isNullOrEmpty(t))throw"helper, getPropertyValue method, empty data or property";i=i||".";r=t.indexOf(i)!==-1?this.getNestedProperty(n,t,i):n[t]}catch(u){r=null}return r},getObjectFromArray:function(n,t,i){var u=null,r;try{if(COMMON.Validation.isNullOrEmpty(n)||COMMON.Validation.isNullOrEmpty(t))throw"helper, getObjectFromArray method, empty array or key";for(r=0;r<n.length;r++)if(n[r][t]===i){u=n[r];break}}catch(f){u=null}return u},castToJSON:function(n){var t={};try{COMMON.Validation.isNullOrEmpty(n)||(n=n.replace(/&quot;/g,'"'),t=JSON.parse(n))}catch(i){t=null}return t},asFunction:function(n,t){var i=window[n];typeof i=="function"&&i(t)}},Helpers:{isLocalhost:["gjensidige"].indexOf(document.location.hostname)>-1,isMobile:"ontouchstart"in window&&window.innerWidth<1024,isIE:window.navigator.userAgent.indexOf("MSIE")>0||!!navigator.userAgent.match(/Trident\/7\./),reloadLocation:function(){return location.reload(),!1},goHome:function(){return window.location="/",!1},hasEvent:function(n,t){var i=!1,r=$._data($(n)[0],"events"),u;return COMMON.Validation.isNullOrEmpty(r)||(u=r[t],COMMON.Validation.isNullOrEmpty(u)||(i=!0)),i},scrollTo:function(n,t){var r=$(n),i;COMMON.Validation.isNullOrEmpty(r)||(i=r.offset(),COMMON.Validation.isNullOrEmpty(i)||$("html, body").animate({scrollTop:i.top-(t==undefined?20:t)},"slow"))},isScrolledIntoView:function(n){var i=$(n),r=$(window),f=r.scrollTop(),e=f+r.height(),u=i.offset(),t,o;return COMMON.Validation.isNullOrEmpty(u)?!1:(t=u.top,o=t+i.height(),e>=t)},isVisibleOnScreen:function(n){var i=$(n),r=$(window),u=r.scrollTop(),o=u+r.height(),f=i.offset(),t,e;return COMMON.Validation.isNullOrEmpty(f)?!1:(t=f.top,e=t+i.height(),o>=t&&u<=e)},getSettingsData:function(n,t,i){var u,r;try{if(COMMON.Validation.isNullOrEmpty(t)){if(COMMON.Validation.isNullOrEmpty(n)){if(!COMMON.Validation.isNullOrEmpty(i)&&(r=i.data("settings"),!COMMON.Validation.isNullOrEmpty(r)))return r}else if(r=$(n).data("settings"),COMMON.Validation.isNullOrEmpty(r)&&(u=$(n).find("[data-settings]"),r=u.data("settings")),!COMMON.Validation.isNullOrEmpty(r))return r}else if(COMMON.Validation.isNullOrEmpty(n)){if(r=$(t).data("settings"),!COMMON.Validation.isNullOrEmpty(r))return r}else if(u=$(n).find(t),r=u.data("settings"),!COMMON.Validation.isNullOrEmpty(r))return r;return{}}catch(f){return{}}},simpleEncrypt:function(n){var t,f,i;
1if(n==undefined||n==""||n==null)return n;var u="0MNB1VCX9ZLKJ2HGFDS8APOIU3YTREW7Qqwer4tyui6opas5dfghjklzxcvbnm",r="";for(t=0,f=n.length;t<f;t++)u.indexOf(n[t])!=-1?(i=u.indexOf(n[t])+t,i=i.toString().length+""+i,r+=i):r+=n[t];return r},simpleDecrypt:function(n){var i,s,r;if(n==undefined||n==""||n==null)return n;var u="",t="",f=0,e=0,o=0;for(i=0,s=n.length;i<s;i++){if(t=n[i],isNaN(t))u+=t;else{for(f=parseInt(t),t="",r=1;r<=f;r++)t+=n[i+r];e=parseInt(t)-o;u+="0MNB1VCX9ZLKJ2HGFDS8APOIU3YTREW7Qqwer4tyui6opas5dfghjklzxcvbnm"[e];i=i+f}o++}return u},getFullDateTime:function(){var n=new Date;return n.getDate()+"/"+(n.getMonth()+1)+"/"+n.getFullYear()+"T"+n.getHours()+":"+n.getMinutes()+":"+COMMON.Transform.padLeft(n.getSeconds())},addSignToString:function(n,t,i){var u,f,r;if(((n==null||n==undefined)&&(n=""),(t==null||t==undefined)&&(t="-"),(i==null||i==undefined)&&(i=9999),n.length<i)||(i=i-1,u=n.split(""),u[i]==t))return n;for(f="",r=0;r<n.length;r++)f+=r!=i?u[r]:t+u[r];return f}},Logger:{settings:{isDebugMode:!1,isConsoleLogAllowed:window.console&&console.log},log:function(n){try{if(this.settings.isDebugMode){var t=$("body");t!=null&&typeof t!="undefined"&&$(t).append("<!-- LOG: "+n+" -->")}}catch(i){}return!1},consoleLog:function(n){try{this.settings.isDebugMode&&(this.settings.isConsoleLogAllowed?console.log(n):this.log(n))}catch(t){}return!1},ajaxException:function(n,t,i){try{this.settings.isDebugMode&&(COMMON.Validation.isNullOrEmpty(n)?this.consoleLog("Empty jqXHR object."):COMMON.Validation.isNullOrEmpty(t)?this.consoleLog("Empty exception object."):(n.status===0?this.consoleLog("Connection problems.\n Verify Network."):n.status==404?this.consoleLog("Requested page not found. [404]"):n.status==500?this.consoleLog("Internal Server Error [500]."):t==="parsererror"?this.consoleLog("Requested JSON parse failed."):t==="timeout"?this.consoleLog("Time out error."):t==="abort"?this.consoleLog("Ajax request aborted."):this.consoleLog("Uncaught Error.\n"+n.responseText),(!COMMON.Validation.isNullOrEmpty(i)&&i||COMMON.Helpers.isLocalhost)&&(this.consoleLog(n),this.consoleLog(t))))}catch(r){}return!1}},Url:{getUrlVars:function(){var n={},t=window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,function(t,i,r){n[i]=r});return n}},Paging:{setPageParam:function(){var n=$("#Page").val(),i,t;n!=null&&n!="undefined"&&(i=window.location.url,t=new URL(window.location.href),t.searchParams.set("page",n),window.history.replaceState(null,null,t));n=COMMON.Url.getUrlVars().page;(n==null||n=="undefined")&&(n=1);$("#Page").val(n)},addPageToData:function(n){var t=$("#Page").val();return(t==null||t=="undefined"||t=="")&&(t=COMMON.Url.getUrlVars().page),n==""&&t!=""&&t!="undefined"&&(n+="Page="+t),n}},Mobile:{Settings:{WebsiteUrls:["www.gjensidige.XX","www.gtest.XX"]},LinkHandler:{FormatUrl:function(n,t,i){var r,u,e,f,o,s;n=n.toLowerCase();r="";u="";for(e of COMMON.Mobile.Settings.WebsiteUrls)f=e.replace("XX",t).toLowerCase(),n.indexOf(f)!==-1&&(r=n,u=f);return r!==""&&(o="/(lt-lt|lv-lv|ee-ee|en-en|ru-ru)/",s=r.search(o)!==-1,s||(r=r.replace(u,u+"/"+i+"-"+i))),r!==""?r:n}},LoaderHandler:{Settings:{loaderSelector:"#mobile-loader",delay:3e3,hideableLoadersSelector:".new-loader"},LoaderShown:!1,LoaderTimeout:null,SetDelay:function(n){this.Settings.delay=n},PrepareLoader:function(){this.LoaderTimeout=setTimeout(this.ShowLoader,this.Settings.delay)},ShowLoader:function(){$(COMMON.Mobile.LoaderHandler.Settings.loaderSelector).show();$(COMMON.Mobile.LoaderHandler.Settings.hideableLoadersSelector).css("visibility","hidden")},HideLoader:function(){this.LoaderTimeout!==null&&typeof this.LoaderTimeout!="undefined"&&clearTimeout(this.LoaderTimeout);$(COMMON.Mobile.LoaderHandler.Settings.loaderSelector).hide();$(COMMON.Mobile.LoaderHandler.Settings.hideableLoadersSelector).css("visibility","visible")}},DownloadHandler:{Global:{downloadTimeout:null},GenerateFile:function(){clearTimeout(COMMON.Mobile.DownloadHandler.Global.downloadTimeout);$("#downloadfader").show();COMMON.Mobile.DownloadHandler.Global.downloadTimeout=null;COMMON.Cookies.setCookie("downloadStatus","started",40);setTimeout(function(){COMMON.Mobile.DownloadHandler.CheckDownloadCookie()},1e3)},CheckDownloadCookie:function(){try{clearTimeout(COMMON.Mobile.DownloadHandler.Global.downloadTimeout);COMMON.Cookies.getCookie("downloadStatus")=="done"?(COMMON.Mobile.LoaderHandler.HideLoader(),$("#downloadfader").hide(),COMMON.Cookies.setCo
1okie("downloadStatus","close",5)):COMMON.Mobile.DownloadHandler.Global.downloadTimeout=setTimeout(function(){COMMON.Mobile.DownloadHandler.CheckDownloadCookie()},1e3)}catch(n){clearTimeout(COMMON.Mobile.DownloadHandler.Global.downloadTimeout);COMMON.Mobile.DownloadHandler.Global.downloadTimeout=null;$("#downloadfader").hide()}}}}};GJENSIDIGE=GJENSIDIGE||{};GJENSIDIGE.WEBSITE={MkpAccordion:{mkpAccordionInit:function(){$(".mkp-accordion").not(".mkp-accordion-active").addClass("mkp-accordion-active").find(".mkp-accordion-element").each(function(){var n=$(this),t=$("<div class='mkp-accordion--trigger mkp-absolute'><\/div>");t.click(function(){n.toggleClass("mkp-hide");GJENSIDIGE.WEBSITE.MkpAccordion.mkpAccordionIsVisible(n.find("h3").first())||$(window).scrollTop(t.offset().top)});n.append(t);$(window).scroll(function(){if(GJENSIDIGE.WEBSITE.MkpAccordion.mkpAccordionIsVisible(n,"true")){var i=n.width()+9;t.addClass("mkp-fixed").css("margin-left",i+"px").removeClass("mkp-absolute")}else t.addClass("mkp-absolute").css("margin-left",0).removeClass("mkp-fixed")})})},mkpAccordionOpenWithError:function(){$(".mkp-accordion.mkp-accordion-active").find(".mkp-accordion-element").each(function(){var n=$(this);n.find(".gj-tooltip.bottom").length>0&&n.hasClass("mkp-hide")&&n.removeClass("mkp-hide")})},mkpAccordionIsVisible:function(n,t){var i=n.offset().top,u=n.offset().top+n.outerHeight(),f=$(window).scrollTop()+$(window).innerHeight(),r=$(window).scrollTop();return f>i&&r<u&&(r>i||t!="true")}},Discount:{showFunTimeout:500,updateFunTimeout:1,hideDiscount:function(){$(".discount").hide()},showDiscount:function(n,t,i,r){if(t=t||"LT",$(".discount").hide(),this.showFunTimeout=this.showFunTimeout||500,t=="LV"&&r!="CASCO"){var u=$("li.active").children(".discount").attr("data-discount");if(u==null||u==""||typeof u=="undefined")return}setTimeout(function(){t=="EE"&&(typeof i=="undefined"&&(i=10,$("#CoverageTPVCA:checked").length==1?new Date>=new Date(2019,3,1)&&new Date<new Date(2019,3,15)?i=20:new Date>=new Date(2019,3,15)&&new Date<new Date(2019,4,1)&&(i=15):$("#CoverageCASCO:checked").length==1&&(i=10)),$(".discountFlagPercentText").html(i+"&#37;"));$(".discount[data-for='"+n+"']")&&($(".discount[data-for='"+n+"']").show(),$(".discount[data-for='"+n+"']").css("display","block"))},this.showFunTimeout)},updateDiscount:function(n,t){this.updateFunTimeout=this.updateFunTimeout||300;setTimeout(function(){t=t||!1;n!=null&&n!=undefined&&n!=""&&(t&&(n+="&#37;"),$(".discountFlagPercentText").html(n))},this.updateFunTimeout)},updateDiscountText:function(n,t,i){t=t||!1;n!=null&&n!=undefined&&n!=""&&(t&&!$(".discountFlagText").hasClass(i)?$(".discountFlagText").addClass(i):!t&&$(".discountFlagText").hasClass(i)&&$(".discountFlagText").removeClass(i),t&&!$(".discountFlagPercentText").hasClass(i)?$(".discountFlagPercentText").addClass(i):!t&&$(".discountFlagPercentText").hasClass(i)&&$(".discountFlagPercentText").removeClass(i),$(".discountFlagText").html(n))}},Common:{triggerModulesResizer:function(){$(window).trigger("resize.module-sizer")},setHtmlClass:function(){var n=navigator.userAgent.toLowerCase(),t="";COMMON.Validation.isNullOrEmpty(n)||(n.indexOf("webkit")>=0?t="webkit":n.indexOf("msie")>=0?t="msie":n.indexOf("gecko")>=0?t="moz":n.indexOf("opera")>=0&&(t="opera"),$("html").addClass(t));COMMON.Helpers.isIE&&$("body").addClass("no-overlay-scrollbar")}},Article:{settings:{layout:"10-90",containerSelector:".articles-container",rowsSelector:".article-row"},initialize:function(n){var i,t;this.settings=this.settings||{};COMMON.Validation.isNullOrEmpty(n)||(this.settings.containerSelector=n);i=this.getContainer();COMMON.Validation.exists(i)&&(t=COMMON.Helpers.getSettingsData(null,null,i),COMMON.Validation.isNullOrEmpty(t)||COMMON.Validation.isNullOrEmpty(t.layout)||(this.settings.layout=t.layout));this.setRowsClasses()},getContainer:function(){return $(this.settings.containerSelector)},getRows:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.rowsSelector):null},getRowsCount:function(){var n=this.getRows();return COMMON.Validation.exists(n)?n.size():null}
1,setRowsClasses:function(){if(this.settings.layout=="10-90"){var n=this.getRows();if(COMMON.Validation.isNullOrEmpty(n))return COMMON.Logger.consoleLog("WEBSITE.Article.setRowsClasses, Empty or invalid getRows object!");try{n.each(function(n){var t=n+1,i=$(this);t>1&&i.addClass("spacer-top-2-blocks")})}catch(t){COMMON.Logger.consoleLog("WEBSITE.Article.setRowsClasses, Uncaught TypeError: Cannot read property each of null!")}}else return COMMON.Logger.consoleLog("WEBSITE.Article.setRowsClasses, Unknown layout!")}},AlertGlobal:{settings:{containerSelector:".top-header",alertsSelector:".global-alert, .browser-alert",evenClass:"even"},initialize:function(){var n,t;this.settings=this.settings||{};n=this.getAlerts();COMMON.Validation.isNullOrEmpty(n)||(t=this,n.each(function(n){var i=$(this);i.removeClass(t.settings.evenClass);n%2!=0&&i.addClass(t.settings.evenClass)}))},getContainer:function(){return $(this.settings.containerSelector)},getAlerts:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.alertsSelector):null}},Heading3070:{settings:{containerSelector:"[data-id='heading-3070']",titleSelector:"#heading-3070-title",subTitleSelector:"#heading-3070-sub-title",tipAndAdviceContainerSelector:".module-tip-and-advice",tipAndAdviceModuleSelector:".circle-block",tipAndAdviceModuleClasses:"col-sm-13 col-sm-plus-23"},initialize:function(){if(this.settings=this.settings||{},this.hasTipAndAdviceModule()){var n=this.getTitle(),t=this.getSubTitle();COMMON.Validation.exists(n)&&n.addClass(this.settings.tipAndAdviceModuleClasses);COMMON.Validation.exists(t)&&t.addClass(this.settings.tipAndAdviceModuleClasses)}},getContainer:function(){return $(this.settings.containerSelector)},getTitle:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.titleSelector):null},getSubTitle:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.subTitleSelector):null},getTipAndAdviceContainer:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.tipAndAdviceContainerSelector):null},hasTipAndAdviceModule:function(){var n=this.getTipAndAdviceContainer(),t;return COMMON.Validation.exists(n)?(t=n.find(this.settings.tipAndAdviceModuleSelector),COMMON.Validation.exists(t)?!0:!1):!1}},Feedback:{settings:{containerSelector:"#feedback-container",formSelector:"#feedback-form",formSuccessMessageSelector:"#feedback-form-message-success",formErrorMessageSelector:"#feedback-form-message-error",buttonSendSelector:"#feedback-send",loadingStateSelector:"#feedback-loading",usefulnessSelector:"[name='Usefulness']",usefulnessYesSelector:"#Usefulness-Yes",usefulnessNoSelector:"#Usefulness-No",usefulnessValidationSelector:"#feedback-usefulness-validation",messageSelector:"#Message",messageValidationSelector:"#feedback-message-validation"},initialize:function(){var n,t,i,r;this.settings=this.settings||{};n=this.getForm();t=this.getButtonSend();COMMON.Validation.exists(n)&&(i=n.attr("action"),r=n.attr("method"),COMMON.Validation.exists(t)&&t.unbind("click",this.moduleClickHandler).bind("click",{action:i,method:r},this.moduleClickHandler))},getContainer:function(){return $(this.settings.containerSelector)},getForm:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.formSelector):null},getFormSuccessMessage:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.formSuccessMessageSelector):null},getFormErrorMessage:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.formErrorMessageSelector):null},getButtonSend:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.buttonSendSelector):null},getLoadingState:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.loadingStateSelector):null},getUsefulnessInput:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.usefulnessSelector):null},getUsefulnessValidationMessage:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.usefulnessValidationSelector):null},getMessageInput:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.messageSelector):null},getMessageValidationMessage:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.messageValidationSelector):null},moduleClickHandler:function(n){n.preventDefault();GJENSIDIGE.WEBSITE.Feedback.sendForm(n.data.action,n.data.method,n.data.data,n)},serializeForm:function(){var n=this.getForm();return COMMON.Validation.exists(n)?n.find("select, textarea, input").serializeArray():null},validateForm:function(){var t=!0,r=this.getUsefulnessInput(),u=this.getMessageInput(),n="",i,f;return COMMON.Validation.exists(r)?COMMON.Validation.exists(u)?(i=r.parent(),n=this.getUsefulnessValidationMessage(),COMMON.Validation.exists(i)&&!i.hasClass("checked")?(COMMON.Validation.exists(n)&&n.show(),t=!1):(COMMON.Validation.exists(n)&&n.hide(),t=!0),f=u.val(),n=this.getMessageValidationMessage(),COMMON.Validation.isNullOrEmpty(f)?(COMMON.Validation.exists(n)&&n.show(),t=!1):(COMMON.Validation.exists(n)&&n.hide(),t=!0)):t=!1:t=!1,t},sendForm:function(n,t){var o=this.serializeForm(),r=this.getForm(),u=this.getButtonSend(),f=this.getLoadingState(),e=this,i="";this.validateForm()&&$.ajax({url:n,type:t,data:o,xhrFields:{withCredentials:!0},beforeSend:function(){COMMON.Validation.exists(u)&&u.hide();COMMON.Validation.exists(f)&&f.show()},complete:function(){COMMON.Validation.exists(u)&&u.show();COMMON.Validation.exists(f)&&f.hide()},success:function(n){COMMON.Validation.isNullOrEmpty(n)||COMMON.Validation.isNullOrEmpty(n.Data)||!n.Data.status?(i=e.getFormErrorMessage(),COMMON.Validation.exists(i)?(i.show(),COMMON.Validation.exists(r)&&r.hide()):COMMON.Validation.isNullOrEmpty(n)||COMMON.Validation.isNullOrEmpty(n.Data)||COMMON.Validation.isNullOrEmpty(n.Data.message)?COMMON.Logger.consoleLog("Error (Feedback.sendForm.success)"):COMMON.Logger.consoleLog(n.Data.message)):(i=e.getFormSuccessMessage(),COMMON.Validation.exists(i)?(i.show(),COMMON.Validation.exists(r)&&r.hide()):COMMON.Validation.isNullOrEmpty(n.Data.message)?COMMON.Logger.consoleLog("Success (Feedback.sendForm.success)"):COMMON.Logger.consoleLog(n.Data.message))},error:function(){i=e.getFormErrorMessage();COMMON.Validation.exists(i)?(i.show(),COMMON.Validation.exists(r)&&r.hide()):COMMON.Logger.consoleLog("Error (Feedback.sendForm.error)")}})}},FilteredList:{settings:{containerSelector:"#filtered-list",spinnerSelector:"#filtered-list-spinner",resultsSelector:"#filtered-list-results",filtersSelector:"#filtered-list-filters",formSelector:"#filtered-list-form",submitSelector:"#filtered-list-submit",onKeyPressSelector:"select, textarea, input",onChangeSelector:"select, input:radio"},initialize:function(n){this.settings=this.settings||{};COMMON.Validation.isNullOrEmpty(n)||(this.settings.containerSelector=n);var t=this.getContainer(),i=this;
1t.find(this.settings.submitSelector).off("click").on("click",function(){return i.filter(),!1});t.find(this.settings.onKeyPressSelector).off("keypress").on("keypress",function(n){if(n.which==13)return i.filter(),!1});t.find(this.settings.onChangeSelector).off("change").on("change",function(){return i.filter(),!1})},getContainer:function(){return $(this.settings.containerSelector)},filter:function(){var t=this.getContainer(),r=t.find(this.settings.spinnerSelector),u=t.find(this.settings.resultsSelector),s=t.find(this.settings.filtersSelector),i=t.find(this.settings.formSelector),n=i.find("select, textarea, input").serializeArray(),f=this,e,o;COMMON.Validation.exists(i)?(e=i.attr("action"),o=i.attr("method"),$.ajax({url:e,type:o,data:n,xhrFields:{withCredentials:!0},beforeSend:function(){var t,f,i,e;if(r.show(),u.hide(),n!=null&&n.length>0){for(t="",f=0;f<n.length;f++)i=n[f].name,e=n[f].value,i!=null&&i.length>0&&i!=null&&e.length>0&&i!="itemid"&&(t+=(t.indexOf("?")===-1?"?":"&")+i+"="+e);t!=null&&t.length>0?history.pushState(null,null,t):history.pushState(null,null,window.location.pathname)}else history.pushState(null,null,window.location.pathname)},complete:function(){r.hide();u.show()},success:function(n){t.html(n);f.initialize()},error:function(){f.showError("Error","")}})):COMMON.Logger.consoleLog("Invalid or empty form element!")},showError:function(n,t){var i=this.settings.container,r={Type:"Error",Title:n,Message:t};COMMON.Templates.renderTemplate("AlertApplication",r,i);COMMON.Helpers.scrollTo(i)}},ModuleTheme:{settings:{},initialize:function(n){var i=$(n),t;COMMON.Validation.exists(i)&&(t=i.find("a"),COMMON.Validation.exists(t)&&$(n).unbind("click",this.moduleClickHandler).bind("click",{url:t.attr("href")},this.moduleClickHandler))},moduleClickHandler:function(n){n.preventDefault();GJENSIDIGE.WEBSITE.ModuleTheme.moduleClick(n,n.data.url)},moduleClick:function(n,t){return window.location=t,!1}},LiveChat:{settings:{containerSelector:".chat-container",triggerSelector:".chat-trigger",chatUrl:"",chatWindowWidth:600,chatWindowHeight:900},initialize:function(n){var i,t,r;this.settings=this.settings||{};COMMON.Validation.isNullOrEmpty(n)||(this.settings.containerSelector=n);i=this.getContainer();COMMON.Validation.exists(i)&&(t=COMMON.Helpers.getSettingsData(null,null,i),COMMON.Validation.isNullOrEmpty(t)||COMMON.Validation.isNullOrEmpty(t.chatUrl)||(this.settings.chatUrl=t.chatUrl),r=this.getTrigger(),COMMON.Validation.exists(r)&&r.unbind("click",this.moduleClickHandler).bind("click",this.moduleClickHandler))},getContainer:function(){return $(this.settings.containerSelector)},getTrigger:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.triggerSelector):null},moduleClickHandler:function(n){n.preventDefault();GJENSIDIGE.WEBSITE.LiveChat.moduleClick(n)},moduleClick:function(n){var r=screen.width/2-this.settings.chatWindowWidth/2,u=50,i="width="+this.settings.chatWindowWidth+", height="+this.settings.chatWindowHeight+"",t;if(COMMON.Validation.isNullOrEmpty(r)||(i+=", left="+r+""),COMMON.Validation.isNullOrEmpty(u)||(i+=", top="+u+""),COMMON.Validation.isNullOrEmpty(this.settings.chatUrl)){t=null;try{t=n.target||window.event.srcElement}catch(f){t=null}COMMON.Validation.isNullOrEmpty(t)||t.tagName.toLowerCase()!=="a"?window.open("","",i):window.open(t.href,"",i)}else window.open(this.settings.chatUrl,"",i);return!1}},StickyMenu:{settings:{containerSelector:".sticky-menu-wrapper",menuDesktopSelector:".sticky-menu-desktop",menuDesktopItemsSelector:".sticky-menu-desktop .menu-item",menuMobileSelector:".sticky-menu-mobile",menuMobileItemsSelector:".sticky-menu-mobile .menu-item",menuMobileContentSelector:"#sticky-menu-mobile-content",menuMobileHeadingSelector:".menu-mobile-heading",mainArticleSelector:".main-article",linkListSelector:".link-list",linkListAnchors:".article-anchor",pageSelector:".as-10-90-page, .as-30-70-page",pageFooterSelector:".gj-footer",scrollContainerSelector:".scrollspy"},initialize:function(){var n,r,u;this.settings=this.settings||{};var i=this.getLinkListDesktop(),t=this.getLinkListMobile(),f=this.getLinkListAnchors();if(COMMON.Validation.exists(f)&&(n=this,f.each(function(r){var s=$(this),u=COMMON.Helpers.getSettingsData(null,null,s);if(!COMMON.Validation.isNullOrEmpty(u)){var f="",e="",o="";r==0&&(o="active ");u.isSubSection=="True"&&(o+="subsection ");f="<li class='link-element "+o+"'>";f+="<a href='#"+u.anchor+"' class='menu-item' title='"+u.title+"'>";f+=u.title;f+="<\/a>";
1f+="<\/li>";e="<li data-target='"+n.settings.menuMobileContentSelector+"' data-toggle='collapse' data-trigger='click' class='"+o+"'>";e+="<a href='#"+u.anchor+"' class='menu-item' title='"+u.title+"'>";e+=u.title;e+="<\/a>";e+="<\/li>";COMMON.Validation.isNullOrEmpty(i)||(i.append(f),i.show());COMMON.Validation.isNullOrEmpty(t)||(t.append(e),t.show())}}),!COMMON.Validation.isNullOrEmpty(t))){$(n.settings.menuMobileHeadingSelector).on("click",function(){$(this).find("span.trigger").toggleClass("is-open");$(this).find("span.collapse-text").hide()});$(n.settings.menuMobileContentSelector).on("hidden.bs.collapse",function(){$(n.settings.menuMobileHeadingSelector).find("span.trigger").removeClass("is-open");$(n.settings.menuMobileHeadingSelector).find("span.collapse-text").show()})}if(r=this.getPage(),u=this.getPageFooter(),COMMON.Validation.exists(r)&&COMMON.Validation.exists(u)){var h=u.outerHeight(),c=r.css("margin-bottom").replace("px",""),e=this.getContainerOffset("top"),l=h+parseInt(c),o=this.getMenuDesktop(),s=this.getMenuMobile();COMMON.Validation.exists(o)&&o.affix({offset:{top:e,bottom:l+40}});COMMON.Validation.exists(s)&&s.affix({offset:{top:e}});$("body").scrollspy({target:this.settings.scrollContainerSelector,offset:100}).css("position","relative");$(this.settings.mainArticleSelector).css("margin-top","20px");$(document).on("click",this.settings.menuMobileItemsSelector,function(t){t.preventDefault();var u=$(t.currentTarget.hash),i=$(n.settings.menuMobileSelector),r=0;i.hasClass("affix-top")&&(r=i.height());$("html, body").animate({scrollTop:u.offset().top-r-50},500)});$(document).on("click",this.settings.menuDesktopItemsSelector,function(n){n.preventDefault();var t=$(n.currentTarget.hash);$("html, body").animate({scrollTop:t.offset().top},500)})}},getContainer:function(){return $(this.settings.containerSelector)},getContainerOffset:function(n){var i=this.getContainer(),t;return COMMON.Validation.exists(i)&&(t=i.offset(),!COMMON.Validation.isNullOrEmpty(t))?t[n]:0},getMenuDesktop:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.menuDesktopSelector):null},getMenuMobile:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.menuMobileSelector):null},getLinkListDesktop:function(){var n=this.getMenuDesktop();return COMMON.Validation.exists(n)?n.find(this.settings.linkListSelector):null},getLinkListMobile:function(){var n=this.getMenuMobile();return COMMON.Validation.exists(n)?n.find(this.settings.linkListSelector):null},getLinkListAnchors:function(){return $(this.settings.linkListAnchors)},getPage:function(){return $(this.settings.pageSelector)},getPageFooter:function(){return $(this.settings.pageFooterSelector)},refreshScrollSpy:function(){$("body").scrollspy("refresh")}},PageMenu:{settings:{containerSelector:".page-menu-wrapper",linkListSelector:".link-list",linkListAnchors:".article-anchor"},initialize:function(){var n,t,i;this.settings=this.settings||{};n=this.getLinkList();t=this.getLinkListAnchors();COMMON.Validation.exists(t)&&(i=this,t.each(function(t){var f=$(this),r=COMMON.Helpers.getSettingsData(null,null,f),i,u;COMMON.Validation.isNullOrEmpty(r)||(i="",u="",t==0&&(u="active "),r.isSubSection=="True"&&(u+="subsection "),i="<li class='link-element "+u+"'>",i+="<a href='#"+r.anchor+"' title='"+r.title+"'>",i+=r.title,i+="<\/a>",i+="<\/li>",COMMON.Validation.exists(n)&&(n.append(i),n.show()))}))},getContainer:function(){return $(this.settings.containerSelector)},getLinkList:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.linkListSelector):null},getLinkListAnchors:function(){return $(this.settings.linkListAnchors)}},PageModules:{settings:{layout:"",containerSelector:".modules-container",rowsSelector:".modules-row",rowsOuterSelector:".modules-row-outer",rowsInnerSelector:".modules-row-inner",columnsSelector:".modules-column",configuration:{"10-90":{rows:[{BiggerNormal:{column1:"col-sm-11",column2:"col-sm-offset-2 col-sm-9"},NormalBigger:{column1:"col-sm-9",column2:"col-sm-offset-1 col-sm-11"}}]},"30-70":{rows:[{BiggerNormal:{column1:"col-sm-12",column2:"col-md-offset-1 col-sm-10"},NormalBigger:{column1:"col-sm-10",column2:"col-md-offset-1 col-sm-11"}},{BiggerNormal:{column1:"col-sm-offset-1 col-sm-11",column2:"col-md-offset-1 col-sm-9"},NormalBigger:{column1:"col-sm-offset-1 col-sm-10",column2:"col-md-offset-1 col-sm-11"}},{BiggerNormal:{column1:"col-sm-offset-2 col-sm-11",column2:"col-md-offset-1 col-sm-9"},NormalBigger:{column1:"col-sm-offset-2 col-sm-9",column2:"col-md-offset-1 col-sm-11"}},{BiggerNormal:{column1:"col-md-offset-2 col-sm-11",column2:"col-sm-offset-1 col-sm-9"},NormalBigger:{column1:"col-sm-offset-2 col-sm-9",column2:"col-md-offset-1 col-sm-11"}}]},"0-100":{rows:[{row1:"col-xs-23"},{row1:"col-sm-23",row2:"col-xs-23 col-sm-21 col-sm-offset-1"},{row1:"col-sm-23",row2:"col-xs-23 col-sm-21 col-sm-offset-1",row3:"col-xs-23 col-sm-19 col-sm-offset-2"},{row1:"col-sm-23",row2:"col-sm-23",row3:"col-xs-23 col-sm-21 col-sm-offset-1",row4:"col-xs-23 col-sm-19 col-sm-offset-2"},{row1:"col-sm-23",row2:"col-sm-23",row3:"col-xs-23 col-sm-21 col-sm-offset-1",row4:"col-xs-23 col-sm-21 col-sm-offset-1",row5:"col-xs-23 col-sm-19 col-sm-offset-2"},{row1:"col-sm-23",row2:"col-sm-23",row3:"col-xs-23 col-sm-21 col-sm-offset-1",row4:"col-xs-23 col-sm-21 col-sm-offset-1",row5:"col-xs-23 col-sm-19 col-sm-offset-2",row6:"col-xs-23 col-sm-19 col-sm-offset-2"}
1,{row1:"col-sm-23",row2:"col-sm-23",row3:"col-sm-23",row4:"col-xs-23 col-sm-21 col-sm-offset-1",row5:"col-xs-23 col-sm-21 col-sm-offset-1",row6:"col-xs-23 col-sm-19 col-sm-offset-2",row7:"col-xs-23 col-sm-19 col-sm-offset-2"},{row1:"col-sm-23",row2:"col-sm-23",row3:"col-sm-23",row4:"col-xs-23 col-sm-21 col-sm-offset-1",row5:"col-xs-23 col-sm-21 col-sm-offset-1",row6:"col-xs-23 col-sm-21 col-sm-offset-1",row7:"col-xs-23 col-sm-19 col-sm-offset-2",row8:"col-xs-23 col-sm-19 col-sm-offset-2"},{row1:"col-sm-23",row2:"col-sm-23",row3:"col-sm-23",row4:"col-xs-23 col-sm-21 col-sm-offset-1",row5:"col-xs-23 col-sm-21 col-sm-offset-1",row6:"col-xs-23 col-sm-21 col-sm-offset-1",row7:"col-xs-23 col-sm-19 col-sm-offset-2",row8:"col-xs-23 col-sm-19 col-sm-offset-2",row9:"col-xs-23 col-sm-19 col-sm-offset-2"}],columns:{SmallMediumLarge:{column1:"col-xs-23 col-md-offset-1 col-sm-11 col-md-4",column2:"col-xs-23 col-md-offset-1 col-sm-11 col-md-6",column3:"col-xs-23 col-md-offset-1 col-sm-11 col-md-9"},SmallLargeMedium:{column1:"col-xs-23 col-md-offset-1 col-sm-11 col-md-4",column2:"col-xs-23 col-md-offset-1 col-sm-11 col-md-9",column3:"col-xs-23 col-md-offset-1 col-sm-11 col-md-6"},MediumSmallLarge:{column1:"col-xs-23 col-md-offset-1 col-sm-11 col-md-6",column2:"col-xs-23 col-md-offset-1 col-sm-11 col-md-4",column3:"col-xs-23 col-md-offset-1 col-sm-11 col-md-9"},MediumLargeSmall:{column1:"col-xs-23 col-md-offset-1 col-sm-11 col-md-6",column2:"col-xs-23 col-md-offset-1 col-sm-11 col-md-9",column3:"col-xs-23 col-md-offset-1 col-sm-11 col-md-4"},LargeSmallMedium:{column1:"col-xs-23 col-md-offset-1 col-sm-11 col-md-9",column2:"col-xs-23 col-md-offset-1 col-sm-11 col-md-4",column3:"col-xs-23 col-md-offset-1 col-sm-11 col-md-6"},LargeMediumSmall:{column1:"col-xs-23 col-md-offset-1 col-sm-11 col-md-9",column2:"col-xs-23 col-md-offset-1 col-sm-11 col-md-6",column3:"col-xs-23 col-md-offset-1 col-sm-11 col-md-4"},SameSizes:{column1:"col-xs-23 col-md-offset-1 col-sm-11 col-md-6",column2:"col-xs-23 col-md-offset-1 col-sm-11 col-md-6",column3:"col-xs-23 col-md-offset-1 col-sm-11 col-md-6"}}},Campaign:{rows:[{row1:"col-xs-23"},{row1:"col-sm-23",row2:"col-xs-23 col-sm-21 col-sm-offset-1"},{row1:"col-sm-23",row2:"col-xs-23 col-sm-21 col-sm-offset-1",row3:"col-xs-23 col-sm-19 col-sm-offset-2"},{row1:"col-sm-23",row2:"col-sm-23",row3:"col-xs-23 col-sm-21 col-sm-offset-1",row4:"col-xs-23 col-sm-19 col-sm-offset-2"},{row1:"col-sm-23",row2:"col-sm-23",row3:"col-xs-23 col-sm-21 col-sm-offset-1",row4:"col-xs-23 col-sm-21 col-sm-offset-1",row5:"col-xs-23 col-sm-19 col-sm-offset-2"},{row1:"col-sm-23",row2:"col-sm-23",row3:"col-xs-23 col-sm-21 col-sm-offset-1",row4:"col-xs-23 col-sm-21 col-sm-offset-1",row5:"col-xs-23 col-sm-19 col-sm-offset-2",row6:"col-xs-23 col-sm-19 col-sm-offset-2"},{row1:"col-sm-23",row2:"col-sm-23",row3:"col-sm-23",row4:"col-xs-23 col-sm-21 col-sm-offset-1",row5:"col-xs-23 col-sm-21 col-sm-offset-1",row6:"col-xs-23 col-sm-19 col-sm-offset-2",row7:"col-xs-23 col-sm-19 col-sm-offset-2"},{row1:"col-sm-23",row2:"col-sm-23",row3:"col-sm-23",row4:"col-xs-23 col-sm-21 col-sm-offset-1",row5:"col-xs-23 col-sm-21 col-sm-offset-1",row6:"col-xs-23 col-sm-21 col-sm-offset-1",row7:"col-xs-23 col-sm-19 col-sm-offset-2",row8:"col-xs-23 col-sm-19 col-sm-offset-2"},{row1:"col-sm-23",row2:"col-sm-23",row3:"col-sm-23",row4:"col-xs-23 col-sm-21 col-sm-offset-1",row5:"col-xs-23 col-sm-21 col-sm-offset-1",row6:"col-xs-23 col-sm-21 col-sm-offset-1",row7:"col-xs-23 col-sm-19 col-sm-offset-2",row8:"col-xs-23 col-sm-19 col-sm-offset-2",row9:"col-xs-23 col-sm-19 col-sm-offset-2"}],columns:{SmallMediumLarge:{column1:"col-xs-23 col-md-offset-1 col-sm-11 col-md-4",column2:"col-xs-23 col-md-offset-1 col-sm-11 col-md-6",column3:"col-xs-23 col-md-offset-1 col-sm-11 col-md-9"},SmallLargeMedium:{column1:"col-xs-23 col-md-offset-1 col-sm-11 col-md-4",column2:"col-xs-23 col-md-offset-1 col-sm-11 col-md-9",column3:"col-xs-23 col-md-offset-1 col-sm-11 col-md-6"},MediumSmallLarge:{column1:"col-xs-23 col-md-offset-1 col-sm-11 col-md-6",column2:"col-xs-23 col-md-offset-1 col-sm-11 col-md-4",column3:"col-xs-23 col-md-offset-1 col-sm-11 col-md-9"},MediumLargeSmall:{column1:"col-xs-23 col-md-offset-1 col-sm-11 col-md-6",column2:"col-xs-23 col-md-offset-1 col-sm-11 col-md-9",column3:"col-xs-23 col-md-offset-1 col-sm-11 col-md-4"},LargeSmallMedium:{column1:"col-xs-23 col-md-offset-1 col-sm-11 col-md-9",column2:"col-xs-23 col-md-offset-1 col-sm-11 col-md-4",column3:"col-xs-23 col-md-offset-1 col-sm-11 col-md-6"},LargeMediumSmall:{column1:"col-xs-23 col-md-offset-1 col-sm-11 col-md-9",column2:"col-xs-23 col-md-offset-1 col-sm-11 col-md-6",column3:"col-xs-23 col-md-offset-1 col-sm-11 col-md-4"},SameSizes:{column1:"col-xs-23 col-md-offset-1 col-sm-11 col-md-6",column2:"col-xs-23 col-md-offset-1 col-sm-11 col-md-6",column3:"col-xs-23 col-md-offset-1 col-sm-11 col-md-6"}}}}},initialize:function(n){var i,t;this.settings=this.settings||{};COMMON.Validation.isNullOrEmpty(n)||(this.settings.containerSelector=n);i=this.getContainer();COMMON.Validation.exists(i)&&(t=COMMON.Helpers.getSettingsData(null,null,i),COMMON.Validation.isNullOrEmpty(t)||COMMON.Validation.isNullOrEmpty(t.layout)||(this.settings.layout=t.layout));
1this.setRowsClasses();this.setColumnsClasses()},getContainer:function(){return $(this.settings.containerSelector)},getRows:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.rowsSelector):null},getRowsCount:function(){var n=this.getRows();return COMMON.Validation.exists(n)?n.size():null},setRowsClasses:function(){var i,n,t;if(this.settings.layout=="0-100"||this.settings.layout=="Campaign"){if(i=this.getRows(),COMMON.Validation.isNullOrEmpty(i))return COMMON.Logger.consoleLog("WEBSITE.PageModules.setRowsClasses, Empty or invalid getRows object!");if(n=this.settings.configuration[this.settings.layout].rows[this.getRowsCount()-1],COMMON.Validation.isNullOrEmpty(n)&&(n=this.settings.configuration[this.settings.layout].rows[this.settings.configuration[this.settings.layout].rows.length-1]),COMMON.Validation.isNullOrEmpty(n))return COMMON.Logger.consoleLog("WEBSITE.PageModules.setRowsClasses, Empty or invalid configuration object!");t=this.settings;i.each(function(i){var r=i+1,u=$(this),f,e;r>9&&(r=9);f=n["row"+r];e="col-sm-23";u.find(t.rowsOuterSelector).removeClass(e);COMMON.Validation.isNullOrEmpty(f)?u.find(t.rowsOuterSelector).addClass(e):u.find(t.rowsOuterSelector).addClass(f)})}else if(this.settings.layout!="30-70"&&this.settings.layout!="10-90")return COMMON.Logger.consoleLog("WEBSITE.PageModules.setRowsClasses, Unknown layout!")},setColumnsClasses:function(){var i,t,n;if(this.settings.layout=="0-100"||this.settings.layout=="Campaign"){if(t=this.getRows(),COMMON.Validation.isNullOrEmpty(t))return COMMON.Logger.consoleLog("WEBSITE.PageModules.setColumnsClasses, Empty or invalid getRows object!");if(i=this.settings.configuration[this.settings.layout].columns,COMMON.Validation.isNullOrEmpty(i)&&(i=this.settings.configuration[this.settings.layout].columns[this.settings.configuration[this.settings.layout].columns.length-1]),COMMON.Validation.isNullOrEmpty(i))return COMMON.Logger.consoleLog("WEBSITE.PageModules.setColumnsClasses, Empty or invalid configuration object!");n=this.settings;t.each(function(){var f=$(this),e=COMMON.Helpers.getSettingsData(null,null,f),t=f.find(n.columnsSelector);if(COMMON.Validation.exists(t)){var o=COMMON.Validation.isNullOrEmpty(e)?"":e.sizes,r=i[o],u="col-xs-23 col-md-offset-1 col-sm-11 col-md-6";t.removeClass("col-xs-23").removeClass("col-md-offset-1").removeClass("col-sm-11").removeClass("col-md-6");COMMON.Validation.isNullOrEmpty(r)?($(t[0]).addClass(u),$(t[1]).addClass(u),$(t[2]).addClass(u)):($(t[0]).addClass(r.column1),$(t[1]).addClass(r.column2),$(t[2]).addClass(r.column3))}else return COMMON.Logger.consoleLog("WEBSITE.PageModules.setColumnsClasses, Empty or invalid columns object!")})}else if(this.settings.layout=="30-70"){if(t=this.getRows(),COMMON.Validation.isNullOrEmpty(t))return COMMON.Logger.consoleLog("WEBSITE.PageModules.setColumnsClasses, Empty or invalid getRows object!");n=this.settings;t.each(function(t){var s=t,r=n.configuration[n.layout].rows[s];if(COMMON.Validation.isNullOrEmpty(r)&&(r=n.configuration[n.layout].rows[n.configuration[n.layout].rows.length-1]),COMMON.Validation.isNullOrEmpty(r))return COMMON.Logger.consoleLog("WEBSITE.PageModules.setColumnsClasses, Empty or invalid configuration object!");
1var e=$(this),o=COMMON.Helpers.getSettingsData(null,null,e),i=e.find(n.columnsSelector);if(COMMON.Validation.exists(i)){var h=COMMON.Validation.isNullOrEmpty(o)?"":o.sizes,u=r[h],f="col-sm-10";i.removeClass(f);COMMON.Validation.isNullOrEmpty(u)?($(i[0]).addClass(f),$(i[1]).addClass(f)):($(i[0]).addClass(u.column1),$(i[1]).addClass(u.column2))}else return COMMON.Logger.consoleLog("WEBSITE.PageModules.setColumnsClasses, Empty or invalid columns object!")})}else if(this.settings.layout=="10-90"){if(t=this.getRows(),COMMON.Validation.isNullOrEmpty(t))return COMMON.Logger.consoleLog("WEBSITE.PageModules.setColumnsClasses, Empty or invalid getRows object!");n=this.settings;t.each(function(t){var s=t,r=n.configuration[n.layout].rows[s];if(COMMON.Validation.isNullOrEmpty(r)&&(r=n.configuration[n.layout].rows[n.configuration[n.layout].rows.length-1]),COMMON.Validation.isNullOrEmpty(r))return COMMON.Logger.consoleLog("WEBSITE.PageModules.setColumnsClasses, Empty or invalid configuration object!");var e=$(this),o=COMMON.Helpers.getSettingsData(null,null,e),i=e.find(n.columnsSelector);if(COMMON.Validation.exists(i)){var h=COMMON.Validation.isNullOrEmpty(o)?"":o.sizes,u=r[h],f="col-sm-10";i.removeClass(f);COMMON.Validation.isNullOrEmpty(u)?($(i[0]).addClass(f),$(i[1]).addClass(f)):($(i[0]).addClass(u.column1),$(i[1]).addClass(u.column2))}else return COMMON.Logger.consoleLog("WEBSITE.PageModules.setColumnsClasses, Empty or invalid columns object!")})}else return COMMON.Logger.consoleLog("WEBSITE.PageModules.setColumnsClasses, Unknown layout!")}},PageTopModules:{settings:{layout:"",containerSelector:".modules-container",rowsSelector:".modules-top-row",columnsSelector:".modules-top-column",configuration:{"0-100":{columns:{ExtraLargeMedium:{column1:"col-xs-23 col-sm-11 col-md-14",column2:"col-xs-23 col-sm-11 col-md-8 col-md-offset-1"},ExtraLargeSmall:{column1:"col-xs-23 col-sm-11 col-md-14",column2:"col-xs-23 col-sm-11 col-md-6 col-md-offset-3"},LargeMedium:{column1:"col-xs-23 col-sm-11 col-md-11",column2:"col-xs-23 col-sm-11 col-md-8 col-md-offset-4"},LargeSmall:{column1:"col-xs-23 col-sm-11 col-md-11",column2:"col-xs-23 col-sm-11 col-md-6 col-md-offset-6"},MediumExtraLarge:{column1:"col-xs-23 col-sm-11 col-md-8",column2:"col-xs-23 col-sm-11 col-md-14 col-md-offset-1"},MediumLarge:{column1:"col-xs-23 col-sm-11 col-md-8",column2:"col-xs-23 col-sm-11 col-md-11 col-md-offset-4"},SmallExtraLarge:{column1:"col-xs-23 col-sm-11 col-md-6",column2:"col-xs-23 col-sm-11 col-md-14 col-md-offset-3"},SmallLarge:{column1:"col-xs-23 col-sm-11 col-md-6",column2:"col-xs-23 col-sm-11 col-md-11 col-md-offset-6"}}}}},initialize:function(n){var i,t;this.settings=this.settings||{};COMMON.Validation.isNullOrEmpty(n)||(this.settings.containerSelector=n);i=this.getContainer();COMMON.Validation.exists(i)&&(t=COMMON.Helpers.getSettingsData(null,null,i),COMMON.Validation.isNullOrEmpty(t)||COMMON.Validation.isNullOrEmpty(t.layout)||(this.settings.layout=t.layout));this.setColumnsClasses()},getContainer:function(){return $(this.settings.containerSelector)},getRows:function(){var n=this.getContainer();return COMMON.Validation.exists(n)?n.find(this.settings.rowsSelector):null},getRowsCount:function(){var n=this.getRows();return COMMON.Validation.exists(n)?n.size():null},setColumnsClasses:function(){var t,n,i;if(this.settings.layout=="0-100"){if(t=this.getRows(),COMMON.Validation.isNullOrEmpty(t))return COMMON.Logger.consoleLog("WEBSITE.PageTopModules.setColumnsClasses, Empty or invalid getRows object!");if(n=this.settings.configuration[this.settings.layout].columns,COMMON.Validation.isNullOrEmpty(n)&&(n=this.settings.configuration[this.settings.layout].columns[this.settings.configuration[this.settings.layout].columns.length-1]),COMMON.Validation.isNullOrEmpty(n))return COMMON.Logger.consoleLog("WEBSITE.PageTopModules.setColumnsClasses, Empty or invalid configuration object!");i=this.settings;t.each(function(){var u=$(this),f=COMMON.Helpers.getSettingsData(null,null,u),t=u.find(i.columnsSelector);if(COMMON.Validation.exists(t)){var o=COMMON.Validation.isNullOrEmpty(f)?"":f.sizes,r=n[o],e="col-xs-23 col-sm-10 col-sm-offset-1 col-md-10 col-md-offset-1";t.removeClass("col-xs-23").removeClass("col-sm-10").removeClass("col-sm-offset-1").removeClass("col-md-10").removeClass("col-md-offset-1");COMMON.Validation.isNullOrEmpty(r)?($(t[0]).addClass(e),$(t[1]).addClass(e)):($(t[0]).addClass(r.column1),$(t[1]).addClass(r.column2))}else return COMMON.Logger.consoleLog("WEBSITE.PageTopModules.setColumnsClasses, Empty or invalid columns object!")})}else return COMMON.Logger.consoleLog("WEBSITE.PageTopModules.setColumnsClasses, Unknown layout!")}},InputsExtensions:{settings:{collectionRadioContainer:".form-group",collectionRadioLabel:".custom-collection-radio",collectionRadioInput:".radio"},initCollectionRadio:function(){if(this.settings=this.settings||{},!COMMON.Validation.isNullOrEmpty(this.settings.collectionRadioContainer)&&!COMMON.Validation.isNullOrEmpty(this.settings.collectionRadioLabel)&&!COMMON.Validation.isNullOrEmpty(this.settings.collectionRadioInput)){var i=$(this.settings.collectionRadioLabel),t=i.find(this.settings.collectionRadioInput),n=this;t.change(function(){var r=$(this).closest(n.settings.collectionRadioContainer),t=$(this).closest(n.settings.collectionRadioLabel),i;r.find(n.settings.collectionRadioLabel).removeClass("checked");i=$(this).is(":checked");i?t.addClass("checked"):t.removeClass("checked")});t.each(function(){var n=$(this).is(":checked");n&&$(this).trigger("change")})}}},ProcessLog:{apiUrl:"",saveLogData:function(n,t){if(this.apiUrl==null||this.apiUrl==undefined||this.apiUrl=="")return!1;if(t!=null)try{$.ajax({url:this.apiUrl,method:"POST",data:{id:n,latitude:t.lat,longitude:t.lon,location:t.location,locationError:t.locationError,cookie:t.cookie},xhrFields:{withCredentials:!0},cache:!1})}catch(i){}}}};$("body").on("dragover",function(n){return console.debug("dnd blocked"),n.preventDefault(),!1});$("body").on("drop",function(n){return console.debug("dnd blocked"),n.preventDefault(),!1});GJENSIDIGE=GJENSIDIGE||{};GJENSIDIGE.BankAccountLogic=function(n){var t=t||{};t={BankAccount:{settings:{minIbanLength:13,masterContainerElement:null,accountContainerElement:null,nameContainerElement:null,bankaccountfield:null,banknamefield:null,applicationName:null,systemID:null,language:null,country:null,url:"http://webapi.ks.gjensidige.lt/public/GetBankDetail
1s",url_bankDetailsUrlOverwrite:null,incorrectBankAccountMessage:null,isInit:!1,isClaimForm:!1},countriesBankAccountConfiguration:[{code:"AL",length:28,startBankCode:5,lengthBankCode:3,name:"Albanija"},{code:"AD",length:24,startBankCode:5,lengthBankCode:4,name:"Andorra"},{code:"AT",length:20,startBankCode:5,lengthBankCode:5,name:"Austrija"},{code:"AZ",length:28,startBankCode:5,lengthBankCode:4,name:"Azerbaijan"},{code:"BH",length:22,startBankCode:5,lengthBankCode:4,name:"Bahrain"},{code:"BE",length:16,startBankCode:5,lengthBankCode:3,name:"Belgium"},{code:"BA",length:20,startBankCode:5,lengthBankCode:3,name:"Bosnija ir Hercegovina"},{code:"BR",length:29,startBankCode:5,lengthBankCode:8,name:"Brazil"},{code:"BG",length:22,startBankCode:5,lengthBankCode:4,name:"Bulgarija"},{code:"CR",length:22,startBankCode:5,lengthBankCode:4,name:"Costa Rica"},{code:"HR",length:21,startBankCode:5,lengthBankCode:7,name:"Kroatija"},{code:"CY",length:28,startBankCode:5,lengthBankCode:3,name:"Kipras"},{code:"CZ",length:24,startBankCode:5,lengthBankCode:4,name:"Čekija"},{code:"DK",length:18,startBankCode:5,lengthBankCode:4,name:"Danija"},{code:"DO",length:28,startBankCode:5,lengthBankCode:4,name:"Dominican Republic"},{code:"EE",length:20,startBankCode:5,lengthBankCode:2,name:"Estija"},{code:"FO",length:18,startBankCode:5,lengthBankCode:4,name:"Faroe Islands"},{code:"FI",length:18,startBankCode:5,lengthBankCode:6,name:"Suomija"},{code:"FR",length:27,startBankCode:5,lengthBankCode:5,name:"Prancūzija"},{code:"GE",length:22,startBankCode:5,lengthBankCode:2,name:"Gruzija"},{code:"DE",length:22,startBankCode:5,lengthBankCode:8,name:"Vokietija"},{code:"GI",length:23,startBankCode:5,lengthBankCode:4,name:"Gibraltar"},{code:"GR",length:27,startBankCode:5,lengthBankCode:3,name:"Graikija"},{code:"GL",length:18,startBankCode:5,lengthBankCode:4,name:"Greenland"},{code:"GT",length:28,startBankCode:5,lengthBankCode:4,name:"Guatemala"},{code:"HU",length:28,startBankCode:5,lengthBankCode:3,name:"Vengrija"},{code:"IS",length:26,startBankCode:5,lengthBankCode:4,name:"Islandija"},{code:"IE",length:22,startBankCode:5,lengthBankCode:4,name:"Airija"},{code:"IL",length:23,startBankCode:5,lengthBankCode:3,name:"Izraelis"},{code:"IT",length:27,startBankCode:6,lengthBankCode:5,name:"Italija"},{code:"JO",length:30,startBankCode:5,lengthBankCode:4,name:"Jordan"},{code:"KZ",length:20,startBankCode:5,lengthBankCode:3,name:"Kazachstanas"},{code:"XK",length:20,startBankCode:5,lengthBankCode:2,name:"Kosovo"},{code:"KW",length:30,startBankCode:5,lengthBankCode:4,name:"Kuwait"},{code:"LT",length:20,startBankCode:5,lengthBankCode:5,name:"Lietuva",banks:[{Name:"Missing",masterCode:"71800",branchCodes:["71800","71802","71803","71804","71805","71806","71807","71808","71809","71810","71811","71812","71813","71814","71815","71816","71817","71818","71819","71820","71821","71822","71823","71824","71825","71826","71828","71829","71899","71830"]}]},{code:"LV",length:21,startBankCode:5,lengthBankCode:4,name:"Latvija"},{code:"LB",length:28,startBankCode:5,lengthBankCode:4,name:"Lebanon"},{code:"LI",length:21,startBankCode:5,lengthBankCode:5,name:"Lichtenšteinas"},{code:"LU",length:20,startBankCode:5,lengthBankCode:3,name:"Liuksemburgas"},{code:"MK",length:19,startBankCode:5,lengthBankCode:3,name:"Macedonia"},{code:"MT",length:31,startBankCode:5,lengthBankCode:4,name:"Malta"},{code:"MR",length:27,startBankCode:5,lengthBankCode:5,name:"Mauritania"},{code:"MU",length:30,startBankCode:5,lengthBankCode:6,name:"Mauritius"},{code:"MD",length:24,startBankCode:5,lengthBankCode:2,name:"Moldavija"},{code:"MC",length:27,startBankCode:5,lengthBankCode:5,name:"Monakas"},{code:"ME",length:22,startBankCode:5,lengthBankCode:3,name:"Juodkalnija"},{code:"NO",length:15,startBankCode:5,lengthBankCode:4,name:"Norvegija"},{code:"PK",length:24,startBankCode:5,lengthBankCode:4,name:"Pakistan"},{code:"PS",length:29,startBankCode:5,lengthBankCode:4,name:"Palestine"},{code:"PL",length:28,startBankCode:5,lengthBankCode:8,name:"Lenkija"},{code:"PT",length:25,startBankCode:5,lengthBankCode:4,name:"Portugalija"},{code:"QA",length:29,startBankCode:5,lengthBankCode:4,name:"Qatar"},{code:"RO",length:24,startBankCode:5,lengthBankCode:4,name:"Rumunija"},{code:"LC",length:32,startBankCode:5,lengthBankCode:4,name:"Saint Lucia"},{code:"SM",length:27,startBankCode:6,lengthBankCode:5,name:"San Marino"},{code:"ST",length:25,startBankCode:5,lengthBankCode:4,name:"Sao Tome and Principe"},{code:"SA",length:24,startBankCode:5,lengthBankCode:2,name:"Saudi Arabia"},{code:"RS",length:22,startBankCode:5,lengthBankCode:3,name:"Serbija"},{code:"SK",length:24,startBankCode:5,lengthBankCode:4,name:"Slovakija"},{code:"SI",length:19,startBankCode:5,lengthBankCode:5,name:"Slovėnija"},{code:"ES",length:24,startBankCode:5,lengthBankCode:4,name:"Ispanija"},{code:"SE",length:24,startBankCode:5,lengthBankCode:3,name:"Švedija"},{code:"CH",length:21,startBankCode:5,lengthBankCode:5,name:"Šveicarija"},{code:"NL",length:18,startBankCode:5,lengthBankCode:4,name:"Olandija"},{code:"TL",length:23,startBankCode:5,lengthBankCode:3,name:"Timor-Leste"},{code:"TN",length:24,startBankCode:5,lengthBankCode:2,name:"Tunisas"},{code:"TR",length:26,startBankCode:5,lengthBankCode:5,name:"Turkija"},{code:"AE",length:23,startBankCode:5,lengthBankCode:3,name:"United Arab Emirates"},{code:"GB",length:22,startBankCode:5,lengthBankCode:4,name:"Didžiosios Britanijos ir Šiaurės Airijos jungtinė karalystė"},{code:"VG",length:24,startBankCode:5,lengthBankCode:4,name:"Virgin Islands"},{code:"BY",length:28,startBankCode:5,lengthBankCode:4,name:"Baltarusija"},{code:"RU",length:0,startBankCode:0,lengthBankCode:0,name:"Rusija"},{code:"RU",length:0,startBankCode:0,lengthBankCode:0,name:"Jungtinės Amerikos Valstijos"},{code:"EG",length:0,startBankCode:0,lengthBankCode:0,name:"Egiptas"},{code:"AX",length:0,startBankCode:0,lengthBankCode:0,name:"Åland islands"},{code:"CA",length:0,startBankCode:0,lengthBankCode:0,name:"Kanada"},{code:"KR",length:0,startBankCode:0,lengthBankCode:0,name:"Pietų Korėja"},{code:"AU",length:0,startBankCode:0,lengthBankCode:0,name:"Australija"},{code:"SG",length:0,startBankCode:0,lengthBankCode:0,name:"Singapūras"},{code:"TJ",length:0,startBankCode:0,lengthBankCode:0,name:"Tadžikistanas"},{code:"MA",length:0,startBankCode:0,lengthBankCode:0,name:"Marokas"},{code:"NZ",length:0,startBankCode:0,lengthBankCode:0,name:"Naujoji Zelandija"},{code:"YT",length:0,startBankCode:0,lengthBankCode:0,name:"Majotas"},{code:"KG",length:0,startBankCode:0,lengthBankCode:0,name:"Kirgizija"},{code:"TH",length:0,startBankCode:0,lengthBankCode:0,name:"Tailandas"},{code:"ZA",length:0,startBankCode:0,lengthBankCode:0,name:"Pietų Afrikos Respublika"},{code:"TW",length:0,startBankCode:0,lengthBankCode:0,name:"Taivanas"},{code:"CN",length:0,startBankCode:0,lengthBankCode:0,name:"Kinija"},{code:"KH",length:0,startBankCode:0,lengthBankCode:0,name:"Kambodža"}],initialize:function(n){var t=this,i,r;(t.settings=this.settings||{},t.settings.masterContainerElement=$(n),t.settings.masterContainerElement!==undefined)&&(t.settings.accountContainerElement=t.settings.masterContainerElement.find('[data-element="bankaccountcontainer"]'),t.settings.nameContainerElement=t.settings.masterContainerElement.find('[data-element="banknamecontainer"]'),t.settings.bankaccountfield=t.settings.accountContainerElement.find("input[type=text]").filter(":first"),t.settings.banknamefield=t.settings.nameContainerElement.find("input[type=text]").filter(":first"),t.settings.applicationName=t.
1settings.masterContainerElement.attr("data-applicationName"),t.settings.systemID=t.settings.masterContainerElement.attr("data-systemID"),t.settings.language=t.settings.masterContainerElement.attr("data-language"),t.settings.country=t.settings.masterContainerElement.attr("data-country"),t.settings.url_bankDetailsUrlOverwrite=t.settings.masterContainerElement.attr("data-bankDetailsUrlOverwrite"),t.settings.incorrectBankAccountMessage=t.settings.masterContainerElement.attr("data-incorrectBankAccountMessage"),t.settings.isClaimForm=t.settings.masterContainerElement.attr("data-isClaimForm")=="1",t.settings.isInit=t.settings.masterContainerElement.attr("data-firstInit")=="1",t.settings.bankaccountfield.addClass("validation-bank"),t.settings.bankaccountfield.unbind("focusout",t.validateBankAccountHandler).bind("focusout",{instance:t},t.validateBankAccountHandler),t.settings.bankaccountfield.unbind("input",t.formatBankAccountHandler).bind("input",{instance:t},t.formatBankAccountHandler),COMMON.Validation.isNullOrEmpty(t.settings.bankaccountfield.val())||(i=t.settings.bankaccountfield.val().search(/\d/),r=i==2&&t.validateIBAN(t.settings.bankaccountfield.val(),t),r?t.validateBankAccount_Ajax(t):i==2&&t.isValidIBANCountryCode(t.settings.bankaccountfield.val(),t)?t.settings.bankaccountfield.after('<div class="gj-tooltip bottom"><div class="gj-tooltip-arrow"><\/div><div role="alert" class="gj-tooltip-inner">'+t.settings.incorrectBankAccountMessage+"<\/div><\/div>"):(t.settings.nameContainerElement.show(),t.settings.masterContainerElement.find(".identifiedBankNameLabel").remove(),t.settings.masterContainerElement.addClass("valid"),t.settings.masterContainerElement.find(".doublecheck_message").show())))},validateBankAccountHandler:function(n){if(COMMON.Validation.isNullOrEmpty(n))throw"validateBankAccountHandler, event seems to be empty";else if(n.preventDefault(),COMMON.Validation.isNullOrEmpty(n.data)||COMMON.Validation.isNullOrEmpty(n.data.instance))throw"validateBankAccountHandler, event data or event instance seems to be empty";else n.data.instance.validateBankAccount(n.data.instance)},validateBankAccount:function(n){var t,i,r,u;n.formatBankAccount(n);t=n.settings.bankaccountfield.val();t!=null&&t!=""&&t!=undefined?t.length>13?(i=t.search(/\d/),i==1&&(t=t.substring(1),i=t.search(/\d/)),i==0&&(r=n.fillCountryCode(t,n),r!=t&&(t=r,n.settings.bankaccountfield.val(r)),i=t.search(/\d/)),u=i==2&&n.validateIBAN(t,n),u?(n.settings.masterContainerElement.find(".doublecheck_message").hide(),n.hideBankNameField(n),n.settings.banknamefield.is(":visible")||n.settings.isInit===!0||n.settings.banknamefield.val(""),n.validateBankAccount_Ajax(n)):i==2&&n.isValidIBANCountryCode(t,n)?(n.hideBankNameField(n),n.settings.bankaccountfield.parent().find(".gj-tooltip.bottom").remove(),n.settings.bankaccountfield.after('<div class="gj-tooltip bottom"><div class="gj-tooltip-arrow"><\/div><div role="alert" class="gj-tooltip-inner">'+n.settings.incorrectBankAccountMessage+"<\/div><\/div>"),n.settings.masterContainerElement.removeClass("valid"),n.settings.masterContainerElement.find(".doublecheck_message").hide()):(n.showBankNameField(n),n.settings.masterContainerElement.addClass("valid"),n.settings.masterContainerElement.find(".doublecheck_message").show())):(n.settings.banknamefield.val(""),n.hideBankNameField(n),n.settings.masterContainerElement.find(".doublecheck_message").hide(),n.settings.bankaccountfield.parent().find(".gj-tooltip.bottom").remove(),n.settings.bankaccountfield.after('<div class="gj-tooltip bottom"><div class="gj-tooltip-arrow"><\/div><div role="alert" class="gj-tooltip-inner">'+n.settings.incorrectBankAccountMessage+"<\/div><\/div>")):(n.settings.banknamefield.val(""),n.hideBankNameField(n),n.settings.masterContainerElement.find(".doublecheck_message").hide())},validateBankAccount_Ajax:function(n){var t=n.settings.bankaccountfield.val(),i=n.settings.bankaccountfield.closest(".form-group").find(".spinner"),r=n.settings.banknamefield.closest(".form-group").find(".spinner"),u={bankaccount:t,application:n.settings.applicationName,systemid:n.settings.systemID,language:n.settings.language,country:n.settings.country}
1,f=COMMON.Validation.isNullOrEmpty(n.settings.url_bankDetailsUrlOverwrite)?n.settings.url:n.settings.url_bankDetailsUrlOverwrite;$.ajax({url:f,type:"POST",data:u,xhrFields:{withCredentials:!0},beforeSend:function(){n.settings.isClaimForm==!0&&GJENSIDIGE.CLAIMFORMS.disableNextButton();i.show();r.show();n.settings.bankaccountfield.parent().find(".gj-tooltip.bottom").remove()},complete:function(){n.settings.isClaimForm==!0&&GJENSIDIGE.CLAIMFORMS.enableNextButton();i.hide();r.hide();n.settings.isInit=!1},success:function(i){i.bankaccount!=null&&i.bankaccount!=undefined&&i.bankaccount!=""&&n.settings.bankaccountfield.val(i.bankaccount);t=n.settings.bankaccountfield.val();i.message!=null&&i.message!=undefined&&i.message!=""?(n.settings.banknamefield.val(""),n.settings.nameContainerElement.hide(),n.settings.bankaccountfield.after('<div class="gj-tooltip bottom"><div class="gj-tooltip-arrow"><\/div><div role="alert" class="gj-tooltip-inner">'+i.message+"<\/div><\/div>"),n.settings.masterContainerElement.removeClass("valid")):(i.bankname==null||i.bankname==""||i.bankname==undefined?n.showBankNameField(n):(n.settings.nameContainerElement.hide(),n.settings.banknamefield.val(i.bankname)),n.settings.masterContainerElement.addClass("valid"))},error:function(){n.showBankNameField(n)}})},invalidBankAccountOperation:function(n){n.hideBankNameField(n);n.settings.bankaccountfield.after('<div class="gj-tooltip bottom"><div class="gj-tooltip-arrow"><\/div><div role="alert" class="gj-tooltip-inner">'+n.settings.incorrectBankAccountMessage+"<\/div><\/div>");n.settings.masterContainerElement.removeClass("valid")},isValidIBANCountryCode:function(n,t){for(var u=n.substring(0,2),r,i=0;i<t.countriesBankAccountConfiguration.length;i++)if(r=t.countriesBankAccountConfiguration[i],r.code==u)return!0;return!1},fillCountryCode:function(n,t){var u,i,r;try{for(u=n.length+2,i=0;i<t.countriesBankAccountConfiguration.length;i++)if(r=t.countriesBankAccountConfiguration[i],r.length==u&&t.validateIBAN(r.code+n))return r.code+n;return n}catch(f){return n}},validateIBAN:function(n){return IBAN!=null&&IBAN!=""&&typeof IBAN!="undefined"&&IBAN.isValid(n)},isLetter:function(n){return n.length===1&&n.match(/[a-z]/i)},showBankNameField:function(n){n.settings.banknamefield.is(":visible")||n.settings.isInit===!0||n.settings.banknamefield.val("");n.settings.nameContainerElement.show();n.settings.masterContainerElement.find(".identifiedBankNameLabel").remove()},hideBankNameField:function(n){n.settings.nameContainerElement.hide()},formatBankAccountHandler:function(n){if(COMMON.Validation.isNullOrEmpty(n))throw"formatBankAccountHandler, event seems to be empty";else if(n.preventDefault(),COMMON.Validation.isNullOrEmpty(n.data)||COMMON.Validation.isNullOrEmpty(n.data.instance))throw"formatBankAccountHandler, event data or event instance seems to be empty";else n.data.instance.formatBankAccount(n.data.instance)},formatBankAccount:function(n){var u;if(n.settings.bankaccountfield==null||n.settings.bankaccountfield==""||typeof n.settings.bankaccountfield=="undefined")return null;var i=0,r=0,t=n.settings.bankaccountfield.val();if(t==null||t==""||typeof t=="undefined")return null;try{u=document.getElementById(n.settings.bankaccountfield.attr("id"));i=u.selectionStart;r=t.search(/\d/);r>2&&t.length>2?(t=t.substring(r-2),n.settings.bankaccountfield.val(t),i=i-1):r==-1&&t.length>2&&(t=t.substring(0,2)+(r>2?t.substring(r):""),n.settings.bankaccountfield.val(t),i=i-1)}catch(l){}if(t=t.replace(/[^a-zA-Z0-9]+/g,"").toUpperCase(),r==2){var f=t.substring(0,2),e={AD:24,AE:23,AL:28,AT:20,AZ:28,BA:20,BE:16,BG:22,BH:22,BR:29,CH:21,CR:21,CY:28,CZ:24,DE:22,DK:18,DO:28,EE:20,ES:24,FI:18,FR:27,FO:18,GB:22,GE:22,GI:23,GL:18,GR:27,GT:28,HR:21,HU:28,IE:22,IL:23,IS:26,IT:27,JO:30,KW:30,KZ:20,LB:28,LI:21,LT:20,LU:20,LV:21,MC:27,MD:24,ME:22,MK:19,MR:27,MT:31,MU:30,NL:18,NO:15,PK:24,PL:28,PS:29,PT:25,QA:29,RO:24,RS:22,SA:24,SE:24,SI:19,SK:24,SM:27,TN:24,TR:26,VG:24},o=e[f]<1?0:e[f];o&&(t=t.substr(0,o))}else t=t.substr(0,50);if(t!=n.settings.bankaccountfield.val()){n.settings.bankaccountfield.val(t);var s=window.navigator.userAgent,h=s.indexOf("MSIE "),c=s.indexOf("Trident/");if(h<=0&&c<=0)try{u.setSelectionRange(i,i)}catch(l){}}},isValid:function(n){return COMMON.Validation.isNullOrEmpty(n.val())?!0:GM_VALIDATION.BankAccount.validateIBAN(n.val(),null)?!0:n.closest(".bank-validation-container").hasClass("val
1id")?!0:(n.trigger("focusout"),setTimeout(function(){if(n.closest(".bank-validation-container").hasClass("valid"))return!0},200),!1)}}};n!=undefined&&n!=null&&n!=""&&t.BankAccount.initialize(n);this.GM_VALIDATION_PUBLIC=t};GM_VALIDATION=GM_VALIDATION||{};ba_prototype_for_back_compatibility=new GJENSIDIGE.BankAccountLogic("");GM_VALIDATION=ba_prototype_for_back_compatibility.GM_VALIDATION_PUBLIC;SITECORE={EDITOR:{EditMode:{settings:{placeholderSelector:".scEmptyPlaceholder",renderingSelector:"[chrometype='rendering'][kind='open']",enabled:!0},initialize:function(){var n=this;this.settings.enabled&&setTimeout(function(){n.setPlaceholdersHints();n.setRenderingsHints()},1e3)},getPlaceholders:function(){return $(this.settings.placeholderSelector)},getRenderings:function(){return $(this.settings.renderingSelector)},setPlaceholdersHints:function(){try{var n=this.getPlaceholders();if(COMMON.Validation.isNullOrEmpty(n))return COMMON.Logger.consoleLog("SITECORE.EditMode.setPlaceholdersHints, Empty or invalid getPlaceholders object!");n.each(function(){var n=$(this),i=n.attr("sc-placeholder-id");if(!COMMON.Validation.isNullOrEmpty(i)){var r=$("#"+i),t=r.attr("key"),u=t.substring(0,t.indexOf("{"));n.attr("data-hint-name",u);n.attr("title",t)}})}catch(t){COMMON.Logger.consoleLog("SITECORE.EditMode.setPlaceholdersHints, "+t.message)}},setRenderingsHints:function(){try{var n=this.getRenderings();if(COMMON.Validation.isNullOrEmpty(n))return COMMON.Logger.consoleLog("SITECORE.EditMode.setRenderingsHints, Empty or invalid getRenderings object!");n.each(function(){var n=$(this),i=n.attr("hintname"),t=n.next().position(),r=Math.round(t.left),u=Math.round(t.top),f="margin-left: "+r+"px; margin-top: "+u+"px;";n.after("<span class='rendering-hint' data-hint-name='"+i+"' style='"+f+"'><\/span>")})}catch(t){COMMON.Logger.consoleLog("SITECORE.EditMode.setRenderingsHints, "+t.message)}}}}};COOKIES=COOKIES||{};COOKIES={COOKIEGROUPS:{MARKETING:["_fbp","_gcl_au","fr"],STATISTICAL:["__insp*","_hj*","_ga","_gid","_gat","_gat_UA-*","uid","_dc_gtm_*"]},cookieArray:[],cookiesString:null,keys:{NECESSARY:"cookieConsentNecessary",STATISTICAL:"cookieConsentStatistical",MARKETING:"cookieConsentMarketing"}
1,settings:{AllowNecessaryCookies:!0,AllowStatisticalCookies:!1,AllowMarketingCookies:!1},initialize:function(){this.parseCookieString();"FALSE"===this.readCookie(this.keys.NECESSARY)&&(this.settings.AllowNecessaryCookies=!1);"TRUE"!==this.readCookie(this.keys.STATISTICAL)?(this.removeCookieGroup(this.COOKIEGROUPS.STATISTICAL),this.settings.AllowStatisticalCookies=!1,$('[data-scripttype="statistical"]').attr("type","text/plain")):($('[data-scripttype="statistical"]').attr("type","text/javascript"),this.settings.AllowStatisticalCookies=!0);"TRUE"!==this.readCookie(this.keys.MARKETING)?(this.removeCookieGroup(this.COOKIEGROUPS.MARKETING),this.settings.AllowMarketingCookies=!1,$('[data-scripttype="marketing"]').attr("type","text/plain")):($('[data-scripttype="marketing"]').attr("type","text/javascript"),this.settings.AllowMarketingCookies=!0)},parseCookieString:function(){var n,t;if(document.cookie===this.cookiesString)return this.cookieArray;this.cookiesString=document.cookie;n=this.cookiesString.split(";");for(t in this.cookieArray=[],n){var i=n[t].split("="),r=i[0].trim(),u=i[1].trim();this.cookieArray[r]=u}},readCookie:function(n){var t=null;return this.checkCookie(n)&&(this.parseCookieString(),t=this.cookieArray[n]),t},createCookie:function(n,t,i,r){var u,f;i?(u=new Date,u.setTime(u.getTime()+864e5*i),f="; expires="+u.toGMTString()):f="";r=r||"";document.cookie=""!=r&&null!=r?n+"="+t+f+";domain="+r+"; path=/":n+"="+t+f+"; path=/"},checkCookie:function(n){return document.cookie.indexOf(n)>=0},removeCookie:function(n,t){this.createCookie(n,"",-1,t)},getDomains:function(){var n=[],t=window.location.hostname;return n.push(t),0===t.indexOf("www.")&&n.push(t.replace("www.",".")),n},removeCookieGroup:function(n){var t,i,o,r,e,u,f;for(this.parseCookieString(),t=[],i=0;i<n.length;i++)if(-1===n[i].indexOf("*"))t.push(n[i]);else for(o=n[i].replace("*",""),r=0;r<Object.keys(this.cookieArray).length;r++)0===Object.keys(this.cookieArray)[r].indexOf(o)&&t.push(Object.keys(this.cookieArray)[r]);for(e=this.getDomains(),u=0;u<t.length;u++){for(f=0;f<e.length;f++)this.removeCookie(t[u],e[f]);this.removeCookie(t[u])}}};GJENSIDIGE=GJENSIDIGE||{};GJENSIDIGE.SERVICES=GJENSIDIGE.SERVICES||{};GJENSIDIGE.SERVICES.SELFSERVICE=function(){function e(){this.getNestedProperty=function(i,r,u){var f=null;try{if(t.isNullOrEmpty(i)||t.isNullOrEmpty(r))throw"helper, getNestedProperty method, empty data or path";u=u||".";f=r.replace("[",u).replace("]","").split(u).reduce(function(n,t){return n[t]},i)}catch(e){n.log(e);f=null}return f};this.getPropertyValue=function(i,r,u){var f=null;try{if(t.isNullOrEmpty(i)||t.isNullOrEmpty(r))throw"helper, getPropertyValue method, empty data or property";u=u||".";f=r.indexOf(u)!==-1?this.getNestedProperty(i,r,u):i[r]}catch(e){n.log(e);f=null}return f};this.getObjectFromArray=function(i,r,u){var e=null,f;try{if(t.isNullOrEmpty(i)||t.isNullOrEmpty(r))throw"helper, getObjectFromArray method, empty array or key";for(f=0;f<i.length;f++)if(i[f][r]===u){e=i[f];break}}catch(o){n.log(o);e=null}return e};this.castToJSON=function(i){var r={};try{t.isNullOrEmpty(i)||(i=i.replace(/&quot;/g,'"'),r=JSON.parse(i))}catch(u){n.log(u);r=null}return r};this.asFunction=function(n,t){var i=window[n];typeof i=="function"&&i(t)}}function o(){this.isNullOrEmpty=function(n){var t=!1;return(n==null||n==""||typeof n=="undefined")&&(t=!0),t};this.exists=function(n,t){var i=!1;return t?n!=null&&n!=""&&typeof n!="undefined"&&(i=!0):n!=null&&n!=""&&typeof n!="undefined"&&n.length&&(i=!0),i}}function s(){this.settings={isDebugMode:!1,isConsoleLogAllowed:window.console&&console.log};this.prepareMessage=function(n){return(typeof n=="string"||n instanceof String)&&(n="SELF-SERVICE"+(i.debugMode?" DEBUG ":" ")+"says: "+(t.isNullOrEmpty(n)?"NA":n)),n};this.alertLog=function(n){this.settings.isDebugMode&&(n=this.prepareMessage(n),alert(n))};this.htmlLog=function(n,t){try{if(this.settings.isDebugMode){t!=!0&&(n=this.prepareMessage(n));var i=$("body");i!=null&&typeof i!="undefined"&&i.append("<!-- LOG: "+n+" -->")}}catch(r){}return!1};this.consoleLog=function(n,t){try{this.settings.isDebugMode&&(t!=!0&&(n=this.prepareMessage(n)),this.settings.isConsoleLogAllowed&&console.log(n))}catch(i){}return!1};this.log=function(n){try{this.settings.isDebugMode&&(this.settings.isConsoleLogAllowed?this.consoleLog(n):this.htmlLog(n))}catch(t){}return!1};this.enable=function(){this.settings.isDebugMode=!0};this.disable=function(){this.settings.isDebugMode=!1}}function h(){this.isEnabled=!1;this.isSetLoginEnabled=!1;this.isPrefillFormEnabled=!1;this.isTest=!1;this.country=null;this.config={LT:{prefillFormUrl:"https://www.gjensidige.lt/gjensidige/AuthUserDataGet",prefillFormDataAttribute:"selfServiceData",prefillFormDelay:0,setLoginUrl:"https://www.gjensidige.lt/gjensidige/AuthUserLoginGet",setLoginMenuSelector:".mlb-menu-right .mlb-menu-login, .mlb-menu-mobile .mlb-menu-login",setLoginLoadingSelector:".mlb-menu-right .mlb-menu-login .loading, .mlb-menu-mobile .mlb-menu-login .loading",setLoginLoggedSelector:".mlb-menu-right .mlb-menu-login .logged, .mlb-menu-mobile .mlb-menu-login .logged",setLoginNameSelector:".mlb-menu-right .mlb-menu-login .loginContentName, .mlb-menu-mobile .mlb-menu-login .loginContentName",setLoginShortNameSelector:".mlb-menu-right .mlb-menu-login .loginContentShort, .mlb-menu-mobile .mlb-menu-login .loginContentShort",setLoginFullNameSelector:".mlb-menu-right .mlb-menu-login .loginContent, .mlb-menu-mobile .mlb-menu-login .loginContent"},LV:{prefillFormUrl:"https://www.gjensidige.lv/gjensidige/AuthUserDataGet",prefillFormDataAttribute:"selfServiceData",prefillFormDelay:0,setLoginUrl:"https://www.gjensidige.lv/gjensidige/AuthUserLoginGet",setLoginMenuSelector:".mlb-menu-right .mlb-menu-login, .mlb-menu-mobile .mlb-menu-login",setLoginLoadingSelector:".mlb-menu-right .mlb-menu-login .loading, .mlb-menu-mobile .mlb-menu-login .loading",setLoginLoggedSelector:".mlb-menu-right .mlb-menu-login .logged, .mlb-menu-mobile .mlb-menu-login .logged",setLoginNameSelector:".mlb-menu-right .mlb-menu-login .loginContentName, .mlb-menu-mobile .mlb-menu-login .loginContentName",setLoginShortNameSelector:".mlb-menu-right .mlb-menu-login .loginContentShort, .mlb-menu-mobile .mlb-menu-login .loginContentShort",setLoginFullNameSelector:".mlb-menu-right .mlb-menu-login .loginContent, .mlb-menu-mobile .mlb-menu-login .loginContent"},EE:{prefillFormUrl:"https://www.gjensidige.ee/gjensidige/AuthUserDataGet",prefillFormDataAttribute:"selfServiceData",prefillFormDelay:0,setLoginUrl:"https://www.gjensidige.ee/gjensidige/AuthUserLoginGet",setLoginMenuSelector:".mlb-menu-right .mlb-menu-login, .mlb-menu-mobile .mlb-menu-login",setLoginLoadingSelector:".mlb-menu-right .mlb-menu-login .loading, .mlb-menu-mobile .mlb-menu-login .loading",setLoginLoggedSelector:".mlb-menu-right .mlb-menu-login .logged, .mlb-menu-mobile .mlb-menu-login .logged",setLoginNameSelector:".mlb-menu-right .mlb-menu-login .loginContentName, .mlb-menu-mobile .mlb-menu-login .loginContentName",setLoginShortNameSelector:".mlb-menu-right .mlb-menu-login .loginContentShort, .mlb-menu-mobile .mlb-menu-login .loginContentShort",setLoginFullNameSelector:".mlb-menu-right .mlb-menu-login .loginContent, .mlb-menu-mobile .mlb-menu-login .loginContent"}}}function c(){this.setLoginDataDefaults=function(){try{var u=r.getNestedProperty(i.config,i.country);if(t.isNullOrEmpty(u))throw"core, setLoginDataDefaults method, settings not specified";$(u.setLoginLoadingSelector).hide();$(u.setLoginLoggedSelector).show()}catch(f){n.log(f)}return!1};this.setLoginData=function(u,f){var e,o;try{if(e=r.getNestedProperty(i.config,i.country),t.isNullOrEmpty(e))throw"core, setLoginData method, settings not specified";if(o=$('input[name="__RequestVerificationToken"]').val(),t.isNullOrEmpty(o))throw"core, setLoginData method, token not specified";
1$.ajax({url:e.setLoginUrl,type:"POST",cache:!1,xhrFields:{withCredentials:!0},data:{urlFrom:window.location.href,__RequestVerificationToken:o},beforeSend:function(){$(e.setLoginLoadingSelector).show();$(e.setLoginLoggedSelector).hide()},complete:function(){$(e.setLoginLoadingSelector).hide();$(e.setLoginLoggedSelector).show()},success:function(i){n.log(i);var o=r.castToJSON(i);!t.isNullOrEmpty(o)&&o.Success?($(e.setLoginMenuSelector).addClass("in"),!t.isNullOrEmpty(o.Name)&&t.exists(e.setLoginNameSelector)&&$(e.setLoginNameSelector).text(o.Name),!t.isNullOrEmpty(o.ShortName)&&t.exists(e.setLoginShortNameSelector)&&$(e.setLoginShortNameSelector).text(o.ShortName),!t.isNullOrEmpty(o.FullName)&&t.exists(e.setLoginFullNameSelector)&&$(e.setLoginFullNameSelector).text(o.FullName)):$(e.setLoginMenuSelector).removeClass("in");t.isNullOrEmpty(u)||(n.log("core, setLoginData, callback triggered: "+u),r.asFunction(u,f))},error:function(t,i,r){n.log("core, setLoginData, error: "+r)}})}catch(s){n.log(s)}return!1};this.prefillFormData=function(u,f){var e,o;try{if(e=r.getNestedProperty(i.config,i.country),t.isNullOrEmpty(e))throw"core, prefillFormData method, settings not specified";if(o=$('input[name="__RequestVerificationToken"]').val(),t.isNullOrEmpty(o))throw"core, setLoginData method, token not specified";$.ajax({url:e.prefillFormUrl,type:"POST",cache:!1,xhrFields:{withCredentials:!0},data:{urlFrom:window.location.href,__RequestVerificationToken:o},beforeSend:function(){var r=$("body"),i=r.find("[data-"+e.prefillFormDataAttribute+"][data-"+e.prefillFormDataAttribute+" != '']").filter("input, textarea, select");t.isNullOrEmpty(i)||i.length<=0?n.log("core, prefillFormData (beforeSend), no elements to prefill"):(n.log("core, prefillFormData (beforeSend), triggered for "+i.length+" element(s)"),$.each(i,function(){var n=$(this).closest(".form-group").find("label"),i;t.exists(n)&&(i=n.find(".spinner.prefill"),t.exists(i)||n.append("<span class='spinner active prefill' style='margin-left: 5px;'><\/span>"))}))},complete:function(){var r=$("body"),i=r.find("[data-"+e.prefillFormDataAttribute+"][data-"+e.prefillFormDataAttribute+" != '']").filter("input, textarea, select");t.isNullOrEmpty(i)||i.length<=0?n.log("core, prefillFormData (beforeSend), no elements to prefill"):(n.log("core, prefillFormData (beforeSend), triggered for "+i.length+" element(s)"),$.each(i,function(){var i=$(this).closest(".form-group").find("label"),n;t.exists(i)&&(n=i.find(".spinner.prefill"),t.exists(n)&&n.remove())}))},success:function(i){var s,h,o;n.log(i);s=r.castToJSON(i);s==null||s.Success?($("#SaveAuthPersonData").length<1&&(h=$("body"),o=h.find("[data-"+e.prefillFormDataAttribute+"][data-"+e.prefillFormDataAttribute+" != '']").filter("input, textarea, select"),t.isNullOrEmpty(o)||o.length<=0?n.log("core, prefillFormData, no elements to prefill"):(n.log("core, prefillFormData, triggered for "+o.length+" element(s)"),$.each(o,function(i){var v=o[i],u=$(v),y=u.val(),h=null,a=u.attr("data-"+e.prefillFormDataAttribute),f=null,c,l;try{f=a.indexOf("{")!==-1&&a.indexOf("}")!==-1?JSON.parse(a):{name:a,overwrite:!1}}catch(p){f={name:null};n.log("core, prefillFormData, incorrect JSON in attribute: "+f.name+", exception: ["+p.message+"]")}if(n.log("core, prefillFormData, attribute name: "+f.name),n.log(f),t.isNullOrEmpty(f.name))return n.log("core, prefillFormData, empty 'name' property"),!0;if(f.overwrite||t.isNullOrEmpty(y))h=r.getPropertyValue(s,f.name),t.isNullOrEmpty(h)&&n.log("core, prefillFormData, empty value for attribute: "+f.name),u.is("input")?u.is("input:text")||u.attr("type")=="tel"||u.attr("type")=="number"?u.val(h):u.is("input:radio")?(c=u.closest(".form-group"),c.find("label").removeClass("checked"),$.each(c.find("input:radio"),function(){$(this).prop("checked",!1)}),l=c.find("[value='"+h+"']"),l.closest("label").addClass("checked"),l.prop("checked",!0)):u.is("input:checkbox")?(c=$(v).closest(".form-group"),h==!0?(c.find("label").first().addClass("checked"),u.prop("checked",!0)):(c.find("label").first().removeClass("checked"),u.prop("checked",!1))):u.is("input
1:hidden")?u.val(h):n.log("core, prefillFormData, not implemented autofill input type (unknown)"):u.is("textarea")?u.val(h):u.is("select")?(l=u.find('option[value="'+h+'"]'),$.each(u.find("option"),function(){$(this).prop("selected",!1)}),l.prop("selected",!0)):n.log("core, prefillFormData, not implemented autofill element type (unknown)");else return n.log("core, prefillFormData, 'overwrite' is not enabled, value already set"),!0}))),$("#SaveAuthPersonData").length>0&&$("#SaveAuthPersonData").val()=="1"&&saveAuthPersonData(s)):n.log("core, prefillFormData, failure to get data");t.isNullOrEmpty(u)||r.asFunction(u,f)},error:function(t,i,r){n.log("core, prefillFormData, error: "+r)}})}catch(s){n.log(s)}return!1}}var f=this,r=new e,t=new o,n=new s,i=new h,u=new c;this.Initialize=function(f){n.log("Initialize method, triggered");t.isNullOrEmpty(f)?n.log("Initialize method, data seems to be empty"):(t.isNullOrEmpty(f.isEnabled)||(i.isEnabled=f.isEnabled.toLowerCase()=="true"),t.isNullOrEmpty(f.isSetLoginEnabled)||(i.isSetLoginEnabled=f.isSetLoginEnabled.toLowerCase()=="true"),t.isNullOrEmpty(f.isPrefillFormEnabled)||(i.isPrefillFormEnabled=f.isPrefillFormEnabled.toLowerCase()=="true"),t.isNullOrEmpty(f.isTest)||(i.isTest=f.isTest.toLowerCase()=="true"),t.isNullOrEmpty(f.config)||(i.config=r.castToJSON(f.config)),t.isNullOrEmpty(f.country)||(i.country=f.country),i.isTest&&(i.config.LT.prefillFormUrl="https://www.gtest.lt/gjensidige/AuthUserDataGet",i.config.LT.setLoginUrl="https://www.gtest.lt/gjensidige/AuthUserLoginGet",i.config.LV.prefillFormUrl="https://www.gtest.lv/gjensidige/AuthUserDataGet",i.config.LV.setLoginUrl="https://www.gtest.lv/gjensidige/AuthUserLoginGet",i.config.EE.prefillFormUrl="https://www.gtest.ee/gjensidige/AuthUserDataGet",i.config.EE.setLoginUrl="https://www.gtest.ee/gjensidige/AuthUserLoginGet"),t.isNullOrEmpty(i.country)&&(n.log("Initialize method, country not specified"),i.isEnabled=!1),i.isEnabled?(n.log("Initialize method, module seems to be enabled"),i.isTest&&(n.log("Initialize method, module seems to be in test mode"),this.DebugModeOn()),i.isSetLoginEnabled?n.log("Initialize method, set login feature seems to be enabled"):(n.log("Initialize method, set login feature is not enabled"),u.setLoginDataDefaults()),i.isPrefillFormEnabled?n.log("Initialize method, prefill form feature seems to be enabled"):n.log("Initialize method, prefill form feature is not enabled")):(n.log("Initialize method, module is not enabled or has been disabled"),u.setLoginDataDefaults()))};this.SetLoginData=function(t,r){n.log("SetLoginData method, triggered");i.isEnabled?i.isSetLoginEnabled?u.setLoginData(t,r):n.log("SetLoginData method, feature is not enabled"):n.log("SetLoginData method, module is not enabled")};this.PrefillFormData=function(r,f){n.log("PrefillFormData method, triggered");!i.isEnabled||$("#PrefillFormDataDisabled").length>0&&!t.isNullOrEmpty($("#PrefillFormDataDisabled").val())&&$("#PrefillFormDataDisabled").val().toLowerCase()=="true"?n.log("PrefillFormData method, module is not enabled"):i.isPrefillFormEnabled?u.prefillFormData(r,f):n.log("PrefillFormData method, feature is not enabled")};this.IsSetLoginInitialized=function(){return i.isSetLoginEnabled};this.IsPrefillFormInitialized=function(){return i.isPrefillFormEnabled};this.Debug=function(){n.log("Current:");n.log(f);n.log(i);n.log(t);n.log(n);n.log(r)};this.DebugModeOn=function(){n.enable();n.consoleLog("----------------------------------",!0);n.consoleLog("--- SELF-SERVICE DEBUG MODE ON ---",!0);n.consoleLog("----------------------------------",!0)};this.DebugModeOff=function(){n.settings.isDebugMode&&(n.consoleLog("-----------------------------------",!0),n.consoleLog("--- SELF-SERVICE DEBUG MODE OFF ---",!0),n.consoleLog("-----------------------------------",!0),n.disable())}};!function(n,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define("underscore",t):(n="undefined"!=typeof globalThis?globalThis:n||self,function(){var r=n._,i=n._=t();i.noConflict=function(){return n._=r,i}}())}(this,function(){function u(n,t){return t=null==t?n.length-1:+t,function(){for(var u,f=Math.max(arguments.length-t,0),r=Array(f),i=0;i<f;i++)r[i]=arguments[i+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r);case 2:return n.call(this,arguments[0],arguments[1],r)}for(u=Array(t+1),i=0;i<t;i++)u[i]=arguments[i];return u[t]=r,n.apply(this,u)}}function l(n){var t=typeof n;return"function"===t||"object"===t&&!!n}function lr(n){return void 0===n}function ar(n){return!0===n||!1===n||"[object Boolean]"===g.call(n)}function i(n){var t="[object "+n+"]";return function(n){return g.call(n)===t}}function c(n,t){return null!=n&&ue.call(n,t)}function dr(n){return vr(n)&&oe(n)}function gr(n){return function(){return n}}function nu(n){return function(t){var i=n(t);return"number"==typeof i&&i>=0&&i<=he}}function tu(n){return function(t){if(null!=t)return t[n]}}function ru(n,t){t=function(n){for(var t={},r=n.length,i=0;i<r;++i)t[n[i]]=!0;return{contains:function(n){return!0===t[n]},push:function(i){return t[i]=!0,n.push(i)}}}(t);
1var u=cr.length,f=n.constructor,e=r(f)&&f.prototype||pt,i="constructor";for(c(n,i)&&!t.contains(i)&&t.push(i);u--;)(i=cr[u])in n&&n[i]!==e[i]&&!t.contains(i)&&t.push(i)}function t(n){var t,i;if(!l(n))return[];if(er)return er(n);t=[];for(i in n)c(n,i)&&t.push(i);return hr&&ru(n,t),t}function uu(n,i){var e=t(i),o=e.length,f,r,u;if(null==n)return!o;for(f=Object(n),r=0;r<o;r++)if(u=e[r],i[u]!==f[u]||!(u in f))return!1;return!0}function n(t){return t instanceof n?t:this instanceof n?void(this._wrapped=t):new n(t)}function fu(n){return new Uint8Array(n.buffer||n,n.byteOffset||0,st(n))}function dt(i,u,f,e){if(i===u)return 0!==i||1/i==1/u;if(null==i||null==u)return!1;if(i!=i)return u!=u;var o=typeof i;return("function"===o||"object"===o||"object"==typeof u)&&function i(u,f,e,o){var h,l,a,v,s,y,p;if(u instanceof n&&(u=u._wrapped),f instanceof n&&(f=f._wrapped),h=g.call(u),h!==g.call(f))return!1;if(kr&&"[object Object]"==h&&ft(u)){if(!ft(f))return!1;h=kt}switch(h){case"[object RegExp]":case"[object String]":return""+u==""+f;case"[object Number]":return+u!=+u?+f!=+f:0==+u?1/+u==1/f:+u==+f;case"[object Date]":case"[object Boolean]":return+u==+f;case"[object Symbol]":return ur.valueOf.call(u)===ur.valueOf.call(f);case"[object ArrayBuffer]":case kt:return i(fu(u),fu(f),e,o)}if(l="[object Array]"===h,!l&&iu(u)){if(st(u)!==st(f))return!1;if(u.buffer===f.buffer&&u.byteOffset===f.byteOffset)return!0;l=!0}if(!l&&("object"!=typeof u||"object"!=typeof f||(a=u.constructor,v=f.constructor,a!==v&&!(r(a)&&a instanceof a&&r(v)&&v instanceof v)&&"constructor"in u&&"constructor"in f)))return!1;for(o=o||[],s=(e=e||[]).length;s--;)if(e[s]===u)return o[s]===f;if(e.push(u),o.push(f),l){if((s=u.length)!==f.length)return!1;for(;s--;)if(!dt(u[s],f[s],e,o))return!1}else{if(p=t(u),s=p.length,t(f).length!==s)return!1;for(;s--;)if(y=p[s],!c(f,y)||!dt(u[y],f[y],e,o))return!1}return e.pop(),o.pop(),!0}(i,u,f,e)}function nt(n){var t,i;if(!l(n))return[];t=[];for(i in n)t.push(i);return hr&&ru(n,t),t}function gt(n){var t=f(n);return function(i){var e,u;if(null==i||(e=nt(i),f(e)))return!1;for(u=0;u<t;u++)if(!r(i[n[u]]))return!1;return n!==su||!r(i[ni])}}function w(n){for(var r=t(n),u=r.length,f=Array(u),i=0;i<u;i++)f[i]=n[r[i]];return f}function hu(n){for(var u={},r=t(n),i=0,f=r.length;i<f;i++)u[n[r[i]]]=r[i];return u}function ii(n){var i=[],t;for(t in n)r(n[t])&&i.push(t);return i.sort()}function ri(n,t){return function(i){var e=arguments.length,r,u;if(t&&(i=Object(i)),e<2||null==i)return i;for(r=1;r<e;r++)for(var o=arguments[r],s=n(o),h=s.length,f=0;f<h;f++)u=s[f],t&&void 0!==i[u]||(i[u]=o[u]);return i}}function au(n){var t,i;return l(n)?or?or(n):(t=function(){},t.prototype=n,i=new t,t.prototype=null,i):{}}function vu(n){return a(n)?n:[n]}function tt(t){return n.toPath(t)}function ui(n,t){for(var r=t.length,i=0;i<r;i++){if(null==n)return;n=n[t[i]]}if(r)return n}
1function yu(n,t,i){var r=ui(n,tt(t));return lr(r)?i:r}function fi(n){return n}function it(n){return n=ht({},n),function(t){return uu(t,n)}}function ei(n){return n=tt(n),function(t){return ui(t,n)}}function rt(n,t,i){if(void 0===t)return n;switch(null==i?3:i){case 1:return function(i){return n.call(t,i)};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)}}function pu(n,t,i){return null==n?fi:r(n)?rt(n,t,i):l(n)&&!a(n)?it(n):ei(n)}function oi(n,t){return pu(n,t,1/0)}function e(t,i,r){return n.iteratee!==oi?n.iteratee(t,i):pu(t,i,r)}function wu(){}function si(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))}function bu(n){var r=function(t){return n[t]},i="(?:"+t(n).join("|")+")",u=RegExp(i),f=RegExp(i,"g");return function(n){return n=null==n?"":""+n,u.test(n)?n.replace(f,r):n}}function oo(n){return"\\"+fo[n]}function nf(n,t,i,r,u){if(!(r instanceof t))return n.apply(i,u);var f=au(n.prototype),e=n.apply(f,u);return l(e)?e:f}function y(n,t,i,r){var u,h,c;if(r=r||[],t||0===t){if(t<=0)return r.concat(n)}else t=1/0;for(var e=r.length,s=0,l=f(n);s<l;s++)if(u=n[s],o(u)&&(a(u)||ot(u)))if(t>1)y(u,t-1,i,r),e=r.length;else for(h=0,c=u.length;h<c;)r[e++]=u[h++];else i||(r[e++]=u);return r}function li(n){return function(){return!n.apply(this,arguments)}}function rf(n,t){var i;return function(){return--n>0&&(i=t.apply(this,arguments)),n<=1&&(t=null),i}}function ff(n,i,r){i=e(i,r);for(var u,o=t(n),f=0,s=o.length;f<s;f++)if(i(n[u=o[f]],u,n))return u}function ef(n){return function(t,i,r){i=e(i,r);for(var o=f(t),u=n>0?0:o-1;u>=0&&u<o;u+=n)if(i(t[u],u,t))return u;return-1}}function of(n,t,i,r){for(var o,h=(i=e(i,r,1))(t),u=0,s=f(n);u<s;)o=Math.floor((u+s)/2),i(n[o])<h?u=o+1:s=o;return u}function sf(n,t,i){return function(r,u,e){var s=0,o=f(r);if("number"==typeof e)n>0?s=e>=0?e:Math.max(e+o,s):o=e>=0?Math.min(e+1,o):e+o+1;else if(i&&e&&o)return r[e=i(r,u)]===u?e:-1;if(u!=u)return(e=t(d.call(r,s,o),dr))>=0?e+s:-1;for(e=n>0?s:o-1;e>=0&&e<o;e+=n)if(r[e]===u)return e;return-1}}function yi(n,t,i){var r=(o(n)?ct:ff)(n,t,i);if(void 0!==r&&-1!==r)return n[r]}function s(n,i,r){var u,f,e;if(i=rt(i,r),o(n))for(u=0,f=n.length;u<f;u++)i(n[u],u,n);else for(e=t(n),u=0,f=e.length;u<f;u++)i(n[e[u]],e[u],n);return n}function p(n,i,r){var s;i=e(i,r);for(var f=!o(n)&&t(n),h=(f||n).length,c=Array(h),u=0;u<h;u++)s=f?f[u]:u,c[u]=i(n[s],s,n);return c}function cf(n){var i=function(i,r,u,f){var s=!o(i)&&t(i),c=(s||i).length,e=n>0?0:c-1,h;for(f||(u=i[s?s[e]:e],e+=n);e>=0&&e<c;e+=n)h=s?s[e]:e,u=r(u,i[h],h,i);return u};return function(n,t,r,u){var f=arguments.length>=3;return i(n,rt(t,u,4),r,f)}}function k(n,t,i){var r=[];return t=e(t,i),s(n,function(n,i,u){t(n,i,u)&&r.push(n)}),r}function lf(n,i,r){var s;i=e(i,r);for(var f=!o(n)&&t(n),h=(f||n).length,u=0;u<h;u++)if(s=f?f[u]:u,!i(n[s],s,n))return!1;return!0}function af(n,i,r){var s;i=e(i,r);for(var f=!o(n)&&t(n),h=(f||n).length,u=0;u<h;u++)if(s=f?f[u]:u,i(n[s],s,n))return!0;return!1}function h(n,t,i,r){return o(n)||(n=w(n)),("number"!=typeof i||r)&&(i=0),vi(n,t,i)>=0}function wi(n,t){return p(n,ei(t))}function yf(n,t,i){var f,h,r=-1/0,c=-1/0,u,l;if(null==t||"number"==typeof t&&"object"!=typeof n[0]&&null!=n)for(u=0,l=(n=o(n)?n:w(n)).length;u<l;u++)null!=(f=n[u])&&f>r&&(r=f);else t=e(t,i),s(n,function(n,i,u){((h=t(n,i,u))>c||h===-1/0&&r===-1/0)&&(r=n,c=h)});return r}function wf(n){return n?a(n)?d.call(n):wt(n)?n.match(pf):o(n)?p(n,fi):w(n):[]}function bf(n,t,i){var r,e,h,u,s,c;if(null==t||i)return o(n)||(n=w(n)),n[si(n.length-1)];for(r=wf(n),e=f(r),t=Math.max(Math.min(t,e),0),h=e-1,u=0;u<t;u++)s=si(u,h),c=r[u],r[u]=r[s],r[s]=c;return r.slice(0,t)}function at(n,t){return function(i,r,u){var f=t?[[],[]]:{};return r=e(r,u),s(i,function(t,u){var e=r(t,u,i);n(f,t,e)}),f}}function yo(n,t,i){return t in i}function df(n,t,i){return d.call(n,0,Math.max(0,n.length-(null==t||i?1:t)))}function ki(n,t,i){return null==n||n.length<1?null==t||i?void 0:[]:null==t||i?n[0]:df(n,n.length-t)}function vt(n,t,i){return d.call(n,null==t||i?1:t)}function gi(n,t,i,r){var u,c;ar(t)||(r=i,i=t,t=!1);null!=i&&(i=e(i,r));for(var o=[],l=[],s=0,a=f(n);s<a;s++)u=n[s],c=i?i(u,s,n):u,t&&!i?(s&&l===c||o.push(u),l=c):i?h(l,c)||
1(l.push(c),o.push(u)):h(o,u)||o.push(u);return o}function nr(n){for(var i=n&&yf(n,f).length||0,r=Array(i),t=0;t<i;t++)r[t]=wi(n,t);return r}function tr(t,i){return t._chain?n(i).chain():i}function ie(t){return s(ii(t),function(i){var r=n[i]=t[i];n.prototype[i]=function(){var t=[this._wrapped];return re.apply(t,arguments),tr(this,r.apply(n,t))}}),n}var ir="1.13.6",rr="object"==typeof self&&self.self===self&&self||"object"==typeof global&&global.global===global&&global||Function("return this")()||{},ut=Array.prototype,pt=Object.prototype,ur="undefined"!=typeof Symbol?Symbol.prototype:null,re=ut.push,d=ut.slice,g=pt.toString,ue=pt.hasOwnProperty,fr="undefined"!=typeof ArrayBuffer,fe="undefined"!=typeof DataView,ee=Array.isArray,er=Object.keys,or=Object.create,sr=fr&&ArrayBuffer.isView,oe=isNaN,se=isFinite,hr=!{toString:null}.propertyIsEnumerable("toString"),cr=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],he=Math.pow(2,53)-1,wt=i("String"),vr=i("Number"),ce=i("Date"),le=i("RegExp"),ae=i("Error"),yr=i("Symbol"),pr=i("ArrayBuffer"),wr=i("Function"),ve=rr.document&&rr.document.childNodes,et,ot,kt,b,du,gu,v,ci,o,uf,ct,ai,vi,hf,lt,pi,vf,pf,bi,kf,di,gf,ne,te,yt;"function"!=typeof/./&&"object"!=typeof Int8Array&&"function"!=typeof ve&&(wr=function(n){return"function"==typeof n||!1});var r=wr,br=i("Object"),kr=fe&&br(new DataView(new ArrayBuffer(8))),bt="undefined"!=typeof Map&&br(new Map),ye=i("DataView"),ft=kr?function(n){return null!=n&&r(n.getInt8)&&pr(n.buffer)}:ye,a=ee||i("Array");et=i("Arguments");!function(){et(arguments)||(et=function(n){return c(n,"callee")})}();ot=et;var st=tu("byteLength"),pe=nu(st),we=/\[object ((I|Ui)nt(8|16|32)|Float(32|64)|Uint8Clamped|Big(I|Ui)nt64)Array\]/,iu=fr?function(n){return sr?sr(n)&&!ft(n):pe(n)&&we.test(g.call(n))}:gr(!1),f=tu("length");n.VERSION=ir;n.prototype.value=function(){return this._wrapped};n.prototype.valueOf=n.prototype.toJSON=n.prototype.value;n.prototype.toString=function(){return String(this._wrapped)};kt="[object DataView]";var ni="forEach",eu="has",ti=["clear","delete"],ou=["get",eu,"set"],be=ti.concat(ni,ou),su=ti.concat(ou),ke=["add"].concat(ti,ni,eu),de=bt?gt(be):i("Map"),ge=bt?gt(su):i("WeakMap"),no=bt?gt(ke):i("Set"),to=i("WeakSet");var cu=ri(nt),ht=ri(t),lu=ri(nt,!0);n.toPath=vu;n.iteratee=oi;b=Date.now||function(){return(new Date).getTime()};var ku={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},io=bu(ku),ro=bu(hu(ku)),uo=n.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g},hi=/(.)^/,fo={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},eo=/\\|'|\r|\n|\u2028|\u2029/g;du=/^\s*(\w|\$)+\s*$/;gu=0;v=u(function(n,t){var r=v.placeholder,i=function(){for(var f=0,o=t.length,e=Array(o),u=0;u<o;u++)e[u]=t[u]===r?arguments[f++]:t[u];for(;f<arguments.length;)e.push(arguments[f++]);return nf(n,i,this,this,e)};return i});v.placeholder=n;ci=u(function(n,t,i){if(!r(n))throw new TypeError("Bind must be called on a function");var f=u(function(r){return nf(n,f,t,this,i.concat(r))});return f});o=nu(f);var so=u(function(n,t){var i=(t=y(t,!1,!1)).length,r;if(i<1)throw new Error("bindAll must be passed function names");for(;i--;)r=t[i],n[r]=ci(n[r],n);return n}),tf=u(function(n,t,i){return setTimeout(function(){return n.apply(null,i)},t)}),ho=v(tf,n,1);uf=v(rf,2);ct=ef(1);ai=ef(-1);vi=sf(1,ct,of);hf=sf(-1,ai);lt=cf(1);pi=cf(-1);vf=u(function(n,t,i){var u,f;return r(t)?f=t:(t=tt(t),u=t.slice(0,-1),t=t[t.length-1]),p(n,function(n){var r=f;if(!r){if(u&&u.length&&(n=ui(n,u)),null==n)return;r=n[t]}return null==r?r:r.apply(n,i)})});pf=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;var co=at(function(n,t,i){c(n,i)?n[i].push(t):n[i]=[t]}),lo=at(function(n,t,i){n[i]=t}),ao=at(function(n,t,i){c(n,i)?n[i]++:n[i]=1}),vo=at(function(n,t,i){n[i?0:1].push(t)},!0);return bi=u(function(n,t){var e={},i=t[0],u,s,f,o;if(null==n)return e;for(r(i)?(t.length>1&&(i=rt(i,t[1])),t=nt(n)):(i=yo,t=y(t,!1,!1),n=Object(n)),u=0,s=t.length;u<s;u++)f=t[u],o=n[f],i(o,f,n)&&(e[f]=o);return e}),kf=u(function(n,t){var u,i=t[0];return r(i)?(i=li(i),t.length>1&&(u=t[1])):(t=p(y(t,!1,!1),String),i=function(n,i){return!h(t,i)}),bi(n,i,u)}),di=u(function(n,t){return t=y(t,!0,!0),k(n,function(n){return!h(t,n)})}),gf=u(function(n,t){return di(n,t)}),ne=u(function(n){return gi(y(n,!0,!0))}),te=u(nr),s(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var i=ut[t];n.prototype[t]=function(){var n=this._wrapped;return null!=n&&(i.apply(n,arguments),"shift"!==t&&"splice"!==t||0!==n.length||delete n[0]),tr(this,n)}}),s(["concat","join","slice"],function(t){var i=ut[t];n.prototype[t]=function(){var n=this._wrapped;return null!=n&&(n=i.apply(n,arguments)),tr(this,n)}}),yt=ie({__proto__:null,VERSION:ir,restArguments:u,isObject:l,isNull:function(n){return null===n},isUndefined:lr,isBoolean:ar,isElement:function(n){return!(!n||1!==n.nodeType)},isString:wt,isNumber:vr,isDate:ce,isRegExp:le,isError:ae,isSymbol:yr,isArrayBuffer:pr,isDataView:ft,isArray:a,isFunction:r,isArguments:ot,isFinite:function(n){return!yr(n)&&se(n)&&!isNaN(parseFloat(n))},isNaN:dr,isTypedArray:iu,isEmpty:function(n){if(null==n)return!0;var i=f(n);return"number"==typeof i&&(a(n)||wt(n)||ot(n))?0===i:0===f(t(n))},isMatch:uu,isEqual:function(n,t){return dt(n,t)},isMap:de,isWeakMap:ge,isSet:no,isWeakSet:to,keys:t,allKeys:nt,values:w,pairs:function(n){for(var r=t(n),u=r.length,f=Array(u),i=0;i<u;i++)f[i]=[r[i],n[r[i]]];return f},invert:hu,functions:ii,methods:ii,extend:cu,extendOwn:ht,assign:ht,defaults:lu,create:function(n,t){var i=au(n);return t&&ht(i,t),i},clone:function(n){return l(n)?a(n)?n.slice():cu({},n):n},tap:function(n,t){return t(n),n},get:yu,has:function(n,t){for(var u,r=(t=tt(t)).length,i=0;i<r;i++){if(u=t[i],!c(n,u))return!1;n=n[u]}return!!r},mapObject:function(n,i,r){var u;i=e(i,r);for(var o=t(n),h=o.length,s={},f=0;f<h;f++)u=o[f],s[u]=i(n[u],u,n);return s},identity:fi,constant:gr,noop:wu,toPath:vu,property:ei,propertyOf:function(n){return null==n?wu:function(t){return yu(n,t)}},matcher:it,matches:it,times:function(n,t,i){var u=Array(Math.max(0,n)),r;for(t=rt(t,i,1),r=0;r<n;r++)u[r]=t(r);return u},random:si,now:b,escape:io,unescape:ro,templateSettings:uo,template:function(t,i,r){var s,f,e;!i&&r&&(i=r);i=lu({},i,n.templateSettings);var h=RegExp([(i.escape||hi).source,(i.interpolate||hi).source,(i.evaluate||hi).source].join("|")+"|$","g"),o=0,u="__p+='";if(t.replace(h,function(n,i,r,f,e){return u+=t.slice(o,e).replace(eo,oo),o=e+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",f=i.variable,f){if(!du.test(f))throw new Error("variable is not a bare identifier: "+f);}else u="with(obj||{}){\n"+u+"}\n",f="obj";u="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+u+"return __p;\n";try{s=new Function(f,"_",u)}catch(t){throw t.source=u,t;}return e=function(t){return s.call(this,t,n)},e.source="function("+f+"){\n"+u+"}",e},result:function(n,t,i){var e=(t=tt(t)).length,f,u;if(!e)return r(i)?i.call(n):i;for(f=0;f<e;f++)u=null==n?void 0:n[t[f]],void 0===u&&(u=i,f=e),n=r(u)?u.call(n):u;return n},uniqueId:function(n){var t=++gu+"";return n?n+t:t},chain:function(t){var i=n(t);return i._chain=!0,i},iteratee:oi,partial:v,bind:ci,bindAll:so,memoize:function(n,t){var i=function(r){var u=i.cache,f=""+(t?t.apply(this,arguments):r);return c(u,f)||(u[f]=n.apply(this,arguments)),u[f]};return i.cache={},i},delay:tf,defer:ho,throttle:function(n,t,i){var r,u,f,o,e=0,h,s;
1return i||(i={}),h=function(){e=!1===i.leading?0:b();r=null;o=n.apply(u,f);r||(u=f=null)},s=function(){var c=b(),s;return e||!1!==i.leading||(e=c),s=t-(c-e),u=this,f=arguments,s<=0||s>t?(r&&(clearTimeout(r),r=null),e=c,o=n.apply(u,f),r||(u=f=null)):r||!1===i.trailing||(r=setTimeout(h,s)),o},s.cancel=function(){clearTimeout(r);e=0;r=u=f=null},s},debounce:function(n,t,i){var r,s,f,o,e,h=function(){var u=b()-s;t>u?r=setTimeout(h,t-u):(r=null,i||(o=n.apply(e,f)),r||(f=e=null))},c=u(function(u){return e=this,f=u,s=b(),r||(r=setTimeout(h,t),i&&(o=n.apply(e,f))),o});return c.cancel=function(){clearTimeout(r);r=f=e=null},c},wrap:function(n,t){return v(t,n)},negate:li,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}},after:function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}},before:rf,once:uf,findKey:ff,findIndex:ct,findLastIndex:ai,sortedIndex:of,indexOf:vi,lastIndexOf:hf,find:yi,detect:yi,findWhere:function(n,t){return yi(n,it(t))},each:s,forEach:s,map:p,collect:p,reduce:lt,foldl:lt,inject:lt,reduceRight:pi,foldr:pi,filter:k,select:k,reject:function(n,t,i){return k(n,li(e(t)),i)},every:lf,all:lf,some:af,any:af,contains:h,includes:h,include:h,invoke:vf,pluck:wi,where:function(n,t){return k(n,it(t))},max:yf,min:function(n,t,i){var f,h,r=1/0,c=1/0,u,l;if(null==t||"number"==typeof t&&"object"!=typeof n[0]&&null!=n)for(u=0,l=(n=o(n)?n:w(n)).length;u<l;u++)null!=(f=n[u])&&f<r&&(r=f);else t=e(t,i),s(n,function(n,i,u){((h=t(n,i,u))<c||h===1/0&&r===1/0)&&(r=n,c=h)});return r},shuffle:function(n){return bf(n,1/0)},sample:bf,sortBy:function(n,t,i){var r=0;return t=e(t,i),wi(p(n,function(n,i,u){return{value:n,index:r++,criteria:t(n,i,u)}}).sort(function(n,t){var i=n.criteria,r=t.criteria;if(i!==r){if(i>r||void 0===i)return 1;if(i<r||void 0===r)return-1}return n.index-t.index}),"value")},groupBy:co,indexBy:lo,countBy:ao,partition:vo,toArray:wf,size:function(n){return null==n?0:o(n)?n.length:t(n).length},pick:bi,omit:kf,first:ki,head:ki,take:ki,initial:df,last:function(n,t,i){return null==n||n.length<1?null==t||i?void 0:[]:null==t||i?n[n.length-1]:vt(n,Math.max(0,n.length-t))},rest:vt,tail:vt,drop:vt,compact:function(n){return k(n,Boolean)},flatten:function(n,t){return y(n,t,!1)},without:gf,uniq:gi,unique:gi,union:ne,intersection:function(n){for(var i,t,r=[],e=arguments.length,u=0,o=f(n);u<o;u++)if(i=n[u],!h(r,i)){for(t=1;t<e&&h(arguments[t],i);t++);t===e&&r.push(i)}return r},difference:di,unzip:nr,transpose:nr,zip:te,object:function(n,t){for(var r={},i=0,u=f(n);i<u;i++)t?r[n[i]]=t[i]:r[n[i][0]]=n[i][1];return r},range:function(n,t,i){null==t&&(t=n||0,n=0);i||(i=t<n?-1:1);for(var u=Math.max(Math.ceil((t-n)/i),0),f=Array(u),r=0;r<u;r++,n+=i)f[r]=n;return f},chunk:function(n,t){if(null==t||t<1)return[];for(var r=[],i=0,u=n.length;i<u;)r.push(d.call(n,i,i+=t));return r},mixin:ie,"default":n}),yt._=yt,yt}),function(n,t){typeof define=="function"&&define.amd?define(["exports"],t):typeof exports=="object"&&typeof exports.nodeName!="string"?t(exports):t(n.IBAN={})}(this,function(n){function e(n){return n=n.toUpperCase(),n=n.substr(4)+n.substr(0,4),n.split("").map(function(n){var t=n.charCodeAt(0);return t>=u&&t<=f?t-u+10:n}).join("")}function o(n){for(var t=n,i;t.length>2;)i=t.slice(0,9),t=parseInt(i,10)%97+t.slice(i.length);return parseInt(t,10)%97}function l(n){var t=n.match(/(.{3})/g).map(function(n){var t,i=n.slice(0,1),r=parseInt(n.slice(1),10);switch(i){case"A":t="0-9A-Za-z";break;case"B":t="0-9A-Z";break;case"C":t="A-Za-z";break;case"F":t="0-9";break;case"L":t="a-z";break;case"U":t="A-Z";break;case"W":t="0-9a-z"}return"(["+t+"]{"+r+"})"});return new RegExp("^"+t.join("")+"$")}function t(n,t,i,r){this.countryCode=n;this.length=t;this.structure=i;this.example=r}function i(n){r[n.countryCode]=n}function c(n){return typeof n=="string"||n instanceof String}var u,f,r,s,h;Array.prototype.map||(Array.prototype.map=function(n){"use strict";var i,r,u,f,t;if(this===void 0||this===null)throw new TypeError;if(i=Object(this),r=i.length>>>0,typeof n!="function")throw new TypeError;for(u=new Array(r),f=arguments.length>=2?arguments[1]:void 0,t=0;t<r;
1t++)t in i&&(u[t]=n.call(f,i[t],t,i));return u});u="A".charCodeAt(0);f="Z".charCodeAt(0);t.prototype._regex=function(){return this._cachedRegex||(this._cachedRegex=l(this.structure))};t.prototype.isValid=function(n){return this.length==n.length&&this.countryCode===n.slice(0,2)&&this._regex().test(n.slice(4))&&o(e(n))==1};t.prototype.toBBAN=function(n,t){return this._regex().exec(n.slice(4)).slice(1).join(t)};t.prototype.fromBBAN=function(n){if(!this.isValidBBAN(n))throw new Error("Invalid BBAN");var t=o(e(this.countryCode+"00"+n)),i=("0"+(98-t)).slice(-2);return this.countryCode+i+n};t.prototype.isValidBBAN=function(n){return this.length-4==n.length&&this._regex().test(n)};r={};i(new t("AD",24,"F04F04A12","AD1200012030200359100100"));i(new t("AE",23,"F03F16","AE070331234567890123456"));i(new t("AL",28,"F08A16","AL47212110090000000235698741"));i(new t("AT",20,"F05F11","AT611904300234573201"));i(new t("AZ",28,"U04A20","AZ21NABZ00000000137010001944"));i(new t("BA",20,"F03F03F08F02","BA391290079401028494"));i(new t("BE",16,"F03F07F02","BE68539007547034"));i(new t("BG",22,"U04F04F02A08","BG80BNBG96611020345678"));i(new t("BH",22,"U04A14","BH67BMAG00001299123456"));i(new t("BR",29,"F08F05F10U01A01","BR9700360305000010009795493P1"));i(new t("CH",21,"F05A12","CH9300762011623852957"));i(new t("CR",21,"F03F14","CR0515202001026284066"));i(new t("CY",28,"F03F05A16","CY17002001280000001200527600"));i(new t("CZ",24,"F04F06F10","CZ6508000000192000145399"));i(new t("DE",22,"F08F10","DE89370400440532013000"));i(new t("DK",18,"F04F09F01","DK5000400440116243"));i(new t("DO",28,"U04F20","DO28BAGR00000001212453611324"));i(new t("EE",20,"F02F02F11F01","EE382200221020145685"));i(new t("ES",24,"F04F04F01F01F10","ES9121000418450200051332"));i(new t("FI",18,"F06F07F01","FI2112345600000785"));i(new t("FO",18,"F04F09F01","FO6264600001631634"));i(new t("FR",27,"F05F05A11F02","FR1420041010050500013M02606"));i(new t("GB",22,"U04F06F08","GB29NWBK60161331926819"));i(new t("GE",22,"U02F16","GE29NB0000000101904917"));i(new t("GI",23,"U04A15","GI75NWBK000000007099453"));i(new t("GL",18,"F04F09F01","GL8964710001000206"));i(new t("GR",27,"F03F04A16","GR1601101250000000012300695"));i(new t("GT",28,"A04A20","GT82TRAJ01020000001210029690"));i(new t("HR",21,"F07F10","HR1210010051863000160"));i(new t("HU",28,"F03F04F01F15F01","HU42117730161111101800000000"));i(new t("IE",22,"U04F06F08","IE29AIBK93115212345678"));i(new t("IL",23,"F03F03F13","IL620108000000099999999"));i(new t("IS",26,"F04F02F06F10","IS140159260076545510730339"));i(new t("IT",27,"U01F05F05A12","IT60X0542811101000000123456"));i(new t("KW",30,"U04A22","KW81CBKU0000000000001234560101"));i(new t("KZ",20,"F03A13","KZ86125KZT5004100100"));i(new t("LB",28,"F04A20","LB62099900000001001901229114"));i(new t("LC",32,"U04F24","LC07HEMM000100010012001200013015"));i(new t("LI",21,"F05A12","LI21088100002324013AA"));i(new t("LT",20,"F05F11","LT121000011101001000"));i(new t("LU",20,"F03A13","LU280019400644750000"));i(new t("LV",21,"U04A13","LV80BANK0000435195001"));i(new t("MC",27,"F05F05A11F02","MC5811222000010123456789030"));i(new t("MD",24,"U02A18","MD24AG000225100013104168"));i(new t("ME",22,"F03F13F02","ME25505000012345678951"));i(new t("MK",19,"F03A10F02","MK07250120000058984"));i(new t("MR",27,"F05F05F11F02","MR1300020001010000123456753"));i(new t("MT",31,"U04F05A18","MT84MALT011000012345MTLCAST001S"));i(new t("MU",30,"U04F02F02F12F03U03","MU17BOMM0101101030300200000MUR"));i(new t("NL",18,"U04F10","NL91ABNA0417164300"));i(new t("NO",15,"F04F06F01","NO9386011117947"));i(new t("PK",24,"U04A16","PK36SCBL0000001123456702"));i(new t("PL",28,"F08F16","PL61109010140000071219812874"));i(new t("PS",29,"U04A21","PS92PALS000000000400123456702"));i(new t("PT",25,"F04F04F11F02","PT50000201231234567890154"));i(new t("RO",24,"U04A16","RO49AAAA1B31007593840000"));i(new t("RS",22,"F03F13F02","RS35260005601001611379"));i(new t("SA",24,"F02A18","SA0380000000608010167519"));i(new t("SE",24,"F03F16F01","SE4550000000058398257466"));i(new t("SI",19,"F05F08F02","SI56263300012039086"));i(new t("SK",24,"F04F06F10","SK3112000000198742637541"));i(new t("SM",27,"U01F05F05A12","SM86U0322509800000000270100"));i(new t("ST",25,"F08F11F02","ST68000100010051845310112"));i(new t("TL",23,"F03F14F02","TL380080012345678910157"));i(new t("TN",24,"F02F03F13F02","TN5910006035183598478831"));i(new t("TR",26,"F05F01A16","TR330006100519786457841326"));i(new t("VG",24,"U04F16","VG96VPVG0000012345678901"));
1i(new t("XK",20,"F04F10F02","XK051212012345678906"));i(new t("AO",25,"F21","AO69123456789012345678901"));i(new t("BF",27,"F23","BF2312345678901234567890123"));i(new t("BI",16,"F12","BI41123456789012"));i(new t("BJ",28,"F24","BJ39123456789012345678901234"));i(new t("CI",28,"U01F23","CI17A12345678901234567890123"));i(new t("CM",27,"F23","CM9012345678901234567890123"));i(new t("CV",25,"F21","CV30123456789012345678901"));i(new t("DZ",24,"F20","DZ8612345678901234567890"));i(new t("IR",26,"F22","IR861234568790123456789012"));i(new t("JO",30,"A04F22","JO15AAAA1234567890123456789012"));i(new t("MG",27,"F23","MG1812345678901234567890123"));i(new t("ML",28,"U01F23","ML15A12345678901234567890123"));i(new t("MZ",25,"F21","MZ25123456789012345678901"));i(new t("QA",29,"U04A21","QA30AAAA123456789012345678901"));i(new t("SN",28,"U01F23","SN52A12345678901234567890123"));i(new t("UA",29,"F25","UA511234567890123456789012345"));s=/[^a-zA-Z0-9]/g;h=/(.{4})(?!$)/g;n.isValid=function(n){if(!c(n))return!1;n=this.electronicFormat(n);var t=r[n.slice(0,2)];return!!t&&t.isValid(n)};n.toBBAN=function(n,t){typeof t=="undefined"&&(t=" ");n=this.electronicFormat(n);var i=r[n.slice(0,2)];if(!i)throw new Error("No country with code "+n.slice(0,2));return i.toBBAN(n,t)};n.fromBBAN=function(n,t){var i=r[n];if(!i)throw new Error("No country with code "+n);return i.fromBBAN(this.electronicFormat(t))};n.isValidBBAN=function(n,t){if(!c(t))return!1;var i=r[n];return i&&i.isValidBBAN(this.electronicFormat(t))};n.printFormat=function(n,t){return typeof t=="undefined"&&(t=" "),this.electronicFormat(n).replace(h,"$1"+t)};n.electronicFormat=function(n){return n.replace(s,"").toUpperCase()};n.countries=r});!function(n,t){"function"==typeof define&&define.amd?define("typeahead.js",["jquery"],function(n){return t(n)}):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(this,function(n){var t=function(){"use strict";return{isMsie:function(){return/(msie|trident)/i.test(navigator.userAgent)?navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]:!1},isBlankString:function(n){return!n||/^\s*$/.test(n)},escapeRegExChars:function(n){return n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(n){return"string"==typeof n},isNumber:function(n){return"number"==typeof n},isArray:n.isArray,isFunction:n.isFunction,isObject:n.isPlainObject,isUndefined:function(n){return"undefined"==typeof n},isElement:function(n){return!(!n||1!==n.nodeType)},isJQuery:function(t){return t instanceof n},toStr:function(n){return t.isUndefined(n)||null===n?"":n+""},bind:n.proxy,each:function(t,i){function r(n,t){return i(t,n)}n.each(t,r)},map:n.map,filter:n.grep,every:function(t,i){var r=!0;return t?(n.each(t,function(n,u){if(!(r=i.call(null,u,n,t)))return!1}),!!r):r},some:function(t,i){var r=!1;return t?(n.each(t,function(n,u){if((r=i.call(null,u,n,t)))return!1}),!!r):r},mixin:n.extend,identity:function(n){return n},clone:function(t){return n.extend(!0,{},t)},getIdGenerator:function(){var n=0;return function(){return n++}},templatify:function(t){function i(){return String(t)}return n.isFunction(t)?t:i},defer:function(n){setTimeout(n,0)},debounce:function(n,t,i){var r,u;return function(){var f,e,o=this,s=arguments;return f=function(){r=null;i||(u=n.apply(o,s))},e=i&&!r,clearTimeout(r),r=setTimeout(f,t),e&&(u=n.apply(o,s)),u}},throttle:function(n,t){var u,f,i,e,r,o;return r=0,o=function(){r=new Date;i=null;e=n.apply(u,f)},function(){var s=new Date,h=t-(s-r);return u=this,f=arguments,0>=h?(clearTimeout(i),i=null,r=s,e=n.apply(u,f)):i||(i=setTimeout(o,h)),e}},stringify:function(n){return t.isString(n)?n:JSON.stringify(n)},noop:function(){}}}(),e=function(){"use strict";function n(n){var e,o;return o=t.mixin({},f,n),e={css:u(),classes:o,html:i(o),selectors:r(o)},{css:e.css,html:e.html,classes:e.classes,selectors:e.selectors,mixin:function(n){t.mixin(n,e)}}}function i(n){return{wrapper:'<span class="'+n.wrapper+'"><\/span>',menu:'<div class="'+n.menu+'"><\/div>'}}function r(n){var i={};return t.each(n,function(n,t){i[t]="."+n}),i}function u(){var n={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},menu:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:" 0"}};return t.isMsie()&&t.mixin(n.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),n}var f={wrapper:"twitter-typeahead",input:"tt-input",hint:"tt-hint",menu:"tt-menu",dataset:"tt-dataset",suggestion:"tt-suggestion",selectable:"tt-selectable",empty:"tt-empty",open:"tt-
1open",cursor:"tt-cursor",highlight:"tt-highlight"};return n}(),o=function(){"use strict";function i(t){t&&t.el||n.error("EventBus initialized without el");this.$el=n(t.el)}var r,u;return r="typeahead:",u={render:"rendered",cursorchange:"cursorchanged",select:"selected",autocomplete:"autocompleted"},t.mixin(i.prototype,{_trigger:function(t,i){var u;return u=n.Event(r+t),(i=i||[]).unshift(u),this.$el.trigger.apply(this.$el,i),u},before:function(n){var t,i;return t=[].slice.call(arguments,1),i=this._trigger("before"+n,t),i.isDefaultPrevented()},trigger:function(n){var t;this._trigger(n,[].slice.call(arguments,1));(t=u[n])&&this._trigger(t,[].slice.call(arguments,1))}}),i}(),r=function(){"use strict";function t(t,i,r,u){var f;if(!r)return this;for(i=i.split(n),r=u?s(r,u):r,this._callbacks=this._callbacks||{};f=i.shift();)this._callbacks[f]=this._callbacks[f]||{sync:[],async:[]},this._callbacks[f][t].push(r);return this}function r(n,i,r){return t.call(this,"async",n,i,r)}function u(n,i,r){return t.call(this,"sync",n,i,r)}function f(t){var i;if(!this._callbacks)return this;for(t=t.split(n);i=t.shift();)delete this._callbacks[i];return this}function e(t){var r,u,f,e,o;if(!this._callbacks)return this;for(t=t.split(n),f=[].slice.call(arguments,1);(r=t.shift())&&(u=this._callbacks[r]);)e=i(u.sync,this,[r].concat(f)),o=i(u.async,this,[r].concat(f)),e()&&h(o);return this}function i(n,t,i){function r(){for(var r,u=0,f=n.length;!r&&f>u;u+=1)r=n[u].apply(t,i)===!1;return!r}return r}function o(){return window.setImmediate?function(n){setImmediate(function(){n()})}:function(n){setTimeout(function(){n()},0)}}function s(n,t){return n.bind?n.bind(t):function(){n.apply(t,[].slice.call(arguments,0))}}var n=/\s+/,h=o();return{onSync:u,onAsync:r,off:f,trigger:e}}(),s=function(n){"use strict";function i(n,i,r){for(var u,f=[],e=0,o=n.length;o>e;e++)f.push(t.escapeRegExChars(n[e]));return u=r?"\\b("+f.join("|")+")\\b":"("+f.join("|")+")",i?new RegExp(u):new RegExp(u,"i")}var r={node:null,pattern:null,tagName:"strong",className:null,wordsOnly:!1,caseSensitive:!1};return function(u){function o(t){var i,r,f;return(i=e.exec(t.data))&&(f=n.createElement(u.tagName),u.className&&(f.className=u.className),r=t.splitText(i.index),r.splitText(i[0].length),f.appendChild(r.cloneNode(!0)),t.parentNode.replaceChild(f,r)),!!i}function f(n,t){for(var i,r=0;r<n.childNodes.length;r++)i=n.childNodes[r],i.nodeType===3?r+=t(i)?1:0:f(i,t)}var e;u=t.mixin({},r,u);u.node&&u.pattern&&(u.pattern=t.isArray(u.pattern)?u.pattern:[u.pattern],e=i(u.pattern,u.caseSensitive,u.wordsOnly),f(u.node,o))}}(window.document),u=function(){"use strict";function i(i,r){i=i||{};i.input||n.error("input is missing");r.mixin(this);this.$hint=n(i.hint);this.$input=n(i.input);this.query=this.$input.val();this.queryWhenFocused=this.hasFocus()?this.query:null;this.$overflowHelper=e(this.$input);this._checkLanguageDirection();0===this.$hint.length&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=t.noop)}function e(t){return n('<pre aria-hidden="true"><\/pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:t.css("font-family"),fontSize:t.css("font-size"),fontStyle:t.css("font-style"),fontVariant:t.css("font-variant"),fontWeight:t.css("font-weight"),wordSpacing:t.css("word-spacing"),letterSpacing:t.css("letter-spacing"),textIndent:t.css("text-indent"),textRendering:t.css("text-rendering"),textTransform:t.css("text-transform")}).insertAfter(t)}function o(n,t){return i.normalizeQuery(n)===i.normalizeQuery(t)}function f(n){return n.altKey||n.ctrlKey||n.metaKey||n.shiftKey}var u;return u={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"},i.normalizeQuery=function(n){return t.toStr(n).replace(/^\s*/g,"").replace(/\s{2,}/g," ")},t.mixin(i.prototype,r,{_onBlur:function(){this.resetInputValue();this.trigger("blurred")},_onFocus:function(){this.queryWhenFocused=this.query;this.trigger("focused")},_onKeydown:function(n){var t=u[n.which||n.keyCode];this._managePreventDefault(t,n);t&&this._shouldTrigger(t,n)&&this.trigger(t+"Keyed",n)},_onInput:function(){this._setQuery(this.getInputValue());this.clearHintIfInvalid();this._checkLanguageDirection()},_managePreventDefault:function(n,t){var i;switch(n){case"up":case"down":i=!f(t);break;default:i=!1}i&&t.preventDefault()},_shouldTrigger:function(n,t){var i;switch(n){case"tab":i=!f(t);break;default:i=!0}return i},_checkLanguageDirection:function(){var n=(this.$input.css("direction")||"ltr").toLowerCase();this.dir!==n&&(this.dir=n,this.$hint.attr("dir",n),this.trigger("langDirChanged",n))},_setQuery:function(n,t){var i,r;i=o(n,this.query);r=i?this.query.length!==n.length:!1;this.query=n;t||i?!t&&r&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},bind:function(){var n,i,r,f,e=this;return n=t.bind(this._onBlur,this),i=t.bind(this._onFocus,this),r=t.bind(this._onKeydown,this),f=t.bind(this._onInput,this),this.$input.on("blur.tt",n).on("focus.tt",i).on("keydown.tt",r),!t.isMsie()||t.isMsie()>
19?this.$input.on("input.tt",f):this.$input.on("keydown.tt keypress.tt cut.tt paste.tt",function(n){u[n.which||n.keyCode]||t.defer(t.bind(e._onInput,e,n))}),this},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getLangDir:function(){return this.dir},getQuery:function(){return this.query||""},setQuery:function(n,t){this.setInputValue(n);this._setQuery(n,t)},hasQueryChangedSinceLastFocus:function(){return this.query!==this.queryWhenFocused},getInputValue:function(){return this.$input.val()},setInputValue:function(n){this.$input.val(n);this.clearHintIfInvalid();this._checkLanguageDirection()},resetInputValue:function(){this.setInputValue(this.query)},getHint:function(){return this.$hint.val()},setHint:function(n){this.$hint.val(n)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var n,t,i,r;n=this.getInputValue();t=this.getHint();i=n!==t&&0===t.indexOf(n);r=""!==n&&i&&!this.hasOverflow();!r&&this.clearHint()},hasFocus:function(){return this.$input.is(":focus")},hasOverflow:function(){var n=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=n},isCursorAtEnd:function(){var n,i,r;return n=this.$input.val().length,i=this.$input[0].selectionStart,t.isNumber(i)?i===n:document.selection?(r=document.selection.createRange(),r.moveStart("character",-n),n===r.text.length):!0},destroy:function(){this.$hint.off(".tt");this.$input.off(".tt");this.$overflowHelper.remove();this.$hint=this.$input=this.$overflowHelper=n("<div>")}}),i}(),f=function(){"use strict";function u(i,r){i=i||{};i.templates=i.templates||{};i.templates.notFound=i.templates.notFound||i.templates.empty;i.source||n.error("missing source");i.node||n.error("missing node");i.name&&!h(i.name)&&n.error("invalid dataset name: "+i.name);r.mixin(this);this.highlight=!!i.highlight;this.name=i.name||f();this.limit=i.limit||5;this.displayFn=e(i.display||i.displayKey);this.templates=o(i.templates,this.displayFn);this.source=i.source.__ttAdapter?i.source.__ttAdapter():i.source;this.async=t.isUndefined(i.async)?this.source.length>2:!!i.async;this._resetLastSuggestion();this.$el=n(i.node).addClass(this.classes.dataset).addClass(this.classes.dataset+"-"+this.name)}function e(n){function i(t){return t[n]}return n=n||t.stringify,t.isFunction(n)?n:i}function o(i,r){function u(t){return n("<div>").text(r(t))}return{notFound:i.notFound&&t.templatify(i.notFound),pending:i.pending&&t.templatify(i.pending),header:i.header&&t.templatify(i.header),footer:i.footer&&t.templatify(i.footer),suggestion:i.suggestion||u}}function h(n){return/^[_a-zA-Z0-9-]+$/.test(n)}var i,f;return i={val:"tt-selectable-display",obj:"tt-selectable-object"},f=t.getIdGenerator(),u.extractData=function(t){var r=n(t);return r.data(i.obj)?{val:r.data(i.val)||"",obj:r.data(i.obj)||null}:null},t.mixin(u.prototype,r,{_overwrite:function(n,t){t=t||[];t.length?this._renderSuggestions(n,t):this.async&&this.templates.pending?this._renderPending(n):!this.async&&this.templates.notFound?this._renderNotFound(n):this._empty();this.trigger("rendered",this.name,t,!1)},_append:function(n,t){t=t||[];t.length&&this.$lastSuggestion.length?this._appendSuggestions(n,t):t.length?this._renderSuggestions(n,t):!this.$lastSuggestion.length&&this.templates.notFound&&this._renderNotFound(n);this.trigger("rendered",this.name,t,!0)},_renderSuggestions:function(n,t){var i;i=this._getSuggestionsFragment(n,t);this.$lastSuggestion=i.children().last();this.$el.html(i).prepend(this._getHeader(n,t)).append(this._getFooter(n,t))},_appendSuggestions:function(n,t){var i,r;i=this._getSuggestionsFragment(n,t);r=i.children().last();this.$lastSuggestion.after(i);this.$lastSuggestion=r},_renderPending:function(n){var t=this.templates.pending;this._resetLastSuggestion();t&&this.$el.html(t({query:n,dataset:this.name}))},_renderNotFound:function(n){var t=this.templates.notFound;this._resetLastSuggestion();t&&this.$el.html(t({query:n,dataset:this.name}))},_empty:function(){this.$el.empty();this._resetLastSuggestion()},_getSuggestionsFragment:function(r,u){var e,f=this;return e=document.createDocumentFragment(),t.each(u,function(t){var u,o;o=f._injectQuery(r,t);u=n(f.templates.suggestion(o)).data(i.obj,t).data(i.val,f.displayFn(t)).addClass(f.classes.suggestion+" "+f.classes.selectable);e.appendChild(u[0])}),this.highlight&&s({className:this.classes.highlight,node:e,pattern:r}),n(e)},_getFooter:function(n,t){return this.templates.footer?this.templates.footer({query:n,suggestions:t,dataset:this.name}):null},_getHeader:function(n,t){return this.templates.header?this.templates.header({query:n,suggestions:t,dataset:this.name}):null},_resetLastSuggestion:function(){this.$lastSuggestion=n()},_injectQuery:function(n,i){return t.isObject(i)?t.mixin({_query:n},i):i},update:function(t){function f(n){u||(u=!0,n=(n||[]).slice(0,i.limit),r=n.length,i._overwrite(t,n),r<i.limit&&i.async&&i.trigger("asyncRequested",t))}function o(u){u=u||[];!e&&r<i.limit&&(i.cancel=n.noop,r+=u.length,i._append(t,u.slice(0,i.limit-r)),i.async&&i.trigger("asyncReceived",t))}var i=this,e=!1,u=!1,r=0;this.cancel();this.cancel=function(){e=!0;i.cancel=n.noop;i.async&&i.trigger("asyncCanceled",t)};this.source(t,f,o);!u&&f([])},cancel:n.noop,clear:function(){this._empty();this.cancel();this.trigger("cleared")},isEmpty:function(){return this.$el.is(":empty")},destroy:function(){this.$el=n("<div>")}}),u}(),i=function(){"use strict";function i(i,r){function e(t){var i=u.$node.find(t.node).first();return t.node=i.length?i:n("<div>").appendTo(u.$node),new f(t,r)}var u=this;i=i||{};i.node||n.error("node is required");r.mixin(this);
1this.$node=n(i.node);this.query=null;this.datasets=t.map(i.datasets,e)}return t.mixin(i.prototype,r,{_onSelectableClick:function(t){this.trigger("selectableClicked",n(t.currentTarget))},_onRendered:function(n,t,i,r){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty());this.trigger("datasetRendered",t,i,r)},_onCleared:function(){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty());this.trigger("datasetCleared")},_propagate:function(){this.trigger.apply(this,arguments)},_allDatasetsEmpty:function(){function n(n){return n.isEmpty()}return t.every(this.datasets,n)},_getSelectables:function(){return this.$node.find(this.selectors.selectable)},_removeCursor:function(){var n=this.getActiveSelectable();n&&n.removeClass(this.classes.cursor)},_ensureVisible:function(n){var t,i,r,u;t=n.position().top;i=t+n.outerHeight(!0);r=this.$node.scrollTop();u=this.$node.height()+parseInt(this.$node.css("paddingTop"),10)+parseInt(this.$node.css("paddingBottom"),10);0>t?this.$node.scrollTop(r+t):i>u&&this.$node.scrollTop(r+(i-u))},bind:function(){var i,n=this;return i=t.bind(this._onSelectableClick,this),this.$node.on("click.tt",this.selectors.selectable,i),t.each(this.datasets,function(t){t.onSync("asyncRequested",n._propagate,n).onSync("asyncCanceled",n._propagate,n).onSync("asyncReceived",n._propagate,n).onSync("rendered",n._onRendered,n).onSync("cleared",n._onCleared,n)}),this},isOpen:function(){return this.$node.hasClass(this.classes.open)},open:function(){this.$node.addClass(this.classes.open)},close:function(){this.$node.removeClass(this.classes.open);this._removeCursor()},setLanguageDirection:function(n){this.$node.attr("dir",n)},selectableRelativeToCursor:function(n){var i,r,u,t;return r=this.getActiveSelectable(),i=this._getSelectables(),u=r?i.index(r):-1,t=u+n,t=(t+1)%(i.length+1)-1,t=-1>t?i.length-1:t,-1===t?null:i.eq(t)},setCursor:function(n){this._removeCursor();(n=n&&n.first())&&(n.addClass(this.classes.cursor),this._ensureVisible(n))},getSelectableData:function(n){return n&&n.length?f.extractData(n):null},getActiveSelectable:function(){var n=this._getSelectables().filter(this.selectors.cursor).first();return n.length?n:null},getTopSelectable:function(){var n=this._getSelectables().first();return n.length?n:null},update:function(n){function r(t){t.update(n)}var i=n!==this.query;return i&&(this.query=n,t.each(this.datasets,r)),i},empty:function(){function n(n){n.clear()}t.each(this.datasets,n);this.query=null;this.$node.addClass(this.classes.empty)},destroy:function(){function i(n){n.destroy()}this.$node.off(".tt");this.$node=n("<div>");t.each(this.datasets,i)}}),i}(),h=function(){"use strict";function r(){i.apply(this,[].slice.call(arguments,0))}var n=i.prototype;return t.mixin(r.prototype,i.prototype,{open:function(){return!this._allDatasetsEmpty()&&this._show(),n.open.apply(this,[].slice.call(arguments,0))},close:function(){return this._hide(),n.close.apply(this,[].slice.call(arguments,0))},_onRendered:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),n._onRendered.apply(this,[].slice.call(arguments,0))},_onCleared:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),n._onCleared.apply(this,[].slice.call(arguments,0))},setLanguageDirection:function(t){return this.$node.css("ltr"===t?this.css.ltr:this.css.rtl),n.setLanguageDirection.apply(this,[].slice.call(arguments,0))},_hide:function(){this.$node.hide()},_show:function(){this.$node.css("display","block")}}),r}(),c=function(){"use strict";function r(r,u){var f,e,o,s,h,c,l,a,v,y,p;r=r||{};r.input||n.error("missing input");r.menu||n.error("missing menu");r.eventBus||n.error("missing event bus");u.mixin(this);this.eventBus=r.eventBus;this.minLength=t.isNumber(r.minLength)?r.minLength:1;this.input=r.input;this.menu=r.menu;this.enabled=!0;this.active=!1;this.input.hasFocus()&&this.activate();this.dir=this.input.getLangDir();this._hacks();this.menu.bind().onSync("selectableClicked",this._onSelectableClicked,this).onSync("asyncRequested",this._onAsyncRequested,this).onSync("asyncCanceled",this._onAsyncCanceled,this).onSync("asyncReceived",this._onAsyncReceived,this).onSync("datasetRendered",this._onDatasetRendered,this).onSync("datasetCleared",this._onDatasetCleared,this);f=i(this,"activate","open","_onFocused");e=i(this,"deactivate","_onBlurred");
vendor: 5,344 bytes, line 1
1o=i(this,"isActive","isOpen","_onEnterKeyed");s=i(this,"isActive","isOpen","_onTabKeyed");h=i(this,"isActive","_onEscKeyed");c=i(this,"isActive","open","_onUpKeyed");l=i(this,"isActive","open","_onDownKeyed");a=i(this,"isActive","isOpen","_onLeftKeyed");v=i(this,"isActive","isOpen","_onRightKeyed");y=i(this,"_openIfActive","_onQueryChanged");p=i(this,"_openIfActive","_onWhitespaceChanged");this.input.bind().onSync("focused",f,this).onSync("blurred",e,this).onSync("enterKeyed",o,this).onSync("tabKeyed",s,this).onSync("escKeyed",h,this).onSync("upKeyed",c,this).onSync("downKeyed",l,this).onSync("leftKeyed",a,this).onSync("rightKeyed",v,this).onSync("queryChanged",y,this).onSync("whitespaceChanged",p,this).onSync("langDirChanged",this._onLangDirChanged,this)}function i(n){var i=[].slice.call(arguments,1);return function(){var r=[].slice.call(arguments);t.each(i,function(t){return n[t].apply(n,r)})}}return t.mixin(r.prototype,{_hacks:function(){var r,i;r=this.input.$input||n("<div>");i=this.menu.$node||n("<div>");r.on("blur.tt",function(n){var u,f,e;u=document.activeElement;f=i.is(u);e=i.has(u).length>0;t.isMsie()&&(f||e)&&(n.preventDefault(),n.stopImmediatePropagation(),t.defer(function(){r.focus()}))});i.on("mousedown.tt",function(n){n.preventDefault()})},_onSelectableClicked:function(n,t){this.select(t)},_onDatasetCleared:function(){this._updateHint()},_onDatasetRendered:function(n,t,i,r){this._updateHint();this.eventBus.trigger("render",i,r,t)},_onAsyncRequested:function(n,t,i){this.eventBus.trigger("asyncrequest",i,t)},_onAsyncCanceled:function(n,t,i){this.eventBus.trigger("asynccancel",i,t)},_onAsyncReceived:function(n,t,i){this.eventBus.trigger("asyncreceive",i,t)},_onFocused:function(){this._minLengthMet()&&this.menu.update(this.input.getQuery())},_onBlurred:function(){this.input.hasQueryChangedSinceLastFocus()&&this.eventBus.trigger("change",this.input.getQuery())},_onEnterKeyed:function(n,t){var i;(i=this.menu.getActiveSelectable())&&this.select(i)&&t.preventDefault()},_onTabKeyed:function(n,t){var i;(i=this.menu.getActiveSelectable())?this.select(i)&&t.preventDefault():(i=this.menu.getTopSelectable())&&this.autocomplete(i)&&t.preventDefault()},_onEscKeyed:function(){this.close()},_onUpKeyed:function(){this.moveCursor(-1)},_onDownKeyed:function(){this.moveCursor(1)},_onLeftKeyed:function(){"rtl"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getTopSelectable())},_onRightKeyed:function(){"ltr"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getTopSelectable())},_onQueryChanged:function(n,t){this._minLengthMet(t)?this.menu.update(t):this.menu.empty()},_onWhitespaceChanged:function(){this._updateHint()},_onLangDirChanged:function(n,t){this.dir!==t&&(this.dir=t,this.menu.setLanguageDirection(t))},_openIfActive:function(){this.isActive()&&this.open()},_minLengthMet:function(n){return n=t.isString(n)?n:this.input.getQuery()||"",n.length>=this.minLength},_updateHint:function(){var f,i,n,e,o,s,r;f=this.menu.getTopSelectable();i=this.menu.getSelectableData(f);n=this.input.getInputValue();!i||t.isBlankString(n)||this.input.hasOverflow()?this.input.clearHint():(e=u.normalizeQuery(n),o=t.escapeRegExChars(e),s=new RegExp("^(?:"+o+")(.+$)","i"),r=s.exec(i.val),r&&this.input.setHint(n+r[1]))},isEnabled:function(){return this.enabled},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},isActive:function(){return this.active},activate:function(){return this.isActive()?!0:!this.isEnabled()||this.eventBus.before("active")?!1:(this.active=!0,this.eventBus.trigger("active"),!0)},deactivate:function(){return this.isActive()?this.eventBus.before("idle")?!1:(this.active=!1,this.close(),this.eventBus.trigger("idle"),!0):!0},isOpen:function(){return this.menu.isOpen()},open:function(){return this.isOpen()||this.eventBus.before("open")||(this.menu.open(),this._updateHint(),this.eventBus.trigger("open")),this.isOpen()},close:function(){return this.isOpen()&&!this.eventBus.before("close")&&(this.menu.close(),this.input.clearHint(),this.input.resetInputValue(),this.eventBus.trigger("close")),!this.isOpen()},setVal:function(n){this.input.setQuery(t.toStr(n))},getVal:function(){return this.input.getQuery()},select:function(n){var t=this.menu.getSelectableData(n);return t&&!this.eventBus.before("select",t.obj)?(this.input.setQuery(t.val,!0),this.eventBus.trigger("select",t.obj),this.close(),!0):!1},autocomplete:function(n){var i,t,r;return i=this.input.getQuery(),t=this.menu.getSelectableData(n),r=t&&i!==t.val,r&&!this.eventBus.before("autocomplete",t.obj)?(this.input.setQuery(t.val),this.eventBus.trigger("autocomplete",t.obj),!0):!1},moveCursor:function(n){var u,i,t,r,f;return u=this.input.getQuery(),i=this.menu.selectableRelativeToCursor(n),t=this.menu.getSelectableData(i),r=t?t.obj:null,f=this._minLengthMet()&&this.menu.update(u),f||this.eventBus.before("cursorchange",r)?!1:(this.menu.setCursor(i),t?this.input.setInputValue(t.val):(this.input.resetInputValue(),this._updateHint()),this.eventBus.trigger("cursorchange",r),!0)},destroy:function(){this.input.destroy();this.menu.destroy()}}),r}();!function(){"use strict";function r(t,i){t.each(function(){var t,r=n(this);(t=r.data(f.typeahead))&&i(t,r)})}function v(n,t){return n.clone().addClass(t.classes.hint).removeData().css(t.css.hint).css(p(n)).removeAttr("id n
1ame placeholder required").attr({autocomplete:"off",spellcheck:"false",tabindex:-1})}function y(n,t){n.data(f.attrs,{dir:n.attr("dir"),autocomplete:n.attr("autocomplete"),spellcheck:n.attr("spellcheck"),style:n.attr("style")});n.addClass(t.classes.input).attr({autocomplete:"off",spellcheck:!1});try{n.attr("dir")||n.attr("dir","auto")}catch(i){}return n}function p(n){return{backgroundAttachment:n.css("background-attachment"),backgroundClip:n.css("background-clip"),backgroundColor:n.css("background-color"),backgroundImage:n.css("background-image"),backgroundOrigin:n.css("background-origin"),backgroundPosition:n.css("background-position"),backgroundRepeat:n.css("background-repeat"),backgroundSize:n.css("background-size")}}function w(n){var r,i;r=n.data(f.www);i=n.parent().filter(r.selectors.wrapper);t.each(n.data(f.attrs),function(i,r){t.isUndefined(i)?n.removeAttr(r):n.attr(r,i)});n.removeData(f.typeahead).removeData(f.www).removeData(f.attr).removeClass(r.classes.input);i.length&&(n.detach().insertAfter(i),i.remove())}function l(i){var u,r;return u=t.isJQuery(i)||t.isElement(i),r=u?n(i).first():[],r.length?r:null}var a,f,s;a=n.fn.typeahead;f={www:"tt-www",attrs:"tt-attrs",typeahead:"tt-typeahead"};s={initialize:function(r,s){function p(){var e,d,p,w,b,k,g,nt,tt,it,rt;t.each(s,function(n){n.highlight=!!r.highlight});e=n(this);d=n(a.html.wrapper);p=l(r.hint);w=l(r.menu);b=r.hint!==!1&&!p;k=r.menu!==!1&&!w;b&&(p=v(e,a));k&&(w=n(a.html.menu).css(a.css.menu));p&&p.val("");e=y(e,a);(b||k)&&(d.css(a.css.wrapper),e.css(b?a.css.input:a.css.inputWithNoHint),e.wrap(d).parent().prepend(b?p:null).append(k?w:null));rt=k?h:i;g=new o({el:e});nt=new u({hint:p,input:e},a);tt=new rt({node:w,datasets:s},a);it=new c({input:nt,menu:tt,eventBus:g,minLength:r.minLength},a);e.data(f.www,a);e.data(f.typeahead,it)}var a;return s=t.isArray(s)?s:[].slice.call(arguments,1),r=r||{},a=e(r.classNames),this.each(p)},isEnabled:function(){var n;return r(this.first(),function(t){n=t.isEnabled()}),n},enable:function(){return r(this,function(n){n.enable()}),this},disable:function(){return r(this,function(n){n.disable()}),this},isActive:function(){var n;return r(this.first(),function(t){n=t.isActive()}),n},activate:function(){return r(this,function(n){n.activate()}),this},deactivate:function(){return r(this,function(n){n.deactivate()}),this},isOpen:function(){var n;return r(this.first(),function(t){n=t.isOpen()}),n},open:function(){return r(this,function(n){n.open()}),this},close:function(){return r(this,function(n){n.close()}),this},select:function(t){var i=!1,u=n(t);return r(this.first(),function(n){i=n.select(u)}),i},autocomplete:function(t){var i=!1,u=n(t);return r(this.first(),function(n){i=n.autocomplete(u)}),i},moveCursor:function(n){var t=!1;return r(this.first(),function(i){t=i.moveCursor(n)}),t},val:function(n){var t;return arguments.length?(r(this,function(t){t.setVal(n)}),this):(r(this.first(),function(n){t=n.getVal()}),t)},destroy:function(){return r(this,function(n,t){w(t);n.destroy()}),this}};n.fn.typeahead=function(n){return s[n]?s[n].apply(this,[].slice.call(arguments,1)):s.initialize.apply(this,arguments)};n.fn.typeahead.noConflict=function(){return n.fn.typeahead=a,this}}()});!function(n,t){"function"==typeof define&&define.amd?define("bloodhound",["jquery"],function(i){return n.Bloodhound=t(i)}):"object"==typeof exports?module.exports=t(require("jquery")):n.Bloodhound=t(jQuery)}(this,function(n){var t=function(){"use strict";return{isMsie:function(){return/(msie|trident)/i.test(navigator.userAgent)?navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]:!1},isBlankString:function(n){return!n||/^\s*$/.test(n)},escapeRegExChars:function(n){return n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(n){return"string"==typeof n},isNumber:function(n){return"number"==typeof n},isArray:n.isArray,isFunction:n.isFunction,isObject:n.isPlainObject,isUndefined:function(n){return"undefined"==typeof n},isElement:function(n){return!(!n||1!==n.nodeType)},isJQuery:function(t){return t instanceof n},toStr:function(n){return t.isUndefined(n)||null===n?"":n+""},bind:n.proxy,each:function(t,i){function r(n,t){return i(t,n)}n.each(t,r)},map:n.map,filter:n.grep,every:function(t,i){var r=!0;return t?(n.each(t,function(n,u){if(!(r=i.call(null,u,n,t)))return!1}),!!r):r},some:function(t,i){var r=!1;return t?(n.each(t,function(n,u){if((r=i.call(null,u,n,t)))return!1}),!!r):r},mixin:n.extend,identity:function(n){return n},clone:function(t){return n.extend(!0,{},t)},getIdGenerator:function(){var n=0;return function(){return n++}},templatify:function(t){function i(){return String(t)}return n.isFunction(t)?t:i},defer:function(n){setTimeout(n,0)},debounce:function(n,t,i){var r,u;return function(){var f,e,o=this,s=arguments;return f=function(){r=null;i||(u=n.apply(o,s))},e=i&&!r,clearTimeout(r),r=setTimeout(f,t),e&&(u=n.apply(o,s)),u}},throttle:function(n,t){var u,f,i,e,r,o;return r=0,o=function(){r=new Date;i=null;e=n.apply(u,f)},function(){var s=new Date,h=t-(s-r);return u=this,f=arguments,0>=h?(clearTimeout(i),i=null,r=s,e=n.apply(u,f)):i||(i=setTimeout(o,h)),e}},stringify:function(n){return t.isString(n)?n:JSON.stringify(n)},noop:function(){}}}(),u="0.11.1",f=function(){"use strict";function n(n){return n=t.toStr(n),n?n.split(/\s+/):[]}function i(n){return n=t.toStr(n),n?n.split(/\W+/):[]}function r(n){return function(i){return i=t.isArray(i)?i:[].slice.call(arguments,0),function(r){var u=[];return t.each(i,function(i){u=u.concat(n(t.toStr(r[i])))}),u}}}return{nonword:i,whitespace:n,obj:{nonword:r(i),whitespace:r(n)}}}(),i=function(){"use strict";function i(i){this.maxSize=t.isNumber(i)?i:100;this.reset();this.maxSize<=0&&(this.set=this.get=n.noop)}function r(){this.head=this.tail=null}function u(n,t){this.key=n;this.val=t;this.prev=this.next=null}return t.mixin(i.prototype,{set:function(n,t){var i,r=this.list.tail;this.size>=this.maxSize&&(this.list.remove(r),delete this.hash[r.key],this.size--);(i=this.hash[n])?(i.val=t,this.list.moveToFront(i)):(i=new u(n,t),this.list.add(i),this.hash[n]=i,this.size++)},get:function(n){var t=this.hash[n];if(t)return(this.list.moveToFront(t),t.val)},reset:function(){this.size=0;this.hash={};this.list=new r}}),t.mixin(r.prototype,{add:function(n){this.head&&(n.next=this.head,this.head.prev=n);this.head=n;this.tail=this.tail||n},remove:function(n){n.prev?n.prev.next=n.next:this.head=n.next;n.next?n.next.prev=n.prev:this.tail=n.prev},moveToFront:function(n){this.remove(n);this.add(n)}}),i}(),e=function(){"use strict";function r(n,r){this.prefix=["__",n,"__"].join("");this.ttlKey="__ttl__";this.keyMatcher=new RegExp("^"+t.escapeRegExChars(this.prefix));this.ls=r||i;!this.ls&&this._noop()}function u(){return(new Date).getTime()}function f(n){return JSON.stringify(t.isUndefined(n)?null:n)}function e(t){return n.parseJSON(t)}function o(n){for(var r,u=[],f=i.length,t=0;f>t;t++)(r=i.key(t)).match(n)&&u.push(r.replace(n,""));return u}var i;try{i=window.localStorage;i.setItem("~~~","!");i.removeItem("~~~")}catch(s){i=null}return t.mixin(r.prototype,{_prefix:function(n){return this.prefix+n}
vendor: 7,451 bytes, line 1
1,_ttlKey:function(n){return this._prefix(n)+this.ttlKey},_noop:function(){this.get=this.set=this.remove=this.clear=this.isExpired=t.noop},_safeSet:function(n,t){try{this.ls.setItem(n,t)}catch(i){"QuotaExceededError"===i.name&&(this.clear(),this._noop())}},get:function(n){return this.isExpired(n)&&this.remove(n),e(this.ls.getItem(this._prefix(n)))},set:function(n,i,r){return t.isNumber(r)?this._safeSet(this._ttlKey(n),f(u()+r)):this.ls.removeItem(this._ttlKey(n)),this._safeSet(this._prefix(n),f(i))},remove:function(n){return this.ls.removeItem(this._ttlKey(n)),this.ls.removeItem(this._prefix(n)),this},clear:function(){for(var t=o(this.keyMatcher),n=t.length;n--;)this.remove(t[n]);return this},isExpired:function(n){var i=e(this.ls.getItem(this._ttlKey(n)));return t.isNumber(i)&&u()>i?!0:!1}}),r}(),r=function(){"use strict";function r(n){n=n||{};this.cancelled=!1;this.lastReq=null;this._send=n.transport;this._get=n.limiter?n.limiter(this._get):this._get;this._cache=n.cache===!1?new i(0):o}var u=0,f={},e=6,o=new i(10);return r.setMaxPendingRequests=function(n){e=n},r.resetCache=function(){o.reset()},t.mixin(r.prototype,{_fingerprint:function(t){return t=t||{},t.url+t.type+n.param(t.data||{})},_get:function(n,t){function o(n){t(null,n);r._cache.set(i,n)}function s(){t(!0)}function c(){u--;delete f[i];r.onDeckRequestArgs&&(r._get.apply(r,r.onDeckRequestArgs),r.onDeckRequestArgs=null)}var i,h,r=this;i=this._fingerprint(n);this.cancelled||i!==this.lastReq||((h=f[i])?h.done(o).fail(s):e>u?(u++,f[i]=this._send(n).done(o).fail(s).always(c)):this.onDeckRequestArgs=[].slice.call(arguments,0))},get:function(i,r){var f,u;r=r||n.noop;i=t.isString(i)?{url:i}:i||{};u=this._fingerprint(i);this.cancelled=!1;this.lastReq=u;(f=this._cache.get(u))?r(null,f):this._get(i,r)},cancel:function(){this.cancelled=!0}}),r}(),o=window.SearchIndex=function(){"use strict";function u(i){i=i||{};i.datumTokenizer&&i.queryTokenizer||n.error("datumTokenizer and queryTokenizer are both required");this.identify=i.identify||t.stringify;this.datumTokenizer=i.datumTokenizer;this.queryTokenizer=i.queryTokenizer;this.reset()}function f(n){return n=t.filter(n,function(n){return!!n}),n=t.map(n,function(n){return n.toLowerCase()})}function e(){var n={};return n[r]=[],n[i]={},n}function o(n){for(var i={},r=[],t=0,u=n.length;u>t;t++)i[n[t]]||(i[n[t]]=!0,r.push(n[t]));return r}function s(n,t){var i=0,r=0,u=[],f,e;for(n=n.sort(),t=t.sort(),f=n.length,e=t.length;f>i&&e>r;)n[i]<t[r]?i++:n[i]>t[r]?r++:(u.push(n[i]),i++,r++);return u}var i="c",r="i";return t.mixin(u.prototype,{bootstrap:function(n){this.datums=n.datums;this.trie=n.trie},add:function(n){var u=this;n=t.isArray(n)?n:[n];t.each(n,function(n){var o,s;u.datums[o=u.identify(n)]=n;s=f(u.datumTokenizer(n));t.each(s,function(n){for(var f,t=u.trie,s=n.split("");f=s.shift();)t=t[i][f]||(t[i][f]=e()),t[r].push(o)})})},get:function(n){var i=this;return t.map(n,function(n){return i.datums[n]})},search:function(n){var e,u,h=this;return e=f(this.queryTokenizer(n)),t.each(e,function(n){var t,f,o,e;if(u&&0===u.length)return!1;for(t=h.trie,f=n.split("");t&&(o=f.shift());)t=t[i][o];return t&&0===f.length?(e=t[r].slice(0),void(u=u?s(u,e):e)):(u=[],!1)}),u?t.map(o(u),function(n){return h.datums[n]}):[]},all:function(){var n=[],t;for(t in this.datums)n.push(this.datums[t]);return n},reset:function(){this.datums={};this.trie=e()},serialize:function(){return{datums:this.datums,trie:this.trie}}}),u}(),s=function(){"use strict";function i(n){this.url=n.url;this.ttl=n.ttl;this.cache=n.cache;this.prepare=n.prepare;this.transform=n.transform;this.transport=n.transport;this.thumbprint=n.thumbprint;this.storage=new e(n.cacheKey)}var n;return n={data:"data",protocol:"protocol",thumbprint:"thumbprint"},t.mixin(i.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},store:function(t){this.cache&&(this.storage.set(n.data,t,this.ttl),this.storage.set(n.protocol,location.protocol,this.ttl),this.storage.set(n.thumbprint,this.thumbprint,this.ttl))},fromCache:function(){var i,t={};return this.cache?(t.data=this.storage.get(n.data),t.protocol=this.storage.get(n.protocol),t.thumbprint=this.storage.get(n.thumbprint),i=t.thumbprint!==this.thumbprint||t.protocol!==location.protocol,t.data&&!i?t.data:null):null},fromNetwork:function(n){function i(){n(!0)}function r(t){n(null,u.transform(t))}var t,u=this;n&&(t=this.prepare(this._settings()),this.transport(t).fail(i).done(r))},clear:function(){return this.storage.clear(),this}}),i}(),h=function(){"use strict";function n(n){this.url=n.url;this.prepare=n.prepare;this.transform=n.transform;this.transport=new r({cache:n.cache,limiter:n.limiter,transport:n.transport})}return t.mixin(n.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},get:function(n,t){function r(n,i){t(n?[]:u.transform(i))}var i,u=this;if(t)return n=n||"",i=this.prepare(n,this._settings()),this.transport.get(i,r)},cancelLastRequest:function(){this.transport.cancel()}}),n}(),c=function(){"use strict";function r(r){var f;return r?(f={url:null,ttl:864e5,cache:!0,cacheKey:null,thumbprint:"",prepare:t.identity,transform:t.identity,transport:null},r=t.isString(r)?{url:r}:r,r=t.mixin(f,r),!r.url&&n.error("prefetch requires url to be set"),r.transform=r.filter||r.transform,r.cacheKey=r.cacheKey||r.url,r.thumbprint=u+r.thumbprint,r.transport=r.transport?i(r.transport):n.ajax,r):null}function f(r){var u;if(r)return u={url:null,cache:!0,prepare:null,replace:null,wildcard:null,limiter:null,rateLimitBy:"debounce",rateLimitWait:300,transform:t.identity,transport:null},r=t.isString(r)?{url:r}:r,r=t.mixin(u,r),!r.url&&n.error("remote requires url to be set"),r.transform=r.filter||r.transform,r.prepare=e(r),r.limiter=o(r),r.transport=r.transport?i(r.transport):n.ajax,delete r.replace,delete r.wildcard,delete r.rateLimitBy,delete r.rateLimitWait,r}function e(n){function u(n,t){return t.url=i(t.url,n),t}function f(n,t){return t.url=t.url.replace(r,encodeURIComponent(n)),t}function e(n,t){return t}var t,i,r;return t=n.prepare,i=n.replace,r=n.wildcard,t?t:t=i?u:n.wildcard?f:e}function o(n){function f(n){return function(i){return t.debounce(i,n)}}function e(n){return function(i){return t.throttle(i,n)}}var i,u,r;return i=n.limiter,u=n.rateLimitBy,r=n.rateLimitWait,i||(i=/^throttle$/i.test(u)?e(r):f(r)),i}function i(i){return function(r){function f(n){t.defer(function(){u.resolve(n)})}function e(n){t.defer(function(){u.reject(n)})}var u=n.Deferred();return i(r,f,e),u}}return function(i){var e,u;return e={initialize:!0,identify:t.stringify,datumTokenizer:null,queryTokenizer:null,sufficient:5,sorter:null,local:[],prefetch:null,remote:null},i=t.mixin(e,i||{}),!i.datumTokenizer&&n.error("datumTokenizer is required"),!i.queryTokenizer&&n.error("queryTokenizer is required"),u=i.sorter,i.sorter=u?function(n){return n.sort(u)}:t.identity,i.local=t.isFunction(i.local)?i.local():i.local,i.prefetch=r(i.prefetch),i.remote=f(i.remote),i}}();return function(){"use strict";function i(n){n=c(n);this.sorter=n.sorter;this.identify=n.identify;this.sufficient=n.sufficient;this.local=n.local;this.remote=n.remote?new h(n.remote):null;this.prefetch=n.prefetch?new s(n.prefetch):null;this.index=new o({identify:this.identify,datumTokenizer:n.datumTokenizer,queryTokenizer:n.queryTokenizer});n.initialize!==!1&&this.initialize()}var u;return u=window&&window.Bloodhound,i.noConflict=function(){return window&&(window.Bloodhound=u),i}
1,i.tokenizers=f,t.mixin(i.prototype,{__ttAdapter:function(){function t(t,i,r){return n.search(t,i,r)}function i(t,i){return n.search(t,i)}var n=this;return this.remote?t:i},_loadPrefetch:function(){function u(n,r){return n?t.reject():(i.add(r),i.prefetch.store(i.index.serialize()),void t.resolve())}var t,r,i=this;return t=n.Deferred(),this.prefetch?(r=this.prefetch.fromCache())?(this.index.bootstrap(r),t.resolve()):this.prefetch.fromNetwork(u):t.resolve(),t.promise()},_initialize:function(){function t(){n.add(n.local)}var n=this;return this.clear(),(this.initPromise=this._loadPrefetch()).done(t),this.initPromise},initialize:function(n){return!this.initPromise||n?this._initialize():this.initPromise},add:function(n){return this.index.add(n),this},get:function(n){return n=t.isArray(n)?n:[].slice.call(arguments),this.index.get(n)},search:function(n,i,r){function e(n){var i=[];t.each(n,function(n){t.some(u,function(t){return f.identify(n)===f.identify(t)})||i.push(n)});r&&r(i)}var u,f=this;return u=this.sorter(this.index.search(n)),i(this.remote?u.slice():u),this.remote&&u.length<this.sufficient?this.remote.get(n,e):this.remote&&this.remote.cancelLastRequest(),this},all:function(){return this.index.all()},clear:function(){return this.index.reset(),this},clearPrefetchCache:function(){return this.prefetch&&this.prefetch.clear(),this},clearRemoteCache:function(){return r.resetCache(),this},ttAdapter:function(){return this.__ttAdapter()}}),i}()});typeof gj=="undefined"&&(gj={});typeof gj.util=="undefined"&&(gj.util={});AutocompleteExtension={Utils:{focusNext:function(n){var i,t,r;try{if(SELFSERVICE.IsPrefillFormInitialized)return!1}catch(u){}i="";try{i=$(n).closest(".form-group").parent().attr("id")}catch(u){i=""}if(t=$(".input-autocomplete[id]").eq($(".input-autocomplete[id]").index($(n))+1),$(t)!=undefined){r="";try{r=$(t).closest(".form-group").parent().attr("id")}catch(u){r=""}if(r!=i)return;$(t).typeahead("val","-");$(t).typeahead("val","");$(t).focus()}},clearData:function(n){$(n).attr("data-prevselection",null)}}};gj.util.autocomplete=function(n){this.autocompleteInputs=$(n);this._autocomplete=function(){function t(n){var t=n.closest(".input-group");t==null||t==""||typeof t===undefined||($(t).removeClass("hovered"),$(t).addClass("focused"))}function n(n){var t=n.closest(".input-group");t==null||t==""||typeof t===undefined||$(t).hasClass("focused")||($(t).removeClass("focused"),$(t).addClass("hovered"))}function i(n){var t=n.closest(".input-group");t==null||t==""||typeof t===undefined||$(t).removeClass("focused")}function r(n){var t=n.closest(".input-group");t==null||t==""||typeof t===undefined||$(t).removeClass("hovered")}var u=this;this.autocompleteInputs.each(function(){var u=$(this),f=u.attr("id"),c=(f==null||f==""||typeof f===undefined)?null:$("#"+f).closest(".autocomplete-group"),e=(c==null||c==""||typeof c===undefined)?null:c.find("#"+f+"-spinner"),d=typeof u.attr("data-autocomplete-lenght")=="undefined"||u.data("autocomplete-lenght")==""?0:u.data("autocomplete-lenght"),o=typeof u.attr("data-autocomplete-limit")=="undefined"||u.data("autocomplete-limit")==""?20:u.data("autocomplete-limit"),g=u.data("autocomplete-url"),nt=typeof u.attr("data-autocomplete-type")=="undefined"||u.data("autocomplete-type")==""?"POST":u.data("autocomplete-type"),l=typeof u.attr("data-autocomplete-ajaxdata")=="undefined"||u.data("autocomplete-ajaxdata")==""?!1:u.data("autocomplete-ajaxdata"),h=typeof u.attr("data-autocomplete-ajaxdata-inputs")=="undefined"||u.data("data-autocomplete-ajaxdata-inputs")==""?"":u.data("autocomplete-ajaxdata-inputs"),s={},v=typeof u.attr("data-autocomplete-init")=="undefined"||u.data("autocomplete-init")==""?!1:u.data("autocomplete-init"),y=typeof u.attr("data-autocomplete-open")=="undefined"||u.data("autocomplete-open")==""?!1:u.data("autocomplete-open"),p=typeof u.attr("data-autocomplete-select")=="undefined"||u.data("autocomplete-select")==""?!1:u.data("autocomplete-select"),w=typeof u.attr("data-autocomplete-selected")=="undefined"||u.data("autocomplete-selected")==""?!1:u.data("autocomplete-selected"),b=typeof u.attr("data-autocomplete-change")=="undefined"||u.data("autocomplete-change")==""?!1:u.data("autocomplete-change"),k=typeof u.attr("data-autocomplete-close")=="undefined"||u.data("autocomplete-close")==""?!1:u.data("autocomplete-close"),tt=typeof u.attr("data-autocomplete-no-results-msg")=="undefined"||u.data("autocomplete-no-results-msg")==""?"no matches found":u.data("autocomplete-no-results-msg"),it=typeof u.attr("data-autocomplete-usehints")=="undefined"||u.data("autocomplete-usehints")==""||u.data("autocomplete-usehints")==null?!0:u.data("autocomplete-usehints").toLowerCase()=="true"?!0:!1,a;if(!u.hasClass("input-autocomplete-is-initialized")){u.addClass("input-autocomplete-is-initialized");v&&typeof window[v]=="function"&&window[v](u);u.typeahead({hint:it,highlight:!0,minLength:d},{name:"results",limit:9999,display:"value",source:function(n,t,i){var r,c,a,v;try{if(typeof l!="undefined"&&l!=null&&l.ajaxdata!=null&&$.each(l.ajaxdata,function(n,t){s[t.inputName]=$("#"+t.inputId).closest(".autocomplete-container").find(".input-autocomplete-selected-id").val()}),typeof h!="undefined"&&h!=null&&(r=[h],h.indexOf(";")>-1&&(r=h.split(";")),typeof r!="undefined"&&r!=null))for(c=0;c<r.length;c++)a=r[c].charAt(0)=="#"?r[c]:"#"+r[c],v=a.replace("#",""),s[v]=$(a).val()}
1catch(y){window.console&&console.log?(console.log("#AUTOCOMPLETE AJAX DATA ERROR"),console.log(y)):alert("#AUTOCOMPLETE AJAX DATA ERROR");s={}}s.userInput=n;g.indexOf("claims")!==-1&&(s.limit=o);$.ajax({url:g,type:nt,dataType:"json",data:s,xhrFields:{withCredentials:!0},beforeSend:function(){e==null||e==""||typeof e===undefined||e.show()},complete:function(){e==null||e==""||typeof e===undefined||e.hide()},success:function(n){var r=n,s=[],h,t,e,c,l,a;for(errorArray=[],h=o!=null&&o!=""&&typeof o!==undefined&&!isNaN(o)&&parseInt(o)<r.length?o:r.length,t=0;t<h;t++)s[t]={},s[t].value=r[t].Name,s[t].id=r[t].Id,r[t].Error==null||r[t].Error==""||typeof r[t].Error===undefined||(errorArray[t]=r[t].Error);errorArray==null||errorArray==""||typeof errorArray===undefined||(window.console&&console.log?(console.log("#AUTOCOMPLETE ERROR"),console.log(errorArray)):alert("#AUTOCOMPLETE ERROR"));i(s);e=r[0];c=$("#"+f).attr("data-prevselection");e!=undefined&&r.length==1&&c!=e.Name&&($("#"+f).attr("data-prevselection",e.Name),l=u.closest(".autocomplete-container").find(".input-autocomplete-selected-id"),a=u.closest(".autocomplete-container").find(".input-autocomplete-selected-value"),u.val(e.Name),l.val(e.Id),a.val(e.Name),u.typeahead("val",e.Name),u.focus(),u.blur(),u.closest(".form-group").find(".gj-tooltip").hide(),AutocompleteExtension.Utils.focusNext("#"+f))},error:function(n,t){window.console&&console.log?(console.log("#AUTOCOMPLETE ERROR"),console.log(t)):alert("#AUTOCOMPLETE ERROR")}})},templates:{notFound:['<div class="tt-suggestion empty-message">',tt,"<\/div>"].join("\n")}});u.bind("typeahead:open",function(){y&&typeof window[y]=="function"&&window[y](u)});u.on("input",function(){const n=u.val();n.length<d&&u.attr("aria-expanded","false")});u.bind("typeahead:render",function(){const n=u.closest(".twitter-typeahead").find(".tt-menu"),t=n.is(":visible");u.attr("aria-expanded",t.toString())});u.bind("typeahead:autocomplete",function(){u.attr("aria-expanded","false")});u.bind("typeahead:close",function(){u.attr("aria-expanded","false");k&&typeof window[k]=="function"&&window[k](u)});u.bind("typeahead:select",function(n,t){var i=u.closest(".autocomplete-container").find(".input-autocomplete-selected-id"),r=u.closest(".autocomplete-container").find(".input-autocomplete-selected-value");i.val(t.id);r.val(t.value);p&&typeof window[p]=="function"&&window[p](u,t);$("#"+f).attr("data-prevselection",t.Name);AutocompleteExtension.Utils.focusNext("#"+f);u.trigger("blur")});u.bind("typeahead:selected",function(n,t){u.attr("aria-expanded","false");w&&typeof window[w]=="function"&&(window[w](u,t),$("#"+f).attr("data-prevselection",t.Name),AutocompleteExtension.Utils.focusNext("#"+f))});u.bind("typeahead:change",function(n,t){b&&typeof window[b]=="function"&&window[b](u,t)});a=u.closest(".input-group");a==null||a==""||typeof a===undefined||(u.bind("focus",function(){t($(this))}),u.bind("mouseover",function(){n($(this))}),u.closest(".twitter-typeahead").find(".tt-menu").bind("mouseover",function(){n($(this))}),u.closest(".input-group").find(".input-group-addon").bind("mouseover",function(){n($(this))}),u.bind("blur",function(){i($(this))}),u.bind("mouseout",function(){r($(this))}))}})}};$(document).on("focus",".input-autocomplete",function(){$(this).hasClass("tt-hint")&&$(this).parent().find(".tt-input").trigger("focus")});"undefined"==typeof gj&&(gj={});"undefined"==typeof gj.util&&(gj.util={});gj.util.googleMap=function(){this.$gjeffGoogleMapContainer=$(".gjeff-map");this.$gjeffGoogleMap=this.$gjeffGoogleMapContainer.find(".gjeff-map_google-map");this.$googleSearchInput=this.$gjeffGoogleMapContainer.find(".gjeff-map_search-input");this.$googleSearchBtn=this.$gjeffGoogleMapContainer.find(".gjeff-map_search-button");this.$useUserLocation=this.$gjeffGoogleMapContainer.find(".gjeff-map_use-user-location");this.$noUserLocation=this.$gjeffGoogleMapContainer.find(".gjeff-map_no-user-location");this.$panelBottom=this.$gjeffGoogleMapContainer.find(".gjeff-map_panel--bottom");this.$locationsList=this.$gjeffGoogleMapContainer.find(".gjeff-map_list ul");this.$locationsListMobileMore=this.$gjeffGoogleMapContainer.find(".gjeff-map_list-more");this.$detailsPanel=this.$gjeffGoogleMapContainer.find(".gjeff-map_details");this.$locationStreet=this.$detailsPanel.find(".gjeff-map_location-street");this.$locationCity=this.$detailsPanel.find(".gjeff-map_location-city");this.$showRouteBtn=this.$detailsPanel.find(".gjeff-map_show-route");this.$locationMainHours=this.$detailsPanel.find(".gjeff-map_location-hours--main");this.$locationDepartmenTitle=this.$detailsPanel.find(".gjeff-map_hours-title--department");this.$locationDepartmenHours=this.$detailsPanel.find(".gjeff-map_location-hours--department");this.$locationDepartmentPhonesTitle=this.$detailsPanel.find(".gjeff-map_phones-title--department");this.$locationDepartmentPhones=this.$detailsPanel.find(".gjeff-map_location-phones--department");this.$locationDepartmentAdditionalTitle=this.$detailsPanel.find(".gjeff-map_additional-title--department");this.$locationDepartmentAdditional=this.$detailsPanel.find(".gjeff-map_location-additional--department");this.$closeDetailsPanel=this.$detailsPanel.find(".gjeff-map_back-to-list");this.$errorPanel=this.$gjeffGoogleMapContainer.find(".gjeff-map_error");this.$errorMsgHeader=this.$errorPanel.find("h4");this.$errorMsgParag=this.$errorPanel.find("p");this.$errorClose=this.$errorPanel.find(".gjeff-map_error-close");this.errorMsgAnimTime=300;this.locationsJsonUrl=this.$gjeffGoogleMapContainer.data("locations-url");this.locations=[];this.map;this.geocoder=new google.maps.Geocoder;this.distanceMatrixService=new google.maps.DistanceMatrixService;this.markers=[];this.selectedMarkerId;this.userMarker;this.addressMarker;this.locationMarkerIcon;this.locationMarkerSelectedIcon;this.userMarkerIcon;this.addressMarkerIcon;this.addressActiveMarkerIcon;this.userLatLng;this.EARTH_RADIUS_M=6378137;this.resizeTimeout;this.componentSize="large";this.jsonError={header:"Sorry, we cannot load offices.",parag:"Please reload the page."};this.geolocationError={header:"geolocation error",parag:""};this.noNearstLocationsError={header:"no nearst locations",parag:""};this.distanceMatrixError={header:"distance matrix error",parag:""};this.geolocationServerError={header:"geolocation server error",parag:""};this.geolocationNotSupportedError={header:"geolocation not supported",parag:""};this._googleMap=function(){function o(){var t=n.$locationsList.find("li").length;"undefined"!=typeof n.selectedMarkerId?$.each(n.locations,function(t,i){if(i.id==n.selectedMarkerId){var r={lat:i.lat,lng:i.lng};return void n.map.panTo(r)}}):i(0==t?"fitAll":t)}function s(){var t=n.$gjeffGoogleMapContainer.outerWidth();640>t?(n.$gjeffGoogleMapContainer.addClass("view-small"),n.$gjeffGoogleMapContainer.removeClass("view-large"),n.componentSize="small"):(n.$gjeffGoogleMapContainer.addClass("view-large"),n.$gjeffGoogleMapContainer.removeClass("view-small"),n.componentSize="large")}function w(){function i(n){if(""==n)return!1;var t,r=n.split(", "),i="";return $.each(r,function(n){t=r[n].split(" ");i+='<tr><td class="days">'+t[0]+'<\/td><td class="hours">'+t[1]+"<\/td>";i+=t[2]!=null?'<td class="lunchBreak mytooltip"><div class="insertIMG" ><\/div>'+t[2]+'<span class="mytooltiptext">Lunch time break<\/span><\/td><\/tr>':"<\/tr>"}),i}$.ajax({url:n.locationsJsonUrl,type:"GET",dataType:"json",data:"",success:function(t){var u=t.settings,f=t.locations,r;for(n.geolocationError=u.geolocationError,n.noNearstLocationsError=u.noNearstLocationsError,n.distanceMatrixError=u.distanceMatrixError,n.geolocationServerError=u.geolocationServerError,n.geolocationNotSupportedError=u.geolocationNotSupportedError,n.locationMarkerIcon={url:u.locationMarkerUrl,size:new google.maps.Size(22,23),origin:new google.maps.Point(0,0),anchor:new google.maps.Point(11,11),scaledSize:new google.maps.Size(22,23)},n.locationMarkerSelectedIcon={url:u.locationMarkerSelectedUrl,size:new google.maps.Size(22,52),origin:new google.maps.Point(0,0),anchor:new google.maps.Point(11,40),scaledSize:new google.maps.Size(22,52)},n.userMarkerIcon={url:u.userMarkerUrl,size:new google.maps.Size(48,48),origin:new google.maps.Point(0,0),anchor:new google.maps.Point(15,15),scaledSize:new google.maps.Size(30,30)},n.addressMarkerIcon={url:u.addressMarkerUrl,size:new google.maps.Size(2
11,21),origin:new google.maps.Point(0,0),anchor:new google.maps.Point(11,11),scaledSize:new google.maps.Size(21,21)},n.addressActiveMarkerIcon={url:u.addressActiveMarkerUrl,size:new google.maps.Size(22,40),origin:new google.maps.Point(0,0),anchor:new google.maps.Point(11,40),scaledSize:new google.maps.Size(22,40)},r=0;r<f.length;r++)n.locations[r]={},n.locations[r].id="place-id-"+r,n.locations[r].lat=parseFloat(f[r].Latitude),n.locations[r].lng=parseFloat(f[r].Longitude),n.locations[r].city=f[r].City,n.locations[r].street=f[r].Address,n.locations[r].mainHours=i(f[r].OpeningHours),n.locations[r].departmentHours=i(f[r].DepartmentHours),n.locations[r].distance=0,n.locations[r].phones=f[r].Phones,n.locations[r].additionalInfo=f[r].AdditionalInfo,n.locations[r].hide=f[r].HideMapButton;b()},error:function(){t(n.jsonError)}})}function b(){k();g();nt();ht();it();tt();lt();ut()}function k(){n.map=new google.maps.Map(document.getElementById("gjeff-map_google-map"));d();i("fitAll")}function d(){function r(){var n=$(this)[0].id;e(n,!0);u();h(n)}function f(){var t=n.$locationsList.find("li[data-place-id="+$(this)[0].id+"]");t.addClass("highlighted")}function o(){var t=n.$locationsList.find("li[data-place-id="+$(this)[0].id+"]");t.removeClass("highlighted")}for(var t,i=0;i<n.locations.length;i++)t=new google.maps.Marker({position:{lat:n.locations[i].lat,lng:n.locations[i].lng},map:n.map,icon:n.locationMarkerIcon}),t.set("id",n.locations[i].id),n.markers.push(t),google.maps.event.addListener(t,"click",r),google.maps.event.addListener(t,"mouseover",f),google.maps.event.addListener(t,"mouseout",o)}function i(t){for(var r,u=new google.maps.LatLngBounds,f="fitAll"==t||n.locations.length<t?n.locations.length:t,i=0;f>i;i++)(0==i||n.locations[i].distance<1e4)&&(r=new google.maps.LatLng(n.locations[i].lat,n.locations[i].lng),u.extend(r));"undefined"!=typeof n.userLatLng&&(r=new google.maps.LatLng(n.userLatLng.lat,n.userLatLng.lng),u.extend(r));n.map.fitBounds(u)}function h(t){$.each(n.locations,function(i,r){return console.log(r),r.id==t?(r.hide==!0?n.$showRouteBtn.hide():n.$showRouteBtn.show(),n.$locationStreet.html(r.street),n.$locationCity.html(r.city),n.$locationMainHours.html(r.mainHours),n.$locationDepartmentPhones.html(r.phones),n.$locationDepartmentAdditional.html(r.additionalInfo),0!=r.departmentHours?(n.$locationDepartmenHours.html(r.departmentHours),n.$locationDepartmenHours.show(),n.$locationDepartmenTitle.show()):(n.$locationDepartmenHours.hide(),n.$locationDepartmenTitle.hide()),void n.$detailsPanel.fadeIn(function(){var i=n.$detailsPanel.outerHeight(!0),t;n.$panelBottom.css({height:i,overflow:"hidden"});t={lat:r.lat,lng:r.lng};n.map.panTo(t)})):void 0});c()}function g(){n.$closeDetailsPanel.click(function(){f()})}function f(){n.$detailsPanel.fadeOut(function(){var t=n.$locationsList.parent().outerHeight(!0);n.$panelBottom.animate({height:t},function(){n.$panelBottom.removeAttr("style")})});v(n.selectedMarkerId,n.locationMarkerIcon)}function nt(){function u(){var n=navigator.userAgent.toLowerCase();return"windows phone"==n.match(/windows phone/)||"iemobile"==n.match(/iemobile/)?!0:!1}var t,r,i="";n.$showRouteBtn.click(function(){"undefined"!=typeof n.userLatLng&&(i=n.userLatLng.lat+","+n.userLatLng.lng);$.each(n.markers,function(i,r){if(r.id==n.selectedMarkerId)return(t=r.position.lat()+","+r.position.lng(),!1)});r=u()?"http://www.here.com/directions/drive/start:"+i+"/end:"+t:"http://maps.google.com/maps?saddr="+i+"&daddr="+t;window.location.href=r})}function tt(){function i(){var i=n.$googleSearchInput.val();n.geocoder.geocode({address:i},function(i,r){r===google.maps.GeocoderStatus.OK?(n.userLatLng={},n.userLatLng.lat=i[0].geometry.location.lat(),n.userLatLng.lng=i[0].geometry.location.lng(),et(),a(25)):t(n.geolocationError)})}""!==n.$googleSearchInput.val()&&i();n.$googleSearchInput.keyup(function(n){13==n.keyCode&&i()});n.$googleSearchBtn.click(function(){i()})}function it(){n.$useUserLocation.click(function(){function i(i){var r=i?n.geolocationServerError:n.geolocationNotSupportedError;t(r);rt()}navigator.geolocation?navigator.geolocation.getCurrentPosition(function(t){n.userLatLng={};n.userLatLng.lat=t.coords.latitude;n.userLatLng.lng=t.coords.longitude;ft();c();a(3)},function(){i(!0)}):i(!1)})}function rt(){n.$useUserLocation.hide();n.$noUserLocation.show()}function ut(){n.$noUserLocation.find(".gjeff-map_btn").click(function(){t(n.geolocationServerError)})}function ft(){"undefined"==typeof n.userMarker&&(n.userMarker=new google.maps.Marker({position:n.userLatLng,map:n.map,icon:n.userMarkerIcon,clickable:!1}))}function et(){"undefined"!=typeof n.addressMarker&&n.addressMarker.setMap(null);n.addressMarker=new google.maps.Marker({position:n.userLatLng,map:n.map,icon:n.addressActiveMarkerIcon,clickable:!1})}function c(){"undefined"!=typeof n.addressMarker&&n.addressMarker.setIcon(n.addressMarkerIcon)}function ot(t,i){var u=r(i.lat-t.lat),f=r(i.lng-t.lng),e=Math.sin(u/2)*Math.sin(u/2)+Math.cos(r(t.lat))*Math.cos(r(i.lat))*Math.sin(f/2)*Math.sin(f/2),o=2*Math.atan2(Math.sqrt(e),Math.sqrt(1-e));return n.EARTH_RADIUS_M*o}function r(n){return n*Math.PI/180}function l(n,t){var i=parseFloat(n.distance),r=parseFloat(t.distance);return r>i?-1:i>r?1:0}function a(r){function v(u,e){if(e==google.maps.DistanceMatrixStatus.OK){for(var s=u.rows[0].elements,o=0;o<s.length;o++){if("undefined"==typeof s[o].distance)return n.$locationsList.empty(),n.$locationsList.parent().removeAttr("style"),y(),f(),i("fitAll"),!1;n.locations[o].distance=s[o].distance.value}p();n.locations.sort(l);i(r);f();st(r)}else t(n.distanceMatrixError)}var o,s,h,w=new google.maps.LatLng(n.userLatLng.lat,n.userLatLng.lng),c=[],b={lat:n.userLatLng.lat,lng:n.userLatLng.lng},a=n.locations.length<25?n.locations.length:25,u,e;for($.each(n.locations,function(n,t){h={lat:t.lat,lng:t.lng};t.distance=ot(b,h)}),n.locations.sort(l),u=0;a>u;u++)o=n.locations[u],s=new google.maps.LatLng(o.lat,o.lng),c.push(s);for(e=a;e<n.locations.length;e++)n.locations[e].distance=1e100;n.distanceMatrixService.getDistanceMatrix({origins:[w],destinations:c,travelMode:google.maps.TravelMode.DRIVING,unitSystem:google.maps.UnitSystem.METRIC,durationInTraffic:!1,avoidHighways:!1,avoidTolls:!1},v)}function st(t){var r,i;for(n.$locationsList.parent().show(),n.$locationsList.empty(),n.$locationsList.find("li").off("mouseenter"),n.$locationsList.find("li").off("mouseleave"),n.$locationsList.find("li").off("
1click"),r=n.locations.length<t?n.locations.length:t,i=0;r>i;i++)if(0==i||n.locations[i].distance<1e4){var f=$(document.createElement("li")),o=$(document.createElement("span")),s=$(document.createElement("span"));o.addClass("gjeff-map_location-street gjeff-map_bold").html(n.locations[i].street);s.addClass("gjeff-map_location-city").html(n.locations[i].city);f.attr("data-place-id",n.locations[i].id).append(o).append(s);n.$locationsList.append(f)}n.$locationsList.find("li:not(:first-child)").addClass("view-small-hidden");ct();n.$locationsList.find("li").on("mouseenter",function(){var n=$(this).data("place-id");u();e(n)});n.$locationsList.find("li").on("mouseleave",function(){u()});n.$locationsList.find("li").on("click",function(){var n=$(this).data("place-id");u();e(n,!0);h(n)})}function e(t,i){v(t,n.locationMarkerSelectedIcon);n.selectedMarkerId=i?t:void 0}function u(){$.each(n.markers,function(t,i){i.id!==n.selectedMarkerId&&i.setIcon(n.locationMarkerIcon)})}function v(t,i){$.each(n.markers,function(n,r){r.id==t&&r.setIcon(i)})}function ht(){n.$locationsListMobileMore.click(function(){y();n.$locationsList.find("li.view-small-hidden").removeClass("view-small-hidden")})}function ct(){n.$locationsList.find("li.view-small-hidden").length>1&&n.$locationsListMobileMore.removeClass("view-all-hidden")}function y(){n.$locationsListMobileMore.addClass("view-all-hidden")}function lt(){n.$errorClose.click(function(){p()})}function p(){if("none"!=n.$errorPanel.css("display"))if("small"==n.componentSize)n.$errorPanel.animate({top:"0px"},n.errorMsgAnimTime,function(){n.$errorPanel.removeAttr("style")});else{var t=parseInt(n.$gjeffGoogleMap.width())-65+"px";n.$errorPanel.css({right:"auto",width:t}).animate({left:"0px",width:"319px"},n.errorMsgAnimTime,function(){n.$errorPanel.removeAttr("style")})}}function t(t){if(n.$errorMsgHeader.html(t.header),n.$errorMsgParag.html(t.parag),"none"==n.$errorPanel.css("display"))if("small"==n.componentSize)n.$errorPanel.css({top:"0px"}).show().animate({top:"167px"},n.errorMsgAnimTime,function(){n.$errorPanel.attr("style","display:block;")});else{var i=parseInt(n.$gjeffGoogleMap.width())-65+"px";n.$errorPanel.css({left:"0px",width:"319px"}).show().animate({left:"320px",width:i},n.errorMsgAnimTime,function(){n.$errorPanel.attr("style","display:block; right:65px;")})}}var n=this;$(document).ready(function(){$(".gjeff-map_btn").on("click",function(n){n.preventDefault()});$(".gjeff-map_btn").on("keydown",function(n){(n.key==="Enter"||n.key===" ")&&(n.preventDefault(),$(this).trigger("click"))})});$(window).on("load",function(){s();w()});$(window).on("resize",function(){s();o();clearTimeout(n.resizeTimeout);n.resizeTimeout=setTimeout(function(){o()},100)})}},function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery","jquery-ui/ui/widget"],n):typeof exports=="object"?n(require("jquery"),require("./vendor/jquery.ui.widget")):n(window.jQuery)}(function(n){"use strict";function t(t){var i=t==="dragover";return function(r){r.dataTransfer=r.originalEvent&&r.originalEvent.dataTransfer;var u=r.dataTransfer;u&&n.inArray("Files",u.types)!==-1&&this._trigger(t,n.Event(t,{delegatedEvent:r}))!==!1&&(r.preventDefault(),i&&(u.dropEffect="copy"))}}n.support.fileInput=!(new RegExp("(Android (1\\.[0156]|2\\.[01]))|(Windows Phone (OS 7|8\\.0))|(XBLWP)|(ZuneWP)|(WPDesktop)|(w(eb)?OSBrowser)|(webOS)|(Kindle/(1\\.0|2\\.[05]|3\\.0))").test(window.navigator.userAgent)||n('<input type="file"/>').prop("disabled"));n.support.xhrFileUpload=!!(window.ProgressEvent&&window.FileReader);n.support.xhrFormDataFileUpload=!!window.FormData;n.support.blobSlice=window.Blob&&(Blob.prototype.slice||Blob.prototype.webkitSlice||Blob.prototype.mozSlice);n.widget("blueimp.fileupload",{options:{dropZone:n(document),pasteZone:undefined,fileInput:undefined,replaceFileInput:!0,paramName:undefined,singleFileUploads:!0,limitMultiFileUploads:undefined,limitMultiFileUploadSize:undefined,limitMultiFileUploadSizeOverhead:512,sequentialUploads:!1,limitConcurrentUploads:undefined,forceIframeTransport:!1,redirect:undefined,redirectParamName:undefined,postMessage:undefined,multipart:!0,maxChunkSize:undefined,uploadedBytes:undefined,recalculateProgress:!0,progressInterval:100,bitrateInterval:500,autoUpload:!0,uniqueFilenames:undefined,messages:{uploadedBytes:"Uploaded bytes exceed file size"},i18n:function(t,i){return t=this.messages[t]||t.toString(),i&&n.each(i,function(n,i){t=t.replace("{"+n+"}",i)}),t},formData:function(n){return n.serializeArray()},add:function(t,i){if(t.isDefaultPrevented())return!1;(i.autoUpload||i.autoUpload!==!1&&n(this).fileupload("option","autoUpload"))&&i.process().done(function(){i.submit()})},processData:!1,contentType:!1,cache:!1,timeout:0},_promisePipe:function(){var t=n.fn.jquery.split(".");return Number(t[0])>1||Number(t[1])>7?"then":"pipe"}(),_specialOptions:["fileInput","dropZone","pasteZone","multipart","forceIframeTransport"],_blobSlice:n.support.blobSlice&&function(){var n=this.slice||this.webkitSlice||this.mozSlice;return n.apply(this,arguments)},_BitrateTimer:function(){this.timestamp=Date.now?Date.now():(new Date).getTime();this.loaded=0;this.bitrate=0;this.getBitrate=function(n,t,i){var r=n-this.timestamp;return(!this.bitrate||!i||r>i)&&(this.bitrate=(t-this.loaded)*(1e3/r)*8,this.loaded=t,this.timestamp=n),this.bitrate}},_isXHRUpload:function(t){return!t.forceIframeTransport&&(!t.multipart&&n.support.xhrFileUpload||n.support.xhrFormDataFileUpload)},_getFormData:function(t){var i;return n.type(t.formData)==="function"?t.formData(t.form):n.isArray(t.formData)?t.formData:n.type(t.formData)==="object"?(i=[],n.each(t.formData,function(n,t){i.push({name:n,value:t})}),i):[]},_getTotal:function(t){var i=0;return n.each(t,function(n,t){i+=t.size||1}),i},_initProgressObject:function(t){var i={loaded:0,total:0,bitrate:0};t._progress?n.extend(t._progress,i):t._progress=i},_initResponseObject:function(n){var t;if(n._response)for(t in n._response)Object.prototype.hasOwnProperty.call(n._response,t)&&delete n._response[t];else n._response={}},_onProgress:function(t,i){if(t.lengthComputable){var r=Date.now?Date.now():(new Date).getTime(),u;if(i._time&&i.progressInterval&&r-i._time<i.progressInterval&&t.loaded!==t.total)return;i._time=r;u=Math.floor(t.loaded/t.total*(i.chunkSize||i._progress.total))+(i.uploadedBytes||0);this._progress.loaded+=u-i._progress.loaded;this._progress.bitrate=this._bitrateTimer.getBitrate(r,this._progress.loaded,i.bitrateInterval);i._progress.loaded=i.loaded=u;i._progress.bitrate=i.bitrate=i._bitrateTimer.getBitrate(r,u,i.bitrateInterval);this._trigger("progress",n.Event("progress",{delegatedEvent:t}),i);this._trigger("progressall",n.Event("progressall",{delegatedEvent:t}),this._progress)}},_initProgressListener:function(t){var r=this,i=t.xhr?t.xhr():n.ajaxSettings.xhr();if(i.upload){n(i.upload).on("progress",function(n){var i=n.originalEvent;n.lengthComputable=i.lengthComputable;n.loaded=i.loaded;n.total=i.total;r._onProgress(n,t)});t.xhr=function(){return i}}}
1,_deinitProgressListener:function(t){var i=t.xhr?t.xhr():n.ajaxSettings.xhr();i.upload&&n(i.upload).off("progress")},_isInstanceOf:function(n,t){return Object.prototype.toString.call(t)==="[object "+n+"]"},_getUniqueFilename:function(n,t){return(n=String(n),t[n])?(n=n.replace(/(?: \(([\d]+)\))?(\.[^.]+)?$/,function(n,t,i){var r=t?Number(t)+1:1,u=i||"";return" ("+r+")"+u}),this._getUniqueFilename(n,t)):(t[n]=!0,n)},_initXHRData:function(t){var u=this,i,r=t.files[0],e=t.multipart||!n.support.xhrFileUpload,f=n.type(t.paramName)==="array"?t.paramName[0]:t.paramName;t.headers=n.extend({},t.headers);t.contentRange&&(t.headers["Content-Range"]=t.contentRange);e&&!t.blob&&this._isInstanceOf("File",r)||(t.headers["Content-Disposition"]='attachment; filename="'+encodeURI(r.uploadName||r.name)+'"');e?n.support.xhrFormDataFileUpload&&(t.postMessage?(i=this._getFormData(t),t.blob?i.push({name:f,value:t.blob}):n.each(t.files,function(r,u){i.push({name:n.type(t.paramName)==="array"&&t.paramName[r]||f,value:u})})):(u._isInstanceOf("FormData",t.formData)?i=t.formData:(i=new FormData,n.each(this._getFormData(t),function(n,t){i.append(t.name,t.value)})),t.blob?i.append(f,t.blob,r.uploadName||r.name):n.each(t.files,function(r,e){if(u._isInstanceOf("File",e)||u._isInstanceOf("Blob",e)){var o=e.uploadName||e.name;t.uniqueFilenames&&(o=u._getUniqueFilename(o,t.uniqueFilenames));i.append(n.type(t.paramName)==="array"&&t.paramName[r]||f,e,o)}})),t.data=i):(t.contentType=r.type||"application/octet-stream",t.data=t.blob||r);t.blob=null},_initIframeSettings:function(t){var i=n("<a><\/a>").prop("href",t.url).prop("host");t.dataType="iframe "+(t.dataType||"");t.formData=this._getFormData(t);t.redirect&&i&&i!==location.host&&t.formData.push({name:t.redirectParamName||"redirect",value:t.redirect})},_initDataSettings:function(n){this._isXHRUpload(n)?(this._chunkedUpload(n,!0)||(n.data||this._initXHRData(n),this._initProgressListener(n)),n.postMessage&&(n.dataType="postmessage "+(n.dataType||""))):this._initIframeSettings(n)},_getParamName:function(t){var r=n(t.fileInput),i=t.paramName;return i?n.isArray(i)||(i=[i]):(i=[],r.each(function(){for(var t=n(this),u=t.prop("name")||"files[]",r=(t.prop("files")||[1]).length;r;)i.push(u),r-=1}),i.length||(i=[r.prop("name")||"files[]"])),i},_initFormSettings:function(t){t.form&&t.form.length||(t.form=n(t.fileInput.prop("form")),t.form.length||(t.form=n(this.options.fileInput.prop("form"))));t.paramName=this._getParamName(t);t.url||(t.url=t.form.prop("action")||location.href);t.type=(t.type||n.type(t.form.prop("method"))==="string"&&t.form.prop("method")||"").toUpperCase();t.type!=="POST"&&t.type!=="PUT"&&t.type!=="PATCH"&&(t.type="POST");t.formAcceptCharset||(t.formAcceptCharset=t.form.attr("accept-charset"))},_getAJAXSettings:function(t){var i=n.extend({},this.options,t);return this._initFormSettings(i),this._initDataSettings(i),i},_getDeferredState:function(n){return n.state?n.state():n.isResolved()?"resolved":n.isRejected()?"rejected":"pending"},_enhancePromise:function(n){return n.success=n.done,n.error=n.fail,n.complete=n.always,n},_getXHRPromise:function(t,i,r){var u=n.Deferred(),f=u.promise();return i=i||this.options.context||f,t===!0?u.resolveWith(i,r):t===!1&&u.rejectWith(i,r),f.abort=u.promise,this._enhancePromise(f)},_addConvenienceMethods:function(t,i){var r=this,u=function(t){return n.Deferred().resolveWith(r,t).promise()};i.process=function(t,f){return(t||f)&&(i._processQueue=this._processQueue=(this._processQueue||u([this]))[r._promisePipe](function(){return i.errorThrown?n.Deferred().rejectWith(r,[i]).promise():u(arguments)})[r._promisePipe](t,f)),this._processQueue||u([this])};i.submit=function(){return this.state()!=="pending"&&(i.jqXHR=this.jqXHR=r._trigger("submit",n.Event("submit",{delegatedEvent:t}),this)!==!1&&r._onSend(t,this)),this.jqXHR||r._getXHRPromise()};i.abort=function(){return this.jqXHR?this.jqXHR.abort():(this.errorThrown="abort",r._trigger("fail",null,this),r._getXHRPromise(!1))};i.state=function(){return this.jqXHR?r._getDeferredState(this.jqXHR):this._processQueue?r._getDeferredState(this._processQueue):void 0};i.processing=function(){return!this.jqXHR&&this._processQueue&&r._getDeferredState(this._processQueue)==="pending"};i.progress=function(){return this._progress};i.response=function(){return this._response}},_getUploadedBytes:function(n){var i=n.getResponseHeader("Range"),t=i&&i.split("-"),r=t&&t.length>1&&parseInt(t[1],10);return r&&r+1},_chunkedUpload:function(t,i){t.uploadedBytes=t.uploadedBytes||0;var r=this,e=t.files[0],o=e.size,u=t.uploadedBytes,f=t.maxChunkSize||o,l=this._blobSlice,s=n.Deferred(),h=s.promise(),a,c;return!(this._isXHRUpload(t)&&l&&(u||(n.type(f)==="function"?f(t):f)<o))||t.data?!1:i?!0:u>=o?(e.error=t.i18n("uploadedBytes"),this._getXHRPromise(!1,t.context,[null,"error",e.error])):(c=function(){var i=n.extend({},t),h=i._progress.loaded;i.blob=l.call(e,u,u+(n.type(f)==="function"?f(i):f),e.type);i.chunkSize=i.blob.size;i.contentRange="bytes "+u+"-"+(u+i.chunkSize-1)+"/"+o;r._trigger("chunkbeforesend",null,i);r._initXHRData(i);r._initProgressListener(i);
1a=(r._trigger("chunksend",null,i)!==!1&&n.ajax(i)||r._getXHRPromise(!1,i.context)).done(function(f,e,l){u=r._getUploadedBytes(l)||u+i.chunkSize;h+i.chunkSize-i._progress.loaded&&r._onProgress(n.Event("progress",{lengthComputable:!0,loaded:u-i.uploadedBytes,total:u-i.uploadedBytes}),i);t.uploadedBytes=i.uploadedBytes=u;i.result=f;i.textStatus=e;i.jqXHR=l;r._trigger("chunkdone",null,i);r._trigger("chunkalways",null,i);u<o?c():s.resolveWith(i.context,[f,e,l])}).fail(function(n,t,u){i.jqXHR=n;i.textStatus=t;i.errorThrown=u;r._trigger("chunkfail",null,i);r._trigger("chunkalways",null,i);s.rejectWith(i.context,[n,t,u])}).always(function(){r._deinitProgressListener(i)})},this._enhancePromise(h),h.abort=function(){return a.abort()},c(),h)},_beforeSend:function(n,t){this._active===0&&(this._trigger("start"),this._bitrateTimer=new this._BitrateTimer,this._progress.loaded=this._progress.total=0,this._progress.bitrate=0);this._initResponseObject(t);this._initProgressObject(t);t._progress.loaded=t.loaded=t.uploadedBytes||0;t._progress.total=t.total=this._getTotal(t.files)||1;t._progress.bitrate=t.bitrate=0;this._active+=1;this._progress.loaded+=t.loaded;this._progress.total+=t.total},_onDone:function(t,i,r,u){var f=u._progress.total,e=u._response;u._progress.loaded<f&&this._onProgress(n.Event("progress",{lengthComputable:!0,loaded:f,total:f}),u);e.result=u.result=t;e.textStatus=u.textStatus=i;e.jqXHR=u.jqXHR=r;this._trigger("done",null,u)},_onFail:function(n,t,i,r){var u=r._response;r.recalculateProgress&&(this._progress.loaded-=r._progress.loaded,this._progress.total-=r._progress.total);u.jqXHR=r.jqXHR=n;u.textStatus=r.textStatus=t;u.errorThrown=r.errorThrown=i;this._trigger("fail",null,r)},_onAlways:function(n,t,i,r){this._trigger("always",null,r)},_onSend:function(t,i){i.submit||this._addConvenienceMethods(t,i);var r=this,f,s,e,h,u=r._getAJAXSettings(i),o=function(){return r._sending+=1,u._bitrateTimer=new r._BitrateTimer,f=f||((s||r._trigger("send",n.Event("send",{delegatedEvent:t}),u)===!1)&&r._getXHRPromise(!1,u.context,s)||r._chunkedUpload(u)||n.ajax(u)).done(function(n,t,i){r._onDone(n,t,i,u)}).fail(function(n,t,i){r._onFail(n,t,i,u)}).always(function(n,t,i){if(r._deinitProgressListener(u),r._onAlways(n,t,i,u),r._sending-=1,r._active-=1,u.limitConcurrentUploads&&u.limitConcurrentUploads>r._sending)for(var f=r._slots.shift();f;){if(r._getDeferredState(f)==="pending"){f.resolve();break}f=r._slots.shift()}r._active===0&&r._trigger("stop")})};return(this._beforeSend(t,u),this.options.sequentialUploads||this.options.limitConcurrentUploads&&this.options.limitConcurrentUploads<=this._sending)?(this.options.limitConcurrentUploads>1?(e=n.Deferred(),this._slots.push(e),h=e[r._promisePipe](o)):(this._sequence=this._sequence[r._promisePipe](o,o),h=this._sequence),h.abort=function(){return(s=[undefined,"abort","abort"],!f)?(e&&e.rejectWith(u.context,s),o()):f.abort()},this._enhancePromise(h)):o()},_onAdd:function(t,i){var a=this,p=!0,f=n.extend({},this.options,i),u=i.files,v=u.length,o=f.limitMultiFileUploads,c=f.limitMultiFileUploadSize,b=f.limitMultiFileUploadSizeOverhead,w=0,l=this._getParamName(f),s,e,h,r,y=0;if(!v)return!1;if(c&&u[0].size===undefined&&(c=undefined),(f.singleFileUploads||o||c)&&this._isXHRUpload(f))if(f.singleFileUploads||c||!o)if(!f.singleFileUploads&&c)for(h=[],s=[],r=0;r<v;r=r+1)w+=u[r].size+b,(r+1===v||w+u[r+1].size+b>c||o&&r+1-y>=o)&&(h.push(u.slice(y,r+1)),e=l.slice(y,r+1),e.length||(e=l),s.push(e),y=r+1,w=0);else s=l;else for(h=[],s=[],r=0;r<v;r+=o)h.push(u.slice(r,r+o)),e=l.slice(r,r+o),e.length||(e=l),s.push(e);else h=[u],s=[l];return i.originalFiles=u,n.each(h||u,function(r,u){var f=n.extend({},i);return f.files=h?u:[u],f.paramName=s[r],a._initResponseObject(f),a._initProgressObject(f),a._addConvenienceMethods(t,f),p=a._trigger("add",n.Event("add",{delegatedEvent:t}),f)}),p},_replaceFileInput:function(t){var i=t.fileInput,r=i.clone(!0),u=i.is(document.activeElement);t.fileInputClone=r;n("<form><\/form>").append(r)[0].reset();i.after(r).detach();u&&r.trigger("focus");n.cleanData(i.off("remove"));this.options.fileInput=this.options.fileInput.map(function(n,t){return t===i[0]?r[0]:t});i[0]===this.element[0]&&(this.element=r)},_handleFileTreeEntry:function(t,i){var s=this,r=n.Deferred(),u=[],e,f=function(n){n&&!n.entry&&(n.entry=t);r.resolve([n])},h=function(n){s._handleFileTreeEntries(n,i+t.name+"/").done(function(n){r.resolve(n)}).fail(f)},o=function(){e.readEntries(function(n){n.length?(u=u.concat(n),o()):h(u)},f)};return i=i||"",t.isFile?t._file?(t._file.relativePath=i,r.resolve(t._file)):t.file(function(n){n.relativePath=i;r.resolve(n)},f):t.isDirectory?(e=t.createReader(),o()):r.resolve([]),r.promise()},_handleFileTreeEntries:function(t,i){var r=this;return n.when.apply(n,n.map(t,function(n){return r._handleFileTreeEntry(n,i)}))[this._promisePipe](function(){return Array.prototype.concat.apply([],arguments)})},_getDroppedFiles:function(t){t=t||{};var i=t.items;return i&&i.length&&(i[0].webkitGetAsEntry||i[0].getAsEntry)?this._handleFileTreeEntries(n.map(i,function(n){var t;return n.webkitGetAsEntry?(t=n.webkitGetAsEntry(),t&&(t._file=n.getAsFile()),t):n.getAsEntry()})):n.Deferred().resolve(n.makeArray(t.files)).promise()},_getSingleFileInputFiles:function(t){t=n(t);
1var r=t.prop("entries"),i,u;if(r&&r.length)return this._handleFileTreeEntries(r);if(i=n.makeArray(t.prop("files")),i.length)i[0].name===undefined&&i[0].fileName&&n.each(i,function(n,t){t.name=t.fileName;t.size=t.fileSize});else{if(u=t.prop("value"),!u)return n.Deferred().resolve([]).promise();i=[{name:u.replace(/^.*\\/,"")}]}return n.Deferred().resolve(i).promise()},_getFileInputFiles:function(t){return!(t instanceof n)||t.length===1?this._getSingleFileInputFiles(t):n.when.apply(n,n.map(t,this._getSingleFileInputFiles))[this._promisePipe](function(){return Array.prototype.concat.apply([],arguments)})},_onChange:function(t){var r=this,i={fileInput:n(t.target),form:n(t.target.form)};this._getFileInputFiles(i.fileInput).always(function(u){i.files=u;r.options.replaceFileInput&&r._replaceFileInput(i);r._trigger("change",n.Event("change",{delegatedEvent:t}),i)!==!1&&r._onAdd(t,i)})},_onPaste:function(t){var i=t.originalEvent&&t.originalEvent.clipboardData&&t.originalEvent.clipboardData.items,r={files:[]};i&&i.length&&(n.each(i,function(n,t){var i=t.getAsFile&&t.getAsFile();i&&r.files.push(i)}),this._trigger("paste",n.Event("paste",{delegatedEvent:t}),r)!==!1&&this._onAdd(t,r))},_onDrop:function(t){t.dataTransfer=t.originalEvent&&t.originalEvent.dataTransfer;var u=this,i=t.dataTransfer,r={};i&&i.files&&i.files.length&&(t.preventDefault(),this._getDroppedFiles(i).always(function(i){r.files=i;u._trigger("drop",n.Event("drop",{delegatedEvent:t}),r)!==!1&&u._onAdd(t,r)}))},_onDragOver:t("dragover"),_onDragEnter:t("dragenter"),_onDragLeave:t("dragleave"),_initEventHandlers:function(){this._isXHRUpload(this.options)&&(this._on(this.options.dropZone,{dragover:this._onDragOver,drop:this._onDrop,dragenter:this._onDragEnter,dragleave:this._onDragLeave}),this._on(this.options.pasteZone,{paste:this._onPaste}));n.support.fileInput&&this._on(this.options.fileInput,{change:this._onChange})},_destroyEventHandlers:function(){this._off(this.options.dropZone,"dragenter dragleave dragover drop");this._off(this.options.pasteZone,"paste");this._off(this.options.fileInput,"change")},_destroy:function(){this._destroyEventHandlers()},_setOption:function(t,i){var r=n.inArray(t,this._specialOptions)!==-1;r&&this._destroyEventHandlers();this._super(t,i);r&&(this._initSpecialOptions(),this._initEventHandlers())},_initSpecialOptions:function(){var t=this.options;t.fileInput===undefined?t.fileInput=this.element.is('input[type="file"]')?this.element:this.element.find('input[type="file"]'):t.fileInput instanceof n||(t.fileInput=n(t.fileInput));t.dropZone instanceof n||(t.dropZone=n(t.dropZone));t.pasteZone instanceof n||(t.pasteZone=n(t.pasteZone))},_getRegExp:function(n){var t=n.split("/"),i=t.pop();return t.shift(),new RegExp(t.join("/"),i)},_isRegExpOption:function(t,i){return t!=="url"&&n.type(i)==="string"&&/^\/.*\/[igm]{0,3}$/.test(i)},_initDataAttributes:function(){var t=this,i=this.options,r=this.element.data();n.each(this.element[0].attributes,function(n,u){var f=u.name.toLowerCase(),e;/^data-/.test(f)&&(f=f.slice(5).replace(/-[a-z]/g,function(n){return n.charAt(1).toUpperCase()}),e=r[f],t._isRegExpOption(f,e)&&(e=t._getRegExp(e)),i[f]=e)})},_create:function(){this._initDataAttributes();this._initSpecialOptions();this._slots=[];this._sequence=this._getXHRPromise(!0);this._sending=this._active=0;this._initProgressObject(this);this._initEventHandlers()},active:function(){return this._active},progress:function(){return this._progress},add:function(t){var i=this;t&&!this.options.disabled&&(t.fileInput&&!t.files?this._getFileInputFiles(t.fileInput).always(function(n){t.files=n;i._onAdd(null,t)}):(t.files=n.makeArray(t.files),this._onAdd(null,t)))},send:function(t){if(t&&!this.options.disabled){if(t.fileInput&&!t.files){var e=this,i=n.Deferred(),u=i.promise(),r,f;return u.abort=function(){return(f=!0,r)?r.abort():(i.reject(null,"abort","abort"),u)},this._getFileInputFiles(t.fileInput).always(function(n){if(!f){if(!n.length){i.reject();return}t.files=n;r=e._onSend(null,t);r.then(function(n,t,r){i.resolve(n,t,r)},function(n,t,r){i.reject(n,t,r)})}}),this._enhancePromise(u)}if(t.files=n.makeArray(t.files),t.files.length)return this._onSend(null,t)}return this._getXHRPromise(!1,t&&t.context)}})}),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(window.jQuery)}(function(n){"use strict";var t=0,i=n,r="parseJSON";"JSON"in window&&"parse"in JSON&&(i=JSON,r="parse");n.ajaxTransport("iframe",function(i){if(i.async){var e=i.initialIframeSrc||"javascript:false;",r,u,f;return{send:function(o,s){r=n('<form style="display:none;"><\/form>');r.attr("accept-charset",i.formAcceptCharset);f=/\?/.test(i.url)?"&":"?";i.type==="DELETE"?(i.url=i.url+f+"_method=DELETE",i.type="POST"):i.type==="PUT"?(i.url=i.url+f+"_method=PUT",i.type="POST"):i.type==="PATCH"&&(i.url=i.url+f+"_method=PATCH",i.type="POST");t+=1;u=n('<iframe src="'+e+'" name="iframe-transport-'+t+'"><\/iframe>').on("load",function(){var t,f=n.isArray(i.paramName)?i.paramName:[i.paramName];u.off("load").on("load",function(){var t;try{if(t=u.contents(),!t.length||!t[0].firstChild)throw new Error;}catch(i){t=undefined}s(200,"success",{iframe:t});n('<iframe src="'+e+'"><\/iframe>').appendTo(r);window.setTimeout(function(){r.remove()},0)});r.prop("target",u.prop("name")).prop("action",i.url).prop("method",i.type);i.formData&&n.each(i.formData,function(t,i){n('<input type="hidden"/>').prop("name",i.name).val(i.value).appendTo(r)});i.fileInput&&i.fileInput.length&&i.type==="POST"&&(t=i.fileInput.clone(),i.fileInput.after(function(n){return t[n]}),i.paramName&&i.fileInput.each(function(t){n(this).prop("name",f[t]||i.paramName)}),r.append(i.fileInput).prop("enctype","multipart/form-data").prop("encoding","multipart/form-data"),i.fileInput.removeAttr("form"));window.setTimeout(function(){r.submit();t&&t.length&&i.fileInput.each(function(i,r){var u=n(t[i]);n(r).prop("name",u.prop("name")).attr("form",u.attr("form"));u.replaceWith(r)})},0)});r.append(u).appendTo(document.body)},abort:function(){u&&u.off("load").prop("src",e);r&&r.remove()}}}});n.ajaxSetup({converters:{"iframe text":function(t){return t&&n(t[0].body).text()},"iframe json":function(t){return t&&i[r](n(t[0].body).text())},"iframe html":function(t){return t&&n(t[0].body).html()},"iframe xml":function(t){var i=t&&t[0];return i&&n.isXMLDoc(i)?i:n.parseXML(i.XMLDocument&&i.XMLDocument.xml||n(i.body).html())},"iframe script":function(t){return t&&n.globalEval(n(t[0].body).text())}}})});$.fn.datepicker.dates["lt-LT"]=$.fn.datepicker.dates.lt={days:["Sekmadienis","Pirmadienis","Antradienis","Trečiadienis","Ketvirtadienis","Penktadienis","Šeštadienis"],daysShort:["Sk","Pr","An","Tr","Kt","Pn","Št"],daysMin:["Sk","Pr","An","Tr","Kt","Pn","Št"],months:["Sausis","Vasaris","Kovas","Balandis","Gegužės","Birželis","Liepa","Rugpjūtis","Rugsėjis","Spalis","
1Lapkritis","Gruodis"],monthsShort:["Sau","Vas","Kov","Bal","Ge","Bir","Lie","Rugp","Rugs","Spa","Lap","Gru"]};$.fn.datepicker.dates["ee-EE"]=$.fn.datepicker.dates.ee={days:["Pühapäev","Esmaspäev","Teisipäev","Kolmapäev","Neljapäev","Reede","Laupäev"],daysShort:["P","E","T","K","N","R","L"],daysMin:["P","E","T","K","N","R","L"],months:["Jaanuar","Veebruar","Märts","Aprill","Mai","Juuni","Juuli","August","September","Oktoober","November","Detsember"],monthsShort:["Ja","Ve","Mä","Ap","Ma","Jun","Jul","Au","Se","Ok","No","De"]};$.fn.datepicker.dates["et-EE"]=$.fn.datepicker.dates.et={days:["Pühapäev","Esmaspäev","Teisipäev","Kolmapäev","Neljapäev","Reede","Laupäev"],daysShort:["P","E","T","K","N","R","L"],daysMin:["P","E","T","K","N","R","L"],months:["Jaanuar","Veebruar","Märts","Aprill","Mai","Juuni","Juuli","August","September","Oktoober","November","Detsember"],monthsShort:["Ja","Ve","Mä","Ap","Ma","Jun","Jul","Au","Se","Ok","No","De"]};$.fn.datepicker.dates["lv-LV"]=$.fn.datepicker.dates.lv={days:["Svētdiena","Pirmdiena","Otrdiena","Trešdiena","Ceturtdiena","Piektdiena","Sestdiena"],daysShort:["Sv","Pi","Ot","Tr","Ce","Pi","Se"],daysMin:["Sv","Pi","Ot","Tr","Ce","Pi","Se"],months:["Janvāris","Februāris","Marts","Aprīlis","Maijs","Jūnijs","Jūlijs","Augusts","Septembris","Oktobris","Novembris","Decembris"],monthsShort:["Ja","Fe","Ma","Ap","Ma","Jūn","Jūl","Au","Se","Ok","No","De"]};$.fn.datepicker.dates["ru-RU"]=$.fn.datepicker.dates.ru={days:["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],daysShort:["во","по","вт","ср","че","пя","су"],daysMin:["во","по","вт","ср","че","пя","су"],months:["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"],monthsShort:["ян","фе","ма","ап","ма","июн","июл","ав","се","ок","но","де"]};GJENSIDIGE=GJENSIDIGE||{};GJENSIDIGE.SERVICES=GJENSIDIGE.SERVICES||{};GJENSIDIGE.SERVICES.DISCOUNT=function(){function e(){this.getNestedProperty=function(t,r,u){var f=null;try{if(i.isNullOrEmpty(t)||i.isNullOrEmpty(r))throw"helper, getNestedProperty method, empty data or path";u=u||".";f=r.replace("[",u).replace("]","").split(u).reduce(function(n,t){return n[t]},t)}catch(e){n.log(e);f=null}return f};this.getPropertyValue=function(t,r,u){var f=null;try{if(i.isNullOrEmpty(t)||i.isNullOrEmpty(r))throw"helper, getPropertyValue method, empty data or property";u=u||".";f=r.indexOf(u)!==-1?this.getNestedProperty(t,r,u):t[r]}catch(e){n.log(e);f=null}return f};this.getObjectFromArray=function(t,r,u){var e=null,f;try{if(i.isNullOrEmpty(t)||i.isNullOrEmpty(r))throw"helper, getObjectFromArray method, empty array or key";for(f=0;f<t.length;f++)if(t[f][r]===u){e=t[f];break}}catch(o){n.log(o);e=null}return e};this.castToJSON=function(t){var r={};try{i.isNullOrEmpty(t)||(t=t.replace(/&quot;/g,'"'),r=JSON.parse(t))}catch(u){n.log(u);r=null}return r};this.asFunction=function(n,t){var i=window[n];typeof i=="function"&&i(t)}}function o(){this.isNullOrEmpty=function(n){var t=!1;return(n==null||n==""||typeof n=="undefined")&&(t=!0),t};this.exists=function(n,t){var i=!1;return t?n!=null&&n!=""&&typeof n!="undefined"&&(i=!0):n!=null&&n!=""&&typeof n!="undefined"&&n.length&&(i=!0),i}}function s(){this.settings={isDebugMode:!1,isConsoleLogAllowed:window.console&&console.log};this.prepareMessage=function(n){return(typeof n=="string"||n instanceof String)&&(n="DISCOUNT"+(t.debugMode?" DEBUG ":" ")+"says: "+(i.isNullOrEmpty(n)?"NA":n)),n};this.alertLog=function(n){this.settings.isDebugMode&&(n=this.prepareMessage(n),alert(n))};this.htmlLog=function(n,t){try{if(this.settings.isDebugMode){t!=!0&&(n=this.prepareMessage(n));var i=$("body");i!=null&&typeof i!="undefined"&&i.append("<!-- LOG: "+n+" -->")}}catch(r){}return!1};this.consoleLog=function(n,t){try{this.settings.isDebugMode&&(t!=!0&&(n=this.prepareMessage(n)),this.settings.isConsoleLogAllowed&&console.log(n))}catch(i){}return!1};this.log=function(n){try{this.settings.isDebugMode&&(this.settings.isConsoleLogAllowed?this.consoleLog(n):this.htmlLog(n))}catch(t){}return!1};this.enable=function(){this.settings.isDebugMode=!0};this.disable=function(){this.settings.isDebugMode=!1}}function h(){this.isEnabled=!1;this.isSetDiscountEnabled=!1;this.isTest=!1;this.country=null;this.config={LT:{},LV:{},EE:{setDiscountUrl:"https://www.gjensidige.ee/gjensidige/CallAPI?country=EE&&api=GetDiscountData",setDiscountSelector:".mlb-api.mlb-discount",setDiscountLoadingSelector:".mlb-api.mlb-loading",setDiscountProductAttribute:"data-discount-product",setDiscountDefaultAttribute:"data-discount-default"}}}function c(){this.setDiscountDataDefaults=function(){try{var u=r.getNestedProperty(t.config,t.country);if(i.isNullOrEmpty(u))throw"core, setDiscountDataDefaults method, settings not specified";$(u.setDiscountLoadingSelector).hide();$(u.setDiscountSelector).show()}catch(f){n.log(f)}return!1};this.setDiscountData=function(u,f){var e,o;try{if(e=r.getNestedProperty(t.config,t.country),i.isNullOrEmpty(e))throw"core, setDiscountData method, settings not specified";if(o=$('input[name="__RequestVerificationToken"]').val(),i.isNullOrEmpty(o))throw"core, setDiscountData method, token not specified";
1$.ajax({url:e.setDiscountUrl,type:"POST",cache:!1,xhrFields:{withCredentials:!0},data:{__RequestVerificationToken:o},beforeSend:function(){$(e.setDiscountLoadingSelector).show();$(e.setDiscountSelector).hide()},complete:function(){},success:function(t){var o,s;n.log(t);o=typeof t=="string"?JSON.parse(t):t;!i.isNullOrEmpty(o)&&o.Success&&(s=$(e.setDiscountSelector),$.each(s,function(){var n=$(this).attr(e.setDiscountProductAttribute),i=$(this).attr(e.setDiscountDefaultAttribute),t=r.getNestedProperty(o,n);$(this).text("-"+t.Value+"%")}));i.isNullOrEmpty(u)||(n.log("core, setDiscountData, callback triggered: "+u),r.asFunction(u,f));$(e.setDiscountLoadingSelector).hide();$(e.setDiscountSelector).show()},error:function(t,i,r){n.log("core, setDiscountData, error: "+r)}})}catch(s){n.log(s)}return!1}}var f=this,r=new e,i=new o,n=new s,t=new h,u=new c;this.Initialize=function(f){n.log("Initialize method, triggered");i.isNullOrEmpty(f)?n.log("Initialize method, data seems to be empty"):(i.isNullOrEmpty(f.isEnabled)||(t.isEnabled=f.isEnabled.toLowerCase()=="true"),i.isNullOrEmpty(f.isSetDiscountEnabled)||(t.isSetDiscountEnabled=f.isSetDiscountEnabled.toLowerCase()=="true"),i.isNullOrEmpty(f.isTest)||(t.isTest=f.isTest.toLowerCase()=="true"),i.isNullOrEmpty(f.config)||(t.config=r.castToJSON(f.config)),i.isNullOrEmpty(f.country)||(t.country=f.country),t.isTest&&(t.config.EE.setDiscountUrl="https://www.gtest.ee/gjensidige/CallAPI?country=EE&&api=GetDiscountData"),i.isNullOrEmpty(t.country)?(n.log("Initialize method, country not specified"),t.isEnabled=!1):t.country.toLowerCase()!="ee"&&(n.log("Initialize method, country not allowed"),t.isEnabled=!1),t.isEnabled?(n.log("Initialize method, module seems to be enabled"),t.isTest&&(n.log("Initialize method, module seems to be in test mode"),this.DebugModeOn()),t.isSetDiscountEnabled?n.log("Initialize method, set discount feature seems to be enabled"):(n.log("Initialize method, set discount feature is not enabled"),u.setDiscountDataDefaults())):(n.log("Initialize method, module is not enabled or has been disabled"),u.setDiscountDataDefaults()))};this.SetDiscountData=function(i,r){n.log("SetDiscountData method, triggered");t.isEnabled?t.isSetDiscountEnabled?u.setDiscountData(i,r):n.log("SetDiscountData method, feature is not enabled"):n.log("SetDiscountData method, module is not enabled")};this.IsSetDiscountInitialized=function(){return t.isSetDiscountEnabled};this.Debug=function(){n.log("Current:");n.log(f);n.log(t);n.log(i);n.log(n);n.log(r)};this.DebugModeOn=function(){n.enable();n.consoleLog("----------------------------------",!0);n.consoleLog("--- DISCOUNT DEBUG MODE ON ---",!0);n.consoleLog("----------------------------------",!0)};this.DebugModeOff=function(){n.settings.isDebugMode&&(n.consoleLog("-----------------------------------",!0),n.consoleLog("--- DISCOUNT DEBUG MODE OFF ---",!0),n.consoleLog("-----------------------------------",!0),n.disable())}}

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