function displayTab(n){n=n||{};n.DisplayTab=n.DisplayTab||"";console.log("DisplayTab ="+n.DisplayTab);n.DisplayTab!=""&&(openCloseTab(n.DisplayTab,resources.mainTabs.selectors.FIRST,"branches"),openCloseTab(n.DisplayTab,resources.mainTabs.selectors.SECOND,"medicalQuestionnaire"),openCloseTab(n.DisplayTab,resources.mainTabs.selectors.COVERAGES,"coverages"),n.DisplayTab==resources.mainTabs.selectors.HELP_QUESTIONNAIRE?(openCloseTab(resources.mainTabs.selectors.SUMMARY,resources.mainTabs.selectors.SUMMARY,"summary"),openCloseTab(n.DisplayTab,resources.mainTabs.selectors.HELP_QUESTIONNAIRE,"summary")):(openCloseTab(n.DisplayTab,resources.mainTabs.selectors.SUMMARY,"summary"),$("html, body").animate({scrollTop:$(n.DisplayTab).offset().top-$(".navbar-fixed-top").height()},"fast"),$(".price-button h2").focus()))}function openCloseTab(n,t,i){if(n==t){$(t).removeClass("hide");header.setNavigation(i);googleAnalytics.gaSendPageView(t);try{switch(n){case resources.mainTabs.selectors.COVERAGES:dataLayer.push({event:"healthquestionnaire",value:travel.getQuotation()});break;case resources.mainTabs.selectors.SUMMARY:var r=getSelectedCoveragesArray();dataLayer.push({event:"addtocart",value:travel.getQuotation(),upgrades:r})}}catch(u){}}else $(t).addClass("hide")}function getSelectedCoveragesArray(){var n=[];return $(".summary-coverage-container:not(.hide)").find(".payments-coverages").each(function(){var t=$(this).attr("class").split(/\s+/);$.each(t,function(t,i){if(i!=="payments-coverages"){var r=i.replace(/-/g,"_");return n.push(r),!1}})}),n}function joinCoverages(n){var t=[];return $(n).each(function(){$.merge(t,this.Coverages)}),t}function loadAnswers(n){for(var i,t=0;t<n.length;t++)for(i in n[t])(n[t][i]==undefined||n[t][i]==null)&&(n[t][i]="");return n}function mapSportCoverageCode(n){switch(n){case resources.SportTypeCodes.ChalangedSport:case resources.SportTypeCodes.WinterSport:case resources.SportTypeCodes.RacingSport:return resources.SportTypeCodes.Sport;case resources.SportTypeCodes.ChalangedSport.toString():case resources.SportTypeCodes.WinterSport.toString():case resources.SportTypeCodes.RacingSport.toString():return resources.SportTypeCodes.Sport.toString();default:return n}}function QuoteFirst(){}function ThanksPage(){}function CallMeTag(){}function LoadTab(){}var sourceMessages=sourceMessages||{},globalPaymentsCount=globalPaymentsCount||1,canceledFlightStartDate=canceledFlightStartDate||"",resources={events:{save:"saveEvent",publish:"publishEvent",travelValidated:"travelValidated",travelerValidated:"travelerValidated",agentNumberChanged:"agentNumberChanged",userFulnameChanged:"userFulnameChanged",coveragesClickInMobile:".coverages-categories-stretchy",badRequest:"BadRequest"},modes:{debug:"debug",release:"release",dev:"dev",test:"test",prod:"prod"},screen:{mobileWidth:767,tabletWidth:902},SportTypeCodes:{ChalangedSport:102,WinterSport:103,RacingSport:104,Sport:131},isCollectivePopup:!0,isCancelLostLuggagePopup:!0,isCancelCancelFlightPopup:!0,isBeforeRemoveTraveler:!1,userTypes:globalUsersTypes,applicationUrlPrefix:applicationUrlPrefix,applicationMode:globalMode,mainForm:"#mainForm",agentNumber:globalAgentNumber,userType:userType,oldVersionUrl:oldVersionUrl,isReferralProgramDiscountDirectedBy:_IsReferralProgramDiscountDirectedBy,isFnxEmployee:typeof _isFnxEmployee!="undefined"?_isFnxEmployee:"",referralProgramIdFromURL:_ReferralProgramIdFromURL,canceledFlightStartDate:canceledFlightStartDate,contactUs:{form:$("form#contactUsForm"),messages:sourceMessages.contactUs?sourceMessages.contactUs.messages||{}:{}},updateAgentNumber:{form:$("form#updateAgentNumberForm"),messages:sourceMessages.updateAgentNumber?sourceMessages.updateAgentNumber.messages||{}:{}},branches:{consts:{branchClicked:"branchClicked",branchChanged:"branchChanged",mochilerCode:mochilerCode,branchesRedirectToOldVersion:branchesRedirectToOldVersion},selectors:{}},customerDetails:{consts:{dispatcher:"Dispatcher",agent:"Agent",anonymous:"Anonymous"}},travelers:{consts:{travelersChanged:"travelersChanged",travelersAddbuttonClicked:"travelersAddbuttonClicked",travelersAdded:"travelersAdded",travelersRemoved:"travelersRemoved",travelersIdChanged:"travelersIdChanged",travelersFirstNameChanged:"travelersFirstNameChanged",travelersLastNameChanged:"travelersLastNameChanged",travelersBirthdateChanged:"travelersBirthdateChanged",travelersIsMaleChanged:"travelersIsMaleChanged",travelersPhoneChanged:"travelersPhoneChanged",travelerEliminated:"travelerEliminated",travelersQuantitiesClicked:"travelersQuantitiesClicked",coveragesChanged:"travelersCoveragesChanged",medicalQuestionnaireChanged:"medicalQuestionnaireChanged",updateTravelersCount:"updateTravelersCount",travelerGreenDarkonChanged:"travelerGreenDarkonChanged",travelerGreenDarkonRemoved:"travelerGreenDarkonRemoved"},selectors:{},messages:sourceMessages.travelers?sourceMessages.travelers.messages||{}:{}},places:{consts:{departureContinentFromIsraelChanged:"departureContinentIsraelChanged",departureContinentFromAbroadChanged:"departureContinentFromAbroadChanged",destinationsContinentsChanged:"destinationsContinentsChanged",NORTH_AMERICA:4},messages:sourceMessages.places?sourceMessages.places.messages||{}:{}},travelDates:{consts:{startDateDatepickerChanged:"startDateDatepickerChanged",endDateDatepickerChanged:"endDateDatepickerChanged",travelDatesClicked:"travelDatesClicked",travelDatesChanged:"travelDatesChanged",daysDurationChanged:"travelRangeDaysChanged",numberMaxDaysOfTravelStartDate:180,daysDurationByAge:[{maxAge:60,duration:180},{maxAge:75,duration:120},{maxAge:85,duration:60},{maxAge:90,duration:30},{maxAge:200,duration:0}]},messages:sourceMessages.travelDates?sourceMessages.travelDates.messages||{}:{}},discount:{consts:{codeChanged:"discountCodeChanged",automaticCoveragesChanged:"automaticCoveragesChanged",forbiddenCoveragesChanged:"forbiddenCoveragesChanged",displayNameRefresh:"displayNameRefresh",referralTitleUpdate:"referralTitleUpdate"},messages:sourceMessages.discount?sourceMessages.discount.messages||{}:{}},medicalQuestionnaire:{consts:{medicalQuestionChecked:"medicalQuestionsChecked",selectTraveler:"travelerInMedicalQuestionsSelected",unselectTraveler:"travelerInMedicalQuestionsUnselected",medicalQuestionCleared:"medicalQuestionCleared",categoryClicked:"categoryClicked",confirmCategory:"confirmCategory",confirmMedicalCategory:"confirmMedicalCategory",clearCategory:"clearCategory",medicalConditionCategoryCode:medicalConditionCategoryCode,medicalCategoryClicked:"medicalCategoryClicked",pregnancyWeekInputFilled:"AddOrRemoveTravelersPregnencyWeek"},selectors:{},messages:sourceMessages.medicalQuestionnaire?sourceMessages.medicalQuestionnaire.messages||{}:{}},coveragesCategoriesJson:$("#coveragesCategoriesJson").length>0?JSON.parse($("#coveragesCategoriesJson").text()):{},coverages:{items:$("#coveragesCategoriesJson").length>0?joinCoverages(JSON.parse($("#coveragesCategoriesJson").text())):[],consts:{selectTraveler:"travelerInCoveragesSelected",unselectTraveler:"travelerInCoveragesUnselected",questionsQuantityChanged:"questionsQuantityChanged",coveragePurchaseCancelled:"coveragePurchaseCancelled",answerChanged:"coveragesAnswerChanged",declarationClicked:"coveragesDeclarationClicked",coverageConfirmed:"coverageConfirmed",coverageCleaned:"coverageCleaned",callValidate:"callValidateCoverages",yesOptionClicked:"yesOptionClicked",noOptionClicked:"noOptionClicked",editOptionClicked:"editOptionClicked",fromAbroadCoverageCode:fromAbroadCoverageCode,rentalCarCoverageCode:rentalCarCoverageCode,lostLuggageCoverage:lostLuggageCoverage,travelCoverageTravelersMultiplicity:{CoverageAppliesForAllTravelers:0,CoverageAppliesForOneTraveler:1,OnlyAllTravelers:2},coverageYesNoQuestionViewModel:"CoverageYesNoQuestionViewModel",hideGiftAnimation:"hideGiftAnimation",showGiftAnimation:"showGiftAnimation"},questions:{items:$("#coveragesQuestionsJson").length>0?JSON.parse($("#coveragesQuestionsJson").text()):[],types:{dateFrom:dateFromQuestionModelType,dateTo:dateToQuestionModelType}},answers:{items:$("#coveragesAnswersJson").length>0?loadAnswers(JSON.parse($("#coveragesAnswersJson").text())):[]},selectors:{},messages:sourceMessages.coverages?sourceMessages.coverages.messages||{}:{}},summary:{consts:{summaryTravelerIdChanged:"summaryTravelerIdChanged",summaryTravelerFirstNameChanged:"summaryTravelerFirstNameChanged",summaryTravelerLastNameChanged:"summaryTravelerLastNameChanged",travelersChanged:"summartTravelersChanged",confirmBtnDisplay:"summaryConfirmBtnDisplay",referralTitleUpdate:"referralTitleUpdate"},selectors:{},messages:sourceMessages.summary?sourceMessages.summary.messages||{}:{}},changeConfirmDialog:{onApproval:"changeConfirmDialogOnApproval",onCancel:"changeConfirmDialogOnCancel",onClose:"changeConfirmDialogOnClose",buttons:{approval:"התקדם ואפס טופס",cancel:"ביטול שינוי"}},redCourse:{consts:{redCourseTravelerIdChanged:"redCourseTravelerIdChanged",redCourseTravelerFirstNameChanged:"redCourseTravelerFirstNameChanged",redCourseTravelerLastNameChanged:"redCourseTravelerLastNameChanged",travelersChanged:"redCourseTravelersChanged"},messages:sourceMessages.redCourse?sourceMessages.redCourse.messages||{}:{}},addressDetails:{consts:{detailsChanged:"addressDetailsChanged",emailChanged:"addressDetailsEmailChanged"},messages:sourceMessages.addressDetails?sourceMessages.addressDetails.messages||{}:{}},quotation:{updatedEvent:"quotationUpdated",updateEvent:"updateQuotation",refresh:"refreshQuotation",restoreProposalBtnDisplay:"restoreProposalBtnDisplay",messages:sourceMessages.quotation?sourceMessages.quotation.messages||{}:{}},payment:{count:globalPaymentsCount,consts:{detailsChanged:"paymentDetailsChanged"},messages:sourceMessages.payment?sourceMessages.payment.messages||{}:{}},messages:sourceMessages.general?sourceMessages.general.messages||{}:{},regex:{hebrew:/^[\u0590-\u05FF-'() \"]*$/,number:/^\d+$/,date:{ddmmyyyy:/^(0[1-9]|[12][0-9]|3[01])[/]?(0[1-9]|1[012])[/]?(19|20)\d\d$/},alphanumeric:/^\w+$/i},url:{saveDB:"/Home/SaveProposalToDB",submit:"/Home/saveProposalAndUpdateQuotation?isWillingToPublish=",contactUs:"/Home/ContactUs",confirmationPage:"/Home/ConfirmationPage",rejectionPage:"/Home/RejectionPage",getPaymentUrl:"/Home/GetPaymentUrl"},mainTabs:{selectors:{LANDING_PAGE:"landing-page",LANDING_PAGE_POPUP:"landing-page-popup",FIRST:".first-tab",PLACES:"places",TRAVEL_DATES:"travelDates",TRAVELERS:"tarvelers",SECOND:".second-tab",COVERAGES:".coverages-tab",SUMMARY:".summary-tab",HELP_QUESTIONNAIRE:".help-questionnaire-container",PAYMENT:".payment-container",SUCCESS_PAGE:".confirmation-container",ERROR_PAGE:".rejection-container",CONTACT_US_SUCCESS_PAGE:"contact-us-success"}}},progressBar,datepicker,callServer,places;(function(){window.old_alert=window.alert;window.old_confirm=window.confirm;var t=function(){var t="";t+='<div id="defaultAlert" class="modal fade" tabindex="-1">';t+='<div class="modal-dialog" role="dialog" tabindex="0">';t+="<!-- Modal content-->";t+='<div class="modal-content">';t+='<div class="modal-header">';t+='<div class="row">';t+='<div class="col-md-offset-2 col-md-8 col-xs-offset-2 col-xs-8 title" aria-label="הודעה" tabindex="0"><\/div >';t+='<div class="col-md-0"><div class="close" data-dismiss="modal" aria-label="סגור" tabindex="0" role="button"><\/div><\/div>';t+="<\/div>";t+='<div class="h2 tab-title"><\/div>';t+="<\/div>";t+='<div class="modal-body text-justify"><div class="h4" id="defaultAlertMessage" tabindex="0"><\/div><\/div>';t+='<div class="row modal-footer">';t+='<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">';t+='<div role="button" class="btn btn-option btn btn-default btn-ok-default-alert btn-ok" data-dismiss="modal" aria-label="אישור" tabindex="0" >אישור<\/div>';t+="<\/div>";t+="<\/div>";t+="<\/div>";t+="<\/div>";t+="<\/div>";$("html").append(t);window.alert=function(t,i,r){if(r=r||{},i){old_alert(t);return}r.textOk=r.textOk||"אישור";var u=r.textOk;$(u).is("div")&&(u=$(u).html());$(".btn-ok-default-alert").html(r.textOk).attr("aria-label",u.replace("<br>"," "));r.title=r.title||"";$("#defaultAlert .title").html(r.title).attr("aria-label",r.title.replace("<br>"," "));$(document).off("click",".btn-ok-default-alert");$(document).on("click keyup",".btn-ok-default-alert",function(n){(n.keyCode===13||n.type==="click")&&(typeof r.callbackOk=="function"&&r.callbackOk(r),$("#defaultAlert").modal("hide"),r={})});$(document).off("click","#defaultAlert .close");$(document).on("click keyup","#defaultAlert .close",function(){(event.keyCode===13||event.type==="click")&&(typeof r.callbackOk=="function"&&r.callbackOk(r),$("#defaultAlert").modal("hide"),r={})});$("#defaultAlert").find("#defaultAlertMessage").html(t);$("#defaultAlert").modal({backdrop:"static",keyboard:!1,show:!0});$("#defaultAlert").on("shown.bs.modal",function(){$(this).find(".close").focus()});$("#defaultAlert").on("hidden.bs.modal",function(t){var r="",i=$("input.invalid,select.invalid,.question-position.invalid,.date-container.invalid,.medical-question-container.invalid").not(".tt-hint").first(),f,e,o,u;i.length>0?$(i).hasClass("is-from-israel")&&$(i).hasClass("invalid")?$("a.from-israel").scrollTop($(".navbar-default").height()).focus():$(i).hasClass("is-destination-declaration-accept")&&$(i).hasClass("invalid")?$("a.destination-declaration").scrollTop($(".navbar-default").height()).focus():$(i).hasClass("destinations-continents-codes")&&$(i).hasClass("invalid")?$("a.europe").scrollTop($(".navbar-default").height()).focus():i.is("input.hide.coverage-question-answer")?(f=coverages.getActiveCoverage(),f.length>0?(i=n(f),i!==null&&i!==undefined&&i.scrollTop($(".navbar-default").height()).focus()):(e=i.closest("div").find("div.invalid"),$(e).hasClass("yes-no-btns")&&$(e).find(".yes-option").scrollTop($(".navbar-default").height()).focus())):i.is("input.visible-as-hide.invalid")?(o=i.parent(),$(o).find(".yes-option-cq").scrollTop($(".navbar-default").height()).focus()):i.hasClass("medical-question-container")?$(i).find(".yes-option").first().scrollTop($(".navbar-default").height()).focus():i.is("input,select")&&(u=i.attr("id"),u==="PolicyHolder_Address_CityCode"?(r="PolicyHolder_Address_City",$("#"+r).attr("aria-describedby",u+"-error"),$("#"+r).val(""),$("#"+r).scrollTop($(".navbar-default").height()).focus()):i.is("[type=checkbox]")?$(i).parent().find("[for="+u+"]").first().scrollTop($(".navbar-default").height()).focus():i.scrollTop($(".navbar-default").height()).focus()):(i=$(".coverage-travelers-container.invalid").first(),i.length>0&&i.find(".traveler").first().scrollTop($(".navbar-default").height()).focus());t.preventDefault()})}}(),i=function(){var n="";n+='<div id="defaultConfirm" class="modal fade" tabindex="-1">';n+='<div class="modal-dialog" role="dialog" tabindex="0">';n+="<!-- Modal content-->";n+='<div class="modal-content">';n+='<div class="modal-header">';n+='<div class="row">';n+='<div class="col-md-0"><div class="close" data-dismiss="modal" aria-label="סגור" tabindex="0" role="button"><\/div><\/div>';n+='<div class="col-md-offset-2 col-md-8 col-xs-offset-2 col-xs-8 title" tabindex="0" aria-label="הודעה"><\/div >';n+="<\/div>";n+='<div class="h2 tab-title"><\/div>';n+="<\/div>";n+='<div class="modal-body text-justify"><div class="h4" id="defaultConfirmMessage" tabindex="0"><\/div><\/div>';n+='<div class="row modal-footer">';n+='<div class="col-md-offset-3 col-md-3 col-sm-offset-3 col-sm-3 col-xs-offset-2 col-xs-4">';n+='<div role="button" class="btn btn-option btn-default btn-cancel-default-confirm btn-cancel" data-dismiss="modal" aria-label="ביטול" tabindex="0">ביטול<\/div>';n+="<\/div>";n+='<div class="col-md-offset-1 col-md-3 col-sm-offset-1 col-sm-3 col-xs-offset-1 col-xs-4">';n+='<div role="button" class="btn btn-option btn-default btn-ok-default-confirm btn-ok" data-dismiss="modal" aria-label="אישור" tabindex="0">אישור<\/div>';n+="<\/div>";n+="<\/div>";n+="<\/div>";n+="<\/div>";n+="<\/div>";$("html").append(n);window.confirm=function(n,t,i){if(i=i||{},i.title=i.title||"",t)return old_confirm(n);$("#defaultConfirm").find("#defaultConfirmMessage").html(n);$("#defaultConfirm").find(".title").html(i.title).attr("aria-label",i.title);$("#defaultConfirm").addClass(i.popupClass);i.textOk=i.textOk||"אישור";$(".btn-ok-default-confirm").html(i.textOk).attr("aria-label",i.textOk.replace("<br>"," "));i.textCancel=i.textCancel||"ביטול";$(".btn-cancel-default-confirm").html(i.textCancel).attr("aria-label",i.textCancel.replace("<br>"," "));$("#defaultConfirm").modal({backdrop:"static",keyboard:!1,show:!0});$("#defaultConfirm").on("shown.bs.modal",function(){$(this).find(".close").focus()});$(document).off("click",".btn-ok-default-confirm");$(document).on("click",".btn-ok-default-confirm",function(){(event.keyCode===13||event.type==="click")&&(typeof i.callbackOk=="function"&&i.callbackOk(),$("#defaultConfirm").modal("hide"))});$(document).off("click",".btn-cancel-default-confirm");$(document).on("click keyup",".btn-cancel-default-confirm",function(){(event.keyCode===13||event.type==="click")&&(typeof i.callbackCancel=="function"&&i.callbackCancel(),$("#defaultConfirm").modal("hide"))});$(document).off("click","#defaultConfirm .close");$(document).on("click keyup","#defaultConfirm .close",function(){(event.keyCode===13||event.type==="click")&&(typeof i.callbackCancel=="function"&&i.callbackCancel(),$("#defaultConfirm").modal("hide"))})}}(),n=function(n){var t=$(n).find("input.invalid,select.invalid,.coverage-travelers-container.invalid").not(".tt-hint").first(),i;if(t.length>0){if(t.is(".coverage-travelers-container.invalid"))return t.find(".traveler").first();if(t.is("input.visible-as-hide.invalid"))return i=t.parent(),$(i).find(".yes-option-cq");if(t.is("input, select"))return t}}})();$(document).ready(function(){progressBar=function(){var n=[],f=function(){$("#progressBarTravel").modal({backdrop:"static",keyboard:!1,show:!1});$("#progressBarTravel").on("shown.bs.modal",function(){$(this).find(".h3").focus();t();i()})}(),r=function(){$("#progressBarTravel").is(":hidden")&&($("#progressBarTravel").find(".circle").removeClass("full"),$("#progressBarTravel").modal("show"))},u=function(){$("#progressBarTravel").modal("hide");t()},i=function(){var r=1200;n=[];$("#progressBarTravel").find(".circle").each(function(u,f){n[u]=setTimeout(function(){$(f).addClass("full");setTimeout(function(){u+1==$(".circle").length&&$("#progressBarTravel").is(":visible")&&(t(),i())},r)},u*r)})},t=function(){$(n).each(function(){clearTimeout(this)});$("#progressBarTravel").find(".circle").removeClass("full")},e=function(){$("#progressBarTravel").on("hidden.bs.modal",function(){$(".price-button h2").focus()})}();return{show:r,hide:u}}()});datepicker=datepicker||{};datepicker=function(){var n={mainContainer:".main-container",datepicker:".ui-datepicker",monthsSelectList:".ui-datepicker-month",yearsSelectList:".ui-datepicker-year"},t={beforeShow:function(n,t){$(n).closest(".disabled").length>0?(t.o_dpDiv===undefined&&(t.o_dpDiv=t.dpDiv),t.dpDiv=$('<div style="display: none;"><\/div>')):t.o_dpDiv!==undefined&&(t.dpDiv=t.o_dpDiv)},showOtherMonths:!0,selectOtherMonths:!0,format:"DD/MM/YYYY",weekStart:0,language:"he",changeMonth:!0,changeYear:!0,onSelect:function(){$(this).datepicker("hide");$(this).trigger("blur");$(this).trigger("change",{isCodeTriggerEvent:!1})},onClose:function(){}},i=function(){$.datepicker.setDefaults(t);r()},r=function(){$(document).on("mousedown",n.monthsSelectList+","+n.yearsSelectList,function(){this.options.length>10&&(this.size=10)})};return{baseSelector:{baseSelector:"[data-type='datepicker']"}.baseSelector,defaultsettings:t,init:i}}();$(document).ready(function(){datepicker.init()});String.prototype.format||(String.prototype.format=function(){var n=arguments;return this.replace(/{(\d+)}/g,function(t,i){return typeof n[i]!="undefined"?n[i]:t})});String.format||(String.format=function(){for(var i,t=arguments[0],n=1;n<arguments.length;n++)i=new RegExp("\\{"+(n-1)+"\\}","gm"),t=t.replace(i,arguments[n]);return t});String.isNullOrEmpty||(String.isNullOrEmpty=function(n){return typeof n=="number"?!1:typeof n=="boolean"?!1:!n||n==undefined||n==""||n.length==0});String.isNullOrWhiteSpace||(String.isNullOrWhiteSpace=function(n){return typeof n=="string"&&(n=n.trim()),String.isNullOrEmpty(n)});Array.prototype.diff||(Array.prototype.diff=function(n){return $(this).filter(function(t,i){return $.inArray(i,n)==-1}).toArray()});var utils=function(){function dt(n){for(var i=[],t=0;t<n.length;t++)jQuery.inArray(n[t],i)==-1&&i.push(n[t]);return i}var w=function(n,t){t=t||"class-conditional";var i=$(n).find("[data-"+t+"]").andSelf("[data-"+t+"]");$.each(i,function(n,i){var u=$(i).data(t),f;u&&(f=r(u),$.each(f,function(n,t){b(i,t)}))})},b=function(elem,expression){if(k(expression)){var splitExpression=r(expression,":"),className=splitExpression[0],condition=splitExpression[1],isAddClass=!1;isAddClass=o(condition)?eval(condition):$(condition).length>0;isAddClass?$(elem).addClass(className):$(elem).removeClass(className)}},k=function(n){return/.+:.+/.test(n)},o=function(n){return/\(.*\)$/.test(n)},d=function(n,t){t=t||"disable-conditional";var i=$(n).find("[data-"+t+"]").andSelf("[data-"+t+"]");$.each(i,function(n,i){var r=$(i).data(t);g(i,r)})},g=function(elem,expression){var isDisable=!1;isDisable=o(expression)?eval(expression):$(expression).length>0;isDisable?h(elem):c(elem)},r=function(n,t){if($.type(n)==="array")return n;if($.type(n)!=="string")throw new Error("Invalid string argument");return t=t||",",n?n.split(t):[]},u=function(n,t){return $.type(n)==="string"?n:$.type(n)!=="array"?new Error("Invalid array argument"):(t=t||",",n.join(t))},nt=function(n){return $.type(n)!=="array"?n:[n.slice(0,-1).join(", "),n.slice(-1)[0]].join(n.length<2?"":" ו")},tt=function(i,f){var e=r(t(i));e.push(f);n(i,u(e))},it=function(i,f){var e=r(t(i));e.map(String);f=f.toString();e.splice($.inArray(f,e),1);n(i,u(e))},t=function(n){var i=$(n).prop("tagName"),t;if(typeof i!="string")return"";t="";switch(i.toLowerCase()){case"label":case"span":case"h1":case"h2":case"h3":case"div":t=$(n).html();break;default:switch($(n).attr("type")){case"radio":t=$("[name='"+$(n).attr("name")+"']:checked").val();break;case"checkbox":t=$(n).prop("checked");break;default:t=$(n).val()}}return t},n=function(n,i,r){if(r=r===!1?!1:!0,i=String.isNullOrEmpty(i)?"":i.toString(),i!=t(n)){r&&a(n,t(n));var u=$(n).prop("tagName");if(typeof u=="string"){switch(u.toLowerCase()){case"label":case"span":case"h1":case"h2":case"h3":case"div":$(n).html(i);break;default:switch($(n).attr("type")){case"radio":$(":radio[name='"+$(n).attr("name")+"']").prop("checked",!1);$(":radio[name='"+$(n).attr("name")+"'][value='"+i+"']").prop("checked",!0);break;case"checkbox":i!=$(n).prop("checked").toString().toLowerCase()&&($(n).is("[readonly]")?$(n).prop("checked",i):$(n).trigger("click"));break;default:$(n).val(i)}}$(n).trigger("change",{isCodeTriggerEvent:!0});$(n).trigger("focusout",{isCodeTriggerEvent:!0})}}},s=function(t,i){var u,r;if(i=i||"default-value",u=$(t).prop("tagName"),typeof u=="string"){r=$(t).data(i)||"";switch(u.toLowerCase()){case"label":case"span":case"h1":case"h2":case"h3":case"div":n(t,r);break;default:switch($(t).attr("type")){case"radio":$("[name='"+$(t).attr("name")+"']").removeAttr("checked");break;case"checkbox":n(t,r.toLowerCase()==="true");break;default:n(t,r)}}}},rt=function(t,i){i=i||"default-value";var r=$(t).find("[data-"+i+"]").andSelf("[data-"+i+"]");$(r).each(function(){var r=$(this).prop("tagName"),t;if(typeof r=="string"){t=$(this).data(i)||"";switch(r.toLowerCase()){case"input":switch($(this).attr("type")){case"radio":$("[name='"+$(this).attr("name")+"']").prop("checked",$(this).hasData(i));break;case"checkbox":break;default:n(this,t)}break;default:n(this,t)}}})},h=function(n,t,i){i=i||(validators?validators.defaultSettings.errorClass:"invalid");t&&l(n,t);$(n).addClass("disabled");$(n).find("input,select").andSelf().prop("readOnly",!0).addClass("disabled")},c=function(n){$(n).find("input,select").andSelf().prop("readOnly",!1).removeClass("disabled")},ut=function(n){$(n).removeClass("hide")},ft=function(n){$(n).addClass("hide")},et=function(n){return!$(n).hasClass("hide")&&$(n).is(":visible")},l=function(n,t){$.type(t)==="array"&&typeof t[0]=="string"&&(t=t.join(","));$(n).find(t).andSelf(t).each(function(){s(this)})},f=function(n){return $(n).data("fnx-previous-value")||""},a=function(n,i){return i=i||t(n),f(n)!==i?$(n).data("fnx-previous-value",i):void 0},ot=function(t){n(t,f(t))},st=function(n){document.addEventListener?document.addEventListener("click",function(t){v(t,n)},!0):document.attachEvent("onclick",function(t){v(t,n)})},v=function(n,t){var i=".modal-dialog,#ui-datepicker-div";if(t.ignoreSelector=t.ignoreSelector?i+","+t.ignoreSelector:i,typeof t.conditionFunction=="function"&&t.conditionFunction()){if($(n.target).closest(t.ignoreSelector).length!==0)return;$(n.target).closest(t.sectionSelector).length===0&&(typeof t.callbackOutSectionFunction=="function"&&t.callbackOutSectionFunction(),n.preventDefault(),n.stopPropagation());typeof t.callbackInSectionFunction=="function"&&t.callbackInSectionFunction()}},e=function(){var n=function(n){if(!moment.isMoment(n))throw new Error("Invalid moment");return new Date(n.get("year"),n.get("month"),n.get("date"),n.get("hours"),n.get("minutes"),n.get("second"),n.get("ms"))},t=function(n,t){if(typeof n!="string")throw new Error("Invalid string date");t=t||"DD/MM/YYYY";var i=moment(n,t);return new Date(i.get("year"),i.get("month"),i.get("date"),i.get("hours"),i.get("minutes"),i.get("second"),i.get("ms"))},i=function(n,t){if($.type(n)!=="date")throw new Error("Invalid date object");return t=t||"DD/MM/YYYY",moment(n.toString()).format(t)};return{momentToDate:n,stringDateToDate:t,dateToString:i}}(),ht=function(n){return n=n||"DD/MM/YYYY",moment().format(n)},ct=function(n,t,i){if(!n||!t)return!1;if(i=i||"DD/MM/YYYY",n=typeof n=="string"?moment(n,i):n,t=typeof t=="string"?moment(t,i):t,!moment.isMoment(n)||!moment.isMoment(t))throw new Error("Invalid Arguments");return n.isBefore(t)},lt=function(){for(var t,i,n=0;n<arguments.length;n++)arguments[n]=e.stringDateToDate(arguments[n]);return t=Array.prototype.slice.call(arguments),i=t.sort(function(n,t){return t-n}),i[0]},at=function(){for(var i,t,n=0;n<arguments.length;n++)arguments[n]=e.stringDateToDate(arguments[n]);return i=Array.prototype.slice.call(arguments),t=i.sort(function(n,t){return t-n}),t[t.length-1]},y=function(n){return moment().diff(moment(n,"DD/MM/YYYY"),"years")},vt=function(n){return y(n)<18},yt=function(){$("#ui-datepicker-div").hide()},pt=function(n,t,i,r){var u,f;if($.type(n)==="array"){for(u=0;u<n.length;u++)if(n[u].hasOwnProperty(t)&&n[u][t].toString()===i.toString())return String.isNullOrEmpty(r)?n[u]:n[u][r]}else for(f in n)if(n.hasOwnProperty(f)&&n[f][t]===i)return String.isNullOrEmpty(r)?n[u]:n[f][r];return""},wt=function(n,t,i){if($.type(n)==="array")for(var r=0;r<n.length;r++)if(bt(n[r],t))return String.isNullOrEmpty(i)?n[r]:n[r][i];return""},bt=function(n,t){for(var i=0;i<t.length;i++)if(n.hasOwnProperty(t[i].key)&&n[t[i].key].toString()!==t[i].value.toString())return!1;return!0},kt=function(n){return $(n).filter(function(t){return $.inArray(this.toString(),n)>-1&&$.inArray(this.toString(),n)!==t})},i={Android:function(){return navigator.userAgent.match(/Android/i)},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i)},iOS:function(){return navigator.userAgent.match(/iPhone|iPad|iPod/i)},Opera:function(){return navigator.userAgent.match(/Opera Mini/i)},Windows:function(){return navigator.userAgent.match(/IEMobile/i)},any:function(){return i.Android()||i.BlackBerry()||i.iOS()||i.Opera()||i.Windows()}},gt=function(){return resources.applicationMode===resources.modes.debug||resources.applicationMode===resources.modes.dev},ni=function(n,t,i){return isNaN(n)?!0:$.isNumeric(t)&&Number(n)<Number(t)?!1:$.isNumeric(i)&&Number(n)>Number(i)?!1:!0},ti=function(n){return!n.originalEvent},ii=function(n){var t=$(n),i=$(window),r=i.scrollTop(),f=r+i.height(),u=t.offset().top,e=u+t.height();return e<=f&&u>=r},ri=function(n){n=n||"disabled";$(["keydown","click","keypress"]).each(function(t,i){document.addEventListener?document.addEventListener(i,function(t){($(t.target).hasClass(n)||$(t.target).closest("."+n).length>0)&&(t.preventDefault(),t.stopPropagation())},!0):document.attachEvent("on"+i,function(t){($(t.target).hasClass(n)||$(t.target).closest("."+n).length>0)&&(t.preventDefault(),t.stopPropagation())})})},ui=function(n){$(n).each(function(n,t){$form=$(t);$form.removeData("validator");$form.removeData("unobtrusiveValidation");$.validator.unobtrusive.parse($form)})},fi=function(n){$(n+" input.input-validation-error, select.input-validation-error, input[type=checkbox].invalid + label, input.invalid:not(.hide, [type=hidden], [type=checkbox]), .btn.invalid").first().focus()},ei=function(n,t){$(n).rules("remove","required");$(n).rules("add",{required:!0,messages:{required:t}})},oi=function(n,t){var i=$(n).rules();return i?findProperty(i,t):!1},p=function(n,t){return n=n.toString(),n.length<t?p("0"+n,t):n},si=function(n){var t=Date.now()-n.getTime(),i=new Date(t);return Math.abs(i.getUTCFullYear()-1970)};return{conditionalClass:w,conditionalDisable:d,parseSplitStringToArray:r,parseArrayToSplitString:u,parseStringArrayToStatment:nt,addValueToSplitStringElement:tt,removeValueFromSplitStringElement:it,getValue:t,setValue:n,convert:e,getCurrentStringDate:ht,isDateBeforeDate:ct,isMobile:i,disable:h,enable:c,show:ut,hide:ft,isDisplayed:et,clear:s,clearSection:l,setDefaultValue:rt,getPreviousValue:f,setPreviousValue:a,restoreValue:ot,enableOnlySectionOnClick:st,getValueKeyByAnotherKey:pt,getValueKeyByAnotherKeys:wt,getDuplicate:kt,getUnique:dt,isDebug:gt,getMinDate:lt,getMaxDate:at,getAgeByBirthdate:y,isYoung:vt,isNumberInRange:ni,isCodeTriggerEvent:ti,isScrolledIntoView:ii,preventEventsOnDisableItems:ri,hideCalendar:yt,rebindValidation:ui,focusFirstNotValid:fi,addRequiredRule:ei,checkRule:oi,padByZeroInFront:p,calculateAge:si}}(),dynamicTable=function(){var t={isStatic:!0,enableClearAll:!0},i=function(i){if($.extend(i,t),i.listDataFields=$.type(i.listDataFields)==="array"?i.listDataFields.join(","):i.listDataFields,i.isStatic){if(!!i.maxRows&&n(i)==i.maxRows)return;$(i.rowsSelector).eq(n(i)).removeClass("hide")}},r=function(i){if($.extend(i,t),i.listDataFields=$.type(i.listDataFields)==="array"?i.listDataFields.join(","):i.listDataFields,i.isStatic){if(n(i)==0)return;if(!String.isNullOrEmpty(i.listDataFields)){for(var r=Number(i.removeItemIndex)+1;r<n(i);r++)u($(i.rowsSelector).eq(r),$(i.rowsSelector).eq(r-1),i.listDataFields);f($(i.rowsSelector).eq(r-1),i.listDataFields)}$(i.rowsSelector).eq(n(i)-1).addClass("hide")}},n=function(n){return($.extend(n,t),n.isStatic)?$(n.rowsSelector).filter(":not(.hide)").length:$(n.rowsSelector).length},u=function(n,t,i){for(var f=$(n).find(i),u=$(t).find(i),r=0;r<u.length;r++)utils.setValue($(u).eq(r),utils.getValue($(f).eq(r)))},f=function(n,t){utils.clearSection(n,t)};return{add:i,remove:r,getCounter:n}}(),validators=function(){var n={debug:!0,onsubmit:!1,ignore:":button, [type='submit'], :disabled, .tt-hint, .ignore",errorClass:"invalid",highlight:function(n,t){$(n).addClass(t)},unhighlight:function(n,t){$(n).removeClass(t)},onkeyup:!1,onfocusin:!1},i={},t=!0,e=function(t){t=t||resources.mainForm;i[r(t)]=$(t).validate(n);$.each(n,function(n,u){i[r(t)].settings[n]=u});$(document).on("change","select",function(){u($(this))})},o=function(n){return n=n||resources.mainForm,i[r(n)]},s=function(n,t){t=t||resources.mainForm;$.each(n,function(n,u){i[r(t)].settings[n]=u})},u=function(i,r){var u,f;return t?(r=r?n.ignore+","+r:n.ignore,u=$(i).find("input,select,textarea").andSelf("input,select,textarea").filter(":not("+r+")"),u.length>0)?(f=u.valid(),f||u.filter(".invalid").first().focus(),f):!0:!0},h=function(i,r){if(!t)return!0;r=r?n.ignore+","+r:n.ignore;var u=$(i).find("input,select,textarea").andSelf("input,select,textarea").filter(":not("+r+")");return u.length>0?u.valid():!0},c=function(i,r,u){if(!t)return!0;r=r?n.ignore+","+r:n.ignore;u=u||resources.mainForm;var e=$(i).find("input,select,textarea").andSelf("input,select,textarea").filter(":not("+r+")"),f=!0;return $(e).each(function(){return f&=validators.getValidator(u).check(this),f?void 0:!1}),f},r=function(n){return $(n).attr("id")},l=function(n){var t=$(n).find("input,select,textarea").andSelf("input,select,textarea");$(t).each(function(){f(this)})},f=function(t){$(t).removeClass(n.errorClass);$(t).removeAttr("aria-required");$(t).removeAttr("aria-invalid");$(t).removeAttr("aria-describedby");$(t).nextAll(".field-validation-error").addClass("field-validation-valid");$(t).nextAll(".field-validation-error").removeClass("field-validation-error");$(t).nextAll(".field-validation-valid").empty()},a=function(){t=!1},v=function(){t=!0};return{init:e,defaultSettings:n,getValidator:o,setValidator:s,validateSection:u,isValidSection:c,clearErrors:l,clearElementErrors:f,offValidate:a,onValidate:v,validateSectionDatePicker:h}}();!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};t=function(){function t(t,r){var f,u=this;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(t),appendDots:n(t),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous<\/button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return n('<button type="button" data-role="none" role="button" tabindex="0" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3};u.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1};n.extend(u,u.initials);u.activeBreakpoint=null;u.animType=null;u.animProp=null;u.breakpoints=[];u.breakpointSettings=[];u.cssTransitions=!1;u.focussed=!1;u.interrupted=!1;u.hidden="hidden";u.paused=!0;u.positionProp=null;u.respondTo=null;u.rowCount=1;u.shouldClick=!0;u.$slider=n(t);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(t).data("slick")||{};u.options=n.extend({},u.defaults,r,f);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;"undefined"!=typeof document.mozHidden?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(u.hidden="webkitHidden",u.visibilityChange="webkitvisibilitychange");u.autoPlay=n.proxy(u.autoPlay,u);u.autoPlayClear=n.proxy(u.autoPlayClear,u);u.autoPlayIterator=n.proxy(u.autoPlayIterator,u);u.changeSlide=n.proxy(u.changeSlide,u);u.clickHandler=n.proxy(u.clickHandler,u);u.selectHandler=n.proxy(u.selectHandler,u);u.setPosition=n.proxy(u.setPosition,u);u.swipeHandler=n.proxy(u.swipeHandler,u);u.dragHandler=n.proxy(u.dragHandler,u);u.keyHandler=n.proxy(u.keyHandler,u);u.instanceUid=i++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0)}var i=0;return t}();t.prototype.activateADA=function(){var n=this;n.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})};t.prototype.addSlide=t.prototype.slickAdd=function(t,i,r){var u=this;if("boolean"==typeof i)r=i,i=null;else if(0>i||i>=u.slideCount)return!1;u.unload();"number"==typeof i?0===i&&0===u.$slides.length?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):r===!0?n(t).prependTo(u.$slideTrack):n(t).appendTo(u.$slideTrack);u.$slides=u.$slideTrack.children(this.options.slide);u.$slideTrack.children(this.options.slide).detach();u.$slideTrack.append(u.$slides);u.$slides.each(function(t,i){n(i).attr("data-slick-index",t)});u.$slidesCache=u.$slides;u.reinit()};t.prototype.animateHeight=function(){var n=this,t;1===n.options.slidesToShow&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.animate({height:t},n.options.speed))};t.prototype.animateSlide=function(t,i){var u={},r=this;r.animateHeight();r.options.rtl===!0&&r.options.vertical===!1&&(t=-t);r.transformsEnabled===!1?r.options.vertical===!1?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):r.cssTransitions===!1?(r.options.rtl===!0&&(r.currentLeft=-r.currentLeft),n({animStart:r.currentLeft}).animate({animStart:t},{duration:r.options.speed,easing:r.options.easing,step:function(n){n=Math.ceil(n);r.options.vertical===!1?(u[r.animType]="translate("+n+"px, 0px)",r.$slideTrack.css(u)):(u[r.animType]="translate(0px,"+n+"px)",r.$slideTrack.css(u))},complete:function(){i&&i.call()}})):(r.applyTransition(),t=Math.ceil(t),u[r.animType]=r.options.vertical===!1?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",r.$slideTrack.css(u),i&&setTimeout(function(){r.disableTransition();i.call()},r.options.speed))};t.prototype.getNavTarget=function(){var i=this,t=i.options.asNavFor;return t&&null!==t&&(t=n(t).not(i.$slider)),t};t.prototype.asNavFor=function(t){var r=this,i=r.getNavTarget();null!==i&&"object"==typeof i&&i.each(function(){var i=n(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})};t.prototype.applyTransition=function(n){var t=this,i={};i[t.transitionType]=t.options.fade===!1?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.autoPlay=function(){var n=this;n.autoPlayClear();n.slideCount>n.options.slidesToShow&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))};t.prototype.autoPlayClear=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer)};t.prototype.autoPlayIterator=function(){var n=this,t=n.currentSlide+n.options.slidesToScroll;n.paused||n.interrupted||n.focussed||(n.options.infinite===!1&&(1===n.direction&&n.currentSlide+1===n.slideCount-1?n.direction=0:0===n.direction&&(t=n.currentSlide-n.options.slidesToScroll,n.currentSlide-1==0&&(n.direction=1))),n.slideHandler(t))};t.prototype.buildArrows=function(){var t=this;t.options.arrows===!0&&(t.$prevArrow=n(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=n(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),t.options.infinite!==!0&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))};t.prototype.buildDots=function(){var i,r,t=this;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){for(t.$slider.addClass("slick-dotted"),r=n("<ul />").addClass(t.options.dotsClass),i=0;i<=t.getDotCount();i+=1)r.append(n("<li />").append(t.options.customPaging.call(this,t,i)));t.$dots=r.appendTo(t.options.appendDots);t.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}};t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide");t.slideCount=t.$slides.length;t.$slides.each(function(t,i){n(i).attr("data-slick-index",t).data("originalStyling",n(i).attr("style")||"")});t.$slider.addClass("slick-slider");t.$slideTrack=0===t.slideCount?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);(t.options.centerMode===!0||t.options.swipeToSlide===!0)&&(t.options.slidesToScroll=1);n("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading");t.setupInfinite();t.buildArrows();t.buildDots();t.updateDots();t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);t.options.draggable===!0&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var t,i,r,f,c,u,e,n=this,o,s,h;if(f=document.createDocumentFragment(),u=n.$slider.children(),n.options.rows>1){for(e=n.options.slidesPerRow*n.options.rows,c=Math.ceil(u.length/e),t=0;c>t;t++){for(o=document.createElement("div"),i=0;i<n.options.rows;i++){for(s=document.createElement("div"),r=0;r<n.options.slidesPerRow;r++)h=t*e+(i*n.options.slidesPerRow+r),u.get(h)&&s.appendChild(u.get(h));o.appendChild(s)}f.appendChild(o)}n.$slider.empty().append(f);n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}};t.prototype.checkResponsive=function(t,i){var f,u,e,r=this,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if("window"===r.respondTo?e=h:"slider"===r.respondTo?e=s:"min"===r.respondTo&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){u=null;for(f in r.breakpoints)r.breakpoints.hasOwnProperty(f)&&(r.originalSettings.mobileFirst===!1?e<r.breakpoints[f]&&(u=r.breakpoints[f]):e>r.breakpoints[f]&&(u=r.breakpoints[f]));null!==u?null!==r.activeBreakpoint?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||o===!1||r.$slider.trigger("breakpoint",[r,o])}};t.prototype.changeSlide=function(t,i){var f,e,o,r=this,u=n(t.currentTarget),s;switch(u.is("a")&&t.preventDefault(),u.is("li")||(u=u.closest("li")),o=r.slideCount%r.options.slidesToScroll!=0,f=o?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,t.data.message){case"previous":e=0===f?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=0===f?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":s=0===t.data.index?0:t.data.index||u.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(s),!1,i);u.children().trigger("focus");break;default:return}};t.prototype.checkNavigable=function(n){var t,i,u=this,r;if(t=u.getNavigableIndexes(),i=0,n>t[t.length-1])n=t[t.length-1];else for(r in t){if(n<t[r]){n=i;break}i=t[r]}return n};t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&n("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",n.proxy(t.interrupt,t,!0)).off("mouseleave.slick",n.proxy(t.interrupt,t,!1));t.$slider.off("focus.slick blur.slick");t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide));t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler);t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler);t.$list.off("touchend.slick mouseup.slick",t.swipeHandler);t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler);t.$list.off("click.slick",t.clickHandler);n(document).off(t.visibilityChange,t.visibility);t.cleanUpSlideEvents();t.options.accessibility===!0&&t.$list.off("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().off("click.slick",t.selectHandler);n(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange);n(window).off("resize.slick.slick-"+t.instanceUid,t.resize);n("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault);n(window).off("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).off("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.off("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.cleanUpRows=function(){var n,t=this;t.options.rows>1&&(n=t.$slides.children().children(),n.removeAttr("style"),t.$slider.empty().append(n))};t.prototype.clickHandler=function(n){var t=this;t.shouldClick===!1&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())};t.prototype.destroy=function(t){var i=this;i.autoPlayClear();i.touchObject={};i.cleanUpEvents();n(".slick-cloned",i.$slider).detach();i.$dots&&i.$dots.remove();i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove());i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove());i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){n(this).attr("style",n(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides));i.cleanUpRows();i.$slider.removeClass("slick-slider");i.$slider.removeClass("slick-initialized");i.$slider.removeClass("slick-dotted");i.unslicked=!0;t||i.$slider.trigger("destroy",[i])};t.prototype.disableTransition=function(n){var t=this,i={};i[t.transitionType]="";t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;i.cssTransitions===!1?(i.$slides.eq(n).css({zIndex:i.options.zIndex}),i.$slides.eq(n).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(n),i.$slides.eq(n).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(n);t.call()},i.options.speed))};t.prototype.fadeSlideOut=function(n){var t=this;t.cssTransitions===!1?t.$slides.eq(n).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(n),t.$slides.eq(n).css({opacity:0,zIndex:t.options.zIndex-2}))};t.prototype.filterSlides=t.prototype.slickFilter=function(n){var t=this;null!==n&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(n).appendTo(t.$slideTrack),t.reinit())};t.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*:not(.slick-arrow)",function(i){i.stopImmediatePropagation();var r=n(this);setTimeout(function(){t.options.pauseOnFocus&&(t.focussed=r.is(":focus"),t.autoPlay())},0)})};t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){var n=this;return n.currentSlide};t.prototype.getDotCount=function(){var n=this,i=0,r=0,t=0;if(n.options.infinite===!0)for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(n.options.centerMode===!0)t=n.slideCount;else if(n.options.asNavFor)for(;i<n.slideCount;)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else t=1+Math.ceil((n.slideCount-n.options.slidesToShow)/n.options.slidesToScroll);return t-1};t.prototype.getLeft=function(n){var f,r,i,t=this,u=0;return t.slideOffset=0,r=t.$slides.first().outerHeight(!0),t.options.infinite===!0?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,u=r*t.options.slidesToShow*-1),t.slideCount%t.options.slidesToScroll!=0&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(n>t.slideCount?(t.slideOffset=(t.options.slidesToShow-(n-t.slideCount))*t.slideWidth*-1,u=(t.options.slidesToShow-(n-t.slideCount))*r*-1):(t.slideOffset=t.slideCount%t.options.slidesToScroll*t.slideWidth*-1,u=t.slideCount%t.options.slidesToScroll*r*-1))):n+t.options.slidesToShow>t.slideCount&&(t.slideOffset=(n+t.options.slidesToShow-t.slideCount)*t.slideWidth,u=(n+t.options.slidesToShow-t.slideCount)*r),t.slideCount<=t.options.slidesToShow&&(t.slideOffset=0,u=0),t.options.centerMode===!0&&t.options.infinite===!0?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:t.options.centerMode===!0&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=t.options.vertical===!1?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,t.options.variableWidth===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=t.options.rtl===!0?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,t.options.centerMode===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=t.options.rtl===!0?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,f+=(t.$list.width()-i.outerWidth())/2)),f};t.prototype.getOption=t.prototype.slickGetOption=function(n){var t=this;return t.options[n]};t.prototype.getNavigableIndexes=function(){var i,n=this,t=0,r=0,u=[];for(n.options.infinite===!1?i=n.slideCount:(t=-1*n.options.slidesToScroll,r=-1*n.options.slidesToScroll,i=2*n.slideCount);i>t;)u.push(t),t=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return u};t.prototype.getSlick=function(){return this};t.prototype.getSlideCount=function(){var u,i,r,t=this;return r=t.options.centerMode===!0?t.slideWidth*Math.floor(t.options.slidesToShow/2):0,t.options.swipeToSlide===!0?(t.$slideTrack.find(".slick-slide").each(function(u,f){if(f.offsetLeft-r+n(f).outerWidth()/2>-1*t.swipeLeft)return(i=f,!1)}),u=Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){var i=this;i.changeSlide({data:{message:"index",index:parseInt(n)}},t)};t.prototype.init=function(t){var i=this;n(i.$slider).hasClass("slick-initialized")||(n(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler());t&&i.$slider.trigger("init",[i]);i.options.accessibility===!0&&i.initADA();i.options.autoplay&&(i.paused=!1,i.autoPlay())};t.prototype.initADA=function(){var t=this;t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"});t.$slideTrack.attr("role","listbox");t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){n(this).attr({role:"option","aria-describedby":"slick-slide"+t.instanceUid+i})});null!==t.$dots&&t.$dots.attr("role","tablist").find("li").each(function(i){n(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+t.instanceUid+i,id:"slick-slide"+t.instanceUid+i})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar");t.activateADA()};t.prototype.initArrowEvents=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},n.changeSlide),n.$nextArrow.off("click.slick").on("click.slick",{message:"next"},n.changeSlide))};t.prototype.initDotEvents=function(){var t=this;t.options.dots===!0&&t.slideCount>t.options.slidesToShow&&n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide);t.options.dots===!0&&t.options.pauseOnDotsHover===!0&&n("li",t.$dots).on("mouseenter.slick",n.proxy(t.interrupt,t,!0)).on("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",n.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",n.proxy(t.interrupt,t,!1)))};t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents();t.initDotEvents();t.initSlideEvents();t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler);t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler);t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler);t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler);t.$list.on("click.slick",t.clickHandler);n(document).on(t.visibilityChange,n.proxy(t.visibility,t));t.options.accessibility===!0&&t.$list.on("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);n(window).on("orientationchange.slick.slick-"+t.instanceUid,n.proxy(t.orientationChange,t));n(window).on("resize.slick.slick-"+t.instanceUid,n.proxy(t.resize,t));n("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault);n(window).on("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).on("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.initUI=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.show()};t.prototype.keyHandler=function(n){var t=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===n.keyCode&&t.options.accessibility===!0?t.changeSlide({data:{message:t.options.rtl===!0?"next":"previous"}}):39===n.keyCode&&t.options.accessibility===!0&&t.changeSlide({data:{message:t.options.rtl===!0?"previous":"next"}}))};t.prototype.lazyLoad=function(){function f(i){n("img[data-lazy]",i).each(function(){var i=n(this),r=n(this).attr("data-lazy"),u=document.createElement("img");u.onload=function(){i.animate({opacity:0},100,function(){i.attr("src",r).animate({opacity:1},200,function(){i.removeAttr("data-lazy").removeClass("slick-loading")});t.$slider.trigger("lazyLoaded",[t,i,r])})};u.onerror=function(){i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error");t.$slider.trigger("lazyLoadError",[t,i,r])};u.src=r})}var e,r,i,u,t=this;t.options.centerMode===!0?t.options.infinite===!0?(i=t.currentSlide+(t.options.slidesToShow/2+1),u=i+t.options.slidesToShow+2):(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),u=2+(t.options.slidesToShow/2+1)+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,u=Math.ceil(i+t.options.slidesToShow),t.options.fade===!0&&(i>0&&i--,u<=t.slideCount&&u++));e=t.$slider.find(".slick-slide").slice(i,u);f(e);t.slideCount<=t.options.slidesToShow?(r=t.$slider.find(".slick-slide"),f(r)):t.currentSlide>=t.slideCount-t.options.slidesToShow?(r=t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow),f(r)):0===t.currentSlide&&(r=t.$slider.find(".slick-cloned").slice(-1*t.options.slidesToShow),f(r))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();"progressive"===n.options.lazyLoad&&n.progressiveLazyLoad()};t.prototype.next=t.prototype.slickNext=function(){var n=this;n.changeSlide({data:{message:"next"}})};t.prototype.orientationChange=function(){var n=this;n.checkResponsive();n.setPosition()};t.prototype.pause=t.prototype.slickPause=function(){var n=this;n.autoPlayClear();n.paused=!0};t.prototype.play=t.prototype.slickPlay=function(){var n=this;n.autoPlay();n.options.autoplay=!0;n.paused=!1;n.focussed=!1;n.interrupted=!1};t.prototype.postSlide=function(n){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,n]),t.animating=!1,t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),t.options.accessibility===!0&&t.initADA())};t.prototype.prev=t.prototype.slickPrev=function(){var n=this;n.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(t){t=t||1;var r,u,f,i=this,e=n("img[data-lazy]",i.$slider);e.length?(r=e.first(),u=r.attr("data-lazy"),f=document.createElement("img"),f.onload=function(){r.attr("src",u).removeAttr("data-lazy").removeClass("slick-loading");i.options.adaptiveHeight===!0&&i.setPosition();i.$slider.trigger("lazyLoaded",[i,r,u]);i.progressiveLazyLoad()},f.onerror=function(){3>t?setTimeout(function(){i.progressiveLazyLoad(t+1)},500):(r.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),i.$slider.trigger("lazyLoadError",[i,r,u]),i.progressiveLazyLoad())},f.src=u):i.$slider.trigger("allImagesLoaded",[i])};t.prototype.refresh=function(t){var r,u,i=this;u=i.slideCount-i.options.slidesToShow;!i.options.infinite&&i.currentSlide>u&&(i.currentSlide=u);i.slideCount<=i.options.slidesToShow&&(i.currentSlide=0);r=i.currentSlide;i.destroy(!0);n.extend(i,i.initials,{currentSlide:r});i.init();t||i.changeSlide({data:{message:"index",index:r}},!1)};t.prototype.registerBreakpoints=function(){var u,f,i,t=this,r=t.options.responsive||null;if("array"===n.type(r)&&r.length){t.respondTo=t.options.respondTo||"window";for(u in r)if(i=t.breakpoints.length-1,f=r[u].breakpoint,r.hasOwnProperty(u)){for(;i>=0;)t.breakpoints[i]&&t.breakpoints[i]===f&&t.breakpoints.splice(i,1),i--;t.breakpoints.push(f);t.breakpointSettings[f]=r[u].settings}t.breakpoints.sort(function(n,i){return t.options.mobileFirst?n-i:i-n})}};t.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide");t.slideCount=t.$slides.length;t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll);t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0);t.registerBreakpoints();t.setProps();t.setupInfinite();t.buildArrows();t.updateArrows();t.initArrowEvents();t.buildDots();t.updateDots();t.initDotEvents();t.cleanUpSlideEvents();t.initSlideEvents();t.checkResponsive(!1,!0);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);t.setPosition();t.focusHandler();t.paused=!t.options.autoplay;t.autoPlay();t.$slider.trigger("reInit",[t])};t.prototype.resize=function(){var t=this;n(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=n(window).width();t.checkResponsive();t.unslicked||t.setPosition()},50))};t.prototype.removeSlide=t.prototype.slickRemove=function(n,t,i){var r=this;return"boolean"==typeof n?(t=n,n=t===!0?0:r.slideCount-1):n=t===!0?--n:n,r.slideCount<1||0>n||n>r.slideCount-1?!1:(r.unload(),i===!0?r.$slideTrack.children().remove():r.$slideTrack.children(this.options.slide).eq(n).remove(),r.$slides=r.$slideTrack.children(this.options.slide),r.$slideTrack.children(this.options.slide).detach(),r.$slideTrack.append(r.$slides),r.$slidesCache=r.$slides,void r.reinit())};t.prototype.setCSS=function(n){var r,u,t=this,i={};t.options.rtl===!0&&(n=-n);r="left"==t.positionProp?Math.ceil(n)+"px":"0px";u="top"==t.positionProp?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;t.transformsEnabled===!1?t.$slideTrack.css(i):(i={},t.cssTransitions===!1?(i[t.animType]="translate("+r+", "+u+")",t.$slideTrack.css(i)):(i[t.animType]="translate3d("+r+", "+u+", 0px)",t.$slideTrack.css(i)))};t.prototype.setDimensions=function(){var n=this,t;n.options.vertical===!1?n.options.centerMode===!0&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),n.options.centerMode===!0&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();n.options.vertical===!1&&n.options.variableWidth===!1?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):n.options.variableWidth===!0?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));t=n.$slides.first().outerWidth(!0)-n.$slides.first().width();n.options.variableWidth===!1&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-t)};t.prototype.setFade=function(){var i,t=this;t.$slides.each(function(r,u){i=t.slideWidth*r*-1;t.options.rtl===!0?n(u).css({position:"relative",right:i,top:0,zIndex:t.options.zIndex-2,opacity:0}):n(u).css({position:"relative",left:i,top:0,zIndex:t.options.zIndex-2,opacity:0})});t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})};t.prototype.setHeight=function(){var n=this,t;1===n.options.slidesToShow&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.css("height",t))};t.prototype.setOption=t.prototype.slickSetOption=function(){var u,f,e,i,r,t=this,o=!1;if("object"===n.type(arguments[0])?(e=arguments[0],o=arguments[1],r="multiple"):"string"===n.type(arguments[0])&&(e=arguments[0],i=arguments[1],o=arguments[2],"responsive"===arguments[0]&&"array"===n.type(arguments[1])?r="responsive":"undefined"!=typeof arguments[1]&&(r="single")),"single"===r)t.options[e]=i;else if("multiple"===r)n.each(e,function(n,i){t.options[n]=i});else if("responsive"===r)for(f in i)if("array"!==n.type(t.options.responsive))t.options.responsive=[i[f]];else{for(u=t.options.responsive.length-1;u>=0;)t.options.responsive[u].breakpoint===i[f].breakpoint&&t.options.responsive.splice(u,1),u--;t.options.responsive.push(i[f])}o&&(t.unload(),t.reinit())};t.prototype.setPosition=function(){var n=this;n.setDimensions();n.setHeight();n.options.fade===!1?n.setCSS(n.getLeft(n.currentSlide)):n.setFade();n.$slider.trigger("setPosition",[n])};t.prototype.setProps=function(){var n=this,t=document.body.style;n.positionProp=n.options.vertical===!0?"top":"left";"top"===n.positionProp?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");(void 0!==t.WebkitTransition||void 0!==t.MozTransition||void 0!==t.msTransition)&&n.options.useCSS===!0&&(n.cssTransitions=!0);n.options.fade&&("number"==typeof n.options.zIndex?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);void 0!==t.OTransform&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.MozTransform&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(n.animType=!1));void 0!==t.webkitTransform&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.msTransform&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",void 0===t.msTransform&&(n.animType=!1));void 0!==t.transform&&n.animType!==!1&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&null!==n.animType&&n.animType!==!1};t.prototype.setSlideClasses=function(n){var u,i,r,f,t=this;i=t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");t.$slides.eq(n).addClass("slick-current");t.options.centerMode===!0?(u=Math.floor(t.options.slidesToShow/2),t.options.infinite===!0&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1,r+u+2).addClass("slick-active").attr("aria-hidden","false")),0===n?i.eq(i.length-1-t.options.slidesToShow).addClass("slick-center"):n===t.slideCount-1&&i.eq(t.options.slidesToShow).addClass("slick-center")),t.$slides.eq(n).addClass("slick-center")):n>=0&&n<=t.slideCount-t.options.slidesToShow?t.$slides.slice(n,n+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=t.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(f=t.slideCount%t.options.slidesToShow,r=t.options.infinite===!0?t.options.slidesToShow+n:n,t.options.slidesToShow==t.options.slidesToScroll&&t.slideCount-n<t.options.slidesToShow?i.slice(r-(t.options.slidesToShow-f),r+f).addClass("slick-active").attr("aria-hidden","false"):i.slice(r,r+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"===t.options.lazyLoad&&t.lazyLoad()};t.prototype.setupInfinite=function(){var i,r,u,t=this;if(t.options.fade===!0&&(t.options.centerMode=!1),t.options.infinite===!0&&t.options.fade===!1&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=t.options.centerMode===!0?t.options.slidesToShow+1:t.options.slidesToShow,i=t.slideCount;i>t.slideCount-u;i-=1)r=i-1,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r-t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned");for(i=0;u>i;i+=1)r=i,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r+t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){n(this).attr("id","")})}};t.prototype.interrupt=function(n){var t=this;n||t.autoPlay();t.interrupted=n};t.prototype.selectHandler=function(t){var i=this,u=n(t.target).is(".slick-slide")?n(t.target):n(t.target).parents(".slick-slide"),r=parseInt(u.attr("data-slick-index"));return r||(r=0),i.slideCount<=i.options.slidesToShow?(i.setSlideClasses(r),void i.asNavFor(r)):void i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,o,e,h=null,r=this;return t=t||!1,r.animating===!0&&r.options.waitForAnimate===!0||r.options.fade===!0&&r.currentSlide===n||r.slideCount<=r.options.slidesToShow?void 0:(t===!1&&r.asNavFor(n),u=n,h=r.getLeft(u),o=r.getLeft(r.currentSlide),r.currentLeft=null===r.swipeLeft?o:r.swipeLeft,r.options.infinite===!1&&r.options.centerMode===!1&&(0>n||n>r.getDotCount()*r.options.slidesToScroll)?void(r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u))):r.options.infinite===!1&&r.options.centerMode===!0&&(0>n||n>r.slideCount-r.options.slidesToScroll)?void(r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u))):(r.options.autoplay&&clearInterval(r.autoPlayTimer),f=0>u?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+u:u>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:u-r.slideCount:u,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,f]),s=r.currentSlide,r.currentSlide=f,r.setSlideClasses(r.currentSlide),r.options.asNavFor&&(e=r.getNavTarget(),e=e.slick("getSlick"),e.slideCount<=e.options.slidesToShow&&e.setSlideClasses(r.currentSlide)),r.updateDots(),r.updateArrows(),r.options.fade===!0?(i!==!0?(r.fadeSlideOut(s),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f),void r.animateHeight()):void(i!==!0?r.animateSlide(h,function(){r.postSlide(f)}):r.postSlide(f))))};t.prototype.startLoad=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.hide();n.$slider.addClass("slick-loading")};t.prototype.swipeDirection=function(){var i,r,u,n,t=this;return i=t.touchObject.startX-t.touchObject.curX,r=t.touchObject.startY-t.touchObject.curY,u=Math.atan2(r,i),n=Math.round(180*u/Math.PI),0>n&&(n=360-Math.abs(n)),45>=n&&n>=0?t.options.rtl===!1?"left":"right":360>=n&&n>=315?t.options.rtl===!1?"left":"right":n>=135&&225>=n?t.options.rtl===!1?"right":"left":t.options.verticalSwiping===!0?n>=35&&135>=n?"down":"up":"vertical"};t.prototype.swipeEnd=function(){var t,i,n=this;if(n.dragging=!1,n.interrupted=!1,n.shouldClick=n.touchObject.swipeLength>10?!1:!0,void 0===n.touchObject.curX)return!1;if(n.touchObject.edgeHit===!0&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){switch(i=n.swipeDirection()){case"left":case"down":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.currentDirection=0;break;case"right":case"up":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.currentDirection=1}"vertical"!=i&&(n.slideHandler(t),n.touchObject={},n.$slider.trigger("swipe",[n,i]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if(!(t.options.swipe===!1||"ontouchend"in document&&t.options.swipe===!1||t.options.draggable===!1&&-1!==n.type.indexOf("mouse")))switch(t.touchObject.fingerCount=n.originalEvent&&void 0!==n.originalEvent.touches?n.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,t.options.verticalSwiping===!0&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),n.data.action){case"start":t.swipeStart(n);break;case"move":t.swipeMove(n);break;case"end":t.swipeEnd(n)}};t.prototype.swipeMove=function(n){var f,e,r,u,i,t=this;return i=void 0!==n.originalEvent?n.originalEvent.touches:null,!t.dragging||i&&1!==i.length?!1:(f=t.getLeft(t.currentSlide),t.touchObject.curX=void 0!==i?i[0].pageX:n.clientX,t.touchObject.curY=void 0!==i?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),t.options.verticalSwiping===!0&&(t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2)))),e=t.swipeDirection(),"vertical"!==e?(void 0!==n.originalEvent&&t.touchObject.swipeLength>4&&n.preventDefault(),u=(t.options.rtl===!1?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),t.options.verticalSwiping===!0&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,t.options.infinite===!1&&(0===t.currentSlide&&"right"===e||t.currentSlide>=t.getDotCount()&&"left"===e)&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=t.options.vertical===!1?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,t.options.verticalSwiping===!0&&(t.swipeLeft=f+r*u),t.options.fade===!0||t.options.touchMove===!1?!1:t.animating===!0?(t.swipeLeft=null,!1):void t.setCSS(t.swipeLeft)):void 0)};t.prototype.swipeStart=function(n){var i,t=this;return t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow?(t.touchObject={},!1):(void 0!==n.originalEvent&&void 0!==n.originalEvent.touches&&(i=n.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==i?i.pageX:n.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==i?i.pageY:n.clientY,void(t.dragging=!0))};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;null!==n.$slidesCache&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())};t.prototype.unload=function(){var t=this;n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove();t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove();t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")};t.prototype.unslick=function(n){var t=this;t.$slider.trigger("unslick",[t,n]);t.destroy()};t.prototype.updateArrows=function(){var t,n=this;t=Math.floor(n.options.slidesToShow/2);n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&!n.options.infinite&&(n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===n.currentSlide?(n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-n.options.slidesToShow&&n.options.centerMode===!1?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&n.options.centerMode===!0&&(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))};t.prototype.updateDots=function(){var n=this;null!==n.$dots&&(n.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))};t.prototype.visibility=function(){var n=this;n.options.autoplay&&(n.interrupted=document[n.hidden]?!0:!1)};n.fn.slick=function(){for(var u,i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,n=0;e>n;n++)if("object"==typeof r||"undefined"==typeof r?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),"undefined"!=typeof u)return u;return i}}),function(n){function c(){t.setAttribute("content",a);i=!0}function v(){t.setAttribute("content",l);i=!1}function y(t){r=t.accelerationIncludingGravity;f=Math.abs(r.x);e=Math.abs(r.y);o=Math.abs(r.z);(!n.orientation||n.orientation===180)&&(f>7||(o>6&&e<8||o<8&&e>6)&&f>5)?i&&v():i||c()}var s=navigator.userAgent,u;if(/iPhone|iPad|iPod/.test(navigator.platform)&&/OS [1-5]_[0-9_]* like Mac OS X/i.test(s)&&s.indexOf("AppleWebKit")>-1&&(u=n.document,u.querySelector)){var t=u.querySelector("meta[name=viewport]"),h=t&&t.getAttribute("content"),l=h+",maximum-scale=1",a=h+",maximum-scale=10",i=!0,f,e,o,r;t&&(n.addEventListener("orientationchange",c,!1),n.addEventListener("devicemotion",y,!1))}}(this);callServer=function(){var r=function(t){if(t=t||{},t.isSaveProposalToDB=!0,t.isGetPaymentUrl=t.isGetPaymentUrl||!1,t.isShowAjaxLoader=!0,!mediator.isValidTravelDetails()){$(document).trigger(resources.quotation.refresh);return}n(t)},u=function(t){(t=t||{},mediator.isValidTravelDetails())&&(t.isGetPaymentUrl=!0,n(t))},f=function(t){t=t||{};t.isGetPaymentUrl=!1;t.isOnlyCallback=!0;t.isSendMsgFromMokdan=!0;n(t)},e=function(t){(t=t||{},t.isWillingToPublish=!0,mediator.isValidTravelDetails())&&n(t)},o=function(t){if(t=t||{},!mediator.isValidTravelDetails()){$(document).trigger(resources.quotation.refresh);return}t.isGetPaymentUrl=t.isGetPaymentUrl||!1;n(t)},s=function(t){mediator.isValidTravelDetails()&&n(t)},h=function(t){t=t||{};t.action="/Home/GetPaymentUrl";t.isOnlyCallback=!0;t.isShowAjaxLoader=!1;n(t)},c=function(t){t=t||{};t.isWillingToPublish=t.isWillingToPublish||!1;t.isGetPaymentUrl=t.isGetPaymentUrl||!1;t.action="/Home/GetSuccessMessageUrl?isWillingToPublish="+t.isWillingToPublish+"&isGetPaymentUrl="+t.isGetPaymentUrl;t.isOnlyCallback=!1;t.isShowAjaxLoader=!0;t.isGetPaymentUrl=!1;n(t)},l=function(){window.open(resources.applicationUrlPrefix+resources.url.rejectionPage+"?branchName="+branches.getBranchName(),"_self")},a=function(n,t,i){googleAnalytics.gaSendPageView(resources.mainTabs.selectors.SUCCESS_PAGE);var r=travelers.getTravelersOrdered(),u="",f="",e="",o="";resources.userType===resources.userTypes.moked&&r.length>0&&(u=r[0].firstName,f=r[0].lastName,e=r[0].phone,o=$(".address-email").val());window.open(resources.applicationUrlPrefix+resources.url.confirmationPage+"?branchName="+encodeURIComponent(branches.getBranchName())+"&policyNumber="+n+"&proposalId="+travel.proposalId()+"&isOffered="+t+"&fName="+encodeURIComponent(u)+"&lName="+encodeURIComponent(f)+"&eMail="+encodeURIComponent(o)+"&phoneNumber="+encodeURIComponent(e)+(i==""?"":"&refId="+encodeURIComponent(i))+"&guid="+encodeURIComponent(travel.GUID()),"_self","status=1,toolbar=0")},t=function(n){n=n||{};n.DisplayTab=n.DisplayTab||"";switch(n.DisplayTab){case resources.mainTabs.selectors.SECOND:medicalQuestionnaire.showContainer();break;case resources.mainTabs.selectors.HELP_QUESTIONNAIRE:helpQuestionnaireForPayment.showContainer();break;case resources.mainTabs.selectors.PAYMENT:if(typeof n.success=="function"){n.success(n);return}}displayTab(n)};(function(n){n.fn.serializeFormJSON=function(){var t={},i=this.serializeArray();return n.each(i,function(){t[this.name]?(t[this.name].push||(t[this.name]=[t[this.name]]),t[this.name].push(this.value||"")):t[this.name]=this.value||""}),t}})(jQuery);var n=function(n){n=n||{};n.isWillingToPublish=n.isWillingToPublish||!1;n.isGetPaymentUrl=n.isGetPaymentUrl||!1;n.isShowAjaxLoader=n.isShowAjaxLoader===!1?!1:!0;n.isSendMsgFromMokdan=n.isSendMsgFromMokdan||!1;n.action=n.action||resources.url.submit+n.isWillingToPublish+"&isGetPaymentUrl="+n.isGetPaymentUrl+"&isSendMsgFromMokdan="+n.isSendMsgFromMokdan;n.isShowAjaxLoader&&progressBar.show();var t=$(resources.mainForm).serializeFormJSON();t.Answers=resources.coverages.answers.items;$.ajax({type:"POST",url:resources.applicationUrlPrefix+n.action,contentType:"application/json; charset=utf-8",data:JSON.stringify({travelInsurance:t}),datatype:"json",success:function(t){v(t,n)},error:function(t){$(document).trigger(resources.quotation.refresh);var r=resources.events.badRequest;t!=null&&t!="undefined"&&t.responseText!=null&&/^[\],:{}\s]*$/.test(t.responseText.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))&&(r=$.parseJSON(t.responseText));setTimeout(i(r,n),500)}})},v=function(n,r){if(r=r||{},n=n||{},r.isOnlyCallback){typeof r.success=="function"&&r.success(n,r);t(r);return}if(n.IsSuccessSavedDB?(travel.proposalId()==="0"&&userType!=="2"&&userType!=="1"&&QuoteFirst(),travel.proposalId(n.UpdateTravelVM.ProposalId),travel.GUID(n.UpdateTravelVM.GUID),travel.id(n.UpdateTravelVM.TravelId),summary.policyHolderId(n.UpdateTravelVM.PolicyHolderId),travelers.setTravelersIds(n.UpdateTravelVM.TravelersIds),coveragesQuestions.setAnswersIds(n.UpdateTravelVM.AnswersIds),$(document).trigger(resources.quotation.updatedEvent,{quotation:0}),$(document).trigger(resources.quotation.refresh),$(document).trigger(resources.discount.consts.displayNameRefresh,{collectiveDisplayName:n.UpdateTravelVM.CollectiveDisplayName})):googleAnalytics.processFail("db-fail"),n.IsSuccessSavedBiztalk?(payment.url(n.UpdateTravelVM.PaymentUrl),resources.payment.count=n.UpdateTravelVM.MaxPaymetCount,$(document).trigger(resources.quotation.updatedEvent,{quotation:n.UpdateTravelVM.Quotation}),$(document).trigger(resources.summary.consts.confirmBtnDisplay,{IsDisplay:"true"}),n.UpdateTravelVM.AutomaticCoverages.length>0&&discount.automaticCoverages(n.UpdateTravelVM.AutomaticCoverages),$(document).trigger(resources.discount.consts.referralTitleUpdate,{discountPercent:n.UpdateTravelVM.ReferralDiscountPercent}),$(document).trigger(resources.summary.consts.referralTitleUpdate,{discountPercent:n.UpdateTravelVM.ReferralDiscountPercent})):r.isWillingToPublish===!0&&n.ErrorMessageBiztalk!==null?(googleAnalytics.processFail("service-fail"),$(document).trigger(resources.quotation.updatedEvent,{quotation:n.UpdateTravelVM.Quotation}),$(document).trigger(resources.summary.consts.confirmBtnDisplay,{IsDisplay:"true"})):n.ErrorMessageBiztalk!=null&&(googleAnalytics.processFail("service-fail"),$(document).trigger(resources.summary.consts.confirmBtnDisplay,{IsDisplay:"false"})),n.IsSuccessSavedDB&&(n.IsSuccessSavedBiztalk||r.isSaveProposalToDB)&&n.ErrorMessageBiztalk==null){if(r.isShowGrantsCoveragesMessage||t(r),typeof r.success=="function"&&r.success(n,r),n.IsSuccessSavedBiztalk&&r.isWillingToPublish){if(n.IsOffered)googleAnalytics.processOfferedSuccess(n.UpdateTravelVM.GUID);else{googleAnalytics.processSuccess(n.UpdateTravelVM.GUID);try{var u=getSelectedCoveragesArray();dataLayer.push({event:"transaction",transactionId:n.UpdateTravelVM.GUID,transactionTotal:n.UpdateTravelVM.Quotation,transactionProducts:[{sku:n.UpdateTravelVM.GUID,name:"travel policy",category:"travel",price:n.UpdateTravelVM.Quotation,quantity:1,upgrades:u}]})}catch(f){}}a(n.UpdateTravelVM.PolicyNumberWithPrefix,n.IsOffered,n.UpdateTravelVM.RefId)}resources.userType==resources.userTypes.moked&&$(document).trigger(resources.quotation.restoreProposalBtnDisplay)}else googleAnalytics.processFail("general"),setTimeout(i(n,r),500);progressBar.hide()},i=function(n,i){var u=generalErrorText+" "+generalErrorPhone,r="";i=i||{};i.callbackOk=i.callbackOk||{};typeof i.failure=="function"&&i.failure(n,i);n!=null&&n.ErrorMessageBiztalk!=null&&(r=n.ErrorMessageBiztalk+"<br/>");switch(resources.userType){case resources.userTypes.agent:n==resources.events.badRequest?u="חלה תקלה. נא לבדוק את מספר הסוכן. במידה ומספר הסוכן התאפס יש להזינו ידנית או להיכנס מחדש למערכת . ":n.ErrorMessageForAgent?(u=n.ErrorMessageForAgent,$(document).trigger(resources.events.agentNumberChanged,{AgentNumber:""})):u=r.indexOf("חיתום")!=-1||r.indexOf("הריון בסיכון")!=-1?r+"<div class='divAlertbody'>כעת יש לפעול על פי השלבים הבאים:<br/><ol><li>ההצעה נשמרה באופן אוטומטי<\/li><li>יש להעביר מסמכים רפואיים רלוונטיים לתיבת החיתום travelinsurance@fnx.co.il<\/li><\/ol><\/div>":r.indexOf("שבוע הריון")!=-1?r+"לא ניתן לרכוש הרחבה להריון מעבר לשבוע 32 (כולל)":r+"אנא צור קשר עם הפניקס בטלפון 074-7318646 או במייל Tipul@fnx.co.il.";i.callbackOk=i.isWillingToPublish===!0?window.parent.payment.updateUrl:t;i.PaymentUrl=n.UpdateTravelVM!=null?n.UpdateTravelVM.PaymentUrl:"";i.MaxPaymetCount=n.UpdateTravelVM!=null?n.UpdateTravelVM.MaxPaymetCount:1;break;case resources.userTypes.moked:n==resources.events.badRequest?u="חלה תקלה. נא לבדוק את שם המשתמש. במידה ושם המשתמש התאפס נא להיכנס מחדש למערכת . ":n.ErrorMessageForAgent?(u=n.ErrorMessageForAgent,$(document).trigger(resources.events.userFulnameChanged,{AgentNumber:""})):u=n.ErrorMessageDB!=null?n.TravelInsuranceUpdateVM==null||n.TravelInsuranceUpdateVM!=null&&n.TravelInsuranceUpdateVM.GUID==null?"בגלל חוסר שימוש במערכת אין אפשרות להמשיך לעדכן את פרטי ההצעה. נא לפתוח אותה מחדש מתוך ההצעות הקיימות.<br><br>"+n.ErrorMessageDB:"חלה תקלה!<br><br>"+n.ErrorMessageDB:r;i.callbackOk=i.isWillingToPublish===!0?window.parent.payment.updateUrl:t;i.PaymentUrl=n.UpdateTravelVM!=null?n.UpdateTravelVM.PaymentUrl:"";i.MaxPaymetCount=n.UpdateTravelVM!=null?n.UpdateTravelVM.MaxPaymetCount:1;break;default:r!=""&&(u=generalErrorHukaText+" "+generalErrorPhone,i.callbackOk=i.isWillingToPublish===!0?window.parent.payment.updateUrl:t)}alert(u,null,i)};return $(document).ajaxComplete(function(){progressBar.hide()}),{saveProposal:u,saveProposalDB:r,publishProposal:e,getQuotation:o,getAutomaticAndForbiddenCoverages:s,redirectToRejectionPage:l,getPaymentUrl:h,getSuccessMessageUrl:c,sendMsgFromMokdan:f}}();$(document).ready(function(){$("#progressBar").progressbar({value:0})});var header=function(){var t={activeClassName:"active-header-item",validClassName:"valid",invalidClassName:"invalid",headerItemDataAttribute:"header-item",active:"active"},n={navbar:"nav",container:".site-header",headerItem:".header-item",headerValidation:".header.validation",travelDetailsItem:"#travelDetails",medicalQuestionnaireItem:"#medicalQuestionnaire",additionalCoveragesItem:"#additionalCoverages",paymentAndSummaryItem:"#paymentAndSummary",phoneButton:".btn-phone-number",btnSaveProposal:".btn-save-proposal",validationIcon:".validation-icon",agentNumberLabel:".agent-number-container .agent-label",userNameLabel:".mokdan-name-container .mokdan-label-subject",containers:{travelers:"#travelers",places:"#places",travelDates:"#travelDates",medicalQuestionnaire:"#medicalQuestionnaire",coverages:"#coverages",address:"#address",summary:"#summary"},openLeadLink:".open-lead-link",restoreProposalBtn:".restore-proposal",restoreProposalContainer:".restore-proposal-container"},u=function(){f();e();o();s();h();c()},v=function(){$(n.headerItem).on("click",function(){r();$(n.headerItem).removeClass(t.activeClassName);$(n.headerValidation).removeClass(t.active);var i=$(this).data(t.headerItemDataAttribute);$(n.headerItem+"[data-"+t.headerItemDataAttribute+"='"+i+"']").addClass(t.activeClassName);$(n.headerItem+"[data-"+t.headerItemDataAttribute+"='"+i+"']").find(".header.validation").addClass(t.active);window.setTimeout(function(){r()},1)})},f=function(){$(n.phoneButton).on("click",function(){utils.isMobile.any()&&window.open("tel:123456","_blank")})},e=function(){$(document).on(resources.events.travelerValidated,function(t,i){i.isValid?utils.enable(n.btnSaveProposal):utils.disable(n.btnSaveProposal)})},o=function(){$(n.btnSaveProposal).on("click",function(){callServer.saveProposalDB()})},s=function(){$(document).on(resources.events.agentNumberChanged,function(t,i){i=i||{};i.AgentNumber=i.AgentNumber||"נא לעדכן מספר סוכן!!!";$(n.agentNumberLabel).text(i.AgentNumber)});$(document).on(resources.events.userFulnameChanged,function(t,i){i=i||{};i.AgentNumber=i.AgentNumber||"נא לשחזר הצעה!!!";$(n.userNameLabel).text(i.AgentNumber)})},h=function(){$(n.openLeadLink).on("click",function(){var n=travelers.getTravelersOrdered(),t="",i="",r="",u="",f;n.length>0&&(t=n[0].firstName,i=n[0].lastName,r=n[0].phone,u=$(".address-email").val());f=_OpenLeadUrl+"?fName="+encodeURIComponent(t)+"&lName="+encodeURIComponent(i)+"&eMail="+encodeURIComponent(u)+"&phoneNumber="+encodeURIComponent(r);window.open(f,"_blank")})},c=function(){$(n.restoreProposalBtn).on("click",function(){$(n.restoreProposalBtn).attr("disabled",!0);msg=resources.messages.sendRestoreProposalAttentionMsg;confirm(msg,!1,{callbackOk:function(){var t=$(n.restoreProposalBtn).data("url");$.ajax({type:"POST",url:t,contentType:"application/json; charset=utf-8",data:JSON.stringify({guid:travel.GUID()}),datatype:"json",success:function(t){$(n.restoreProposalBtn).attr("disabled",!1);alert(t.ResponseStatusDesc!=null?t.ResponseStatusDesc:"חלה תקלה בשליחת SMS")},error:function(){$(n.restoreProposalBtn).attr("disabled",!1);alert("חלה תקלה בשליחת SMS")}})},callbackCancel:function(){return!1}})});$(document).on(resources.quotation.restoreProposalBtnDisplay,function(){$(n.restoreProposalContainer).removeClass("hide")})},r=function(){if(location.hash.length!==0){var t=$(n.navbar).height(),i=isNaN(window.scrollX)?window.pageXOffset:window.scrollX,r=isNaN(window.scrollY)?window.pageYOffset:window.scrollY;window.scrollTo(i,r-t)}};$(window).scroll(function(){var t=i();$(window).scrollTop()>0||$(".first-tab").hasClass("hide")||$("div.site-header").removeClass("site-header-oncroll");var u=$(this).scrollTop()+t,r=$(n.headerItem).map(function(){var n=$(this).attr("href");if(n!==undefined&&n.length)return n}),f=r.map(function(){if(!$(this.toString()).hasClass("hide")&&l($(this.toString())))return this.toString()});$(".row[class$='-container'], #places, #branches,#medical-questionnaire").map(function(){})});var i=function(){return $(n.navbar).height()},y=function(n){var r=$(n),t=$(window),u=t.scrollTop()+i(),o=t.scrollTop()+t.height(),f=r.offset().top,e=f+r.height();return e<=u},l=function(n){var r=$(n),t=$(window),o=t.scrollTop()+i(),f=t.scrollTop()+t.height(),u=0,e;return typeof r.offset()!="undefined"&&(u=r.offset().top),e=u+r.height(),u<=f-t.height()/2},a=function(i){$(n.headerItem).removeClass(t.activeClassName);$(n.headerItem).filter("."+i).addClass(t.activeClassName)};return{init:u,height:i,setNavigation:a}}(),contactUs=function(){function r(t){progressBar.hide();t.indexOf("תקלה")!=-1||t.indexOf("שגוי")!=-1?$(n.saveCallerTargetFailure).html(resources.contactUs.messages.failure).attr("tabindex","0").focus():($("head").append("<!-- Event snippet for Travel - Wizard - Form Sent conversion page --><script>gtag('event', 'conversion', { 'send_to': 'AW-767077995/npx6CJmD7Z4BEOvc4u0C' });<\/script >"),$(n.saveCallerTargetFailure).attr("tabindex","-1"),googleAnalytics.submitLead(branches.getBranchName(),$(n.policyHolderEmail).val(),googleAnalytics.getLastSectionReached(),userType),googleAnalytics.gaSendPageView(resources.mainTabs.selectors.CONTACT_US_SUCCESS_PAGE),$(n.modalBody).addClass("hide"),$(n.modalFooter).addClass("hide"),$(n.saveCallerTargetSuccess).html(resources.contactUs.messages.success).focus())}var n={btnContactUs:".btn-contact-us",btnSend:".btn-call-me.send",modalBody:"#contactUsModal .modal-body",modalFooter:"#contactUsModal .modal-footer",firstName:".contact-us-first-name",lastName:".contact-us-last-name",phone:".contact-us-phone",saveCallerTargetSuccess:"#saveCallerTargetSuccess",saveCallerTargetFailure:"#saveCallerTargetFailure",proposalId:"#callMeProposalId",branchNumber:"#callMeBranchNumber",captchaResponse:"#g-recaptcha-response",policyHolderEmail:"#PolicyHolder_Communication_Email",reCaptchaId:"g-recaptcha-response-error",btnClose:".close"},t=function(){$.fn.modal.Constructor.prototype.enforceFocus=function(){$(n.firstName).focus()};validators.init(resources.contactUs.form);i();u();$("#contactUsModal").on("shown.bs.modal",function(){$(this).find(n.btnClose).focus();$("head").append("<script>!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '1066908466843112');fbq('track', 'PageView');fbq('track', 'Contact');<\/script> <noscript><img height=\"1\" width=\"1\" style=\"display:none\" src=\"https://www.facebook.com/tr?id=1066908466843112&ev=PageView&noscript=1\"/><\/noscript>\"")})},i=function(){$(n.btnContactUs).on("click",function(){$(n.captchaResponse).rules("add",{required:!0,messages:{required:resources.messages.requiredValidation}});$(n.modalBody).removeClass("hide");$(n.modalFooter).removeClass("hide");utils.setValue(n.firstName,"");utils.setValue(n.lastName,"");utils.setValue(n.phone,"");grecaptcha.reset();utils.setValue(n.saveCallerTargetSuccess,"");utils.setValue(n.saveCallerTargetFailure,"");validators.getValidator(resources.contactUs.form).resetForm()})},u=function(){$(n.btnSend).on("click",function(){utils.setValue(n.proposalId,travel.proposalId());utils.setValue(n.branchNumber,branches.getBranchCode());var i=validators.validateSection(resources.contactUs.form),t=$(n.modalBody).find("input.invalid,span#g-recaptcha-response-error.invalid").first();$(t).attr("id")==n.reCaptchaId||t.focus();i&&$(resources.contactUs.form).submit()});$(resources.contactUs.form).on("submit",function(){progressBar.show()})};return{init:t,callBackSaveCaller:r}}(),updateAgentNumber=function(){function r(t){progressBar.hide();var i=t!==null?t:{};i.IsExist===!0?($(document).trigger(resources.events.agentNumberChanged,{AgentNumber:i.AgentNumber}),$(n.agentNubmer).val(i.AgentNumber),$(n.agentName).val(i.AgentName),$(n.agentDepartment).val(i.DepartmentNumber),$(n.policyAgent).val(i.AgentNumber),$(n.updateTargetStatus).removeClass("invalid")):$(n.updateTargetStatus).addClass("invalid");utils.setValue(n.updateTargetStatus,i.Message)}var n={btnSend:".agent-number-btn.send",agentNumberForEdit:".agent-number-for-edit",updateTargetStatus:"#AgentNumberUpdateStatus",btnChangeAgent:".change-agent-btn",agentNubmer:".agent.agent-nubmer",agentName:".agent.agent-name",agentDepartment:".agent.agent-department",mailAddress:".agent.agent-mail",city:".agent.agent-city",policyAgent:"#PolicyAgent",mainGUID:"#GUID",agentGUID:"#AgentGUID"},t=function(){$.fn.modal.Constructor.prototype.enforceFocus=function(){$(n.agentNumberForEdit).focus()};validators.init(resources.updateAgentNumber.form);i()},i=function(){$(n.btnSend).on("click",function(){var t=validators.validateSection(resources.updateAgentNumber.form);t&&($(n.agentGUID).val($(n.mainGUID).val()),$(resources.updateAgentNumber.form).submit())});$(resources.updateAgentNumber.form).on("submit",function(){progressBar.show()});$(n.btnChangeAgent).on("click",function(){utils.setValue(n.agentNumberForEdit,"");utils.setValue(n.updateTargetStatus,"");validators.getValidator(resources.updateAgentNumber.form).resetForm()})};return{init:t,callback:r}}(),addressDetails=function(){var t={viewName:"PolicyHolder_Address",city:"_City",cityCode:"_CityCode",street:"_Street",streetCode:"_StreetCode",buildignNumber:"_BuildingNumber",postCode:"_PostCode"},n={container:".address-container",city:"#"+t.viewName+t.city,cityCode:"#"+t.viewName+t.cityCode,street:"#"+t.viewName+t.street,streetCode:"#"+t.viewName+t.streetCode,buildignNumber:"#"+t.viewName+t.buildignNumber,postCode:"#"+t.viewName+t.postCode,phone:".address-phone",email:".address-email"},f=function(){u()},e=function(){utils.clearSection(n.container,[n.city,n.cityCode,n.street,n.streetCode,n.buildignNumber,n.postCode,n.phone,n.email])},o=function(){return validators.validateSection(n.container)},s=function(){return validators.isValidSection(n.container)},h=function(){$(n.city).typeahead("destroy");var t=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace("value"),queryTokenizer:Bloodhound.tokenizers.whitespace,highlight:!0,hint:!1,remote:{url:resources.applicationUrlPrefix+"/api/TravelLookup?cityname=%QUERY",wildcard:"%QUERY"}});t.initialize();$(n.city).typeahead(null,{displayKey:"value",source:t.ttAdapter(),templates:{suggestion:Handlebars.compile('<p class="repo-language">{{value}}<\/p>')},minLength:0,limit:250});$(n.city).bind("typeahead:selected",function(t,r){var u=jQuery.parseJSON(JSON.stringify(r));utils.setValue(n.cityCode,u.code);utils.setValue(n.street,"");utils.setValue(n.streetCode,"");i()});$(n.city).on("click",function(){var n=$.Event("keydown");return n.keyCode=n.which=40,$(this).trigger(n),!0});$(n.city).blur(function(){$(n.cityCode).valid()})},i=function(){var i=utils.getValue(n.cityCode),t;$(n.street).typeahead("destroy");t=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace("value"),queryTokenizer:Bloodhound.tokenizers.whitespace,highlight:!0,hint:!1,remote:{url:resources.applicationUrlPrefix+"/api/TravelLookup?cityCode="+i+"&street=%QUERY",wildcard:"%QUERY"}});t.initialize();$(n.street).typeahead(null,{displayKey:"value",source:t.ttAdapter(),templates:{suggestion:Handlebars.compile('<p class="repo-language">{{value}}<\/p>')},minLength:0,limit:250});$(n.street).bind("typeahead:selected",function(t,i){var r=jQuery.parseJSON(JSON.stringify(i));utils.setValue(n.streetCode,r.code);utils.setValue(n.buildignNumber,"")});$(n.street).on("click",function(){var n=$.Event("keydown");return n.keyCode=n.which=40,$(this).trigger(n),!0});$(n.street).blur(function(){$(n.streetCode).valid()})},r,u;$(n.buildignNumber).on("blur",function(){this.value!=null&&this.value!=""&&r()});return r=function(){var t=utils.getValue(n.cityCode),i=utils.getValue(n.streetCode),r=utils.getValue(n.buildignNumber);$.getJSON(resources.applicationUrlPrefix+"/api/TravelLookup?cityCode="+t+"&streetCode="+i+"&houseNum="+r,function(t){t&&(console.log("postCode="+t),utils.setValue(n.postCode,t))})},u=function(){$(n.city+","+n.cityCode+","+n.street+","+n.streetCode+","+n.postCode+","+n.phone+","+n.email+","+n.buildignNumber).on("change",function(){$(document).trigger(resources.addressDetails.consts.detailsChanged)});$(n.email).on("change",function(){$(document).trigger(resources.addressDetails.consts.emailChanged,{value:utils.getValue(this)})})},{InitView:function(){h();i()},init:f,validate:o,isValid:s,clear:e}}(),travelers=travelers||{};travelers=function(){var t={selectedTravevelersQuantityClass:"selected-tarvelers-quantity",borderClass:"border",disabled:"disabled",singleDigitRegex:/^\d$/,pregnencyWeekValidateRegex:/^([1-9]000|[1-2][0-9]000|3[0-2]000)$/,parentDiseasesQuestionCode:3,diseasesQuestionCode:4,parentPregnancyQuestionCode:5,pregnancyWeekQuestionCode:7,selectedClass:"selected",invalidId:"מס' זהות אינו תקין",LOST_LUGGAGE:124,CANCEL_FLIGHT:125,SHORTEN_FLIGHT:133,valueDataAttribute:"value",selectedClassName:"selected"},n={container:".travelers-details-container",title:"#tarvelers .tab-title",mainContainer:"#tarvelers",travelerContainer:".traveler-details-container",addTravelerButton:".add-travelers-btn-container",maxTravelers:".max-travelers",removeTravelerButton:".btn-remove-traveler-md-container",noIdFound:".no-id-found",firstName:".traveler-first-name",lastName:".traveler-last-name",birthdate:".traveler-birthdate",birthdateDD:".days",birthdateMM:".months",birthdateYY:".years",isMale:".traveler-is-male",isMaleRadioType:".is-male",coverages:".traveler-coverages",medicalQuestions:".traveler-medical-questions",phone:".traveler-phone",ordinalNumber:".traveler-ordinal-number",travelersQuantities:".travelers-groups",iconAlone:".alone",iconCouple:".couple",iconFamilyGroup:".family-group",searchIcon:".search",locateTraveler:".locate-traveler-identity-number",identityNumber:".traveler-identity-number",id:".traveler-id",isEliminated:".traveler-is-eliminated",durationTravelWarn:".duration-travel-warn",isPrivacyProtection:".is-privacy-protection",isPrivacyProtectionHidden:"#PrivacyProtection",privacyProtection:"#PrivacyProtection-input",contactDetails:".contact-details",city:".city",street:".street",houseNumber:".address-house-number",postcode:".postcode",travelerBirthdate:".traveler-details-container input[list]",bdArrow:".datalist-arrow",yyyy:".traveler-details-container .years",mm:".traveler-details-container .months",dd:".traveler-details-container .days",hasGreenDarkonHidden:".has-green-darkon",hasGreenDarkonRadio:".has-green-darkon-radio",hasGreenDarkonContainer:".has-green-darkon-container",yesOptionHasGreenDarkon:".has-green-darkon-container .yes-option",noOptionHasGreenDarkon:".has-green-darkon-container .no-option",btnNext:"#tarvelers .btn-next",btnBack:"#tarvelers .btn-back"},ft=function(){var t=validators.validateSection(n.container,":hidden");return utils.conditionalClass(n.container),t},gt=function(){return validators.isValidSection(n.container,":hidden")},ni=function(){if(u()==1){var n=w(0);return!String.isNullOrEmpty(n.identityNumber)||!String.isNullOrEmpty(n.firstName)||!String.isNullOrEmpty(n.lastName)||!String.isNullOrEmpty(n.birthdate)||!String.isNullOrEmpty(n.phone)}return!0},g=function(){return $(n.travelerContainer)},y=function(){return $(n.travelerContainer+":not(.hide)")},u=function(){return y().length},nt=function(){return y().filter(function(t,i){return!v($(i).find(n.medicalQuestions))})},p=function(){return nt().length},ti=function(){ui();si();ei();yr();yu();rr();br();li();vi();au();d();ci();uu();fu();eu();lu();pu();travel.proposalId()!=0&&vu();lt()},ii=function(){for(var i=u(),t=i-1;t>=1;t--)$(n.removeTravelerButton).eq(t).trigger("click");utils.clearSection($(n.travelerContainer).eq(0),it())},et=function(){$(n.mainContainer).addClass("hide")},ri=function(){$(n.mainContainer).removeClass("hide");googleAnalytics.gaSendPageView(resources.mainTabs.selectors.TRAVELERS);$(n.title).focus()},ui=function(){$(n.dd).mask("00");$(n.mm).mask("00");$(n.yyyy).mask("0000");yi();ot();fi();$(document).on(resources.branches.consts.branchChanged,function(n,t){oi(t);ot(t)})},fi=function(){$(n.travelerBirthdate).each(function(){utils.addRequiredRule(this,"")})},ei=function(){$(n.privacyProtection).rules("add",{required:!0,messages:{required:resources.messages.requiredValidation}})},ot=function(t){t=t||{};t.minAge=t.minAge||mediator.getRestrictMinAgeForTraveler();t.maxAge=t.maxAge||mediator.getRestrictMaxAgeForTraveler();$(n.birthdate).each(function(){$(this).rules("remove","date");$(this).rules("remove","datecompare");$(this).rules("remove","datecomparetwo");$(this).rules("remove","agevsperiod");$(this).rules("add",{date:!0,datecompare:{currentdate:moment().add(t.minAge*-1,"years").format("DD/MM/YYYY"),numberofdays:0,operatorstr:"<="},datecomparetwo:{currentdate:moment().add(t.maxAge*-1-1,"years").format("DD/MM/YYYY"),numberofdays:0,operatorstr:">"},agevsperiod:{},messages:{datecompare:String.format(resources.travelers.messages.birthdateMinAgeValidation,t.minAge),datecomparetwo:String.format(resources.travelers.messages.birthdateMaxAgeValidation,t.maxAge),date:resources.messages.dateValidation,agevsperiod:"חריגה בתקופת הביטוח"}})})},oi=function(t){t=t||{};t.minAge=t.minAge||mediator.getRestrictMinAgeForTraveler();t.maxAge=t.maxAge||mediator.getRestrictMaxAgeForTraveler();$(n.birthdate).hasClass("hasDatepicker")?$(n.birthdate).each(function(){utils.getValue(this)!==""&&$(this).valid()}):$(n.birthdate).datepicker({yearRange:String.format("-{0}:+{1}",t.maxAge,t.minAge),beforeShow:function(n,t){$(n).datepicker("widget").addClass("hide-calendar");datepicker.defaultsettings.beforeShow.call(this,n,t);$(n).datepicker("option","yearRange",String.format("-{0}:+{1}",mediator.getRestrictMaxAgeForTraveler(),mediator.getRestrictMinAgeForTraveler()))}}).click(function(){utils.isMobile.any()&&utils.hideCalendar()}).focus(function(){utils.isMobile.any()&&utils.hideCalendar()})},si=function(){$(n.identityNumber).each(function(){$(this).rules("add",{notEqualNumberToGroup:[n.identityNumber],miszehut:!0,messages:{notEqualNumberToGroup:resources.messages.identityNumberDuplicateValidation,miszehut:t.invalidId}})})},st=function(){u()===b()?($(n.addTravelerButton).addClass(t.disabled),$(n.maxTravelers).removeClass("hide")):($(n.addTravelerButton).removeClass(t.disabled),$(n.maxTravelers).addClass("hide"))},hi=function(n,t,i){if(i=i||{},$(n).find("input").removeClass("invalid"),i.isCodeTriggerEvent=i.isCodeTriggerEvent||utils.isCodeTriggerEvent(t),i.isFirstValueOnElement=ct(n),i.isCodeTriggerEvent||i.isFirstValueOnElement){$(n).trigger(resources.travelers.consts.travelersIsMaleChanged,i);return}var u=r(n),f=ht(u),e=tt(u);f.length>0||e.length>0?mediator.acceptChange(n,{target:n,triggerEvent:resources.travelers.consts.travelersIsMaleChanged,previousValue:utils.getPreviousValue(n),medicalQuestionsCodesToClear:f,coveragesCodesToClear:e}):$(n).trigger(resources.travelers.consts.travelersIsMaleChanged,i)},ci=function(){$(n.addTravelerButton).on("click",function(){dynamicTable.getCounter({rowsSelector:n.travelerContainer})!==b()&&(pi(),event.stopPropagation())});$(n.removeTravelerButton).on("click",di);$(n.identityNumber).on("change",function(){$(document).trigger(resources.travelers.consts.travelersIdChanged,{ordinalNumber:utils.getValue(i(this).find($(n.ordinalNumber))),Id:utils.getValue(this),travelersList:f()});$(document).trigger(resources.travelers.consts.travelersChanged,{ordinalNumber:utils.getValue(i(this).find($(n.ordinalNumber))),Id:utils.getValue(this)})});$(n.identityNumber).on("keydown",function(){nu(this)});$(n.firstName).on("change",function(){$(document).trigger(resources.travelers.consts.travelersFirstNameChanged,{target:this,ordinalNumber:r(this),firstName:utils.getValue(this),fullName:utils.getValue(this)+" "+yt(this),travelersList:f()});$(document).trigger(resources.travelers.consts.travelersChanged,{ordinalNumber:utils.getValue(i(this).find($(n.ordinalNumber))),Id:utils.getValue(this)})});$(n.lastName).on("change",function(){$(document).trigger(resources.travelers.consts.travelersLastNameChanged,{target:this,ordinalNumber:r(this),lastName:utils.getValue(this),fullName:vt(this)+" "+utils.getValue(this),travelersList:f()});$(document).trigger(resources.travelers.consts.travelersChanged,{ordinalNumber:utils.getValue(i(this).find($(n.ordinalNumber))),Id:utils.getValue(this)})});$(n.coverages).on("change",function(){var n=r(this),t=utils.getValue(this);$(document).trigger(resources.travelers.consts.coveragesChanged,{ordinalNumber:n,coveragesCodes:utils.parseSplitStringToArray(t),oldCoveragesCodes:utils.parseSplitStringToArray(utils.getPreviousValue(this)),coveragesCodesToClear:tt(n)})});$(n.medicalQuestions).on("change",function(){$(document).trigger(resources.travelers.consts.medicalQuestionnaireChanged,{ordinalNumber:r(this),medicalQuestionsCodes:utils.parseSplitStringToArray(utils.getValue(this)),oldMedicalQuestionsCodes:utils.parseSplitStringToArray(utils.getPreviousValue(this))})});$(n.isMale).on("change",function(n,t){hi(this,n,t)});$(n.birthdate).on("change",function(n,t){t=t||{};t.isCodeTriggerEvent=t.isCodeTriggerEvent||utils.isCodeTriggerEvent(n);t.isFirstValueOnElement=ct(this);var i=r(this),u=ht(i),f=tt(i),e=travelDates.isBirthdateShortDuration(utils.getValue(this));e?alert("חריגה מתקופת ביטוח מותרת",null,t):u.length>0||f.length>0?mediator.acceptChange(this,{target:this,triggerEvent:resources.travelers.consts.travelersBirthdateChanged,previousValue:utils.getPreviousValue(this),medicalQuestionsCodesToClear:u,coveragesCodesToClear:f,isBirthdateShortTravelDuration:e}):$(this).trigger(resources.travelers.consts.travelersBirthdateChanged,t)});$(n.phone).on("change",function(){$(document).trigger(resources.travelers.consts.travelersChanged,{ordinalNumber:utils.getValue(i(this).find($(n.ordinalNumber)))});$(document).trigger(resources.travelers.consts.travelersPhoneChanged,{target:this,ordinalNumber:utils.getValue(i(this).find($(n.ordinalNumber))),phone:utils.getValue(this)})})},ht=function(n){var t=w(n),i=utils.parseSplitStringToArray(t.medicalQuestions);return $(i).filter(function(n,i){return!medicalQuestionnaire.questions(i).travelers.isInConditions(t)})},tt=function(n){var i=w(n),t=i.coverages,r;return $.type(t)==="array"&&t.length==1&&(t=$(t).get(0)),r=utils.parseSplitStringToArray(t),$(r).filter(function(n,t){return!coverages.isCoverageEnableForTraveler(t,i)&&!mediator.isIncludeCoverage(t)})},ct=function(n){return!utils.getPreviousValue(n)},li=function(){$(n.isMale).on(resources.travelers.consts.travelersIsMaleChanged,function(t,r){r=r||{};r.ordinalNumber=utils.getValue(i(this).find($(n.ordinalNumber)));r.Id=utils.getValue(this);r.target=this;var u=utils.getValue(this),f=utils.getPreviousValue(this);$(document).trigger(resources.travelers.consts.travelersIsMaleChanged,r);utils.setPreviousValue(this,utils.getValue(this));$(document).trigger(resources.travelers.consts.travelersChanged,r);t.stopPropagation()})},h=function(){var n=function(n,i){if(arguments.length===0)return $(document).find(i).data(t.valueDataAttribute);$(document).find(i).data(t.valueDataAttribute,n)},i=function(n,i){c.cancel(i);$(document).find(n).attr("aria-checked","true");$(document).find(n).addClass(t.selectedClassName)},r=function(n){$(document).find(n).attr("aria-checked","false");$(document).find(n).removeClass(t.selectedClassName)};return{value:n,select:i,cancel:r}}(),c=function(){var n=function(n,i){if(arguments.length===0)return $(document).find(i).data(t.valueDataAttribute);$(document).find(i).data(t.valueDataAttribute,n)},i=function(n,i){h.cancel(n);$(document).find(i).attr("aria-checked","true");$(document).find(i).addClass(t.selectedClassName)},r=function(n){$(document).find(n).removeClass(t.selectedClassName);$(document).find(n).attr("aria-checked","false")};return{value:n,select:i,cancel:r}}(),ai=function(r){var e,o;r.parent().removeClass("invalid");var f=r.data(t.valueDataAttribute).toString(),u=i(r),s=$(u).find(n.hasGreenDarkonHidden);utils.setValue(s,f);f==="true"?(e=$(u).find(n.noOptionHasGreenDarkon),h.select(r,e)):(o=$(u).find(n.yesOptionHasGreenDarkon),c.select(o,r),places.destinationsContinent.isThruUSA()&&alert(generalErrorPurchaseCancellation,!1,{callbackOk:callServer.redirectToRejectionPage}));utils.conditionalClass(u)},vi=function(){$(document).on("click keydown",n.yesOptionHasGreenDarkon+","+n.noOptionHasGreenDarkon,function(n){if(n.which===32||n.type==="click"){var t=$(n.target);return ai(t)}})},yi=function(){$(n.travelerBirthdate).on("change",function(){var u=$(this).attr("name"),n=u.split("-"),t=0,i=0,r=0,f=new Date;n.length===2&&(t=$("input[name='"+n[0]+"-years']").val(),i=$("input[name='"+n[0]+"-months']").val(),r=$("input[name='"+n[0]+"-days']").val(),$("#"+n[0]).val(r+"/"+i+"/"+t),$("#"+n[0]).trigger("change"))});$(n.birthdate).on(resources.travelers.consts.travelersBirthdateChanged,function(t,r){r=r||{};r.ordinalNumber=utils.getValue(i(this).find($(n.ordinalNumber)));r.value=utils.getValue(this);r.container=i(this);var u=utils.getValue(this);(!utils.getValue(this)||validators.isValidSection(this))&&($(document).trigger(resources.travelers.consts.travelersChanged,r),r.listTravelersBirthdate=tr(),$(document).trigger(resources.travelers.consts.travelersBirthdateChanged,r),utils.setPreviousValue(this,utils.getValue(this)),$(document).trigger(resources.travelers.consts.travelerGreenDarkonChanged,r));t.stopPropagation()})},lt=function(){try{var t=n.isPrivacyProtection,i=n.isPrivacyProtectionHidden;$(t).prop("checked",$(i).val().toLowerCase()==="true");$(t).parent().find("label").attr("aria-checked",$(i).val().toLowerCase()==="true");utils.conditionalClass(n.container)}catch(r){}},pi=function(){var t=new Date;dynamicTable.add({rowsSelector:n.travelerContainer,maxRows:b()});d();bi();$(document).trigger(resources.travelers.consts.travelersAdded,{numberDisplayTravelers:u(),numberDisplayActiveTravelers:p(),travelersList:f(),newOrdinalNumber:r(at(u()-1))});ki();st()},wi=function(){$(n.identityNumber).filter(function(n,t){return String.isNullOrEmpty(utils.getValue(t))}).first().focus()},bi=function(){var t=$(n.travelerContainer+":not(.hide)").last();return resources.userType!==resources.userTypes.moked&&resources.userType!==resources.userTypes.agent?t.find(n.firstName).focus():t.find(n.identityNumber).focus()},ki=function(){var n=[];medicalQuestionnaire.isAnswerAtLeastOneQuestion()&&n.push(resources.travelers.messages.updateMedicalQuestionnaireOnTravelerAddedWarning);coverages.isSelectedAtLeastOneCoverageWithoutAutomaticCoverages()&&n.push(resources.travelers.messages.updateCoveragesOnTravelerAddedWarning);n.length>0&&alert(n.join("<br />"))},di=function(t){resources.isBeforeRemoveTraveler=!0;dynamicTable.remove({rowsSelector:n.travelerContainer,removeItemIndex:k(t.target),listDataFields:it()});resources.isBeforeRemoveTraveler=!1;d();gi(t.target);$(document).trigger(resources.travelers.consts.travelersRemoved,{numberDisplayTravelers:u(),numberDisplayActiveTravelers:p(),travelersList:f(),ordinalNumber:r(t.target),index:k(t.target)});$(document).trigger(resources.medicalQuestionnaire.consts.medicalCategoryClicked);$(document).trigger(resources.medicalQuestionnaire.consts.confirmMedicalCategory,"currentDisplayTab");$(document).trigger(resources.travelers.consts.travelersChanged);$(document).trigger(resources.travelers.consts.travelerGreenDarkonRemoved);st();quotation.update()},gi=function(n){var i=y().splice(k(n)),t=y().find(it().join(","));t.each(function(){validators.clearElementErrors(this)})},it=function(){return[n.coverages,n.medicalQuestions,n.identityNumber,n.firstName,n.lastName,n.birthdate,n.birthdateDD,n.birthdateMM,n.birthdateYY,n.isMaleRadioType,n.phone,n.hasGreenDarkonHidden]},nr=function(){$(n.removeTravelerButton+":visible").last().trigger("click")},e=function(n){return g().filter(function(t,i){return r(i)==n}).first()},at=function(n){return g().filter(function(t,i){return k(i)==n}).first()},f=function(){return $.map($(n.travelerContainer).splice(0,u()),function(t){return{ordinalNumber:r(t),identityNumber:$(t).find(n.identityNumber).val(),name:utils.getValue($(t).find(n.firstName))+" "+utils.getValue($(t).find(n.lastName)),firstName:$(t).find(n.firstName).val(),lastName:$(t).find(n.lastName).val(),birthdate:utils.getValue($(t).find(n.birthdate)),isMale:ir(t),phone:$(t).find(n.phone).val(),medicalQuestions:wt(r(t)),coverages:a(r(t)),isEliminated:v($(t).find(n.medicalQuestions))}})},w=function(n){return $(f()).filter(function(t,i){return i.ordinalNumber.toString()===n.toString()}).get(0)},tr=function(){var n=$(f()).map(function(n,t){return t.birthdate}).toArray();return utils.getUnique(n)},b=function(){return $(n.travelerContainer).length},i=function(t){return $(t).closest(n.travelerContainer)},r=function(t){return utils.getValue(i(t).find(n.ordinalNumber))},vt=function(t){return utils.getValue(i(t).find(n.firstName))},yt=function(t){return utils.getValue(i(t).find(n.lastName))},k=function(n){return i(n).index()},wu=function(t){return utils.getValue($(t).find(n.ordinalNumber))},ir=function(t){var r=utils.getValue(i(t).find(n.isMale).find(n.isMaleRadioType).first());return typeof r=="boolean"?r:(r=typeof r=="string"?r.toLowerCase():"",!(r==="false"))},l=function(n,t){return t=(t||"").toString(),$.inArray(t,a(n))>-1||mediator.isIncludeCoverage(t)},s=function(t,i){if(i=(i||"").toString(),!l(t,i)){var r=a(t,!1);r.push(i);utils.setValue(e(t).find(n.coverages),r.join(","))}},rt=function(t,i){var f;if(i=(i||"").toString(),l(t,i)){var r=a(t,!1),o=coverages.getCoverageByCode(i),u=coveragesQuestions.getQuestionGrantsCoverage(o);u=u!==null?u.toString():u;f=!1;$.inArray(i,r)>-1&&(r.splice($.inArray(i,r),1),f=!0);f&&utils.setValue(e(t).find(n.coverages),r.join(","));f=!1;$.inArray(u,r)>-1&&(r.splice($.inArray(u,r),1),f=!0);f&&utils.setValue(e(t).find(n.coverages),r.join(","))}},rr=function(){$(document).on(resources.coverages.consts.selectTraveler,function(n,t){s(t.travelerOrdinalNumber,t.code,t.isSelectedBySelectAllButton)});$(document).on(resources.coverages.consts.unselectTraveler,function(n,t){rt(t.travelerOrdinalNumber,t.code)})},ur=function(n){return n?$(f()).filter(function(t,i){return l(i.ordinalNumber,n)}).length:!1},fr=function(n){return $(f()).map(function(t,i){if(l(i.ordinalNumber,n))return i.ordinalNumber}).toArray()},er=function(){return $(f()).map(function(n,t){return t.ordinalNumber}).toArray()},a=function(t,r){var u,o,f;return(r=r===!1?!1:!0,u=[],o=e(t).find(n.coverages),v(i(o).find(n.medicalQuestions)))?[]:(f=utils.parseSplitStringToArray(utils.getValue(o)),r)?(u=utils.parseSplitStringToArray(discount.automaticCoverages()),f=utils.getUnique(f.concat(u)),u=utils.parseSplitStringToArray(branches.getAutomaticBranchCoverages()),utils.getUnique(f.concat(u))):f},pt=function(){var t=$(n.coverages).map(function(){var n=utils.getValue(this);if(n)return n}).toArray().join(",");return t=utils.parseSplitStringToArray(t).concat(mediator.getIncludeCoverages()),t.map(String)},or=function(t){var i=$(n.coverages).map(function(){var n=utils.getValue(this);if(n)return n}).toArray().join(",");return i=utils.parseSplitStringToArray(i).concat(mediator.getIncludeCoverages()),i=i.map(String),t=t?t.toString():" ",$.inArray(t,i)>-1},sr=function(n){var t=pt();return n=n.map(String),$(n).filter(function(){return $.inArray(this,t)>-1}).length>0},hr=function(n){var t=pt();return n=n.map(String),$(n).filter(function(){return $.inArray(this,t)>-1}).length==n.length},o=function(n,i){var r,u;return i=(i||"").toString(),r=wt(n),i===t.diseasesQuestionCode.toString()?(u=!1,r.forEach(function(n){u|=!t.singleDigitRegex.test(n)&&!t.pregnencyWeekValidateRegex.test(n)}),!!u):$.inArray(i,r)>-1},cr=function(n){var i=0;return n.forEach(function(n){t.singleDigitRegex.test(n)||i++}),i>=5},lr=function(n){var i=0;return n.forEach(function(n){t.singleDigitRegex.test(n)||i++}),i==0},ar=function(i,r,u){var h=$(u).data("disease-code"),s={},f={},c,a,l;if(h=(h||"").toString(),r=(r||"").toString(),r===t.diseasesQuestionCode.toString()){if(o(i,h))return;if(s=e(i).find(n.medicalQuestions),f=utils.parseSplitStringToArray(utils.getValue(s)),o(i,r)||f.push(r),cr(f)){$(u).removeClass(t.selectedClass).attr("aria-checked",!1);c="";switch(resources.userType){case resources.userTypes.agent:c="לא ניתן להמשיך בתהליך הרכישה באתר<br/><div class='divAlertbody'>כעת יש לפעול על פי השלבים הבאים:<br/><ol><li>ההצעה נשמרה באופן אוטומטי<\/li><li>יש להעביר מסמכים רפואיים רלוונטיים לתיבת החיתום travelinsurance@fnx.co.il<\/li><\/ol><\/div>";break;default:c=generalErrorHukaText+" "+generalErrorPhone}alert(c);return}a=$.inArray(r,f);f.splice(a+1,0,h)}else if(t.pregnencyWeekValidateRegex.test(r))s=e(i).find(n.medicalQuestions),f=utils.parseSplitStringToArray(utils.getValue(s)),l=f.filter(function(n){return t.pregnencyWeekValidateRegex.test(n)===!0}),l.length>0&&f.splice($.inArray(l[0].toString(),f),1),f.push(r);else{if(o(i,r))return;s=e(i).find(n.medicalQuestions);f=utils.parseSplitStringToArray(utils.getValue(s));f.push(r)}utils.setValue(s,utils.parseArrayToSplitString(f));$(document).trigger(resources.medicalQuestionnaire.consts.pregnancyWeekInputFilled,{code:r})},vr=function(i,r,u){var h=$(u).data("disease-code"),s,a;h=(h||"").toString();r=(r||"").toString();var c={},f={},l=r;if(r===t.diseasesQuestionCode.toString()||r===t.parentDiseasesQuestionCode.toString())if(c=e(i).find(n.medicalQuestions),f=utils.parseSplitStringToArray(utils.getValue(c)),h){if(!o(i,h))return;l=h}else o(i,r)&&(s=[],f.forEach(function(n){t.singleDigitRegex.test(n)&&s.push(n)}),r===t.parentDiseasesQuestionCode.toString()&&$.inArray(t.diseasesQuestionCode.toString(),s)>-1&&s.splice($.inArray(t.diseasesQuestionCode.toString(),s),1),f=s);else{if(!o(i,r))return;c=e(i).find(n.medicalQuestions);f=utils.parseSplitStringToArray(utils.getValue(c))}$.inArray(l,f)>-1&&(f.splice($.inArray(l,f),1),r.toString()===t.parentPregnancyQuestionCode.toString()&&(a=f.filter(function(n){return t.pregnencyWeekValidateRegex.test(n)===!0}),a.length>0&&f.splice($.inArray(a[0].toString(),f),1)),r===t.diseasesQuestionCode.toString()&&lr(f)&&$.inArray(r,f)>-1&&f.splice($.inArray(r,f),1),utils.setValue(c,utils.parseArrayToSplitString(f)));$(document).trigger(resources.medicalQuestionnaire.consts.pregnancyWeekInputFilled,{code:r})},yr=function(){$(document).on(resources.medicalQuestionnaire.consts.selectTraveler,function(n,t){ar(t.travelerOrdinalNumber,t.code,t.travelerElement)});$(document).on(resources.medicalQuestionnaire.consts.unselectTraveler,function(n,t){vr(t.travelerOrdinalNumber,t.code,t.travelerElement)})},pr=function(n){return $(g()).filter(function(t,i){return o(r(i),n)}).length>0},wt=function(t){var i=e(t).find(n.medicalQuestions);return utils.parseSplitStringToArray(utils.getValue(i))},wr=function(t){var i=utils.getValue($(t).find($(n.identityNumber)));$.getJSON(resources.applicationUrlPrefix+"/Traveler/GetCustomerDetails?id="+i+"&agentNumber="+resources.agentNumber,function(i){iu(t,i.traveler);ru($(n.contactDetails),i.address)}).fail(function(){utils.clearSection(t,[n.firstName,n.lastName,n.isMaleRadioType,n.birthdate]);$(t).find(n.noIdFound).removeClass("hide")})},br=function(){$(n.travelersQuantities).on("click",function(){$(this).trigger(resources.travelers.consts.travelersQuantitiesClicked)});$(n.travelersQuantities).on(resources.travelers.consts.travelersQuantitiesClicked,function(){bt(this)?googleAnalytics.travelersQuantitySelected("לבד"):kt(this)?googleAnalytics.travelersQuantitySelected("זוג"):googleAnalytics.travelersQuantitySelected("משפחה/קבוצה");gr(this)})},d=function(){var t=u();if(t===1){ut(n.iconAlone);return}if(t===2){ut(n.iconCouple);return}ut(n.iconFamilyGroup)},ut=function(n){kr();$(n).addClass(t.selectedTravevelersQuantityClass)},kr=function(){$(n.travelersQuantities).removeClass(t.selectedTravevelersQuantityClass)},bt=function(i){return i?$(i).is(n.iconAlone):$(n.iconAlone).hasClass(t.selectedTravevelersQuantityClass)},kt=function(i){return i?$(i).is(n.iconCouple):$(n.iconCouple).hasClass(t.selectedTravevelersQuantityClass)},dr=function(i){return i?$(i).is(n.iconFamilyGroup):$(n.iconFamilyGroup).hasClass(t.selectedTravevelersQuantityClass)},gr=function(t){var r=u(),i=0;if(bt(t)){for(i=r-1;i>=1;i--)$(n.removeTravelerButton).eq(i).trigger("click");return}if(kt(t)){if(r===1&&$(n.addTravelerButton).trigger("click"),r>2)for(i=r-1;i>=2;i--)$(n.removeTravelerButton).eq(i).trigger("click");return}if(dr(t)&&r<3)for(i=r;i<3;i++)$(n.addTravelerButton).trigger("click");d()},nu=function(t){$(n.noIdFound).eq(r(t)).addClass("hide")},dt=function(n){return n<=9&&(n="0"+n),n},tu=function(n){return new Date(parseFloat(/Date\(([^)]+)\)/.exec(n)[1]))},iu=function(t,i){var u,r;if(i!=null){if(utils.setValue(t.find(n.firstName),i.FirstName),utils.setValue(t.find(n.lastName),i.LastName),u="",i.BirthDate){var f=tu(i.BirthDate),e=dt(f.getDate()),o=dt(parseInt(f.getMonth()+1)),s=f.getFullYear();u=e+"/"+o+"/"+s;r=t.find(n.birthdate).attr("id");utils.setValue($("input[name='"+r+"-years']"),s);utils.setValue($("input[name='"+r+"-months']"),o);utils.setValue($("input[name='"+r+"-days']"),e)}$(t.find(n.birthdate)).val(u);utils.setValue(t.find(n.isMaleRadioType),i.IsMale.toString())}else utils.clearSection(t,[n.firstName,n.lastName,n.isMale,n.birthdate]),$(t).find(n.noIdFound).removeClass("hide")},ru=function(t,i){i!=null&&utils.getValue(t.find(n.city))===""&&(utils.setValue(t.find(n.city),i.City),utils.setValue(t.find(n.street),i.Street),utils.setValue(t.find(n.houseNumber),i.BuildingNumber),utils.setValue(t.find(n.postcode),i.PostCode))},uu=function(){$(document).on(resources.summary.consts.summaryTravelerIdChanged,function(t,i){utils.setValue($(n.identityNumber).eq(i.ordinalNumber),i.Id)});$(document).on(resources.redCourse.consts.redCourseTravelerIdChanged,function(t,i){utils.setValue($(n.identityNumber).eq(i.ordinalNumber),i.Id)})},fu=function(){$(document).on(resources.summary.consts.summaryTravelerFirstNameChanged,function(t,i){utils.setValue($(n.firstName).eq(i.ordinalNumber),i.firstName)});$(document).on(resources.redCourse.consts.redCourseTravelerFirstNameChanged,function(t,i){utils.setValue($(n.firstName).eq(i.ordinalNumber),i.firstName)})},eu=function(){$(document).on(resources.summary.consts.summaryTravelerLastNameChanged,function(t,i){utils.setValue($(n.lastName).eq(i.ordinalNumber),i.lastName)});$(document).on(resources.redCourse.consts.redCourseTravelerLastNameChanged,function(t,i){utils.setValue($(n.lastName).eq(i.ordinalNumber),i.lastName)})},ou=function(){return $(n.firstName).first().data()},su=function(){return $(n.lastName).first().data()},hu=function(t){$(t).each(function(t,i){utils.setValue($(n.id).eq(t),i)})},cu=function(n){for(var i,r=nt(),t=0;t<n.length;t++)for(i=0;i<r.length;i++)s(i,n[t]),coverages.setAutomaticCoverageData(n[t])},lu=function(){$(n.medicalQuestions).on("change",function(){var n=v(this);$(document).trigger(resources.travelers.consts.travelerEliminated,{numberDisplayTravelers:u(),numberDisplayActiveTravelers:p(),travelersList:f(),isEliminated:n,ordinalNumber:r(this),firstName:vt(this),lastName:yt(this)})})},au=function(){$(document).on(resources.travelers.consts.travelerEliminated,function(i,r){var u,f,o;r.isEliminated?(u=a(r.ordinalNumber),u=utils.parseSplitStringToArray(u),$(u).each(function(n,t){rt(r.ordinalNumber,t)})):(f=utils.getValue($(n.travelerContainer).eq(r.ordinalNumber).find(n.medicalQuestions)),o=utils.parseSplitStringToArray(f),$(o).each(function(n,i){t.singleDigitRegex.test(i)&&medicalQuestionnaire.questions(i).isGrantCoverage()&&s(r.ordinalNumber,medicalQuestionnaire.questions(i).grantsCoverageCode())}));utils.setValue(e(r.ordinalNumber).find(n.isEliminated),r.isEliminated)})},v=function(n){var i=utils.parseSplitStringToArray(utils.getValue(n));return $(i).filter(function(n,i){if(t.singleDigitRegex.test(i))return medicalQuestionnaire.questions(i).isEliminateTraveler()}).length>0},vu=function(){$(n.medicalQuestions).each(function(t,i){var r=v(i);utils.setValue(at(t).find(n.isEliminated),r)})},yu=function(){$(n.medicalQuestions).on("change",function(){var n=this;if(utils.getValue(n)!=utils.getPreviousValue(n)){var u=utils.parseSplitStringToArray(utils.getValue(n)),f=utils.parseSplitStringToArray(utils.getPreviousValue(n)),i=$(u).filter(function(){return $.inArray(this.toString(),f)===-1});$(i).each(function(i,u){t.singleDigitRegex.test(u)&&medicalQuestionnaire.questions(u).isGrantCoverage()&&s(r(n),medicalQuestionnaire.questions(u).grantsCoverageCode())});i=$(f).filter(function(){return $.inArray(this.toString(),u)===-1});$(i).each(function(i,u){t.singleDigitRegex.test(u)&&medicalQuestionnaire.questions(u).isGrantCoverage()&&rt(r(n),medicalQuestionnaire.questions(u).grantsCoverageCode())})}})},pu=function(){$(document).on(resources.travelDates.consts.daysDurationChanged,function(t,i){i.isBirthdateRestrictDuration?(utils.setValue($(n.durationTravelWarn).eq(i.ordinalNumber),String.format(resources.travelers.messages.travelerBirthdateRestrictTravelDuration,i.duration)),$(n.durationTravelWarn).eq(i.ordinalNumber).removeClass("hide")):(utils.setValue($(n.durationTravelWarn).eq(i.ordinalNumber),""),$(n.durationTravelWarn).eq(i.ordinalNumber).addClass("hide"))})},bu=function(){$(n.searchIcon+","+n.locateTraveler).on("click",function(){$(i(this)).find($(n.identityNumber)).valid()&&wr(i(this))});$(document).on("change",n.isPrivacyProtection,function(){var t=$(n.isPrivacyProtection).prop("checked");$(n.isPrivacyProtectionHidden).val(t);utils.conditionalClass(n.travelerContainer);lt()});$(document).on("click",n.btnBack,function(){et();travelDates.showContainer()});$(document).on("click",n.btnNext,function(){if(!ft())return utils.focusFirstNotValid(n.mainContainer),!1;if(googleAnalytics.addEventToDataLayer("personaldetails",{passangers:u().toString()}),places.destinationsContinent.isThruUSA()){var t=$(n.hasGreenDarkonHidden).filter(function(){return $(this).val()==="false"||$(this).val()==="False"}).length;if(t>0)return alert(generalErrorPurchaseCancellation,!1,{callbackOk:callServer.redirectToRejectionPage}),!1}quotation.setMode(quotation.modes.updating);callServer.getQuotation({DisplayTab:resources.mainTabs.selectors.SECOND});$(document).trigger(resources.travelers.consts.updateTravelersCount)});$(document).on(resources.travelers.consts.travelersAdded,function(n,i){var u=$(".traveler-coverages").eq(0).val(),r=utils.parseSplitStringToArray(u);$.inArray(t.LOST_LUGGAGE.toString(),r)>-1&&s(i.newOrdinalNumber,t.LOST_LUGGAGE);$.inArray(t.CANCEL_FLIGHT.toString(),r)>-1&&s(i.newOrdinalNumber,t.CANCEL_FLIGHT);$.inArray(t.SHORTEN_FLIGHT.toString(),r)>-1&&s(i.newOrdinalNumber,t.SHORTEN_FLIGHT)});$(document).on(resources.travelers.consts.travelerGreenDarkonChanged,function(t,i){var u,r,e;i=i||{};i.container=i.container||"";i.value=i.value||"";u=0;r=i.value.split("/");r.length==3&&(e=new Date(r[2]+"-"+r[1]+"-"+r[0]),u=utils.calculateAge(e));var o=i.container.find(n.hasGreenDarkonContainer),f=$(i.container).find(n.hasGreenDarkonHidden),s=$(i.container).find(n.yesOptionHasGreenDarkon),l=$(i.container).find(n.noOptionHasGreenDarkon);u>=16?($(o).removeClass("hide"),utils.addRequiredRule(f)):($(f).rules("remove","required"),h.cancel(s),c.cancel(l),utils.setValue(f,""),$(o).addClass("hide"))});$(document).on(resources.travelers.consts.travelerGreenDarkonRemoved,function(){$(n.hasGreenDarkonHidden).each(function(){var r=i(this),t=$(this).val(),u=$(r).find(n.yesOptionHasGreenDarkon),f=$(r).find(n.noOptionHasGreenDarkon);c.cancel(f);h.cancel(u);t==="false"||t==="False"?c.select(u,f):(t==="true"||t==="True")&&h.select(u,f);utils.conditionalClass(r)})})}();return{init:ti,clear:ii,validate:ft,isValid:gt,hasData:ni,getNumberDisplayTravelers:u,getNumberDisplayActiveTravelers:p,getDisplayActiveTravelers:nt,getTravelersOrdered:f,getMaxNumberTravelers:b,isTravelerSelectCoverageCode:l,isAtLeastOneSelectedCoverage:or,isAtLeastOneCoveragesSelected:sr,isAllCoveragesSelected:hr,isSelectedMedicalQuestion:o,isAtLeastOneSelectedMedicalQuestion:pr,getSelectedCoveragesCodesCounter:ur,getOrdinalNumbersOfTravelersSelectCoverageCode:fr,getOrdinalNumbersOfTravelersEnableAddCoverageCode:er,getFirstNameData:ou,getLastNameData:su,removeLastTraveler:nr,setTravelersIds:hu,addAutomaticCoverages:cu,getTravelerData:w,focusOnFirstEmptyIdentityNumberElement:wi,showContainer:ri,hideContainer:et}}();var travelDates=function(){var s={selectedClass:"selected",datepickerData:"datepicker-element-selector"},t=".travel-dates-container ",n={container:".travel-dates-container",title:t+".tab-title",travelDateContainer:".travel-date-container",dateIcon:".date-icon",dateWrapper:t+".date-picker-wrapper",calendarContainer:"#calendarContainer",dateInputsContainer:"#travelDatesInputs",startDate:t+"input.date-start",startDateIcon:".icon-stretchy",startDateContainer:t+".travel-date-container.start .icon-stretchy",startDateDatepicker:t+".date-start-datepicker",startDateDayAndMonthView:t+".date-start-day-month",startDateYearView:t+".date-start-year",endDate:t+"input.date-end",endDateIcon:t+".travel-date-container.end .icon-stretchy",endDateContainer:t+".end-start-container",endDateDatepicker:t+".date-end-datepicker",endDateDayAndMonthView:t+".date-end-day-month",endDateYearView:t+".date-end-year",firstDateSelected:t+".first-date-selected",lastDateSelected:t+".last-date-selected",dayToMonth:t+".day.toMonth",totalDays:".calendar-total-days",btnNext:t+".btn-next",btnBack:t+".btn-back"},v={},y={changeMonth:!0,changeYear:!0},i=function(){return utils.getValue(n.startDate)},rt=function(t){utils.setValue(n.startDate,t)},ut=function(){return $(n.startDate)},r=function(){return utils.getValue(n.endDate)},ft=function(t){utils.setValue(n.endDate,t)},et=function(){return $(n.endDate)},h=function(){return moment(r(),"DD/MM/YYYY").diff(moment(i(),"DD/MM/YYYY"),"days")+1},ot=function(){v=dateRangePickerObject({container:".travel-dates-container ",calendarContainer:"#calendarContainer",dateInputsContainer:"#travelDatesInputs",alwaysOpen:!0,inline:!0,eventS1:"toggleTabEvent",eventS2:"removeFocusEvent"});vt();pt();lt();v().init();u();l()},p=function(){var t=validators.validateSection(n.container);return utils.conditionalClass(n.container),t},st=function(){return validators.isValidSection(n.container)},ht=function(){return!String.isNullOrEmpty(i())||!String.isNullOrEmpty(r())},w=function(){rt("");ft("");u();validators.clearErrors(n.container);utils.conditionalClass(n.container)},c=function(){$(n.container).addClass("hide");$(n.dateWrapper).addClass("hide")},ct=function(){$(n.container).removeClass("hide");$(n.dateWrapper).removeClass("hide");googleAnalytics.gaSendPageView(resources.mainTabs.selectors.TRAVEL_DATES);$(document).scrollTop($(n.container).offset().top-250);$(n.title).focus()},lt=function(){$(n.startDateIcon+","+n.endDateIcon).on("click",function(){$(document).trigger(resources.travelDates.consts.travelDatesClicked,{target:this})});$(".travel-dates-container a.image-focus").on("click",function(){$(document).trigger(resources.travelDates.consts.travelDatesClicked,{target:this})});$(document).on(resources.travelDates.consts.travelDatesClicked,function(n,t){g(t.target);nt(t.target)})},u=function(){f(i(),n.startDateDayAndMonthView,n.startDateYearView);f(r(),n.endDateDayAndMonthView,n.endDateYearView)},at=function(){if($("#DateStart").change(function(){$("#datepickerContainer").datepicker("setDate",$(this).val())}),!$(n.startDate).hasClass("hasDatepicker")){$("#datepickerContainer").datepicker($.extend({inline:!0,altField:"#DateStart",numberOfMonths:2,onSelect:function(n){this.focus();datepicker.defaultsettings.onSelect.call(this,n)},beforeShow:function(n,t){datepicker.defaultsettings.beforeShow.call(this,n,t);k()},minDate:0,onClose:function(t){a(n.startDateIcon);datepicker.defaultsettings.onClose.call(this,t);$(".ui-datepicker").hide()}},y)).on("focusout blur",function(){utils.isMobile.any()});k()}},b=function(t){setTimeout(utils.conditionalClass(n.container));var r=coverages.isSelectedAtLeastOneCoverageWithoutAutomaticCoverages();i()&&r?mediator.acceptChange(n.startDate,{target:n.startDate,triggerEvent:resources.travelDates.consts.startDateDatepickerChanged,value:i(),previousValue:utils.getPreviousValue(t.target),isClearCoverages:r}):$(n.startDate).trigger(resources.travelDates.consts.startDateDatepickerChanged,{isClearCoverages:r})},vt=function(){$(n.startDate).rules("add",{date:!0,datecompare:{currentdate:utils.getCurrentStringDate(),numberofdays:0,operatorstr:">="},datecomparetwo:{currentdate:moment().add("days",resources.travelDates.consts.numberMaxDaysOfTravelStartDate-1).format("DD/MM/YYYY"),numberofdays:0,operatorstr:"<="},messages:{datecompare:"תאריך יציאה אינו יכול להיות מוקדם מהיום",datecomparetwo:"תאריך יציאה אינו יכול להיות גדול מתאריך חזרה ו/או "+resources.travelDates.consts.numberMaxDaysOfTravelStartDate+" ימים מהיום",date:resources.messages.dateValidation,required:resources.messages.requiredValidation}})},yt=function(t,r){r=r||{};f(i(),n.startDateDayAndMonthView,n.startDateYearView);setTimeout(function(){utils.conditionalClass(n.container)},1);googleAnalytics.travelDateStartSelected(i());$(document).trigger(resources.travelDates.consts.travelDatesChanged,{target:n.startDate,dependencyElement:$(n.startDate),isStartDate:!0,isClearCoverages:r.isClearCoverages});utils.setPreviousValue(n.startDate,i())},k=function(){var f=i(),t=null,u="";r()&&(t=moment(r(),"DD/MM/YYYY").diff(moment(),"days"));u=r()&&t<=resources.travelDates.consts.numberMaxDaysOfTravelStartDate?r():moment().add("days",resources.travelDates.consts.numberMaxDaysOfTravelStartDate-1).format("DD/MM/YYYY");$(n.startDate).datepicker("option","maxDate",u);$(n.startDate).val(f)},pt=function(){$(n.endDate).rules("add",{date:!0,datecomparetwo:{currentdate:i(),numberofdays:0,operatorstr:">=",optionalcomparepropertyfullname:$(n.startDate).attr("name")},messages:{datecomparetwo:"תאריך חזרה אינו יכול להיות מוקדם מתאריך יציאה",datecompare:"תקופת הנסיעה חורגת מתקופה המותרת - "+e,date:resources.messages.dateValidation,required:resources.messages.requiredValidation}})},wt=function(){if(!$(n.endDate).hasClass("hasDatepicker"))$(n.endDate).datepicker($.extend({onSelect:function(){this.focus();datepicker.defaultsettings.onSelect.call(this)},beforeShow:function(n,t){datepicker.defaultsettings.beforeShow.call(this,n,t);kt();dt()},onClose:function(t){a(n.endDateIcon);datepicker.defaultsettings.onClose.call(this,t)}},y)).on("focusout blur",function(){utils.isMobile.any()})},d=function(){setTimeout(utils.conditionalClass(n.container));var t=coverages.isSelectedAtLeastOneCoverageWithoutAutomaticCoverages();r()&&t?mediator.acceptChange(this,{target:n.endDate,triggerEvent:resources.travelDates.consts.endDateDatepickerChanged,value:r(),previousValue:utils.getPreviousValue(n.endDate),isClearCoverages:t}):$(n.endDate).trigger(resources.travelDates.consts.endDateDatepickerChanged,{isClearCoverages:t})},bt=function(t,i){i=i||{};f(r(),n.endDateDayAndMonthView,n.endDateYearView);setTimeout(function(){utils.conditionalClass(n.container)},1);googleAnalytics.travelDateEndSelected(r());$(document).trigger(resources.travelDates.consts.travelDatesChanged,{target:n.endDate,dependencyElement:$(n.endDateDatepicker),isEndDate:!0,isClearCoverages:i.isClearCoverages});utils.setPreviousValue(n.endDate,r())},kt=function(){var t=r(),u=utils.convert.stringDateToDate(i()?i():moment().format("DD/MM/YYYY"));$(n.endDate).datepicker("option","minDate",utils.convert.dateToString(u));$(n.endDate).val(t)},dt=function(){var u=r(),t=utils.convert.stringDateToDate(i());t.setDate(t.getDate()+e-1);$(n.endDate).datepicker("option","maxDate",utils.convert.dateToString(t));$(n.endDate).val(u)},l=function(){if(String.isNullOrEmpty(i())||String.isNullOrEmpty(r()))$(n.totalDays).html("");else{var t=h();$(n.totalDays).html(t)}},ii=function(n){a(n);u()},ri=function(n){g(n);nt(n)},a=function(n){$(n).removeClass(s.selectedClass);u()},g=function(n){$(n).addClass(s.selectedClass)},nt=function(t){$(t).each(function(){$($(this).find(n.dateIcon).data(s.datepickerData)).datepicker("show")})},f=function(n,t,i){var r=moment(n,"DD/MM/YYYY");r.isValid()?(utils.setValue(t,r.format("DD/MM")),utils.setValue(i,r.format("YYYY")),$(t).closest(".date-container").addClass("selected")):(utils.clear(t),utils.clear(i))},ui=function(n,t){var i=moment(utils.getValue(n)+"/"+utils.getValue(t),"DD/MM/YYYY");return i.isValid()?i.format("DD/MM/YYYY"):""},fi=function(){var n=moment(i(),"DD/MM/YYYY").add("days",7);return n.format("DD/MM/YYYY")},ei=function(){return!!i()&&!!r()&&moment(r(),"DD/MM/YYYY").isBefore(moment(i(),"DD/MM/YYYY"))},oi=function(n){n=n||{};coveragesQuestions.clear(n.questionsCodesToClear);at();wt();$(document).trigger(resources.coverages.consts.callValidate)},e=resources.travelDates.consts.daysDurationByAge[0].duration,gt=function(n,t){var i=$(t.listTravelersBirthdate).map(function(n,t){return utils.getAgeByBirthdate(t)}).toArray(),r=Math.max.apply(Math,i);e=tt(r);t.isBirthdateShortTravelDuration&&w();$(document).trigger(resources.travelDates.consts.daysDurationChanged,{ordinalNumber:t.ordinalNumber,duration:e,isBirthdateRestrictDuration:ni(t.value)})},ni=function(n){return utils.getAgeByBirthdate(n)>resources.travelDates.consts.daysDurationByAge[0].maxAge},tt=function(n){for(var t=0;t<resources.travelDates.consts.daysDurationByAge.length;t++)if(n<=resources.travelDates.consts.daysDurationByAge[t].maxAge)return resources.travelDates.consts.daysDurationByAge[t].duration},ti=function(n){var t=tt(utils.getAgeByBirthdate(n));return h()>t},o=function(n,t){$(n).parent().parent().removeClass("add-opacity");$(t).parent().parent().addClass("add-opacity");l()},it=function(n,t){$(n).parent().parent().addClass("add-opacity");$(t).parent().parent().addClass("add-opacity");l()},si=function(){$(document).on(resources.travelers.consts.travelersBirthdateChanged,gt);$(document).on("change",n.startDate,b);$(document).on(resources.travelDates.consts.startDateDatepickerChanged,n.startDate,yt);$(n.startDate).on("focus",function(){o(this,$(n.endDate))});$(n.endDate).on("focus",function(){o(this,$(n.startDate))});$(document).on("change",n.endDate,d);$(document).on(resources.travelDates.consts.endDateDatepickerChanged,n.endDate,bt);$(document).on("toggleRangeInputs",function(){$(n.lastDateSelected).length===0});$(n.startDate).on("focusout",function(n){n.preventDefault();n.stopPropagation()});$(n.endDate).on("focusout",function(n){n.preventDefault();n.stopPropagation()});$(document).on("click",n.btnBack,function(){c();places.destinationsContinent.showContainer()});$(document).on("click",n.btnNext,function(){if(!p())return utils.focusFirstNotValid(n.mainContainer),!1;coveragesCategories.checkIsToDisplayCancelFlightCoverage();b();d();googleAnalytics.addEventToDataLayer("datepicking",{traveldays:h().toString()});c();travelers.showContainer()});$(document).on("removeFocusEvent",function(){it($(n.startDate),$(n.endDate))});$(document).on("toggleTabEvent",function(){o($(n.endDate),$(n.startDate))})}();return{init:ot,clear:w,validate:p,isValid:st,hasData:ht,getStartDate:i,getEndDate:r,getStartDateElement:ut,getEndDateElement:et,isBirthdateShortDuration:ti,showContainer:ct,hideContainer:c,toggleTab:o,removeFocus:it,selectorsConfig:n}}(),discount=function(){var f={maxLengthData:"val-length-max",confirm:"confirm",clear:"clear"},n={discountCodeContainer:".discount-code-container",code:".discount-code-input",disaplyCode:".discount-code-input-display",button:".discount-code",confirmButton:".discount-code.send",clearButton:".discount-code.clear",forbiddenCoverages:".forbidden-coverages",automaticCoverages:".automatic-coverages",collectiveDisplayName:".discount-display-name",referralDescription:"#referralDescription"},r=function(t){if(arguments.length==0)return utils.getValue(n.code);utils.setValue(n.code,t)},e=function(t){if(arguments.length==0)return utils.getValue(n.disaplyCode);utils.setValue(n.disaplyCode,t)},o=[],i=function(t){if(arguments.length==0)return o;$.type(t)==="array"&&(t=utils.parseArrayToSplitString(t),o=t);utils.setValue(n.forbiddenCoverages,t);o=utils.parseSplitStringToArray(t)},s=[],t=function(t){if(arguments.length==0)return s;$.type(t)==="array"&&(t=utils.parseArrayToSplitString(t),s=t);utils.setValue(n.automaticCoverages,t);s=utils.parseSplitStringToArray(t)},v=function(){a();$(n.code).mask("00000");t(utils.parseSplitStringToArray(utils.getValue(n.automaticCoverages)));$(n.disaplyCode).length>0&&(b(),r()&&u(t(),i()))},c=function(){$(n.code).prop("readonly",!1);r("");e("");$(n.button).removeClass(f.clear).addClass(f.confirm)},y=function(){return validators.validateSection(n.code)},l=function(){return validators.isValidSection(n.code)},p=function(n){return n?$.inArray(n.toString(),t())>-1:!1},w=function(n){return n?$.inArray(n.toString(),i())>-1:!1},a=function(){travel.proposalId()>0&&travel.getQuotation()>0&&utils.show(n.discountCodeContainer)},b=function(){$(n.code).prop("maxLength",$(n.code).data(f.maxLengthData))},k=function(t,i){var r,o;i=i||{};var f="<div class='discount-desc orange'>"+$(n.collectiveDisplayName).val()+"<br /><br /><\/div>",e=$(t.UpdateTravelVM.AutomaticCoverages).filter(function(n,t){return mediator.isAllowCoverageOnCurrentBranch(t)}).toArray(),s=$(t.UpdateTravelVM.ForbiddenCoverages).filter(function(n,t){return mediator.isAllowCoverageOnCurrentBranch(t)}).toArray();if(!i.isShowConfirm){u(e,s);return}if(e.length===0&&s.length===0){f+="במסגרת קוד ההטבה לא נרכשו עבורך הרחבות נוספות";confirm(f,!1,{callbackOk:function(){u(e,s)},callbackCancel:function(){h()}});return}if(preventedCoveragesCodesByAutomaticCoverages=d(e),f+="<div class='discount-desc'>קוד ההטבה שדרג אתכם ב:<br /><br /><\/div>",e.length>0){for(f+="<ul>",o=0;o<e.length;o++)f+="<li>"+utils.getValueKeyByAnotherKey(resources.coverages.items,"Code",e[o],"Name")+"<\/li>";f+="<\/ul>"}if(r=s.concat(preventedCoveragesCodesByAutomaticCoverages),r=$(r).filter(function(n,t){return mediator.isAllowCoverageOnCurrentBranch(t)}).toArray(),r=r.map(String),r=utils.getUnique(r),r=$(r).filter(function(n,t){return coverages.isDisplayed(t)}).toArray(),r.length&&!1){for(f+="<ul>",o=0;o<r.length;o++)f+="<li>"+utils.getValueKeyByAnotherKey(resources.coverages.items,"Code",r[o],"Name")+"<\/li>";f+="<\/ul>"}e.length==0&&r.length==0&&(f="<div class='discount-desc orange'>"+$(n.collectiveDisplayName).val()+"<br /><br /><\/div>הקוד הופעל בהצלחה<br /><br />להמשך לחצו על 'אישור'");confirm(f,!1,{callbackOk:function(){u(e,s)},title:"שודרגתם!",callbackCancel:function(){h(e,s)}})},d=function(n){return $(n).map(function(n,t){var i=coverages.getPreventedCoverages({coverageCode:t});if(i.length>0)return i}).toArray().join(",").split(",")},u=function(n,r){t(n);i(r);try{coverages.validate()}catch(u){console.log(u)}},h=function(){r("");e("");quotation.update()},g=function(){$(n.confirmButton).on("click keyup",function(){if(event.keyCode===32||event.type==="click")if(resources.isCollectivePopup=!1,googleAnalytics.discountCodeSelected(),r()==="")t([]),i([]),$(document).trigger(resources.coverages.consts.showGiftAnimation),quotation.update();else if(l()&&mediator.validateTravelDetails())$(document).trigger(resources.coverages.consts.hideGiftAnimation),callServer.getAutomaticAndForbiddenCoverages({success:k,isShowConfirm:!0,failure:h});else return $(".discount-code-input").focus(),!1});$(document).on("click",n.clearButton,function(){c();quotation.update()});$(document).on("change",n.disaplyCode,function(){e()||(t([]),i([]))});$(document).on("change",n.automaticCoverages,function(){$(document).trigger(resources.discount.consts.automaticCoveragesChanged,{coveragesCodes:utils.parseSplitStringToArray(utils.getValue(n.automaticCoverages)),oldCoveragesCodes:utils.parseSplitStringToArray(utils.getPreviousValue(n.automaticCoverages))})});$(document).on("change",n.forbiddenCoverages,function(){$(document).trigger(resources.discount.consts.forbiddenCoveragesChanged,{coveragesCodes:utils.parseSplitStringToArray(utils.getValue(n.forbiddenCoverages)),oldCoveragesCodes:utils.parseSplitStringToArray(utils.getPreviousValue(n.forbiddenCoverages))})});$(document).on(resources.discount.consts.displayNameRefresh,function(t,i){i=i||{};i.collectiveDisplayName=i.collectiveDisplayName||"";$(n.collectiveDisplayName).val(i.collectiveDisplayName)});$(document).on(resources.discount.consts.referralTitleUpdate,function(t,i){i=i||{};i.discountPercent=i.discountPercent||"";i.discountPercent!=""&&resources.isReferralProgramDiscountDirectedBy=="true"?$(n.referralDescription).html(String.format(resources.discount.messages.referralProgramDiscountDirectedByTitle,i.discountPercent)):i.discountPercent!=""&&resources.referralProgramIdFromURL!=""?$(n.referralDescription).html(String.format(resources.discount.messages.referralProgramIdFromURLTitle,i.discountPercent)):$(n.referralDescription).html("")})}();return{init:v,clear:c,validate:y,isValid:l,isAutomaticCoverageCode:p,isForbiddenCoverageCode:w,showContainer:a,code:r,forbiddenCoverages:i,automaticCoverages:t}}(),getProposal=function(){var n={getProposalBtn:".get-proposal-btn",getProposalContainer:".get-proposal-container"},t=function(){i()},i=function(){$(n.getProposalBtn).on("click",function(){googleAnalytics.priceFirst();mediator.validateTravelDetails()&&(quotation.setMode(quotation.modes.updating),callServer.getQuotation({DisplayTab:resources.mainTabs.selectors.SECOND}))})};return{init:t}}(),travelersSelectorHandller=travelersSelectorHandller||{};travelersSelectorHandller=function(){var n={pregnencyWeekValidateRegex:/^([1-9]000|[1-2][0-9]000|3[0-2]000)$/,pregnancyWeekNumber:1e3,medicalQuestionContainer:"medical-question-traveler",pregnancyWeekQuestionTraveler:"pregnancy-week-question-traveler",pregnancyWeekQuestionInput:"pregnancy-week-question-input",pregnancyWeekQuestionRow:"pregnancy-week-question-row",pregnancyWeekQuestionValidation:"pregnancy-week-question-validation",coverageContainer:"coverage-traveler",prefix:"mq-coverages",allContainer:"all-container",all:"all",travelerClass:"traveler",travelerOrdinalNumberClass:"traveler-oridinal-number",nameContainerClass:"name-container",nameClass:"name",coverageIcon:"coverages",youngClass:"young",adultClass:"adult",maleClass:"male",femaleClass:"female",yesClass:"yes",noClass:"no",noAllClass:"no-all",selectedClass:"selected",preventClass:"prevent",eliminatedClass:"eliminated",irrelevantClass:"irrelevant",tooltipClass:"tooltip-message",disabled:"disabled",multiplicityQuestionsClass:"multiplicity-questions",travelerOrdinalNumberData:"traveler-ordinal-number"},t={pregnancyWeekQuestionTravelerClass:"."+n.pregnancyWeekQuestionTraveler,traveler:"."+n.travelerClass,travelerOrdinalNumber:"."+n.travelerOrdinalNumberClass,travelerName:"."+n.nameClass,travelerMedicalQuestionContainer:"."+n.medicalQuestionContainer,travelerCoverageContainer:"."+n.coverageContainer,allContainer:"."+n.allContainer,allTravelers:".coverage-traveler .mq-coverages",selectedTravelers:".coverage-traveler .mq-coverages.selected",btnAllTravelers:".all-container .mq-coverages.all",btnAllTravelersContainer:".all-container"},i={medicalQusetion:"medicalQuestion",coverage:"coverage",pregnancyWeekQuestion:"pregnancyWeekQuestion"},g=function(n,t,i,r,u,f,e){if(n.length===0){console.log("travelersSelectorHandller.init -> location is null");return}var o={selectedTraveler:i,unselectedTraveler:r};s(n,t,o);p(n,t,o,u,f,e);w(n,t,o,u)},nt=function(n,t,i,r,u,f){var e={selectedTraveler:i,unselectedTraveler:r};p(n,t,e,u,f);w(n,t,e,u)},tt=function(n,t,i,r,u){var f={selectedTraveler:i,unselectedTraveler:r};et(n,t,f,u);s(n,t,f,u)},it=function(n,t,r,u,f,e){var o={selectedTraveler:r,unselectedTraveler:u};e=e||{};e.isSelectedBySelectAllButton=!0;ft(n,t,o,f,e);f===i.medicalQusetion&&mediator.getMedicalQuestion(t).isEliminateTraveler()&&b({names:si(n)})},rt=function(n,t,i,u,f){var o={selectedTraveler:i,unselectedTraveler:u};r(n).each(function(n,i){e(i,t,o,f,!0)})},ut=function(n,t){$(document).trigger(resources.medicalQuestionnaire.consts.selectTraveler,{travelerOrdinalNumber:f(n),code:t,travelerElement:n})},s=function(n){$(n).find(t.travelerCoverageContainer+","+t.travelerMedicalQuestionContainer).remove()},y=function(t,r,u,e,o){(o=o||{},l(t))&&($(t).hasClass(n.selectedClass)||($(t).addClass(n.selectedClass).attr("aria-checked","true"),$(document).trigger(u.selectedTraveler,{travelerOrdinalNumber:f(t),code:r,travelerElement:t}),e===i.medicalQusetion&&!o.isSelectedBySelectAllButton&&mediator.getMedicalQuestion(r).isEliminateTraveler()&&b({name:d(t)})))},e=function(t,i,r,u,e,o){!t||$(t).removeClass(n.selectedClass).attr("aria-checked","false");$(document).trigger(r.unselectedTraveler,{travelerOrdinalNumber:(e===0?"0":e)||f(t),code:i,isNoSelected:o||$(t).hasClass(n.noClass),travelerElement:t})},ft=function(n,t,i,u,f){r(n).each(function(){y(this,t,i,u,f)})},et=function(n,t,i,u){if(r(n).length>0)r(n).each(function(){e(this,t,i,u)});else for(var f=0;f<mediator.getNumberDisplayTravelers();f++)e(null,t,i,u,f,!1)},p=function(r,u,f,e,o,s){var a=!1,h,c;if($(r).empty(),h=$(r).parent().parent().parent().find(".choose-travelers-text").html(),$.each(mediator.getTravelersOrdered(),function(n,t){!a&&t.isMale&&(a=!0);var f="";if(o)f=ht(t,u,e,o,h);else switch(e){case i.medicalQusetion:f=st(t,u,h);break;case i.pregnancyWeekQuestion:f=ct(t,u,e,h);break;case i.coverage:f=lt(t,u,h,s)}e==i.medicalQusetion||e==i.pregnancyWeekQuestion?$(r).append(f):$(r).append(f);$(f).tooltip({container:"body"})}),c=coverages.isTravelersMultiplicity(coverages.getActiveCoverage()),c===resources.coverages.consts.travelCoverageTravelersMultiplicity.CoverageAppliesForAllTravelers||c===resources.coverages.consts.travelCoverageTravelersMultiplicity.OnlyAllTravelers||e==i.medicalQusetion){var v=a?"כולם":"כולן",y=$("<div/>").addClass(n.allContainer),l=$("<div/>").addClass(n.prefix).addClass(n.all).attr("role","checkbox").attr("tabindex",0).attr("aria-label",h+" "+v).addClass("role-checkbox");$(l).data("code",o);$(l).append(v);$(l);y.append(l);$(r).prepend(y);ot(r,o);c===resources.coverages.consts.travelCoverageTravelersMultiplicity.OnlyAllTravelers&&($(r).find(t.travelerCoverageContainer).addClass(n.disabled),$(r).find(t.btnAllTravelersContainer).addClass(n.disabled))}},ot=function(i,r){r?$(i).find(t.allTravelers).length>0&&$(i).find(t.allTravelers).length==$(i).find(t.selectedTravelers).length?$(i).closest("[data-code='"+r+"']").find(t.btnAllTravelers).addClass(n.selectedClass).attr("aria-checked",!0):$(i).closest("[data-code='"+r+"']").find(t.btnAllTravelers).removeClass(n.selectedClass).attr("aria-checked",!1):$(i).find(t.allTravelers).length>0&&$(i).find(t.allTravelers).length==$(i).find(t.selectedTravelers).length?$(i).find(t.btnAllTravelers).addClass(n.selectedClass).attr("aria-checked",!0):$(i).find(t.btnAllTravelers).removeClass(n.selectedClass).attr("aria-checked",!1)},st=function(t,i,r){var u;if(!mediator.getMedicalQuestion(i).travelers.isEnable(t))return"";u=$("<div/>").addClass(n.prefix).addClass(n.travelerClass).attr("role","checkbox").attr("tabindex",0).attr("aria-label",r+" "+t.firstName+" "+t.lastName).addClass("role-checkbox");t.isMale?$(u).addClass(n.maleClass):$(u).addClass(n.femaleClass);utils.isYoung(t.birthdate)?$(u).addClass(n.youngClass):$(u).addClass(n.adultClass);c(i,t.medicalQuestions)||$(u).addClass(n.irrelevantClass).removeClass(n.selectedClass).attr("aria-hidden","true");h(i,t.medicalQuestions)?$(u).addClass(n.selectedClass).attr("aria-checked",!0):null;$(u).append($("<span />").addClass(n.travelerOrdinalNumberClass).addClass("hide").text(t.ordinalNumber));var f=$("<div/>").text(t.firstName).addClass(n.nameClass),e=$("<div/>").text(t.lastName).addClass(n.nameClass),o=$("<div/>").addClass(n.nameContainerClass).append(f).append(e);return $("<div/>").addClass("text-center "+n.medicalQuestionContainer).append(u).append(o)},ht=function(t,i,r,u,f){var e;if(!mediator.getMedicalQuestion(i).travelers.isEnable(t))return"";e=$("<div/>").addClass(n.prefix).addClass(n.travelerClass).attr("role","checkbox").attr("tabindex",0).attr("aria-label",f+" "+t.firstName+" "+t.lastName).addClass("role-checkbox");t.isMale?$(e).addClass(n.maleClass):$(e).addClass(n.femaleClass);utils.isYoung(t.birthdate)?$(e).addClass(n.youngClass):$(e).addClass(n.adultClass);c(i,t.medicalQuestions)||$(e).addClass(n.irrelevantClass).removeClass(n.selectedClass).attr("aria-hidden","true");h(u,t.medicalQuestions)?$(e).addClass(n.selectedClass).attr("aria-checked",!0):null;$(e).data("disease-code",u);$(e).append($("<span />").addClass(n.travelerOrdinalNumberClass).addClass("hide").text(t.ordinalNumber));var o=$("<div/>").text(t.firstName).addClass(n.nameClass),s=$("<div/>").text(t.lastName).addClass(n.nameClass),l=$("<div/>").addClass(n.nameContainerClass).append(o).append(s);return $("<div/>").addClass("text-center "+n.medicalQuestionContainer).append(e).append(l)},ct=function(t,i){var f;if(!mediator.getMedicalQuestion(i).travelers.isEnable(t))return"";var u=c(i,t.medicalQuestions),r=$("<div/>").addClass(n.prefix).addClass(n.travelerClass);t.isMale?$(r).addClass(n.maleClass):$(r).addClass(n.femaleClass);utils.isYoung(t.birthdate)?$(r).addClass(n.youngClass):$(r).addClass(n.adultClass);$(r).addClass(n.selectedClass).addClass("hide");$(r).append($("<span />").addClass(n.travelerOrdinalNumberClass).addClass("hide").text(t.ordinalNumber));var o=$("<div/>").text(t.firstName).addClass(n.nameClass),s=$("<div/>").text(t.lastName).addClass(n.nameClass),h=$("<div/>").addClass(n.nameContainerClass).append(o).append(s),l=pt(t.medicalQuestions),e=$("<div/>").addClass("col-md-6").addClass("col-xs-6"),a=$("<input/>").addClass(n.pregnancyWeekQuestionInput).addClass("form-control").attr("aria-label",t.firstName+" "+t.lastName).attr("aria-describedby","idInput_"+t.identityNumber).attr("type","tel").val(l),v=$("<span />").addClass("hide").addClass(n.pregnancyWeekQuestionValidation).attr("id","idInput_"+t.identityNumber).text("לא ניתן לרכוש כיסוי ביטוחי הריון מעבר לשבוע 32");return $(e).append(a).append(v),f=$("<div/>").addClass("col-md-6").addClass("col-xs-6").append(r),u?$(f).append(h):null,r=$("<div/>").addClass("text-center "+n.pregnancyWeekQuestionTraveler).append(f),u?$(r).append(e):null,r=$("<div/>").addClass("row").addClass(n.pregnancyWeekQuestionRow).append(r),u?null:$(r).addClass("hide"),r},lt=function(t,i,r,u){var e="",s=r+" "+t.firstName+" "+t.lastName,f=$("<div/>").addClass(n.prefix).addClass(n.travelerClass).attr("role","checkbox").prop("tabindex",0).attr("aria-label",s).addClass("role-checkbox"),o,h;t.isMale?$(f).addClass(n.maleClass):$(f).addClass(n.femaleClass);utils.isYoung(t.birthdate)?$(f).addClass(n.youngClass):$(f).addClass(n.adultClass);yt(i,t.coverages)?$(f).addClass(n.selectedClass).attr("aria-checked",!0):null;k(t.birthdate,u.minAge,u.maxAge)||(e=String.format(resources.coverages.messages.ageRangeRestrictionTooltip,u.minAge,u.maxAge),$(f).addClass(n.irrelevantClass).removeClass(n.selectedClass).attr("aria-checked",!1).attr("aria-label",s+" "+e).attr("aria-disabled",!0));at(t.coverages,u.prevents)&&(e=resources.coverages.messages.preventedByCoverageDefaultTooltip,o=vt(t.coverages,u.prevents).toArray(),e=o.length>1?String.format(resources.coverages.messages.preventedByMultiCoveragesTooltip,o.join(", ").replace(/<br\/> /g,"")):String.format(resources.coverages.messages.preventedBySingleCoverageTooltip,o[0].replace(/<br\/> /g,"")||"אחרת"),$(f).addClass(n.preventClass).removeClass(n.selectedClass).attr("aria-checked",!1).attr("aria-label",s+" "+e).attr("aria-disabled",!0));t.isEliminated&&($(f).addClass(n.eliminatedClass),h=$(t.medicalQuestions).map(function(){if(mediator.getMedicalQuestion(this).isEliminateTraveler())return mediator.getMedicalQuestion(this).text()}).get().join(" ו"),e=resources.coverages.messages.removeTravelerRedCourseTooltip);$(f).append($("<span/>").addClass(n.travelerOrdinalNumberClass).addClass("hide").text(t.ordinalNumber));var c=$("<div/>").text(t.firstName).addClass(n.nameClass),l=$("<div/>").text(t.lastName).addClass(n.nameClass),a=$("<div/>").addClass(n.nameContainerClass).append(c).append(l);return f=$("<div/>").addClass("text-center "+n.coverageContainer).append(f).append(a),!e?null:$(f).append($("<div/>").addClass(n.tooltipClass).addClass("hide").text(e)),!e?null:$(f).attr("title",e),f},w=function(n,t,r,f){var e=u(n),o;$(e).on("click",function(n){if(f===i.coverage&&discount.isAutomaticCoverageCode(t)){alert(resources.coverages.messages.canNotCancelAutomaticCoverage);return}if(f===i.coverage&&branches.isAutomaticBranchCoverage(t)){alert(resources.coverages.messages.CanNotCancelAutomaticBranchCoverage);return}gt(this,t,r,f,n)});o=wt(n)},b=function(n){var t="";switch(resources.userType){case resources.userTypes.cooperation:t="Cooperation";break;case resources.userTypes.agent:t="Agent"}mediator.getNumberDisplayActiveTravelers()===0?(googleAnalytics.processFail("all-eliminated"),confirm(String.format(resources.medicalQuestionnaire.messages["eliminateAllTravelersMessage"+t],generalErrorPhone,EliminateAllTravelersMessageToCallCenterOrYourAgent),!1,{callbackOk:callServer.redirectToRejectionPage})):n.names&&n.names.length>1?alert(String.format(resources.medicalQuestionnaire.messages["eliminateTravelersMessage"+t],utils.parseStringArrayToStatment(n.names),generalErrorPhone,EliminateAllTravelersMessageToCallCenterOrYourAgentOnPhone),!1,{textOk:resources.medicalQuestionnaire.messages.eliminateTravelerButtonText}):(n.name=n.name||n.names||"נוסע זה",alert(String.format(resources.medicalQuestionnaire.messages["eliminateTravelerMessage"+t],n.name,generalErrorPhone,EliminateAllTravelersMessageToCallCenterOrYourAgentOnPhone),!1,{textOk:resources.medicalQuestionnaire.messages.eliminateTravelerButtonText}))},ci=function(n,t){var i=mediator.getMedicalQuestion(t).minRelevantAge(),r=mediator.getMedicalQuestion(t).maxRelevantAge();return!isNaN(i)&&utils.getAgeByBirthdate(n.birthdate)<Number(i)?!1:!isNaN(r)&&utils.getAgeByBirthdate(n.birthdate)>Number(r)?!1:!0},li=function(n,t){return!!t&&n.medicalQuestions[t-1].toLowerCase()==="true"},at=function(n,t){var i=n.concat(t),r=utils.getUnique(i);return r.length<i.length},vt=function(n,t){var r=n.concat(t),i=utils.getDuplicate(r);return i.length===0?[]:$(i).map(function(){return utils.getValueKeyByAnotherKey(resources.coverages.items,"Code",this,"Name")})},k=function(n,t,i){var u=utils.getAgeByBirthdate(n),r=!0;return t=t?Number(t):NaN,i=i?Number(i):NaN,isNaN(t)||(r&=u>=t),isNaN(i)||(r&=u<i+1),!!r},yt=function(n,t){return $.inArray((n||"").toString(),t)>-1},h=function(n,t){return $.inArray((n||"").toString(),t)>-1},pt=function(t){var i=t.filter(function(t){return n.pregnencyWeekValidateRegex.test(t)===!0}),r=i.length>0;return r?(parseInt(i[0])/n.pregnancyWeekNumber).toString():null},c=function(n,t){if(mediator.getMedicalQuestion(n).isDependentUpon()){var i=mediator.getMedicalQuestion(n).dependentUpon();return h(i,t)}return!0},r=function(n){return $(n).find(t.traveler)},u=function(n){var t=r(n);return $(t).filter(function(){return l(this)})},wt=function(n){var t=r(n);return $(t).filter(function(){return!l(this)})},l=function(n){return!kt(n)&&!bt(n)&&!dt(n)},o=function(t){return $(t).hasClass(n.selectedClass)||$(t).hasClass(n.yesClass)},bt=function(t){return $(t).hasClass(n.preventClass)},kt=function(t){return $(t).hasClass(n.eliminatedClass)},dt=function(t){return $(t).hasClass(n.irrelevantClass)},a=function(t){return $(t).hasClass(n.maleClass)},ai=function(t){return $(t).closest(n.travelerClass)},gt=function(n,t,i,r,u){o(n,r,u)?e(n,t,i,r):y(n,t,i,r)},f=function(n){return utils.getValue($(n).find(t.travelerOrdinalNumber))},ni=function(n){var t=u(n);return $(t).filter(function(){return o(this)}).length===t.length},ti=function(n){var t=r(n);return $(t).map(function(){if(o(this))return f(this)}).toArray()},ii=function(n){var t=u(n);return $(t).filter(function(){return o(this)}).length>0},ri=function(n){var t=u(n);return $(t).filter(function(){return a(this)}).length>0},ui=function(n){var t=u(n);return $(t).filter(function(){return a(this)}).length==t.length},fi=function(n){var t=r(n);return $(t).filter(function(){return!a(this)}).length==t.length},ei=function(n){return u(n).length==0},oi=function(n,i,r){var u=v(n,i);utils.setValue($(u).next(t.travelerName),r)},vi=function(n,i){var r=v(n,i);return utils.getValue($(r).next(t.travelerName))},d=function(n){return utils.getValue($(n).next(t.travelerName))},si=function(n){return $(u(n)).map(function(n,t){return d(t)}).toArray()},hi=function(t,i){var r=v(t,i);$(r).hasClass(n.selectedClass)&&$(r).trigger("click")},v=function(n,i){return $(n).find(t.traveler).filter(function(){return utils.getValue($(this).find(t.travelerOrdinalNumber))==i}).first()};return{travelersSelectorMode:i,init:g,append:nt,cancel:tt,clear:s,selectAll:it,selectAllNo:rt,isAllTravelerstSelected:ni,isTravelerInAgeRange:k,getAllTravelersSelected:ti,isSelectAtLeastOneTraveler:ii,isAtLeastOneMaleTraveler:ri,isAllMaleTraveler:ui,isAllFemaleTraveler:fi,isAllTravelersDisabled:ei,setTravelerName:oi,unselectTravelerByClickOnTraveler:hi,addTravelerPregnancyWeek:ut,getTravelersSelector:r,getTravelerSelectorOrdinalNumber:f}}();var medicalQuestion=function(){var n={valueDataAttribute:"value",codeDataAttribute:"code",ordinalNumberDataAttribute:"ordinal-number",categoryDataAttribute:"category",isEliminateTravelerDataAttribute:"is-eliminate-traveler",isGrantCoverageDataAttribute:"is-grants-coverage",grantsCoverageCodeDataAttribute:"grants-coverage-code",minRelevantAgeDataAttribute:"min-relevant-age",maxRelevantAgeDataAttribute:"max-relevant-age",isOnlyRelevantForFemalesDataAttribute:"is-only-relevant-for-females",dependentUponDataAttribute:"dependent-upon",selectedClassName:"selected",selectAllFemaleClassName:"all-women",slickInitialized:"slick-initialized",singleDigitRegex:/^\d$/,pregnencyWeekValidateRegex:/^([1-9]000|[1-2][0-9]000|3[0-2]000)$/,diseasesQuestionCode:4,parentDiseasesQuestionCode:3,pregnancyWeekQuestionCode:7,pregnancyRiskQuestionCode:6,parentPregnancyQuestionCode:5,pregnancyWeekNumber:1e3},i={question:".medical-question-container",yesOption:".medical-question .mq-coverages.yes-option",noOption:".medical-question .mq-coverages.no-option",weekNumber:".medical-question .mq-weeks div",answer:".medical-question-answer",pregnancyWeekAnswer:".pregnancy-week-answer",subText:".medical-question-travelers-container .choose-travelers-text",singleTravelerText:".medical-question-single-traveler-text",multipleTravelersText:".medical-question-multiple-travelers-text",travelersContainer:".medical-question-travelers-container",travelersLocation:".travelers-items-container",travelersPregnancyLocation:".pregnancy-week .travelers-items-container",pregnancyWeekContainer:".pregnancy-week",selectAllButton:".medical-question-travelers-container .mq-coverages.all",allButton:".all",questionCategory:".mq-coverages.question-category",questionCategoryRisk:".mq-coverages.category-1",questionCategoryPregnancy:".mq-coverages.category-2",travelersContainerDisease:".medical-question-travelers-container.mq-disease",medicalDiseaseSelect:".medical-disease input",medicalDisease:".medical-disease",pregnancyWeekQuestionInput:".pregnancy-week-question-input",pregnancyWeekQuestionTraveler:".pregnancy-week-question-traveler",pregnancyWeekQuestionValidation:".pregnancy-week-question-validation",pregnancyWeekQuestionRow:".pregnancy-week-question-row"},u=globalAnswerOptions,r=function(f){var e,p,ut;if(arguments.length===0)return p=function(){return $(i.question).map(function(){return $(this).data(n.codeDataAttribute)})},ut=function(){var n=[],t=p();return $(t).each(function(){n.push(r(this))}),n},{getAllCodes:p,answerOptions:u,asArray:ut};e=l(f);var s=function(){return e},at=function(i){var r=t(e);if(arguments.length==0)return r.data(n.ordinalNumberDataAttribute);r.data(n.ordinalNumberDataAttribute,i)},vt=function(i){var r=t(e);if(arguments.length==0)return r.data(n.categoryDataAttribute);r.data(n.categoryDataAttribute,i)},yt=function(i){if(arguments.length==0){var r=t(e).data(n.isEliminateTravelerDataAttribute);return typeof r=="string"&&r.toLowerCase()==="true"}t(e).data(n.isEliminateTravelerDataAttribute,i)},w=function(i){if(arguments.length==0){var r=t(e).data(n.isGrantCoverageDataAttribute);return typeof r=="string"&&r.toLowerCase()==="true"}t(e).data(n.isGrantCoverageDataAttribute,i)},b=function(i){if(arguments.length==0)return t(e).data(n.grantsCoverageCodeDataAttribute);t(e).data(n.grantsCoverageCodeDataAttribute,i)},ft=function(i){if(arguments.length==0)return t(e).data(n.minRelevantAgeDataAttribute);t(e).data(n.minRelevantAgeDataAttribute,i)},et=function(i){if(arguments.length==0)return t(e).data(n.maxRelevantAgeDataAttribute);t(e).data(n.maxRelevantAgeDataAttribute,i)},c=function(n){if(arguments.length==0)return utils.getValue(t(e).find(i.answer));utils.getValue(t(e).find(i.answer))!=n&&(utils.setValue(t(e).find(i.answer),n),$(document).trigger(resources.medicalQuestionnaire.consts.medicalQuestionChecked));utils.getValue(t(e).find(i.pregnancyWeekAnswer))!=n&&utils.setValue(t(e).find(i.pregnancyWeekAnswer),n)},v=function(){var n=function(n){if(arguments.length==0)return utils.getValue(t(e).find(i.singleTravelerText));utils.setValue(t(e).find(i.singleTravelerText),n)},r=function(){return t(e).find(i.singleTravelerText).removeClass("hide")},u=function(){return t(e).find(i.singleTravelerText).addClass("hide")};return{value:n,show:r,hide:u}}(),y=function(){var n=function(n){if(arguments.length==0)return utils.getValue(t(e).find(i.multipleTravelersText));utils.setValue(t(e).find(i.multipleTravelersText),n)},r=function(){return t(e).find(i.multipleTravelersText).removeClass("hide")},u=function(){return t(e).find(i.multipleTravelersText).addClass("hide")};return{value:n,show:r,hide:u}}(),pt=function(){return mediator.getNumberDisplayTravelers()===1?$(String.format("<div>{0}<\/div>",v.value())).text():$(String.format("<div>{0}<\/div>",y.value())).text()},wt=function(n){if(arguments.length==0)return utils.getValue(t(e).find(i.subText));utils.setValue(t(e).find(i.subText),n)},k=function(){var r=function(r){if(arguments.length==0)return t(e).find(i.yesOption).data(n.valueDataAttribute);t(e).find(i.yesOption).data(n.valueDataAttribute,r)},u=function(r){r=r||{};d.cancel();t(e).find(i.yesOption).addClass(n.selectedClassName);t(e).find(i.questionCategory).data(n.valueDataAttribute)==1?t(e).find(i.questionCategoryRisk).addClass(n.selectedClassName):t(e).find(i.questionCategoryPregnancy).addClass(n.selectedClassName);var u=t(e).data(n.codeDataAttribute)===n.diseasesQuestionCode;h.append(r,null,u);t(e).data(n.codeDataAttribute)===n.parentPregnancyQuestionCode&&(t(n.pregnancyRiskQuestionCode).removeClass("hide").removeClass("invalid"),t(n.pregnancyWeekQuestionCode).removeClass("hide").removeClass("invalid"));e.toString()===n.parentPregnancyQuestionCode.toString()&&h.append({},null,null,!0)},f=function(){t(e).find(i.yesOption).removeClass(n.selectedClassName);t(e).find(i.questionCategory).data(n.valueDataAttribute)==1?t(e).find(i.questionCategoryRisk).removeClass(n.selectedClassName):t(e).find(i.questionCategoryPregnancy).removeClass(n.selectedClassName)};return{value:r,select:u,cancel:f}}(),d=function(){var r=function(r){if(arguments.length==0)return t(e).find(i.noOption).data(n.valueDataAttribute);t(e).find(i.noOption).data(n.valueDataAttribute,r)},f=function(){k.cancel();t(e).find(i.questionCategory).data(n.valueDataAttribute)==1?t(e).find(i.questionCategoryRisk).addClass(n.selectedClassName):t(e).find(i.questionCategoryPregnancy).addClass(n.selectedClassName);var r=t(e).data(n.codeDataAttribute)===n.diseasesQuestionCode||t(e).data(n.codeDataAttribute)===n.parentDiseasesQuestionCode;r&&(t(n.diseasesQuestionCode).find("input.disease:checked").each(function(n,t){$(t).prop("checked",!1);$("[for="+$(t).attr("id")+"]").removeClass("cursor-default");$("[for="+$(t).attr("id")+"]").addClass("cursor-pointer")}),t(e).data(n.codeDataAttribute)===n.parentDiseasesQuestionCode&&t(n.diseasesQuestionCode).addClass("hide"));h.remove(null,r);t(e).data(n.codeDataAttribute)===n.parentPregnancyQuestionCode&&(t(n.pregnancyRiskQuestionCode).addClass("hide").removeClass("invalid"),t(n.pregnancyWeekQuestionCode).addClass("hide").removeClass("invalid"));console.log("set option no");t(e).find(i.noOption).addClass(n.selectedClassName);c(u.no)},o=function(){t(e).find(i.noOption).removeClass(n.selectedClassName);t(e).find(i.questionCategory).data(n.valueDataAttribute)==1?t(e).find(i.questionCategoryRisk).removeClass(n.selectedClassName):t(e).find(i.questionCategoryPregnancy).removeClass(n.selectedClassName)};return{value:r,select:f,cancel:o}}(),h=function(){var v=function(){return t(e).find(i.travelersContainer).first()},wt=function(){return t(e).find(i.travelersContainer)},y=function(n){return $(t(e).find(i.travelersContainerDisease+"[data-code='"+n+"']")).first()},ut=function(){return $(t(n.diseasesQuestionCode).find(i.travelersContainerDisease+":not(.hide)")).toArray()},p=function(){return v().removeClass("hide")},ot=function(n){return y(n).removeClass("hide")},f=function(){if(o())return v().addClass("hide")},w=function(n){if(o())return y(n).addClass("hide")},b=function(){if(o())return ut().forEach(function(n){$(n).addClass("hide")})},r=function(){return t(e).find(i.travelersLocation).first()},u=function(n){return $(t(e).find(i.travelersContainerDisease+"[data-code='"+n+"'] "+i.travelersLocation)).first()},k=function(){return $(t(n.diseasesQuestionCode).find(i.travelersContainerDisease+":not(.hide) "+i.travelersLocation)).toArray()},l=function(){return $(t(n.diseasesQuestionCode).find(i.medicalDiseaseSelect+":checked")).toArray()},h=function(){return $(i.travelersPregnancyLocation).first()},st=function(){var i=[];return l().length!==0&&(i=$(t(n.diseasesQuestionCode).find(".medical-question-travelers-container.mq-disease .medical-question-traveler")).toArray()),i},d=function(t,e,v,y){var k=e!=null?u(e):r(),w;v?(w=l(),w.forEach(function(t){travelersSelectorHandller.init(u($(t).data(n.codeDataAttribute)),s(),resources.medicalQuestionnaire.consts.selectTraveler,resources.medicalQuestionnaire.consts.unselectTraveler,travelersSelectorHandller.travelersSelectorMode.medicalQusetion,$(t).data(n.codeDataAttribute))})):y?($(i.pregnancyWeekContainer).removeClass("hide"),travelersSelectorHandller.init(h(),n.pregnancyWeekQuestionCode.toString(),resources.medicalQuestionnaire.consts.selectTraveler,resources.medicalQuestionnaire.consts.unselectTraveler,travelersSelectorHandller.travelersSelectorMode.pregnancyWeekQuestion)):e||v?travelersSelectorHandller.init(u(e),s(),resources.medicalQuestionnaire.consts.selectTraveler,resources.medicalQuestionnaire.consts.unselectTraveler,travelersSelectorHandller.travelersSelectorMode.medicalQusetion,e):travelersSelectorHandller.init(r(),s(),resources.medicalQuestionnaire.consts.selectTraveler,resources.medicalQuestionnaire.consts.unselectTraveler,travelersSelectorHandller.travelersSelectorMode.medicalQusetion);(!o()||o&&c()>1)&&e?(ot(e),tt(e)):(!o()||o&&c()>1)&&!v?(p(),tt()):c()==1?(f(),b(),a(t,e)):v||(f(),a(t,e))},ht=function(n,t){mediator.isAtLeastOneTravelersSelectMedicalQuestion(s())?(n?travelersSelectorHandller.cancel(u(n),s(),resources.medicalQuestionnaire.consts.selectTraveler,resources.medicalQuestionnaire.consts.unselectTraveler,travelersSelectorHandller.travelersSelectorMode.medicalQusetion):(travelersSelectorHandller.cancel(r(),s(),resources.medicalQuestionnaire.consts.selectTraveler,resources.medicalQuestionnaire.consts.unselectTraveler,travelersSelectorHandller.travelersSelectorMode.medicalQusetion),t&&b()),o()&&n?w(n):o()&&!t?f():t||d()):o()&&n?w(n):o()&&(t&&$(".medical-question-travelers-container.mq-disease:not(.hide)").each(function(n,t){$(t).addClass("hide")}),f())},a=function(n,t){t?travelersSelectorHandller.selectAll(u(t),s(),resources.medicalQuestionnaire.consts.selectTraveler,resources.medicalQuestionnaire.consts.unselectTraveler,travelersSelectorHandller.travelersSelectorMode.medicalQusetion,n):travelersSelectorHandller.selectAll(r(),s(),resources.medicalQuestionnaire.consts.selectTraveler,resources.medicalQuestionnaire.consts.unselectTraveler,travelersSelectorHandller.travelersSelectorMode.medicalQusetion,n)},ct=function(n){return n?travelersSelectorHandller.isAllTravelerstSelected(u(n)):travelersSelectorHandller.isAllTravelerstSelected(r())},nt=function(){var t,r,u;return e.toString()!==n.diseasesQuestionCode.toString()?mediator.isAtLeastOneTravelersSelectMedicalQuestion(e):(t=!0,r=k(),r.length===0?(t=!1,u=l(),u.forEach(function(i){var r=$(i).data(n.codeDataAttribute);t|=mediator.isAtLeastOneTravelersSelectMedicalQuestion(r)})):r.forEach(function(r){var u=$(r).closest(i.travelersContainerDisease).data(n.codeDataAttribute);t&=mediator.isAtLeastOneTravelersSelectMedicalQuestion(u)}),!!t)},lt=function(){return travelersSelectorHandller.getAllTravelersSelected(r())},at=function(){var t=k(),r;return t.length===0?(r=st(),r.map(function(t){var r=travelersSelectorHandller.getAllTravelersSelected(t),u=$(t).closest(i.travelersContainerDisease).data(n.codeDataAttribute);return{questionCode:u,ordinalNumbers:r}})):t.map(function(t){var r=travelersSelectorHandller.getAllTravelersSelected(t),u=$(t).closest(i.travelersContainerDisease).data(n.codeDataAttribute);return{questionCode:u,ordinalNumbers:r}})},vt=function(){var t=travelersSelectorHandller.getTravelersSelector(h());return t.map(function(t,r){var u=travelersSelectorHandller.getTravelerSelectorOrdinalNumber(r),f=parseInt($(r).closest(i.pregnancyWeekQuestionTraveler).find(i.pregnancyWeekQuestionInput).val())*n.pregnancyWeekNumber;return{questionCode:f,ordinalNumbers:u}}).toArray()},tt=function(t){if(t){var f=u(t),e=$(f).find(i.selectAllButton+"[data-code='"+t+"']");travelersSelectorHandller.isAtLeastOneMaleTraveler(f)?$(e).removeClass(n.selectAllFemaleClassName):$(e).addClass(n.selectAllFemaleClassName)}else travelersSelectorHandller.isAtLeastOneMaleTraveler(r())?$(i.selectAllButton).removeClass(n.selectAllFemaleClassName):$(i.selectAllButton).addClass(n.selectAllFemaleClassName)},yt=function(){return nt()},pt=function(){var r=travelersSelectorHandller.getTravelersSelector(h()),t=!0;return r.map(function(r,u){if($(u).closest(i.pregnancyWeekQuestionRow+":not(.hide)").length>0){var f=parseInt($(u).closest(i.pregnancyWeekQuestionTraveler).find(i.pregnancyWeekQuestionInput).val())*n.pregnancyWeekNumber;t&=n.pregnencyWeekValidateRegex.test(f)}}),!!t},c=function(){var n=mediator.getTravelersOrdered(),t=$(n).filter(function(n,t){return it(t)});return t.length},it=function(n){return rt(n)},rt=function(n){return utils.isNumberInRange(utils.getAgeByBirthdate(n.birthdate),ft(),et())&&(!g()||g()&&!n.isMale)};return{location:r,locationPregnancyWeek:h,show:p,hide:f,append:d,remove:ht,selectAll:a,isValid:yt,isPregnancyWeekValid:pt,count:c,isEnable:it,isInConditions:rt,isSelectAtLeastOne:nt,isAllSelected:ct,getAllSelected:lt,getAllSelectedDiseases:at,getAllSelectedPregnancyWeek:vt}}(),g=function(i){if(arguments.length==0){var r=t(e).data(n.isOnlyRelevantForFemalesDataAttribute);return typeof r=="string"&&r.toLowerCase()==="true"}t(e).data(n.isOnlyRelevantForFemalesDataAttribute,i)},nt=function(){return!!t(e).data(n.dependentUponDataAttribute)},a=function(i){if(arguments.length==0)return t(e).data(n.dependentUponDataAttribute);t(e).data(n.dependentUponDataAttribute,i)},tt=function(r){var u=t(e).data(n.dependentUponDataAttribute);if(u!=null&&u!==""){if(arguments.length==0)return t(u).find(i.answer).val();t(u).find(i.answer).val()!==r&&t(u).find(i.answer).val(r)}return null},ii=function(){if(arguments.length==0)return t(e);t(e)},o=function(){return!!wt()},bt=function(){return ot()},ot=function(){var t=!1;return t=it()?o()?c()===u.no||c()===u.yes&&h.isValid():s().toString()===n.pregnancyWeekQuestionCode.toString()?h.isPregnancyWeekValid():!0:!0,t?rt():lt(),t},it=function(){if(nt()&&(!r(a()).isEnable()||!r(a()).travelers.isSelectAtLeastOne())||w()&&!mediator.isAllowCoverageOnCurrentBranch(b()))return!1;var n=w()&&discount.isForbiddenCoverageCode(b());return!n&&h.count()>0},st=function(){ht();it()?(t(e).removeClass("hide"),o()||e.toString()!==n.pregnancyWeekQuestionCode.toString()&&(h.show(),h.append())):(o()&&t(e).removeClass("hide"),console.log("step: var show() --> before disable()"),(tt()===null||tt()!==u.yes)&&ct())},kt=function(){t(e).addClass("hide")},dt=function(){return!t(e).hasClass("hide")},ht=function(){utils.show(t(e))},ct=function(){utils.hide(t(e))},gt=function(){st();c()===u.yes?k.select():c()===u.no&&d.select();h.count()>1?(v.hide(),y.show()):(v.show(),y.hide())},ni=function(){o()?c(u.unanswered):h.remove();rt();$(document).trigger(resources.medicalQuestionnaire.consts.medicalQuestionCleared,{medicalQuestionCode:s()})},ti=function(){var n=$(t(e));if(n.find(i.answer).val()!==u.yes){if(nt()&&!r(a()).travelers.isSelectAtLeastOne())return alert(String.format("לא סומנה תשובה חיובית בשאלה '{0}'",r(a()).text())),!1;c(u.yes)}return!0},rt=function(){$(t(e)).removeClass("invalid")},lt=function(){$(t(e)).addClass("invalid")};return{code:s,ordinalNumber:at,category:vt,isEliminateTraveler:yt,isGrantCoverage:w,grantsCoverageCode:b,minRelevantAge:ft,maxRelevantAge:et,isOnlyRelevantForFemales:g,isDependentUpon:nt,dependentUpon:a,getDepenentUponValue:tt,answer:c,singleTravelerText:v,multipleTravelersText:y,text:pt,yesOption:k,noOption:d,travelers:h,show:st,hide:kt,isDisplayed:dt,disable:ct,enable:ht,init:gt,validate:bt,isValid:ot,isEnable:it,clear:ni,yesCallback:ti,setValid:rt,setInvalid:lt}},e=function(t){var r=$(t).closest(i.question);if(r.length===0)throw new Error("Not found question");return $(r).data(n.codeDataAttribute)},t=function(t){var r=$(i.question+"[data-"+n.codeDataAttribute+"='"+t+"']").first();if(r.length===0)throw new Error(String.format("Not found question ({0})",t));return r},o=function(t){var i,u;if(t.keyCode==32||t.type=="click"){if(i=r(t),i.setValid(),u=$(t.target).data(n.valueDataAttribute).toString(),!i.isEnable()){discount.isForbiddenCoverageCode(i.code())&&alert(resources.coverages.messages.disableMedicalQuestionAfterForbiddenCoveragesMessage);i.isDependentUpon()&&!r(i.dependentUpon()).travelers.isSelectAtLeastOne()&&alert(String.format("לא סומנה תשובה חיובית בשאלה '{0}'",r(i.dependentUpon()).text()));return}i.answer(u);$(t.target).attr("aria-checked","true");$(t.target).parent().find(".btn.btn-option.mq-coverages:not(.selected)").attr("aria-checked","false");t.stopPropagation()}},s=function(t){var i=r(t),u=$(t.target).data(n.codeDataAttribute).toString(),f=!!$(t.target).attr("checked");f?i.yesCallback()?($(t.target).parent().find(".label-checkbox").attr("aria-checked","true"),i.travelers.append({},u)):($(t.target).attr("checked",!1),$(t.target).parent().find(".label-checkbox").attr("aria-checked","false")):i.travelers.remove(u)},h=function(t){$(t.target).parent().find(".week-selected").length!==0&&$(t.target).parent().find(".week-selected").removeClass("week-selected");$(t.target).addClass("week-selected");var i=r(t),u=$(t.target).data(n.valueDataAttribute).toString();if(u==="33"&&alert("לא ניתן לרכוש כיסוי ביטוחי להריון מעבר  לשבוע 32"),u==="33"&&!i.isEnable()){discount.isForbiddenCoverageCode(i.code())&&alert(resources.coverages.messages.disableMedicalQuestionAfterForbiddenCoveragesMessage);i.isDependentUpon()&&!r(i.dependentUpon()).travelers.isSelectAtLeastOne()&&alert(String.format("לא סומנה תשובה חיובית בשאלה '{0}'",r(i.dependentUpon()).text()));return}i.answer(u);t.stopPropagation()},c=function(i){var f=r(i),e=f.answer();switch(e){case u.yes:return f.yesOption.select();case u.no:return f.noOption.select();default:f.yesOption.cancel();f.noOption.cancel();e!="33"&&e!="0"||(f.travelers.remove(),f.code()==n.diseasesQuestionCode&&t(n.diseasesQuestionCode).find("input.disease:checked").each(function(n,t){$(t).prop("checked",!1);$("[for="+$(t).attr("id")+"]").removeClass("cursor-default");$("[for="+$(t).attr("id")+"]").addClass("cursor-pointer")}))}i.stopPropagation()},l=function(n){if(isNaN(n)){if(!!n.target)return e(n.target)}else return n},a=function(t){var f=r(t),u=$(t.target).data(n.codeDataAttribute);u&&(u=u.toString());f.travelers.selectAll(null,u);u?$(t.target).closest("[data-code='"+u+"']").find(i.allButton).addClass("selected").attr("aria-checked",!0):$(t.target).addClass("selected").attr("aria-checked",!0);y();t.stopPropagation()},v=function(){return $(i.travelersPregnancyLocation).first()},y=function(){$(i.pregnancyWeekContainer).removeClass("hide");travelersSelectorHandller.init(v(),n.pregnancyWeekQuestionCode.toString(),resources.medicalQuestionnaire.consts.selectTraveler,resources.medicalQuestionnaire.consts.unselectTraveler,travelersSelectorHandller.travelersSelectorMode.pregnancyWeekQuestion)},p=function(n,t){$(r().asArray()).each(function(n,i){i.isDependentUpon()&&i.dependentUpon()==t.medicalQuestionCode&&i.clear()})},w=function(n,t){t=t||{};$(i.selectAllButton).removeClass("selected").attr("aria-checked",!1);var u=r(t.code).travelers.isSelectAtLeastOne();if(u)return!0;$(r().asArray()).each(function(n,i){i.isDependentUpon()&&i.dependentUpon()==t.code&&(i.clear(),i.disable())})},b=function(n,t){t=t||{};t!=null&&t.code!=null&&t.code<1e3&&r(t.code).setValid();$(r().asArray()).each(function(n,i){i.isDependentUpon()&&i.dependentUpon()==t.code&&i.enable()})},f=function(n,t){t=t||{};$(t.medicalQuestionsCodesToClear).each(function(n,t){r(t).clear()})},k=function(t,i){var u,f,e;i=i||{};u="";i.medicalQuestionsCodes.length<i.oldMedicalQuestionsCodes.length?($.inArray(n.parentDiseasesQuestionCode.toString(),i.medicalQuestionsCodes)>-1||$.inArray(n.diseasesQuestionCode.toString(),i.oldMedicalQuestionsCodes)>-1&&i.oldMedicalQuestionsCodes.splice($.inArray(n.diseasesQuestionCode.toString(),i.oldMedicalQuestionsCodes),1),f=[],i.oldMedicalQuestionsCodes.forEach(function(t){n.singleDigitRegex.test(t)&&f.push(t)}),u=f.diff(i.medicalQuestionsCodes).pop()):i.medicalQuestionsCodes.length>i.oldMedicalQuestionsCodes.length&&(e=[],i.medicalQuestionsCodes.forEach(function(t){n.singleDigitRegex.test(t)&&e.push(t)}),u=e.diff(i.oldMedicalQuestionsCodes).pop());u&&$(r().asArray()).each(function(n,t){t.isDependentUpon()&&t.dependentUpon()==u&&t.isDisplayed()&&t.init()})},d=function(t,i){var e,f;i=i||{};i.medicalQuestionsCodes.length<i.oldMedicalQuestionsCodes.length&&($.inArray(n.parentDiseasesQuestionCode.toString(),i.medicalQuestionsCodes)>-1||$.inArray(n.diseasesQuestionCode.toString(),i.oldMedicalQuestionsCodes)>-1&&i.oldMedicalQuestionsCodes.splice($.inArray(n.diseasesQuestionCode.toString(),i.oldMedicalQuestionsCodes),1),e=[],i.oldMedicalQuestionsCodes.forEach(function(t){n.singleDigitRegex.test(t)&&e.push(t)}),f=e.diff(i.medicalQuestionsCodes).pop(),f&&r(f).answer()!==u.yes&&(mediator.isAtLeastOneTravelersSelectMedicalQuestion(f)||r(f).clear()))},g=function(t,i){i=i||{};$(r().asArray()).each(function(t,r){r.code().toString()===i.code.toString()&&i.code.toString()===n.parentPregnancyQuestionCode.toString()&&r.travelers.append({},null,null,!0)})},nt=function(t){var u=parseInt($(t.target).val())*n.pregnancyWeekNumber,r=$(t.target).closest(i.pregnancyWeekQuestionTraveler);n.pregnencyWeekValidateRegex.test(u)?($(r).find(i.pregnancyWeekQuestionValidation).addClass("hide"),travelersSelectorHandller.addTravelerPregnancyWeek(r,u)):$(r).find(i.pregnancyWeekQuestionValidation).removeClass("hide")},tt=function(){$(document).on("click keyup",i.yesOption+","+i.noOption,o);$(document).on("click",i.medicalDiseaseSelect,s);$(document).on("click",i.weekNumber,h);$(document).on("change",i.answer,c);$(document).on("click",i.selectAllButton,a);$(document).on("keyup",i.pregnancyWeekQuestionInput,nt);$(document).on(resources.medicalQuestionnaire.consts.medicalQuestionCleared,p);$(document).on(resources.medicalQuestionnaire.consts.unselectTraveler,function(n,t){setTimeout(function(){w(n,t)},1)});$(document).on(resources.medicalQuestionnaire.consts.selectTraveler,b);$(document).on(resources.travelers.consts.medicalQuestionnaireChanged,k);$(document).on(resources.medicalQuestionnaire.consts.pregnancyWeekInputFilled,g);$(document).on(resources.travelers.consts.medicalQuestionnaireChanged,d);$(document).on(resources.travelers.consts.travelersBirthdateChanged,f);$(document).on(resources.travelers.consts.travelersIsMaleChanged,f)}();return r},oldSelected=[],categoryMedicalQuestions=function(n){var e=n,i={valueDataAttribute:"value",codeDataAttribute:"code",ordinalNumberDataAttribute:"ordinal-number",nameDataAttribute:"name",activeClassName:"active",disableClassName:"disabled",validClassName:"valid",invalidClassName:"invalid",blockClassName:"block",diseasesQuestionCode:4,pregnancyWeekQuestionCode:7,appendixDiseases:["101","121","131","141","151","156"]},t={medicalQuestionnaireContainer:".medical-questionnaire-container",iconValidation:".validation",container:".medical-questionnaire-category-container",category:".medical-questionnaire-categories",existingMedicalConditionTitle:".existing-medical-condition-title",actionsButtons:".actions-buttons-medical-questionnaire",questionsContainer:".medical-questions-container"},u=function(){var f;if(arguments.length===0){var a=function(){var n=h();$(n).each(function(){u(this).init()})},h=function(){return $(t.container).map(function(){return $(this).data(i.codeDataAttribute)})},nt=function(){var t=h(),n=$(t).filter(function(){return u(this).isActive()}).get(0);return n?u(n):null},tt=function(n){return u(n)},v=function(){var n=h();$(n).each(function(){u(this).inactive()})},it=function(){var n=[],t=h();return $(t).each(function(){n.push(u(this))}),n},y=function(n){var t=u(n);t.active()};return{init:a,getAllCodes:h,inactive:v,getActive:nt,asArray:it,activeQuestions:y,getSelf:tt}}f=1;var rt=function(){return f},ut=function(n){var t=r(f);if(arguments.length==0)return t.data(i.ordinalNumberDataAttribute);t.data(i.ordinalNumberDataAttribute,n)},ft=function(n){var t=r(f);if(arguments.length==0)return t.data(i.nameDataAttribute);t.data(i.nameDataAttribute,n)},s=function(){var t=function(){var t=[],i=n().getAllCodes();return $(i).each(function(){t.push(n(this))}),t},i=function(){return n},r=function(){$(t()).each(function(){this.show()})},u=function(){$(t()).each(function(){this.hide()})},f=function(){$(t()).each(function(){this.init()})},o=function(){return $(t()).filter(function(n,t){return t.answer()===e().answerOptions.yes||t.answer()===e().answerOptions.no||t.travelers.isSelectAtLeastOne()}).length>0},s=function(){return $(t()).filter(function(n,t){return t.answer()===e().answerOptions.no}).length==$(t()).length};return{asArray:t,asCollection:i,show:r,hide:u,init:f,isAnswerAtLeastOneQuestion:o,isAnsweredAllQuestionsNo:s}}(),vt=function(){var n=function(){r(f).find(t.iconValidation).addClass("hide")},u=function(){r(f).find(t.iconValidation).removeClass(i.invalidClassName).addClass(i.validClassName);r(f).find(t.iconValidation).removeClass("hide")},e=function(){r(f).find(t.iconValidation).removeClass(i.validClassName).addClass(i.invalidClassName);r(f).find(t.iconValidation).removeClass("hide")};return{hide:n,valid:u,invalid:e}}(),et=function(){if(b())return s.init(),ht(),oldSelected=l(),!0},l=function(){return $(s.asArray()).map(function(n,t){return t.code().toString()===i.diseasesQuestionCode.toString()?t.travelers.getAllSelectedDiseases():t.code().toString()===i.pregnancyWeekQuestionCode.toString()?t.travelers.getAllSelectedPregnancyWeek():{questionCode:t.code(),ordinalNumbers:t.travelers.getAllSelected()}}).toArray()},v=function(){return s.hide(),ct(),o(),r(f).find(t.category).removeClass(i.activeClassName)},ot=function(n){n=n||{};var t=c({isShowErrorMessage:n.currentDisplayTab?!1:!0});return t&&(p()?(oldSelected=l(),$(document).trigger(resources.medicalQuestionnaire.consts.confirmCategory),callServer.getQuotation({DisplayTab:resources.mainTabs.selectors.COVERAGES,isShowGrantsCoveragesMessage:!0,success:at})):n.currentDisplayTab?displayTab({DisplayTab:resources.mainTabs.selectors.FIRST}):displayTab({DisplayTab:resources.mainTabs.selectors.COVERAGES})),t},p=function(){return JSON.stringify({data:oldSelected})!==JSON.stringify({data:l()})},c=function(n){var t,i;return n=n||{},n.isShowErrorMessage=typeof n.isShowErrorMessage=="boolean"?n.isShowErrorMessage:!1,t=w(),t?i=s.isAnswerAtLeastOneQuestion():n.isShowErrorMessage&&alert(resources.medicalQuestionnaire.messages.validationSection,!1,{textOk:resources.medicalQuestionnaire.messages.validationSectionButtonText}),t},w=function(){var t=$(s.asArray()).filter(function(n,t){return t.isGrantCoverage()&&discount.isAutomaticCoverageCode(t.grantsCoverageCode())}).length>0,n;return t||s.isAnswerAtLeastOneQuestion()?(n=$(s.asArray()).filter(function(n,t){return!t.isValid()}),n.length===0):!1},st=function(){return r(f).find(t.category).hasClass(i.activeClassName)},b=function(){return $(s.asArray()).filter(function(n,t){return t.isEnable()}).length>0},k=function(n){n||c({isShowErrorMessage:!1})},d=function(n){g();n||c({isShowErrorMessage:!1})},ht=function(){$(t.actionsButtons).removeClass("hide")},ct=function(){$(t.actionsButtons).addClass("hide")},lt=function(n){b()?k(n):d(n)},a=function(){y()},g=function(){s.isAnswerAtLeastOneQuestion()&&($(s.asArray()).each(function(n,t){t.clear()}),$(document).trigger(resources.medicalQuestionnaire.consts.clearCategory),quotation.update(),c({isShowErrorMessage:!1}))},yt=function(){r(f).find(t.iconValidation).addClass(i.validClassName);r(f).find(t.iconValidation).removeClass("hide")},pt=function(){r(f).find(t.iconValidation).addClass("hide");r(f).find(t.iconValidation).removeClass(i.validClassName)},wt=function(){r(f).find(t.iconValidation).addClass(i.invalidClassName);r(f).find(t.iconValidation).removeClass("hide")},bt=function(){r(f).find(t.iconValidation).addClass("hide");r(f).find(t.iconValidation).removeClass(i.invalidClassName)},kt=function(){$(t.medicalQuestionnaireContainer).addClass(i.blockClassName);$(t.medicalQuestionnaireContainer).css("marginTop",header.height()+"px")},dt=function(){$(t.medicalQuestionnaireContainer).removeClass(i.blockClassName);$(t.medicalQuestionnaireContainer).css("marginTop",$(t.medicalQuestionnaireContainer).css("marginTop").replace(/px/,"")-header.height()+"px")},at=function(){var n=[],t=[],r=[],u=[],f;if(travelers.getTravelersOrdered().forEach(function(n){var f=0;n.medicalQuestions.forEach(function(r){r!==undefined&&f<1&&$.inArray(r,i.appendixDiseases)>-1&&(f++,t.length>=1&&t.push(", "),t.push("<strong>"+n.firstName+" <\/strong>"))});f==0&&n.medicalQuestions.forEach(function(t){t==3&&(r.length>=1&&r.push(", "),r.push("<strong>"+n.firstName+" <\/strong>"))});n.medicalQuestions.forEach(function(t){t==5&&(u.length>=1&&u.push(", "),u.push("<strong>"+n.firstName+" <\/strong>"))})}),(t.length>0||r.length>0||u.length>0)&&n.push(sourceMessages.medicalQuestionnaire.messages.MedicalConditionPopupHeader),t.length>0&&(t.splice(0,0,"עבור "),t.push(" - "),t.push(sourceMessages.medicalQuestionnaire.messages.SpecialPreviousMedicalCondition),n.push('<div class="divAlertbody">'+t.join(" ")+"<\/div>")),r.length>0&&(r.splice(0,0,"עבור "),r.push(" - "),r.push(sourceMessages.medicalQuestionnaire.messages.PreviousMedicalCondition),n.push('<div class="divAlertbody">'+r.join(" ")+"<\/div>")),u.length>0&&(u.splice(0,0,"עבור "),u.push(" - "),u.push(sourceMessages.medicalQuestionnaire.messages.PregnancyMedicalCondition),n.push('<div class="divAlertbody">'+u.join(" ")+"<\/div>")),n.length===0||n[0].length===0&&n[1].length===0&&n[2].length===0){displayTab({DisplayTab:resources.mainTabs.selectors.COVERAGES});return}n.push(sourceMessages.medicalQuestionnaire.messages.MedicalConditionPopupFooter);f="";n.forEach(function(t){t!==undefined&&t.length>0&&(f+=t,n.length>1&&(f+="<br/>"))});alert(f,!1,{callbackOk:displayTab,DisplayTab:resources.mainTabs.selectors.COVERAGES})};return{init:a,code:rt,ordinalNumber:ut,name:ft,questions:s,active:et,inactive:v,isActive:st,confirm:ot,validate:c,isValid:w,enable:k,disable:d,enableOrDisable:lt,clear:g,isChanged:p}},r=function(n){var r=$(t.container+"[data-"+i.codeDataAttribute+"='"+n+"']").first();return r.length===0&&console.log(String.format("Not found question (code:{0})",n)),r},l=function(n){if(isNaN(n)){if(!!n.target)return s(n.target)}else return n},s=function(n){var r=$(n).closest(t.container);return r.length===0&&console.log("Not found category"),$(r).data(i.codeDataAttribute)},h=function(n){var f=utils.isDebug()||mediator.validateTravelDetails(),t,i,r;f&&(t=u(n),googleAnalytics.medicalQCategorySelected(t.code()),i=u().getActive(),r=i?i.confirm():!0,o(),r)&&(i&&t.code()==i.code()||(t.active(),t.code()==resources.medicalQuestionnaire.consts.medicalConditionCategoryCode&&c()),n.stopPropagation(),$(document).trigger(resources.medicalQuestionnaire.consts.categoryClicked))},c=function(){var n=utils.isDebug()||mediator.validateTravelDetails();n&&$(t.existingMedicalConditionTitle).removeClass("hide")},o=function(){var n=utils.isDebug()||mediator.validateTravelDetails();n&&$(t.existingMedicalConditionTitle).addClass("hide")},f=function(n){u(n).enableOrDisable()},a=function(){$(document).on("click",t.category,h);$(document).on(resources.medicalQuestionnaire.consts.medicalCategoryClicked,function(){$(t.category).trigger("click")});$("a").on("keydown",function(n){n.keyCode==13&&$(this).find(t.category).trigger("click")});$(document).on(resources.travelers.consts.travelersRemoved,f);$(document).on(resources.travelers.consts.travelersBirthdateChanged,f);$(document).on(resources.travelers.consts.travelersIsMaleChanged,f);$(document).on(resources.discount.consts.forbiddenCoveragesChanged,f);$(document).on(resources.branches.consts.branchChanged,f)}();return u},medicalQuestionnaire=function(){var t={travelersGroup23Class:"travelers-group-2-3",travelersGroup46Class:"travelers-group-4-6",travelersGroup78Class:"travelers-group-7-8",travelersGroup910Class:"travelers-group-9-10",chooseTravelersText:"choose-travelers-text",medicalQuestionTravelers:"medical-question-travelers",travelersAmount23Class:"travelers-amount-2-3",travelersAmount4Class:"travelers-amount-4",travelersAmount5Class:"travelers-amount-5",travelersAmount6Class:"travelers-amount-6",travelersAmount78Class:"travelers-amount-7-8",travelersAmount910Class:"travelers-amount-9-10"},n={container:".medical-questionnaire-container",medicalQuestionsContainer:".medical-questions-container",medicalQuestionTravelersContainer:".medical-question-travelers-container",medicalQuestionTravelers:".medical-question-travelers",chooseTravelersText:".medical-questionnaire-container .choose-travelers-text",medicalQuestionTraveler:".medical-question-traveler",clearButton:".actions-buttons-medical-questionnaire .clear .clear-answers",confirmButton:".medical-questionnaire-container .btn-next",closeSecondTabBtn:".medical-questionnaire-container .btn-back",modalDiscount:"#discountCodeModal",modalCloseBtn:".modal-header .close"},r=medicalQuestion(),i=categoryMedicalQuestions(r),s=function(){o(!0);v();i().init()},h=function(){var n=$(i().asArray()).filter(function(n,t){return!t.isValid()});return n.length===0},c=function(){var n=i().getSelf(event);return n.isValid()},e=function(n){var t=$(i().asArray()).filter(function(t,i){return!i.validate(n)});return t.length===0?!0:(f(),!1)},l=function(){$(i().asArray()).each(function(n,t){t.clear()})},a=function(){var n=$(i().asArray()).filter(function(n,t){return t.questions.isAnswerAtLeastOneQuestion()});return n.length>0},b=function(n){return $(i().asArray())[n-1].questions.isAnsweredAllQuestionsNo()},k=function(){i().asArray()[0].scrollTop()},v=function(){$(document).on(resources.travelers.consts.travelersAdded,function(n,t){u(t.numberDisplayTravelers)});$(document).on(resources.travelers.consts.travelersRemoved,function(n,t){u(t.numberDisplayTravelers)});u(mediator.getNumberDisplayActiveTravelers())},u=function(i){$(n.medicalQuestionsContainer).removeClass(t.travelersGroup23Class).removeClass(t.travelersGroup46Class).removeClass(t.travelersGroup78Class).removeClass(t.travelersGroup910Class);$(n.chooseTravelersText).removeClass().addClass(t.chooseTravelersText);$(n.medicalQuestionTravelers).removeClass().addClass(t.medicalQuestionTravelers);i>=1&&i<=3&&($(n.medicalQuestionsContainer).addClass(t.travelersGroup23Class),$(n.chooseTravelersText).addClass(t.travelersAmount23Class),$(n.medicalQuestionTravelers).addClass(t.travelersAmount23Class));i>=4&&i<=6&&($(n.medicalQuestionsContainer).addClass(t.travelersGroup46Class),i==4&&($(n.chooseTravelersText).addClass(t.travelersAmount4Class),$(n.medicalQuestionTravelers).addClass(t.travelersAmount4Class)),i==5&&($(n.chooseTravelersText).addClass(t.travelersAmount5Class),$(n.medicalQuestionTravelers).addClass(t.travelersAmount5Class)),i==6&&($(n.chooseTravelersText).addClass(t.travelersAmount6Class),$(n.medicalQuestionTravelers).addClass(t.travelersAmount6Class)));i>=7&&i<=10&&((i==7||i==8)&&($(n.medicalQuestionsContainer).addClass(t.travelersGroup78Class),$(n.chooseTravelersText).addClass(t.travelersAmount78Class),$(n.medicalQuestionTravelers).addClass(t.travelersAmount78Class)),(i==9||i==10)&&($(n.medicalQuestionsContainer).addClass(t.travelersGroup910Class),$(n.chooseTravelersText).addClass(t.travelersAmount910Class),$(n.medicalQuestionTravelers).addClass(t.travelersAmount910Class)))},y=function(){var t=$(r().asArray()).filter(function(n,t){if(t.isGrantCoverage()&&discount.isForbiddenCoverageCode(t.grantsCoverageCode()))return travelers.isAtLeastOneSelectedCoverage(t.grantsCoverageCode())}),n,i;t.length!==0&&(n=$(t).map(function(n,t){return utils.getValueKeyByAnotherKey(resources.coverages.items,"Code",t.grantsCoverageCode(),"Name")}).get(),n=utils.getUnique(n),n.length===1?alert(String.format(resources.coverages.messages.clearMedicalQuestionAfterForbiddenCoveragesSingleMessage,n.pop())):(i=[n.slice(0,-1).join(", "),n.slice(-1)[0]].join(n.length<2?"":" ו"),alert(String.format(resources.coverages.messages.clearMedicalQuestionAfterForbiddenCoveragesMultupleMessage,i))),$(t).each(function(n,t){t.clear()}))},f=function(){$(document).scrollTop($(n.container).offset().top-header.height())},p=function(n,t){var r,u;googleAnalytics.medicalQuestionnaireConfirmSelected();r=i().getSelf(n);t&&i().activeQuestions();u=r.confirm({currentDisplayTab:t});u&&resources.userType!==resources.userTypes.agent&&resources.isCollectivePopup&&discount.code()!==""&&$(".discount-code.send").trigger("click");f();n.stopPropagation()},w=function(n){var t=i().getActive();t.clear();t.inactive();t.isChanged()&&quotation.update();f();n.stopPropagation()},o=function(t){utils.show(n.container);i().activeQuestions();t||googleAnalytics.gaSendPageView(resources.mainTabs.selectors.SECOND)},d=function(){$(n.container+" .invalid").first().focus()},g=function(){$(document).on(resources.discount.consts.automaticCoveragesChanged,function(){e({isShowErrorMessage:!1})});$(document).on(resources.discount.consts.forbiddenCoveragesChanged,y);$(document).on("click",n.confirmButton,p);$(document).on(resources.medicalQuestionnaire.consts.confirmMedicalCategory,function(t,i){$(n.confirmButton).trigger("click",i)});$(document).on("click",n.clearButton,w);$(document).on("click",n.closeSecondTabBtn,function(){displayTab({DisplayTab:resources.mainTabs.selectors.FIRST})});$(n.modalDiscount).on("shown.bs.modal",function(){document.activeElement.blur();$(n.modalCloseBtn).focus()})}();return{init:s,clear:l,isValid:h,validate:e,categories:i,questions:r,isAnswerAtLeastOneQuestion:a,confirmButton:n.confirmButton,showContainer:o,isMQValid:c}}(),oldSelectedCoverageDataAsJson=[],coverages=function(){var t={active:"active",categoryCodeData:"category-code",preventedByCoverages:"prevents",questionsData:"questions",coverageCodeData:"coverage-code",coverageTitleData:"coverage-title",questionCodeData:"question-code",minAgeData:"min-age",maxAgeData:"max-age",preventedByMedicalQuestionData:"prevented-by-medical-question",automaticData:"automatic",isDisplayed:"is-displayed",isTravelersMultiplicityData:"is-travelers-multiplicity",validClassName:"valid",invalidClassName:"invalid",selectAllFemaleClassName:"all-women",slickInitialized:"slick-initialized",tooltipClass:"tooltip-message",selected:"selected",hide:"hide",invisible:"invisible",noOption:"no-option",yesOption:"yes-option",YES:"true",NO:"false",imgYesUpgrade:"yes",imgNoUpgrade:"no",txtYesUpgrade:"שודרג",txtNoUpgrade:"לא שודרג",invalid:"invalid",yesBtn:".yes-no-btns .yes-option",noBtn:".yes-no-btns .no-option",RENTAL_CAR_CODE:115,SPORT_CODE:131,LOST_LUGGAGE:124,CANCEL_FLIGHT:125,SHORTEN_FLIGHT:133,CANCEL_FLIGHT_DEPENDENT:129,SHORTEN_FLIGHT_DEPENDENT:134,noUpgradeBtn:".btn-no-upgrade",yesUpgradeBtn:".btn-yes-upgrade",preventClass:"prevent",eliminatedClass:"eliminated",irrelevantClass:"irrelevant",desktopGiftAnimation:".desktop-gift",mobileGiftAnimation:".mobile-gift"},n={coveragesSection:".categories-coverages-container",container:".coverages-container",highLevelContainer:".high-level-coverage-container",relevantCoveragesContainer:".relevant-coverages-container",coveragesByCategoryContainer:".coverages-by-category-container",coverage:"div.coverage.coverages-category",coverageDetails:".coverage-details",coverageTitleContainer:".coverage-description-container",coverageTitle:".coverage-description",descriptionTooltip:".coverage-description span",coverageCode:".coverage-code",coverageContainer:".coverage-container",coverageContent:".cov-content",coverageQuestionAnswer:".coverage-question-answer",yesOption:".coverage-container .yes-no-btns .yes-option",noOption:".coverage-container .yes-no-btns .no-option",question:".question",declarationContainer:".coverage-declaration-container",declarationCheckbox:".coverage-declaration-checkbox",actionsButtons:".actions-buttons-coverages",clearButton:".actions-buttons-coverages .clear .clear-answers",validationIcon:".coverages-validation-stretchy .coverages-validation, .validation-stretchy .validation",selectAllTravelers:".coverage-travelers-container .mq-coverages.all",travelersContainer:".coverage-travelers-container",chooseTravelersText:".choose-travelers-text",chooseSingleTravelersText:".choose-single-traveler-text",chooseLuggageCoverageText:".choose-luggage-coverage-text",travelers:".travelers-items-container",btnSelectAllTravelersContainer:".all-container",allTravelers:".coverage-traveler .mq-coverages",selectedTravelers:".coverage-traveler .mq-coverages.selected",travelersLocation:".travelers-items-container",freeCovContainer:".coverage-container.orange-border",btnNext:"#coverages .btn-next",btnBack:"#coverages .btn-back",btnAllCoverages:"#coverages .btn-all-coverages",requiredCoverages:"#coverages .coverage-container.cov-required:not(hide)",additionalCoverage:"#coverages .coverage-container.cov-additional",mainContainer:".travel-coverages-container",btnsYesNo:".yes-no-btns",editSection:".edit-section",btnEdit:".coverage-container .edit-section .btn-edit",upgradeImageSection:".upgrade-image",btnYesUpgrade:".coverage-container .btn-yes-upgrade",btnNoUpgrade:".coverage-container .btn-no-upgrade",btnEditA:"a.btn-edit"},gt=function(){ut();sr();coveragesQuestions.init()},ut=function(){travel.proposalId()>0&&travel.getQuotation()>0&&utils.show(n.coveragesSection)},yr=function(){$(document).scrollTop($(n.coveragesSection).offset().top-header.height())},y=function(n){n=n||{};n.isShowErrorMessage=n.isShowErrorMessage===!1?!1:!0;var i=!0,r=a();n.coverageCode?r=[n.coverageCode]:n.coveragesCodes&&(r=n.coveragesCodes);switch(n.coverageCode){case t.RENTAL_CAR_CODE:i=carRentQuestion.validate();break;case t.SPORT_CODE:i=sportQuestion.validate();break;default:$(r).each(function(n,r){var u=!0;u&=coveragesQuestions.validate({questionsCodes:h(r)});u?travelers.isAtLeastOneSelectedCoverage(r)?rt(event,{coverage:e(r),imgUpgrade:t.imgYesUpgrade,answer:t.YES,txtUpgrade:t.txtYesUpgrade}):vi(e(r)):ai(e(r));i&=u});(travelers.isAtLeastOneSelectedCoverage(resources.SportTypeCodes.ChalangedSport)||travelers.isAtLeastOneSelectedCoverage(resources.SportTypeCodes.WinterSport)||travelers.isAtLeastOneSelectedCoverage(resources.SportTypeCodes.RacingSport))&&rt(event,{coverage:e(resources.SportTypeCodes.Sport),imgUpgrade:t.imgYesUpgrade,answer:t.YES,txtUpgrade:t.txtYesUpgrade,isDisabledCoverage:!0})}return i?!0:(n.isShowErrorMessage&&alert(resources.coverages.messages.coverageValidation),!1)},k=function(){if(!tt())return!1;var t=validators.validateSection(n.mainContainer);return utils.conditionalClass(n.mainContainer),t||alert(resources.coverages.messages.allAnswersAreImportant),t},ni=function(n){n=n||{};var i=!0,t=a();return n.coverageCode?t=[n.coverageCode]:n.coveragesCodes&&(t=n.coverageCode),$(t).each(function(n,t){var r=!0;r&=coveragesQuestions.isValid({questionsCodes:h(t)});i&=r}),!!i},p=function(n,r){var h=r.coverage.parent().parent().hasClass("high-level-coverage-container"),s;googleAnalytics.coverageSelected(i(r.coverage),h);var u=r.coverage||o(),e=i(u),c=utils.isDebug()||mediator.validateTravelDetails();c&&(ht(u),li(i(u)),e!==t.LOST_LUGGAGE&&e!==t.CANCEL_FLIGHT&&e!==t.SHORTEN_FLIGHT&&(travelers.getNumberDisplayActiveTravelers()===1?(s=$(r.coverage).find(".travelers-items-container .mq-coverages.traveler:not(.selected)").first(),s.length>0&&s.trigger("click")):f(r.coverage).removeClass("hide")))},ft=function(r,u){var f,h,s,e,c,l;if(u=u||{},u.elem=u.elem||null,u.success=u.success||null,u.imgUpgrade=u.imgUpgrade||null,u.txtUpgrade=u.txtUpgrade||null,googleAnalytics.coverageConfirmSelected(),f=o(),h=i(f),f.length===0)return!0;if(s=$(f).find(n.travelersLocation).first(),e=!0,!travelersSelectorHandller.isSelectAtLeastOneTraveler(s)&&travelers.getNumberDisplayActiveTravelers()===1&&(e=!1,c=$(s).find(".traveler").first(),!di(c))){l=c.parent().data("original-title")||"הרכבה זו לא ניתנת לרכישה לפי נתונים שמסרתם";alert(l,!1,{callbackOk:function(){$(f).find(t.noUpgradeBtn).focus()}});return}switch(h){case t.RENTAL_CAR_CODE:case t.SPORT_CODE:if(e=y({coverageCode:h}),e){if(!travelersSelectorHandller.isSelectAtLeastOneTraveler(s)){alert("נא לבחור למי מהמבוטחים אתם רוכשים את ההרחבה",!1,{callbackOk:function(){$(s).find(".traveler").first().focus()}});return}coveragesQuestions.htmlTemplate.newUpdateJsObject({questionsCodes:g(f)})}break;default:if(!travelersSelectorHandller.isSelectAtLeastOneTraveler(s)){e=!1;$(f).find(n.travelersContainer).addClass(t.invalidClassName);alert("נא לבחור למי מהמבוטחים אתם רוכשים את ההרחבה",!1,{callbackOk:function(){$(s).find(".traveler").first().focus()}});return}e=e&y({coverageCode:h});e&&coveragesQuestions.htmlTemplate.updateJsObject({questionsCodes:g(f)})}return e&&(et(i(f),u),d(f)),e},et=function(n,t){quotation.update(t);oldSelectedCoverageDataAsJson=st(n)},ot=function(n,r){r=r||{};r.elem=r.elem||null;r.success=r.success||null;r.failure=r.failure||null;r.imgUpgrade=r.imgUpgrade||null;r.txtUpgrade=r.txtUpgrade||null;var u=o(),f=i(u);switch(f){case t.RENTAL_CAR_CODE:carRentQuestion.clear();break;case t.SPORT_CODE:sportQuestion.clear()}c(u);d(u);et(i(u),r)},ti=function(n){var t=$(s()).filter(function(){return at(this)===resources.coverages.consts.travelCoverageTravelersMultiplicity.CoverageAppliesForOneTraveler});$(t).each(function(t,r){var u=travelers.getOrdinalNumbersOfTravelersSelectCoverageCode(i(r)),e;u.length>1&&(e=$(u).filter(function(){return this!=n.ordinalNumber}),$(e).each(function(){travelersSelectorHandller.unselectTravelerByClickOnTraveler(f(),this)}))})},ii=function(n,t){n.isAnswer?$(travelers.getTravelersOrdered()).each(function(i,r){travelers.isTravelerSelectCoverageCode(r.ordinalNumber,t)&&mediator.addCoverage({coverageCode:n.grantsCoverage,travelerOrdinalNumber:r.ordinalNumber})}):mediator.removeCoverage({coverageCode:n.grantsCoverage})},ri=function(n,t){t.length===0&&(t=a());$(t).each(function(t,i){var r=coveragesQuestions.getGrantsCoverages(h(i));$(r).each(function(t,r){r.isAnswer&&travelers.isTravelerSelectCoverageCode(n,i)?mediator.addCoverage({coverageCode:r.grantsCoverage,travelerOrdinalNumber:n}):mediator.removeCoverage({coverageCode:r.grantsCoverage})})})},ui=function(i){i=i||{};i.coveragesCodes=i.coveragesCodes||[];i.oldCoveragesCodes=i.oldCoveragesCodes||[];i.coveragesCodes.length===0&&$.each(i.oldCoveragesCodes,function(i,r){var u,f,o;if(r!==t.LOST_LUGGAGE.toString()&&r!==t.CANCEL_FLIGHT.toString()&&r!==t.CANCEL_FLIGHT_DEPENDENT.toString()&&r!==t.SHORTEN_FLIGHT.toString()&&r!==t.SHORTEN_FLIGHT_DEPENDENT.toString()&&(u=e(r),f=$(u).find(n.travelersLocation).first(),!$(u).hasClass("active")&&!travelersSelectorHandller.isSelectAtLeastOneTraveler(f)&&(o=$(u).find(n.coverageQuestionAnswer).val(),o===t.YES))){var s=u.find(n.btnsYesNo),h=u.find(n.editSection),c=u.find(n.upgradeImageSection);c.addClass(t.imgNoUpgrade).attr("aria-label",t.txtNoUpgrade);utils.hide(s);utils.show(h)}})},fi=function(r,f){var e=f.coveragesCodes;$(s()).each(function(r,f){discount.isForbiddenCoverageCode(i(f))?(c(f),utils.disable(u(f)),utils.disable(u(f).find(n.coverage)),$(u(f)).attr("title",resources.coverages.messages.forbiddenCoverageTooltip).addClass(t.tooltipClass).tooltip()):(utils.enable(u(f)),utils.enable(u(f).find(n.coverage)),$(u(f)).attr("title",""))})},ei=function(t){$(t).each(function(t,i){if(mediator.removeCoverage({coverageCode:i}),kt(i),currCoverage=mapSportCoverageCode(i),currCoverage!==i){var r=e(currCoverage);c(r);kt(currCoverage);r.find(n.btnEditA).removeClass("disabled")}})},st=function(n){return n=n||i(o()),{travelersSelected:travelers.getOrdinalNumbersOfTravelersSelectCoverageCode(n),questions:coveragesQuestions.getAnswersOfQuestionsCodes(h(n))}},ht=function(u){var e=r(u),o=i(e),s;r(e).addClass(t.active);switch(o){case t.RENTAL_CAR_CODE:carRentQuestion.init();break;case t.SPORT_CODE:sportQuestion.init();break;default:si(e);$(n.descriptionTooltip).tooltip()}$(n.coverageTitleContainer).removeClass("hide");lt(e);s=gi(o);coveragesQuestions.init({questionsCodes:s,coverageCode:o});oldSelectedCoverageDataAsJson=st(o);coverages.isTravelersMultiplicity(u)==resources.coverages.consts.travelCoverageTravelersMultiplicity.OnlyAllTravelers&&travelersSelectorHandller.selectAll(f(u).find(n.travelers),i(u),resources.coverages.consts.selectTraveler,resources.coverages.consts.unselectTraveler,travelersSelectorHandller.travelersSelectorMode.coverage,l(i(u)))},d=function(i){i=i||$(n.coverage);r(i).removeClass(t.active);$(n.coverageTitleContainer).addClass("hide");f(i).addClass("hide");travelersSelectorHandller.clear(f(i).find(n.travelers));coveragesQuestions.htmlTemplate.remove()},pr=function(n){return ct(n)==0},r=function(t){return $(u(t)).find(n.coverage)},u=function(t){return $(t).closest(n.coverageContainer)},i=function(n){return $(r(n)).data(t.coverageCodeData)},ct=function(n){return $(r(n)).data(t.categoryCodeData)},oi=function(n){return r(n).data(t.coverageTitleData)},si=function(t){coverageTitle=$(t).find(n.coverageTitle);utils.setValue(coverageTitle,oi(t))},o=function(){return $(n.coverage+"."+t.active).first()},s=function(){return $(n.coverage)},a=function(){return s().map(function(){return i(this)})},e=function(n){return s().filter(function(){return i(this).toString()===n.toString()}).first()},wr=function(n){return s().filter(function(){return $.inArray(i(this).toString(),n)>-1})},hi=function(n){return s().map(function(){if(ct(this)==n)return i(this)}).get()},br=function(){$(n.actionsButtons).addClass("hide")},kr=function(t){t=t||{};utils.enable($(n.btnNoUpgrade));t.coverageCode&&discount.isAutomaticCoverageCode(t.coverageCode)&&utils.disable($(n.btnNoUpgrade));$(n.actionsButtons).removeClass("hide")},c=function(t){var r=i(t);travelersSelectorHandller.cancel(f(t).find(n.travelers),r,resources.coverages.consts.selectTraveler,resources.coverages.consts.unselectTraveler,travelersSelectorHandller.travelersSelectorMode.coverage,l(r));travelersSelectorHandller.init(f(t).find(n.travelers),r,resources.coverages.consts.selectTraveler,resources.coverages.consts.unselectTraveler,travelersSelectorHandller.travelersSelectorMode.coverage,null,l(r));coveragesQuestions.clear(g(t))},dr=function(n,t){utils.disable(n);t&&c(n)},ci=function(n){e(n).data(t.automaticData,!0)},li=function(t){var i=""+t;$(n.chooseTravelersText).addClass("hide");$(n.chooseSingleTravelersText).addClass("hide");$(n.chooseLuggageCoverageText).addClass("hide");switch(i){case resources.coverages.consts.rentalCarCoverageCode:$(n.chooseTravelersText).removeClass("hide");break;case resources.coverages.consts.lostLuggageCoverage:$(n.chooseLuggageCoverageText).removeClass("hide");break;default:$(n.chooseTravelersText).removeClass("hide")}},gr=function(i){$(u(i)).find(n.validationIcon).addClass(t.validClassName).removeClass(t.invalidClassName).removeClass("hide")},ai=function(i){$(u(i)).find(n.validationIcon).addClass(t.invalidClassName).removeClass(t.validClassName).removeClass("hide")},vi=function(i){$(u(i)).find(n.validationIcon).removeClass(t.validClassName).removeClass(t.invalidClassName).addClass("hide")},f=function(t){var i=t||o();return i.find(n.travelersContainer)},yi=function(t){travelersSelectorHandller.selectAll(f(t).find(n.travelers),i(t),resources.coverages.consts.selectTraveler,resources.coverages.consts.unselectTraveler,travelersSelectorHandller.travelersSelectorMode.coverage,l(i(t)))},lt=function(t){if(t=t||o(),t.length!==0)travelersSelectorHandller.init(f(t).find(n.travelers),i(t),resources.coverages.consts.selectTraveler,resources.coverages.consts.unselectTraveler,travelersSelectorHandller.travelersSelectorMode.coverage,null,l(i(t))),pi(t)},pi=function(n){wi(n);bi()},wi=function(){travelersSelectorHandller.isAllFemaleTraveler(f())?$(n.selectAllTravelers).addClass(t.selectAllFemaleClassName):$(n.selectAllTravelers).removeClass(t.selectAllFemaleClassName)},bi=function(){travelersSelectorHandller.isAllTravelersDisabled(f())?utils.disable(n.selectAllTravelers):utils.enable(n.selectAllTravelers)},l=function(n){return{prevents:nt({coverageCode:n}),minAge:pt(n),maxAge:wt(n)}},at=function(n){return $(r(n)).data(t.isTravelersMultiplicityData)},v=function(n){var i=$(r(e(n))).data(t.isDisplayed);return typeof i=="string"&&i.toLowerCase()==="true"},ki=function(n,t){var i=l(n);return utils.isNumberInRange(utils.getAgeByBirthdate(t.birthdate),i.minAge,i.maxAge)},di=function(n){return n.hasClass(t.preventClass)||n.hasClass(t.irrelevantClass)||n.hasClass(t.eliminatedClass)?!1:!0},gi=function(n){var t=h(n);return mediator.isIncludeCoverage(n)?$(t).filter(function(n,t){var i=utils.getValueKeyByAnotherKey(resources.coverages.questions.items,"Code",t,"ModelType");return i!=resources.coverages.questions.types.dateFrom&&i!=resources.coverages.questions.types.dateTo}).toArray():t},g=function(n){var u=r(n),i=($(u).data(t.questionsData)||"").toString();return i?i.split(","):[]},h=function(n){return utils.getValueKeyByAnotherKey(resources.coverages.items,"Code",n,"Questions").map(String)},vt=function(n){n=n.toString();var t=a();return $(t).filter(function(){return yt(n,this.toString())}).get(0)},yt=function(n,t){var i=h(t).map(String);return $.inArray(n.toString(),i)>-1},pt=function(n){return utils.getValueKeyByAnotherKey(resources.coverages.items,"Code",n,"MinAgeRestriction")},wt=function(n){return utils.getValueKeyByAnotherKey(resources.coverages.items,"Code",n,"MaxAgeRestriction")},nt=function(n){var t=n.coverageCode||i(n.coverageDetailElement);return utils.getValueKeyByAnotherKey(resources.coverages.items,"Code",t,"Prevents").map(String)},nr=function(n,t){$(n).each(function(n,i){var r=nt({coverageCode:i});$(r).filter(function(n,i){v(i)&&mediator.removeCoverage({coverageCode:i,travelerOrdinalNumber:t})})})},w=[],tr=function(n){w=n.map(String);$(s()).each(function(n,t){v(i(t))&&($.inArray(i(t).toString(),w)>-1?u(t).removeClass("hide-strong"):u(t).addClass("hide-strong"))})},ir=function(t){$(n.relevantCoveragesContainer).empty();$(t.find(n.coverageContainer+":not(.hide-strong)")).each(function(){$(n.relevantCoveragesContainer).append($(this).prop("outerHTML"));y({coverageCode:i(this)})})},rr=function(){utils.isMobile.any()&&$(n.relevantCoveragesContainer).slick({dots:!0,infinite:!1,nextArrow:'<button type="button" class="slick-next extra slider-arrow-right">Next<\/button>',prevArrow:'<button type="button" class="slick-prev extra slider-arrow-left">Previous<\/button>',speed:300,slidesToShow:3,slidesToScroll:3,rtl:!0})},ur=function(n){n=n||w;var t=$(n).filter(function(n,t){return v(t)});return travelers.isAtLeastOneCoveragesSelected(t)},fr=function(n){n=n||w;var t=$(n).filter(function(n,t){return v(t)&&!discount.isAutomaticCoverageCode(t)&&!branches.isAutomaticBranchCoverage(t)});return travelers.isAtLeastOneCoveragesSelected(t)},er=function(n){n.find(".cov-selection-error").html('<label class="cov-error">נא השלם בחירה<\/label>')},b=function(n){validators.validateSection(n);utils.conditionalClass(n);n.find(".cov-selection-error").html("")},nu=function(n){var t=validators.validateSection(n);return utils.conditionalClass(n),t},or=function(){return $(n.coverageContainer+"."+t.active).first()},bt=function(i){var r=$(i).closest(n.coverageContainer);return r.hasClass(t.active)?!0:!1},tt=function(){var n=or();return(n.length===0)?!0:(er(n),$(n).find(t.yesUpgradeBtn).scrollTop($(".navbar-default").height()).focus(),!1)},sr=function(){$(n.requiredCoverages).each(function(){utils.addRequiredRule($(this).find(n.coverageQuestionAnswer),"")})},hr=function(){$(n.requiredCoverages).each(function(){var t=$(this).find(n.coverageQuestionAnswer);t.rules("remove","required")})},cr=function(t){var i=$(t).find(n.coverageQuestionAnswer);i.rules("add","required")},lr=function(t){var i=$(t).find(n.coverageQuestionAnswer);i.rules("remove","required")},it=function(i,r){var u=$(i).closest(n.coverageContainer),e=u.find(n.coverageContent),o=u.find(r===t.YES?t.noBtn:t.yesBtn),f=u.find(n.coverageQuestionAnswer);$(i).addClass(t.selected).attr("aria-checked",!0);o.removeClass(t.selected).attr("aria-checked",!1);f.val(r);b(f);b(u);r.toLowerCase()===t.YES&&(u.addClass(t.active),utils.show(e))},rt=function(i,u){var c;if(u=u||{},u.elem=u.elem||null,u.coverage=u.coverage||$(u.elem).closest(n.coverageContainer),u.imgUpgrade=u.imgUpgrade||null,u.answer=u.answer||null,u.txtUpgrade=u.txtUpgrade||null,u.secondPopupInSummary=u.secondPopupInSummary||null,u.isDisabledCoverage=u.isDisabledCoverage||!1,u.coverage!==null){var f=$(u.coverage),o=f.find(n.coverageContent),s=f.find(n.btnsYesNo),e=f.find(n.editSection),h=f.find(n.upgradeImageSection);i==null||i==undefined||i.IsSuccessSavedDB==null||i.IsSuccessSavedDB==undefined||i.IsSuccessSavedDB?(u.answer===t.YES&&(c=f.find(n.coverageQuestionAnswer),utils.setValue(c,u.answer)),h.removeClass(t.imgYesUpgrade).removeClass(t.imgNoUpgrade).addClass(u.imgUpgrade).attr("aria-label",u.txtUpgrade),f.removeClass(t.active),b(f),utils.hide(o),utils.hide(s),utils.show(e),f.find(".main-question").focus(),typeof u.secondPopupInSummary=="function"&&u.secondPopupInSummary()):(f.addClass(t.active),h.removeClass(t.imgYesUpgrade).removeClass(t.imgNoUpgrade).attr("aria-label",""),utils.show(s),utils.hide(e),utils.show(o),p(event,{coverage:r(u.elem)}));u.isDisabledCoverage?e.find(n.btnEditA).addClass("disabled"):e.find(n.btnEditA).removeClass("disabled")}},kt=function(i){var r=e(i),u=r.find(n.btnsYesNo),f=r.find(n.editSection),o=r.find(n.upgradeImageSection);utils.setValue(r.find(n.coverageQuestionAnswer),"");o.removeClass(t.imgYesUpgrade).removeClass(t.imgNoUpgrade).attr("aria-label","");utils.show(u);utils.hide(f)},ar=function(i,u){var f=$(u.elem).closest(n.coverageContainer),e=f.find(n.coverageContent),o=f.find(n.coverageQuestionAnswer);utils.setValue(o,t.YES);f.addClass(t.active);utils.show(e);p(event,{coverage:r(u.elem)})},dt=function(i,r){var u=$(r.elem).closest(n.coverageContainer),e=u.find(n.coverageContent),f=u.find(n.editSection),o=u.find(n.upgradeImageSection),s=u.find(n.btnsYesNo);o.removeClass(t.imgYesUpgrade).addClass(t.imgNoUpgrade).attr("aria-label",t.txtNoUpgrade);u.removeClass(t.active);b(u);utils.hide(e);utils.hide(s);utils.show(f);f.find(".btn-edit").focus()},vr=function(n){return $(".coverage-question-answer."+n).val().toLowerCase()},tu=function(){$(document).on("change",n.coverageQuestionAnswer,function(){var u=$(this).closest(n.coverageContainer),i=u.find(t.noBtn),r=u.find(t.yesBtn);$(this).val()===t.YES?(i.removeClass(t.selected).attr("aria-checked",!1),r.addClass(t.selected).attr("aria-checked",!0)):$(this).val()===t.NO?(r.removeClass(t.selected).attr("aria-checked",!1),i.addClass(t.selected).attr("aria-checked",!0)):(i.removeClass(t.selected).attr("aria-checked",!1),r.removeClass(t.selected).attr("aria-checked",!1))});$(document).on("click keyup",n.yesOption,function(n,i){(n.keyCode===32||n.type==="click")&&!bt(this)&&tt()&&(i=i||{},i.coverage=r(this),it(this,t.YES),p(n,i))});$(document).on("click keyup",n.noOption,function(r,u){var f,o,e;if(r.keyCode===32||r.type==="click")if(u=u||{},u.elem=this,f=$(this).closest(n.coverageContainer),o=i(this),bt(this)){if(u.success=coverages.noBtnClickedSucceeded,u.failure=coverages.noBtnClickedSucceeded,e=i(f),discount.isAutomaticCoverageCode(e)){alert(resources.coverages.messages.canNotCancelAutomaticCoverage);return}it(this,t.NO);ot(r,u)}else it(this,t.NO),dt(null,u)});$(document).on("click",n.btnNoUpgrade,function(r,u){u=u||{};u.elem=this;u.success=coverages.upgradeBtnClicked;u.failure=coverages.upgradeBtnClicked;u.imgUpgrade=t.imgNoUpgrade;u.txtUpgrade=t.txtNoUpgrade;var f=$(this).closest(n.coverageContainer),e=i(f);if(discount.isAutomaticCoverageCode(e)){alert(resources.coverages.messages.canNotCancelAutomaticCoverage);return}ot(r,u)});$(document).on("click",n.btnYesUpgrade,function(n,i){i=i||{};i.elem=this;i.success=coverages.upgradeBtnClicked;i.failure=coverages.upgradeBtnClicked;i.imgUpgrade=t.imgYesUpgrade;i.txtUpgrade=t.txtYesUpgrade;i.secondPopupInSummary=i.secondPopupInSummary||null;ft(n,i)});$(document).on("click",n.btnEdit,function(){if(tt()){var i=$(this).closest(n.coverageContainer),u=i.find(n.coverageContent),f=i.find(n.btnsYesNo),e=i.find(n.editSection),o=i.find(n.upgradeImageSection),s=i.find(n.coverageQuestionAnswer).val();utils.show(f);o.removeClass(t.imgYesUpgrade).removeClass(t.imgNoUpgrade).attr("aria-label","");utils.hide(e);s.toLowerCase()===t.YES?(i.addClass(t.active),utils.show(u),p(event,{coverage:r(this)})):utils.setValue(i.find(n.coverageQuestionAnswer),"");i.find(t.yesBtn).focus()}});$(document).on("click",n.selectAllTravelers,function(){var n=$(this).attr("aria-label");$(this).hasClass("selected")?c(o()):(yi(o()),$(this).addClass("selected").attr("aria-checked",!0),$(this).attr("aria-label",n))});$(document).on(resources.travelers.consts.coveragesChanged,function(n,t){ti(t);ri(t.ordinalNumber,t.coveragesCodes);ui(t)});$(document).on(resources.coverages.consts.answerChanged,function(n,t){var i=vt(t.questionCode),r=coveragesQuestions.getGrantsCoverages([t.questionCode]).pop();i&&r&&ii(r,i)});$(document).on(resources.coverages.consts.unselectTraveler,function(){var t=$(n.selectAllTravelers).attr("aria-label");$(n.allTravelers).length>$(n.selectedTravelers).length&&$(n.selectAllTravelers).removeClass("selected").attr("aria-checked",!1).attr("aria-label",t)});$(document).on(resources.coverages.consts.selectTraveler,function(){var i=$(n.selectAllTravelers).attr("aria-label");$(n.allTravelers).length>0&&$(n.allTravelers).length==$(n.selectedTravelers).length&&$(n.selectAllTravelers).addClass("selected").attr("aria-checked",!0).attr("aria-label",i);$(n.travelersContainer).removeClass(t.invalidClassName)});$(document).on(resources.coverages.consts.hideGiftAnimation,function(){$(t.desktopGiftAnimation).addClass(t.invisible);$(t.mobileGiftAnimation).addClass(t.invisible);$(n.freeCovContainer).css("border","none")});$(document).on(resources.coverages.consts.showGiftAnimation,function(){$(t.desktopGiftAnimation).removeClass(t.invisible);$(t.mobileGiftAnimation).removeClass(t.invisible);$(n.freeCovContainer).css("border","1px solid #f88000")});$(document).on("click",n.btnBack,function(){k()&&displayTab({DisplayTab:resources.mainTabs.selectors.SECOND})});$(document).on("click",n.btnAllCoverages,function(){var i=$(n.additionalCoverage).first();$(n.additionalCoverage).removeClass(t.hide);hr();k();$(this).addClass(t.hide);i.find(".main-question").focus()});$(document).on("click",n.btnNext,function(){k()&&(googleAnalytics.addEventToDataLayer("addtocart"),displayTab({DisplayTab:resources.mainTabs.selectors.SUMMARY}))})}();return{init:gt,active:ht,inactive:d,initTravelersOnActiveCoverage:lt,getQuestionsCodesOfCoverageCode:h,getCoverageCode:i,isExistQuestionInCoverage:yt,getCoverages:s,getCoveragesCodes:a,getCoverageCodeOfQuestion:vt,getActiveCoverage:o,getCoverageByCode:e,getCoveragesCodesByCategoryCode:hi,getMinAgeByCoverage:pt,getMaxAgeByCoverage:wt,validate:y,isValid:ni,clear:c,setAutomaticCoverageData:ci,getTravelersContainerToRenderTravelers:f,disableForbiddenCoverages:fi,removeAutomaticCoveragesFromTravelers:ei,getPreventedCoverages:nt,removeSelectedPreventedCoverages:nr,isCoverageEnableForTraveler:ki,isDisplayed:v,showAvailableCoverages:tr,isSelectedAtLeastOneCoverage:ur,isSelectedAtLeastOneCoverageWithoutAutomaticCoverages:fr,isTravelersMultiplicity:at,setSlick:rr,showRelevantCoveragesForCategory:ir,confirmCoverageOnConfirmButtonClicked:ft,showContainer:ut,upgradeBtnClicked:rt,noOrUpgradeBtnClickedFailed:ar,noBtnClickedSucceeded:dt,getCoverageAnswer:vr,removeRequiredRulesFromSpecificAnswer:lr,addRequiredRulesFromSpecificAnswer:cr}}(),coveragesCategories=function(){var t={activeCategoryClass:"active",categoryCodeData:"category-code",validClass:"valid",invalidClass:"invalid",CANCEL_FLIGHT:125,SHORTEN_FLIGHT:133},n={categoryCoverageContainer:".coverage-category-container",categoryCoverage:".category-coverage",categoryCoverageName:".category-coverage-name",categoryCoverageCode:".category-coverage-code",categoriesCoveragesContainer:".categories-coverages-container",categoryTitle:".category-title",relevantCategoryTitleContainer:".relevant-category-title-container",coveragesContainer:".coverages-container",coveragesMenuByCategory:".coverages-by-category-container",categoryCodeOfCoverages:".coverages-by-category-container[data-"+t.categoryCodeData+"='{0}']",confirmButton:".coverages-container .mq-coverages.coverages-confirm",clearButton:".coverages-container .clear .clear-answers",validationIcon:".validation"},w=function(){g();coverages.init();mediator.isRetrieveMode()&&i({isShowErrorMessage:!1})},i=function(n){n=n||{};var i=!0,t=l();return t.push(0),n.categoryCode&&(t=[n.categoryCode]),$(t).each(function(t,r){var u=!0;n.coveragesCodes=coverages.getCoveragesCodesByCategoryCode(r);u&=coverages.validate(n);i&=u}),!!i},b=function(n){n=n||{};var i=!0,t=l();return t.push(0),n.categoryCode&&(t=[n.categoryCode]),$(t).each(function(t,r){var u=!0;n.coveragesCodes=coverages.getCoveragesCodesByCategoryCode(r);u&=coverages.isValid(n);i&=u}),!!i},k=function(){$(n.categoriesCoveragesContainer).hasClass("hide")&&$(n.categoriesCoveragesContainer).removeClass("hide")},d=function(){$(n.categoriesCoveragesContainer).addClass("hide")},h=function(){f();$(coverages.getCoveragesCodes()).each(function(n,t){coverages.isDisplayed(t)&&!discount.isAutomaticCoverageCode(t)&&coverages.clear(coverages.getCoverageByCode(t))});i({isShowErrorMessage:!1})},g=function(){$(u()).on("click",function(){googleAnalytics.coverageSelected(r(this));var n=utils.isDebug()||mediator.validateTravelDetails();if(n){if(nt(this)){coverages.confirmCoverageOnConfirmButtonClicked()&&f();return}if(coverages.getActiveCoverage().length>0){alert(resources.coverages.messages.coverageMustEndFillValidation);return}it(this)}})},nt=function(n){return $(n).hasClass(t.activeCategoryClass)},c=function(){return u().filter(function(){return $(this).hasClass(t.activeCategoryClass)})},r=function(i){return $(i).closest(n.categoryCoverage).data(t.categoryCodeData)},tt=function(t){return $(t).closest($(n.categoryCoverage))},e=function(n){return u().filter(function(){return r(this)==n})},u=function(){return $(n.categoryCoverage)},l=function(){return $(u()).map(function(n,t){return r(t)}).get()},a=function(t){return!t?$(n.coveragesContainer).find(n.coveragesMenuByCategory).andSelf():$(n.coveragesContainer).find(String.format(n.categoryCodeOfCoverages,t)).andSelf()},o=function(i){return i.categoryCode?$(n.categoryCoverageContainer).filter(function(){return $(container).find(n.categoryCoverage).data(t.categoryCodeData)==i.categoryCode}).first():i.categoryElementDetail?$(i.categoryElementDetail).closest(n.categoryCoverageContainer):void 0},it=function(i){f(c());tt(i).addClass(t.activeCategoryClass);s();coverages.inactive();var e=a(r(i)).removeClass("hide"),u=e.find(String.format(n.categoryCodeOfCoverages,r(i))),o=u.find(n.categoryTitle);$(n.relevantCategoryTitleContainer).empty();$(n.relevantCategoryTitleContainer).append($(o).prop("outerHTML"));coverages.showRelevantCoveragesForCategory(u)},f=function(n){(n||c()).removeClass(t.activeCategoryClass);s();coverages.inactive(coverages.getActiveCoverage())},s=function(){a().addClass("hide")},rt=function(i){o({categoryElementDetail:i}).find(n.validationIcon).removeClass("hide").removeClass(t.invalidClass).addClass(t.validClass)},ut=function(i){o({categoryElementDetail:i}).find(n.validationIcon).removeClass("hide").removeClass(t.validClass).addClass(t.invalidClass)},ft=function(i){o({categoryElementDetail:i}).find(n.validationIcon).removeClass(t.validClass).removeClass(t.invalidClass).addClass("hide")},ot=function(n){n=n||{};n.coveragesCodes=coverages.getCoveragesCodesByCategoryCode(n.categoryCode);coverages.isValid(n)?coverages.isSelectedAtLeastOneCoverage(n.coveragesCodes)?rt(e(n.categoryCode)):ft(e(n.categoryCode)):ut(e(n.categoryCode))},v=function(n,t){t=t||{};t.coveragesCodesToClear&&t.coveragesCodesToClear.length>0&&($(t.coveragesCodesToClear).each(function(n,t){coverages.clear(coverages.getCoverageByCode(t))}),i({isShowErrorMessage:!1}),quotation.update())},et=function(){var n=travelDates.getStartDate().split("/"),i,r;if(n.length==3&&(i=new Date(n[2]+"-"+n[1]+"-"+n[0]),r=new Date(resources.canceledFlightStartDate),r<=i)){p(t.CANCEL_FLIGHT);y(t.SHORTEN_FLIGHT);$(".cancel-flight-container").addClass("hide");return}p(t.SHORTEN_FLIGHT);y(t.CANCEL_FLIGHT);$(".cancel-flight-container").removeClass("hide")},y=function(n){var t=coverages.getCoverageByCode(n);coverages.clear(t);coverages.removeRequiredRulesFromSpecificAnswer(".cov-container-"+n);$(".cov-container-"+n).addClass("hide");$(".desktop-gift.gift-"+n).addClass("hide");$(".mobile-gift.gift-"+n).addClass("hide")},p=function(n){$(".cov-container-"+n).removeClass("hide");coverages.addRequiredRulesFromSpecificAnswer(".cov-container-"+n);$(".desktop-gift.gift-"+n).removeClass("hide");$(".mobile-gift.gift-"+n).removeClass("hide")},st=function(){$(document).on(resources.discount.consts.automaticCoveragesChanged,function(n,t){t.coveragesCodes.length>0&&(coverages.removeAutomaticCoveragesFromTravelers(t.coveragesCodes),coverages.removeSelectedPreventedCoverages(t.coveragesCodes));t.oldCoveragesCodes.length>0&&(coverages.removeAutomaticCoveragesFromTravelers(t.oldCoveragesCodes),coverages.removeSelectedPreventedCoverages(t.oldCoveragesCodes));i({isShowErrorMessage:!1})});$(document).on(resources.discount.consts.forbiddenCoveragesChanged,function(n,t){coverages.disableForbiddenCoverages(n,t);i({isShowErrorMessage:!1})});$(document).on(resources.travelers.consts.coveragesChanged,function(n,t){var i=t.coveragesCodes.diff(t.oldCoveragesCodes).pop();i&&coverages.removeSelectedPreventedCoverages([i],t.ordinalNumber)});$(document).on(resources.branches.consts.branchChanged,function(n,t){coverages.showAvailableCoverages(t.coverages);coverages.removeSelectedPreventedCoverages(t.coveragesCodes);i({isShowErrorMessage:!1})});$(document).on(resources.travelDates.consts.travelDatesChanged,function(n,t){t.isClearCoverages&&(h(),quotation.update())});$(document).on(resources.medicalQuestionnaire.consts.confirmCategory,function(){i({isShowErrorMessage:!1})});$(document).on(resources.medicalQuestionnaire.consts.clearCategory,function(){i({isShowErrorMessage:!1})});$(document).on(resources.travelers.consts.travelersBirthdateChanged,v);$(document).on(resources.travelers.consts.travelersIsMaleChanged,v)}();return{init:w,validate:i,isValid:b,show:k,hide:d,clear:h,inactive:f,hideAllCoveragesContainer:s,checkIsToDisplayCancelFlightCoverage:et}}(),coveragesQuestions=function(){var t={questionCodeData:"question-code",coverageCodeData:"coverage-code",travelerOrdinalNumberData:"traveler-ordinal-number",grantsCoverageData:"grants-coverage",dateFromClass:"date-from ",dateToClass:"date-to",textClass:"text-question",multiplicityQuestionsContainerClass:"multiplicity-questions-container",multiplicityQuestionsClass:"multiplicity-questions",templates:{seperatedLine:'<div class="row"><div class="seperated-top-line col-md-offset-4 col-md-6 col-xs-offset-1 col-xs-10"><hr><\/div><\/div>',removeButtonMobile:'<div class="hidden-lg hidden-md hidden-sm col-xs-12"><div class="btn btn-remove-traveler-md-container seperator-top-10"><div role="button" class="remove-traveler btn-remove-traveler-md" tabindex="0" aria-label="הסר שדרוג עבור {0}"><\/div><\/div><\/div>',removeButtonDesktop:'<div class="hidden-xs padding-input">               <div class="btn btn-remove-traveler-md-container seperator-top-10"><div role="button" class="remove-traveler btn-remove-traveler-md" tabindex="0" aria-label="הסר"><\/div><\/div><\/div>',travelerColumn:'<div class="col-md-offset-0 col-md-2 col-sm-2 col-xs-offset-1 col-xs-6"><label class="multiplicity-question-traveler-name seperator-top-10" tabindex="0">{0} {1}<\/label><\/div>'},hideClass:"hide",sportTypeQuestionCode:29,sportYesNoQuestionCode:32,sportRacingTypeDesc:"תחרותי"},n={questionsContainer:".coverages-questions-container",dateFrom:"input."+t.dateFromClass,dateTo:"input."+t.dateToClass,singleChoiceFromList:".single-choice-from-list",singleChoiceFromOptions:".single-choice-from-options",singleChoiceFromOptionsContainer:".choice-question-container",text:"."+t.textClass,singleChoiceOptions:".single-choice-option1,.single-choice-option2,.single-choice-option3,.single-choice-option4, .yes-option-cq, .no-option-cq",ddlSingleChoiceOptions:".single-choice-ddl",answerCode:".answer-code",bicycleTransport:".bicycle-transport-coverage",yesNoQuestionCoverage:".yes-no-question-coverage",declarationText:".choose-sub-text",noAnswerText:".no-answer-text",answerId:"answer-id",question:".question",grantsQuestion:".coverage-yes-no-question",travelerName:".multiplicity-question-traveler-name",multiplicityQuestionsContainer:"."+t.multiplicityQuestionsContainerClass,multiplicityQuestions:"."+t.multiplicityQuestionsClass,removeMultiplicityQuestionsButton:"."+t.multiplicityQuestionsClass+" .remove-traveler",questionsContent:".coverage-container.active .coverages-questions-content",answersContent:".coverage-container.active .cov-questions-content",radioOptions:".radio-options",questionTooltip:"label.question-text span",yesNoContainer:".coverage-yes-no-question-container",allSelectedSingleChoices:".single-choice-option > .form-control.selected"},o=!1,l=function(n){var i,t;if(n=n||{},!o){o=!0;return}for(i=travelers.getOrdinalNumbersOfTravelersSelectCoverageCode(n.coverageCode),t=0;t<i.length;t++)r.append({questionsCodes:n.questionsCodes,travelerOrdinalNumber:i[t],isFirstTraveler:t===0})},a=function(t){t=t||{};var i=validators.validateSection($(n.questionsContent+" "+n.question).find(u()));return f(),!!i},v=function(t){return t=t||{},validators.isValidSection($(n.questionsContent+" "+n.question).find(u()))},f=function(){$(n.questionsContent+" "+n.singleChoiceOptions).removeClass(validators.defaultSettings.errorClass);$(n.radioOptions+".invalid").each(function(){var t=y(this);validators.isValidSection(this)||$(t).find(n.singleChoiceOptions).addClass(validators.defaultSettings.errorClass)})},y=function(t){return $(t).closest(n.singleChoiceFromOptionsContainer)},p=function(n,t){var i,f,u;if(resources.isBeforeRemoveTraveler){resources.isBeforeRemoveTraveler=!1;return}t=t||{};i=t.coveragesCodes.diff(t.oldCoveragesCodes).pop()||t.oldCoveragesCodes.diff(t.coveragesCodes).pop();i&&(f=coverages.getQuestionsCodesOfCoverageCode(i),t.questionsCodes=f,t.travelerOrdinalNumber=parseInt(t.ordinalNumber),u=travelers.getOrdinalNumbersOfTravelersSelectCoverageCode(i).length,u==0?(coverages.getCoverageCode(coverages.getActiveCoverage())==i&&r.remove(),r.updateJsObject({questionsCodes:t.questionsCodes})):travelers.isTravelerSelectCoverageCode(t.ordinalNumber,i)?(t.isFirstTraveler=u==1,coverages.getCoverageCode(coverages.getActiveCoverage())==i&&r.append(t)):(coverages.getCoverageCode(coverages.getActiveCoverage())==i&&r.remove({travelerOrdinalNumber:parseInt(t.ordinalNumber)}),r.updateJsObject({questionsCodes:t.questionsCodes,isForSpecificTraveler:!0,travelerOrdinalNumber:parseInt(t.ordinalNumber)})))},w=function(n){$(tt(n)).each(function(n,t){validators.clearErrors(t)});r.removeQuestionFromJsObject({questionsCodes:n})},b=function(t){var r=$(n.dateFrom).map(function(n,r){var u=utils.getValue(r);if(u&&t.dateFrom&&utils.convert.stringDateToDate(u)<utils.convert.stringDateToDate(t.dateFrom))return i(r)}).toArray();return r.concat($(n.dateTo).map(function(n,r){var u=utils.getValue(r);if(u&&t.dateTo&&utils.convert.stringDateToDate(u)>utils.convert.stringDateToDate(t.dateTo))return i(r)}).toArray())},k=function(t){$(t).each(function(t,i){utils.setValue($(n.answerId).eq(t),i)})},s=function(n){var f,r;return(n=n||{},n.questionCode&&(f=e(n.questionCode)),n.questionDetailElement&&(f=d(n.questionDetailElement)),r=[],$(f).each(function(n,f){var e=i(f);r.push({element:f,answer:{value:utils.getValue($(f).find(u()).first())},code:e,coverageCode:coverages.getCoverageCodeOfQuestion(e),grantsCoverage:g(f),travelerOrdinalNumber:h(f).data(t.travelerOrdinalNumberData)})}),n.questionDetailElement)?r.pop():r},u=function(){return n.dateFrom+","+n.dateTo+","+n.singleChoiceFromList+","+n.singleChoiceFromOptions+","+n.text+","+n.bicycleTransport+","+n.yesNoQuestionCoverage},e=function(i){return $(n.question).filter(function(n,r){return $(r).is(String.format("[data-{0}='{1}']",t.questionCodeData,i))})},d=function(t){return $(t).closest(n.question)},i=function(i){return $(i).closest(n.question).data(t.questionCodeData)},g=function(i){return $(i).closest(n.question).data(t.grantsCoverageData)},nt=function(i){return $(i).find(n.grantsQuestion).first().data(t.grantsCoverageData)},tt=function(n){return $(n).map(function(n,t){return $(s({questionCode:t})).map(function(n,t){return t.element}).get()})},ut=function(t){return t=t.map(String),$(n.dateFrom).filter(function(n,r){return t.indexOf(i(r).toString())>-1})},ft=function(t){return t=t.map(String),$(n.dateTo).filter(function(n,r){return t.indexOf(i(r).toString())>-1})},et=function(n){return n=n.map(String),$(u()).filter(function(t,r){return n.indexOf(i(r).toString())>-1})},ot=function(n){return utils.getValueKeyByAnotherKey(resources.coverages.questions,"Code",n,"TravelerOrdinalNumber")},it=function(n){var i=n.map(String),t=$(resources.coverages.answers.items).map(function(n,t){if($.inArray(t.Code.toString(),i)>-1)return{questionCode:t.Code,answer:t.Answer,travelerOrdinalNumber:t.TravelerOrdinalNumber}}).toArray();return t=$(t).sort(function(n,t){return t.questionCode-n.questionCode}).toArray(),$(t).sort(function(n,t){return t.travelerOrdinalNumber-n.travelerOrdinalNumber}).toArray()},h=function(t){return $(t).closest(n.multiplicityQuestions)},rt=function(n){return $(n).map(function(n,t){var i=s({questionCode:t}).pop();if(i&&i.grantsCoverage)return{questionCode:i.code,isAnswer:!(String.isNullOrEmpty(i.answer.value)||i.answer.value.toLowerCase()=="false"),grantsCoverage:i.grantsCoverage}}).toArray()},c=function(i){var r=!1;return i.questionCode==t.sportTypeQuestionCode&&(r=$(n.allSelectedSingleChoices).filter(function(){return $(this).text().trim()!=t.sportRacingTypeDesc}).length===0),r},r=function(){var h=function(t){var u=a(t.questionsCodes),i=p({questionsData:u.traveler,travelerOrdinalNumber:t.travelerOrdinalNumber});t.isFirstTraveler&&!s()&&(i+=y({questionsData:u.policy}));s()?$(l()).before($(i)):$(n.questionsContent).append($(i));$(n.questionsContent+" "+n.question).each(function(){r().init(this)})},s=function(){return $(n.questionsContent+" "+n.question+"[data-"+t.travelerOrdinalNumberData+"='']").length>0},l=function(){return $(n.questionsContent+" "+n.question+"[data-"+t.travelerOrdinalNumberData+"='']").first()},a=function(n){for(var t,u=[],f=[],e=[],i=0;i<n.length;i++)t=r({code:n[i]}).getResourceData(),e.push(t),t.IsMultiplicity?f.push(t):u.push(t);return{all:e,policy:u,traveler:f}},v=function(i){i=i||{};typeof i.travelerOrdinalNumber!="undefined"?$(n.multiplicityQuestions).filter("[data-"+t.travelerOrdinalNumberData+"='"+i.travelerOrdinalNumber+"']").remove():$(n.questionsContent).empty()},y=function(n){var i="",t;for(n.questionsData=n.questionsData.sort(function(n,t){return t.OrdinalNumber-n.OrdinalNumber}),t=0;t<n.questionsData.length;t++)i+=r({questionData:n.questionsData[t]}).getHtmlTemplate();return i},p=function(n){var i="",f,u,e;for(n.questionsData=n.questionsData.sort(function(n,t){return t.OrdinalNumber-n.OrdinalNumber}),f=0;f<n.questionsData.length;f++)i+=r({questionData:n.questionsData[f],travelerOrdinalNumber:n.travelerOrdinalNumber}).getHtmlTemplate();return i.length>0&&(u=travelers.getTravelerData(n.travelerOrdinalNumber),e=String.format(t.templates.removeButtonMobile,u.firstName+" "+(u.lastName==null?"":u.lastName)),i=e+String.format(t.templates.travelerColumn,u.firstName,u.lastName==null?"":u.lastName)+i,i+=t.templates.removeButtonDesktop,i=String.format("<div class='row {0}' data-{1}='{2}'>{3}<\/div>",t.multiplicityQuestionsClass,t.travelerOrdinalNumberData,n.travelerOrdinalNumber,i)),i},w=function(r){o(r);var f=$(n.questionsContent+" "+n.question).map(function(n,r){var f=utils.getValue($(r).find(u())),e=i(r);if(f)return{Code:e,TravelerOrdinalNumber:isNaN($(r).data(t.travelerOrdinalNumberData))?"":$(r).data(t.travelerOrdinalNumberData),Answer:f,ModelType:utils.getValueKeyByAnotherKey(resources.coverages.questions.items,"Code",e,"ModelType")}});resources.coverages.answers.items=resources.coverages.answers.items.concat(f.toArray())},b=function(t){o(t);$(".travelers-items-container .mq-coverages.traveler.selected").each(function(t,r){var f=travelersSelectorHandller.getTravelerSelectorOrdinalNumber(r),e=$(n.answersContent+" "+n.question).map(function(n,t){var r=utils.getValue($(t).find(u())),e=i(t);if(r)return{Code:e,TravelerOrdinalNumber:isNaN(f)?"":f,Answer:r,ModelType:utils.getValueKeyByAnotherKey(resources.coverages.questions.items,"Code",e,"ModelType")}});resources.coverages.answers.items=resources.coverages.answers.items.concat(e.toArray())})},o=function(n){n=n||{};resources.coverages.answers.items=resources.coverages.answers.items.filter(function(t){return n.isForSpecificTraveler?!($.inArray(t.Code.toString(),n.questionsCodes.map(String))>-1&&t.TravelerOrdinalNumber==n.travelerOrdinalNumber):$.inArray(t.Code.toString(),n.questionsCodes.map(String))==-1})},r=function(r){r=r||{};var o=r.code,s=r.questionData,h=String.isNullOrEmpty(r.travelerOrdinalNumber)?"":r.travelerOrdinalNumber,a=function(){var n=l(),i="",r="",u="",f="",e=t.hideClass,o=t.hideClass,s=t.hideClass,c=t.hideClass,a=n.Text,v="",y="",p;return y=n.ModelType.indexOf(resources.coverages.consts.coverageYesNoQuestionViewModel)>-1?$(String.format(".coverages-questions-templates .question[data-question-code='{0}']",n.Code)):$(String.format(".coverages-questions-templates .question[data-model-type='{0}']",n.ModelType)),p=$(y).prop("outerHTML"),$.type(n.TextAnswers)==="array"&&(n.TextAnswers[0]&&(i=n.TextAnswers[0].Text,e=""),n.TextAnswers[1]&&(r=n.TextAnswers[1].Text,o=""),n.TextAnswers[2]&&(u=n.TextAnswers[2].Text,s=""),n.TextAnswers[3]&&(f=n.TextAnswers[3].Text,c="")),n.Text.indexOf("#")>-1&&(v=n.Text.split("#")[0],a=n.Text.split("#")[1]),String.format(p,n.Code,a,h,utils.getValueKeyByAnotherKeys(resources.coverages.answers.items,[{key:"Code",value:n.Code},{key:"TravelerOrdinalNumber",value:h}],"Answer"),v,i,r,u,e,o,s,c,f)},l=function(){return!s&&o?utils.getValueKeyByAnotherKey(resources.coverages.questions.items,"Code",o)||{}:s||{}},v=function(n){p(n).init();w(n).init();y(n).init();b(n).init();k(n).init();u(n).init()},y=function(r){var o=r,s=$(r).find(n.singleChoiceFromOptions),h=function(){l()&&(a(),p(),v(),y())},l=function(){return s.length>0},a=function(){$(s).rules("add",{required:function(n){var t=coverages.getCoverageCodeOfQuestion(i(n));return!discount.isAutomaticCoverageCode(t)&&!branches.isAutomaticBranchCoverage(t)},messages:{required:resources.messages.requiredValidation}})},v=function(t){t=t||$(o).find(n.singleChoiceOptions).filter("[data-value='"+utils.getValue(s)+"']");$(o).find(n.singleChoiceOptions).removeClass("selected").attr("aria-checked",!1);$(t).addClass("selected").attr("aria-checked",!0);f()},y=function(t){t=t||utils.getValue(s);utils.setValue($(o).find(n.ddlSingleChoiceOptions),t)},p=function(){$(o).find(n.ddlSingleChoiceOptions).on("change",function(){utils.setValue(s,$.trim($(this).val()));var n=e(t.sportYesNoQuestionCode);c({questionCode:i(o)})?(n.find(".yes-option-cq").trigger("click"),u(n).enabledDisabledOptions(!0)):u(n).clearYesNoOption(t.sportYesNoQuestionCode)})};return{init:h}},p=function(t){var f=t,r=$(t).find(n.dateFrom),e=function(){o()&&(s(),h())},o=function(){return r.length>0},s=function(){$(r).rules("add",{required:function(n){var t=coverages.getCoverageCodeOfQuestion(i(n));return!discount.isAutomaticCoverageCode(t)&&!branches.isAutomaticBranchCoverage(t)},date:!0,datecompare:{currentdate:utils.getValue(mediator.getTravelStartDateElement()),numberofdays:0,operatorstr:">="},datecomparetwo:{currentdate:utils.getCurrentStringDate(),numberofdays:0,operatorstr:"<=",optionalcomparepropertyfullname:u(this).attr("name")},messages:{datecompare:resources.coverages.messages.questionDateFrom_beforeTravelEndDateValidation,datecomparetwo:resources.coverages.messages.questionDateFrom_afterDateToValidation,date:resources.messages.dateValidation,required:resources.messages.requiredValidation}})},h=function(){$(r).datepicker({changeMonth:!1,changeYear:!1,defaultDate:utils.getValue(mediator.getTravelStartDateElement()),beforeShow:function(n,t){var i=utils.getValue(this);datepicker.defaultsettings.beforeShow.call(this,n,t);$(this).datepicker("option","minDate",utils.getValue(mediator.getTravelStartDateElement()));$(this).datepicker("option","maxDate",utils.getValue(u())||utils.getValue(mediator.getTravelEndDateElement()));utils.setValue(this,i)}});utils.getValue(r)===""&&utils.setValue(r,utils.getValue(mediator.getTravelStartDateElement()))},u=function(){return $(f).nextAll(n.question).first().find(n.dateTo)};return{init:e}},w=function(t){var f=t,r=$(t).find(n.dateTo),e=function(){o()&&(s(),h())},o=function(){return r.length>0},s=function(){$(r).rules("add",{required:function(n){var t=coverages.getCoverageCodeOfQuestion(i(n));return!discount.isAutomaticCoverageCode(t)&&!branches.isAutomaticBranchCoverage(t)},date:!0,datecompare:{currentdate:utils.getCurrentStringDate(),numberofdays:0,operatorstr:">=",optionalcomparepropertyfullname:u().attr("name")},datecomparetwo:{currentdate:utils.getValue(mediator.getTravelEndDateElement()),numberofdays:0,operatorstr:"<="},messages:{datecompare:resources.coverages.messages.questionDateTo_beforeDateFromValidation,datecomparetwo:resources.coverages.messages.questionDateTo_afterTravelStartDateValidation,date:resources.messages.dateValidation,required:resources.messages.requiredValidation}})},h=function(){$(r).datepicker({changeMonth:!1,changeYear:!1,beforeShow:function(n,t){var i=utils.getValue(this);datepicker.defaultsettings.beforeShow.call(this,n,t);$(this).datepicker("option","minDate",utils.getValue(u(this))||utils.getValue(mediator.getTravelStartDateElement()));$(this).datepicker("option","maxDate",utils.getValue(mediator.getTravelEndDateElement()));utils.setValue(this,i)}});utils.getValue(r)===""&&utils.setValue(r,utils.getValue(mediator.getTravelEndDateElement()))},u=function(){return $(f).prevAll(n.question).first().find(n.dateFrom)};return{init:e}},b=function(t){var o=t,r=$(t).find(n.text),u=function(){f()&&e()},f=function(){return r.length>0},e=function(){$(r).rules("add",{required:function(n){var t=coverages.getCoverageCodeOfQuestion(i(n));return!discount.isAutomaticCoverageCode(t)&&!branches.isAutomaticBranchCoverage(t)},messages:{required:resources.messages.requiredValidation}})};return{init:u}},k=function(t){var i=t,r=$(t).find(n.bicycleTransport),f=function(){o()&&(e(),u())},e=function(){$(i).find(n.singleChoiceOptions).on("click keyup keydown",function(n){(n.keyCode===32||n.type==="click")&&(n.preventDefault(),utils.setValue(r,$.trim($(this).data("value"))),u(this))})},u=function(t){t=t||$(i).find(n.singleChoiceOptions).filter("[data-value='"+utils.getValue(r)+"']");$(i).find(n.singleChoiceOptions).removeClass("selected").attr("aria-checked",!1);$(t).addClass("selected").attr("aria-checked",!0)},o=function(){return r.length>0};return{init:f}},u=function(r){var u=r,e=$(r).find(n.yesNoQuestionCoverage),s=$(u).find(n.declarationText),h=$(u).find(n.yesNoContainer),a=function(){p()&&($(n.questionTooltip).tooltip(),w(),v(),l(),i(u)==t.sportYesNoQuestionCode&&(o(!1),c({questionCode:t.sportTypeQuestionCode})&&o(!0)))},v=function(){$(u).find(n.singleChoiceOptions).on("click keyup keydown",function(n){(n.keyCode===32||n.type==="click")&&(n.preventDefault(),utils.setValue(e,$.trim($(this).data("value"))),l(this),utils.conditionalClass(h))})},l=function(t,i){t=t||$(u).find(n.singleChoiceOptions).filter("[data-value='"+utils.getValue(e)+"']");i=i||s.filter("[data-value='"+utils.getValue(e)+"']");$(u).find(n.singleChoiceOptions).removeClass("selected").attr("aria-checked",!1);$(s).addClass("hide");$(t).addClass("selected").attr("aria-checked",!0);i.removeClass("hide");f()},y=function(i){var r=$(e).filter(function(n,r){return $(r).is(String.format("[data-{0}='{1}']",t.questionCodeData,i))});utils.setValue(r,"");$(u).find(n.singleChoiceOptions).removeClass("selected").attr("aria-checked",!1);$(s).addClass("hide");f();utils.conditionalClass(h);o(!1)},o=function(t){t?$(u).find(n.singleChoiceOptions).addClass("disabled"):$(u).find(n.singleChoiceOptions).removeClass("disabled")},p=function(){return e.length>0},w=function(){$(e).rules("add",{required:function(n){utils.conditionalClass(h);var t=coverages.getCoverageCodeOfQuestion(i(n));return!discount.isAutomaticCoverageCode(t)&&!branches.isAutomaticBranchCoverage(t)},isYesAllow:function(){return!1},messages:{required:resources.messages.requiredValidation,isYesAllow:"error"}})};return{init:a,clearYesNoOption:y,enabledDisabledOptions:o}};return{init:v,getHtmlTemplate:a,getResourceData:l}};return{append:h,remove:v,updateJsObject:w,newUpdateJsObject:b,removeQuestionFromJsObject:o}}(),st=function(){$(document).on("change",u(),function(){$(document).trigger(resources.coverages.consts.answerChanged,{target:this,questionCode:i(this)})});$(document).on(resources.travelers.consts.coveragesChanged,function(n,t){p(n,t)});$(document).on(resources.travelers.consts.travelersRemoved,function(n,t){var r=t.ordinalNumber,f,u,i;for(resources.coverages.answers.items=resources.coverages.answers.items.filter(function(n){return n.TravelerOrdinalNumber!=r}),f=Math.max.apply(Math,travelers.getTravelersOrdered().map(function(n){return n.ordinalNumber})),u=t.ordinalNumber;u<=f+1;u++){for(i=0;i<resources.coverages.answers.items.length;i++)resources.coverages.answers.items[i].TravelerOrdinalNumber==r&&(resources.coverages.answers.items[i].TravelerOrdinalNumber=resources.coverages.answers.items[i].TravelerOrdinalNumber-1);r++}});$(document).on("click keyup",n.removeMultiplicityQuestionsButton,function(n){(n.keyCode===13||n.type==="click")&&travelersSelectorHandller.unselectTravelerByClickOnTraveler(coverages.getTravelersContainerToRenderTravelers(),h(this).data(t.travelerOrdinalNumberData))})}();return{init:l,validate:a,isValid:v,clear:w,setAnswersIds:k,getGrantsCoverages:rt,getDateRangeQuestionsCodesNotInRange:b,getAnswersOfQuestionsCodes:it,htmlTemplate:r,getQuestionByCode:e,getQuestionGrantsCoverage:nt}}(),coveragesDeclarations=function(){var u={coverageCodeData:"coverage-code"},n={declarationContainer:".coverage-declaration-container",declarationCheckbox:".coverage-declaration-checkbox"},f=!1,s=function(n){if(n=n||{},!f){l();f=!0;return}i();r(n.coverageCode);e(n.coverageCode)},h=function(i){i=i||{};var r=validators.validateSection(t(i.coverageCode).find(n.declarationCheckbox));return!!r},c=function(i){return i=i||{},validators.isValidSection(t(i.coverageCode).find(n.declarationCheckbox))},l=function(){$(n.declarationCheckbox).each(function(){$(this).rules("add",{required:function(n){var t=w(n);return b(n)&&travelers.isAtLeastOneSelectedCoverage(t)},messages:{required:resources.messages.requiredValidation}})})},i=function(){$(n.declarationContainer).addClass("hide")},r=function(n){t(n).removeClass("hide")},a=function(){var t=$(n.declarationContainer+":not(.hide):visible");utils.hide(t,n.declarationCheckbox)},v=function(){var t=$(n.declarationContainer+":not(.hide):visible");utils.show(t)},e=function(n){n=n||coverages.getCoverageCode(coverages.getActiveCoverage());travelers.isAtLeastOneSelectedCoverage(n)?r(n):i()},y=function(i){$(t(i)).each(function(){utils.clear($(this).find(n.declarationCheckbox))})},t=function(t){return $(n.declarationContainer).filter(function(n,i){return($(i).data(u.coverageCodeData)||"").toString()===t.toString()})},p=function(){return n.declarationCheckbox},w=function(n){return o(n).data(u.coverageCodeData)},o=function(t){return $(t).closest(n.declarationContainer)},b=function(n){return o(n).hasClass("disabled")},k=function(){$(document).on("click",p(),function(){$(document).trigger(resources.coverages.consts.declarationClicked,{target:this})});$(document).on(resources.travelers.consts.coveragesChanged,function(){e()})}();return{init:s,validate:h,isValid:c,hide:i,showByCoverageCode:r,disable:a,enable:v,clear:y}}(),places=places||{};places.destinationsContinent=function(){var t={selectedContinentClass:"selected-continent",continentCodeData:"continent-code",continentNameData:"continent-name",showClassName:"show",valueDataAttribute:"value",selectedClassName:"selected",ASIA_CODE:6},n={container:".destinations-continents-container",title:".destinations-continents-container .tab-title",mainContainer:".places-container",selectedContinentCodes:".destinations-continents-codes",destinations:".places",to:".to",isDestinationDeclarationAccept:".is-destination-declaration-accept",nepalDeclaration:".nepal-declaration-container",yesOptionNepalDestinationDeclaration:".asia-declaration-container .mq-coverages.yes-option-places",noOptionNepalDestinationDeclaration:".asia-declaration-container .mq-coverages.no-option",isRedCountries:".is-red-countries",yesOptionRedCountries:".to-red-countries .mq-coverages.yes-option-places",noOptionRedCountries:".to-red-countries .mq-coverages.no-option-places",btnNext:".places-container .btn-next"},i=function(){return utils.getValue(n.selectedContinentCodes)},f=function(n){n=(n||"0").toString();var t=utils.parseSplitStringToArray(i()).map(String);return $.inArray(n,t)>-1},c=function(t){utils.setValue(n.selectedContinentCodes,t)},it=function(){var n=utils.parseSplitStringToArray(i()).map(String);return n.length},l=function(){h();$(document).scrollTop($(n.container).offset().top-250)},a=function(){c("");validators.clearErrors(n.container);utils.conditionalClass(n.container)},e=function(){var t=n.mainContainer,i=validators.validateSection(t);return utils.conditionalClass(t),i},v=function(){return validators.isValidSection(n.container)},y=function(){return $(n.to)},o=function(n){return $(n).data(t.continentCodeData)},p=function(n){return y().filter(function(){return o(this)==n}).data(t.continentNameData)},r=function(){var n=function(n,i){if(arguments.length===0)return $(document).find(i).data(t.valueDataAttribute);$(document).find(i).data(t.valueDataAttribute,n)},i=function(n,i){u.cancel(i);$(document).find(n).attr("aria-checked","true");$(document).find(n).addClass(t.selectedClassName)},r=function(n){$(document).find(n).attr("aria-checked","false");$(document).find(n).removeClass(t.selectedClassName)};return{value:n,select:i,cancel:r}}(),u=function(){var n=function(n,i){if(arguments.length===0)return $(document).find(i).data(t.valueDataAttribute);$(document).find(i).data(t.valueDataAttribute,n)},i=function(n,i){r.cancel(n);$(document).find(i).attr("aria-checked","true");$(document).find(i).addClass(t.selectedClassName)},u=function(n){$(document).find(n).removeClass(t.selectedClassName);$(document).find(n).attr("aria-checked","false")};return{value:n,select:i,cancel:u}}(),s=function(){$(n.mainContainer).addClass("hide")},w=function(){$(n.mainContainer).removeClass("hide");googleAnalytics.gaSendPageView(resources.mainTabs.selectors.PLACES);$(document).scrollTop($(n.mainContainer).offset().top-250);$(n.title).focus()},b=function(t){utils.addValueToSplitStringElement(n.selectedContinentCodes,t)},k=function(t){utils.removeValueFromSplitStringElement(n.selectedContinentCodes,t)},rt=function(n){$(n).addClass(t.selectedContinentClass)},ut=function(n){$(n).removeClass(t.selectedContinentClass)},h=function(){f(t.ASIA_CODE)?($(n.nepalDeclaration).removeClass("hide"),$(n.isDestinationDeclarationAccept).rules("add","required")):($(n.nepalDeclaration).addClass("hide"),validators.clearErrors(n.nepalDeclaration),$(n.isDestinationDeclarationAccept).rules("remove","required"))},d=function(i){$(i.target).parent().removeClass("invalid");var f=$(i.target).data(t.valueDataAttribute).toString();utils.setValue(n.isDestinationDeclarationAccept,f);utils.conditionalClass(n.container);f==="true"?r.select(n.yesOptionNepalDestinationDeclaration,n.noOptionNepalDestinationDeclaration):u.select(n.yesOptionNepalDestinationDeclaration,n.noOptionNepalDestinationDeclaration)},g=function(i){$(i.target).parent().removeClass("invalid");var f=$(i.target).data(t.valueDataAttribute).toString();utils.setValue(n.isRedCountries,f);f==="false"?u.select(n.yesOptionRedCountries,n.noOptionRedCountries):f==="true"&&r.select(n.yesOptionRedCountries,n.noOptionRedCountries);utils.conditionalClass(n.container)},nt=function(){return utils.getValue(n.isRedCountries)},tt=function(){return(nt()||"").toString().toLowerCase()==="true"},ft=function(){$(document).on("click",n.destinations,function(){var i=$(this).find(n.to),r=o(i);googleAnalytics.destinationSelected(r);$(this).hasClass(t.selectedClassName)?($(this).removeClass(t.selectedClassName),$(this).attr("aria-checked",!1),$(i).removeClass(t.selectedContinentClass),k(r)):($(this).addClass(t.selectedClassName),$(this).attr("aria-checked",!0),$(i).addClass(t.selectedContinentClass),b(r))});$("a").on("keydown",function(t){t.keyCode==13&&$(this).find(n.destinations).trigger("click")});$(document).on("change",n.selectedContinentCodes,function(){h();setTimeout(function(){utils.conditionalClass(n.container)});$(document).trigger(resources.places.consts.destinationsContinentsChanged,{target:$(n.selectedContinentCodes)})});$(document).on("click keydown",n.yesOptionNepalDestinationDeclaration+","+n.noOptionNepalDestinationDeclaration,function(n){if(n.which===32||n.type==="click")return d(n)});$(document).on("click keydown",n.yesOptionRedCountries+","+n.noOptionRedCountries,function(n){if(n.which===32||n.type==="click")return g(n)});$(document).on("click",n.btnNext,function(){if(!e())return utils.focusFirstNotValid(n.mainContainer),!1;var t=$(n.selectedContinentCodes)[0].value;googleAnalytics.addEventToDataLayer("destination",{continent:t});s();travelDates.showContainer()})}();return{init:l,clear:a,validate:e,isValid:v,getContinentsCodes:i,getContinentNameByCode:p,showContainer:w,hideContainer:s,isSelectedContinentsCode:f,isThruUSA:tt}}();places=places||{};places.departureContinent=function(){var t={valueDataAttribute:"value",selectedContinentClass:"selected-continent",departureContinentValueData:"departure-continent-value",selectedClassName:"selected"},n={container:".departure-continents-container",isFromIsrael:".is-from-israel",departuresIcons:".places.from",fromAbroadDeclaration:".from-abroad-declaration-container",travelingFromAbroadDeclarationDialog:"#travelingFromAbroadDeclarationDialog",fromAbroadDeclarationVisibleCheckbox:"[for='fromAbroadDeclarationInput']",fromAbroadDeclarationCheckbox:"#fromAbroadDeclarationInput",fromAbroadDeclarationLabel:".from-abroad-declaration-label",confirmDialogButton:"#travelingFromAbroadDeclarationDialog .btn-default.btn-ok.tavel-from-abroad-confirm",yesOptionFromIsrael:".from-israel .mq-coverages.yes-option-places",noOptionFromIsrael:".from-israel .mq-coverages.no-option-places"},i=function(){return utils.getValue(n.isFromIsrael)},u=function(t){utils.setValue(n.isFromIsrael,t);utils.conditionalClass(n.container);t&&(utils.setValue(n.fromAbroadDeclarationCheckbox,!1),$(document).trigger(resources.places.consts.departureContinentFromIsraelChanged,{target:$(n.isFromIsrael)}))},f=function(){var n=function(n,i){if(arguments.length===0)return $(document).find(i).data(t.valueDataAttribute);$(document).find(i).data(t.valueDataAttribute,n)},i=function(n,i){r.cancel(i);$(document).find(n).attr("aria-checked","true");$(document).find(n).addClass(t.selectedClassName)},u=function(n){$(document).find(n).attr("aria-checked","false");$(document).find(n).removeClass(t.selectedClassName)};return{value:n,select:i,cancel:u}}(),r=function(){var n=function(n,i){if(arguments.length===0)return $(document).find(i).data(t.valueDataAttribute);$(document).find(i).data(t.valueDataAttribute,n)},i=function(n,i){f.cancel(n);$(document).find(i).attr("aria-checked","true");$(document).find(i).addClass(t.selectedClassName)},r=function(n){$(document).find(n).removeClass(t.selectedClassName);$(document).find(n).attr("aria-checked","false")};return{value:n,select:i,cancel:r}}(),a=function(){var n=h(i());n!=null&&n.length>0&&(s(n),$(n).data(t.departureContinentValueData)?e():o())},v=function(){var t=validators.validateSection(n.container);return utils.conditionalClass(n.container),t},y=function(){return validators.isValidSection(n.container)},p=function(){u("");validators.clearErrors(n.container);utils.conditionalClass(n.container)},w=function(n){googleAnalytics.departureContinentSelected($(n.target).data(t.departureContinentValueData));u($(n.target).data(t.departureContinentValueData))},g=function(i){b(n.departuresIcons);var r=h(utils.getValue(i.target));r!=null&&r.length>0?(s(r),$(r).data(t.departureContinentValueData)&&(e(),mediator.removeCoverage({coverageCode:resources.coverages.consts.fromAbroadCoverageCode}))):($(n.fromAbroadDeclaration).addClass("hide"),$(n.container).css("padding-bottom","60px"))},e=function(){$(n.fromAbroadDeclaration).hasClass("hide")||($(n.fromAbroadDeclaration).addClass("hide"),$(n.container).css("padding-bottom","60px"))},o=function(){$(n.fromAbroadDeclaration).removeClass("hide");$(n.container).css("padding-bottom","25px")},nt=function(n){return $(n).hasClass(t.selectedContinentClass)},s=function(n){$(n).addClass(t.selectedContinentClass)},b=function(n){$(n).removeClass(t.selectedContinentClass)},h=function(i){return i=typeof i=="string"?i.toString().toLowerCase():"",$(n.departuresIcons).filter(String.format("[data-{0}={1}]",t.departureContinentValueData,i)).first()},k=function(){var n=i();return n=(n||"").toString().toLowerCase(),n==="true"},c=function(){var n=i();return n=(n||"").toString().toLowerCase(),n==="false"},l=function(n){c()&&mediator.addCoverage({coverageCode:resources.coverages.consts.fromAbroadCoverageCode,travelerOrdinalNumber:n.newOrdinalNumber})},d=function(i){var u,e;$(i.target).parent().removeClass("invalid");u=$(i.target).data(t.valueDataAttribute).toString();u==="true"?(utils.setValue(n.isFromIsrael,u),f.select(n.yesOptionFromIsrael,n.noOptionFromIsrael),utils.conditionalClass(n.container)):(utils.setValue(n.isFromIsrael,""),r.select(n.yesOptionFromIsrael,n.noOptionFromIsrael),e="",confirm(generalErrorPurchaseCancellation,!1,{callbackOk:callServer.redirectToRejectionPage,title:"רק רגע!",callbackCancel:function(){r.cancel(n.noOptionFromIsrael)}}))},tt=function(){$(document).on("click",n.departuresIcons,function(i){if(!$(this).hasClass(t.selectedContinentClass)&&(w(i),c())){$(n.travelingFromAbroadDeclarationDialog).modal({backdrop:"static",keyboard:!1,show:!0});$(n.travelingFromAbroadDeclarationDialog).on("shown.bs.modal",function(){$(n.confirmDialogButton).focus()})}});$("a").on("keydown",function(t){t.keyCode==13&&$(this).find(n.departuresIcons).trigger("click")});$(document).on(resources.travelers.consts.travelersAdded,function(n,t){l(t)});$(document).on(resources.travelers.consts.travelerEliminated,function(n,t){t.isEliminated||l(t)});$(document).on("click",n.confirmDialogButton,function(){utils.getValue(n.fromAbroadDeclarationCheckbox)?($(n.travelingFromAbroadDeclarationDialog).modal("hide"),$(document).trigger(resources.places.consts.departureContinentFromAbroadChanged,{target:$(n.isFromIsrael)}),o(),mediator.addCoverage({coverageCode:resources.coverages.consts.fromAbroadCoverageCode})):($(n.fromAbroadDeclarationVisibleCheckbox).addClass(validators.defaultSettings.errorClass),$(n.fromAbroadDeclarationLabel).addClass(validators.defaultSettings.errorClass))});$(document).on("click",n.fromAbroadDeclarationCheckbox,function(){utils.getValue(n.fromAbroadDeclarationCheckbox)&&($(n.fromAbroadDeclarationVisibleCheckbox).removeClass(validators.defaultSettings.errorClass),$(n.fromAbroadDeclarationLabel).removeClass(validators.defaultSettings.errorClass))});$(document).on("click keydown",n.yesOptionFromIsrael+","+n.noOptionFromIsrael,function(n){if(n.which===32||n.type==="click")return d(n)})}();return{init:a,validate:v,isValid:y,clear:p,isTravelFromIsrael:k}}();places=places||{},function(n){var t=function(){n.departureContinent.init();n.destinationsContinent.init()},i=function(){var t=!0;return t&=n.departureContinent.validate(),t&=n.destinationsContinent.validate(),!!t},r=function(){var t=!0;return t&=n.departureContinent.isValid(),t&=n.destinationsContinent.isValid(),!!t},u=function(){n.departureContinent.clear();n.destinationsContinent.clear()};n.init=t;n.validate=i;n.isValid=r;n.clear=u}(places);var branches=function(){var t={selectedBranchClass:"selected",borderClass:"border",branchCodeData:"branch-code",branchNameData:"branch-name",branchHebrewNameData:"branch-hebrew-name",branchCoveragesData:"branch-coverages",branchAutomaticCoveragesData:"branch-automatic-coverages",minAgeData:"min-age",maxAgeData:"max-age",travelBackgroundClass:"travel-background",mochilerBackgroundClass:"mochiler-background",businessBackgroundClass:"business-background"},n={branchesContainer:".branches-container",branches:".branches-slider",branchesIcon:".branches.icon",branchesIconTravel:".branches.icon.branch-travel",selectedBranchCode:".branch-code",selectedBranchName:".branch-name",mochilerDeclaration:".mochiler-declaration"},i=function(){return utils.getValue(n.selectedBranchCode)},c=function(){return"Smart "+utils.getValue(n.selectedBranchName)},l=function(){return $(u(i())).data(t.branchHebrewNameData).toString()},a=function(t){utils.setValue(n.selectedBranchCode,t);f(t)},f=function(t){t==resources.branches.consts.mochilerCode?$(n.mochilerDeclaration).css("visibility","visible"):$(n.mochilerDeclaration).css("visibility","hidden")},v=function(){$(n.branches).removeClass("hide");utils.isMobile.any()&&(w(),d());b();k();$(n.selectedBranchCode).trigger("change",{noValidate:!0});f(i())},y=function(n){return i()===n},e=function(){return utils.parseSplitStringToArray(u(i()).data(t.branchAutomaticCoveragesData))},p=function(n){var t=e().map(String);return $.inArray(n.toString(),t)>-1},w=function(){utils.isMobile.any()&&$(n.branches).slick({dots:!0,infinite:!0,nextArrow:'<button type="button" class="slick-next extra carousel-arrow-right">Next<\/button>',prevArrow:'<button type="button" class="slick-prev extra carousel-arrow-left">Previous<\/button>',speed:300,slidesToShow:1,slidesToScroll:1,rtl:!0})},b=function(){$(n.branchesIconTravel).on("click",function(n){googleAnalytics.branchSelected($(this).data("branch-name"));mediator.isFillPageData()?mediator.acceptChange(this,{target:this,triggerEvent:resources.branches.consts.branchClicked,callbackOkFunction:function(){window.open(resources.applicationUrlPrefix+"?branchName="+branches.getBranchName()+"&branchCode="+branches.getBranchCode(),"_self")}}):$(this).trigger(resources.branches.consts.branchClicked);n.stopPropagation()});$(n.branchesIcon).on(resources.branches.consts.branchClicked,function(n){var i=resources.branches.consts.branchesRedirectToOldVersion;if(i=utils.parseSplitStringToArray(i).map(String),$.inArray($(this).data(t.branchCodeData).toString(),i)>-1){window.open(resources.oldVersionUrl,"_blank");return}nt(this);$("html,body").animate({scrollTop:$("#places").offset().top-150},"slow",function(){$("a.from-israel").focus()});n.stopPropagation()})},k=function(){$(n.selectedBranchCode).on("change",function(f,e){utils.setValue(n.selectedBranchName,$(u(i())).data(t.branchNameData).toString());$(document).trigger(resources.branches.consts.branchChanged,{target:this,triggerEvent:resources.branches.consts.branchChanged,coverages:o(r()),minAge:s(),maxAge:h(),noValidate:e.noValidate})});$(document).on(resources.branches.consts.branchChanged,function(){tt()})},d=function(){$(n.branches).on("afterChange",function(n,t,i){g(t,i)})},g=function(){},nt=function(n){a($(n).data(t.branchCodeData).toString())},tt=function(){$(n.branchesIcon).removeClass(t.selectedBranchClass);$(n.branchesIcon).each(function(){$(this).attr("src",$(this).attr("src").replace("-active.png",".png"))});r().addClass(t.selectedBranchClass);u(i()).each(function(){$(this).attr("src",$(this).attr("src").replace(".png","-active.png"))})},r=function(){return u(i())},o=function(n){return utils.parseSplitStringToArray($(n).data(t.branchCoveragesData))},u=function(i){return $(n.branchesIcon).filter("[data-"+t.branchCodeData+"="+i+"]")},s=function(n){return n=n||r().first(),$(n).data(t.minAgeData)},h=function(n){return n=n||r().first(),$(n).data(t.maxAgeData)},it=function(n){var n=n||r().first();return o(n)},rt=function(n){n=(n||"0").toString();var t=it().map(String);return $.inArray(n,t)>-1};return{init:v,isSelected:y,getBranchCode:i,getBranchName:c,getBranchHebrewName:l,getAutomaticBranchCoverages:e,isAutomaticBranchCoverage:p,getRestrictMinAgeForTraveler:s,getRestrictMaxAgeForTraveler:h,isAllowCoverage:rt}}(),redCourse=function(){var i={singleRedCourseTraveler:"single-red-course-traveler"},n={redCourseContainer:".red-course-container",redCourseTravelerContainer:".red-course-traveler-container",redCourseTravelerOrdinalNumber:".red-course-traveler-ordinal-number",redCourseTravelerIdentityNumber:".red-course-traveler-id",redCourseTravelerFullName:".red-course-traveler-full-name",btnShowRedCourseTravelersContainer:".btn-show-red-course-travelers-container",btnShowRedCourseTravelers:".btn-show-red-course-travelers"},f=function(){w();b();k();h();c();l();d();a()},e=function(){utils.clearSection(n.redCourseContainer,[n.redCourseTravelerIdentityNumber])},o=function(){return validators.validateSection(n.redCourseContainer,":hidden")},s=function(){return validators.isValidSection(n.redCourseContainer,":hidden")},r=function(t){t>=1?$(n.redCourseContainer).removeClass("hide"):$(n.redCourseContainer).addClass("hide")},h=function(){$(document).on(resources.travelers.consts.travelersIdChanged,function(t,i){utils.setValue($(n.redCourseTravelerIdentityNumber).eq(i.ordinalNumber),i.Id)})},c=function(){$(document).on(resources.travelers.consts.travelersFirstNameChanged,function(t,i){utils.setValue($(n.redCourseTravelerFullName).eq(i.ordinalNumber),i.fullName)})},l=function(){$(document).on(resources.travelers.consts.travelersLastNameChanged,function(t,i){utils.setValue($(n.redCourseTravelerFullName).eq(i.ordinalNumber),i.fullName)})},a=function(){$(travelers.getTravelersOrdered()).each(function(t,i){var r=$(n.redCourseTravelerContainer).filter(function(){return utils.getValue($(this).find(n.redCourseTravelerOrdinalNumber))==i.ordinalNumber});u(r,i)});r(t())},t=function(){return $(n.redCourseTravelerContainer).filter(":not(.hide)").length},v=function(){return $(n.redCourseTravelerContainer).filter(":not(.hide)")},y=function(t){return $(t).closest(n.redCourseTravelerContainer)},p=function(t){return utils.getValue(y(t).find($(n.redCourseTravelerOrdinalNumber)))},w=function(){$(document).on(resources.travelers.consts.travelerEliminated,function(i,f){var e=$(n.redCourseTravelerContainer).filter(function(){return utils.getValue($(this).find(n.redCourseTravelerOrdinalNumber))==f.ordinalNumber?!0:!1});u(e,f);r(t())})},u=function(r,u){if(u.isEliminated?$(r).removeClass("hide"):$(r).addClass("hide"),$(n.redCourseTravelerContainer).removeClass(i.singleRedCourseTraveler),t()==1){var f=v().first();$(f).addClass(i.singleRedCourseTraveler)}},b=function(){$(n.btnShowRedCourseTravelers).on("click",function(){utils.disable(n.btnShowRedCourseTravelers);$(n.redCourseContainer).removeClass("hide")})},k=function(){$(n.redCourseTravelerIdentityNumber+","+n.redCourseTravelerFirstName+","+n.redCourseTravelerLastName).on("change",function(){$(document).trigger(resources.redCourse.consts.travelersChanged)});$(document).on("change",n.redCourseTravelerIdentityNumber,function(){return $(document).trigger(resources.redCourse.consts.redCourseTravelerIdChanged,{ordinalNumber:p(this),Id:utils.getValue(this)}),$(document).trigger(resources.redCourse.consts.travelersChanged),!0});$(n.btnShowRedCourseTravelers).on("click",function(){$(document).trigger(resources.redCourse.consts.travelersChanged)})},d=function(){$(n.redCourseTravelerIdentityNumber).each(function(n,t){$(t).rules("add",{miszehut:!0,messages:{miszehut:resources.messages.identityNumberValidation}})})};return{init:f,validate:o,isValid:s,clear:e}}(),helpQuestionnaireForPayment=function(){var n={helpQuestionnaireContainer:".help-questionnaire-container",sendSelectionBtn:".btn-checkbox-selection",helpQuestion:"input.is-help-question",checkedHelpQuestion:"input.is-help-question:checkbox:checked",helpQuestionnaireTitle:".help-questions-container .reasons-title",backOfficeComments:"textarea#BackOfficeComments",emailForReply:".email-for-reply",phoneForReply:".phone-for-reply",byCreditClass:"by-credit-selection",byCashClass:"by-cash-selection",callMe:".call-me.confirm",backButton:".action-buttons .close-summary-tab-container",phoneLabel:".input-contact-for-reply.lblphone"},i={cashPaymentQuestionCode:"1"},e=function(){r();switch(resources.userType){case resources.userTypes.agent:$(n.phoneForReply).rules("add",{required:!0,messages:{required:"שדה חובה"}});$(n.phoneLabel).addClass("add-star")}},o=function(){return[n.checkedHelpQuestion,n.backOfficeComments,]},s=function(){$("html, body").animate({scrollTop:$(n.helpQuestionnaireContainer).offset().top},"slow")},r=function(){$(n.helpQuestionnaireContainer).removeClass("hide");$(n.callMe).addClass("disabled");$(n.backButton).addClass("hide");s();y()},h=function(){utils.clearSection($(n.helpQuestionnaireContainer).eq(0),o())},c=function(){utils.hide(n.helpQuestionnaireContainer);$(n.callMe).removeClass("disabled");$(n.backButton).removeClass("hide")},l=function(){h();c()},u=function(){return $.map($(n.checkedHelpQuestion),function(n){return $(n).attr("code")})},a=function(t){return t.length>0?($(n.helpQuestionnaireTitle).removeClass("invalid"),!0):($(n.helpQuestionnaireTitle).addClass("invalid"),alert(resources.messages.atLeastOneQuestionSelectionValidation),!1)},f=function(n){return $.inArray(i.cashPaymentQuestionCode,n)>-1},v=function(n){n=n||{};n.PaymentUrl=n.PaymentUrl||"";n.MaxPaymetCount=n.MaxPaymetCount||1;payment.url(n.PaymentUrl);resources.payment.count=n.MaxPaymetCount;payment.show({title:sourceMessages.payment.messages.offeredTitle})},p=function(){$(document).on("click",n.sendSelectionBtn,function(){googleAnalytics.sendSelectionSelected();var n=u();mediator.validatePageWithoutPayment()&&a(n)&&(f(n)?callServer.getSuccessMessageUrl({isWillingToPublish:!0}):$(document).trigger(resources.events.save,{callbackOkFunction:v,DisplayTab:resources.mainTabs.selectors.PAYMENT}))});$(n.helpQuestion).on("change",function(){this.checked?($(n.helpQuestionnaireTitle).removeClass("invalid"),$(this).attr("code")==i.cashPaymentQuestionCode&&t(n.byCashClass,n.byCreditClass)):$(this).attr("code")==i.cashPaymentQuestionCode&&t(n.byCreditClass,n.byCashClass)})}(),y=function(){var i=u();f(i)?t(n.byCashClass,n.byCreditClass):t(n.byCreditClass,n.byCashClass)},t=function(t,i){$(n.sendSelectionBtn).removeClass(i);$(n.sendSelectionBtn).addClass(t)};return{init:e,clearAndHideContainer:l,showContainer:r}}(),homeController=function(){var n=function(){travel.init()};return{init:n}}();$(document).ready(function(){history.pushState(null,null,location.href);window.onpopstate=function(){history.go(1)};homeController.init();$.culture=Globalize.culture("en-GB");$(document).bind("hidden.bs.modal",function(){$("body").css("padding-right","0px")});$.fn.mobileFix=function(n){var t=$(this);$(document).on("focus",n.inputElements,function(){t.addClass(n.addClass)}).on("blur",n.inputElements,function(){t.removeClass(n.addClass);setTimeout(function(){$(document).scrollTop($(document).scrollTop())},1)});return this};Modernizr.touch&&$("body").mobileFix({inputElements:"input,textarea,select",addClass:"fixfixed"})}),function(n){n.curCSS||(n.curCSS=n.css)}(jQuery);var summary=function(){var n={summaryContainer:".summary-container",summaryBranch:".summary-branch-name",summaryTotalDaysCount:".summary-total-days-count",summaryTravelersContainer:".summary-travelers-container",summaryTravelerContainer:".summary-traveler-container",insured:".insured",summaryTravelerNumber:".summary-traveler-number",summaryTravelerIdContainer:".summary-traveler-id-container",summaryTravelerLastNameContainer:".summary-traveler-last-name-container",summaryTravelerId:".summary-traveler-id",summaryTravelerOrdinalNumber:".summary-traveler-ordinal-number",summaryTravelerFullNameContainer:".summary-traveler-full-name-container",summaryTravelerLastName:".summary-traveler-last-name",summaryTravelerFullName:".summary-traveler-full-name",summaryPhone:".address-phone",summaryCoveragesTitleContainer:".summary-coverages-title-container",summaryCoverageContainer:".summary-coverage-container",summaryCoverage:".summary-coverage",travelersIcon:".travelers-icon",summaryCoverageCountContainer:".summary-coverage-count-container",summaryCoverageCount:".cov-count",summaryCoverageCode:".summary-coverage-code",contactDetails:".contact-details",city:".city",street:".street",houseNumber:".address-house-number",appartment:".appartment",postcode:".postcode",email:".address-email",phone:".address-phone",paymentContainer:".payment-container",confirm:".summary-container .summary.confirm",callMe:".summary-container .call-me.confirm",closeSummaryTabBtn:".summary-container .summary-tab-back.close-tab",activeTravelersContainer:".summary-active-travelers-container",eliminatedTravelersContainer:"summary-eliminated-travelers-container",policyHoldersList:"#PolicyHolders",policyHolderId:".policy-holder-id",policyHolderIdentityNumber:".policy-holder-identity-number",thirdParty:".third-party-checkbox",thirdPartyCheckbox:".approved-ThirdParty-checkbox",isThirdParty:".is-third-party",ThirdPartyHidden:"#ThirdParty",ThirdPartyInput:"#ThirdParty-input",searchAndRescue:".search-and-rescue",searchAndRescueCheckbox:".search-and-rescue-checkbox",isSearchAndRescue:".is-search-and-rescue",SearchAndRescueHidden:"#SearchAndRescue",SearchAndRescueInput:"#SearchAndRescue-input",isReferralProgramByMokdan:".is-referral-program-bymokdan",isReferralProgramByMokdanHidden:"#IsReferralProgramByMokdan",agree:".radio-approvals #agree-input",disagree:".radio-approvals #disagree-input",isApprovedMarketing:".is-approved-marketing",isApprovedMarketingValidation:".is-approved-marketing-validation",declarationContainer:".general-declaration-container",showFirstTab:".arrowNext",sendMsgFromMokdan:".send-msg-from-mokdan",IsApprovedMarketing:".is-approved-marketing-mailing",IsApprovedMarketingHidden:"#ApprovedMarketingMailing",ApprovedMarketingMailingInput:"#ApprovedMarketingMailing-input",IsApprovedAirDoctor:".is-approved-air-doctor",IsApprovedAirDoctorHidden:"#IsAirDoctor",IsApprovedAirDoctorInput:"#IsAirDoctor-input",isGeneralDecleration:".is-general-decleration",isGeneralDeclerationHidden:"#IsGeneralDecleration",carNumber:".car-number",renewalMonth:".renewal-month",summaryReferralTitle:".summary-referral-title"},t={multipleTravelersCoverage:"multiple-travelers-coverage",singleTravelerContainer:"single-traveler-container",singleTraveler:"single-traveler",multipleTravelers:"multiple-travelers",borderLeft:"border-left",borderTop:"border-top",valueDataAttribute:"value",accidentClass:"accidents",medicalExpenseClass:"israel-medical-expense",magenCoronaClass:"corona",accidentQuestion:'<div class="summary-coverage"><div class="travel-coverage-container"><div class="coverages-category accidents"><div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 coverage-question"><div class="row"><div class= "col-lg-3 col-md-3 col-sm-3 col-xs-12 coverage-image" ><\/div><div class="col-lg-9 col-md-9 col-sm-9 col-xs-12 main-question" ><label class="coverage-main-text">רוצים לשדרג ולקבל פיצוי במקרה של תאונה בחו"ל?<\/label><label class="coverage-sub-text">פיצוי של עד $50,000 בעלות של $0.5 ליום לנוסע<\/label><\/div><\/div><\/div><div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 sub-text-link"><a href="https://www.fnx.co.il/sites/docs/polarchive/TravelInsurance/summary-coverage.pdf" class="sub-text" target="_blank" aria-label="מידע נוסף קישור לקובץ PDF">מידע נוסף<\/a><\/div><\/div><\/div><\/div><\/div><\/div>',medicalExpenseQuestion:'<div class="summary-coverage"><div class="travel-coverage-container"> <div class="coverages-category israel-medical-expense"><div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 coverage-question"><div class="row"><div class= "col-lg-3 col-md-3 col-sm-3 col-xs-12 coverage-image" ><\/div><div class="col-lg-9 col-md-9 col-sm-9 col-xs-12 main-question"><label class="coverage-main-text">רוצים לשדרג ולקבל החזר תשלום עבור הוצאות רפואיות בישראל?<\/label><label class="coverage-sub-text">החזר הוצאות ששולמו בישראל במקרה של תאונה בחו"ל עד $5,000 בעלות של 0.5$ ליום ולא יותר מ-$10 לכל התקופה לנוסע<\/label><\/div><\/div><\/div><div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 sub-text-link"><a href="https://www.fnx.co.il/sites/docs/polarchive/TravelInsurance/summary-coverage.pdf" class="sub-text" target="_blank" aria-label="מידע נוסף קישור לקובץ PDF">מידע נוסף<\/a><\/div><\/div><\/div><\/div><\/div><\/div>',magenCoronaQuestion:'<div class="summary-coverage"><div class="travel-coverage-container"><div class="coverages-category corona"><div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 coverage-question"><div class="row"><div class= "col-lg-3 col-md-3 col-sm-3 col-xs-12 coverage-image" ><\/div><div class="col-lg-9 col-md-9 col-sm-9 col-xs-12 main-question"><label class="coverage-main-text">רוצים הגנות מיוחדות בתקופת הקורונה?<\/label><label class="coverage-sub-text">החזר הוצאות מיוחדות לפני ואחרי היציאה לחו"ל עקב מגיפה<\/label><\/div><\/div><\/div><div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 sub-text-link"><a href="https://www.fnx.co.il/sites/docs/polarchive/TravelInsurance/summary-coverage.pdf" class="sub-text" target="_blank" aria-label="מידע נוסף קישור לקובץ PDF">מידע נוסף<\/a><\/div><\/div><\/div><\/div><\/div><\/div>',ACCIDENT_CODE:113,ISRAEL_MEDICAL_EXPENSE_CODE:130},c=!0,b=function(){w();v();rt();lt();nt();ut();ft();et();ot();r(travelers.getTravelersOrdered(),s());st();f();at()},k=function(){utils.clearSection(n.summaryContainer,n.isGeneralDecleration,[n.summaryTravelerId])},d=function(){return validators.validateSection(n.summaryContainer,":hidden")},g=function(){return validators.isValidSection(n.summaryContainer,":hidden")},nt=function(){$(document).on(resources.travelers.consts.travelersAdded,function(){f()});$(document).on(resources.travelers.consts.travelersRemoved,function(n,t){f();r(t.travelersList)});$(document).on(resources.travelers.consts.travelerEliminated,function(n,t){f();r(t.travelersList)})},dt=function(){if($(n.summaryTravelerContainer).removeClass(t.singleTravelerContainer),$(n.summaryTravelerIdContainer).removeClass(t.singleTraveler),$(n.summaryTravelerLastNameContainer).removeClass(t.singleTraveler),$(n.summaryTravelerFullNameContainer).removeClass(t.singleTraveler),mediator.getNumberDisplayActiveTravelers()==1){var i=$(n.summaryTravelerContainer).filter(":not(.hide)").first();$(i).addClass(t.singleTravelerContainer);$(i).find(n.summaryTravelerIdContainer).addClass(t.singleTraveler);$(n.summaryTravelerLastNameContainer).addClass(t.singleTraveler);$(i).find(n.summaryTravelerFullNameContainer).addClass(t.singleTraveler)}},tt=function(){$(n.activeTravelersContainer).removeClass("hide");mediator.getNumberDisplayTravelers()>mediator.getNumberDisplayActiveTravelers()?$(n.eliminatedTravelersContainer).removeClass("hide"):$(n.eliminatedTravelersContainer).addClass("hide");mediator.getNumberDisplayActiveTravelers()>=1||mediator.getNumberDisplayTravelers()>mediator.getNumberDisplayActiveTravelers()?$(n.summaryTravelersContainer).removeClass("hide"):$(n.summaryTravelersContainer).addClass("hide");$(n.summaryTravelerContainer).removeClass(t.borderTop)},f=function(){$(n.summaryTravelerContainer).addClass("hide");$(travelers.getTravelersOrdered()).each(function(t,i){var r=$(n.summaryTravelerContainer).filter(function(){return utils.getValue($(this).find(n.summaryTravelerOrdinalNumber))==i.ordinalNumber});i.isEliminated?r.addClass("hide"):r.removeClass("hide")});tt()},it=function(t){return $(t).closest(n.summaryTravelerContainer)},e=function(t){return utils.getValue(it(t).find($(n.summaryTravelerOrdinalNumber)))},rt=function(){$(document).on("change",n.summaryTravelerId,function(){return $(document).trigger(resources.summary.consts.summaryTravelerIdChanged,{ordinalNumber:e(this),Id:utils.getValue(this)}),$(document).trigger(resources.summary.consts.travelersChanged),!0});$(document).on("change",n.summaryTravelerLastName,function(){return $(document).trigger(resources.summary.consts.summaryTravelerLastNameChanged,{ordinalNumber:e(this),lastName:utils.getValue(this)}),!0})},l=function(){},ut=function(){$(document).on(resources.branches.consts.branchChanged,function(){l();i()});l()},a=function(t){String.isNullOrEmpty(t)||utils.setValue(n.summaryPhone,t)},v=function(){utils.isMobile.any&&(utils.setValue($(n.summaryTravelerNumber).first(),1),$(n.insured).addClass("hide"))};$(window).resize(function(){v()});var ft=function(){$(document).on(resources.travelers.consts.travelersIdChanged,function(t,i){utils.setValue($(n.summaryTravelerId).eq(i.ordinalNumber),i.Id);r(i.travelersList)})},et=function(){$(document).on(resources.travelers.consts.travelersFirstNameChanged,function(t,i){utils.setValue($(n.summaryTravelerFullName).eq(i.ordinalNumber),i.firstName);var u=$(".summary-active-travelers-container .traveler-number").eq(i.ordinalNumber),f=u.html();u.attr("aria-label",f+" "+i.firstName);r(i.travelersList)})},ot=function(){$(document).on(resources.travelers.consts.travelersLastNameChanged,function(t,i){utils.setValue($(n.summaryTravelerLastName).eq(i.ordinalNumber),i.lastName);r(i.travelersList)})},st=function(){$(document).on(resources.travelers.consts.coveragesChanged,function(){i()});$(document).on(resources.discount.consts.automaticCoveragesChanged,function(){i()});$(document).on(resources.travelers.consts.travelersAdded,function(){i()});$(document).on(resources.travelers.consts.travelersRemoved,function(){i()});$(document).on(resources.travelers.consts.travelerEliminated,function(){i()});$(document).on(resources.travelers.consts.travelersBirthdateChanged,function(){i()});i()},ht=function(n){return $(n).map(function(){return this.Code})},i=function(){var t=travelers.getTravelersOrdered(),i=ht(resources.coverages.items);$(i).each(function(n,i){var r=0;$(t).each(function(n,t){$.inArray(i.toString(),t.coverages)>-1&&travelersSelectorHandller.isTravelerInAgeRange(t.birthdate,coverages.getMinAgeByCoverage(i),coverages.getMaxAgeByCoverage(i))&&r++});ct(r,i)});$(n.summaryCoverageContainer).filter(":not(.hide)").length>0?$(n.summaryCoveragesTitleContainer).removeClass("hide"):$(n.summaryCoveragesTitleContainer).addClass("hide")},ct=function(i,r){var u=$(n.summaryCoverageContainer).filter(function(){return utils.getValue($(this).find(n.summaryCoverageCode))==r}),f;utils.setValue($(u).find($(n.summaryCoverageCount)),i);f=$(u).find(".payments-coverages").data("cov-name");$(u).find(".payments-coverages").attr("aria-label",f+" כפול "+i);i>0?($(u).closest($(n.summaryCoverageContainer)).removeClass("hide"),i==1?($(u).find($(n.summaryCoverageCountContainer)).addClass("hide"),$(u).find($(n.travelersIcon)).removeClass(t.multipleTravelers),$(u).find($(n.travelersIcon)).addClass(t.singleTraveler),$(u).find($(n.summaryCoverage)).removeClass(t.multipleTravelersCoverage)):($(u).find($(n.summaryCoverageCountContainer)).removeClass("hide"),$(u).find($(n.travelersIcon)).removeClass(t.singleTraveler),$(u).find($(n.travelersIcon)).addClass(t.multipleTravelers),$(u).find($(n.summaryCoverage)).addClass(t.multipleTravelersCoverage))):$(u).closest($(n.summaryCoverageContainer)).addClass("hide")},lt=function(){$(n.summaryTravelerId).each(function(t,i){$(i).rules("add",{required:!0,miszehut:!0,notEqualNumberToGroup:[n.summaryTravelerId],messages:{miszehut:resources.messages.identityNumberValidation,notEqualNumberToGroup:resources.messages.identityNumberDuplicateValidation,required:resources.messages.requiredValidation}})});$(n.summaryTravelerLastName).each(function(n,t){$(t).rules("add",{required:!0,messages:{required:resources.messages.requiredValidation}})});$(n.isGeneralDecleration).each(function(n,t){$(t).rules("add",{required:!0,messages:{required:resources.messages.requiredValidation}})})},y=function(n){n=n||{};n.containerClass=n.containerClass||null;n.goToPayment=n.goToPayment||!1;n.isGetPaymentUrl=n.isGetPaymentUrl||!1;n.isSecondPopup=n.isSecondPopup||!1;n.isSecondPopup===!0&&(n.secondPopupInSummary=p,n.isSecondPopup=!1);n.containerClass===null?$(document).trigger(resources.events.save,{callbackOkFunction:payment.show}):$.when($(".coverage-container ."+n.containerClass+" .yes-no-btns .yes-option").trigger("click")).done(function(){travelers.getNumberDisplayActiveTravelers()===1?$.when($(".coverage-container ."+n.containerClass+" .coverages-confirm").trigger("click",n)).done(function(){n.goToPayment===!0&&payment.show()}):$.when($(".coverage-container ."+n.containerClass+" .travelers-items-container .all").trigger("click")).done(function(){$.when($(".coverage-container ."+n.containerClass+" .coverages-confirm").trigger("click",n)).done(function(){n.goToPayment===!0&&payment.show()})})})},u=function(){$(document).trigger(resources.events.save,{callbackOkFunction:payment.show})},o=function(n,t,i,r,u,f){confirm(n,!1,{callbackOk:function(){y({containerClass:t,goToPayment:i,isGetPaymentUrl:r})},callbackCancel:u,title:f,textOk:"שדרגו <br> אותי",textCancel:"ללא <br> שדרוג"})},p=function(){$(document).trigger("magenCoronaQuestionTrigger")},at=function(){$(n.confirm).on("click",function(){if(googleAnalytics.summaryConfirmSelected(),mediator.getNumberDisplayActiveTravelers()===0){alert(resources.summary.messages.publishWhenAllTravelersEliminatedMessage);return}if(helpQuestionnaireForPayment.clearAndHideContainer(),mediator.validatePageWithoutPayment())if(resources.userType!==resources.userTypes.moked&&c){c=!1;var n=!0,i=coverages.getCoverageAnswer("corona-input")=="true";!n&&i?o(t.accidentQuestion,t.accidentClass,!0,!0,u,"רק רגע!"):n&&!i?o(t.magenCoronaQuestion,t.magenCoronaClass,!0,!0,u,"מבטיחים שאלה אחרונה..."):n||i?u():confirm(t.accidentQuestion,!1,{callbackOk:function(){y({containerClass:t.accidentClass,goToPayment:!1,isGetPaymentUrl:!1,isSecondPopup:!0})},callbackCancel:p,title:"רק רגע!",textOk:"שדרגו <br> אותי",textCancel:"ללא <br> שדרוג"})}else u()});$(document).on("click",n.callMe,function(){if(googleAnalytics.summaryCallMeSelected(),mediator.getNumberDisplayActiveTravelers()===0){alert(resources.summary.messages.publishWhenAllTravelersEliminatedMessage);return}mediator.validatePageWithoutPayment()&&$(document).trigger(resources.events.save,{callbackOkFunction:helpQuestionnaireForPayment.init,DisplayTab:resources.mainTabs.selectors.HELP_QUESTIONNAIRE})});isToHideHelpQuestionnaireContainer==="False"&&helpQuestionnaireForPayment.init()};$(document).on("change",n.isThirdParty,function(){var t=$(this).prop("checked");$(n.isThirdParty).each(function(n,i){$(i).attr("checked",t);$(i).parent().find("label").attr("aria-checked",t)});$(n.ThirdPartyHidden).val(t);args={success:function(){t?alert(resources.summary.messages.thirdPartyCheckedMessage):alert(resources.summary.messages.thirdPartyUncheckedMessage)}};quotation.update(args)});$(document).on("change",n.isSearchAndRescue,function(){var t=$(this).prop("checked");$(n.isSearchAndRescue).each(function(n,i){$(i).attr("checked",t);$(i).parent().find("label").attr("aria-checked",t)});$(n.SearchAndRescueHidden).val(t);args={success:function(){t?alert(resources.summary.messages.searchAndRescueCheckedMessage):alert(resources.summary.messages.searchAndRescueUncheckedMessage)}};quotation.update(args)});$(document).on("change",n.isReferralProgramByMokdan,function(){var t=$(this).prop("checked");$(n.isReferralProgramByMokdan).each(function(n,i){$(i).attr("checked",t);$(i).parent().find("label").attr("aria-checked",t)});$(n.isReferralProgramByMokdanHidden).val(t)});$(document).on("change",n.isGeneralDecleration,function(){var t=$(n.isGeneralDecleration).prop("checked");$(n.isGeneralDeclerationHidden).val(t);$(n.isGeneralDecleration).parent().find("label").attr("aria-checked",t);utils.conditionalClass(n.declarationContainer)});var vt=function(){utils.disable(n.contactDetails,n.city+","+n.street+","+n.houseNumber+","+n.appartment+","+n.postcode+","+n.email+","+n.phone)},yt=function(){utils.enable(n.contactDetails)},gt=function(){$(n.city+","+n.street+","+n.houseNumber+","+n.appartment+","+n.postcode+","+n.email+","+n.phone).each(function(){utils.clear(this)});validators.clearErrors(n.contactDetails)},r=function(t,i){var r=e(pt(i))||utils.getValue(n.policyHoldersList)||0,u;$(n.policyHoldersList).find("option").remove();u=[];$.each(t,function(){this.isEliminated.toString()!="true"&&(String.isNullOrEmpty(this.firstName)||($(n.policyHoldersList).append($("<option><\/option>").attr("value",this.ordinalNumber).html(this.name)),u.push(this.name)))});utils.setValue(n.policyHoldersList,r);utils.getValue(n.policyHoldersList)?yt():vt();h(r)},ni=function(t){t.length<=1?$(n.policyHoldersList).prop("disabled",!0).css("cursor","default").css("background-image","none"):$(n.policyHoldersList).prop("disabled",!1).css("cursor","pointer").css("background-image","url(/Travel/Content/images/arrow-down.png)")},pt=function(t){return $(n.summaryTravelerId).filter(function(){return utils.getValue(this)==t}).first().closest(n.summaryTravelerContainer)},wt=function(t){if(arguments.length===0)return utils.getValue(n.policyHoldersList);utils.setValue(n.policyHoldersList,t)},bt=function(t){if(arguments.length===0)return utils.getValue(n.policyHolderId);utils.setValue(n.policyHolderId,t)},s=function(t){if(arguments.length===0)return utils.getValue(n.policyHolderIdentityNumber);utils.setValue(n.policyHolderIdentityNumber,t)},h=function(n){if(String.isNullOrEmpty(n))s(""),a("");else{var t=travelers.getTravelerData(n);s(t.identityNumber);t.ordinalNumber==0&&a(t.phone)}},w=function(){travel.proposalId()>0&&travel.getQuotation()>0&&utils.show(n.summaryContainer)},kt=function(i){var r=$(i.target).data(t.valueDataAttribute).toString();utils.setValue(n.isApprovedMarketing,r)},ti=function(){$(document).on("change",n.policyHoldersList,function(){h(utils.getValue(this))});$(document).on(resources.travelers.consts.travelersPhoneChanged,function(n,t){wt()==t.ordinalNumber&&h(t.ordinalNumber)});$(document).on(resources.travelers.consts.travelerEliminated,function(){r(travelers.getTravelersOrdered(),s())});$(document).on("click",n.agree+","+n.disagree,kt);$(document).on("change",n.IsApprovedMarketing,function(){var t=$(n.IsApprovedMarketing).prop("checked");$(n.IsApprovedMarketing).parent().find("label").attr("aria-checked",t);$(n.IsApprovedMarketingHidden).val(t);utils.conditionalClass(n.summaryContainer)});$(document).on("change",n.IsApprovedAirDoctor,function(){var t=$(n.IsApprovedAirDoctor).prop("checked");$(n.IsApprovedAirDoctorHidden).val(t);quotation.update()});$(function(){try{$(n.ApprovedMarketingMailingInput).prop("checked",$(n.IsApprovedMarketingHidden).val().toLowerCase()=="true");$(n.IsApprovedAirDoctorInput).prop("checked",$(n.IsApprovedAirDoctorHidden).val().toLowerCase()=="true")}catch(t){console.log("checkbox exception")}});$(document).on(resources.summary.consts.confirmBtnDisplay,function(t,i){i=i||{};i.IsDisplay=i.IsDisplay||"true";i.IsDisplay=="true"?$(n.confirm).removeClass("hide"):$(n.confirm).addClass("hide")});$(document).on("click",n.closeSummaryTabBtn,function(){displayTab({DisplayTab:resources.mainTabs.selectors.COVERAGES})});$(document).on("click",n.showFirstTab,function(){$("html, body").animate({scrollTop:$("#places").offset().top-140},1500)});$(document).on("medicalExpenseQuestionTrigger",function(){setTimeout(function(){o(t.medicalExpenseQuestion,t.medicalExpenseClass,!0,!0,u,"מבטיחים שאלה אחרונה...")},1e3)});$(document).on("magenCoronaQuestionTrigger",function(){setTimeout(function(){o(t.magenCoronaQuestion,t.magenCoronaClass,!0,!0,u,"מבטיחים שאלה אחרונה...")},1e3)});$(document).on("change",n.carNumber,function(){$(n.carNumber).val()===""?$(n.renewalMonth).rules("remove","required"):$(n.renewalMonth).rules("add",{required:!0,messages:{required:resources.messages.requiredValidation}})});$(document).on("click",n.sendMsgFromMokdan,function(){validators.validateSection(n.contactDetails,":hidden")&&(args={},args.success=function(){alert("ההודעה נשלחה בהצלחה")},args.failure=function(){alert("חלה תקלה בשליחת הודעה ללקוח")},callServer.sendMsgFromMokdan(args))});$(document).on(resources.summary.consts.referralTitleUpdate,function(t,i){i=i||{};i.discountPercent=i.discountPercent||"";i.discountPercent!=""&&(resources.isReferralProgramDiscountDirectedBy=="true"||resources.referralProgramIdFromURL!=""||resources.isFnxEmployee=="True")?$(n.summaryReferralTitle).html(String.format(resources.summary.messages.referralDiscountMessage,i.discountPercent)):$(n.summaryReferralTitle).html("")})}();return{policyHolderId:bt,showContainer:w,init:b,validate:d,isValid:g,clear:k,getTravelerOrdinalNumber:e}}(),changeConfirmDialog=function(){var n={resetMedicalQuestionnaireAndCoveragesDialog:"#resetMedicalQuestionnaireAndCoveragesDialog",btnCancelReset:".btn-cancel-reset",btnApproveReset:".btn-approve-reset"},i=function(t,i){$(n.resetMedicalQuestionnaireAndCoveragesDialog).data("args",i);$(n.resetMedicalQuestionnaireAndCoveragesDialog).modal({backdrop:"static",keyboard:!1,show:!0})},t=function(){$(n.resetMedicalQuestionnaireAndCoveragesDialog).modal("hide")};$(n.btnCancelReset).on("click",function(){$(document).trigger(resources.changeConfirmDialog.onCancel,$(n.resetMedicalQuestionnaireAndCoveragesDialog).data("args"));t()});$(n.btnApproveReset).on("click",function(){$(document).trigger(resources.changeConfirmDialog.onApproval,$(n.resetMedicalQuestionnaireAndCoveragesDialog).data("args"));t()});return{open:i,close:t}}(),mediator=function(){var t=function(){$(document).on(resources.changeConfirmDialog.onApproval,function(n,t){u(t);$(t.target).trigger(t.triggerEvent,t);validators.clearElementErrors(t.target);typeof t.callbackOkFunction=="function"&&t.callbackOkFunction(t)});$(document).on(resources.changeConfirmDialog.onCancel,function(n,t){r(t)});$(document).on(resources.changeConfirmDialog.onClose,function(){})},i=function(n,t){return changeConfirmDialog.open(n,t),!1},r=function(n){$(n.target).hasClass("hasDatepicker")&&$(n.target).data("datepicker").inline===!0&&$(n.target).datepicker("setDate",n.previousValue||utils.getPreviousValue(n.target));$.inArray($(n.target).prop("tagName").toLowerCase(),["input","select","textarea"])>-1&&!$(n.target).is(":button")&&utils.setValue(n.target,n.previousValue||utils.getPreviousValue(n.target),!1)},u=function(n){n.triggerEvent===resources.discount.consts.codeChanged&&utils.setValue(n.target,n.value)},n=function(n){return branches.isAllowCoverage(n)},f=function(){return travelDates.getStartDateElement()},e=function(){return travelDates.getEndDateElement()},o=function(){return travelers.getNumberDisplayTravelers()},s=function(){return travelers.getNumberDisplayActiveTravelers()},h=function(){return travelers.getTravelersOrdered()},c=function(n){return travelers.isAtLeastOneSelectedMedicalQuestion(n)},ot=function(){},l=function(){return branches.getRestrictMinAgeForTraveler()},a=function(){return branches.getRestrictMaxAgeForTraveler()},v=function(n){var t=n.travelerOrdinalNumber?[n.travelerOrdinalNumber]:travelers.getOrdinalNumbersOfTravelersSelectCoverageCode(n.coverageCode);$(t).each(function(t,i){$(document).trigger(resources.coverages.consts.unselectTraveler,{travelerOrdinalNumber:i,code:n.coverageCode})})},y=function(n){var t=n.travelerOrdinalNumber?[n.travelerOrdinalNumber]:travelers.getOrdinalNumbersOfTravelersEnableAddCoverageCode(n.coverageCode);$(t).each(function(t,i){$(document).trigger(resources.coverages.consts.selectTraveler,{travelerOrdinalNumber:i,code:n.coverageCode})})},p=function(t){var i=$(t).map(function(n,t){var i=coverages.getPreventedCoverages({coverageCode:t});if(i.length>0)return i}).toArray().join(",").split(",");return i=$(i).filter(function(t,i){return n(i)}).toArray(),i=i.map(String),i=utils.getUnique(i),$(i).filter(function(n,t){return coverages.isDisplayed(t)}).toArray()},w=function(n){var t=p(n);return $(t).map(function(n,t){return utils.getValueKeyByAnotherKey(resources.coverages.items,"Code",t,"Name")}).toArray()},b=function(n){return medicalQuestionnaire.questions(n)},k=function(){return places.departureContinent.isTravelFromIsrael()},d=function(){discount.clear();medicalQuestionnaire.clear();coveragesCategories.clear();travelers.clear();places.clear();travelDates.clear();summary.clear();redCourse.clear();addressDetails.clear();payment.clear();quotation.clear();validators.clearErrors(resources.mainForm)},g=function(){return travelers.hasData()||travelDates.hasData()},nt=function(){var n=!0;return n&=travelers.validate(),n&=places.validate(),n&=travelDates.validate(),n&=discount.validate(),n||alert(resources.messages.travelDetailsValidation),!!n},tt=function(){var n=!0;return n&=travelers.isValid(),!!n},it=function(){var n=!0;return n&=travelers.isValid(),n&=places.isValid(),n&=travelDates.isValid(),n&=discount.isValid(),n&=medicalQuestionnaire.isValid(),!!n},rt=function(){var n=!0;return n&=travelers.validate(),n&=places.validate(),n&=travelDates.validate(),n&=discount.validate(),n&=medicalQuestionnaire.validate({isShowErrorMessage:!1}),n&=coveragesCategories.validate({isShowErrorMessage:!1}),n&=summary.validate(),n||alert(resources.messages.travelDetailsValidation),!!n},ut=function(){return!!travel.proposalId()&&travel.proposalId()!=0},ft=function(n){return discount.isAutomaticCoverageCode(n)||branches.isAutomaticBranchCoverage(n)},et=function(){return discount.automaticCoverages().concat(branches.getAutomaticBranchCoverages())};return{init:t,acceptChange:i,isAllowCoverageOnCurrentBranch:n,getTravelStartDateElement:f,getTravelEndDateElement:e,getRestrictMinAgeForTraveler:l,getRestrictMaxAgeForTraveler:a,getNumberDisplayTravelers:o,getNumberDisplayActiveTravelers:s,getTravelersOrdered:h,isAtLeastOneTravelersSelectMedicalQuestion:c,clearPage:d,isFillPageData:g,validateTravelDetails:nt,isValidTravelerDetails:tt,isValidTravelDetails:it,validatePageWithoutPayment:rt,removeCoverage:v,addCoverage:y,getPreventedCoveragesNames:w,getMedicalQuestion:b,isTravelFromIsrael:k,isRetrieveMode:ut,isIncludeCoverage:ft,getIncludeCoverages:et}}(),eliminateTravelerDialog=function(){var n={eliminateTravelerDialog:"#eliminateTravelerDialog",btnApproveEliminateTraveler:".btn-approve-eliminate-traveler",btnCancelEliminateTraveler:".btn-cancel-eliminate-traveler",singleMessage:".single-message",multipleMessage:".multiple-message"},t={single:"single",multiple:"multiple"},i=function(i){i=i||{};i.mode=i.mode||t.single;i.mode===t.single?($(n.singleMessage).removeClass("hide"),$(n.multipleMessage).addClass("hide")):($(n.singleMessage).addClass("hide"),$(n.multipleMessage).removeClass("hide"));$(n.eliminateTravelerDialog).data("args",i);$(n.eliminateTravelerDialog).modal({backdrop:"static",keyboard:!1,show:!0})},r=function(){$(n.eliminateTravelerDialog).modal("hide")},u=function(){$(document).on("click",n.btnApproveEliminateTraveler,function(){var t=$(n.eliminateTravelerDialog).data("args")||{};typeof t.callbackOkFunction=="function"&&t.callbackOkFunction()});$(document).on("click",n.btnCancelEliminateTraveler,function(){var t=$(n.eliminateTravelerDialog).data("args")||{};typeof t.callbackCancelFunction=="function"&&t.callbackCancelFunction()})}();return{open:i,close:r,modes:t}}(),quotation=function(){var n={priceValue:".price-value",priceButton:".price-button",quotationUpdatedSection:".quotation-updated",quotationNotUpdatedSection:".quotation-not-updated",quotationUpdatingSection:".quotation-updating",clickToUpdateQuotationText:".click-to-update-quotation-text"},t={updated:1,notUpdated:2,updating:3},r={value:t.noUpdated},o=function(){return r.value},i=function(n){(r.value!=t.updating||n!=t.notUpdated)&&(r.value=n,$(r).trigger("change",{mode:n}))},f=function(r){utils.setValue(n.priceValue,r);String.isNullOrEmpty(r)?i(t.notUpdated):i(t.updated)},u=function(){return utils.getValue(n.priceValue)},s=function(){c();v();y();$(n.priceButton).on("click",l);mediator.isRetrieveMode()&&!isNaN(u())&&u()>0&&(i(t.updated),(isNaN(u())||u()<=0)&&i(t.notUpdated))},h=function(){f("")},c=function(){$(document).on(resources.quotation.updatedEvent,function(n,t){f(t.quotation)});$(document).on(resources.quotation.refresh,function(){e()})},l=function(){(googleAnalytics.priceCircleSelected(),coverages.getActiveCoverage().length>0||medicalQuestionnaire.categories().getActive()!=null)||(i(t.updating),callServer.getQuotation())},a=function(n){i(t.updating);callServer.saveProposalDB(n)},v=function(){$(r).on("change",function(n,i){switch(i.mode){case t.updated:p();break;case t.notUpdated:e();break;case t.updating:w()}})},y=function(){$(document).on(resources.events.travelValidated,function(r,u){utils.isDisplayed(n.priceButton)?u.isUpdateQuotation&&i(t.notUpdated):u.isValid&&!String.isNullOrEmpty(utils.getValue(u.target))})},p=function(){utils.hide(n.quotationUpdatingSection);utils.show(n.quotationUpdatedSection);utils.show(n.priceButton);$(".price-place-holder").addClass("col-sm-3");$(".price-place-holder").addClass("col-md-3");$(".price-place-holder").addClass("col-xs-3");$(".nav.navbar-nav").parent().removeClass("col-sm-6");$(".nav.navbar-nav").parent().removeClass("col-md-6");$(".nav.navbar-nav").parent().removeClass("col-xs-7");$(".nav.navbar-nav").parent().addClass("col-md-6");$(".nav.navbar-nav").parent().addClass("col-sm-6");$(".nav.navbar-nav").parent().addClass("col-xs-4");$(n.priceButton).removeClass("refresh");$(n.priceButton).removeClass("text")},e=function(){utils.hide(n.quotationUpdatingSection);utils.hide(n.quotationUpdatedSection);$(n.priceButton).addClass("refresh");mediator.isValidTravelDetails()?$(n.priceButton).addClass("text"):$(n.priceButton).removeClass("text")},w=function(){utils.hide(n.quotationUpdatedSection);$(n.priceButton).removeClass("refresh");$(n.priceButton).removeClass("text");utils.show(n.quotationUpdatingSection)},b=function(){mediator.isValidTravelDetails()?utils.show(n.clickToUpdateQuotationText):utils.hide(n.clickToUpdateQuotationText)};return{modes:t,init:s,clear:h,update:a,getMode:o,setMode:i,setQuotation:f}}(),payment=function(){var n={paymentContainer:".payment-container",headerMenuItems:".nav.navbar-nav",frame:"#pciframe",close:".payment.close-payment",paymentsCounts:".payments-count",email:".payments-email",firstName:".payment-first-name",lastName:".payment-last-name",identityNumber:".payment-identity-number",isProtectionOfPrivacyDeclaration:".is-protection-of-privacy-declaration",isProtectionOfPrivacyDeclarationHidden:"#IsProtectionOfPrivacyDeclaration",title:"h2.payment-title",summaryCoverageCountContainer:".summary-coverage-count-container",summaryCoverageContainer:".summary-coverage-container",summaryCoveragesTitleContainer:".summary-coverages-title-container",summaryCoverageCode:".summary-coverage-code",summaryCoverageCount:".summary-coverage-count",summaryDestinations:".summary-destinations",summaryTotalDaysCount:".summary-total-days-count",travelersIcon:".travelers-icon",summaryStartDate:".summary-start-date",summaryEndDate:".summary-end-date",summaryTravelersCount:".summary-travelers-count",summaryPeriod:".summary-dates"},f='<span aria-hidden="true">{0}<\/span><span class="visible-hidden"> {1} <\/span>',l=function(){h();tt();b();v();y();a()},u=function(){var i=places.destinationsContinent.getContinentsCodes(),t=$(i.split(",")).map(function(n,t){return parseInt(t)});t.length>1?utils.setValue(n.summaryDestinations,resources.summary.messages.multipleDestinations):utils.setValue(n.summaryDestinations,places.destinationsContinent.getContinentNameByCode(t[0]))},a=function(){$(document).on(resources.places.consts.destinationsContinentsChanged,function(){u()});u()},t=function(){return String.isNullOrEmpty(travelDates.getStartDate())||String.isNullOrEmpty(travelDates.getEndDate())},e=function(){if(!String.isNullOrEmpty(travelDates.getStartDate())){var t=utils.convert.dateToString(utils.convert.stringDateToDate(travelDates.getStartDate(),"DD/MM/YYYY"),"DD.MM.YY");utils.setValue($(n.summaryStartDate),String.format(f,t,"מ-"+t))}},i=function(){var n=utils.convert.dateToString(utils.convert.stringDateToDate(travelDates.getStartDate(),"DD/MM/YYYY"),"DD.MM.YY"),t=utils.convert.dateToString(utils.convert.stringDateToDate(travelDates.getEndDate(),"DD/MM/YYYY"),"DD.MM.YY")},v=function(){$(document).on(resources.travelDates.consts.travelDatesChanged,function(){e();t()||(r(),i())});t()||(e(),r(),i())},o=function(){if(!String.isNullOrEmpty(travelDates.getEndDate())){var t=utils.convert.dateToString(utils.convert.stringDateToDate(travelDates.getEndDate(),"DD/MM/YYYY"),"DD.MM.YY");utils.setValue($(n.summaryEndDate),String.format(f,"- "+t," עד "+t))}},y=function(){$(document).on(resources.travelDates.consts.travelDatesChanged,function(){o();t()||(r(),i())});t()||(o(),r(),i())},r=function(){var t=moment(travelDates.getStartDate(),"DD/MM/YYYY"),i=moment(travelDates.getEndDate(),"DD/MM/YYYY");utils.setValue($(n.summaryTotalDaysCount),i.diff(moment(t,"DD/MM/YYYY"),"days")+1)},p={multipleTravelersCoverage:"multiple-travelers-coverage",singleTraveler:"single-traveler",multipleTravelers:"multiple-travelers"},s=function(t){if(arguments.length===0)return $(n.frame).prop("src");t&&(console.log(" add src to iframe -> hide() "),$(n.frame).prop("src",t),$(n.frame).hide())},w=function(n){return $(n).map(function(){return this.Code})},b=function(){var t=travelers.getTravelersOrdered(),i=w(resources.coverages.items);$(i).each(function(n,i){var r=0;$(t).each(function(n,t){$.inArray(i.toString(),t.coverages)>-1&&travelersSelectorHandller.isTravelerInAgeRange(t.birthdate,coverages.getMinAgeByCoverage(i),coverages.getMaxAgeByCoverage(i))&&r++});k(r,i)});$(n.summaryCoverageContainer).filter(":not(.hide)").length>0?$(n.summaryCoveragesTitleContainer).removeClass("hide"):$(n.summaryCoveragesTitleContainer).addClass("hide")},k=function(t,i){var r=$(n.summaryCoverageContainer).filter(function(){return utils.getValue($(this).find(n.summaryCoverageCode))==i});utils.setValue($(r).find($(n.summaryCoverageCount)),t);t>0?($(r).closest($(n.summaryCoverageContainer)).removeClass("hide"),t==1?($(r).find($(n.summaryCoverageCountContainer)).addClass("hide"),$(r).find($(n.summaryCoverage)).removeClass(p.multipleTravelersCoverage)):$(r).find($(n.summaryCoverageCountContainer)).removeClass("hide")):$(r).closest($(n.summaryCoverageContainer)).addClass("hide")},d=function(){utils.clearSection(n.paymentContainer,[n.identityNumber,n.firstName,n.lastName,n.isProtectionOfPrivacyDeclaration])},g=function(){var t=validators.validateSection(n.paymentContainer,":hidden");return utils.conditionalClass(n.paymentContainer),t||alert(resources.messages.travelDetailsValidation),t},nt=function(){return validators.isValidSection(n.paymentContainer,":hidden")},h=function(){$(n.paymentsCounts).find("option").remove();for(var t=1;t<=resources.payment.count;t++)$(n.paymentsCounts).append(String.format("<option value='{0}'>{0}<\/option>",t))},tt=function(){},it=function(t){t=t||{};t.title=t.title||sourceMessages.payment.messages.paymentTitle;$(n.paymentContainer).show();$(".main-container").hide();$(n.headerMenuItems).addClass("hide");$(n.title).text(t.title);h();googleAnalytics.gaSendPageView(resources.mainTabs.selectors.PAYMENT);setTimeout(function(){$(document).scrollTop($(n.paymentContainer).offset().top-250);$(".price-button .price-text").focus()},230)},c=function(){$(".main-container").show();googleAnalytics.gaSendPageView(resources.mainTabs.selectors.SUMMARY);$(n.paymentContainer).hide();$(n.headerMenuItems).removeClass("hide")},rt=function(){callServer.getPaymentUrl({success:function(n){n&&n.UpdateTravelVM&&n.UpdateTravelVM.PaymentUrl&&s(n.UpdateTravelVM.PaymentUrl)}})},ut=function(){$(document).on("click",n.close,c);$(document).on(resources.addressDetails.consts.emailChanged,function(t,i){utils.setValue(n.email,i.value)});$(document).on("change",[n.firstName,n.lastName,n.identityNumber,n.isProtectionOfPrivacyDeclaration].join(","),function(){$(document).trigger(resources.payment.consts.detailsChanged)});$(document).on("change",n.isProtectionOfPrivacyDeclaration,function(){var t=$(n.isProtectionOfPrivacyDeclaration).prop("checked");$(n.isProtectionOfPrivacyDeclarationHidden).val(t)});$(n.frame).load(function(){console.log("iframe is loading -> show() ");$(this).show()});$(document).on(resources.travelers.consts.travelersIdChanged,function(t,i){i!=null&&i.ordinalNumber=="0"&&utils.setValue($(n.identityNumber),i.Id)});$(document).on(resources.travelers.consts.travelersFirstNameChanged,function(t,i){i!=null&&i.ordinalNumber=="0"&&utils.setValue($(n.firstName),i.firstName)});$(document).on(resources.travelers.consts.travelersLastNameChanged,function(t,i){i!=null&&i.ordinalNumber=="0"&&utils.setValue($(n.lastName),i.lastName)});$(document).on(resources.travelers.consts.updateTravelersCount,function(){var t=travelers.getNumberDisplayTravelers();utils.setValue($(n.summaryTravelersCount),t)});$(document).on(resources.places.consts.destinationsContinentsChanged,function(){u()})}();return{init:l,url:s,show:it,hide:c,validate:g,isValid:nt,clear:d,updateUrl:rt}}(),travel=function(){var n={navbar:"nav.navbar",validateButton:".btn-validate",saveButton:".btn-save",publishButton:".btn-publish",travelId:"#Id",proposalId:"#ProposalId",guid:"#GUID",dateIcon:".date",priceValue:".price-value",errorMsgFromServer:".error-message-from-server"},t=function(t){if(arguments.length===0)return utils.getValue(n.proposalId);utils.setValue(n.proposalId,t)},i=function(t){if(arguments.length===0)return utils.getValue(n.guid);utils.setValue(n.guid,t)},r=function(t){if(arguments.length===0)return utils.getValue(n.travelId);utils.setValue(n.travelId,t)},u=function(){return utils.getValue(n.priceValue)},f=function(){var i=$(n.navbar).height(),t;$("body").css("padding-top",i);utils.preventEventsOnDisableItems();e();s();$(".traveler-birthdate").mask("00/00/0000");$("[title]").tooltip({content:function(){return $(this).attr("title")}});$(document).on("keydown",".btn, label[role=checkbox], .role-checkbox",function(n){n.which===32&&($(n.target).attr("role")==="checkbox"||$(n.target).attr("role")==="radio"?($(this).trigger("click"),n.preventDefault()):n.preventDefault())});googleAnalytics.init();$("#coronavirusQuestions").length>0&&(t={header:"ui-icon-plus",activeHeader:"ui-icon-minusthick"},$("#coronavirusQuestions").accordion({collapsible:!0,heightStyle:"content",icons:t}))},l=function(){var n=!0;return n&=travelers.validate(),n&=places.validate(),n&=travelDates.validate(),n&=medicalQuestionnaire.validate(),n&=coveragesCategories.validate(),n&=summary.validate(),!!n},e=function(){validators.init(resources.mainForm);header.init();branches.init();travelers.init();getProposal.init();coveragesCategories.init();summary.init();setTimeout(function(){places.init();travelDates.init();medicalQuestionnaire.init();mediator.init();quotation.init();redCourse.init();addressDetails.InitView();addressDetails.init();payment.init();discount.init();resources.userType!=resources.userTypes.moked&&resources.userType!=resources.userTypes.agent&&contactUs.init();updateAgentNumber.init();o()},1)},o=function(){var n={DisplayTab:resources.mainTabs.selectors.FIRST};displayTab(n)},s=function(){$(document).on("click",n.dateIcon,function(n){$(n.target).parent().find('[data-type="datepicker"]').focus()})};$("input,select,textarea").each(function(){utils.setPreviousValue(this)});var h=function(){var n=[{name:resources.travelers.consts.travelersFirstNameChanged,isUpdateQuotation:!1},{name:resources.travelers.consts.travelersLastNameChanged,isUpdateQuotation:!1},{name:resources.travelers.consts.travelersBirthdateChanged,isUpdateQuotation:!0},{name:resources.travelers.consts.travelersIsMaleChanged,isUpdateQuotation:!1},{name:resources.travelers.consts.travelersPhoneChanged,isUpdateQuotation:!1},{name:resources.places.consts.departureContinentFromIsraelChanged,isUpdateQuotation:!0},{name:resources.places.consts.departureContinentFromAbroadChanged,isUpdateQuotation:!0},{name:resources.places.consts.destinationsContinentsChanged,isUpdateQuotation:!0},{name:resources.travelDates.consts.travelDatesChanged,isUpdateQuotation:!0}];$(n).each(function(n,t){$(document).on(t.name,function(n,i){var r=mediator.isValidTravelDetails();$(document).trigger(resources.events.travelValidated,{isValid:r,isUpdateQuotation:t.isUpdateQuotation,target:i.target})})})},c=function(){var n=[{name:resources.travelers.consts.travelersFirstNameChanged},{name:resources.travelers.consts.travelersLastNameChanged},{name:resources.travelers.consts.travelersBirthdateChanged},{name:resources.travelers.consts.travelersIsMaleChanged},{name:resources.travelers.consts.travelersPhoneChanged}];$(n).each(function(n,t){$(document).on(t.name,function(){var n=mediator.isValidTravelerDetails();$(document).trigger(resources.events.travelerValidated,{isValid:n})})})},a=function(){h();c();$(document).on(resources.events.save,function(n,t){callServer.saveProposal({success:t.callbackOkFunction,DisplayTab:t.DisplayTab})});$(n.publishButton).on("click",function(){callServer.publishProposal()})}();return{init:f,proposalId:t,GUID:i,id:r,getQuotation:u}}(),dateRangePickerObject=function(n){var i;n=n||{};i=n.container||null;n.calendarContainer=n.calendarContainer||"";n.dateInputsContainer=n.dateInputsContainer||"";n.alwaysOpen=n.alwaysOpen||!1;n.inline=n.inline||!1;n.startDate=n.startDate||moment().format("DD/MM/YYYY");n.endDate=n.endDate||null;n.eventS1=n.eventS1||null;n.eventS2=n.eventS2||null;var t={container:n.container,questionRequired:"input.question-required, select.question-required",dateWrapper:n.calendarContainer+" .date-picker-wrapper",dateInputsContainer:n.dateInputsContainer,calendarContainer:n.calendarContainer,startDate:i+"input.date-start",startDateIcon:".icon-stretchy",startDateContainer:i+".travel-date-container.start .icon-stretchy",startDateDatepicker:i+".date-start-datepicker",startDateDayAndMonthView:i+".date-start-day-month",startDateYearView:i+".date-start-year",endDate:i+"input.date-end",endDateIcon:i+".travel-date-container.end .icon-stretchy",endDateContainer:i+".end-start-container",endDateDatepicker:i+".date-end-datepicker",endDateDayAndMonthView:i+".date-end-day-month",endDateYearView:i+".date-end-year",firstDateSelected:i+".first-date-selected",lastDateSelected:i+".last-date-selected",dayToMonth:i+".day.toMonth"},r=function(){var u=function(){n!==null&&($(t.startDate).mask("00/00/0000"),$(t.endDate).mask("00/00/0000"),r())},i=function(){var n=validators.validateSectionDatePicker(t.container);return utils.conditionalClass(t.container),n},r=function(){if($(t.dateInputsContainer).dateRangePicker){var r=" to ",u=$(window).width()<=resources.screen.tabletWidth?"he-short":"he";$(t.dateInputsContainer).data("dateRangePicker")!==undefined&&$(t.dateInputsContainer).data("dateRangePicker").destroy();$(t.dateInputsContainer).dateRangePicker({inline:n.inline,alwaysOpen:!0,format:"DD/MM/YYYY",language:u,minDate:0,maxDate:resources.travelDates.consts.numberMaxDaysOfTravelStartDate,container:t.calendarContainer,startDate:n.startDate,endDate:n.endDate,seperator:r,autoUpdateInput:!1,hoveringTooltip:!1,singleMonth:!0,showShortcuts:!1,showTopbar:!1,autoClose:!1,getValue:function(){return $(t.startDate).val()&&$(t.endDate).val()?$(t.startDate).val()+r+$(t.endDate).val():""},setValue:function(r,u,f){$(t.startDate).val(u);$(t.endDate).val(f);u!==null&&(validators.validateSectionDatePicker(t.startDate),f!==null?(i(),n.eventS2!=null&&n.eventS2!=""&&$(document).trigger(n.eventS2)):n.eventS1!=null&&n.eventS1!=""&&$(document).trigger(n.eventS1))}})}},f=function(){$(t.dateWrapper).remove()},e=function(){$(t.dateInputsContainer).data("dateRangePicker")&&$(t.dateInputsContainer).data("dateRangePicker").redraw()};return{init:u,validate:i,createDateRangePicker:r,removeDateRangePicker:f,startDate:t.startDate,endDate:t.endDate,redraw:e}},u=function(){$(window).resize(function(){r().createDateRangePicker()})}();return r},carRentQuestion=function(){var t={hide:"hide",noOption:"no-option",yesOption:"yes-option",YES:"true",NO:"false",imgYesUpgrade:"yes",imgNoUpgrade:"no",active:"active",invalid:"invalid",dateFormat:"DD/MM/YYYY",coverageCode:115,questionCodes:[18,19,23]},n={mainContainer:"#coverages",container:".coverage.coverages-category.rental-car",questionRequired:"input.question-required, select.question-required",travelersContainer:".rental-car .coverage-travelers-container",dateFrom:".rental-car .date-from",dateTo:".rental-car .date-to",coverageTitleContainer:".coverage-description-container",coverageTitle:".rental-car .coverage-description"},i={},u=function(){$(n.coverageTitleContainer).removeClass("hide");$(n.coverageTitle).focus();i=dateRangePickerObject({container:".rental-car ",calendarContainer:"#rentalCarCalendarContainer",dateInputsContainer:"#rentalCarDates",alwaysOpen:!1,startDate:moment(travelDates.getStartDate(),t.dateFormat),endDate:moment(travelDates.getEndDate(),t.dateFormat)});$(n.container).find("select").attr("aria-required","true");i().init();h();o()},f=function(){var i=validators.validateSection(n.container);return travelers.isAtLeastOneSelectedCoverage(t.coverageCode)?($(n.travelersContainer).removeClass(t.invalid),i):($(n.travelersContainer).addClass(t.invalid),!1)},e=function(){r()},o=function(){var i=travelers.getOrdinalNumbersOfTravelersSelectCoverageCode(t.coverageCode);i.length>0&&$.each(t.questionCodes,function(n,t){var i=utils.getValueKeyByAnotherKeys(resources.coverages.answers.items,[{key:"Code",value:t}],"Answer"),r=coveragesQuestions.getQuestionByCode(t);utils.setValue(r.find("input,select"),i)});validators.clearErrors(n.container)},s=function(){$(n.dateFrom).rules("remove");$(n.dateFrom).rules("add",{required:function(){return!discount.isAutomaticCoverageCode(t.coverageCode)&&!branches.isAutomaticBranchCoverage(t.coverageCode)},date:!0,datecompare:{currentdate:utils.getValue(mediator.getTravelStartDateElement()),numberofdays:0,operatorstr:">="},datecomparetwo:{currentdate:utils.getCurrentStringDate(),numberofdays:0,operatorstr:"<=",optionalcomparepropertyfullname:$(n.dateTo).attr("name")},messages:{datecompare:resources.coverages.messages.questionDateFrom_beforeTravelEndDateValidation,datecomparetwo:resources.coverages.messages.questionDateFrom_afterDateToValidation,date:resources.messages.dateValidation,required:resources.messages.requiredValidation}});utils.getValue(n.dateFrom)===""&&utils.setValue(n.dateFrom,utils.getValue(mediator.getTravelStartDateElement()));$(n.dateTo).rules("add",{required:function(){return!discount.isAutomaticCoverageCode(t.coverageCode)&&!branches.isAutomaticBranchCoverage(t.coverageCode)},date:!0,datecompare:{currentdate:utils.getCurrentStringDate(),numberofdays:0,operatorstr:">=",optionalcomparepropertyfullname:$(n.dateFrom).attr("name")},datecomparetwo:{currentdate:utils.getValue(mediator.getTravelEndDateElement()),numberofdays:0,operatorstr:"<="},messages:{datecompare:resources.coverages.messages.questionDateTo_beforeDateFromValidation,datecomparetwo:resources.coverages.messages.questionDateTo_afterTravelStartDateValidation,date:resources.messages.dateValidation,required:resources.messages.requiredValidation}});utils.getValue(n.dateTo)===""&&utils.setValue(n.dateTo,utils.getValue(mediator.getTravelEndDateElement()))},h=function(){s();utils.addRequiredRule($(".rental-car select.question-required"),"שדה חובה")},r=function(){$(n.mainContainer).find(n.questionRequired).each(function(){console.log("car -> remove rule "+$(this).attr("id"));$(this).rules("remove","required");$(this).val("")});validators.clearErrors(n.container);$(n.travelersContainer).removeClass(t.invalid)},c=function(){}();return{init:u,validate:f,clear:e,removeRequiredRulesToAnswer:r}}(),sportQuestion=function(){var t={hide:"hide",noOption:"no-option",yesOption:"yes-option",YES:"true",NO:"false",imgYesUpgrade:"yes",imgNoUpgrade:"no",active:"active",invalid:"invalid",dateFormat:"DD/MM/YYYY",coverageCode:131,questionCodes:[29,30,31]},n={mainContainer:"#coverages",container:".coverage.coverages-category.sports",questionRequired:"input.question-required, select.question-required",travelersContainer:".sports .coverage-travelers-container",dateFrom:".sports .date-from",dateTo:".sports .date-to",totalDays:".cov-total-days"},r={},e=function(){r=dateRangePickerObject({container:".sports ",calendarContainer:"#sportCalendarContainer",dateInputsContainer:"#sportDates",alwaysOpen:!1,startDate:moment(travelDates.getStartDate(),t.dateFormat),endDate:moment(travelDates.getEndDate(),t.dateFormat),eventS1:"calcDaysEvent",eventS2:"calcDaysEvent"});r().init();$(n.container).find("select").attr("aria-required","true");l();h()},o=function(){var i=validators.validateSection(n.container);return travelers.isAtLeastOneSelectedCoverage(t.coverageCode)?($(n.travelersContainer).removeClass(t.invalid),i):($(n.travelersContainer).addClass(t.invalid),!1)},s=function(){a()},h=function(){var i=travelers.getOrdinalNumbersOfTravelersSelectCoverageCode(t.coverageCode);i.length>0&&$.each(t.questionCodes,function(n,t){var r=utils.getValueKeyByAnotherKeys(resources.coverages.answers.items,[{key:"Code",value:t},{key:"TravelerOrdinalNumber",value:i[0]}],"Answer"),u=coveragesQuestions.getQuestionByCode(t);utils.setValue(u.find("input,select"),r)});validators.clearErrors(n.container)},c=function(){$(n.dateFrom).rules("remove");$(n.dateFrom).rules("add",{required:function(){return!discount.isAutomaticCoverageCode(t.coverageCode)&&!branches.isAutomaticBranchCoverage(t.coverageCode)},date:!0,datecompare:{currentdate:utils.getValue(mediator.getTravelStartDateElement()),numberofdays:0,operatorstr:">="},datecomparetwo:{currentdate:utils.getCurrentStringDate(),numberofdays:0,operatorstr:"<=",optionalcomparepropertyfullname:$(n.dateTo).attr("name")},messages:{datecompare:resources.coverages.messages.questionDateFrom_beforeTravelEndDateValidation,datecomparetwo:resources.coverages.messages.questionDateFrom_afterDateToValidation,date:resources.messages.dateValidation,required:resources.messages.requiredValidation}});utils.getValue(n.dateFrom)===""&&utils.setValue(n.dateFrom,utils.getValue(mediator.getTravelStartDateElement()));$(n.dateTo).rules("add",{required:function(){return!discount.isAutomaticCoverageCode(t.coverageCode)&&!branches.isAutomaticBranchCoverage(t.coverageCode)},date:!0,datecompare:{currentdate:utils.getCurrentStringDate(),numberofdays:0,operatorstr:">=",optionalcomparepropertyfullname:$(n.dateFrom).attr("name")},datecomparetwo:{currentdate:utils.getValue(mediator.getTravelEndDateElement()),numberofdays:0,operatorstr:"<="},messages:{datecompare:resources.coverages.messages.questionDateTo_beforeDateFromValidation,datecomparetwo:resources.coverages.messages.questionDateTo_afterTravelStartDateValidation,date:resources.messages.dateValidation,required:resources.messages.requiredValidation}});utils.getValue(n.dateTo)===""&&utils.setValue(n.dateTo,utils.getValue(mediator.getTravelEndDateElement()))},l=function(){c();utils.addRequiredRule($(".sports select.question-required"),"שדה חובה")},a=function(){$(n.mainContainer).find(n.questionRequired).each(function(){console.log("sport -> remove rule "+$(this).attr("id"));$(this).rules("remove","required");$(this).val("")});validators.clearErrors(n.container);$(n.travelersContainer).removeClass(t.invalid)},u=function(){return utils.getValue(n.dateFrom)},f=function(){return utils.getValue(n.dateTo)},v=function(){return moment(f(),"DD/MM/YYYY").diff(moment(u(),"DD/MM/YYYY"),"days")+1},i=function(){if(String.isNullOrEmpty(u())||String.isNullOrEmpty(f()))$(n.totalDays).html("");else{var t=v();$(n.totalDays).html(t)}},y=function(){$(".sports select.question-required").on("change",function(n){n.stopPropagation()});$(document).on("change",n.dateFrom,function(){i()});$(document).on("change",n.dateTo,function(){i()});$(document).on("calcDaysEvent",function(){i()})}();return{init:e,validate:o,clear:s}}(),googleAnalytics=function(){var i=function(t){n("clkBtn-head",t)},u=function(){$(".header-item").on("click",function(){i($(this).children(".tab-subtitle").text())});$(".btn-contact-us.header.call").on("click",function(){i("PHONE")});$(".btn-save-proposal.header.save").on("click",function(){i("שמור הצעה")})},lt=function(){$("#ThirdParty-input").on("click",function(){n("clkBtn-extension","כיסוי צד ג")})},at=function(){$("#SearchAndRescue-input").on("click",function(){n("clkBtn-extension","כיסוי איתור וחילוץ")})},f=function(){},e=function(){},o=function(){console.log("google analytics - price updated");f()},r=function(){var t=[],n,i=function(i){i!==n&&(n=i,console.log("section reached- "+i),t.indexOf(i)===-1&&(console.log("..for first time"),t.push(i)))},r=function(){return n};return{sectionReached:i,getLastSectionReached:r}}(),n=function(n,t){console.log('clicked. event type= "'+n+'" button text= "'+t+'"')},s=function(t){var i=function(n){switch(n){case"177":case"Business":return"Smart Business";case"777":case"Mochiler":return"Smart Mochiler";case"667":case"Travel":return"Smart Travel"}}(t);n("clkBtn-branch",i)},h=function(t){n("clkBtn-who",t)},c=function(t){var i=t?"ישראל":'אני בחו"ל';n("clkBtn",i)},l=function(t){var i=function(n){switch(n){case 300:return"אירופה";case 301:return"צפון אמריקה";case 315:return"אסיה";case 316:return"אפריקה";case 317:return"מרכז ודרום אמריקה";case 318:return"אוסטרליה וניו זילנד"}}(t);n("clkBtn",i)},a=function(){n("clkBtn-coupon","אישור")},v=function(t){n("clkBtn-date-start",t)},y=function(t){n("clkBtn-date-end",t)},p=function(t){var i=t===1?"מצב רפואי קיים מיוחד":"הריון";n("clkBtn-questionnaire",i)},w=function(t,i){var u=function(n){switch(n){case 1:return"ספורט";case 2:return"הרחבות נוספות";case 102:return"ספורט אתגרי";case 103:return"ספורט חורף";case 104:return"ספורט תחרותי";case 105:return"איתור, חיפוש וחילוץ";case 106:return"חבילת אקסטרים";case 107:return"אופניים";case 109:return"מחשב נייד או טאבלט";case 110:return"טלפון סלולארי";case 111:return"חבילה אלקטרונית";case 112:return"פשיטת רגל של חברת תעופה";case 113:return"תאונות אישיות";case 115:return'ביטול השתתפות עצמית ברכב שכור בחו"ל';case 122:return"גניבת מצלמה"}}(t),r;i|=t==1||t==2;r=i?"main-extension":"secondary-extension";n("clkBtn-"+r,u)},b=function(){n("clkBtn-confirm-extension","אישור")},k=function(){n("clkBtn-extra","בטחו אותי");googleAnalytics.addEventToDataLayer("initialcheckout")},d=function(){n("clkBtn-call-me","צרו איתי קשר")},g=function(){n("clkBtn-get-proposal-first-time","לקבלת מחיר בפעם ראשונה")},nt=function(){n("clkBtn-send-selection","שלח")},tt=function(){n("clkBtn-submit-medical-questionnaire","אישור");googleAnalytics.addEventToDataLayer("healthquestionnaire")},it=function(n){var t;switch(n.attr("id")){case"branches":t="step_1";break;case"tarvelers":t="step_2";break;case"places":t="step_3";break;case"travelDates":t="step_4";break;case"discount-code":t="step_5";break;case"medical-questionnaire":t="step_6";break;case"summary":t="step_7"}t!=undefined&&r.sectionReached(t)},rt=function(){},ut=function(){},ft=function(n){n=="general"},et=function(n,t,i,r){var u=function(n,t,i,r){var e=Math.floor(Math.random()*9e7)+1e7,o="",s=n,u=encodeURIComponent(t.replace(/[.+@]/gi,"#")),y=i,h="undefined",c="undefined",v=s,f,l,a;switch(r){case"0":f="utm_medium=Direct";break;case"1":f="utm_source=Callcenter";break;case"2":f="utm_source=AgentPortal";break;default:console.error("calling system not recognized. value received - "+r)}return l="http://www.google-analytics.com/collect?v=1&t=transaction&tid=UA-1458255-7&cid="+o+"&uid="+u+"&ti=travel-"+h+"&tr="+c+"&cd2="+u+"&z="+e+"&"+f,a="http://www.google-analytics.com/collect?v=1&&tid=UA-1458255-7&cid="+o+"&uid="+u+"&uid="+u+"&t=item&ti=travel-"+h+"&in="+v+"&ip="+c+"&iq=1ic="+s+"&cd2="+u+"&iv=travel&z="+e+"&"+f,{urlItem:l,urlTransaction:a}}(n,t,i,r),f=function(n){$.ajax({url:n,type:"POST",success:function(n){console.log("ga answer: "+n)}})};f(u.urlItem);f(u.urlTransaction)},ot=function(){u()},t=function(n,t){if(!isMoked){var i=dataLayer.filter(function(n){return n.event!=="gtm.click"});i.length&&i[i.length-1].event===n||(t=t||{},dataLayer.push(st([{event:n},t])))}},st=function(n){var t;return Object.assign?(t={},n.forEach(function(n){Object.assign(t,n)}),t):t=n.reduce(function(n,t){return Object.keys(t).forEach(function(i){n[i]=t[i]}),n},{})},ht=function(n,i){if(typeof i=="undefined"&&(i=!1),resources.userType!==resources.userTypes.agent&&resources.userType!==resources.userTypes.moked){var r="",u="";n===resources.mainTabs.selectors.FIRST&&(n=$(".first-tab .tab-container:not(.hide)").first().attr("id"));switch(n){case resources.mainTabs.selectors.LANDING_PAGE:LoadTab();r="/vps/travel_insurance/start/01";u="travel_insurance_start_01";break;case resources.mainTabs.selectors.LANDING_PAGE_POPUP:r="/vps/travel_insurance/popup_purchased_before_02";u="travel_insurance_popup_purchased_before_02";break;case resources.mainTabs.selectors.PLACES:LoadTab();r="/vps/travel_insurance_purchase/destination_03";u="travel_insurance_purchase_destination_03";t("pv_destination");break;case resources.mainTabs.selectors.TRAVEL_DATES:LoadTab();r="/vps/travel_insurance_purchase/dates_04";u="travel_insurance_purchase_dates_04";t("pv_datepicking");break;case resources.mainTabs.selectors.TRAVELERS:LoadTab();r="/vps/travel_insurance_purchase/travellers_05";u="travel_insurance_purchase_travellers_05";t("pv_personaldetails");break;case resources.mainTabs.selectors.SECOND:LoadTab();r="/vps/travel_insurance_purchase/medical_quest_06";u="travel_insurance_purchase_medical_quest_06";t("pv_healthquestionnaire");break;case resources.mainTabs.selectors.COVERAGES:LoadTab();r="/vps/travel_insurance_purchase/upgrades_07";u="travel_insurance_purchase_upgrades_07";t("pv_addtocart");break;case resources.mainTabs.selectors.SUMMARY:LoadTab();r="/vps/travel_insurance_purchase/complete_details_08";u="travel_insurance_purchase_complete_details_08";t("pv_initialcheckout");break;case resources.mainTabs.selectors.PAYMENT:LoadTab();r="/vps/travel_insurance_purchase/offer_summary_09";u="travel_insurance_purchase_offer_summary_09";t("pv_checkout");break;case resources.mainTabs.selectors.SUCCESS_PAGE:ThanksPage();r="/vps/travel_insurance_purchase/tnankyou_10";u="travel_insurance_purchase_tnankyou_10";t("checkout");t("pv_transaction");break;case resources.mainTabs.selectors.CONTACT_US_SUCCESS_PAGE:CallMeTag();r="/vps/travel_insurance/contact_form/thankyou";u="travel_insurance_contact_form_thankyou";break;case resources.mainTabs.selectors.ERROR_PAGE:r="";u="";break;default:return}}},ct=function(){console.log("callCenterPhoneEvent ==> "+document.location.href.toString())};return{headerElementClicked:i,branchSelected:s,travelersQuantitySelected:h,departureContinentSelected:c,destinationSelected:l,discountCodeSelected:a,travelDateStartSelected:v,travelDateEndSelected:y,coverageSelected:w,summaryConfirmSelected:k,summaryCallMeSelected:d,getProposalSelected:g,sendSelectionSelected:nt,priceFirst:e,priceCircleSelected:o,scrolledToSection:it,medicalQCategorySelected:p,processSuccess:rt,processOfferedSuccess:ut,processFail:ft,submitLead:et,getLastSectionReached:r.getLastSectionReached,coverageConfirmSelected:b,medicalQuestionnaireConfirmSelected:tt,init:ot,addEventToDataLayer:t,gaSendPageView:ht,callCenterPhoneEvent:ct}}();$(function(){"undefined"!=typeof navigator&&function(n,t){"function"==typeof define&&define.amd?define(function(){return t(n)}):"object"==typeof module&&module.exports?module.exports=t(n):(n.lottie=t(n),n.bodymovin=n.lottie)}(window||{},function(n){"use strict";function ye(){return{}}function yu(n){ns=n?Math.round:function(n){return n}}function ii(n){n.style.position="absolute";n.style.top=0;n.style.left=0;n.style.display="block";n.style.transformOrigin=n.style.webkitTransformOrigin="0 0";n.style.backfaceVisibility=n.style.webkitBackfaceVisibility="visible";n.style.transformStyle=n.style.webkitTransformStyle=n.style.mozTransformStyle="preserve-3d"}function pu(n,t,i,r){this.type=n;this.currentTime=t;this.totalTime=i;this.direction=r<0?-1:1}function wu(n,t){this.type=n;this.direction=t<0?-1:1}function bu(n,t,i,r){this.type=n;this.currentLoop=i;this.totalLoops=t;this.direction=r<0?-1:1}function ku(n,t,i){this.type=n;this.firstFrame=t;this.totalFrames=i}function du(n,t){this.type=n;this.target=t}function ft(n,t){void 0===t&&(t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890");for(var r="",i=n;i>0;--i)r+=t[Math.round(Math.random()*(t.length-1))];return r}function iu(n,t,i){var r,u,f,h,c,e,o,s;switch(h=Math.floor(6*n),c=6*n-h,e=i*(1-t),o=i*(1-c*t),s=i*(1-(1-c)*t),h%6){case 0:r=i;u=s;f=e;break;case 1:r=o;u=i;f=e;break;case 2:r=e;u=i;f=s;break;case 3:r=e;u=o;f=i;break;case 4:r=s;u=e;f=i;break;case 5:r=i;u=e;f=o}return[r,u,f]}function ru(n,t,i){var r,f=Math.max(n,t,i),e=Math.min(n,t,i),u=f-e,o=0===f?0:u/f,s=f/255;switch(f){case e:r=0;break;case n:r=t-i+u*(t<i?6:0);r/=6*u;break;case t:r=i-n+2*u;r/=6*u;break;case i:r=n-t+4*u;r/=6*u}return[r,o,s]}function gu(n,t){var i=ru(255*n[0],255*n[1],255*n[2]);return i[1]+=t,i[1]>1?i[1]=1:i[1]<=0&&(i[1]=0),iu(i[0],i[1],i[2])}function nf(n,t){var i=ru(255*n[0],255*n[1],255*n[2]);return i[2]+=t,i[2]>1?i[2]=1:i[2]<0&&(i[2]=0),iu(i[0],i[1],i[2])}function tf(n,t){var i=ru(255*n[0],255*n[1],255*n[2]);return i[0]+=t/360,i[0]>1?i[0]-=1:i[0]<0&&(i[0]+=1),iu(i[0],i[1],i[2])}function rf(){}function s(n){return Array.apply(null,{length:n})}function t(n){return document.createElementNS(go,n)}function w(n){return document.createElement(n)}function g(){}function u(n,t){for(var r,f=n.length,u,i=0;i<f;i+=1){r=n[i].prototype;for(u in r)r.hasOwnProperty(u)&&(t.prototype[u]=r[u])}}function ir(n,t){return Object.getOwnPropertyDescriptor(n,t)}function pe(n){function t(){}return t.prototype=n,t}function we(){function t(n,t,i,r,u,f){var e=n*r+t*u+i*f-u*r-f*n-i*t;return e>-.001&&e<.001}function u(n,i,r,u,f,e,o,s,h){if(0===r&&0===e&&0===h)return t(n,i,u,f,o,s);var v,c=Math.sqrt(Math.pow(u-n,2)+Math.pow(f-i,2)+Math.pow(e-r,2)),l=Math.sqrt(Math.pow(o-n,2)+Math.pow(s-i,2)+Math.pow(h-r,2)),a=Math.sqrt(Math.pow(o-u,2)+Math.pow(s-f,2)+Math.pow(h-e,2));return v=c>l?c>a?c-l-a:a-l-c:a>l?a-l-c:l-c-a,v>-.0001&&v<.0001}function f(n){for(var f=ue.newElement(),c=n.c,i=n.v,o=n.o,s=n.i,h=n._length,u=f.lengths,e=0,t=0;t<h-1;t+=1)u[t]=r(i[t],i[t+1],o[t],s[t+1]),e+=u[t].addedLength;return c&&h&&(u[t]=r(i[t],i[0],o[t],s[0]),e+=u[t].addedLength),f.totalLength=e,f}function o(n){this.segmentLength=0;this.points=new Array(n)}function h(n,t){this.partialLength=n;this.point=t}function i(n,t){var u=t.percents,r=t.lengths,e=u.length,i=b((e-1)*n),f=n*t.addedLength,s=0,h,o;if(i===e-1||0===i||f===r[i])return u[i];for(h=r[i]>f?-1:1,o=!0;o;)if(r[i]<=f&&r[i+1]>f?(s=(f-r[i])/(r[i+1]-r[i]),o=!1):i+=h,i<0||i>=e-1){if(i===e-1)return u[i];o=!1}return u[i]+(u[i+1]-u[i])*s}function c(n,t,r,u,f,e){var o=i(f,e),s=1-o,h=Math.round(1e3*(s*s*s*n[0]+(o*s*s+s*o*s+s*s*o)*r[0]+(o*o*s+s*o*o+o*s*o)*u[0]+o*o*o*t[0]))/1e3,c=Math.round(1e3*(s*s*s*n[1]+(o*s*s+s*o*s+s*s*o)*r[1]+(o*o*s+s*o*o+o*s*o)*u[1]+o*o*o*t[1]))/1e3;return[h,c]}function l(t,r,u,f,e,o,s){var a;e=e<0?0:e>1?1:e;a=i(e,s);o=o>1?1:o;for(var h=i(o,s),y=t.length,v=1-a,c=1-h,p=v*v*v,w=a*v*v*3,b=a*a*v*3,k=a*a*a,d=v*v*c,g=a*v*c+v*a*c+v*v*h,nt=a*a*c+v*a*h+a*v*h,tt=a*a*h,it=v*c*c,rt=a*c*c+v*h*c+v*c*h,ut=a*h*c+v*h*h+a*c*h,ft=a*h*h,et=c*c*c,ot=h*c*c+c*h*c+c*c*h,st=h*h*c+c*h*h+h*c*h,ht=h*h*h,l=0;l<y;l+=1)n[4*l]=Math.round(1e3*(p*t[l]+w*u[l]+b*f[l]+k*r[l]))/1e3,n[4*l+1]=Math.round(1e3*(d*t[l]+g*u[l]+nt*f[l]+tt*r[l]))/1e3,n[4*l+2]=Math.round(1e3*(it*t[l]+rt*u[l]+ut*f[l]+ft*r[l]))/1e3,n[4*l+3]=Math.round(1e3*(et*t[l]+ot*u[l]+st*f[l]+ht*r[l]))/1e3;return n}var r=(Math,function(){return function(n,t,i,r){for(var u,v,f,o,y=ti,h=0,c=[],l=[],s=fe.newElement(),a=i.length,e=0;e<y;e+=1){for(f=e/(y-1),o=0,u=0;u<a;u+=1)v=st(1-f,3)*n[u]+3*st(1-f,2)*f*i[u]+3*(1-f)*st(f,2)*r[u]+st(f,3)*t[u],c[u]=v,null!==l[u]&&(o+=st(c[u]-l[u],2)),l[u]=c[u];o&&(o=kr(o),h+=o);s.percents[e]=f;s.lengths[e]=h}return s.addedLength=h,s}}()),a=function(){var n={};return function(i){var r=i.s,u=i.e,c=i.to,a=i.ti,b=(r[0]+"_"+r[1]+"_"+u[0]+"_"+u[1]+"_"+c[0]+"_"+c[1]+"_"+a[0]+"_"+a[1]).replace(/\./g,"p"),p;if(n[b])return void(i.bezierData=n[b]);var v,f,k,g,e,l,y,w=ti,nt=0,d=null;for(2===r.length&&(r[0]!=u[0]||r[1]!=u[1])&&t(r[0],r[1],u[0],u[1],r[0]+c[0],r[1]+c[1])&&t(r[0],r[1],u[0],u[1],u[0]+a[0],u[1]+a[1])&&(w=2),p=new o(w),k=c.length,v=0;v<w;v+=1){for(y=s(k),e=v/(w-1),l=0,f=0;f<k;f+=1)g=st(1-e,3)*r[f]+3*st(1-e,2)*e*(r[f]+c[f])+3*(1-e)*st(e,2)*(u[f]+a[f])+st(e,3)*u[f],y[f]=g,null!==d&&(l+=st(y[f]-d[f],2));l=kr(l);nt+=l;p.points[v]=new h(l,y);d=y}p.segmentLength=nt;i.bezierData=p;n[b]=p}}(),n=e("float32",8);return{getSegmentsLength:f,getNewSegment:l,getPointInSegment:c,buildBezierData:a,pointOnLine2D:t,pointOnLine3D:u}}function be(){function i(t,u,e){for(var s,p,w,h,v,l,y,b=t.length,c,a=0;a<b;a+=1)if(s=t[a],"ks"in s&&!s.completed){if(s.completed=!0,s.tt&&(t[a-1].td=s.tt),p=[],w=-1,s.hasMask)for(c=s.masksProperties,v=c.length,h=0;h<v;h+=1)if(c[h].pt.k.i)n(c[h].pt.k);else for(y=c[h].pt.k.length,l=0;l<y;l+=1)c[h].pt.k[l].s&&n(c[h].pt.k[l].s[0]),c[h].pt.k[l].e&&n(c[h].pt.k[l].e[0]);0===s.ty?(s.layers=f(s.refId,u),i(s.layers,u,e)):4===s.ty?r(s.shapes):5==s.ty&&o(s,e)}}function f(n,t){for(var i=0,r=t.length;i<r;){if(t[i].id===n)return t[i].layers.__used?JSON.parse(JSON.stringify(t[i].layers)):(t[i].layers.__used=!0,t[i].layers);i+=1}}function r(t){for(var u,f,e=t.length,o=!1,i=e-1;i>=0;i-=1)if("sh"==t[i].ty){if(t[i].ks.k.i)n(t[i].ks.k);else for(f=t[i].ks.k.length,u=0;u<f;u+=1)t[i].ks.k[u].s&&n(t[i].ks.k[u].s[0]),t[i].ks.k[u].e&&n(t[i].ks.k[u].e[0]);o=!0}else"gr"==t[i].ty&&r(t[i].it)}function n(n){for(var i=n.i.length,t=0;t<i;t+=1)n.i[t][0]+=n.v[t][0],n.i[t][1]+=n.v[t][1],n.o[t][0]+=n.v[t][0],n.o[t][1]+=n.v[t][1]}function t(n,t){var i=t?t.split("."):[100,100,100];return n[0]>i[0]||!(i[0]>n[0])&&(n[1]>i[1]||!(i[1]>n[1])&&(n[2]>i[2]||!(i[2]>n[2])&&void 0))}function e(n,t){n.__complete||(c(n),s(n),h(n),l(n),i(n.layers,n.assets,t),n.__complete=!0)}function o(n){0!==n.t.a.length||"m"in n.t.p||(n.singleShape=!0)}var s=function(){function i(n){var t=n.t.d;n.t.d={k:[{s:t,t:0}]}}function n(n){for(var r=n.length,t=0;t<r;t+=1)5===n[t].ty&&i(n[t])}var r=[4,4,14];return function(i){if(t(r,i.v)&&(n(i.layers),i.assets))for(var f=i.assets.length,u=0;u<f;u+=1)i.assets[u].layers&&n(i.assets[u].layers)}}(),h=function(){var i=[4,7,99];return function(r){if(r.chars&&!t(i,r.v))for(var f,s,o,e,h=r.chars.length,u=0;u<h;u+=1)if(r.chars[u].data&&r.chars[u].data.shapes)for(e=r.chars[u].data.shapes[0].it,s=e.length,f=0;f<s;f+=1)o=e[f].ks.k,o.__converted||(n(e[f].ks.k),o.__converted=!0)}}(),c=function(){function n(t){for(var r,u,f=t.length,i=0;i<f;i+=1)if("gr"===t[i].ty)n(t[i].it);else if("fl"===t[i].ty||"st"===t[i].ty)if(t[i].c.k&&t[i].c.k[0].i)for(u=t[i].c.k.length,r=0;r<u;r+=1)t[i].c.k[r].s&&(t[i].c.k[r].s[0]/=255,t[i].c.k[r].s[1]/=255,t[i].c.k[r].s[2]/=255,t[i].c.k[r].s[3]/=255),t[i].c.k[r].e&&(t[i].c.k[r].e[0]/=255,t[i].c.k[r].e[1]/=255,t[i].c.k[r].e[2]/=255,t[i].c.k[r].e[3]/=255);else t[i].c.k[0]/=255,t[i].c.k[1]/=255,t[i].c.k[2]/=255,t[i].c.k[3]/=255}function i(t){for(var r=t.length,i=0;i<r;i+=1)4===t[i].ty&&n(t[i].shapes)}var r=[4,1,9];return function(n){if(t(r,n.v)&&(i(n.layers),n.assets))for(var f=n.assets.length,u=0;u<f;u+=1)n.assets[u].layers&&i(n.assets[u].layers)}}(),l=function(){function n(t){for(var r,u,f=t.length,e=!1,i=f-1;i>=0;i-=1)if("sh"==t[i].ty){if(t[i].ks.k.i)t[i].ks.k.c=t[i].closed;else for(u=t[i].ks.k.length,r=0;r<u;r+=1)t[i].ks.k[r].s&&(t[i].ks.k[r].s[0].c=t[i].closed),t[i].ks.k[r].e&&(t[i].ks.k[r].e[0].c=t[i].closed);e=!0}else"gr"==t[i].ty&&n(t[i].it)}function i(t){for(var f,i,o,u,s,h=t.length,r,e=0;e<h;e+=1){if(f=t[e],f.hasMask)for(r=f.masksProperties,o=r.length,i=0;i<o;i+=1)if(r[i].pt.k.i)r[i].pt.k.c=r[i].cl;else for(s=r[i].pt.k.length,u=0;u<s;u+=1)r[i].pt.k[u].s&&(r[i].pt.k[u].s[0].c=r[i].cl),r[i].pt.k[u].e&&(r[i].pt.k[u].e[0].c=r[i].cl);4===f.ty&&n(f.shapes)}}var r=[4,4,18];return function(n){if(t(r,n.v)&&(i(n.layers),n.assets))for(var f=n.assets.length,u=0;u<f;u+=1)n.assets[u].layers&&i(n.assets[u].layers)}}(),u={};return u.completeData=e,u}function ri(){this.c=!1;this._length=0;this._maxLength=8;this.v=s(this._maxLength);this.o=s(this._maxLength);this.i=s(this._maxLength)}function gt(){}function at(){}function rr(){}function wt(){}function uu(){this._length=0;this._maxLength=4;this.shapes=s(this._maxLength)}function ur(n,t,r,u){this.elem=n;this.frameId=-1;this.dataProps=s(t.length);this.renderer=r;this.k=!1;this.dashStr="";this.dashArray=e("float32",t.length?t.length-1:0);this.dashoffset=e("float32",1);this.initDynamicPropertyContainer(u);for(var o,h=t.length||0,f=0;f<h;f+=1)o=i.getProp(n,t[f].v,0,0,this),this.k=o.k||this.k,this.dataProps[f]={n:t[f].n,p:o};this.k||this.getValue(!0);this._isAnimated=this.k}function yi(n,t,r){this.data=t;this.c=e("uint8c",4*t.p);var u=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=e("float32",u);this._cmdf=!1;this._omdf=!1;this._collapsable=this.checkCollapsable();this._hasOpacity=u;this.initDynamicPropertyContainer(r);this.prop=i.getProp(n,t.k,1,null,this);this.k=this.prop.k;this.getValue(!0)}function hi(n,t,i){this._isFirstFrame=!0;this._hasMaskedPath=!1;this._frameId=-1;this._textData=n;this._renderType=t;this._elem=i;this._animatorsData=s(this._textData.a.length);this._pathData={};this._moreOptions={alignment:{}};this.renderedLetters=[];this.lettersChangedFlag=!1;this.initDynamicPropertyContainer(i)}function ke(n,t,r){var f={propType:!1},e=i.getProp,u=t.a;this.a={r:u.r?e(n,u.r,0,o,r):f,rx:u.rx?e(n,u.rx,0,o,r):f,ry:u.ry?e(n,u.ry,0,o,r):f,sk:u.sk?e(n,u.sk,0,o,r):f,sa:u.sa?e(n,u.sa,0,o,r):f,s:u.s?e(n,u.s,1,.01,r):f,a:u.a?e(n,u.a,1,0,r):f,o:u.o?e(n,u.o,0,.01,r):f,p:u.p?e(n,u.p,1,0,r):f,sw:u.sw?e(n,u.sw,0,0,r):f,sc:u.sc?e(n,u.sc,1,0,r):f,fc:u.fc?e(n,u.fc,1,0,r):f,fh:u.fh?e(n,u.fh,0,0,r):f,fs:u.fs?e(n,u.fs,0,.01,r):f,fb:u.fb?e(n,u.fb,0,.01,r):f,t:u.t?e(n,u.t,0,0,r):f};this.s=vu.getTextSelectorProp(n,t.s,r);this.s.t=t.s.t}function fu(n,t,i,r,u,f){this.o=n;this.sw=t;this.sc=i;this.fc=r;this.m=u;this.p=f;this._mdf={o:!0,sw:!!t,sc:!!i,fc:!!r,m:!0,p:!0}}function k(n,t){this._frameId=cr;this.pv="";this.v="";this.kf=!1;this._isFirstFrame=!0;this._mdf=!1;this.data=t;this.elem=n;this.comp=this.elem.comp;this.keysIndex=0;this.canResize=!1;this.minimumFontSize=1;this.effectsSequence=[];this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1};this.copyData(this.currentData,this.data.d.k[0].s);this.searchProperty()||this.completeTextData(this.currentData)}function et(){}function y(n,i){var r,u;this.animationItem=n;this.layers=null;this.renderedFrame=-1;this.svgElement=t("svg");r=t("defs");this.svgElement.appendChild(r);u=t("g");this.svgElement.appendChild(u);this.layerElement=u;this.renderConfig={preserveAspectRatio:i&&i.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:i&&i.imagePreserveAspectRatio||"xMidYMid slice",progressiveLoad:i&&i.progressiveLoad||!1,hideOnTransparent:!i||i.hideOnTransparent!==!1,viewBoxOnly:i&&i.viewBoxOnly||!1,viewBoxSize:i&&i.viewBoxSize||!1,className:i&&i.className||""};this.globalData={_mdf:!1,frameNum:-1,defs:r,renderConfig:this.renderConfig};this.elements=[];this.pendingElements=[];this.destroyed=!1;this.rendererType="svg"}function ni(n,r,u){var f,a,v,it,d,p;this.data=n;this.element=r;this.globalData=u;this.storedData=[];this.masksProperties=this.data.masksProperties||[];this.maskElement=null;a=this.globalData.defs;v=this.masksProperties?this.masksProperties.length:0;this.viewData=s(v);this.solidPath="";var o,w,rt,c,b,l,g,e=this.masksProperties,y=0,h=[],k=ft(10),nt="clipPath",tt="clip-path";for(f=0;f<v;f++)if(("a"!==e[f].mode&&"n"!==e[f].mode||e[f].inv||100!==e[f].o.k)&&(nt="mask",tt="mask"),"s"!=e[f].mode&&"i"!=e[f].mode||0!==y?c=null:(c=t("rect"),c.setAttribute("fill","#ffffff"),c.setAttribute("width",this.element.comp.data.w||0),c.setAttribute("height",this.element.comp.data.h||0),h.push(c)),o=t("path"),"n"!=e[f].mode){if(y+=1,o.setAttribute("fill","s"===e[f].mode?"#000000":"#ffffff"),o.setAttribute("clip-rule","nonzero"),0!==e[f].x.k?(nt="mask",tt="mask",g=i.getProp(this.element,e[f].x,0,null,this.element),it="fi_"+ft(10),b=t("filter"),b.setAttribute("id",it),l=t("feMorphology"),l.setAttribute("operator","dilate"),l.setAttribute("in","SourceGraphic"),l.setAttribute("radius","0"),b.appendChild(l),a.appendChild(b),o.setAttribute("stroke","s"===e[f].mode?"#000000":"#ffffff")):(l=null,g=null),this.storedData[f]={elem:o,x:g,expan:l,lastPath:"",lastOperator:"",filterId:it,lastRadius:0},"i"==e[f].mode){for(rt=h.length,d=t("g"),w=0;w<rt;w+=1)d.appendChild(h[w]);p=t("mask");p.setAttribute("mask-type","alpha");p.setAttribute("id",k+"_"+y);p.appendChild(o);a.appendChild(p);d.setAttribute("mask","url("+ct+"#"+k+"_"+y+")");h.length=0;h.push(d)}else h.push(o);e[f].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath());this.viewData[f]={elem:o,lastPath:"",op:i.getProp(this.element,e[f].o,0,.01,this.element),prop:pt.getShapeProp(this.element,e[f],3),invRect:c};this.viewData[f].prop.k||this.drawPath(e[f],this.viewData[f].prop.v,this.viewData[f])}else this.viewData[f]={op:i.getProp(this.element,e[f].o,0,.01,this.element),prop:pt.getShapeProp(this.element,e[f],3),elem:o,lastPath:""},a.appendChild(o);for(this.maskElement=t(nt),v=h.length,f=0;f<v;f+=1)this.maskElement.appendChild(h[f]);y>0&&(this.maskElement.setAttribute("id",k),this.element.maskedElement.setAttribute(tt,"url("+ct+"#"+k+")"),a.appendChild(this.maskElement));this.viewData.length&&this.element.addRenderableComponent(this)}function tt(){}function it(){}function ot(){}function ui(){}function fi(){}function de(n,t){this.elem=n;this.pos=t}function uf(n,i){this.data=n;this.type=n.ty;this.d="";this.lvl=i;this._mdf=!1;this.closed=n.hd===!0;this.pElem=t("path");this.msElem=null}function eu(n,t,i){this.caches=[];this.styles=[];this.transformers=n;this.lStr="";this.sh=i;this.lvl=t;this._isAnimated=!!i.k;for(var r=0,u=n.length;r<u;){if(n[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}function ge(n,t,i){this.transform={mProps:n,op:t,container:i};this.elements=[];this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}function ff(n,t,r){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.o=i.getProp(n,t.o,0,.01,this);this.w=i.getProp(n,t.w,0,null,this);this.d=new ur(n,t.d||{},"svg",this);this.c=i.getProp(n,t.c,1,255,this);this.style=r;this._isAnimated=!!this._isAnimated}function ef(n,t,r){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.o=i.getProp(n,t.o,0,.01,this);this.c=i.getProp(n,t.c,1,255,this);this.style=r}function pi(n,t,i){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.initGradientData(n,t,i)}function of(n,t,r){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.w=i.getProp(n,t.w,0,null,this);this.d=new ur(n,t.d||{},"svg",this);this.initGradientData(n,t,r);this._isAnimated=!!this._isAnimated}function no(){this.it=[];this.prevViewData=[];this.gr=t("g")}function sf(){this.sequences={};this.sequenceList=[];this.transform_key_count=0}function rt(){}function ei(n,t,i){this.initFrame();this.initBaseData(n,t,i);this.initFrame();this.initTransform(n,t,i);this.initHierarchy()}function wi(){}function ou(){}function ht(){}function vt(){}function ci(n,t,i){this.assetData=t.getAssetData(n.refId);this.initElement(n,t,i)}function yr(n,t,i){this.initElement(n,t,i)}function su(n,t,r){this.layers=n.layers;this.supports3d=!0;this.completeLayers=!1;this.pendingElements=[];this.elements=this.layers?s(this.layers.length):[];this.initElement(n,t,r);this.tm=n.tm?i.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function oi(n,t,i){this.textSpans=[];this.renderType="svg";this.initElement(n,t,i)}function v(n,t,i){this.shapes=[];this.shapesData=n.shapes;this.stylesList=[];this.shapeModifiers=[];this.itemsData=[];this.processedElements=[];this.animatedContents=[];this.initElement(n,t,i);this.prevViewData=[]}function hf(n,i){var r,f,u;this.filterManager=i;r=t("feColorMatrix");(r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","linearRGB"),r.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),r.setAttribute("result","f1"),n.appendChild(r),r=t("feColorMatrix"),r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),r.setAttribute("result","f2"),n.appendChild(r),this.matrixFilter=r,100!==i.effectElements[2].p.v||i.effectElements[2].p.k)&&(f=t("feMerge"),n.appendChild(f),u=t("feMergeNode"),u.setAttribute("in","SourceGraphic"),f.appendChild(u),u=t("feMergeNode"),u.setAttribute("in","f2"),f.appendChild(u))}function cf(n,i){this.filterManager=i;var r=t("feColorMatrix");r.setAttribute("type","matrix");r.setAttribute("color-interpolation-filters","sRGB");r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0");n.appendChild(r);this.matrixFilter=r}function hu(n,t){this.initialized=!1;this.filterManager=t;this.elem=n;this.paths=[]}function lf(n,i){var u,r,f,e,o;this.filterManager=i;u=t("feColorMatrix");u.setAttribute("type","matrix");u.setAttribute("color-interpolation-filters","linearRGB");u.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0");u.setAttribute("result","f1");n.appendChild(u);r=t("feComponentTransfer");r.setAttribute("color-interpolation-filters","sRGB");n.appendChild(r);this.matrixFilter=r;f=t("feFuncR");f.setAttribute("type","table");r.appendChild(f);this.feFuncR=f;e=t("feFuncG");e.setAttribute("type","table");r.appendChild(e);this.feFuncG=e;o=t("feFuncB");o.setAttribute("type","table");r.appendChild(o);this.feFuncB=o}function pr(n,i){this.filterManager=i;var r=this.filterManager.effectElements,u=t("feComponentTransfer");(r[10].p.k||0!==r[10].p.v||r[11].p.k||1!==r[11].p.v||r[12].p.k||1!==r[12].p.v||r[13].p.k||0!==r[13].p.v||r[14].p.k||1!==r[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",u));(r[17].p.k||0!==r[17].p.v||r[18].p.k||1!==r[18].p.v||r[19].p.k||1!==r[19].p.v||r[20].p.k||0!==r[20].p.v||r[21].p.k||1!==r[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",u));(r[24].p.k||0!==r[24].p.v||r[25].p.k||1!==r[25].p.v||r[26].p.k||1!==r[26].p.v||r[27].p.k||0!==r[27].p.v||r[28].p.k||1!==r[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",u));(r[31].p.k||0!==r[31].p.v||r[32].p.k||1!==r[32].p.v||r[33].p.k||1!==r[33].p.v||r[34].p.k||0!==r[34].p.v||r[35].p.k||1!==r[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",u));(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(u.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(u),u=t("feComponentTransfer"));(r[3].p.k||0!==r[3].p.v||r[4].p.k||1!==r[4].p.v||r[5].p.k||1!==r[5].p.v||r[6].p.k||0!==r[6].p.v||r[7].p.k||1!==r[7].p.v)&&(u.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(u),this.feFuncRComposed=this.createFeFunc("feFuncR",u),this.feFuncGComposed=this.createFeFunc("feFuncG",u),this.feFuncBComposed=this.createFeFunc("feFuncB",u))}function af(n,i){var u,r,f,e,s,o;n.setAttribute("x","-100%");n.setAttribute("y","-100%");n.setAttribute("width","400%");n.setAttribute("height","400%");this.filterManager=i;u=t("feGaussianBlur");u.setAttribute("in","SourceAlpha");u.setAttribute("result","drop_shadow_1");u.setAttribute("stdDeviation","0");this.feGaussianBlur=u;n.appendChild(u);r=t("feOffset");r.setAttribute("dx","25");r.setAttribute("dy","0");r.setAttribute("in","drop_shadow_1");r.setAttribute("result","drop_shadow_2");this.feOffset=r;n.appendChild(r);f=t("feFlood");f.setAttribute("flood-color","#00ff00");f.setAttribute("flood-opacity","1");f.setAttribute("result","drop_shadow_3");this.feFlood=f;n.appendChild(f);e=t("feComposite");e.setAttribute("in","drop_shadow_3");e.setAttribute("in2","drop_shadow_2");e.setAttribute("operator","in");e.setAttribute("result","drop_shadow_4");n.appendChild(e);s=t("feMerge");n.appendChild(s);o=t("feMergeNode");s.appendChild(o);o=t("feMergeNode");o.setAttribute("in","SourceGraphic");this.feMergeNode=o;this.feMerge=s;this.originalNodeAdded=!1;s.appendChild(o)}function bi(n,i,r){this.initialized=!1;this.filterManager=i;this.filterElem=n;this.elem=r;r.matteElement=t("g");r.matteElement.appendChild(r.layerElement);r.matteElement.appendChild(r.transformedElement);r.baseElement=r.matteElement}function vf(n){var t,e=n.data.ef?n.data.ef.length:0,f=ft(10),r=ar.createFilter(f),u=0,i;for(this.filters=[],t=0;t<e;t+=1)i=null,20===n.data.ef[t].ty?(u+=1,i=new hf(r,n.effectsManager.effectElements[t])):21===n.data.ef[t].ty?(u+=1,i=new cf(r,n.effectsManager.effectElements[t])):22===n.data.ef[t].ty?i=new hu(n,n.effectsManager.effectElements[t]):23===n.data.ef[t].ty?(u+=1,i=new lf(r,n.effectsManager.effectElements[t])):24===n.data.ef[t].ty?(u+=1,i=new pr(r,n.effectsManager.effectElements[t])):25===n.data.ef[t].ty?(u+=1,i=new af(r,n.effectsManager.effectElements[t])):28===n.data.ef[t].ty&&(i=new bi(r,n.effectsManager.effectElements[t],n)),i&&this.filters.push(i);u&&(n.globalData.defs.appendChild(r),n.layerElement.setAttribute("filter","url("+ct+"#"+f+")"));this.filters.length&&n.addRenderableComponent(this)}function yf(){}function p(t,i){this.animationItem=t;this.renderConfig={clearCanvas:!i||void 0===i.clearCanvas||i.clearCanvas,context:i&&i.context||null,progressiveLoad:i&&i.progressiveLoad||!1,preserveAspectRatio:i&&i.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:i&&i.imagePreserveAspectRatio||"xMidYMid slice",className:i&&i.className||""};this.renderConfig.dpr=i&&i.dpr||1;this.animationItem.wrapper&&(this.renderConfig.dpr=i&&i.dpr||n.devicePixelRatio||1);this.renderedFrame=-1;this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1};this.contextData=new cu;this.elements=[];this.pendingElements=[];this.transformMat=new l;this.completeLayers=!1;this.rendererType="canvas"}function h(n,t){this.animationItem=n;this.layers=null;this.renderedFrame=-1;this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!t||t.hideOnTransparent!==!1};this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig};this.pendingElements=[];this.elements=[];this.threeDElements=[];this.destroyed=!1;this.camera=null;this.supports3d=!0;this.rendererType="html"}function pf(n,t,i,r){var f,u,e,o;for(this.styledShapes=[],this.tr=[0,0,0,0,0,0],f=4,"rc"==t.ty?f=5:"el"==t.ty?f=6:"sr"==t.ty&&(f=7),this.sh=pt.getShapeProp(n,t,f,n),o=i.length,u=0;u<o;u+=1)i[u].closed||(e={transforms:r.addTransformSequence(i[u].transforms),trNodes:[]},this.styledShapes.push(e),i[u].elements.push(e))}function cu(){this.saved=[];this.cArrPos=0;this.cTr=new l;this.cO=1;var n,t=15;for(this.savedOp=e("float32",t),n=0;n<t;n+=1)this.saved[n]=e("float32",16);this._length=t}function bt(){}function li(n,t,i){this.failed=!1;this.assetData=t.getAssetData(n.refId);this.img=t.imageLoader.getImage(this.assetData);this.initElement(n,t,i)}function wr(n,t,r){this.completeLayers=!1;this.layers=n.layers;this.pendingElements=[];this.elements=s(this.layers.length);this.initElement(n,t,r);this.tm=n.tm?i.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function br(n,t){this.data=n;this.element=t;this.masksProperties=this.data.masksProperties||[];this.viewData=s(this.masksProperties.length);for(var u=this.masksProperties.length,r=!1,i=0;i<u;i++)"n"!==this.masksProperties[i].mode&&(r=!0),this.viewData[i]=pt.getShapeProp(this.element,this.masksProperties[i],3);this.hasMasks=r;r&&this.element.addRenderableComponent(this)}function c(n,t,i){this.shapes=[];this.shapesData=n.shapes;this.stylesList=[];this.itemsData=[];this.prevViewData=[];this.shapeModifiers=[];this.processedElements=[];this.transformsManager=new sf;this.initElement(n,t,i)}function fr(n,t,i){this.initElement(n,t,i)}function er(n,t,i){this.textSpans=[];this.yOffset=0;this.fillColorAnim=!1;this.strokeColorAnim=!1;this.strokeWidthAnim=!1;this.stroke=!1;this.fill=!1;this.justifyOffset=0;this.currentRender=null;this.renderType="canvas";this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""};this.initElement(n,t,i)}function lu(){}function kt(){}function or(n,t,i){this.initElement(n,t,i)}function ki(n,t,r){this.layers=n.layers;this.supports3d=!n.hasMask;this.completeLayers=!1;this.pendingElements=[];this.elements=this.layers?s(this.layers.length):[];this.initElement(n,t,r);this.tm=n.tm?i.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function ut(n,i,r){this.shapes=[];this.shapesData=n.shapes;this.stylesList=[];this.shapeModifiers=[];this.itemsData=[];this.processedElements=[];this.animatedContents=[];this.shapesContainer=t("g");this.initElement(n,i,r);this.prevViewData=[];this.currentBBox={x:999999,y:-999999,h:0,w:0}}function sr(n,t,i){this.textSpans=[];this.textPaths=[];this.currentBBox={x:999999,y:-999999,h:0,w:0};this.renderType="svg";this.isMasked=!1;this.initElement(n,t,i)}function au(n,t,i){this.assetData=t.getAssetData(n.refId);this.initElement(n,t,i)}function dt(n,t,r){var u,f,e;if(this.initFrame(),this.initBaseData(n,t,r),this.initHierarchy(),u=i.getProp,this.pe=u(this,n.pe,0,0,this),n.ks.p.s?(this.px=u(this,n.ks.p.x,1,0,this),this.py=u(this,n.ks.p.y,1,0,this),this.pz=u(this,n.ks.p.z,1,0,this)):this.p=u(this,n.ks.p,1,0,this),n.ks.a&&(this.a=u(this,n.ks.a,1,0,this)),n.ks.or.k.length&&n.ks.or.k[0].to)for(e=n.ks.or.k.length,f=0;f<e;f+=1)n.ks.or.k[f].to=null,n.ks.or.k[f].ti=null;this.or=u(this,n.ks.or,1,o,this);this.or.sh=!0;this.rx=u(this,n.ks.rx,0,o,this);this.ry=u(this,n.ks.ry,0,o,this);this.rz=u(this,n.ks.rz,0,o,this);this.mat=new l;this._prevMat=new l;this._isFirstFrame=!0}function to(){}function io(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function ro(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function uo(n,t,r){this.p=i.getProp(t,n.v,1,0,r)}function fo(n,t,r){this.p=i.getProp(t,n.v,1,0,r)}function eo(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function oo(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function so(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function ho(){this.p={}}function yf(n,t){var r=n.ef||[],i,u,f;for(this.effectElements=[],f=r.length,i=0;i<f;i++)u=new hr(r[i],t),this.effectElements.push(u)}function hr(n,t){this.init(n,t)}function co(n){ct=n}function wf(){tu===!0?d.searchAnimations(ce,tu,le):d.searchAnimations()}function lo(n){bf=n}function ao(n){return tu===!0&&(n.animationData=JSON.parse(ce)),d.loadAnimation(n)}function vo(n){if("string"==typeof n)switch(n){case"high":ti=200;break;case"medium":ti=50;break;case"low":ti=10}else!isNaN(n)&&n>1&&(ti=n);yu(!(ti>=50))}function yo(){return"undefined"!=typeof navigator}function po(n,t){"expressions"===n&&(ai=t)}function wo(n){switch(n){case"propertyFactory":return i;case"shapePropertyFactory":return pt;case"matrix":return l}}function bo(){"complete"===document.readyState&&(clearInterval(ve),wf())}function ko(n){for(var r,i=ls.split("&"),t=0;t<i.length;t++)if(r=i[t].split("="),decodeURIComponent(r[0])==n)return decodeURIComponent(r[1])}var go="http://www.w3.org/2000/svg",ct="",cr=-999999,bf=!0,ai,as=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),vs=Math.round,ns,st=Math.pow,kr=Math.sqrt,ys=Math.abs,b=Math.floor,dr=Math.max,lr=Math.min,yt={},kf,e,l,gi,pt,si,ee,vr,oe,d,f,se,nu,a,ss,ve;!function(){for(var t=Object.getOwnPropertyNames(Math),i=t.length,n=0;n<i;n+=1)yt[t[n]]=Math[t[n]]}();yt.random=Math.random;yt.abs=function(n){var u=typeof n,t,i,r;if("object"===u&&n.length){for(i=s(n.length),r=n.length,t=0;t<r;t+=1)i[t]=Math.abs(n[t]);return i}return Math.abs(n)};var ti=150,o=Math.PI/180,di=.5519;yu(!1);kf=function(){for(var t,i=[],n=0;n<256;n+=1)t=n.toString(16),i[n]=1==t.length?"0"+t:t;return function(n,t,r){return n<0&&(n=0),t<0&&(t=0),r<0&&(r=0),"#"+i[n]+i[t]+i[r]}}();rf.prototype={triggerEvent:function(n,t){if(this._cbs[n])for(var r=this._cbs[n].length,i=0;i<r;i++)this._cbs[n][i](t)},addEventListener:function(n,t){return this._cbs[n]||(this._cbs[n]=[]),this._cbs[n].push(t),function(){this.removeEventListener(n,t)}.bind(this)},removeEventListener:function(n,t){if(t){if(this._cbs[n]){for(var i=0,r=this._cbs[n].length;i<r;)this._cbs[n][i]===t&&(this._cbs[n].splice(i,1),i-=1,r-=1),i+=1;this._cbs[n].length||(this._cbs[n]=null)}}else this._cbs[n]=null}};e=function(){function n(n,t){var i,r=0,u=[];switch(n){case"int16":case"uint8c":i=1;break;default:i=1.1}for(r=0;r<t;r+=1)u.push(i);return u}function t(n,t){return"float32"===n?new Float32Array(t):"int16"===n?new Int16Array(t):"uint8c"===n?new Uint8ClampedArray(t):void 0}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?t:n}();g.prototype={addDynamicProperty:function(n){this.dynamicProperties.indexOf(n)===-1&&(this.dynamicProperties.push(n),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;for(var t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(n){this.container=n;this.dynamicProperties=[];this._mdf=!1;this._isAnimated=!1}};l=function(){function o(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function s(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(r,-u,0,0,u,r,0,0,0,0,1,0,0,0,0,1)}function h(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(1,0,0,0,0,r,-u,0,0,u,r,0,0,0,0,1)}function c(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(r,0,u,0,0,1,0,0,-u,0,r,0,0,0,0,1)}function l(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(r,-u,0,0,u,r,0,0,0,0,1,0,0,0,0,1)}function a(n,t){return this._t(1,t,n,1,0,0)}function v(n,t){return this.shear(r(n),r(t))}function y(n,u){var f=t(u),e=i(u);return this._t(f,e,0,0,-e,f,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,r(n),1,0,0,0,0,1,0,0,0,0,1)._t(f,-e,0,0,e,f,0,0,0,0,1,0,0,0,0,1)}function p(n,t,i){return i||0===i||(i=1),1===n&&1===t&&1===i?this:this._t(n,0,0,0,0,t,0,0,0,0,i,0,0,0,0,1)}function w(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){return this.props[0]=n,this.props[1]=t,this.props[2]=i,this.props[3]=r,this.props[4]=u,this.props[5]=f,this.props[6]=e,this.props[7]=o,this.props[8]=s,this.props[9]=h,this.props[10]=c,this.props[11]=l,this.props[12]=a,this.props[13]=v,this.props[14]=y,this.props[15]=p,this}function b(n,t,i){return i=i||0,0!==n||0!==t||0!==i?this._t(1,0,0,0,0,1,0,0,0,0,1,0,n,t,i,1):this}function k(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){var w=this.props;if(1===n&&0===t&&0===i&&0===r&&0===u&&1===f&&0===e&&0===o&&0===s&&0===h&&1===c&&0===l)return w[12]=w[12]*n+w[15]*a,w[13]=w[13]*f+w[15]*v,w[14]=w[14]*c+w[15]*y,w[15]=w[15]*p,this._identityCalculated=!1,this;var b=w[0],k=w[1],d=w[2],g=w[3],nt=w[4],tt=w[5],it=w[6],rt=w[7],ut=w[8],ft=w[9],et=w[10],ot=w[11],st=w[12],ht=w[13],ct=w[14],lt=w[15];return w[0]=b*n+k*u+d*s+g*a,w[1]=b*t+k*f+d*h+g*v,w[2]=b*i+k*e+d*c+g*y,w[3]=b*r+k*o+d*l+g*p,w[4]=nt*n+tt*u+it*s+rt*a,w[5]=nt*t+tt*f+it*h+rt*v,w[6]=nt*i+tt*e+it*c+rt*y,w[7]=nt*r+tt*o+it*l+rt*p,w[8]=ut*n+ft*u+et*s+ot*a,w[9]=ut*t+ft*f+et*h+ot*v,w[10]=ut*i+ft*e+et*c+ot*y,w[11]=ut*r+ft*o+et*l+ot*p,w[12]=st*n+ht*u+ct*s+lt*a,w[13]=st*t+ht*f+ct*h+lt*v,w[14]=st*i+ht*e+ct*c+lt*y,w[15]=st*r+ht*o+ct*l+lt*p,this._identityCalculated=!1,this}function d(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function g(n){for(var t=0;t<16;){if(n.props[t]!==this.props[t])return!1;t+=1}return!0}function nt(n){for(var t=0;t<16;t+=1)n.props[t]=this.props[t]}function tt(n){for(var t=0;t<16;t+=1)this.props[t]=n[t]}function it(n,t,i){return{x:n*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12],y:n*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13],z:n*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]}}function rt(n,t,i){return n*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12]}function ut(n,t,i){return n*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13]}function ft(n,t,i){return n*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]}function u(n){var t=this.props[0]*this.props[5]-this.props[1]*this.props[4],i=this.props[5]/t,r=-this.props[1]/t,u=-this.props[4]/t,f=this.props[0]/t,e=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/t,o=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/t;return[n[0]*i+n[1]*u+e,n[0]*r+n[1]*f+o,0]}function et(n){for(var r=n.length,i=[],t=0;t<r;t+=1)i[t]=u(n[t]);return i}function ot(n,t,i){var r=e("float32",6);if(this.isIdentity())r[0]=n[0],r[1]=n[1],r[2]=t[0],r[3]=t[1],r[4]=i[0],r[5]=i[1];else{var u=this.props[0],f=this.props[1],o=this.props[4],s=this.props[5],h=this.props[12],c=this.props[13];r[0]=n[0]*u+n[1]*o+h;r[1]=n[0]*f+n[1]*s+c;r[2]=t[0]*u+t[1]*o+h;r[3]=t[0]*f+t[1]*s+c;r[4]=i[0]*u+i[1]*o+h;r[5]=i[0]*f+i[1]*s+c}return r}function st(n,t,i){return this.isIdentity()?[n,t,i]:[n*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12],n*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13],n*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]]}function ht(n,t){if(this.isIdentity())return n+","+t;var i=this.props;return Math.round(100*(n*i[0]+t*i[4]+i[12]))/100+","+Math.round(100*(n*i[1]+t*i[5]+i[13]))/100}function ct(){for(var n=0,r=this.props,t="matrix3d(",i=1e4;n<16;)t+=f(r[n]*i)/i,t+=15===n?")":",",n+=1;return t}function n(n){var t=1e4;return n<1e-6&&n>0||n>-1e-6&&n<0?f(n*t)/t:n}function lt(){var t=this.props,i=n(t[0]),r=n(t[1]),u=n(t[4]),f=n(t[5]),e=n(t[12]),o=n(t[13]);return"matrix("+i+","+r+","+u+","+f+","+e+","+o+")"}var t=Math.cos,i=Math.sin,r=Math.tan,f=Math.round;return function(){this.reset=o;this.rotate=s;this.rotateX=h;this.rotateY=c;this.rotateZ=l;this.skew=v;this.skewFromAxis=y;this.shear=a;this.scale=p;this.setTransform=w;this.translate=b;this.transform=k;this.applyToPoint=it;this.applyToX=rt;this.applyToY=ut;this.applyToZ=ft;this.applyToPointArray=st;this.applyToTriplePoints=ot;this.applyToPointStringified=ht;this.toCSS=ct;this.to2dCSS=lt;this.clone=nt;this.cloneFromProps=tt;this.equals=g;this.inversePoints=et;this.inversePoint=u;this._t=this.transform;this.isIdentity=d;this._identity=!0;this._identityCalculated=!1;this.props=e("float32",16);this.reset()}}();!function(n,t){function v(r,f,h){var d=[];f=f===!0?{entropy:!0}:f||{};var g=e(s(f.entropy?[r,u(n)]:null===r?p():r,3),d),v=new y(d),k=function(){for(var n=v.g(c),r=w,t=0;n<a;)n=(n+t)*i,r*=i,t=v.g(1);for(;n>=b;)n/=2,r/=2,t>>>=1;return(n+t)/r};return k.int32=function(){return 0|v.g(4)},k.quick=function(){return v.g(4)/4294967296},k.double=k,e(u(v.S),n),(f.pass||h||function(n,i,r,u){return u&&(u.S&&o(u,v),n.state=function(){return o(v,{})}),r?(t[l]=n,i):n})(k,g,"global"in f?f.global:this==t,f.state)}function y(n){var s,e=n.length,t=this,u=0,o=t.i=t.j=0,f=t.S=[];for(e||(n=[e++]);u<i;)f[u]=u++;for(u=0;u<i;u++)f[u]=f[o=r&o+n[u%e]+(s=f[u])],f[o]=s;t.g=function(n){for(var o,s=0,f=t.i,e=t.j,u=t.S;n--;)o=u[f=r&f+1],s=s*i+u[r&(u[f]=u[e=r&e+o])+(u[e]=o)];return t.i=f,t.j=e,s}}function o(n,t){return t.i=n.i,t.j=n.j,t.S=n.S.slice(),t}function s(n,t){var r,i=[],u=typeof n;if(t&&"object"==u)for(r in n)try{i.push(s(n[r],t-1))}catch(f){}return i.length?i:"string"==u?n:n+"\0"}function e(n,t){for(var e,f=n+"",i=0;i<f.length;)t[r&i]=r&(e^=19*t[r&i])+f.charCodeAt(i++);return u(t)}function p(){var t,r,e;try{return h?u(h.randomBytes(i)):(t=new Uint8Array(i),(f.crypto||f.msCrypto).getRandomValues(t),u(t))}catch(o){return r=f.navigator,e=r&&r.plugins,[+new Date,f,e,f.screen,u(n)]}}function u(n){return String.fromCharCode.apply(0,n)}var h,f=this,i=256,c=6,l="random",w=t.pow(i,c),a=t.pow(2,52),b=2*a,r=i-1;t["seed"+l]=v;e(t.random(),n)}([],yt);gi=function(){function c(n,t,i,u,f){var e=f||("bez_"+n+"_"+t+"_"+i+"_"+u).replace(/\./g,"p"),o;return r[e]?r[e]:(o=new s([n,t,i,u]),r[e]=o,o)}function u(n,t){return 1-3*t+3*n}function f(n,t){return 3*t-6*n}function e(n){return 3*n}function t(n,t,i){return((u(t,i)*n+f(t,i))*n+e(t))*n}function o(n,t,i){return 3*u(t,i)*n*n+2*f(t,i)*n+e(t)}function l(n,i,r,u,f){var o,e,s=0;do e=i+(r-i)/2,o=t(e,u,f)-n,o>0?r=e:i=e;while(Math.abs(o)>p&&++s<w);return e}function a(n,i,r,u){for(var e,s,f=0;f<v;++f){if(e=o(i,r,u),0===e)return i;s=t(i,r,u)-n;i-=s/e}return i}function s(t){this._p=t;this._mSampleValues=b?new Float32Array(n):new Array(n);this._precomputed=!1;this.get=this.get.bind(this)}var h={};h.getBezierEasing=c;var r={},v=4,y=.001,p=1e-7,w=10,n=11,i=1/(n-1),b="function"==typeof Float32Array;return s.prototype={get:function(n){var u=this._p[0],i=this._p[1],f=this._p[2],r=this._p[3];return this._precomputed||this._precompute(),u===i&&f===r?n:0===n?0:1===n?1:t(this._getTForX(n),i,r)},_precompute:function(){var n=this._p[0],t=this._p[1],i=this._p[2],r=this._p[3];this._precomputed=!0;n===t&&i===r||this._calcSampleValues()},_calcSampleValues:function(){for(var u=this._p[0],f=this._p[2],r=0;r<n;++r)this._mSampleValues[r]=t(r*i,u,f)},_getTForX:function(t){for(var e=this._p[0],s=this._p[2],u=this._mSampleValues,f=0,r=1,v=n-1;r!==v&&u[r]<=t;++r)f+=i;--r;var p=(t-u[r])/(u[r+1]-u[r]),h=f+p*i,c=o(h,e,s);return c>=y?a(t,h,e,s):0===c?h:l(t,f,f+i,e,s)}},h}();!function(){for(var r=0,i=["ms","moz","webkit","o"],t=0;t<i.length&&!n.requestAnimationFrame;++t)n.requestAnimationFrame=n[i[t]+"RequestAnimationFrame"],n.cancelAnimationFrame=n[i[t]+"CancelAnimationFrame"]||n[i[t]+"CancelRequestAnimationFrame"];n.requestAnimationFrame||(n.requestAnimationFrame=function(n){var t=(new Date).getTime(),i=Math.max(0,16-(t-r)),u=setTimeout(function(){n(t+i)},i);return r=t+i,u});n.cancelAnimationFrame||(n.cancelAnimationFrame=function(n){clearTimeout(n)})}();var lt=we(),df=be(),gf=function(){function u(n,t){var i=w("span"),r,u;return i.style.fontFamily=t,r=w("span"),r.innerHTML="giItT1WQy@!-/#",i.style.position="absolute",i.style.left="-10000px",i.style.top="-10000px",i.style.fontSize="300px",i.style.fontVariant="normal",i.style.fontStyle="normal",i.style.fontWeight="normal",i.style.letterSpacing="0",i.appendChild(r),document.body.appendChild(i),u=r.offsetWidth,r.style.fontFamily=n+", "+t,{node:r,w:u,parent:i}}function f(){for(var i,r,f=this.fonts.length,u=f,t=0;t<f;t+=1)if(this.fonts[t].loaded)u-=1;else if("t"===this.fonts[t].fOrigin||2===this.fonts[t].origin){if(n.Typekit&&n.Typekit.load&&0===this.typekitLoaded){this.typekitLoaded=1;try{n.Typekit.load({async:!0,active:function(){this.typekitLoaded=2}.bind(this)})}catch(e){}}2===this.typekitLoaded&&(this.fonts[t].loaded=!0)}else"n"===this.fonts[t].fOrigin||0===this.fonts[t].origin?this.fonts[t].loaded=!0:(i=this.fonts[t].monoCase.node,r=this.fonts[t].monoCase.w,i.offsetWidth!==r?(u-=1,this.fonts[t].loaded=!0):(i=this.fonts[t].sansCase.node,r=this.fonts[t].sansCase.w,i.offsetWidth!==r&&(u-=1,this.fonts[t].loaded=!0)),this.fonts[t].loaded&&(this.fonts[t].sansCase.parent.parentNode.removeChild(this.fonts[t].sansCase.parent),this.fonts[t].monoCase.parent.parentNode.removeChild(this.fonts[t].monoCase.parent)));0!==u&&Date.now()-this.initTime<y?setTimeout(this.checkLoadedFonts.bind(this),20):setTimeout(function(){this.isLoaded=!0}.bind(this),0)}function e(n,i){var r=t("text"),u;return r.style.fontSize="100px",r.setAttribute("font-family",i.fFamily),r.setAttribute("font-style",i.fStyle),r.setAttribute("font-weight",i.fWeight),r.textContent="1",i.fClass?(r.style.fontFamily="inherit",r.className=i.fClass):r.style.fontFamily=i.fFamily,n.appendChild(r),u=w("canvas").getContext("2d"),u.font=i.fWeight+" "+i.fStyle+" 100px "+i.fFamily,r}function o(n,t){var o,f,s;if(!n)return void(this.isLoaded=!0);if(this.chars)return this.isLoaded=!0,void(this.fonts=n.list);for(var r=n.list,h=r.length,c=h,i=0;i<h;i+=1)(r[i].loaded=!1,r[i].monoCase=u(r[i].fFamily,"monospace"),r[i].sansCase=u(r[i].fFamily,"sans-serif"),r[i].fPath)?"p"===r[i].fOrigin||3===r[i].origin?(o=w("style"),o.type="text/css",o.innerHTML="@font-face {font-family: "+r[i].fFamily+"; font-style: normal; src: url('"+r[i].fPath+"');}",t.appendChild(o)):"g"===r[i].fOrigin||1===r[i].origin?(f=w("link"),f.type="text/css",f.rel="stylesheet",f.href=r[i].fPath,document.body.appendChild(f)):("t"===r[i].fOrigin||2===r[i].origin)&&(s=w("script"),s.setAttribute("src",r[i].fPath),t.appendChild(s)):(r[i].loaded=!0,c-=1),r[i].helper=e(t,r[i]),r[i].cache={},this.fonts.push(r[i]);0===c?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function s(n){if(n){this.chars||(this.chars=[]);for(var i,r,f=n.length,u=this.chars.length,t=0;t<f;t+=1){for(i=0,r=!1;i<u;)this.chars[i].style===n[t].style&&this.chars[i].fFamily===n[t].fFamily&&this.chars[i].ch===n[t].ch&&(r=!0),i+=1;r||(this.chars.push(n[t]),u+=1)}}}function h(n,t,i){for(var r=0,u=this.chars.length;r<u;){if(this.chars[r].ch===n&&this.chars[r].style===t&&this.chars[r].fFamily===i)return this.chars[r];r+=1}return console&&console.warn&&console.warn("Missing character from exported characters list: ",n,t,i),p}function c(n,t,i){var r=this.getFontByName(t),u=n.charCodeAt(0),f;return r.cache[u+1]||(f=r.helper,f.textContent=n,r.cache[u+1]=f.getComputedTextLength()/100),r.cache[u+1]*i}function l(n){for(var t=0,i=this.fonts.length;t<i;){if(this.fonts[t].fName===n)return this.fonts[t];t+=1}return this.fonts[0]}function a(){return r}function v(){return this.isLoaded}var y=5e3,p={w:0,size:0,shapes:[]},r=[],i;return r=r.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]),i=function(){this.fonts=[];this.chars=null;this.typekitLoaded=0;this.isLoaded=!1;this.initTime=Date.now()},i.getCombinedCharacterCodes=a,i.prototype.addChars=s,i.prototype.addFonts=o,i.prototype.getCharData=h,i.prototype.getFontByName=l,i.prototype.measureText=c,i.prototype.checkLoadedFonts=f,i.prototype.loaded=v,i}(),i=function(){function u(n,t){var h,it=this.offsetTime,o,w,v,ht,s,c,a,l,u,ot,ct,tt,b,rt,ut,ft,et,st;"multidimensional"===this.propType&&(h=e("float32",this.pv.length));for(var i,k,d=t.lastIndex,r=d,g=this.keyframes.length-1,nt=!0;nt;){if(i=this.keyframes[r],k=this.keyframes[r+1],r===g-1&&n>=k.t-it){i.h&&(i=k);d=0;break}if(k.t-it>n){d=r;break}r<g-1?r+=1:(d=0,nt=!1)}if(a=k.t-it,l=i.t-it,i.to)if(i.bezierData||lt.buildBezierData(i),u=i.bezierData,n>=a||n<l)for(ot=n>=a?u.points.length-1:0,w=u.points[ot].point.length,o=0;o<w;o+=1)h[o]=u.points[ot].point[o];else{for(i.__fnct?c=i.__fnct:(c=gi.getBezierEasing(i.o.x,i.o.y,i.i.x,i.i.y,i.n).get,i.__fnct=c),v=c((n-l)/(a-l)),tt=u.segmentLength*v,b=t.lastFrame<n&&t._lastBezierData===u?t._lastAddedLength:0,s=t.lastFrame<n&&t._lastBezierData===u?t._lastPoint:0,nt=!0,ht=u.points.length;nt;){if(b+=u.points[s].partialLength,0===tt||0===v||s===u.points.length-1){for(w=u.points[s].point.length,o=0;o<w;o+=1)h[o]=u.points[s].point[o];break}if(tt>=b&&tt<b+u.points[s+1].partialLength){for(ct=(tt-b)/u.points[s+1].partialLength,w=u.points[s].point.length,o=0;o<w;o+=1)h[o]=u.points[s].point[o]+(u.points[s+1].point[o]-u.points[s].point[o])*ct;break}s<ht-1?s+=1:nt=!1}t._lastPoint=s;t._lastAddedLength=b-u.points[s].partialLength;t._lastBezierData=u}else if(g=i.s.length,this.sh&&1!==i.h)if(n>=a)h[0]=i.e[0],h[1]=i.e[1],h[2]=i.e[2];else if(n<=l)h[0]=i.s[0],h[1]=i.s[1],h[2]=i.s[2];else{var at=f(i.s),vt=f(i.e),yt=(n-l)/(a-l);p(h,y(at,vt,yt))}else for(r=0;r<g;r+=1)1!==i.h&&(n>=a?v=1:n<l?v=0:(i.o.x.constructor===Array?(i.__fnct||(i.__fnct=[]),i.__fnct[r]?c=i.__fnct[r]:(rt=i.o.x[r]||i.o.x[0],ut=i.o.y[r]||i.o.y[0],ft=i.i.x[r]||i.i.x[0],et=i.i.y[r]||i.i.y[0],c=gi.getBezierEasing(rt,ut,ft,et).get,i.__fnct[r]=c)):i.__fnct?c=i.__fnct:(rt=i.o.x,ut=i.o.y,ft=i.i.x,et=i.i.y,c=gi.getBezierEasing(rt,ut,ft,et).get,i.__fnct=c),v=c((n-l)/(a-l)))),st=1===i.h?i.s[r]:i.s[r]+(i.e[r]-i.s[r])*v,1===g?h=st:h[r]=st;return t.lastIndex=d,h}function y(n,t,i){var o,r,a,u,f,e=[],v=n[0],y=n[1],p=n[2],w=n[3],s=t[0],h=t[1],c=t[2],l=t[3];return r=v*s+y*h+p*c+w*l,r<0&&(r=-r,s=-s,h=-h,c=-c,l=-l),1-r>1e-6?(o=Math.acos(r),a=Math.sin(o),u=Math.sin((1-i)*o)/a,f=Math.sin(i*o)/a):(u=1-i,f=i),e[0]=u*v+f*s,e[1]=u*y+f*h,e[2]=u*p+f*c,e[3]=u*w+f*l,e}function p(n,t){var r=t[0],u=t[1],i=t[2],f=t[3],e=Math.atan2(2*u*f-2*r*i,1-2*u*u-2*i*i),s=Math.asin(2*r*u+2*i*f),h=Math.atan2(2*r*f-2*u*i,1-2*r*r-2*i*i);n[0]=e/o;n[1]=s/o;n[2]=h/o}function f(n){var s=n[0]*o,h=n[1]*o,c=n[2]*o,t=Math.cos(s/2),i=Math.cos(h/2),r=Math.cos(c/2),u=Math.sin(s/2),f=Math.sin(h/2),e=Math.sin(c/2),l=t*i*r-u*f*e,a=u*f*r+t*i*e,v=u*i*r+t*f*e,y=t*f*r-u*i*e;return[a,v,y,l]}function s(){var t=this.comp.renderedFrame-this.offsetTime,i=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,u;return t===this._caching.lastFrame||this._caching.lastFrame!==n&&(this._caching.lastFrame>=r&&t>=r||this._caching.lastFrame<i&&t<i)||(this._caching.lastFrame>=t&&(this._caching._lastBezierData=null,this._caching.lastIndex=0),u=this.interpolateValue(t,this._caching),this.pv=u),this._caching.lastFrame=t,this.pv}function t(n){var t,i,r;if("unidimensional"===this.propType)t=n*this.mult,v(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(i=0,r=this.v.length;i<r;)t=n[i]*this.mult,v(this.v[i]-t)>1e-5&&(this.v[i]=t,this._mdf=!0),i+=1}function i(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length){if(this.lock)return void this.setVValue(this.pv);this.lock=!0;this._mdf=this._isFirstFrame;for(var i=this.effectsSequence.length,t=this.kf?this.pv:this.data.k,n=0;n<i;n+=1)t=this.effectsSequence[n](t);this.setVValue(t);this._isFirstFrame=!1;this.lock=!1;this.frameId=this.elem.globalData.frameId}}function r(n){this.effectsSequence.push(n);this.container.addDynamicProperty(this)}function h(n,u,f,e){this.propType="unidimensional";this.mult=f||1;this.data=u;this.v=f?u.k*f:u.k;this.pv=u.k;this._mdf=!1;this.elem=n;this.container=e;this.comp=n.comp;this.k=!1;this.kf=!1;this.vel=0;this.effectsSequence=[];this._isFirstFrame=!0;this.getValue=i;this.setVValue=t;this.addEffect=r}function c(n,u,f,o){this.propType="multidimensional";this.mult=f||1;this.data=u;this._mdf=!1;this.elem=n;this.container=o;this.comp=n.comp;this.k=!1;this.kf=!1;this.frameId=-1;var s,h=u.k.length;for(this.v=e("float32",h),this.pv=e("float32",h),e("float32",h),this.vel=e("float32",h),s=0;s<h;s+=1)this.v[s]=u.k[s]*this.mult,this.pv[s]=u.k[s];this._isFirstFrame=!0;this.effectsSequence=[];this.getValue=i;this.setVValue=t;this.addEffect=r}function l(f,e,o,h){this.propType="unidimensional";this.keyframes=e.k;this.offsetTime=f.data.st;this.frameId=-1;this._caching={lastFrame:n,lastIndex:0,value:0,_lastBezierData:null};this.k=!0;this.kf=!0;this.data=e;this.mult=o||1;this.elem=f;this.container=h;this.comp=f.comp;this.v=n;this.pv=n;this._isFirstFrame=!0;this.getValue=i;this.setVValue=t;this.interpolateValue=u;this.effectsSequence=[s.bind(this)];this.addEffect=r}function a(f,o,h,c){var v,l,a,y,p,b,w;for(this.propType="multidimensional",b=o.k.length,v=0;v<b-1;v+=1)o.k[v].to&&o.k[v].s&&o.k[v].e&&(l=o.k[v].s,a=o.k[v].e,y=o.k[v].to,p=o.k[v].ti,(2===l.length&&(l[0]!==a[0]||l[1]!==a[1])&&lt.pointOnLine2D(l[0],l[1],a[0],a[1],l[0]+y[0],l[1]+y[1])&&lt.pointOnLine2D(l[0],l[1],a[0],a[1],a[0]+p[0],a[1]+p[1])||3===l.length&&(l[0]!==a[0]||l[1]!==a[1]||l[2]!==a[2])&&lt.pointOnLine3D(l[0],l[1],l[2],a[0],a[1],a[2],l[0]+y[0],l[1]+y[1],l[2]+y[2])&&lt.pointOnLine3D(l[0],l[1],l[2],a[0],a[1],a[2],a[0]+p[0],a[1]+p[1],a[2]+p[2]))&&(o.k[v].to=null,o.k[v].ti=null),l[0]===a[0]&&l[1]===a[1]&&0===y[0]&&0===y[1]&&0===p[0]&&0===p[1]&&(2===l.length||l[2]===a[2]&&0===y[2]&&0===p[2])&&(o.k[v].to=null,o.k[v].ti=null));for(this.effectsSequence=[s.bind(this)],this.keyframes=o.k,this.offsetTime=f.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=h||1,this.elem=f,this.container=c,this.comp=f.comp,this.getValue=i,this.setVValue=t,this.interpolateValue=u,this.frameId=-1,w=o.k[0].s.length,this.v=e("float32",w),this.pv=e("float32",w),v=0;v<w;v+=1)this.v[v]=n,this.pv[v]=n;this._caching={lastFrame:n,lastIndex:0,value:e("float32",w)};this.addEffect=r}function w(n,t,i,r,u){var f;if(0===t.a)f=0===i?new h(n,t,r,u):new c(n,t,r,u);else if(1===t.a)f=0===i?new l(n,t,r,u):new a(n,t,r,u);else if(t.k.length)if("number"==typeof t.k[0])f=new c(n,t,r,u);else switch(i){case 0:f=new l(n,t,r,u);break;case 1:f=new a(n,t,r,u)}else f=new h(n,t,r,u);return f.effectsSequence.length&&u.addDynamicProperty(f),f}var n=cr,v=Math.abs;return{getProp:w}}(),nr=function(){function t(n){var t=this._mdf;this.iterateDynamicProperties();this._mdf=this._mdf||t;this.a&&n.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]);this.s&&n.scale(this.s.v[0],this.s.v[1],this.s.v[2]);this.sk&&n.skewFromAxis(-this.sk.v,this.sa.v);this.r?n.rotate(-this.r.v):n.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]);this.data.p.s?this.data.p.z?n.translate(this.px.v,this.py.v,-this.pz.v):n.translate(this.px.v,this.py.v,0):n.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function r(n){var f,u,i,t,r;this.elem.globalData.frameId!==this.frameId&&((this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||n)&&((this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented)&&(i=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime?this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(f=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/i,0),u=this.p.getValueAtTime(this.p.keyframes[0].t/i,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(f=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/i,0),u=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.01)/i,0)):(f=this.p.pv,u=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/i,this.p.offsetTime)):this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime&&(f=[],u=[],t=this.px,r=this.py,t._caching.lastFrame+t.offsetTime<=t.keyframes[0].t?(f[0]=t.getValueAtTime((t.keyframes[0].t+.01)/i,0),f[1]=r.getValueAtTime((r.keyframes[0].t+.01)/i,0),u[0]=t.getValueAtTime(t.keyframes[0].t/i,0),u[1]=r.getValueAtTime(r.keyframes[0].t/i,0)):t._caching.lastFrame+t.offsetTime>=t.keyframes[t.keyframes.length-1].t?(f[0]=t.getValueAtTime(t.keyframes[t.keyframes.length-1].t/i,0),f[1]=r.getValueAtTime(r.keyframes[r.keyframes.length-1].t/i,0),u[0]=t.getValueAtTime((t.keyframes[t.keyframes.length-1].t-.01)/i,0),u[1]=r.getValueAtTime((r.keyframes[r.keyframes.length-1].t-.01)/i,0)):(f=[t.pv,r.pv],u[0]=t.getValueAtTime((t._caching.lastFrame+t.offsetTime-.01)/i,t.offsetTime),u[1]=r.getValueAtTime((r._caching.lastFrame+r.offsetTime-.01)/i,r.offsetTime))),this.v.rotate(-Math.atan2(f[1]-u[1],f[0]-u[0]))),this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])),this.frameId=this.elem.globalData.frameId)}function f(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v);this.appliedTransformations=3}if(this.r){if(this.r.effectsSequence.length)return;this.pre.rotate(-this.r.v);this.appliedTransformations=4}else this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}}function e(){}function s(n){this._addDynamicProperty(n);this.elem.addDynamicProperty(n);this._isDirty=!0}function n(n,t,r){if(this.elem=n,this.frameId=-1,this.propType="transform",this.data=t,this.v=new l,this.pre=new l,this.appliedTransformations=0,this.initDynamicPropertyContainer(r||n),t.p.s?(this.px=i.getProp(n,t.p.x,0,0,this),this.py=i.getProp(n,t.p.y,0,0,this),t.p.z&&(this.pz=i.getProp(n,t.p.z,0,0,this))):this.p=i.getProp(n,t.p,1,0,this),t.r)this.r=i.getProp(n,t.r,0,o,this);else if(t.rx){if(this.rx=i.getProp(n,t.rx,0,o,this),this.ry=i.getProp(n,t.ry,0,o,this),this.rz=i.getProp(n,t.rz,0,o,this),t.or.k[0].ti)for(var f=t.or.k.length,u=0;u<f;u+=1)t.or.k[u].to=t.or.k[u].ti=null;this.or=i.getProp(n,t.or,1,o,this);this.or.sh=!0}t.sk&&(this.sk=i.getProp(n,t.sk,0,o,this),this.sa=i.getProp(n,t.sa,0,o,this));t.a&&(this.a=i.getProp(n,t.a,1,0,this));t.s&&(this.s=i.getProp(n,t.s,1,.01,this));this.o=t.o?i.getProp(n,t.o,0,.01,n):{_mdf:!1,v:1};this._isDirty=!0;this.dynamicProperties.length||this.getValue(!0)}function h(t,i,r){return new n(t,i,r)}return n.prototype={applyToMatrix:t,getValue:r,precalculateMatrix:f,autoOrient:e},u([g],n),n.prototype.addDynamicProperty=s,n.prototype._addDynamicProperty=g.prototype.addDynamicProperty,{getTransformProperty:h}}();ri.prototype.setPathData=function(n,t){this.c=n;this.setLength(t);for(var i=0;i<t;)this.v[i]=vi.newElement(),this.o[i]=vi.newElement(),this.i[i]=vi.newElement(),i+=1};ri.prototype.setLength=function(n){for(;this._maxLength<n;)this.doubleArrayLength();this._length=n};ri.prototype.doubleArrayLength=function(){this.v=this.v.concat(s(this._maxLength));this.i=this.i.concat(s(this._maxLength));this.o=this.o.concat(s(this._maxLength));this._maxLength*=2};ri.prototype.setXYAt=function(n,t,i,r,u){var f;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),i){case"v":f=this.v;break;case"i":f=this.i;break;case"o":f=this.o}f[r]&&(!f[r]||u)||(f[r]=vi.newElement());f[r][0]=n;f[r][1]=t};ri.prototype.setTripleAt=function(n,t,i,r,u,f,e,o){this.setXYAt(n,t,"v",e,o);this.setXYAt(i,r,"o",e,o);this.setXYAt(u,f,"i",e,o)};ri.prototype.reverse=function(){var t=new ri,f,n,o;t.setPathData(this.c,this._length);var i=this.v,r=this.o,u=this.i,e=0;for(this.c&&(t.setTripleAt(i[0][0],i[0][1],u[0][0],u[0][1],r[0][0],r[0][1],0,!1),e=1),n=this._length-1,o=this._length,f=e;f<o;f+=1)t.setTripleAt(i[n][0],i[n][1],u[n][0],u[n][1],r[n][0],r[n][1],f,!1),n-=1;return t};pt=function(){function h(n,t,i){var e,a,s,r,u,w,b,h,c,v=i.lastIndex,o=this.keyframes,p;if(n<o[0].t-this.offsetTime)e=o[0].s[0],s=!0,v=0;else if(n>=o[o.length-1].t-this.offsetTime)e=1===o[o.length-2].h?o[o.length-1].s[0]:o[o.length-2].e[0],s=!0;else{for(var f,y,l=v,d=o.length-1,k=!0;k&&(f=o[l],y=o[l+1],!(y.t-this.offsetTime>n));)l<d-1?l+=1:k=!1;(s=1===f.h,v=l,s)||(n>=y.t-this.offsetTime?h=1:n<f.t-this.offsetTime?h=0:(f.__fnct?p=f.__fnct:(p=gi.getBezierEasing(f.o.x,f.o.y,f.i.x,f.i.y).get,f.__fnct=p),h=p((n-(f.t-this.offsetTime))/(y.t-this.offsetTime-(f.t-this.offsetTime)))),a=f.e[0]);e=f.s[0]}for(w=t._length,b=e.i[0].length,i.lastIndex=v,r=0;r<w;r+=1)for(u=0;u<b;u+=1)c=s?e.i[r][u]:e.i[r][u]+(a.i[r][u]-e.i[r][u])*h,t.i[r][u]=c,c=s?e.o[r][u]:e.o[r][u]+(a.o[r][u]-e.o[r][u])*h,t.o[r][u]=c,c=s?e.v[r][u]:e.v[r][u]+(a.v[r][u]-e.v[r][u])*h,t.v[r][u]=c}function l(){var n=this.comp.renderedFrame-this.offsetTime,i=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,t=this._caching.lastFrame;return t!==s&&(t<i&&n<i||t>r&&n>r)||(this._caching.lastIndex=t<n?this._caching.lastIndex:0,this.interpolateShape(n,this.pv,this._caching)),this._caching.lastFrame=n,this.pv}function t(){this.paths=this.localShapeCollection}function a(n,t){if(n._length!==t._length||n.c!==t.c)return!1;for(var r=n._length,i=0;i<r;i+=1)if(n.v[i][0]!==t.v[i][0]||n.v[i][1]!==t.v[i][1]||n.o[i][0]!==t.o[i][0]||n.o[i][1]!==t.o[i][1]||n.i[i][0]!==t.i[i][0]||n.i[i][1]!==t.i[i][1])return!1;return!0}function e(){if(!this.lock&&this.elem.globalData.frameId!==this.frameId){this.lock=!0;this.frameId=this.elem.globalData.frameId;this._mdf=!1;for(var t=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k,i=this.effectsSequence.length,n=0;n<i;n+=1)t=this.effectsSequence[n](t);a(this.v,t)||(this.v=nt.clone(t),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection);this.lock=!1}}function n(n,i,r){this.propType="shape";this.comp=n.comp;this.container=n;this.elem=n;this.data=i;this.k=!1;this.kf=!1;this._mdf=!1;var u=3===r?i.pt.k:i.ks.k;this.v=nt.clone(u);this.pv=nt.clone(this.v);this.localShapeCollection=tr.newShapeCollection();this.paths=this.localShapeCollection;this.paths.addShape(this.v);this.reset=t;this.effectsSequence=[]}function c(n){this.effectsSequence.push(n);this.container.addDynamicProperty(this)}function r(n,i,r){this.propType="shape";this.comp=n.comp;this.elem=n;this.container=n;this.offsetTime=n.data.st;this.keyframes=3===r?i.pt.k:i.ks.k;this.k=!0;this.kf=!0;var u=this.keyframes[0].s[0].i.length;this.keyframes[0].s[0].i[0].length;this.v=nt.newElement();this.v.setPathData(this.keyframes[0].s[0].c,u);this.pv=nt.clone(this.v);this.localShapeCollection=tr.newShapeCollection();this.paths=this.localShapeCollection;this.paths.addShape(this.v);this.lastFrame=s;this.reset=t;this._caching={lastFrame:s,lastIndex:0};this.effectsSequence=[l.bind(this)]}function v(t,i,u){var f,e,o;return 3===u||4===u?(e=3===u?i.pt:i.ks,o=e.k,f=1===e.a||o.length?new r(t,i,u):new n(t,i,u)):5===u?f=new k(t,i):6===u?f=new w(t,i):7===u&&(f=new b(t,i)),f.k&&t.addDynamicProperty(f),f}function y(){return n}function p(){return r}var s=-999999;n.prototype.interpolateShape=h;n.prototype.getValue=e;n.prototype.getValue=e;n.prototype.addEffect=c;r.prototype.getValue=e;r.prototype.interpolateShape=h;r.prototype.addEffect=c;var w=function(){function r(n,t){this.v=nt.newElement();this.v.setPathData(!0,4);this.localShapeCollection=tr.newShapeCollection();this.paths=this.localShapeCollection;this.localShapeCollection.addShape(this.v);this.d=t.d;this.elem=n;this.comp=n.comp;this.frameId=-1;this.initDynamicPropertyContainer(n);this.p=i.getProp(n,t.p,1,0,this);this.s=i.getProp(n,t.s,1,0,this);this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}var n=di;return r.prototype={reset:t,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var i=this.p.v[0],u=this.p.v[1],r=this.s.v[0]/2,f=this.s.v[1]/2,e=3!==this.d,t=this.v;t.v[0][0]=i;t.v[0][1]=u-f;t.v[1][0]=e?i+r:i-r;t.v[1][1]=u;t.v[2][0]=i;t.v[2][1]=u+f;t.v[3][0]=e?i-r:i+r;t.v[3][1]=u;t.i[0][0]=e?i-r*n:i+r*n;t.i[0][1]=u-f;t.i[1][0]=e?i+r:i-r;t.i[1][1]=u-f*n;t.i[2][0]=e?i+r*n:i-r*n;t.i[2][1]=u+f;t.i[3][0]=e?i-r:i+r;t.i[3][1]=u+f*n;t.o[0][0]=e?i+r*n:i-r*n;t.o[0][1]=u-f;t.o[1][0]=e?i+r:i-r;t.o[1][1]=u+f*n;t.o[2][0]=e?i-r*n:i+r*n;t.o[2][1]=u+f;t.o[3][0]=e?i-r:i+r;t.o[3][1]=u-f*n}},u([g],r),r}(),b=function(){function n(n,t){this.v=nt.newElement();this.v.setPathData(!0,0);this.elem=n;this.comp=n.comp;this.data=t;this.frameId=-1;this.d=t.d;this.initDynamicPropertyContainer(n);1===t.sy?(this.ir=i.getProp(n,t.ir,0,0,this),this.is=i.getProp(n,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath;this.pt=i.getProp(n,t.pt,0,0,this);this.p=i.getProp(n,t.p,1,0,this);this.r=i.getProp(n,t.r,0,o,this);this.or=i.getProp(n,t.or,0,0,this);this.os=i.getProp(n,t.os,0,.01,this);this.localShapeCollection=tr.newShapeCollection();this.localShapeCollection.addShape(this.v);this.paths=this.localShapeCollection;this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return n.prototype={reset:t,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var e,h,r,u,o=2*Math.floor(this.pt.v),y=2*Math.PI/o,f=!0,c=this.or.v,l=this.ir.v,p=this.os.v,w=this.is.v,b=2*Math.PI*c/(2*o),k=2*Math.PI*l/(2*o),s=-Math.PI/2,i;for(s+=this.r.v,i=3===this.data.d?-1:1,this.v._length=0,e=0;e<o;e+=1){h=f?c:l;r=f?p:w;u=f?b:k;var n=h*Math.cos(s),t=h*Math.sin(s),a=0===n&&0===t?0:t/Math.sqrt(n*n+t*t),v=0===n&&0===t?0:-n/Math.sqrt(n*n+t*t);n+=+this.p.v[0];t+=+this.p.v[1];this.v.setTripleAt(n,t,n-a*u*r*i,t-v*u*r*i,n+a*u*r*i,t+v*u*r*i,e,!0);f=!f;s+=y*i}},convertPolygonToPath:function(){var r,o=Math.floor(this.pt.v),l=2*Math.PI/o,s=this.or.v,u=this.os.v,f=2*Math.PI*s/(4*o),e=-Math.PI/2,i=3===this.data.d?-1:1;for(e+=this.r.v,this.v._length=0,r=0;r<o;r+=1){var n=s*Math.cos(e),t=s*Math.sin(e),h=0===n&&0===t?0:t/Math.sqrt(n*n+t*t),c=0===n&&0===t?0:-n/Math.sqrt(n*n+t*t);n+=+this.p.v[0];t+=+this.p.v[1];this.v.setTripleAt(n,t,n-h*f*u*i,t-c*f*u*i,n+h*f*u*i,t+c*f*u*i,r,!0);e+=l*i}this.paths.length=0;this.paths[0]=this.v}},u([g],n),n}(),k=function(){function n(n,t){this.v=nt.newElement();this.v.c=!0;this.localShapeCollection=tr.newShapeCollection();this.localShapeCollection.addShape(this.v);this.paths=this.localShapeCollection;this.elem=n;this.comp=n.comp;this.frameId=-1;this.d=t.d;this.initDynamicPropertyContainer(n);this.p=i.getProp(n,t.p,1,0,this);this.s=i.getProp(n,t.s,1,0,this);this.r=i.getProp(n,t.r,0,0,this);this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return n.prototype={convertRectToPath:function(){var i=this.p.v[0],r=this.p.v[1],n=this.s.v[0]/2,t=this.s.v[1]/2,u=lr(n,t,this.r.v),f=u*(1-di);this.v._length=0;2===this.d||1===this.d?(this.v.setTripleAt(i+n,r-t+u,i+n,r-t+u,i+n,r-t+f,0,!0),this.v.setTripleAt(i+n,r+t-u,i+n,r+t-f,i+n,r+t-u,1,!0),0!==u?(this.v.setTripleAt(i+n-u,r+t,i+n-u,r+t,i+n-f,r+t,2,!0),this.v.setTripleAt(i-n+u,r+t,i-n+f,r+t,i-n+u,r+t,3,!0),this.v.setTripleAt(i-n,r+t-u,i-n,r+t-u,i-n,r+t-f,4,!0),this.v.setTripleAt(i-n,r-t+u,i-n,r-t+f,i-n,r-t+u,5,!0),this.v.setTripleAt(i-n+u,r-t,i-n+u,r-t,i-n+f,r-t,6,!0),this.v.setTripleAt(i+n-u,r-t,i+n-f,r-t,i+n-u,r-t,7,!0)):(this.v.setTripleAt(i-n,r+t,i-n+f,r+t,i-n,r+t,2),this.v.setTripleAt(i-n,r-t,i-n,r-t+f,i-n,r-t,3))):(this.v.setTripleAt(i+n,r-t+u,i+n,r-t+f,i+n,r-t+u,0,!0),0!==u?(this.v.setTripleAt(i+n-u,r-t,i+n-u,r-t,i+n-f,r-t,1,!0),this.v.setTripleAt(i-n+u,r-t,i-n+f,r-t,i-n+u,r-t,2,!0),this.v.setTripleAt(i-n,r-t+u,i-n,r-t+u,i-n,r-t+f,3,!0),this.v.setTripleAt(i-n,r+t-u,i-n,r+t-f,i-n,r+t-u,4,!0),this.v.setTripleAt(i-n+u,r+t,i-n+u,r+t,i-n+f,r+t,5,!0),this.v.setTripleAt(i+n-u,r+t,i+n-f,r+t,i+n-u,r+t,6,!0),this.v.setTripleAt(i+n,r+t-u,i+n,r+t-u,i+n,r+t-f,7,!0)):(this.v.setTripleAt(i-n,r-t,i-n+f,r-t,i-n,r-t,1,!0),this.v.setTripleAt(i-n,r+t,i-n,r+t-f,i-n,r+t,2,!0),this.v.setTripleAt(i+n,r+t,i+n-f,r+t,i+n,r+t,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:t},u([g],n),n}(),f={};return f.getShapeProp=v,f.getConstructorFunction=y,f.getKeyframedConstructorFunction=p,f}();si=function(){function i(n,i){t[n]||(t[n]=i)}function r(n,i,r){return new t[n](i,r)}var n={},t={};return n.registerModifier=i,n.getModifier=r,n}();gt.prototype.initModifierProperties=function(){};gt.prototype.addShapeToModifier=function(){};gt.prototype.addShape=function(n){if(!this.closed){var t={shape:n.sh,data:n,localShapeCollection:tr.newShapeCollection()};this.shapes.push(t);this.addShapeToModifier(t);this._isAnimated&&n.setAsAnimated()}};gt.prototype.init=function(n,t){this.shapes=[];this.elem=n;this.initDynamicPropertyContainer(n);this.initModifierProperties(n,t);this.frameId=cr;this.closed=!1;this.k=!1;this.dynamicProperties.length?this.k=!0:this.getValue(!0)};gt.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())};u([g],gt);u([gt],at);at.prototype.initModifierProperties=function(n,t){this.s=i.getProp(n,t.s,0,.01,this);this.e=i.getProp(n,t.e,0,.01,this);this.o=i.getProp(n,t.o,0,0,this);this.sValue=0;this.eValue=0;this.getValue=this.processKeys;this.m=t.m;this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length};at.prototype.addShapeToModifier=function(n){n.pathsData=[]};at.prototype.calculateShapeEdges=function(n,t,i,r,u){var e=[],s,f,o,h,c,l;for(t<=1?e.push({s:n,e:t}):n>=1?e.push({s:n-1,e:t-1}):(e.push({s:n,e:1}),e.push({s:0,e:t-1})),o=[],h=e.length,s=0;s<h;s+=1)(f=e[s],f.e*u<r||f.s*u>r+i)||(c=f.s*u<=r?0:(f.s*u-r)/i,l=f.e*u>=r+i?1:(f.e*u-r)/i,o.push([c,l]));return o.length||o.push([0,0]),o};at.prototype.releasePathsData=function(n){for(var i=n.length,t=0;t<i;t+=1)ue.release(n[t]);return n.length=0,n};at.prototype.processShapes=function(n){var r,u,a,g,w,i,e,p,b,k,v,s,d,t,h,f,o,tt,it;if(this._mdf||n?(a=this.o.v%360/360,(a<0&&(a+=1),r=this.s.v+a,u=this.e.v+a,r>u)&&(g=r,r=u,u=g),r=Math.round(1e3*r)/1e3,u=Math.round(1e3*u)/1e3,this.sValue=r,this.eValue=u):(r=this.sValue,u=this.eValue),s=this.shapes.length,d=0,u===r)for(i=0;i<s;i+=1)this.shapes[i].localShapeCollection.releaseShapes(),this.shapes[i].shape._mdf=!0,this.shapes[i].shape.paths=this.shapes[i].localShapeCollection;else if(1===u&&0===r||0===u&&1===r){if(this._mdf)for(i=0;i<s;i+=1)this.shapes[i].pathsData.length=0,this.shapes[i].shape._mdf=!0}else{for(f=[],i=0;i<s;i+=1)if(t=this.shapes[i],t.shape._mdf||this._mdf||n||2===this.m){if(w=t.shape.paths,p=w._length,v=0,!t.shape._mdf&&t.pathsData.length)v=t.totalShapeLength;else{for(b=this.releasePathsData(t.pathsData),e=0;e<p;e+=1)k=lt.getSegmentsLength(w.shapes[e]),b.push(k),v+=k.totalLength;t.totalShapeLength=v;t.pathsData=b}d+=v;t.shape._mdf=!0}else t.shape.paths=t.localShapeCollection;var y,c=r,l=u,nt=0;for(i=s-1;i>=0;i-=1)if(t=this.shapes[i],t.shape._mdf){for(h=t.localShapeCollection,h.releaseShapes(),2===this.m&&s>1?(y=this.calculateShapeEdges(r,u,t.totalShapeLength,nt,d),nt+=t.totalShapeLength):y=[[c,l]],p=y.length,e=0;e<p;e+=1)c=y[e][0],l=y[e][1],f.length=0,l<=1?f.push({s:t.totalShapeLength*c,e:t.totalShapeLength*l}):c>=1?f.push({s:t.totalShapeLength*(c-1),e:t.totalShapeLength*(l-1)}):(f.push({s:t.totalShapeLength*c,e:t.totalShapeLength}),f.push({s:0,e:t.totalShapeLength*(l-1)})),o=this.addShapes(t,f[0]),f[0].s!==f[0].e&&(f.length>1&&(tt=t.shape.paths.shapes[t.shape.paths._length-1],tt.c?(it=o.pop(),this.addPaths(o,h),o=this.addShapes(t,f[1],it)):(this.addPaths(o,h),o=this.addShapes(t,f[1]))),this.addPaths(o,h));t.shape.paths=h}}};at.prototype.addPaths=function(n,t){for(var r=n.length,i=0;i<r;i+=1)t.addShape(n[i])};at.prototype.addSegment=function(n,t,i,r,u,f,e){u.setXYAt(t[0],t[1],"o",f);u.setXYAt(i[0],i[1],"i",f+1);e&&u.setXYAt(n[0],n[1],"v",f);u.setXYAt(r[0],r[1],"v",f+1)};at.prototype.addSegmentFromArray=function(n,t,i,r){t.setXYAt(n[1],n[5],"o",i);t.setXYAt(n[2],n[6],"i",i+1);r&&t.setXYAt(n[0],n[4],"v",i);t.setXYAt(n[3],n[7],"v",i+1)};at.prototype.addShapes=function(n,t,i){var r,u,p,o,s,h,a,l,b=n.pathsData,f=n.shape.paths.shapes,w=n.shape.paths._length,e=0,y=[],c=!0,v;for(i?(s=i._length,l=i._length):(i=nt.newElement(),s=0,l=0),y.push(i),r=0;r<w;r+=1){for(h=b[r].lengths,i.c=f[r].c,p=f[r].c?h.length:h.length+1,u=1;u<p;u+=1)if(o=h[u-1],e+o.addedLength<t.s)e+=o.addedLength,i.c=!1;else{if(e>t.e){i.c=!1;break}t.s<=e&&t.e>=e+o.addedLength?(this.addSegment(f[r].v[u-1],f[r].o[u-1],f[r].i[u],f[r].v[u],i,s,c),c=!1):(a=lt.getNewSegment(f[r].v[u-1],f[r].v[u],f[r].o[u-1],f[r].i[u],(t.s-e)/o.addedLength,(t.e-e)/o.addedLength,h[u-1]),this.addSegmentFromArray(a,i,s,c),c=!1,i.c=!1);e+=o.addedLength;s+=1}if(f[r].c&&h.length&&((o=h[u-1],e<=t.e)?(v=h[u-1].addedLength,t.s<=e&&t.e>=e+v?(this.addSegment(f[r].v[u-1],f[r].o[u-1],f[r].i[0],f[r].v[0],i,s,c),c=!1):(a=lt.getNewSegment(f[r].v[u-1],f[r].v[0],f[r].o[u-1],f[r].i[0],(t.s-e)/v,(t.e-e)/v,h[u-1]),this.addSegmentFromArray(a,i,s,c),c=!1,i.c=!1)):i.c=!1,e+=o.addedLength,s+=1),i._length&&(i.setXYAt(i.v[l][0],i.v[l][1],"i",l),i.setXYAt(i.v[i._length-1][0],i.v[i._length-1][1],"o",i._length-1)),e>t.e)break;r<w-1&&(i=nt.newElement(),c=!0,y.push(i),s=0)}return y};si.registerModifier("tm",at);u([gt],rr);rr.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys;this.rd=i.getProp(n,t.r,0,null,this);this._isAnimated=!!this.rd.effectsSequence.length};rr.prototype.processPath=function(n,t){var h=nt.newElement(),r,i,l,a,u,e,c,o,s,y,p,w,b,v,f;for(h.c=n.c,v=n._length,f=0,r=0;r<v;r+=1)i=n.v[r],a=n.o[r],l=n.i[r],i[0]===a[0]&&i[1]===a[1]&&i[0]===l[0]&&i[1]===l[1]?0!==r&&r!==v-1||n.c?(u=0===r?n.v[v-1]:n.v[r-1],e=Math.sqrt(Math.pow(i[0]-u[0],2)+Math.pow(i[1]-u[1],2)),c=e?Math.min(e/2,t)/e:0,o=w=i[0]+(u[0]-i[0])*c,s=b=i[1]-(i[1]-u[1])*c,y=o-(o-i[0])*di,p=s-(s-i[1])*di,h.setTripleAt(o,s,y,p,w,b,f),f+=1,u=r===v-1?n.v[0]:n.v[r+1],e=Math.sqrt(Math.pow(i[0]-u[0],2)+Math.pow(i[1]-u[1],2)),c=e?Math.min(e/2,t)/e:0,o=y=i[0]+(u[0]-i[0])*c,s=p=i[1]+(u[1]-i[1])*c,w=o-(o-i[0])*di,b=s-(s-i[1])*di,h.setTripleAt(o,s,y,p,w,b,f),f+=1):(h.setTripleAt(i[0],i[1],a[0],a[1],l[0],l[1],f),f+=1):(h.setTripleAt(n.v[r][0],n.v[r][1],n.o[r][0],n.o[r][1],n.i[r][0],n.i[r][1],f),f+=1);return h};rr.prototype.processShapes=function(n){var f,i,r,e,s=this.shapes.length,o=this.rd.v,t,h,u;if(0!==o)for(i=0;i<s;i+=1){if(t=this.shapes[i],h=t.shape.paths,u=t.localShapeCollection,t.shape._mdf||this._mdf||n)for(u.releaseShapes(),t.shape._mdf=!0,f=t.shape.paths.shapes,e=t.shape.paths._length,r=0;r<e;r+=1)u.addShape(this.processPath(f[r],o));t.shape.paths=t.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};si.registerModifier("rd",rr);u([gt],wt);wt.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys;this.c=i.getProp(n,t.c,0,null,this);this.o=i.getProp(n,t.o,0,null,this);this.tr=nr.getTransformProperty(n,t.tr,this);this.so=i.getProp(n,t.tr.so,0,.01,this);this.eo=i.getProp(n,t.tr.eo,0,.01,this);this.data=t;this.dynamicProperties.length||this.getValue(!0);this._isAnimated=!!this.dynamicProperties.length;this.pMatrix=new l;this.rMatrix=new l;this.sMatrix=new l;this.tMatrix=new l;this.matrix=new l};wt.prototype.applyTransforms=function(n,t,i,r,u,f){var e=f?-1:1,o=r.s.v[0]+(1-r.s.v[0])*(1-u),s=r.s.v[1]+(1-r.s.v[1])*(1-u);n.translate(r.p.v[0]*e*u,r.p.v[1]*e*u,r.p.v[2]);t.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]);t.rotate(-r.r.v*e*u);t.translate(r.a.v[0],r.a.v[1],r.a.v[2]);i.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]);i.scale(f?1/o:o,f?1/s:s);i.translate(r.a.v[0],r.a.v[1],r.a.v[2])};wt.prototype.init=function(n,t,i,r){this.elem=n;this.arr=t;this.pos=i;this.elemsData=r;this._currentCopies=0;this._elements=[];this._groups=[];this.frameId=-1;this.initDynamicPropertyContainer(n);this.initModifierProperties(n,t[i]);for(var u=0;i>0;)i-=1,this._elements.unshift(t[i]),u+=1;this.dynamicProperties.length?this.k=!0:this.getValue(!0)};wt.prototype.resetElements=function(n){for(var i=n.length,t=0;t<i;t+=1)n[t]._processed=!1,"gr"===n[t].ty&&this.resetElements(n[t].it)};wt.prototype.cloneElements=function(n){var t=(n.length,JSON.parse(JSON.stringify(n)));return this.resetElements(t),t};wt.prototype.changeGroupRender=function(n,t){for(var r=n.length,i=0;i<r;i+=1)n[i]._render=t,"gr"===n[i].ty&&this.changeGroupRender(n[i].it,t)};wt.prototype.processShapes=function(n){var t,a,f,h,o,v,y,p,s,e,w;if(this._mdf||n){if(v=Math.ceil(this.c.v),this._groups.length<v){for(;this._groups.length<v;)y={it:this.cloneElements(this._elements),ty:"gr"},y.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,y),this._groups.splice(0,0,y),this._currentCopies+=1;this.elem.reloadShapes()}for(o=0,f=0;f<=this._groups.length-1;f+=1)p=o<v,this._groups[f]._render=p,this.changeGroupRender(this._groups[f].it,p),o+=1;this._currentCopies=v;var c=this.o.v,l=c%1,b=c>0?Math.floor(c):Math.ceil(c),i=(this.tr.v.props,this.pMatrix.props),r=this.rMatrix.props,u=this.sMatrix.props;if(this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset(),s=0,c>0){for(;s<b;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),s+=1;l&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,l,!1),s+=l)}else if(c<0){for(;s>b;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),s-=1;l&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-l,!0),s-=l)}for(f=1===this.data.m?0:this._currentCopies-1,h=1===this.data.m?1:-1,o=this._currentCopies;o;){if(t=this.elemsData[f].it,a=t[t.length-1].transform.mProps.v.props,w=a.length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=this.so.v+(this.eo.v-this.so.v)*(f/(this._currentCopies-1)),0!==s){for((0!==f&&1===h||f!==this._currentCopies-1&&h===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]),this.matrix.transform(u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9],u[10],u[11],u[12],u[13],u[14],u[15]),this.matrix.transform(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],i[8],i[9],i[10],i[11],i[12],i[13],i[14],i[15]),e=0;e<w;e+=1)a[e]=this.matrix.props[e];this.matrix.reset()}else for(this.matrix.reset(),e=0;e<w;e+=1)a[e]=this.matrix.props[e];s+=1;o-=1;f+=h}}else for(o=this._currentCopies,f=0,h=1;o;)t=this.elemsData[f].it,a=t[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,o-=1,f+=h};wt.prototype.addShape=function(){};si.registerModifier("rp",wt);uu.prototype.addShape=function(n){this._length===this._maxLength&&(this.shapes=this.shapes.concat(s(this._maxLength)),this._maxLength*=2);this.shapes[this._length]=n;this._length+=1};uu.prototype.releaseShapes=function(){for(var n=0;n<this._length;n+=1)nt.release(this.shapes[n]);this._length=0};ur.prototype.getValue=function(n){if((this.elem.globalData.frameId!==this.frameId||n)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||n,this._mdf)){var t=0,i=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<i;t+=1)"o"!=this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}};u([g],ur);yi.prototype.comparePoints=function(n,t){for(var r,i=0,u=this.o.length/2;i<u;){if(r=Math.abs(n[4*i]-n[4*t+2*i]),r>.01)return!1;i+=1}return!0};yi.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var n=0,t=this.data.k.k.length;n<t;){if(!this.comparePoints(this.data.k.k[n].s,this.data.p))return!1;n+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0};yi.prototype.getValue=function(n){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||n){for(var r,i,u=4*this.data.p,t=0;t<u;t+=1)r=t%4==0?100:255,i=Math.round(this.prop.v[t]*r),this.c[t]!==i&&(this.c[t]=i,this._cmdf=!n);if(this.o.length)for(u=this.prop.v.length,t=4*this.data.p;t<u;t+=1)r=t%2==0?100:1,i=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==i&&(this.o[t-4*this.data.p]=i,this._omdf=!n);this._mdf=!n}};u([g],yi);var ne=function(n,t,i,r){if(0===t)return"";for(var e=n.o,o=n.i,f=n.v,s=" M"+r.applyToPointStringified(f[0][0],f[0][1]),u=1;u<t;u+=1)s+=" C"+r.applyToPointStringified(e[u-1][0],e[u-1][1])+" "+r.applyToPointStringified(o[u][0],o[u][1])+" "+r.applyToPointStringified(f[u][0],f[u][1]);return i&&t&&(s+=" C"+r.applyToPointStringified(e[u-1][0],e[u-1][1])+" "+r.applyToPointStringified(o[0][0],o[0][1])+" "+r.applyToPointStringified(f[0][0],f[0][1]),s+="z"),s},ts=function(){function n(){this.loadedAssets+=1;this.loadedAssets===this.totalImages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function t(n,t,i){var r="",u;return n.e?r=n.p:t?(u=n.p,u.indexOf("images/")!==-1&&(u=u.split("/")[1]),r=t+u):(r=i,r+=n.u?n.u:"",r+=n.p),r}function i(n){var u=t(n,this.assetsPath,this.path),i=w("img"),r;return i.crossOrigin="anonymous",i.addEventListener("load",this._imageLoaded.bind(this),!1),i.addEventListener("error",function(){r.img=h;this._imageLoaded()}.bind(this),!1),i.src=u,r={img:i,assetData:n}}function r(n,t){this.imagesLoadedCb=t;for(var r=n.length,i=0;i<r;i+=1)n[i].layers||(this.totalImages+=1,this.images.push(this._createImageData(n[i])))}function u(n){this.path=n||""}function f(n){this.assetsPath=n||""}function e(n){for(var t=0,i=this.images.length;t<i;){if(this.images[t].assetData===n)return this.images[t].img;t+=1}}function o(){this.imagesLoadedCb=null;this.images.length=0}function s(){return this.totalImages===this.loadedAssets}var h=function(){var n=w("canvas"),t;return n.width=1,n.height=1,t=n.getContext("2d"),t.fillStyle="#FF0000",t.fillRect(0,0,1,1),n}();return function(){this.loadAssets=r;this.setAssetsPath=f;this.setPath=u;this.loaded=s;this.destroy=o;this.getImage=e;this._createImageData=i;this._imageLoaded=n;this.assetsPath="";this.path="";this.totalImages=0;this.loadedAssets=0;this.imagesLoadedCb=null;this.images=[]}}(),te=function(){var n={maskType:!0};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(n.maskType=!1),n}(),ar=function(){function i(n){var i=t("filter");return i.setAttribute("id",n),i.setAttribute("filterUnits","objectBoundingBox"),i.setAttribute("x","0%"),i.setAttribute("y","0%"),i.setAttribute("width","100%"),i.setAttribute("height","100%"),i}function r(){var n=t("feColorMatrix");return n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),n}var n={};return n.createFilter=i,n.createAlphaToLuminanceFilter=r,n}(),ie=function(){function n(n){return n.response&&"object"==typeof n.response?n.response:n.response&&"string"==typeof n.response?JSON.parse(n.response):n.responseText?JSON.parse(n.response):void 0}function t(t,i,r){var f,u=new XMLHttpRequest;u.open("GET",t,!0);u.responseType="json";u.send();u.onreadystatechange=function(){if(4==u.readyState)if(200==u.status)f=n(u),i(f);else try{f=n(u);i(f)}catch(t){r&&r(t)}}}return{load:t}}();hi.prototype.searchProperties=function(){for(var r,u=this._textData.a.length,t=i.getProp,n=0;n<u;n+=1)r=this._textData.a[n],this._animatorsData[n]=new ke(this._elem,r,this);this._textData.p&&"m"in this._textData.p?(this._pathData={f:t(this._elem,this._textData.p.f,0,0,this),l:t(this._elem,this._textData.p.l,0,0,this),r:this._textData.p.r,m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1;this._moreOptions.alignment=t(this._elem,this._textData.m.a,1,0,this)};hi.prototype.getMeasures=function(n,t){var s,g,r,p,f,ut,ti,yt,si,dt,yi;if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var et,ct,u,ot,k,h,w,st,gt,v,b,d,l,nt,ni,at,oi,pi,vt,tt=this._moreOptions.alignment.v,y=this._animatorsData,it=this._textData,e=this.mHelper,wi=this._renderType,bi=this.renderedLetters.length,o=(this.data,n.l);if(this._hasMaskedPath){if(vt=this._pathData.m,!this._pathData.n||this._pathData._mdf){for(s=vt.v,this._pathData.r&&(s=s.reverse()),k={tLength:0,segments:[]},ot=s._length-1,at=0,u=0;u<ot;u+=1)g={s:s.v[u],e:s.v[u+1],to:[s.o[u][0]-s.v[u][0],s.o[u][1]-s.v[u][1]],ti:[s.i[u+1][0]-s.v[u+1][0],s.i[u+1][1]-s.v[u+1][1]]},lt.buildBezierData(g),k.tLength+=g.bezierData.segmentLength,k.segments.push(g),at+=g.bezierData.segmentLength;u=ot;vt.v.c&&(g={s:s.v[u],e:s.v[0],to:[s.o[u][0]-s.v[u][0],s.o[u][1]-s.v[u][1]],ti:[s.i[0][0]-s.v[0][0],s.i[0][1]-s.v[0][1]]},lt.buildBezierData(g),k.tLength+=g.bezierData.segmentLength,k.segments.push(g),at+=g.bezierData.segmentLength);this._pathData.pi=k}if(k=this._pathData.pi,h=this._pathData.f.v,b=0,v=1,st=0,gt=!0,nt=k.segments,h<0&&vt.v.c)for(k.tLength<Math.abs(h)&&(h=-Math.abs(h)%k.tLength),b=nt.length-1,l=nt[b].bezierData.points,v=l.length-1;h<0;)h+=l[v].partialLength,v-=1,v<0&&(b-=1,l=nt[b].bezierData.points,v=l.length-1);l=nt[b].bezierData.points;d=l[v-1];w=l[v];ni=w.partialLength}ot=o.length;et=0;ct=0;yt=1.2*n.finalSize*.714;si=!0;ut=y.length;var i,pt,ki,di,wt,rt,ii,a,c,ri,hi,ui,fi,bt=-1,nr=h,tr=b,ir=v,gi=-1,ci=0,kt="",ei=this.defaultPropsArray;if(2===n.j||1===n.j){var ft=0,li=0,ai=2===n.j?-.5:-1,ht=0,vi=!0;for(u=0;u<ot;u+=1)if(o[u].n){for(ft&&(ft+=li);ht<u;)o[ht].animatorJustifyOffset=ft,ht+=1;ft=0;vi=!0}else{for(f=0;f<ut;f+=1)r=y[f].a,r.t.propType&&(vi&&2===n.j&&(li+=r.t.v*ai),p=y[f].s,i=p.getMult(o[u].anIndexes[f],it.a[f].s.totalChars),ft+=i.length?r.t.v*i[0]*ai:r.t.v*i*ai);vi=!1}for(ft&&(ft+=li);ht<u;)o[ht].animatorJustifyOffset=ft,ht+=1}for(u=0;u<ot;u+=1){if(e.reset(),wt=1,o[u].n)et=0,ct+=n.yOffset,ct+=si?1:0,h=nr,si=!1,ci=0,this._hasMaskedPath&&(b=tr,v=ir,l=nt[b].bezierData.points,d=l[v-1],w=l[v],ni=w.partialLength,st=0),fi=ri=ui=kt="",ei=this.defaultPropsArray;else{if(this._hasMaskedPath){if(gi!==o[u].line){switch(n.j){case 1:h+=at-n.lineWidths[o[u].line];break;case 2:h+=(at-n.lineWidths[o[u].line])/2}gi=o[u].line}for(bt!==o[u].ind&&(o[bt]&&(h+=o[bt].extra),h+=o[u].an/2,bt=o[u].ind),h+=tt[0]*o[u].an/200,dt=0,f=0;f<ut;f+=1)r=y[f].a,r.p.propType&&(p=y[f].s,i=p.getMult(o[u].anIndexes[f],it.a[f].s.totalChars),dt+=i.length?r.p.v[0]*i[0]:r.p.v[0]*i),r.a.propType&&(p=y[f].s,i=p.getMult(o[u].anIndexes[f],it.a[f].s.totalChars),dt+=i.length?r.a.v[0]*i[0]:r.a.v[0]*i);for(gt=!0;gt;)st+ni>=h+dt||!l?(oi=(h+dt-st)/w.partialLength,ki=d.point[0]+(w.point[0]-d.point[0])*oi,di=d.point[1]+(w.point[1]-d.point[1])*oi,e.translate(-tt[0]*o[u].an/200,-(tt[1]*yt/100)),gt=!1):l&&(st+=w.partialLength,v+=1,v>=l.length&&(v=0,b+=1,nt[b]?l=nt[b].bezierData.points:vt.v.c?(v=0,b=0,l=nt[b].bezierData.points):(st-=w.partialLength,l=null)),l&&(d=w,w=l[v],ni=w.partialLength));pt=o[u].an/2-o[u].add;e.translate(-pt,0,0)}else pt=o[u].an/2-o[u].add,e.translate(-pt,0,0),e.translate(-tt[0]*o[u].an/200,-tt[1]*yt/100,0);for(ci+=o[u].l/2,f=0;f<ut;f+=1)r=y[f].a,r.t.propType&&(p=y[f].s,i=p.getMult(o[u].anIndexes[f],it.a[f].s.totalChars),0===et&&0===n.j||(this._hasMaskedPath?h+=i.length?r.t.v*i[0]:r.t.v*i:et+=i.length?r.t.v*i[0]:r.t.v*i));for(ci+=o[u].l/2,n.strokeWidthAnim&&(ii=n.sw||0),n.strokeColorAnim&&(rt=n.sc?[n.sc[0],n.sc[1],n.sc[2]]:[0,0,0]),n.fillColorAnim&&n.fc&&(a=[n.fc[0],n.fc[1],n.fc[2]]),f=0;f<ut;f+=1)r=y[f].a,r.a.propType&&(p=y[f].s,i=p.getMult(o[u].anIndexes[f],it.a[f].s.totalChars),i.length?e.translate(-r.a.v[0]*i[0],-r.a.v[1]*i[1],r.a.v[2]*i[2]):e.translate(-r.a.v[0]*i,-r.a.v[1]*i,r.a.v[2]*i));for(f=0;f<ut;f+=1)r=y[f].a,r.s.propType&&(p=y[f].s,i=p.getMult(o[u].anIndexes[f],it.a[f].s.totalChars),i.length?e.scale(1+(r.s.v[0]-1)*i[0],1+(r.s.v[1]-1)*i[1],1):e.scale(1+(r.s.v[0]-1)*i,1+(r.s.v[1]-1)*i,1));for(f=0;f<ut;f+=1){if(r=y[f].a,p=y[f].s,i=p.getMult(o[u].anIndexes[f],it.a[f].s.totalChars),r.sk.propType&&(i.length?e.skewFromAxis(-r.sk.v*i[0],r.sa.v*i[1]):e.skewFromAxis(-r.sk.v*i,r.sa.v*i)),r.r.propType&&(i.length?e.rotateZ(-r.r.v*i[2]):e.rotateZ(-r.r.v*i)),r.ry.propType&&(i.length?e.rotateY(r.ry.v*i[1]):e.rotateY(r.ry.v*i)),r.rx.propType&&(i.length?e.rotateX(r.rx.v*i[0]):e.rotateX(r.rx.v*i)),r.o.propType&&(wt+=i.length?(r.o.v*i[0]-wt)*i[0]:(r.o.v*i-wt)*i),n.strokeWidthAnim&&r.sw.propType&&(ii+=i.length?r.sw.v*i[0]:r.sw.v*i),n.strokeColorAnim&&r.sc.propType)for(c=0;c<3;c+=1)rt[c]=i.length?rt[c]+(r.sc.v[c]-rt[c])*i[0]:rt[c]+(r.sc.v[c]-rt[c])*i;if(n.fillColorAnim&&n.fc){if(r.fc.propType)for(c=0;c<3;c+=1)a[c]=i.length?a[c]+(r.fc.v[c]-a[c])*i[0]:a[c]+(r.fc.v[c]-a[c])*i;r.fh.propType&&(a=i.length?tf(a,r.fh.v*i[0]):tf(a,r.fh.v*i));r.fs.propType&&(a=i.length?gu(a,r.fs.v*i[0]):gu(a,r.fs.v*i));r.fb.propType&&(a=i.length?nf(a,r.fb.v*i[0]):nf(a,r.fb.v*i))}}for(f=0;f<ut;f+=1)r=y[f].a,r.p.propType&&(p=y[f].s,i=p.getMult(o[u].anIndexes[f],it.a[f].s.totalChars),this._hasMaskedPath?i.length?e.translate(0,r.p.v[1]*i[0],-r.p.v[2]*i[1]):e.translate(0,r.p.v[1]*i,-r.p.v[2]*i):i.length?e.translate(r.p.v[0]*i[0],r.p.v[1]*i[1],-r.p.v[2]*i[2]):e.translate(r.p.v[0]*i,r.p.v[1]*i,-r.p.v[2]*i));if(n.strokeWidthAnim&&(ri=ii<0?0:ii),n.strokeColorAnim&&(hi="rgb("+Math.round(255*rt[0])+","+Math.round(255*rt[1])+","+Math.round(255*rt[2])+")"),n.fillColorAnim&&n.fc&&(ui="rgb("+Math.round(255*a[0])+","+Math.round(255*a[1])+","+Math.round(255*a[2])+")"),this._hasMaskedPath)(e.translate(0,-n.ls),e.translate(0,tt[1]*yt/100+ct,0),it.p.p)&&(pi=(w.point[1]-d.point[1])/(w.point[0]-d.point[0]),yi=180*Math.atan(pi)/Math.PI,w.point[0]<d.point[0]&&(yi+=180),e.rotate(-yi*Math.PI/180)),e.translate(ki,di,0),h-=tt[0]*o[u].an/200,o[u+1]&&bt!==o[u+1].ind&&(h+=o[u].an/2,h+=n.tr/1e3*n.finalSize);else{switch(e.translate(et,ct,0),n.ps&&e.translate(n.ps[0],n.ps[1]+n.ascent,0),n.j){case 1:e.translate(o[u].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[o[u].line]),0,0);break;case 2:e.translate(o[u].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[o[u].line])/2,0,0)}e.translate(0,-n.ls);e.translate(pt,0,0);e.translate(tt[0]*o[u].an/200,tt[1]*yt/100,0);et+=o[u].l+n.tr/1e3*n.finalSize}"html"===wi?kt=e.toCSS():"svg"===wi?kt=e.to2dCSS():ei=[e.props[0],e.props[1],e.props[2],e.props[3],e.props[4],e.props[5],e.props[6],e.props[7],e.props[8],e.props[9],e.props[10],e.props[11],e.props[12],e.props[13],e.props[14],e.props[15]];fi=wt}bi<=u?(ti=new fu(fi,ri,hi,ui,kt,ei),this.renderedLetters.push(ti),bi+=1,this.lettersChangedFlag=!0):(ti=this.renderedLetters[u],this.lettersChangedFlag=ti.update(fi,ri,hi,ui,kt,ei)||this.lettersChangedFlag)}}};hi.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())};hi.prototype.mHelper=new l;hi.prototype.defaultPropsArray=[];u([g],hi);fu.prototype.update=function(n,t,i,r,u,f){this._mdf.o=!1;this._mdf.sw=!1;this._mdf.sc=!1;this._mdf.fc=!1;this._mdf.m=!1;this._mdf.p=!1;var e=!1;return this.o!==n&&(this.o=n,this._mdf.o=!0,e=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,e=!0),this.sc!==i&&(this.sc=i,this._mdf.sc=!0,e=!0),this.fc!==r&&(this.fc=r,this._mdf.fc=!0,e=!0),this.m!==u&&(this.m=u,this._mdf.m=!0,e=!0),!f.length||this.p[0]===f[0]&&this.p[1]===f[1]&&this.p[4]===f[4]&&this.p[5]===f[5]&&this.p[12]===f[12]&&this.p[13]===f[13]||(this.p=f,this._mdf.p=!0,e=!0),e};k.prototype.defaultBoxWidth=[0,0];k.prototype.copyData=function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);return n};k.prototype.setCurrentData=function(n){n.__complete||this.completeTextData(n);this.currentData=n;this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth;this._mdf=!0};k.prototype.searchProperty=function(){return this.searchKeyframes()};k.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf};k.prototype.addEffect=function(n){this.effectsSequence.push(n);this.elem.addDynamicProperty(this)};k.prototype.getValue=function(n){var r,u,i,f,t;if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||n){if(r=this.currentData,u=this.keysIndex,this.lock)return void this.setCurrentData(this.currentData,currentTextValue);for(this.lock=!0,this._mdf=!1,f=this.effectsSequence.length,t=n||this.data.d.k[this.keysIndex].s,i=0;i<f;i+=1)t=u!==this.keysIndex?this.effectsSequence[i](t,t.t):this.effectsSequence[i](this.currentData,t.t);r!==t&&this.setCurrentData(t);this.pv=this.v=this.currentData;this.lock=!1;this.frameId=this.elem.globalData.frameId}};k.prototype.getKeyframeValue=function(){for(var r,t=this.data.d.k,u=this.elem.comp.renderedFrame,n=0,i=t.length;n<=i-1&&(r=t[n].s,!(n===i-1||t[n+1].t>u));)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s};k.prototype.buildFinalText=function(n){for(var r=gf.getCombinedCharacterCodes(),i=[],t=0,u=n.length;t<u;)r.indexOf(n.charCodeAt(t))!==-1?i[i.length-1]+=n.charAt(t):i.push(n.charAt(t)),t+=1;return i};k.prototype.completeTextData=function(n){var dt,g,k,nt,it,rt,h,e,ct,ut,ft,ot,kt,lt;n.__complete=!0;for(var w,o,c,at,et,v=this.elem.globalData.fontManager,st=this.data,f=[],y=0,vt=st.m.g,l=0,s=0,yt=0,ht=[],r=0,b=0,p=v.getFontByName(n.f),i=0,pt=p.fStyle?p.fStyle.split(" "):[],d="normal",wt="normal",u=pt.length,t=0;t<u;t+=1)switch(dt=pt[t].toLowerCase()){case"italic":wt="italic";break;case"bold":d="700";break;case"black":d="900";break;case"medium":d="500";break;case"regular":case"normal":d="400";break;case"light":case"thin":d="200"}if(n.fWeight=p.fWeight||d,n.fStyle=wt,u=n.t.length,n.finalSize=n.s,n.finalText=this.buildFinalText(n.t),n.finalLineHeight=n.lh,k=n.tr/1e3*n.finalSize,n.sz)for(var tt,a,bt=!0,gt=n.sz[0],ni=n.sz[1];bt;){for(a=this.buildFinalText(n.t),g=a[t].charCodeAt(0),tt=0,r=0,u=a.length,k=n.tr/1e3*n.finalSize,nt=-1,t=0;t<u;t+=1)w=!1," "===a[t]?nt=t:13!==g&&3!==g||(r=0,w=!0,tt+=n.finalLineHeight||1.2*n.finalSize),v.chars?(et=v.getCharData(a[t],p.fStyle,p.fFamily),i=w?0:et.w*n.finalSize/100):i=v.measureText(a[t],n.f,n.finalSize),r+i>gt&&" "!==a[t]?(nt===-1?u+=1:t=nt,tt+=n.finalLineHeight||1.2*n.finalSize,a.splice(t,nt===t?1:0,"\r"),nt=-1,r=0):(r+=i,r+=k);tt+=p.ascent*n.finalSize/100;this.canResize&&n.finalSize>this.minimumFontSize&&ni<tt?(n.finalSize-=1,n.finalLineHeight=n.finalSize*n.lh/n.s):(n.finalText=a,u=n.finalText.length,bt=!1)}for(r=-k,i=0,rt=0,t=0;t<u;t+=1)if(w=!1,it=n.finalText[t],g=it.charCodeAt(0)," "===it?o=" ":13===g||3===g?(rt=0,ht.push(r),b=r>b?r:b,r=-2*k,o="",w=!0,yt+=1):o=n.finalText[t],v.chars?(et=v.getCharData(it,p.fStyle,v.getFontByName(n.f).fFamily),i=w?0:et.w*n.finalSize/100):i=v.measureText(o,n.f,n.finalSize)," "===it?rt+=i+k:(r+=i+k+rt,rt=0),f.push({l:i,an:i,add:l,n:w,anIndexes:[],val:o,line:yt,animatorJustifyOffset:0}),2==vt){if(l+=i,""===o||" "===o||t===u-1){for(""!==o&&" "!==o||(l-=i);s<=t;)f[s].an=l,f[s].ind=y,f[s].extra=i,s+=1;y+=1;l=0}}else if(3==vt){if(l+=i,""===o||t===u-1){for(""===o&&(l-=i);s<=t;)f[s].an=l,f[s].ind=y,f[s].extra=i,s+=1;l=0;y+=1}}else f[y].ind=y,f[y].extra=0,y+=1;if(n.l=f,b=r>b?r:b,ht.push(r),n.sz)n.boxWidth=n.sz[0],n.justifyOffset=0;else switch(n.boxWidth=b,n.j){case 1:n.justifyOffset=-n.boxWidth;break;case 2:n.justifyOffset=-n.boxWidth/2;break;default:n.justifyOffset=0}for(n.lineWidths=ht,ct=st.a,at=ct.length,ot=[],c=0;c<at;c+=1){for(h=ct[c],h.a.sc&&(n.strokeColorAnim=!0),h.a.sw&&(n.strokeWidthAnim=!0),(h.a.fc||h.a.fh||h.a.fs||h.a.fb)&&(n.fillColorAnim=!0),ft=0,ut=h.s.b,t=0;t<u;t+=1)e=f[t],e.anIndexes[c]=ft,(1==ut&&""!==e.val||2==ut&&""!==e.val&&" "!==e.val||3==ut&&(e.n||" "==e.val||t==u-1)||4==ut&&(e.n||t==u-1))&&(1===h.s.rn&&ot.push(ft),ft+=1);if(st.a[c].s.totalChars=ft,lt=-1,1===h.s.rn)for(t=0;t<u;t+=1)e=f[t],lt!=e.anIndexes[c]&&(lt=e.anIndexes[c],kt=ot.splice(Math.floor(Math.random()*ot.length),1)[0]),e.anIndexes[c]=kt}n.yOffset=n.finalLineHeight||1.2*n.finalSize;n.ls=n.ls||0;n.ascent=p.ascent*n.finalSize/100};k.prototype.updateDocumentData=function(n,t){t=void 0===t?this.keysIndex:t;var i=this.copyData({},this.data.d.k[t].s);i=this.copyData(i,n);this.data.d.k[t].s=i;this.recalculate(t);this.elem.addDynamicProperty(this)};k.prototype.recalculate=function(n){var t=this.data.d.k[n].s;t.__complete=!1;this.keysIndex=0;this._isFirstFrame=!0;this.getValue(t)};k.prototype.canResizeFont=function(n){this.canResize=n;this.recalculate(this.keysIndex);this.elem.addDynamicProperty(this)};k.prototype.setMinimumFontSize=function(n){this.minimumFontSize=Math.floor(n)||1;this.recalculate(this.keysIndex);this.elem.addDynamicProperty(this)};var vu=function(){function r(n,t){this._currentTextLength=-1;this.k=!1;this.data=t;this.elem=n;this.comp=n.comp;this.finalS=0;this.finalE=0;this.initDynamicPropertyContainer(n);this.s=i.getProp(n,t.s||{k:0},0,0,this);this.e="e"in t?i.getProp(n,t.e,0,0,this):{v:100};this.o=i.getProp(n,t.o||{k:0},0,0,this);this.xe=i.getProp(n,t.xe||{k:0},0,0,this);this.ne=i.getProp(n,t.ne||{k:0},0,0,this);this.a=i.getProp(n,t.a,0,.01,this);this.dynamicProperties.length||this.getValue()}function f(n,t,i){return new r(n,t,i)}var n=Math.max,t=Math.min,e=Math.floor;return r.prototype={getMult:function(i){var h,c,l;this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var o=gi.getBezierEasing(this.ne.v/100,0,1-this.xe.v/100,1).get,r=0,u=this.finalS,f=this.finalE,s=this.data.sh;return 2==s?(r=f===u?i>=f?1:0:n(0,t(.5/(f-u)+(i-u)/(f-u),1)),r=o(r)):3==s?(r=f===u?i>=f?0:1:1-n(0,t(.5/(f-u)+(i-u)/(f-u),1)),r=o(r)):4==s?(f===u?r=0:(r=n(0,t(.5/(f-u)+(i-u)/(f-u),1)),r<.5?r*=2:r=1-2*(r-.5)),r=o(r)):5==s?(f===u?r=0:(h=f-u,i=t(n(0,i+.5-u),f-u),c=-h/2+i,l=h/2,r=Math.sqrt(1-c*c/(l*l))),r=o(r)):6==s?(f===u?r=0:(i=t(n(0,i+.5-u),f-u),r=(1+Math.cos(Math.PI+2*Math.PI*i/(f-u)))/2),r=o(r)):(i>=e(u)&&(r=i-u<0?1-(u-i):n(0,t(f-i,1))),r=o(r)),r*this.a.v},getValue:function(n){var f;this.iterateDynamicProperties();this._mdf=n||this._mdf;this._currentTextLength=this.elem.textProperty.currentData.l.length||0;n&&2===this.data.r&&(this.e.v=this._currentTextLength);var r=2===this.data.r?1:100/this.data.totalChars,u=this.o.v/r,t=this.s.v/r+u,i=this.e.v/r+u;t>i&&(f=t,t=i,i=f);this.finalS=t;this.finalE=i}},u([g],r),{getTextSelectorProp:f}}(),gr=function(){return function(n,t,i){function e(){var n;return r?(r-=1,n=f[r]):n=t(),n}function o(n){r===u&&(f=re.double(f),u=2*u);i&&i(n);f[r]=n;r+=1}var r=0,u=n,f=s(u);return{newElement:e,release:o}}}(),re=function(){function n(n){return n.concat(s(n.length))}return{double:n}}(),vi=function(){function n(){return e("float32",2)}return gr(8,n)}(),nt=function(){function t(){return new ri}function i(n){for(var i=n._length,t=0;t<i;t+=1)vi.release(n.v[t]),vi.release(n.i[t]),vi.release(n.o[t]),n.v[t]=null,n.i[t]=null,n.o[t]=null;n._length=0;n.c=!1}function r(t){var i,r=n.newElement(),u=void 0===t._length?t.v.length:t._length;for(r.setLength(u),r.c=t.c,i=0;i<u;i+=1)r.setTripleAt(t.v[i][0],t.v[i][1],t.o[i][0],t.o[i][1],t.i[i][0],t.i[i][1],i);return r}var n=gr(4,t,i);return n.clone=r,n}(),tr=function(){function r(){var t;return n?(n-=1,t=i[n]):t=new uu,t}function u(r){for(var f=r._length,u=0;u<f;u+=1)nt.release(r.shapes[u]);r._length=0;n===t&&(i=re.double(i),t=2*t);i[n]=r;n+=1}var f={newShapeCollection:r,release:u},n=0,t=4,i=s(t);return f}(),ue=function(){function n(){return{lengths:[],totalLength:0}}function t(n){for(var i=n.lengths.length,t=0;t<i;t+=1)fe.release(n.lengths[t]);n.lengths.length=0}return gr(8,n,t)}(),fe=function(){function n(){return{addedLength:0,percents:e("float32",ti),lengths:e("float32",ti)}}return gr(8,n)}();et.prototype.checkLayers=function(n){var t,i,r=this.layers.length;for(this.completeLayers=!0,t=r-1;t>=0;t--)this.elements[t]||(i=this.layers[t],i.ip-i.st<=n-this.layers[t].st&&i.op-i.st>n-this.layers[t].st&&this.buildItem(t)),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()};et.prototype.createItem=function(n){switch(n.ty){case 2:return this.createImage(n);case 0:return this.createComp(n);case 1:return this.createSolid(n);case 3:return this.createNull(n);case 4:return this.createShape(n);case 5:return this.createText(n);case 13:return this.createCamera(n)}return this.createNull(n)};et.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.");};et.prototype.buildAllItems=function(){for(var t=this.layers.length,n=0;n<t;n+=1)this.buildItem(n);this.checkPendingElements()};et.prototype.includeLayers=function(n){this.completeLayers=!1;for(var i,r=n.length,u=this.layers.length,t=0;t<r;t+=1)for(i=0;i<u;){if(this.layers[i].id==n[t].id){this.layers[i]=n[t];break}i+=1}};et.prototype.setProjectInterface=function(n){this.globalData.projectInterface=n};et.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()};et.prototype.buildElementParenting=function(n,t,i){for(var u=this.elements,f=this.layers,r=0,e=f.length;r<e;)f[r].ind==t&&(u[r]&&u[r]!==!0?(i.push(u[r]),u[r].setAsParent(),void 0!==f[r].parent?this.buildElementParenting(n,f[r].parent,i):n.setHierarchy(i)):(this.buildItem(r),this.addPendingElement(n))),r+=1};et.prototype.addPendingElement=function(n){this.pendingElements.push(n)};et.prototype.searchExtraCompositions=function(n){for(var r=n.length,i,t=0;t<r;t+=1)n[t].xt&&(i=this.createComp(n[t]),i.initExpressions(),this.globalData.projectInterface.registerComposition(i))};et.prototype.setupGlobalData=function(n,t){this.globalData.fontManager=new gf;this.globalData.fontManager.addChars(n.chars);this.globalData.fontManager.addFonts(n.fonts,t);this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem);this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem);this.globalData.imageLoader=this.animationItem.imagePreloader;this.globalData.frameId=0;this.globalData.frameRate=n.fr;this.globalData.nm=n.nm;this.globalData.compSize={w:n.w,h:n.h}};u([et],y);y.prototype.createNull=function(n){return new ei(n,this.globalData,this)};y.prototype.createShape=function(n){return new v(n,this.globalData,this)};y.prototype.createText=function(n){return new oi(n,this.globalData,this)};y.prototype.createImage=function(n){return new ci(n,this.globalData,this)};y.prototype.createComp=function(n){return new su(n,this.globalData,this)};y.prototype.createSolid=function(n){return new yr(n,this.globalData,this)};y.prototype.configAnimation=function(n){var u,r,i,f;this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg");this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+n.w+" "+n.h);this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",n.w),this.svgElement.setAttribute("height",n.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)");this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className);this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio);this.animationItem.wrapper.append(this.svgElement);u=this.globalData.defs;this.setupGlobalData(n,u);this.globalData.progressiveLoad=this.renderConfig.progressiveLoad;this.data=n;r=t("clipPath");i=t("rect");i.setAttribute("width",n.w);i.setAttribute("height",n.h);i.setAttribute("x",0);i.setAttribute("y",0);f="animationMask_"+ft(10);r.setAttribute("id",f);r.appendChild(i);this.layerElement.setAttribute("clip-path","url("+ct+"#"+f+")");u.appendChild(r);this.layers=n.layers;this.elements=s(n.layers.length)};y.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="";this.layerElement=null;this.globalData.defs=null;for(var t=this.layers?this.layers.length:0,n=0;n<t;n++)this.elements[n]&&this.elements[n].destroy();this.elements.length=0;this.destroyed=!0;this.animationItem=null};y.prototype.updateContainerSize=function(){};y.prototype.buildItem=function(n){var i=this.elements,t;i[n]||99==this.layers[n].ty||(i[n]=!0,t=this.createItem(this.layers[n]),i[n]=t,ai&&(0===this.layers[n].ty&&this.globalData.projectInterface.registerComposition(t),t.initExpressions()),this.appendElementInPos(t,n),this.layers[n].tt&&(this.elements[n-1]&&this.elements[n-1]!==!0?t.setMatte(i[n-1].layerId):(this.buildItem(n-1),this.addPendingElement(t))))};y.prototype.checkPendingElements=function(){for(var n,t,i;this.pendingElements.length;)if(n=this.pendingElements.pop(),n.checkParenting(),n.data.tt)for(t=0,i=this.elements.length;t<i;){if(this.elements[t]===n){n.setMatte(this.elements[t-1].layerId);break}t+=1}};y.prototype.renderFrame=function(n){if(this.renderedFrame!==n&&!this.destroyed){null===n?n=this.renderedFrame:this.renderedFrame=n;this.globalData.frameNum=n;this.globalData.frameId+=1;this.globalData.projectInterface.currentFrame=n;this.globalData._mdf=!1;var t,i=this.layers.length;for(this.completeLayers||this.checkLayers(n),t=i-1;t>=0;t--)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(n-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<i;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}};y.prototype.appendElementInPos=function(n,t){var r=n.getBaseElement(),u,i;if(r){for(i=0;i<t;)this.elements[i]&&this.elements[i]!==!0&&this.elements[i].getBaseElement()&&(u=this.elements[i].getBaseElement()),i+=1;u?this.layerElement.insertBefore(r,u):this.layerElement.appendChild(r)}};y.prototype.hide=function(){this.layerElement.style.display="none"};y.prototype.show=function(){this.layerElement.style.display="block"};ni.prototype.getMaskProperty=function(n){return this.viewData[n].prop};ni.prototype.renderFrame=function(n){for(var i=this.element.finalTransform.mat,u=this.masksProperties.length,r,t=0;t<u;t++)((this.viewData[t].prop._mdf||n)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||n)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||n)&&(this.viewData[t].invRect.setAttribute("x",-i.props[12]),this.viewData[t].invRect.setAttribute("y",-i.props[13])),this.storedData[t].x&&(this.storedData[t].x._mdf||n)))&&(r=this.storedData[t].expan,this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+ct+"#"+this.storedData[t].filterId+")")),r.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v)))};ni.prototype.getMaskelement=function(){return this.maskElement};ni.prototype.createLayerSolidPath=function(){var n="M0,0 ";return n+=" h"+this.globalData.compSize.w,n+=" v"+this.globalData.compSize.h,n+=" h-"+this.globalData.compSize.w,n+(" v-"+this.globalData.compSize.h+" ")};ni.prototype.drawPath=function(n,t,i){for(var u=" M"+t.v[0][0]+","+t.v[0][1],e,f=t._length,r=1;r<f;r+=1)u+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[r][0]+","+t.i[r][1]+" "+t.v[r][0]+","+t.v[r][1];(t.c&&f>1&&(u+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),i.lastPath!==u)&&(e="",i.elem&&(t.c&&(e=n.inv?this.solidPath+u:u),i.elem.setAttribute("d",e)),i.lastPath=u)};ni.prototype.destroy=function(){this.element=null;this.globalData=null;this.maskElement=null;this.data=null;this.masksProperties=null};tt.prototype={initHierarchy:function(){this.hierarchy=[];this._isParent=!1;this.checkParenting()},setHierarchy:function(n){this.hierarchy=n},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}};it.prototype={initFrame:function(){this._isFirstFrame=!1;this.dynamicProperties=[];this._mdf=!1},prepareProperties:function(n,t){for(var r=this.dynamicProperties.length,i=0;i<r;i+=1)(t||this._isParent&&"transform"===this.dynamicProperties[i].propType)&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(n){this.dynamicProperties.indexOf(n)===-1&&this.dynamicProperties.push(n)}};ot.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?nr.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new l};this.data.ao&&(this.finalTransform.mProp.autoOriented=!0);11!==this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var n,i=this.finalTransform.mat,t=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;t<r;){if(this.hierarchy[t].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}t+=1}if(this.finalTransform._matMdf)for(n=this.finalTransform.mProp.v.props,i.cloneFromProps(n),t=0;t<r;t+=1)n=this.hierarchy[t].finalTransform.mProp.v.props,i.transform(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],n[10],n[11],n[12],n[13],n[14],n[15])}},globalToLocal:function(n){var i=[],u,t,r,f,e;for(i.push(this.finalTransform),u=!0,t=this.comp;u;)t.finalTransform?(t.data.hasMask&&i.splice(0,0,t.finalTransform),t=t.comp):u=!1;for(e=i.length,r=0;r<e;r+=1)f=i[r].mat.applyToPointArray(0,0,0),n=[n[0]-f[0],n[1]-f[1],0];return n},mHelper:new l};ui.prototype={initRenderable:function(){this.isInRange=!1;this.hidden=!1;this.isTransparent=!1;this.renderableComponents=[]},addRenderableComponent:function(n){this.renderableComponents.indexOf(n)===-1&&this.renderableComponents.push(n)},removeRenderableComponent:function(n){this.renderableComponents.indexOf(n)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(n),1)},prepareRenderableFrame:function(n){this.checkLayerLimits(n)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(n){this.data.ip-this.data.st<=n&&this.data.op-this.data.st>n?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){for(var t=this.renderableComponents.length,n=0;n<t;n+=1)this.renderableComponents[n].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}},function(){var n={initElement:function(n,t,i){this.initFrame();this.initBaseData(n,t,i);this.initTransform(n,t,i);this.initHierarchy();this.initRenderable();this.initRendererElement();this.createContainerElements();this.createRenderableComponents();this.createContent();this.hide()},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var n=this.baseElement||this.layerElement;n.style.display="none";this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var n=this.baseElement||this.layerElement;n.style.display="block"}this.hidden=!1;this._isFirstFrame=!0}},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(n){this._mdf=!1;this.prepareRenderableFrame(n);this.prepareProperties(n,this.isInRange);this.checkTransparency()},destroy:function(){this.innerElem=null;this.destroyBaseElement()}};u([ui,pe(n)],fi)}();uf.prototype.reset=function(){this.d="";this._mdf=!1};eu.prototype.setAsAnimated=function(){this._isAnimated=!0};u([g],ff);u([g],ef);pi.prototype.initGradientData=function(n,t,r){this.o=i.getProp(n,t.o,0,.01,this);this.s=i.getProp(n,t.s,1,null,this);this.e=i.getProp(n,t.e,1,null,this);this.h=i.getProp(n,t.h||{k:0},0,.01,this);this.a=i.getProp(n,t.a||{k:0},0,o,this);this.g=new yi(n,t.g,this);this.style=r;this.stops=[];this.setGradientData(r.pElem,t);this.setGradientOpacity(t,r);this._isAnimated=!!this._isAnimated};pi.prototype.setGradientData=function(n,i){var o="gr_"+ft(10),r=t(1===i.t?"linearGradient":"radialGradient"),u,f,s,e;for(r.setAttribute("id",o),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse"),e=[],s=4*i.g.p,f=0;f<s;f+=4)u=t("stop"),r.appendChild(u),e.push(u);n.setAttribute("gf"===i.ty?"fill":"stroke","url(#"+o+")");this.gf=r;this.cst=e};pi.prototype.setGradientOpacity=function(n,i){var u,o,l,f,e,s,h,r,c;if(this.g._hasOpacity&&!this.g._collapsable){for(f=t("mask"),e=t("path"),f.appendChild(e),s="op_"+ft(10),h="mk_"+ft(10),f.setAttribute("id",h),r=t(1===n.t?"linearGradient":"radialGradient"),r.setAttribute("id",s),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse"),l=n.g.k.k[0].s?n.g.k.k[0].s.length:n.g.k.k.length,c=this.stops,o=4*n.g.p;o<l;o+=2)u=t("stop"),u.setAttribute("stop-color","rgb(255,255,255)"),r.appendChild(u),c.push(u);e.setAttribute("gf"===n.ty?"fill":"stroke","url(#"+s+")");this.of=r;this.ms=f;this.ost=c;this.maskId=h;i.msElem=e}};u([g],pi);u([pi,g],of);ee=function(){function i(i){i.ty;switch(i.ty){case"fl":return f;case"gf":return n;case"gs":return e;case"st":return t;case"sh":case"el":case"rc":case"sr":return u;case"tr":return r}}function r(n,t,i){(i||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v);(i||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function u(n,t,i){for(var a,w,l,f,e,y,v,r,h,c,b=t.styles.length,p=t.lvl,u=0;u<b;u+=1){if(f=t.sh._mdf||i,t.styles[u].lvl<p){for(v=s.reset(),h=p-t.styles[u].lvl,c=t.transformers.length-1;!f&&h>0;)f=t.transformers[c].mProps._mdf||f,h--,c--;if(f)for(h=p-t.styles[u].lvl,c=t.transformers.length-1;h>0;)r=t.transformers[c].mProps.v.props,v.transform(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]),h--,c--}else v=o;if(y=t.sh.paths,w=y._length,f){for(l="",a=0;a<w;a+=1)e=y.shapes[a],e&&e._length&&(l+=ne(e,e._length,e.c,v));t.caches[u]=l}else l=t.caches[u];t.styles[u].d+=n.hd===!0?"":l;t.styles[u]._mdf=f||t.styles[u]._mdf}}function f(n,t,i){var r=t.style;(t.c._mdf||i)&&r.pElem.setAttribute("fill","rgb("+b(t.c.v[0])+","+b(t.c.v[1])+","+b(t.c.v[2])+")");(t.o._mdf||i)&&r.pElem.setAttribute("fill-opacity",t.o.v)}function e(i,r,u){n(i,r,u);t(i,r,u)}function n(n,t,i){var e=t.gf,c=t.g._hasOpacity,u=t.s.v,f=t.e.v,w,a,y,o,r,v,s,l,p,h;if((t.o._mdf||i)&&(w="gf"===n.ty?"fill-opacity":"stroke-opacity",t.style.pElem.setAttribute(w,t.o.v)),(t.s._mdf||i)&&(a=1===n.t?"x1":"cx",y="x1"===a?"y1":"cy",e.setAttribute(a,u[0]),e.setAttribute(y,u[1]),c&&!t.g._collapsable&&(t.of.setAttribute(a,u[0]),t.of.setAttribute(y,u[1]))),t.g._cmdf||i)for(o=t.cst,l=t.g.c,v=o.length,r=0;r<v;r+=1)s=o[r],s.setAttribute("offset",l[4*r]+"%"),s.setAttribute("stop-color","rgb("+l[4*r+1]+","+l[4*r+2]+","+l[4*r+3]+")");if(c&&(t.g._omdf||i))for(p=t.g.o,o=t.g._collapsable?t.cst:t.ost,v=o.length,r=0;r<v;r+=1)s=o[r],t.g._collapsable||s.setAttribute("offset",p[2*r]+"%"),s.setAttribute("stop-opacity",p[2*r+1]);if(1===n.t)(t.e._mdf||i)&&(e.setAttribute("x2",f[0]),e.setAttribute("y2",f[1]),c&&!t.g._collapsable&&(t.of.setAttribute("x2",f[0]),t.of.setAttribute("y2",f[1])));else if((t.s._mdf||t.e._mdf||i)&&(h=Math.sqrt(Math.pow(u[0]-f[0],2)+Math.pow(u[1]-f[1],2)),e.setAttribute("r",h),c&&!t.g._collapsable&&t.of.setAttribute("r",h)),t.e._mdf||t.h._mdf||t.a._mdf||i){h||(h=Math.sqrt(Math.pow(u[0]-f[0],2)+Math.pow(u[1]-f[1],2)));var b=Math.atan2(f[1]-u[1],f[0]-u[0]),nt=t.h.v>=1?.99:t.h.v<=-1?-.99:t.h.v,k=h*nt,d=Math.cos(b+t.a.v)*k+u[0],g=Math.sin(b+t.a.v)*k+u[1];e.setAttribute("fx",d);e.setAttribute("fy",g);c&&!t.g._collapsable&&(t.of.setAttribute("fx",d),t.of.setAttribute("fy",g))}}function t(n,t,i){var r=t.style,u=t.d;u&&(u._mdf||i)&&u.dashStr&&(r.pElem.setAttribute("stroke-dasharray",u.dashStr),r.pElem.setAttribute("stroke-dashoffset",u.dashoffset[0]));t.c&&(t.c._mdf||i)&&r.pElem.setAttribute("stroke","rgb("+b(t.c.v[0])+","+b(t.c.v[1])+","+b(t.c.v[2])+")");(t.o._mdf||i)&&r.pElem.setAttribute("stroke-opacity",t.o.v);(t.w._mdf||i)&&(r.pElem.setAttribute("stroke-width",t.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",t.w.v))}var o=new l,s=new l;return{createRenderFunction:i}}();sf.prototype={addTransformSequence:function(n){for(var u=n.length,r="_",t,i=0;i<u;i+=1)r+=n[i].transform.key+"_";return t=this.sequences[r],t||(t={transforms:[].concat(n),finalTransform:new l,_mdf:!1},this.sequences[r]=t,this.sequenceList.push(t)),t},processSequence:function(n,t){for(var i,r=0,f=n.transforms.length,u=t;r<f&&!t;){if(n.transforms[r].transform.mProps._mdf){u=!0;break}r+=1}if(u)for(n.finalTransform.reset(),r=f-1;r>=0;r-=1)i=n.transforms[r].transform.mProps.v.props,n.finalTransform.transform(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],i[8],i[9],i[10],i[11],i[12],i[13],i[14],i[15]);n._mdf=u},processSequences:function(n){for(var i=this.sequenceList.length,t=0;t<i;t+=1)this.processSequence(this.sequenceList[t],n)},getNewKey:function(){return"_"+this.transform_key_count++}};rt.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var n=0,t=this.data.masksProperties.length;n<t;){if("n"!==this.data.masksProperties[n].mode&&this.data.masksProperties[n].cl!==!1)return!0;n+=1}return!1},initExpressions:function(){this.layerInterface=us(this);this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var n=es.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(n);0===this.data.ty||this.data.xt?this.compInterface=he(this):4===this.data.ty?(this.layerInterface.shapeInterface=is(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=rs(this),this.layerInterface.text=this.layerInterface.textInterface)},blendModeEnums:{1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},getBlendMode:function(){return this.blendModeEnums[this.data.bm]||""},setBlendMode:function(){var n=this.getBlendMode(),t=this.baseElement||this.layerElement;t.style["mix-blend-mode"]=n},initBaseData:function(n,t,i){this.globalData=t;this.comp=i;this.data=n;this.layerId="ly_"+ft(10);this.data.sr||(this.data.sr=1);this.effectsManager=new yf(this.data,this,this.dynamicProperties)},getType:function(){return this.type}};ei.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)};ei.prototype.renderFrame=function(){};ei.prototype.getBaseElement=function(){return null};ei.prototype.destroy=function(){};ei.prototype.sourceRectAtTime=function(){};ei.prototype.hide=function(){};u([rt,ot,tt,it],ei);wi.prototype={initRendererElement:function(){this.layerElement=t("g")},createContainerElements:function(){var o,e,n,r,u,s,f,h,i,c,v,l,a;this.matteElement=t("g");this.transformedElement=this.layerElement;this.maskedElement=this.layerElement;this._sizeChanged=!1;r=null;this.data.td?3==this.data.td||1==this.data.td?(u=t("mask"),u.setAttribute("id",this.layerId),u.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),u.appendChild(this.layerElement),r=u,this.globalData.defs.appendChild(u),te.maskType||1!=this.data.td||(u.setAttribute("mask-type","luminance"),o=ft(10),e=ar.createFilter(o),this.globalData.defs.appendChild(e),e.appendChild(ar.createAlphaToLuminanceFilter()),n=t("g"),n.appendChild(this.layerElement),r=n,u.appendChild(n),n.setAttribute("filter","url("+ct+"#"+o+")"))):2==this.data.td&&(s=t("mask"),s.setAttribute("id",this.layerId),s.setAttribute("mask-type","alpha"),f=t("g"),s.appendChild(f),o=ft(10),e=ar.createFilter(o),h=t("feColorMatrix"),h.setAttribute("type","matrix"),h.setAttribute("color-interpolation-filters","sRGB"),h.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 -1 1"),e.appendChild(h),this.globalData.defs.appendChild(e),i=t("rect"),i.setAttribute("width",this.comp.data.w),i.setAttribute("height",this.comp.data.h),i.setAttribute("x","0"),i.setAttribute("y","0"),i.setAttribute("fill","#ffffff"),i.setAttribute("opacity","0"),f.setAttribute("filter","url("+ct+"#"+o+")"),f.appendChild(i),f.appendChild(this.layerElement),r=f,te.maskType||(s.setAttribute("mask-type","luminance"),e.appendChild(ar.createAlphaToLuminanceFilter()),n=t("g"),f.appendChild(i),n.appendChild(this.layerElement),r=n,f.appendChild(n)),this.globalData.defs.appendChild(s)):this.data.tt?(this.matteElement.appendChild(this.layerElement),r=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.ty||this.data.hd)||(c=t("clipPath"),v=t("path"),v.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z"),l="cp_"+ft(8),(c.setAttribute("id",l),c.appendChild(v),this.globalData.defs.appendChild(c),this.checkMasks())?(a=t("g"),a.setAttribute("clip-path","url("+ct+"#"+l+")"),a.appendChild(this.layerElement),this.transformedElement=a,r?r.appendChild(this.transformedElement):this.baseElement=this.transformedElement):this.layerElement.setAttribute("clip-path","url("+ct+"#"+l+")"));0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.mat.to2dCSS());this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.mProp.o.v)},destroyBaseElement:function(){this.layerElement=null;this.matteElement=null;this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new ni(this.data,this,this.globalData);this.renderableEffectsManager=new vf(this)},setMatte:function(n){this.matteElement&&this.matteElement.setAttribute("mask","url("+ct+"#"+n+")")}};ou.prototype={addShapeToModifiers:function(n){for(var i=this.shapeModifiers.length,t=0;t<i;t+=1)this.shapeModifiers[t].addShape(n)},isShapeInAnimatedModifiers:function(n){for(var t=0,i=this.shapeModifiers.length;t<i;)if(this.shapeModifiers[t].isAnimatedWithShape(n))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){for(var t=this.shapes.length,n=0;n<t;n+=1)this.shapes[n].sh.reset();for(t=this.shapeModifiers.length,n=t-1;n>=0;n-=1)this.shapeModifiers[n].processShapes(this._isFirstFrame)}},lcEnum:{1:"butt",2:"round",3:"square"},ljEnum:{1:"miter",2:"round",3:"bevel"},searchProcessedElement:function(n){for(var i=this.processedElements,t=0,r=i.length;t<r;){if(i[t].elem===n)return i[t].pos;t+=1}return 0},addProcessedElement:function(n,t){for(var i=this.processedElements,r=i.length;r;)if(r-=1,i[r].elem===n)return void(i[r].pos=t);i.push(new de(n,t))},prepareFrame:function(n){this.prepareRenderableFrame(n);this.prepareProperties(n,this.isInRange)}};ht.prototype.initElement=function(n,t,i){this.lettersChangedFlag=!0;this.initFrame();this.initBaseData(n,t,i);this.textProperty=new k(this,n.t,this.dynamicProperties);this.textAnimator=new hi(n.t,this.renderType,this);this.initTransform(n,t,i);this.initHierarchy();this.initRenderable();this.initRendererElement();this.createContainerElements();this.createRenderableComponents();this.createContent();this.hide();this.textAnimator.searchProperties(this.dynamicProperties)};ht.prototype.prepareFrame=function(n){this._mdf=!1;this.prepareRenderableFrame(n);this.prepareProperties(n,this.isInRange);(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};ht.prototype.createPathShape=function(n,t){for(var r,f=t.length,u="",i=0;i<f;i+=1)r=t[i].ks.k,u+=ne(r,r.i.length,!0,n);return u};ht.prototype.updateDocumentData=function(n,t){this.textProperty.updateDocumentData(n,t)};ht.prototype.canResizeFont=function(n){this.textProperty.canResizeFont(n)};ht.prototype.setMinimumFontSize=function(n){this.textProperty.setMinimumFontSize(n)};ht.prototype.applyTextPropertiesToMatrix=function(n,t,i,r,u){switch(n.ps&&t.translate(n.ps[0],n.ps[1]+n.ascent,0),t.translate(0,-n.ls,0),n.j){case 1:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[i]),0,0);break;case 2:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[i])/2,0,0)}t.translate(r,u,0)};ht.prototype.buildColor=function(n){return"rgb("+Math.round(255*n[0])+","+Math.round(255*n[1])+","+Math.round(255*n[2])+")"};ht.prototype.emptyProp=new fu;ht.prototype.destroy=function(){};u([rt,ot,tt,it,fi],vt);vt.prototype.initElement=function(n,t,i){this.initFrame();this.initBaseData(n,t,i);this.initTransform(n,t,i);this.initRenderable();this.initHierarchy();this.initRendererElement();this.createContainerElements();this.createRenderableComponents();!this.data.xt&&t.progressiveLoad||this.buildAllItems();this.hide()};vt.prototype.prepareFrame=function(n){var i,t,r;if(this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),this.isInRange||this.data.xt)for(this.tm._placeholder?this.renderedFrame=n/this.data.sr:(i=this.tm.v,i===this.data.op&&(i=this.data.op-1),this.renderedFrame=i),r=this.elements.length,this.completeLayers||this.checkLayers(this.renderedFrame),t=r-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&(this.elements[t].prepareFrame(this.renderedFrame-this.layers[t].st),this.elements[t]._mdf&&(this._mdf=!0))};vt.prototype.renderInnerContent=function(){for(var t=this.layers.length,n=0;n<t;n+=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame()};vt.prototype.setElements=function(n){this.elements=n};vt.prototype.getElements=function(){return this.elements};vt.prototype.destroyElements=function(){for(var t=this.layers.length,n=0;n<t;n+=1)this.elements[n]&&this.elements[n].destroy()};vt.prototype.destroy=function(){this.destroyElements();this.destroyBaseElement()};u([rt,ot,wi,tt,it,fi],ci);ci.prototype.createContent=function(){var n=this.globalData.getAssetsPath(this.assetData);this.innerElem=t("image");this.innerElem.setAttribute("width",this.assetData.w+"px");this.innerElem.setAttribute("height",this.assetData.h+"px");this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio);this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",n);this.layerElement.appendChild(this.innerElem)};u([ci],yr);yr.prototype.createContent=function(){var n=t("rect");n.setAttribute("width",this.data.sw);n.setAttribute("height",this.data.sh);n.setAttribute("fill",this.data.sc);this.layerElement.appendChild(n)};u([y,vt,wi],su);u([rt,ot,wi,tt,it,fi,ht],oi);oi.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=t("text"))};oi.prototype.buildTextContents=function(n){for(var t=0,u=n.length,r=[],i="";t<u;)n[t]===String.fromCharCode(13)||n[t]===String.fromCharCode(3)?(r.push(i),i=""):i+=n[t],t+=1;return r.push(i),r};oi.prototype.buildNewText=function(){var i,a,n=this.textProperty.currentData,h,nt,tt,f,c,b,k,d,l,y,g;this.renderedLetters=s(n?n.l.length:0);n.fc?this.layerElement.setAttribute("fill",this.buildColor(n.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)");n.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(n.sc)),this.layerElement.setAttribute("stroke-width",n.sw));this.layerElement.setAttribute("font-size",n.finalSize);h=this.globalData.fontManager.getFontByName(n.f);h.fClass?this.layerElement.setAttribute("class",h.fClass):(this.layerElement.setAttribute("font-family",h.fFamily),nt=n.fWeight,tt=n.fStyle,this.layerElement.setAttribute("font-style",tt),this.layerElement.setAttribute("font-weight",nt));f=n.l||[];c=!!this.globalData.fontManager.chars;a=f.length;var r,p,u=this.mHelper,it="",e=this.data.singleShape,v=0,o=0,rt=!0,w=n.tr/1e3*n.finalSize;if(!e||c||n.sz){for(d=this.textSpans.length,i=0;i<a;i+=1)c&&e&&0!==i||(r=d>i?this.textSpans[i]:t(c?"path":"text"),d<=i&&(r.setAttribute("stroke-linecap","butt"),r.setAttribute("stroke-linejoin","round"),r.setAttribute("stroke-miterlimit","4"),this.textSpans[i]=r,this.layerElement.appendChild(r)),r.style.display="inherit"),u.reset(),u.scale(n.finalSize/100,n.finalSize/100),e&&(f[i].n&&(v=-w,o+=n.yOffset,o+=rt?1:0,rt=!1),this.applyTextPropertiesToMatrix(n,u,f[i].line,v,o),v+=f[i].l||0,v+=w),c?(k=this.globalData.fontManager.getCharData(n.finalText[i],h.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily),b=k&&k.data||{},p=b.shapes?b.shapes[0].it:[],e?it+=this.createPathShape(u,p):r.setAttribute("d",this.createPathShape(u,p))):(e&&r.setAttribute("transform","translate("+u.props[12]+","+u.props[13]+")"),r.textContent=f[i].val,r.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));e&&r&&r.setAttribute("d",it)}else{l=this.textContainer;y="start";switch(n.j){case 1:y="end";break;case 2:y="middle"}for(l.setAttribute("text-anchor",y),l.setAttribute("letter-spacing",w),g=this.buildTextContents(n.finalText),a=g.length,o=n.ps?n.ps[1]+n.ascent:0,i=0;i<a;i+=1)r=this.textSpans[i]||t("tspan"),r.textContent=g[i],r.setAttribute("x",0),r.setAttribute("y",o),r.style.display="inherit",l.appendChild(r),this.textSpans[i]=r,o+=n.finalLineHeight;this.layerElement.appendChild(l)}for(;i<this.textSpans.length;)this.textSpans[i].style.display="none",i+=1;this._sizeChanged=!0};oi.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var n=this.layerElement.getBBox();this.bbox={top:n.y,left:n.x,width:n.width,height:n.height}}return this.bbox};oi.prototype.renderInnerContent=function(){var t,u,f,r,n,i;if(!this.data.singleShape&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag))for(this._sizeChanged=!0,f=this.textAnimator.renderedLetters,r=this.textProperty.currentData.l,u=r.length,t=0;t<u;t+=1)r[t].n||(n=f[t],i=this.textSpans[t],n._mdf.m&&i.setAttribute("transform",n.m),n._mdf.o&&i.setAttribute("opacity",n.o),n._mdf.sw&&i.setAttribute("stroke-width",n.sw),n._mdf.sc&&i.setAttribute("stroke",n.sc),n._mdf.fc&&i.setAttribute("fill",n.fc))};u([rt,ot,wi,ou,tt,it,fi],v);v.prototype.initSecondaryElement=function(){};v.prototype.identityMatrix=new l;v.prototype.buildExpressionInterface=function(){};v.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0);this.filterUniqueShapes()};v.prototype.filterUniqueShapes=function(){for(var n,t,f,e=this.shapes.length,o=this.stylesList.length,r=[],u=!1,i=0;i<o;i+=1){for(f=this.stylesList[i],u=!1,r.length=0,n=0;n<e;n+=1)t=this.shapes[n],t.styles.indexOf(f)!==-1&&(r.push(t),u=t._isAnimated||u);r.length>1&&u&&this.setShapesAsAnimated(r)}};v.prototype.setShapesAsAnimated=function(n){for(var i=n.length,t=0;t<i;t+=1)n[t].setAsAnimated()};v.prototype.createStyleElement=function(n,t){var i,u=new uf(n,t),r=u.pElem,f;return"st"===n.ty?i=new ff(this,n,u):"fl"===n.ty?i=new ef(this,n,u):("gf"===n.ty||"gs"===n.ty)&&(f="gf"===n.ty?pi:of,i=new f(this,n,u),this.globalData.defs.appendChild(i.gf),i.maskId&&(this.globalData.defs.appendChild(i.ms),this.globalData.defs.appendChild(i.of),r.setAttribute("mask","url(#"+i.maskId+")"))),"st"!==n.ty&&"gs"!==n.ty||(r.setAttribute("stroke-linecap",this.lcEnum[n.lc]||"round"),r.setAttribute("stroke-linejoin",this.ljEnum[n.lj]||"round"),r.setAttribute("fill-opacity","0"),1===n.lj&&r.setAttribute("stroke-miterlimit",n.ml)),2===n.r&&r.setAttribute("fill-rule","evenodd"),n.ln&&r.setAttribute("id",n.ln),n.cl&&r.setAttribute("class",n.cl),this.stylesList.push(u),this.addToAnimatedContents(n,i),i};v.prototype.createGroupElement=function(n){var t=new no;return n.ln&&t.gr.setAttribute("id",n.ln),t};v.prototype.createTransformElement=function(n,t){var i=nr.getTransformProperty(this,n,this),r=new ge(i,i.o,t);return this.addToAnimatedContents(n,r),r};v.prototype.createShapeElement=function(n,t,i){var u=4,f,r;return"rc"===n.ty?u=5:"el"===n.ty?u=6:"sr"===n.ty&&(u=7),f=pt.getShapeProp(this,n,u,this),r=new eu(t,i,f),this.shapes.push(r),this.addShapeToModifiers(r),this.addToAnimatedContents(n,r),r};v.prototype.addToAnimatedContents=function(n,t){for(var i=0,r=this.animatedContents.length;i<r;){if(this.animatedContents[i].element===t)return;i+=1}this.animatedContents.push({fn:ee.createRenderFunction(n),element:t,data:n})};v.prototype.setElementStyles=function(n){for(var i=n.styles,r=this.stylesList.length,t=0;t<r;t+=1)this.stylesList[t].closed||i.push(this.stylesList[t])};v.prototype.reloadShapes=function(){this._isFirstFrame=!0;for(var t=this.itemsData.length,n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers()};v.prototype.searchShapes=function(n,t,i,r,u,f,e){for(var c,p,w,s,h,v=[].concat(f),l=n.length-1,y=[],a=[],o=l;o>=0;o-=1){if(h=this.searchProcessedElement(n[o]),h?t[o]=i[h-1]:n[o]._render=e,"fl"==n[o].ty||"st"==n[o].ty||"gf"==n[o].ty||"gs"==n[o].ty)h?t[o].style.closed=!1:t[o]=this.createStyleElement(n[o],u),n[o]._render&&r.appendChild(t[o].style.pElem),y.push(t[o].style);else if("gr"==n[o].ty){if(h)for(p=t[o].it.length,c=0;c<p;c+=1)t[o].prevViewData[c]=t[o].it[c];else t[o]=this.createGroupElement(n[o]);this.searchShapes(n[o].it,t[o].it,t[o].prevViewData,t[o].gr,u+1,v,e);n[o]._render&&r.appendChild(t[o].gr)}else"tr"==n[o].ty?(h||(t[o]=this.createTransformElement(n[o],r)),w=t[o].transform,v.push(w)):"sh"==n[o].ty||"rc"==n[o].ty||"el"==n[o].ty||"sr"==n[o].ty?(h||(t[o]=this.createShapeElement(n[o],v,u)),this.setElementStyles(t[o])):"tm"==n[o].ty||"rd"==n[o].ty||"ms"==n[o].ty?(h?(s=t[o],s.closed=!1):(s=si.getModifier(n[o].ty),s.init(this,n[o]),t[o]=s,this.shapeModifiers.push(s)),a.push(s)):"rp"==n[o].ty&&(h?(s=t[o],s.closed=!0):(s=si.getModifier(n[o].ty),t[o]=s,s.init(this,n,o,t),this.shapeModifiers.push(s),e=!1),a.push(s));this.addProcessedElement(n[o],o+1)}for(l=y.length,o=0;o<l;o+=1)y[o].closed=!0;for(l=a.length,o=0;o<l;o+=1)a[o].closed=!0};v.prototype.renderInnerContent=function(){this.renderModifiers();for(var t=this.stylesList.length,n=0;n<t;n+=1)this.stylesList[n].reset();for(this.renderShape(),n=0;n<t;n+=1)(this.stylesList[n]._mdf||this._isFirstFrame)&&(this.stylesList[n].msElem&&(this.stylesList[n].msElem.setAttribute("d",this.stylesList[n].d),this.stylesList[n].d="M0 0"+this.stylesList[n].d),this.stylesList[n].pElem.setAttribute("d",this.stylesList[n].d||"M0 0"))};v.prototype.renderShape=function(){for(var n,i=this.animatedContents.length,t=0;t<i;t+=1)n=this.animatedContents[t],(this._isFirstFrame||n.element._isAnimated)&&n.data!==!0&&n.fn(n.data,n.element,this._isFirstFrame)};v.prototype.destroy=function(){this.destroyBaseElement();this.shapesData=null;this.itemsData=null};hf.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",i[0]-t[0]+" 0 0 0 "+t[0]+" "+(i[1]-t[1])+" 0 0 0 "+t[1]+" "+(i[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 "+r+" 0")}};cf.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,i=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+i+" 0")}};hu.prototype.initialize=function(){var e,n,i,o,u=this.elem.layerElement.children||this.elem.layerElement.childNodes,r,s,f;for(1===this.filterManager.effectElements[1].p.v?(o=this.elem.maskManager.masksProperties.length,i=0):(i=this.filterManager.effectElements[0].p.v-1,o=i+1),n=t("g"),n.setAttribute("fill","none"),n.setAttribute("stroke-linecap","round"),n.setAttribute("stroke-dashoffset",1),i;i<o;i+=1)e=t("path"),n.appendChild(e),this.paths.push({p:e,m:i});if(3===this.filterManager.effectElements[10].p.v)r=t("mask"),s="stms_"+ft(10),r.setAttribute("id",s),r.setAttribute("mask-type","alpha"),r.appendChild(n),this.elem.globalData.defs.appendChild(r),f=t("g"),f.setAttribute("mask","url("+ct+"#"+s+")"),u[0]&&f.appendChild(u[0]),this.elem.layerElement.appendChild(f),this.masker=r,n.setAttribute("stroke","#fff");else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(u=this.elem.layerElement.children||this.elem.layerElement.childNodes;u.length;)this.elem.layerElement.removeChild(u[0]);this.elem.layerElement.appendChild(n);this.elem.layerElement.removeAttribute("mask");n.setAttribute("stroke","#fff")}this.initialized=!0;this.pathMasker=n};hu.prototype.renderFrame=function(n){var t,r,u,s,i,f;for(this.initialized||this.initialize(),s=this.paths.length,t=0;t<s;t+=1)if(this.paths[t].m!==-1&&(r=this.elem.maskManager.viewData[this.paths[t].m],u=this.paths[t].p,(n||this.filterManager._mdf||r.prop._mdf)&&u.setAttribute("d",r.lastPath),n||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||r.prop._mdf)){if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var h=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,c=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,e=u.getTotalLength();i="0 0 0 "+e*h+" ";for(var l=e*(c-h),a=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100,v=Math.floor(l/a),o=0;o<v;o+=1)i+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100+" ";i+="0 "+10*e+" 0 0"}else i="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100;u.setAttribute("stroke-dasharray",i)}((n||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(n||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(n||this.filterManager.effectElements[3].p._mdf))&&(f=this.filterManager.effectElements[3].p.v,this.pathMasker.setAttribute("stroke","rgb("+b(255*f[0])+","+b(255*f[1])+","+b(255*f[2])+")"))};lf.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,u=r[0]+" "+i[0]+" "+t[0],f=r[1]+" "+i[1]+" "+t[1],e=r[2]+" "+i[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",u);this.feFuncG.setAttribute("tableValues",f);this.feFuncB.setAttribute("tableValues",e)}};pr.prototype.createFeFunc=function(n,i){var r=t(n);return r.setAttribute("type","table"),i.appendChild(r),r};pr.prototype.getTableValue=function(n,t,i,r,u){for(var f,s,e=0,h=256,l=Math.min(n,t),a=Math.max(n,t),c=Array.call(null,{length:h}),v=0,y=u-r,o=t-n;e<=256;)f=e/256,s=f<=l?o<0?u:r:f>=a?o<0?r:u:r+y*Math.pow((f-n)/o,1/i),c[v++]=s,e+=256/(h-1);return c.join(" ")};pr.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var i,t=this.filterManager.effectElements;this.feFuncRComposed&&(n||t[3].p._mdf||t[4].p._mdf||t[5].p._mdf||t[6].p._mdf||t[7].p._mdf)&&(i=this.getTableValue(t[3].p.v,t[4].p.v,t[5].p.v,t[6].p.v,t[7].p.v),this.feFuncRComposed.setAttribute("tableValues",i),this.feFuncGComposed.setAttribute("tableValues",i),this.feFuncBComposed.setAttribute("tableValues",i));this.feFuncR&&(n||t[10].p._mdf||t[11].p._mdf||t[12].p._mdf||t[13].p._mdf||t[14].p._mdf)&&(i=this.getTableValue(t[10].p.v,t[11].p.v,t[12].p.v,t[13].p.v,t[14].p.v),this.feFuncR.setAttribute("tableValues",i));this.feFuncG&&(n||t[17].p._mdf||t[18].p._mdf||t[19].p._mdf||t[20].p._mdf||t[21].p._mdf)&&(i=this.getTableValue(t[17].p.v,t[18].p.v,t[19].p.v,t[20].p.v,t[21].p.v),this.feFuncG.setAttribute("tableValues",i));this.feFuncB&&(n||t[24].p._mdf||t[25].p._mdf||t[26].p._mdf||t[27].p._mdf||t[28].p._mdf)&&(i=this.getTableValue(t[24].p.v,t[25].p.v,t[26].p.v,t[27].p.v,t[28].p.v),this.feFuncB.setAttribute("tableValues",i));this.feFuncA&&(n||t[31].p._mdf||t[32].p._mdf||t[33].p._mdf||t[34].p._mdf||t[35].p._mdf)&&(i=this.getTableValue(t[31].p.v,t[32].p.v,t[33].p.v,t[34].p.v,t[35].p.v),this.feFuncA.setAttribute("tableValues",i))}};af.prototype.renderFrame=function(n){var t;if((n||this.filterManager._mdf)&&(((n||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),n||this.filterManager.effectElements[0].p._mdf)&&(t=this.filterManager.effectElements[0].p.v,this.feFlood.setAttribute("flood-color",kf(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))),(n||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),n||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf)){var i=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*o,u=i*Math.cos(r),f=i*Math.sin(r);this.feOffset.setAttribute("dx",u);this.feOffset.setAttribute("dy",f)}};vr=[];oe=0;bi.prototype.findSymbol=function(n){for(var t=0,i=vr.length;t<i;){if(vr[t]===n)return vr[t];t+=1}return null};bi.prototype.replaceInParent=function(n,i){var u=n.layerElement.parentNode,o,f;if(u){for(var e=u.children,r=0,s=e.length;r<s&&e[r]!==n.layerElement;)r+=1;r<=s-2&&(o=e[r+1]);f=t("use");f.setAttribute("href","#"+i);o?u.insertBefore(f,o):u.appendChild(f)}};bi.prototype.setElementAsMask=function(n,i){var u,r,e,f,o;this.findSymbol(i)||(u="matte_"+ft(5)+"_"+oe++,r=t("mask"),r.setAttribute("id",i.layerId),r.setAttribute("mask-type","alpha"),vr.push(i),e=n.globalData.defs,e.appendChild(r),f=t("symbol"),f.setAttribute("id",u),this.replaceInParent(i,u),f.appendChild(i.layerElement),e.appendChild(f),o=t("use"),o.setAttribute("href","#"+u),r.appendChild(o),i.data.hd=!1,i.show());n.setMatte(i.layerId)};bi.prototype.initialize=function(){for(var t=this.filterManager.effectElements[0].p.v,n=0,i=this.elem.comp.elements.length;n<i;)this.elem.comp.elements[n].data.ind===t&&this.setElementAsMask(this.elem,this.elem.comp.elements[n]),n+=1;this.initialized=!0};bi.prototype.renderFrame=function(){this.initialized||this.initialize()};vf.prototype.renderFrame=function(n){for(var i=this.filters.length,t=0;t<i;t+=1)this.filters[t].renderFrame(n)};d=function(){function y(n){for(var i=0,u=n.target;i<r;)t[i].animation===u&&(t.splice(i,1),i-=1,r-=1,u.isPaused||c()),i+=1}function o(n,i){var u,e;if(!n)return null;for(u=0;u<r;){if(t[u].elem==n&&null!==t[u].elem)return t[u].animation;u+=1}return e=new f,l(e,n),e.setData(n,i),e}function p(){for(var r=t.length,i=[],n=0;n<r;n+=1)i.push(t[n].animation);return i}function b(){u+=1;v()}function c(){u-=1}function l(n,i){n.addEventListener("destroy",y);n.addEventListener("_active",b);n.addEventListener("_idle",c);t.push({elem:i,animation:n});r+=1}function k(n){var t=new f;return l(t,null),t.setParams(n),t}function d(n,i){for(var u=0;u<r;u+=1)t[u].animation.setSpeed(n,i)}function g(n,i){for(var u=0;u<r;u+=1)t[u].animation.setDirection(n,i)}function nt(n){for(var i=0;i<r;i+=1)t[i].animation.play(n)}function a(i){for(var o=i-s,f=0;f<r;f+=1)t[f].animation.advanceTime(o);s=i;u&&!e?n.requestAnimationFrame(a):h=!0}function tt(t){s=t;n.requestAnimationFrame(a)}function it(n){for(var i=0;i<r;i+=1)t[i].animation.pause(n)}function rt(n,i,u){for(var f=0;f<r;f+=1)t[f].animation.goToAndStop(n,i,u)}function ut(n){for(var i=0;i<r;i+=1)t[i].animation.stop(n)}function ft(n){for(var i=0;i<r;i+=1)t[i].animation.togglePause(n)}function et(n){for(var i=r-1;i>=0;i-=1)t[i].animation.destroy(n)}function ot(n,t,i){for(var f=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),s=f.length,e,r,u=0;u<s;u+=1)i&&f[u].setAttribute("data-bm-type",i),o(f[u],n);t&&0===s&&(i||(i="svg"),e=document.getElementsByTagName("body")[0],e.innerHTML="",r=w("div"),r.style.width="100%",r.style.height="100%",r.setAttribute("data-bm-type",i),e.appendChild(r),o(r,n))}function st(){for(var n=0;n<r;n+=1)t[n].animation.resize()}function v(){!e&&u&&h&&(n.requestAnimationFrame(tt),h=!1)}function ht(){e=!0}function ct(){e=!1;v()}var i={},t=[],s=0,r=0,u=0,h=!0,e=!1;return i.registerAnimation=o,i.loadAnimation=k,i.setSpeed=d,i.setDirection=g,i.play=nt,i.pause=it,i.stop=ut,i.togglePause=ft,i.searchAnimations=ot,i.resize=st,i.goToAndStop=rt,i.destroy=et,i.freeze=ht,i.unfreeze=ct,i.getRegisteredAnimations=p,i}();f=function(){this._cbs=[];this.name="";this.path="";this.isLoaded=!1;this.currentFrame=0;this.currentRawFrame=0;this.totalFrames=0;this.frameRate=0;this.frameMult=0;this.playSpeed=1;this.playDirection=1;this.playCount=0;this.animationData={};this.assets=[];this.isPaused=!0;this.autoplay=!1;this.loop=!0;this.renderer=null;this.animationID=ft(10);this.assetsPath="";this.timeCompleted=0;this.segmentPos=0;this.subframeEnabled=bf;this.segments=[];this._idle=!0;this._completedLoop=!1;this.projectInterface=ye();this.imagePreloader=new ts};u([rf],f);f.prototype.setParams=function(n){n.context&&(this.context=n.context);(n.wrapper||n.container)&&(this.wrapper=n.wrapper||n.container);var t=n.animType?n.animType:n.renderer?n.renderer:"svg";switch(t){case"canvas":this.renderer=new p(this,n.rendererSettings);break;case"svg":this.renderer=new y(this,n.rendererSettings);break;default:this.renderer=new h(this,n.rendererSettings)}this.renderer.setProjectInterface(this.projectInterface);this.animType=t;""===n.loop||null===n.loop||(this.loop=n.loop===!1?!1:n.loop===!0?!0:parseInt(n.loop));this.autoplay=!("autoplay"in n)||n.autoplay;this.name=n.name?n.name:"";this.autoloadSegments=!n.hasOwnProperty("autoloadSegments")||n.autoloadSegments;this.assetsPath=n.assetsPath;n.animationData?this.configAnimation(n.animationData):n.path&&("json"!=n.path.substr(-4)&&("/"!=n.path.substr(-1,1)&&(n.path+="/"),n.path+="data.json"),this.path=n.path.lastIndexOf("\\")!=-1?n.path.substr(0,n.path.lastIndexOf("\\")+1):n.path.substr(0,n.path.lastIndexOf("/")+1),this.fileName=n.path.substr(n.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),ie.load(n.path,this.configAnimation.bind(this),function(){this.trigger("data_failed")}.bind(this)))};f.prototype.setData=function(n,t){var r={wrapper:n,animationData:t?"object"==typeof t?t:JSON.parse(t):null},i=n.attributes,u,f,e;r.path=i.getNamedItem("data-animation-path")?i.getNamedItem("data-animation-path").value:i.getNamedItem("data-bm-path")?i.getNamedItem("data-bm-path").value:i.getNamedItem("bm-path")?i.getNamedItem("bm-path").value:"";r.animType=i.getNamedItem("data-anim-type")?i.getNamedItem("data-anim-type").value:i.getNamedItem("data-bm-type")?i.getNamedItem("data-bm-type").value:i.getNamedItem("bm-type")?i.getNamedItem("bm-type").value:i.getNamedItem("data-bm-renderer")?i.getNamedItem("data-bm-renderer").value:i.getNamedItem("bm-renderer")?i.getNamedItem("bm-renderer").value:"canvas";u=i.getNamedItem("data-anim-loop")?i.getNamedItem("data-anim-loop").value:i.getNamedItem("data-bm-loop")?i.getNamedItem("data-bm-loop").value:i.getNamedItem("bm-loop")?i.getNamedItem("bm-loop").value:"";""===u||(r.loop="false"===u?!1:"true"===u?!0:parseInt(u));f=i.getNamedItem("data-anim-autoplay")?i.getNamedItem("data-anim-autoplay").value:i.getNamedItem("data-bm-autoplay")?i.getNamedItem("data-bm-autoplay").value:!i.getNamedItem("bm-autoplay")||i.getNamedItem("bm-autoplay").value;r.autoplay="false"!==f;r.name=i.getNamedItem("data-name")?i.getNamedItem("data-name").value:i.getNamedItem("data-bm-name")?i.getNamedItem("data-bm-name").value:i.getNamedItem("bm-name")?i.getNamedItem("bm-name").value:"";e=i.getNamedItem("data-anim-prerender")?i.getNamedItem("data-anim-prerender").value:i.getNamedItem("data-bm-prerender")?i.getNamedItem("data-bm-prerender").value:i.getNamedItem("bm-prerender")?i.getNamedItem("bm-prerender").value:"";"false"===e&&(r.prerender=!1);this.setParams(r)};f.prototype.includeLayers=function(n){n.op>this.animationData.op&&(this.animationData.op=n.op,this.totalFrames=Math.floor(n.op-this.animationData.ip));for(var t,r=this.animationData.layers,u=r.length,f=n.layers,e=f.length,i=0;i<e;i+=1)for(t=0;t<u;){if(r[t].id==f[i].id){r[t]=f[i];break}t+=1}if((n.chars||n.fonts)&&(this.renderer.globalData.fontManager.addChars(n.chars),this.renderer.globalData.fontManager.addFonts(n.fonts,this.renderer.globalData.defs)),n.assets)for(u=n.assets.length,t=0;t<u;t+=1)this.animationData.assets.push(n.assets[t]);this.animationData.__complete=!1;df.completeData(this.animationData,this.renderer.globalData.fontManager);this.renderer.includeLayers(n.layers);ai&&ai.initExpressions(this);this.loadNextSegment()};f.prototype.loadNextSegment=function(){var n=this.animationData.segments,t,i;if(!n||0===n.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);t=n.shift();this.timeCompleted=t.time*this.frameRate;i=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1;ie.load(i,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))};f.prototype.loadSegments=function(){var n=this.animationData.segments;n||(this.timeCompleted=this.totalFrames);this.loadNextSegment()};f.prototype.imagesLoaded=function(){this.trigger("loaded_images");this.checkLoaded()};f.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath);this.imagePreloader.setPath(this.path);this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))};f.prototype.configAnimation=function(n){this.renderer&&(this.animationData=n,this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.renderer.configAnimation(n),n.assets||(n.assets=[]),this.renderer.searchExtraCompositions(n.assets),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.firstFrame=Math.round(this.animationData.ip),this.frameMult=this.animationData.fr/1e3,this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded())};f.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.loaded()?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))};f.prototype.checkLoaded=function(){!this.isLoaded&&this.renderer.globalData.fontManager.loaded()&&(this.imagePreloader.loaded()||"canvas"!==this.renderer.rendererType)&&(this.isLoaded=!0,df.completeData(this.animationData,this.renderer.globalData.fontManager),ai&&ai.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play())};f.prototype.resize=function(){this.renderer.updateContainerSize()};f.prototype.setSubframe=function(n){this.subframeEnabled=!!n};f.prototype.gotoFrame=function(){this.currentFrame=this.subframeEnabled?this.currentRawFrame:~~this.currentRawFrame;this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted);this.trigger("enterFrame");this.renderFrame()};f.prototype.renderFrame=function(){this.isLoaded!==!1&&this.renderer.renderFrame(this.currentFrame+this.firstFrame)};f.prototype.play=function(n){n&&this.name!=n||this.isPaused===!0&&(this.isPaused=!1,this._idle&&(this._idle=!1,this.trigger("_active")))};f.prototype.pause=function(n){n&&this.name!=n||this.isPaused===!1&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"))};f.prototype.togglePause=function(n){n&&this.name!=n||(this.isPaused===!0?this.play():this.pause())};f.prototype.stop=function(n){n&&this.name!=n||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))};f.prototype.goToAndStop=function(n,t,i){i&&this.name!=i||(t?this.setCurrentRawFrameValue(n):this.setCurrentRawFrameValue(n*this.frameModifier),this.pause())};f.prototype.goToAndPlay=function(n,t,i){this.goToAndStop(n,t,i);this.play()};f.prototype.advanceTime=function(n){if(this.isPaused!==!0&&this.isLoaded!==!1){var t=this.currentRawFrame+n*this.frameModifier,i=!1;t>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(i=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&this.loop!==!0?(i=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t);i&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}};f.prototype.adjustSegment=function(n,t){this.playCount=0;n[1]<n[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.timeCompleted=this.totalFrames=n[0]-n[1],this.firstFrame=n[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):n[1]>n[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.timeCompleted=this.totalFrames=n[1]-n[0],this.firstFrame=n[0],this.setCurrentRawFrameValue(.001+t));this.trigger("segmentStart")};f.prototype.setSegment=function(n,t){var i=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<n?i=n:this.currentRawFrame+this.firstFrame>t&&(i=t-n));this.firstFrame=n;this.timeCompleted=this.totalFrames=t-n;i!==-1&&this.goToAndStop(i,!0)};f.prototype.playSegments=function(n,t){if(t&&(this.segments.length=0),"object"==typeof n[0])for(var r=n.length,i=0;i<r;i+=1)this.segments.push(n[i]);else this.segments.push(n);this.segments.length&&this.adjustSegment(this.segments.shift(),0);this.isPaused&&this.play()};f.prototype.resetSegments=function(n){this.segments.length=0;this.segments.push([this.animationData.ip,this.animationData.op]);n&&this.checkSegments(0)};f.prototype.checkSegments=function(n){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),n),!0)};f.prototype.destroy=function(n){n&&this.name!=n||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=this.onLoopComplete=this.onComplete=this.onSegmentStart=this.onDestroy=null,this.renderer=null)};f.prototype.setCurrentRawFrameValue=function(n){this.currentRawFrame=n;this.gotoFrame()};f.prototype.setSpeed=function(n){this.playSpeed=n;this.updaFrameModifier()};f.prototype.setDirection=function(n){this.playDirection=n<0?-1:1;this.updaFrameModifier()};f.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection};f.prototype.getPath=function(){return this.path};f.prototype.getAssetsPath=function(n){var t="",i;return n.e?t=n.p:this.assetsPath?(i=n.p,i.indexOf("images/")!==-1&&(i=i.split("/")[1]),t=this.assetsPath+i):(t=this.path,t+=n.u?n.u:"",t+=n.p),t};f.prototype.getAssetData=function(n){for(var t=0,i=this.assets.length;t<i;){if(n==this.assets[t].id)return this.assets[t];t+=1}};f.prototype.hide=function(){this.renderer.hide()};f.prototype.show=function(){this.renderer.show()};f.prototype.getDuration=function(n){return n?this.totalFrames:this.totalFrames/this.frameRate};f.prototype.trigger=function(n){if(this._cbs&&this._cbs[n])switch(n){case"enterFrame":this.triggerEvent(n,new pu(n,this.currentFrame,this.totalFrames,this.frameMult));break;case"loopComplete":this.triggerEvent(n,new bu(n,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(n,new wu(n,this.frameMult));break;case"segmentStart":this.triggerEvent(n,new ku(n,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(n,new du(n,this));break;default:this.triggerEvent(n)}"enterFrame"===n&&this.onEnterFrame&&this.onEnterFrame.call(this,new pu(n,this.currentFrame,this.totalFrames,this.frameMult));"loopComplete"===n&&this.onLoopComplete&&this.onLoopComplete.call(this,new bu(n,this.loop,this.playCount,this.frameMult));"complete"===n&&this.onComplete&&this.onComplete.call(this,new wu(n,this.frameMult));"segmentStart"===n&&this.onSegmentStart&&this.onSegmentStart.call(this,new ku(n,this.firstFrame,this.totalFrames));"destroy"===n&&this.onDestroy&&this.onDestroy.call(this,new du(n,this))};u([et],p);p.prototype.createShape=function(n){return new c(n,this.globalData,this)};p.prototype.createText=function(n){return new er(n,this.globalData,this)};p.prototype.createImage=function(n){return new li(n,this.globalData,this)};p.prototype.createComp=function(n){return new wr(n,this.globalData,this)};p.prototype.createSolid=function(n){return new fr(n,this.globalData,this)};p.prototype.createNull=y.prototype.createNull;p.prototype.ctxTransform=function(n){var t,i;if(1!==n[0]||0!==n[1]||0!==n[4]||1!==n[5]||0!==n[12]||0!==n[13]){if(!this.renderConfig.clearCanvas)return void this.canvasContext.transform(n[0],n[1],n[4],n[5],n[12],n[13]);this.transformMat.cloneFromProps(n);t=this.contextData.cTr.props;this.transformMat.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]);this.contextData.cTr.cloneFromProps(this.transformMat.props);i=this.contextData.cTr.props;this.canvasContext.setTransform(i[0],i[1],i[4],i[5],i[12],i[13])}};p.prototype.ctxOpacity=function(n){return this.renderConfig.clearCanvas?(this.contextData.cO*=n<0?0:n,void(this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO))):(this.canvasContext.globalAlpha*=n<0?0:n,void(this.globalData.currentGlobalAlpha=this.contextData.cO))};p.prototype.reset=function(){return this.renderConfig.clearCanvas?void this.contextData.reset():void this.canvasContext.restore()};p.prototype.save=function(n){var i,t,r;if(!this.renderConfig.clearCanvas)return void this.canvasContext.save();for(n&&this.canvasContext.save(),i=this.contextData.cTr.props,this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate(),r=this.contextData.saved[this.contextData.cArrPos],t=0;t<16;t+=1)r[t]=i[t];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO;this.contextData.cArrPos+=1};p.prototype.restore=function(n){if(!this.renderConfig.clearCanvas)return void this.canvasContext.restore();n&&(this.canvasContext.restore(),this.globalData.blendMode="source-over");this.contextData.cArrPos-=1;for(var t=this.contextData.saved[this.contextData.cArrPos],r=this.contextData.cTr.props,i=0;i<16;i+=1)r[i]=t[i];this.canvasContext.setTransform(t[0],t[1],t[4],t[5],t[12],t[13]);t=this.contextData.savedOp[this.contextData.cArrPos];this.contextData.cO=t;this.globalData.currentGlobalAlpha!==t&&(this.canvasContext.globalAlpha=t,this.globalData.currentGlobalAlpha=t)};p.prototype.configAnimation=function(n){this.animationItem.wrapper?(this.animationItem.container=w("canvas"),this.animationItem.container.style.width="100%",this.animationItem.container.style.height="100%",this.animationItem.container.style.transformOrigin=this.animationItem.container.style.mozTransformOrigin=this.animationItem.container.style.webkitTransformOrigin=this.animationItem.container.style["-webkit-transform"]="0px 0px 0px",this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className)):this.canvasContext=this.renderConfig.context;this.data=n;this.layers=n.layers;this.transformCanvas={w:n.w,h:n.h,sx:0,sy:0,tx:0,ty:0};this.setupGlobalData(n,document.body);this.globalData.canvasContext=this.canvasContext;this.globalData.renderer=this;this.globalData.isDashed=!1;this.globalData.progressiveLoad=this.renderConfig.progressiveLoad;this.globalData.transformCanvas=this.transformCanvas;this.elements=s(n.layers.length);this.updateContainerSize()};p.prototype.updateContainerSize=function(){var n,t,i,r;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",n*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",t*this.renderConfig.dpr)):(n=this.canvasContext.canvas.width*this.renderConfig.dpr,t=this.canvasContext.canvas.height*this.renderConfig.dpr),this.renderConfig.preserveAspectRatio.indexOf("meet")!==-1||this.renderConfig.preserveAspectRatio.indexOf("slice")!==-1){var f=this.renderConfig.preserveAspectRatio.split(" "),u=f[1]||"meet",e=f[0]||"xMidYMid",o=e.substr(0,4),s=e.substr(4);i=n/t;r=this.transformCanvas.w/this.transformCanvas.h;r>i&&"meet"===u||r<i&&"slice"===u?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr));this.transformCanvas.tx="xMid"===o&&(r<i&&"meet"===u||r>i&&"slice"===u)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===o&&(r<i&&"meet"===u||r>i&&"slice"===u)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))*this.renderConfig.dpr:0;this.transformCanvas.ty="YMid"===s&&(r>i&&"meet"===u||r<i&&"slice"===u)?(t-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===s&&(r>i&&"meet"===u||r<i&&"slice"===u)?(t-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"==this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1];this.ctxTransform(this.transformCanvas.props);this.canvasContext.beginPath();this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h);this.canvasContext.closePath();this.canvasContext.clip()};p.prototype.destroy=function(){this.renderConfig.clearCanvas&&(this.animationItem.wrapper.innerHTML="");for(var t=this.layers?this.layers.length:0,n=t-1;n>=0;n-=1)this.elements[n]&&this.elements[n].destroy();this.elements.length=0;this.globalData.canvasContext=null;this.animationItem.container=null;this.destroyed=!0};p.prototype.renderFrame=function(n){if(!(this.renderedFrame==n&&this.renderConfig.clearCanvas===!0||this.destroyed||n===-1)){this.renderedFrame=n;this.globalData.frameNum=n-this.animationItem._isFirstFrame;this.globalData.frameId+=1;this.globalData._mdf=!this.renderConfig.clearCanvas;this.globalData.projectInterface.currentFrame=n;var t,i=this.layers.length;for(this.completeLayers||this.checkLayers(n),t=0;t<i;t++)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(n-this.layers[t].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),t=i-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}};p.prototype.buildItem=function(n){var i=this.elements,t;i[n]||99==this.layers[n].ty||(t=this.createItem(this.layers[n],this,this.globalData),i[n]=t,t.initExpressions())};p.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var n=this.pendingElements.pop();n.checkParenting()}};p.prototype.hide=function(){this.animationItem.container.style.display="none"};p.prototype.show=function(){this.animationItem.container.style.display="block"};u([et],h);h.prototype.buildItem=y.prototype.buildItem;h.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var n=this.pendingElements.pop();n.checkParenting()}};h.prototype.appendElementInPos=function(n,t){var r=n.getBaseElement(),u,f,e,o,i;if(r)if(u=this.layers[t],u.ddd&&this.supports3d)this.addTo3dContainer(r,t);else if(this.threeDElements)this.addTo3dContainer(r,t);else{for(i=0;i<t;)this.elements[i]&&this.elements[i]!==!0&&this.elements[i].getBaseElement&&(e=this.elements[i],o=this.layers[i].ddd?this.getThreeDContainerByPos(i):e.getBaseElement(),f=o||f),i+=1;f?u.ddd&&this.supports3d||this.layerElement.insertBefore(r,f):u.ddd&&this.supports3d||this.layerElement.appendChild(r)}};h.prototype.createShape=function(n){return this.supports3d?new ut(n,this.globalData,this):new v(n,this.globalData,this)};h.prototype.createText=function(n){return this.supports3d?new sr(n,this.globalData,this):new oi(n,this.globalData,this)};h.prototype.createCamera=function(n){return this.camera=new dt(n,this.globalData,this),this.camera};h.prototype.createImage=function(n){return this.supports3d?new au(n,this.globalData,this):new ci(n,this.globalData,this)};h.prototype.createComp=function(n){return this.supports3d?new ki(n,this.globalData,this):new su(n,this.globalData,this)};h.prototype.createSolid=function(n){return this.supports3d?new or(n,this.globalData,this):new yr(n,this.globalData,this)};h.prototype.createNull=y.prototype.createNull;h.prototype.getThreeDContainerByPos=function(n){for(var t=0,i=this.threeDElements.length;t<i;){if(this.threeDElements[t].startPos<=n&&this.threeDElements[t].endPos>=n)return this.threeDElements[t].perspectiveElem;t+=1}};h.prototype.createThreeDContainer=function(n,t){var i=w("div"),r,u;return ii(i),r=w("div"),ii(r),"3d"===t&&(i.style.width=this.globalData.compSize.w+"px",i.style.height=this.globalData.compSize.h+"px",i.style.transformOrigin=i.style.mozTransformOrigin=i.style.webkitTransformOrigin="50% 50%",r.style.transform=r.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)"),i.appendChild(r),u={container:r,perspectiveElem:i,startPos:n,endPos:n,type:t},this.threeDElements.push(u),u};h.prototype.build3dContainers=function(){for(var t,r=this.layers.length,i="",n=0;n<r;n+=1)this.layers[n].ddd&&3!==this.layers[n].ty?("3d"!==i&&(i="3d",t=this.createThreeDContainer(n,"3d")),t.endPos=Math.max(t.endPos,n)):("2d"!==i&&(i="2d",t=this.createThreeDContainer(n,"2d")),t.endPos=Math.max(t.endPos,n));for(r=this.threeDElements.length,n=r-1;n>=0;n--)this.resizerElem.appendChild(this.threeDElements[n].perspectiveElem)};h.prototype.addTo3dContainer=function(n,t){for(var u,r,i=0,f=this.threeDElements.length;i<f;){if(t<=this.threeDElements[i].endPos){for(r=this.threeDElements[i].startPos;r<t;)this.elements[r]&&this.elements[r].getBaseElement&&(u=this.elements[r].getBaseElement()),r+=1;u?this.threeDElements[i].container.insertBefore(n,u):this.threeDElements[i].container.appendChild(n);break}i+=1}};h.prototype.configAnimation=function(n){var i=w("div"),f=this.animationItem.wrapper,r,u;i.style.width=n.w+"px";i.style.height=n.h+"px";this.resizerElem=i;ii(i);i.style.transformStyle=i.style.webkitTransformStyle=i.style.mozTransformStyle="flat";this.renderConfig.className&&i.setAttribute("class",this.renderConfig.className);f.appendChild(i);i.style.overflow="hidden";r=t("svg");r.setAttribute("width","1");r.setAttribute("height","1");ii(r);this.resizerElem.appendChild(r);u=t("defs");r.appendChild(u);this.data=n;this.setupGlobalData(n,r);this.globalData.defs=u;this.layers=n.layers;this.layerElement=this.resizerElem;this.build3dContainers();this.updateContainerSize()};h.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="";this.animationItem.container=null;this.globalData.defs=null;for(var t=this.layers?this.layers.length:0,n=0;n<t;n++)this.elements[n].destroy();this.elements.length=0;this.destroyed=!0;this.animationItem=null};h.prototype.updateContainerSize=function(){var i,r,u,f,n=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,e=n/t,o=this.globalData.compSize.w/this.globalData.compSize.h;o>e?(i=n/this.globalData.compSize.w,r=n/this.globalData.compSize.w,u=0,f=(t-this.globalData.compSize.h*(n/this.globalData.compSize.w))/2):(i=t/this.globalData.compSize.h,r=t/this.globalData.compSize.h,u=(n-this.globalData.compSize.w*(t/this.globalData.compSize.h))/2,f=0);this.resizerElem.style.transform=this.resizerElem.style.webkitTransform="matrix3d("+i+",0,0,0,0,"+r+",0,0,0,0,1,0,"+u+","+f+",0,1)"};h.prototype.renderFrame=y.prototype.renderFrame;h.prototype.hide=function(){this.resizerElem.style.display="none"};h.prototype.show=function(){this.resizerElem.style.display="block"};h.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else for(var t=this.globalData.compSize.w,i=this.globalData.compSize.h,r=this.threeDElements.length,n=0;n<r;n+=1)this.threeDElements[n].perspectiveElem.style.perspective=this.threeDElements[n].perspectiveElem.style.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(i,2))+"px"};h.prototype.searchExtraCompositions=function(n){for(var r=n.length,u=w("div"),i,t=0;t<r;t+=1)n[t].xt&&(i=this.createComp(n[t],u,this.globalData.comp,null),i.initExpressions(),this.globalData.projectInterface.registerComposition(i))};pf.prototype.setAsAnimated=eu.prototype.setAsAnimated;cu.prototype.duplicate=function(){var t=2*this._length,i=this.savedOp,n;for(this.savedOp=e("float32",t),this.savedOp.set(i),n=0,n=this._length;n<t;n+=1)this.saved[n]=e("float32",16);this._length=t};cu.prototype.reset=function(){this.cArrPos=0;this.cTr.reset();this.cO=1};bt.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext;this.renderableEffectsManager=new lu(this)},createContent:function(){},setBlendMode:function(){var n=this.globalData,t;n.blendMode!==this.data.bm&&(n.blendMode=this.data.bm,t=this.getBlendMode(),n.canvasContext.globalCompositeOperation=t)},createRenderableComponents:function(){this.maskManager=new br(this.data,this)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},renderFrame:function(){this.hidden||this.data.hd||(this.renderTransform(),this.renderRenderable(),this.setBlendMode(),this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.canvasContext=null;this.data=null;this.globalData=null;this.maskManager.destroy()},mHelper:new l};bt.prototype.hide=bt.prototype.hideElement;bt.prototype.show=bt.prototype.showElement;u([rt,ot,bt,tt,it,ui],li);li.prototype.initElement=v.prototype.initElement;li.prototype.prepareFrame=ci.prototype.prepareFrame;li.prototype.createContent=function(){var n;if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){n=w("canvas");n.width=this.assetData.w;n.height=this.assetData.h;var t,i,s=n.getContext("2d"),u=this.img.width,f=this.img.height,e=u/f,r=this.assetData.w/this.assetData.h,o=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;e>r&&"xMidYMid slice"===o||e<r&&"xMidYMid slice"!==o?(i=f,t=i*r):(t=u,i=t/r);s.drawImage(this.img,(u-t)/2,(f-i)/2,t,i,0,0,this.assetData.w,this.assetData.h);this.img=n}};li.prototype.renderInnerContent=function(){this.failed||this.canvasContext.drawImage(this.img,0,0)};li.prototype.destroy=function(){this.img=null};u([p,vt,bt],wr);wr.prototype.renderInnerContent=function(){for(var t=this.layers.length,n=t-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame()};wr.prototype.destroy=function(){for(var t=this.layers.length,n=t-1;n>=0;n-=1)this.elements[n]&&this.elements[n].destroy();this.layers=null;this.elements=null};br.prototype.renderFrame=function(){var r,o;if(this.hasMasks){var u,f,n,t,e=this.element.finalTransform.mat,i=this.element.canvasContext,s=this.masksProperties.length;for(i.beginPath(),u=0;u<s;u++)if("n"!==this.masksProperties[u].mode){for(this.masksProperties[u].inv&&(i.moveTo(0,0),i.lineTo(this.element.globalData.compSize.w,0),i.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),i.lineTo(0,this.element.globalData.compSize.h),i.lineTo(0,0)),t=this.viewData[u].v,f=e.applyToPointArray(t.v[0][0],t.v[0][1],0),i.moveTo(f[0],f[1]),o=t._length,r=1;r<o;r++)n=e.applyToTriplePoints(t.o[r-1],t.i[r],t.v[r]),i.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5]);n=e.applyToTriplePoints(t.o[r-1],t.i[0],t.v[0]);i.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5])}this.element.globalData.renderer.save(!0);i.clip()}};br.prototype.getMaskProperty=ni.prototype.getMaskProperty;br.prototype.destroy=function(){this.element=null};u([rt,ot,bt,ou,tt,it,ui],c);c.prototype.initElement=fi.prototype.initElement;c.prototype.transformHelper={opacity:1,_opMdf:!1};c.prototype.dashResetter=[];c.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])};c.prototype.createStyleElement=function(n,t){var e=this.transformsManager.addTransformSequence(t),u={data:n,type:n.ty,preTransforms:e,transforms:[],elements:[],closed:n.hd===!0},r={},f;return("fl"==n.ty||"st"==n.ty?(r.c=i.getProp(this,n.c,1,255,this),r.c.k||(u.co="rgb("+b(r.c.v[0])+","+b(r.c.v[1])+","+b(r.c.v[2])+")")):"gf"!==n.ty&&"gs"!==n.ty||(r.s=i.getProp(this,n.s,1,null,this),r.e=i.getProp(this,n.e,1,null,this),r.h=i.getProp(this,n.h||{k:0},0,.01,this),r.a=i.getProp(this,n.a||{k:0},0,o,this),r.g=new yi(this,n.g,this)),r.o=i.getProp(this,n.o,0,.01,this),"st"==n.ty||"gs"==n.ty)?(u.lc=this.lcEnum[n.lc]||"round",u.lj=this.ljEnum[n.lj]||"round",1==n.lj&&(u.ml=n.ml),r.w=i.getProp(this,n.w,0,null,this),r.w.k||(u.wi=r.w.v),n.d)&&(f=new ur(this,n.d,"canvas"),r.d=f,r.d.k||(u.da=r.d.dashArray,u["do"]=r.d.dashoffset[0])):u.r=2===n.r?"evenodd":"nonzero",this.stylesList.push(u),r.style=u,r};c.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}};c.prototype.createTransformElement=function(n){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:i.getProp(this,n.o,0,.01,this),mProps:nr.getTransformProperty(this,n,this)}}};c.prototype.createShapeElement=function(n){var t=new pf(this,n,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t};c.prototype.reloadShapes=function(){this._isFirstFrame=!0;for(var t=this.itemsData.length,n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers();this.transformsManager.processSequences(this._isFirstFrame)};c.prototype.addTransformToStyleList=function(n){for(var i=this.stylesList.length,t=0;t<i;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(n)};c.prototype.closeStyles=function(n){for(var i=n.length,t=0;t<i;t+=1)n[t].closed=!0};c.prototype.searchShapes=function(n,t,i,r,u){for(var s,v,o,e,h,l=n.length-1,y=[],c=[],a=[].concat(u),f=l;f>=0;f-=1){if(o=this.searchProcessedElement(n[f]),o?t[f]=i[o-1]:n[f]._shouldRender=r,"fl"==n[f].ty||"st"==n[f].ty||"gf"==n[f].ty||"gs"==n[f].ty)o?t[f].style.closed=!1:t[f]=this.createStyleElement(n[f],a),y.push(t[f].style);else if("gr"==n[f].ty){if(o)for(v=t[f].it.length,s=0;s<v;s+=1)t[f].prevViewData[s]=t[f].it[s];else t[f]=this.createGroupElement(n[f]);this.searchShapes(n[f].it,t[f].it,t[f].prevViewData,r,a)}else"tr"==n[f].ty?o||(h=this.createTransformElement(n[f]),t[f]=h,a.push(h),this.addTransformToStyleList(h)):"sh"==n[f].ty||"rc"==n[f].ty||"el"==n[f].ty||"sr"==n[f].ty?o||(t[f]=this.createShapeElement(n[f])):"tm"==n[f].ty||"rd"==n[f].ty?(o?(e=t[f],e.closed=!1):(e=si.getModifier(n[f].ty),e.init(this,n[f]),t[f]=e,this.shapeModifiers.push(e)),c.push(e)):"rp"==n[f].ty&&(o?(e=t[f],e.closed=!0):(e=si.getModifier(n[f].ty),t[f]=e,e.init(this,n,f,t),this.shapeModifiers.push(e),r=!1),c.push(e));this.addProcessedElement(n[f],f+1)}for(this.closeStyles(y),l=c.length,f=0;f<l;f+=1)c[f].closed=!0};c.prototype.renderInnerContent=function(){this.transformHelper.opacity=1;this.transformHelper._opMdf=!1;this.renderModifiers();this.transformsManager.processSequences(this._isFirstFrame);this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)};c.prototype.renderShapeTransform=function(n,t){(n._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=n.opacity,t.opacity*=t.op.v,t._opMdf=!0)};c.prototype.drawLayer=function(){for(var e,h,r,c,s,u,i,n,l=this.stylesList.length,o=this.globalData.renderer,t=this.globalData.canvasContext,f=0;f<l;f+=1)if(n=this.stylesList[f],i=n.type,("st"!==i&&"gs"!==i||0!==n.wi)&&n.data._shouldRender&&0!==n.coOp&&0!==this.globalData.currentGlobalAlpha){for(o.save(),s=n.elements,"st"===i||"gs"===i?(t.strokeStyle="st"===i?n.co:n.grd,t.lineWidth=n.wi,t.lineCap=n.lc,t.lineJoin=n.lj,t.miterLimit=n.ml||0):t.fillStyle="fl"===i?n.co:n.grd,o.ctxOpacity(n.coOp),"st"!==i&&"gs"!==i&&t.beginPath(),o.ctxTransform(n.preTransforms.finalTransform.props),h=s.length,e=0;e<h;e+=1){for("st"!==i&&"gs"!==i||(t.beginPath(),n.da&&(t.setLineDash(n.da),t.lineDashOffset=n["do"])),u=s[e].trNodes,c=u.length,r=0;r<c;r+=1)"m"==u[r].t?t.moveTo(u[r].p[0],u[r].p[1]):"c"==u[r].t?t.bezierCurveTo(u[r].pts[0],u[r].pts[1],u[r].pts[2],u[r].pts[3],u[r].pts[4],u[r].pts[5]):t.closePath();"st"!==i&&"gs"!==i||(t.stroke(),n.da&&t.setLineDash(this.dashResetter))}"st"!==i&&"gs"!==i&&t.fill(n.r);o.restore()}};c.prototype.renderShape=function(n,t,i,r){for(var e=t.length-1,f=n,u=e;u>=0;u-=1)"tr"==t[u].ty?(f=i[u].transform,this.renderShapeTransform(n,f)):"sh"==t[u].ty||"el"==t[u].ty||"rc"==t[u].ty||"sr"==t[u].ty?this.renderPath(t[u],i[u],f):"fl"==t[u].ty?this.renderFill(t[u],i[u],f):"st"==t[u].ty?this.renderStroke(t[u],i[u],f):"gf"==t[u].ty||"gs"==t[u].ty?this.renderGradientFill(t[u],i[u],f):"gr"==t[u].ty?this.renderShape(f,t[u].it,i[u].it):"tm"==t[u].ty;r&&this.drawLayer()};c.prototype.renderStyledShape=function(n,t){var f,i;if(this._isFirstFrame||t._mdf||n.transforms._mdf){var r,e,o,u=n.trNodes,s=t.paths,h=s._length;for(u.length=0,f=n.transforms.finalTransform,o=0;o<h;o+=1)if(i=s.shapes[o],i&&i.v){for(e=i._length,r=1;r<e;r+=1)1===r&&u.push({t:"m",p:f.applyToPointArray(i.v[0][0],i.v[0][1],0)}),u.push({t:"c",pts:f.applyToTriplePoints(i.o[r-1],i.i[r],i.v[r])});1===e&&u.push({t:"m",p:f.applyToPointArray(i.v[0][0],i.v[0][1],0)});i.c&&e&&(u.push({t:"c",pts:f.applyToTriplePoints(i.o[r-1],i.i[0],i.v[0])}),u.push({t:"z"}))}n.trNodes=u}};c.prototype.renderPath=function(n,t){if(n.hd!==!0&&n._shouldRender)for(var r=t.styledShapes.length,i=0;i<r;i+=1)this.renderStyledShape(t.styledShapes[i],t.sh)};c.prototype.renderFill=function(n,t,i){var r=t.style;(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+b(t.c.v[0])+","+b(t.c.v[1])+","+b(t.c.v[2])+")");(t.o._mdf||i._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*i.opacity)};c.prototype.renderGradientFill=function(n,t,i){var o=t.style;if(!o.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==n.t&&(t.h._mdf||t.a._mdf)){var s,h=this.globalData.canvasContext,r=t.s.v,f=t.e.v;if(1===n.t)s=h.createLinearGradient(r[0],r[1],f[0],f[1]);else var c=Math.sqrt(Math.pow(r[0]-f[0],2)+Math.pow(r[1]-f[1],2)),l=Math.atan2(f[1]-r[1],f[0]-r[0]),y=t.h.v>=1?.99:t.h.v<=-1?-.99:t.h.v,a=c*y,p=Math.cos(l+t.a.v)*a+r[0],w=Math.sin(l+t.a.v)*a+r[1],s=h.createRadialGradient(p,w,0,r[0],r[1],c);for(var b=n.g.p,e=t.g.c,v=1,u=0;u<b;u+=1)t.g._hasOpacity&&t.g._collapsable&&(v=t.g.o[2*u+1]),s.addColorStop(e[4*u]/100,"rgba("+e[4*u+1]+","+e[4*u+2]+","+e[4*u+3]+","+v+")");o.grd=s}o.coOp=t.o.v*i.opacity};c.prototype.renderStroke=function(n,t,i){var r=t.style,u=t.d;u&&(u._mdf||this._isFirstFrame)&&(r.da=u.dashArray,r["do"]=u.dashoffset[0]);(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+b(t.c.v[0])+","+b(t.c.v[1])+","+b(t.c.v[2])+")");(t.o._mdf||i._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*i.opacity);(t.w._mdf||this._isFirstFrame)&&(r.wi=t.w.v)};c.prototype.destroy=function(){this.shapesData=null;this.globalData=null;this.canvasContext=null;this.stylesList.length=0;this.itemsData.length=0};u([rt,ot,bt,tt,it,ui],fr);fr.prototype.initElement=v.prototype.initElement;fr.prototype.prepareFrame=ci.prototype.prepareFrame;fr.prototype.renderInnerContent=function(){var n=this.canvasContext;n.fillStyle=this.data.sc;n.fillRect(0,0,this.data.sw,this.data.sh)};u([rt,ot,bt,tt,it,ui,ht],er);er.prototype.tHelper=w("canvas").getContext("2d");er.prototype.buildNewText=function(){var t=this.textProperty.currentData,a,v;this.renderedLetters=s(t.l?t.l.length:0);a=!1;t.fc?(a=!0,this.values.fill=this.buildColor(t.fc)):this.values.fill="rgba(0,0,0,0)";this.fill=a;v=!1;t.sc&&(v=!0,this.values.stroke=this.buildColor(t.sc),this.values.sWidth=t.sw);var u,g,rt=this.globalData.fontManager.getFontByName(t.f),y=t.l,r=this.mHelper;this.stroke=v;this.values.fValue=t.finalSize+"px "+this.globalData.fontManager.getFontByName(t.f).fFamily;g=t.finalText.length;var p,w,i,nt,o,f,b,n,h,e,k=this.data.singleShape,tt=t.tr/1e3*t.finalSize,c=0,d=0,it=!0,l=0;for(u=0;u<g;u+=1){for(p=this.globalData.fontManager.getCharData(t.finalText[u],rt.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily),w=p&&p.data||{},r.reset(),k&&y[u].n&&(c=-tt,d+=t.yOffset,d+=it?1:0,it=!1),o=w.shapes?w.shapes[0].it:[],b=o.length,r.scale(t.finalSize/100,t.finalSize/100),k&&this.applyTextPropertiesToMatrix(t,r,y[u].line,c,d),h=s(b),f=0;f<b;f+=1){for(nt=o[f].ks.k.i.length,n=o[f].ks.k,e=[],i=1;i<nt;i+=1)1==i&&e.push(r.applyToX(n.v[0][0],n.v[0][1],0),r.applyToY(n.v[0][0],n.v[0][1],0)),e.push(r.applyToX(n.o[i-1][0],n.o[i-1][1],0),r.applyToY(n.o[i-1][0],n.o[i-1][1],0),r.applyToX(n.i[i][0],n.i[i][1],0),r.applyToY(n.i[i][0],n.i[i][1],0),r.applyToX(n.v[i][0],n.v[i][1],0),r.applyToY(n.v[i][0],n.v[i][1],0));e.push(r.applyToX(n.o[i-1][0],n.o[i-1][1],0),r.applyToY(n.o[i-1][0],n.o[i-1][1],0),r.applyToX(n.i[0][0],n.i[0][1],0),r.applyToY(n.i[0][0],n.i[0][1],0),r.applyToX(n.v[0][0],n.v[0][1],0),r.applyToY(n.v[0][0],n.v[0][1],0));h[f]=e}k&&(c+=y[u].l,c+=tt);this.textSpans[l]?this.textSpans[l].elem=h:this.textSpans[l]={elem:h};l+=1}};er.prototype.renderInnerContent=function(){var r=this.canvasContext,f,v,u,o,i,s,y,a;this.finalTransform.mat.props;r.font=this.values.fValue;r.lineCap="butt";r.lineJoin="miter";r.miterLimit=4;this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);y=this.textAnimator.renderedLetters;a=this.textProperty.currentData.l;v=a.length;var n,e,t,h=null,c=null,l=null;for(f=0;f<v;f+=1)if(!a[f].n){if(n=y[f],n&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(n.p),this.globalData.renderer.ctxOpacity(n.o)),this.fill){for(n&&n.fc?h!==n.fc&&(h=n.fc,r.fillStyle=n.fc):h!==this.values.fill&&(h=this.values.fill,r.fillStyle=this.values.fill),e=this.textSpans[f].elem,o=e.length,this.globalData.canvasContext.beginPath(),u=0;u<o;u+=1)for(t=e[u],s=t.length,this.globalData.canvasContext.moveTo(t[0],t[1]),i=2;i<s;i+=6)this.globalData.canvasContext.bezierCurveTo(t[i],t[i+1],t[i+2],t[i+3],t[i+4],t[i+5]);this.globalData.canvasContext.closePath();this.globalData.canvasContext.fill()}if(this.stroke){for(n&&n.sw?l!==n.sw&&(l=n.sw,r.lineWidth=n.sw):l!==this.values.sWidth&&(l=this.values.sWidth,r.lineWidth=this.values.sWidth),n&&n.sc?c!==n.sc&&(c=n.sc,r.strokeStyle=n.sc):c!==this.values.stroke&&(c=this.values.stroke,r.strokeStyle=this.values.stroke),e=this.textSpans[f].elem,o=e.length,this.globalData.canvasContext.beginPath(),u=0;u<o;u+=1)for(t=e[u],s=t.length,this.globalData.canvasContext.moveTo(t[0],t[1]),i=2;i<s;i+=6)this.globalData.canvasContext.bezierCurveTo(t[i],t[i+1],t[i+2],t[i+3],t[i+4],t[i+5]);this.globalData.canvasContext.closePath();this.globalData.canvasContext.stroke()}n&&this.globalData.renderer.restore()}};lu.prototype.renderFrame=function(){};kt.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=w(this.data.tg||"div");this.data.hasMask?(this.svgElement=t("svg"),this.layerElement=t("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement;ii(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new lu(this);this.transformedElement=this.baseElement;this.maskedElement=this.layerElement;this.data.ln&&this.layerElement.setAttribute("id",this.data.ln);this.data.cl&&this.layerElement.setAttribute("class",this.data.cl);0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&(this.transformedElement.style.transform=this.transformedElement.style.webkitTransform=this.finalTransform.mat.toCSS());this.finalTransform._opMdf&&(this.transformedElement.style.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null;this.transformedElement=null;this.matteElement&&(this.matteElement=null);this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new ni(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}};kt.prototype.getBaseElement=wi.prototype.getBaseElement;kt.prototype.destroyBaseElement=kt.prototype.destroy;kt.prototype.buildElementParenting=h.prototype.buildElementParenting;u([rt,ot,kt,tt,it,fi],or);or.prototype.createContent=function(){var n;this.data.hasMask?(n=t("rect"),n.setAttribute("width",this.data.sw),n.setAttribute("height",this.data.sh),n.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(n=w("div"),n.style.width=this.data.sw+"px",n.style.height=this.data.sh+"px",n.style.backgroundColor=this.data.sc);this.layerElement.appendChild(n)};u([h,vt,kt],ki);ki.prototype._createBaseContainerElements=ki.prototype.createContainerElements;ki.prototype.createContainerElements=function(){this._createBaseContainerElements();this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement};ki.prototype.addTo3dContainer=function(n,t){for(var r,i=0;i<t;)this.elements[i]&&this.elements[i].getBaseElement&&(r=this.elements[i].getBaseElement()),i+=1;r?this.layerElement.insertBefore(n,r):this.layerElement.appendChild(n)};u([rt,ot,or,v,kt,tt,it,ui],ut);ut.prototype._renderShapeFrame=ut.prototype.renderInnerContent;ut.prototype.createContent=function(){var n,i;(this.baseElement.style.fontSize=0,this.data.hasMask)?(this.layerElement.appendChild(this.shapesContainer),n=this.svgElement):(n=t("svg"),i=this.comp.data?this.comp.data:this.globalData.compSize,n.setAttribute("width",i.w),n.setAttribute("height",i.h),n.appendChild(this.shapesContainer),this.layerElement.appendChild(n));this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0);this.filterUniqueShapes();this.shapeCont=n};ut.prototype.getTransformedPoint=function(n,t){for(var r=n.length,i=0;i<r;i+=1)t=n[i].mProps.v.applyToPointArray(t[0],t[1],0);return t};ut.prototype.calculateShapeBoundingBox=function(n,t){var r,f,e,o,s,i=n.sh.v,u=n.transformers,h=i._length;if(!(h<=1)){for(r=0;r<h-1;r+=1)f=this.getTransformedPoint(u,i.v[r]),e=this.getTransformedPoint(u,i.o[r]),o=this.getTransformedPoint(u,i.i[r+1]),s=this.getTransformedPoint(u,i.v[r+1]),this.checkBounds(f,e,o,s,t);i.c&&(f=this.getTransformedPoint(u,i.v[r]),e=this.getTransformedPoint(u,i.o[r]),o=this.getTransformedPoint(u,i.i[0]),s=this.getTransformedPoint(u,i.v[0]),this.checkBounds(f,e,o,s,t))}};ut.prototype.checkBounds=function(n,t,i,r,u){this.getBoundsOfCurve(n,t,i,r);var f=this.shapeBoundingBox;u.x=lr(f.left,u.x);u.xMax=dr(f.right,u.xMax);u.y=lr(f.top,u.y);u.yMax=dr(f.bottom,u.yMax)};ut.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0};ut.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0};ut.prototype.getBoundsOfCurve=function(n,t,i,r){for(var e,f,s,h,c,l,a,o=[[n[0],r[0]],[n[1],r[1]]],u=0;u<2;++u)if(f=6*n[u]-12*t[u]+6*i[u],e=-3*n[u]+9*t[u]-9*i[u]+3*r[u],s=3*t[u]-3*n[u],f=0|f,e=0|e,s=0|s,0!==e)c=f*f-4*s*e,c<0||(l=(-f+kr(c))/(2*e),0<l&&l<1&&o[u].push(this.calculateF(l,n,t,i,r,u)),a=(-f-kr(c))/(2*e),0<a&&a<1&&o[u].push(this.calculateF(a,n,t,i,r,u)));else{if(0===f)continue;h=-s/f;0<h&&h<1&&o[u].push(this.calculateF(h,n,t,i,r,u))}this.shapeBoundingBox.left=lr.apply(null,o[0]);this.shapeBoundingBox.top=lr.apply(null,o[1]);this.shapeBoundingBox.right=dr.apply(null,o[0]);this.shapeBoundingBox.bottom=dr.apply(null,o[1])};ut.prototype.calculateF=function(n,t,i,r,u,f){return st(1-n,3)*t[f]+3*st(1-n,2)*n*i[f]+3*(1-n)*st(n,2)*r[f]+st(n,3)*u[f]};ut.prototype.calculateBoundingBox=function(n,t){for(var r=n.length,i=0;i<r;i+=1)n[i]&&n[i].sh?this.calculateShapeBoundingBox(n[i],t):n[i]&&n[i].it&&this.calculateBoundingBox(n[i].it,t)};ut.prototype.currentBoxContains=function(n){return this.currentBBox.x<=n.x&&this.currentBBox.y<=n.y&&this.currentBBox.width+this.currentBBox.x>=n.x+n.width&&this.currentBBox.height+this.currentBBox.y>=n.y+n.height};ut.prototype.renderInnerContent=function(){var n,t,i;if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){if(n=this.tempBoundingBox,t=999999,n.x=t,n.xMax=-t,n.y=t,n.yMax=-t,this.calculateBoundingBox(this.itemsData,n),n.width=n.xMax<n.x?0:n.xMax-n.x,n.height=n.yMax<n.y?0:n.yMax-n.y,this.currentBoxContains(n))return;i=!1;this.currentBBox.w!==n.width&&(this.currentBBox.w=n.width,this.shapeCont.setAttribute("width",n.width),i=!0);this.currentBBox.h!==n.height&&(this.currentBBox.h=n.height,this.shapeCont.setAttribute("height",n.height),i=!0);(i||this.currentBBox.x!==n.x||this.currentBBox.y!==n.y)&&(this.currentBBox.w=n.width,this.currentBBox.h=n.height,this.currentBBox.x=n.x,this.currentBBox.y=n.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),this.shapeCont.style.transform=this.shapeCont.style.webkitTransform="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)")}};u([rt,ot,kt,tt,it,fi,ht],sr);sr.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg";this.compW=this.comp.data.w;this.compH=this.comp.data.h;this.svgElement.setAttribute("width",this.compW);this.svgElement.setAttribute("height",this.compH);var n=t("g");this.maskedElement.appendChild(n);this.innerElem=n}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()};sr.prototype.buildNewText=function(){var i=this.textProperty.currentData,e,l,p,b,h,k,a,c,y,o;this.renderedLetters=s(i.l?i.l.length:0);e=this.innerElem.style;e.color=e.fill=i.fc?this.buildColor(i.fc):"rgba(0,0,0,0)";i.sc&&(e.stroke=this.buildColor(i.sc),e.strokeWidth=i.sw+"px");l=this.globalData.fontManager.getFontByName(i.f);this.globalData.fontManager.chars||((e.fontSize=i.finalSize+"px",e.lineHeight=i.finalSize+"px",l.fClass)?this.innerElem.className=l.fClass:(e.fontFamily=l.fFamily,p=i.fWeight,b=i.fStyle,e.fontStyle=b,e.fontWeight=p));a=i.l;k=a.length;var n,f,u,d,v=this.mHelper,g="",r=0;for(h=0;h<k;h+=1)(this.globalData.fontManager.chars?(this.textPaths[r]?n=this.textPaths[r]:(n=t("path"),n.setAttribute("stroke-linecap","butt"),n.setAttribute("stroke-linejoin","round"),n.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[r]?(f=this.textSpans[r],u=f.children[0]):(f=w("div"),u=t("svg"),u.appendChild(n),ii(f)))):this.isMasked?n=this.textPaths[r]?this.textPaths[r]:t("text"):this.textSpans[r]?(f=this.textSpans[r],n=this.textPaths[r]):(f=w("span"),ii(f),n=w("span"),ii(n),f.appendChild(n)),this.globalData.fontManager.chars)?(y=this.globalData.fontManager.getCharData(i.finalText[h],l.fStyle,this.globalData.fontManager.getFontByName(i.f).fFamily),(c=y?y.data:null,v.reset(),c&&c.shapes&&(d=c.shapes[0].it,v.scale(i.finalSize/100,i.finalSize/100),g=this.createPathShape(v,d),n.setAttribute("d",g)),this.isMasked)?this.innerElem.appendChild(n):((this.innerElem.appendChild(f),c&&c.shapes)?(document.body.appendChild(u),o=u.getBBox(),u.setAttribute("width",o.width+2),u.setAttribute("height",o.height+2),u.setAttribute("viewBox",o.x-1+" "+(o.y-1)+" "+(o.width+2)+" "+(o.height+2)),u.style.transform=u.style.webkitTransform="translate("+(o.x-1)+"px,"+(o.y-1)+"px)",a[h].yOffset=o.y-1):(u.setAttribute("width",1),u.setAttribute("height",1)),f.appendChild(u))):(n.textContent=a[h].val,n.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked?this.innerElem.appendChild(n):(this.innerElem.appendChild(f),n.style.transform=n.style.webkitTransform="translate3d(0,"+-i.finalSize/1.2+"px,0)")),this.textSpans[r]=this.isMasked?n:f,this.textSpans[r].style.display="block",this.textPaths[r]=n,r+=1;for(;r<this.textSpans.length;)this.textSpans[r].style.display="none",r+=1};sr.prototype.renderInnerContent=function(){var n,u,f,t,i;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;this.isMasked&&this.finalTransform._matMdf&&(this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),this.svgElement.style.transform=this.svgElement.style.webkitTransform="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)")}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){for(var e=0,h=this.textAnimator.renderedLetters,s=this.textProperty.currentData.l,o=s.length,r=0;r<o;r+=1)s[r].n?e+=1:(u=this.textSpans[r],f=this.textPaths[r],n=h[e],e+=1,n._mdf.m&&(this.isMasked?u.setAttribute("transform",n.m):u.style.transform=u.style.webkitTransform=n.m),u.style.opacity=n.o,n.sw&&n._mdf.sw&&f.setAttribute("stroke-width",n.sw),n.sc&&n._mdf.sc&&f.setAttribute("stroke",n.sc),n.fc&&n._mdf.fc&&(f.setAttribute("fill",n.fc),f.style.color=n.fc));this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)&&(t=this.innerElem.getBBox(),this.currentBBox.w!==t.width&&(this.currentBBox.w=t.width,this.svgElement.setAttribute("width",t.width)),this.currentBBox.h!==t.height&&(this.currentBBox.h=t.height,this.svgElement.setAttribute("height",t.height)),i=1,this.currentBBox.w===t.width+2*i&&this.currentBBox.h===t.height+2*i&&this.currentBBox.x===t.x-i&&this.currentBBox.y===t.y-i||(this.currentBBox.w=t.width+2*i,this.currentBBox.h=t.height+2*i,this.currentBBox.x=t.x-i,this.currentBBox.y=t.y-i,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),this.svgElement.style.transform=this.svgElement.style.webkitTransform="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)"))}};u([rt,ot,kt,or,tt,it,ui],au);au.prototype.createContent=function(){var n=this.globalData.getAssetsPath(this.assetData),i=new Image;this.data.hasMask?(this.imageElem=t("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",n),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(i);i.src=n;this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};u([rt,it,tt],dt);dt.prototype.setup=function(){for(var n,i=this.comp.threeDElements.length,t=0;t<i;t+=1)n=this.comp.threeDElements[t],"3d"===n.type&&(n.perspectiveElem.style.perspective=n.perspectiveElem.style.webkitPerspective=this.pe.v+"px",n.container.style.transformOrigin=n.container.style.mozTransformOrigin=n.container.style.webkitTransformOrigin="0px 0px 0px",n.perspectiveElem.style.transform=n.perspectiveElem.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)")};dt.prototype.createElements=function(){};dt.prototype.hide=function(){};dt.prototype.renderFrame=function(){var t,r,e=this._isFirstFrame,n,s,f;if(this.hierarchy)for(r=this.hierarchy.length,t=0;t<r;t+=1)e=this.hierarchy[t].finalTransform.mProp._mdf||e;if(e||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(r=this.hierarchy.length-1,t=r;t>=0;t-=1)n=this.hierarchy[t].finalTransform.mProp,this.mat.translate(-n.p.v[0],-n.p.v[1],n.p.v[2]),this.mat.rotateX(-n.or.v[0]).rotateY(-n.or.v[1]).rotateZ(n.or.v[2]),this.mat.rotateX(-n.rx.v).rotateY(-n.ry.v).rotateZ(n.rz.v),this.mat.scale(1/n.s.v[0],1/n.s.v[1],1/n.s.v[2]),this.mat.translate(n.a.v[0],n.a.v[1],n.a.v[2]);if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var u=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]],o=Math.sqrt(Math.pow(u[0],2)+Math.pow(u[1],2)+Math.pow(u[2],2)),i=[u[0]/o,u[1]/o,u[2]/o],h=Math.sqrt(i[2]*i[2]+i[0]*i[0]),c=Math.atan2(i[1],h),l=Math.atan2(i[0],-i[2]);this.mat.rotateY(l).rotateX(-c)}if(this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v),s=!this._prevMat.equals(this.mat),(s||this.pe._mdf)&&this.comp.threeDElements){for(r=this.comp.threeDElements.length,t=0;t<r;t+=1)f=this.comp.threeDElements[t],"3d"===f.type&&(s&&(f.container.style.transform=f.container.style.webkitTransform=this.mat.toCSS()),this.pe._mdf&&(f.perspectiveElem.style.perspective=f.perspectiveElem.style.webkitPerspective=this.pe.v+"px"));this.mat.clone(this._prevMat)}}this._isFirstFrame=!1};dt.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)};dt.prototype.destroy=function(){};dt.prototype.initExpressions=function(){};dt.prototype.getBaseElement=function(){return null};to.prototype.renderFrame=function(){};se=function(){function t(n){n.renderer.compInterface=he(n.renderer);n.renderer.globalData.projectInterface.registerComposition(n.renderer)}var n={};return n.initExpressions=t,n}();ai=se;nu=function(){function i(n){return n.constructor===Array||n.constructor===Float32Array}function n(n,t){return"number"===n||"boolean"===n||"string"===n||t instanceof Number}function s(t,r){var f=typeof t,e=typeof r;if("string"===f||"string"===e||n(f,t)&&n(e,r))return t+r;if(i(t)&&n(e,r))return t=t.slice(0),t[0]=t[0]+r,t;if(n(f,t)&&i(r))return r=r.slice(0),r[0]=t+r[0],r;if(i(t)&&i(r)){for(var u=0,s=t.length,h=r.length,o=[];u<s||u<h;)o[u]=("number"==typeof t[u]||t[u]instanceof Number)&&("number"==typeof r[u]||r[u]instanceof Number)?t[u]+r[u]:void 0===r[u]?t[u]:t[u]||r[u],u+=1;return o}return 0}function u(n){return n/o}function l(elem,data,property){function loopInDuration(n,t){return loopIn(n,t,!0)}function loopOutDuration(n,t){return loopOut(n,t,!0)}function lookAt(n,i){var r=[i[0]-n[0],i[1]-n[1],i[2]-n[2]],u=t.atan2(r[0],t.sqrt(r[1]*r[1]+r[2]*r[2]))/o,f=-t.atan2(r[1],r[2])/o;return[f,u,0]}function easeOut(n,t,i,r,u){return void 0===r?(r=t,u=i):n=(n-t)/(i-t),-(u-r)*n*(n-2)+r}function easeIn(n,t,i,r,u){return void 0===r?(r=t,u=i):n=(n-t)/(i-t),(u-r)*n*n+r}function nearestKey(n){var t,i,r,f=data.k.length,u;if(data.k.length&&"number"!=typeof data.k[0])if(i=-1,n*=elem.comp.globalData.frameRate,n<data.k[0].t)i=1,r=data.k[0].t;else{for(t=0;t<f-1;t+=1){if(n===data.k[t].t){i=t+1;r=data.k[t].t;break}if(n>data.k[t].t&&n<data.k[t+1].t){n-data.k[t].t>data.k[t+1].t-n?(i=t+2,r=data.k[t+1].t):(i=t+1,r=data.k[t].t);break}}i===-1&&(i=t+1,r=data.k[t].t)}else i=0,r=0;return u={},u.index=i,u.time=r/elem.comp.globalData.frameRate,u}function key(n){var i,t,u,r;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+n);for(n-=1,i={time:data.k[n].t/elem.comp.globalData.frameRate},r=n!==data.k.length-1||data.k[n].h?data.k[n].s:data.k[n-1].e,u=r.length,t=0;t<u;t+=1)i[t]=r[t];return i}function framesToTime(n,t){return t||(t=elem.comp.globalData.frameRate),n/t}function timeToFrames(n,t){return n||0===n||(n=time),t||(t=elem.comp.globalData.frameRate),n*t}function seedRandom(n){yt.seedrandom(randSeed+n)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(n,t){return"string"==typeof value?void 0===t?value.substring(n):value.substring(n,t):""}function substr(n,t){return"string"==typeof value?void 0===t?value.substr(n):value.substr(n,t):""}function executeExpression(n){return value=n,_needsRandom&&seedRandom(randSeed),this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),hasParent=!(!elem.hierarchy||!elem.hierarchy.length),hasParent&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,"shape"===scoped_bm_rt.propType&&(scoped_bm_rt=nt.clone(scoped_bm_rt.v)),scoped_bm_rt)}var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=val.indexOf("random")!==-1,elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property,i,len;elem.comp.frameDuration=1/elem.comp.globalData.frameRate;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,__expression_functions=[];if(data.xf)for(len=data.xf.length,i=0;i<len;i+=1)__expression_functions[i]=eval("(function(){ return "+data.xf[i]+"}())");var scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||this.data.hd!==!0,wiggle=function(n,i){var f,r,u=this.pv.length?this.pv.length:1,o=e("float32",u),s;for(n=5,s=t.floor(time*n),f=0,r=0;f<s;){for(r=0;r<u;r+=1)o[r]+=-i+2*i*yt.random();f+=1}var h=time*n,c=h-t.floor(h),l=e("float32",u);if(u>1){for(r=0;r<u;r+=1)l[r]=this.pv[r]+o[r]+(-i+2*i*yt.random())*c;return l}return this.pv+o[0]+(-i+2*i*yt.random())*c}.bind(this);thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn);thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut);this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this));this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue,index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=t.floor(1e6*t.random());return executeExpression}var f={},t=yt,ft=s,et=u,ot=u,a=[0,0,0,0,0,0];return f.initiateExpression=l,f}();!function(){function f(){return this.pv}function p(n,t,i){var e,u,r,l,s,y,c,v;if(!this.k||!this.keyframes)return this.pv;n=n?n.toLowerCase():"";var o=this.comp.renderedFrame,h=this.keyframes,f=h[h.length-1].t;if(o<=f)return this.pv;if(i?(e=t?Math.abs(f-elem.comp.globalData.frameRate*t):Math.max(0,f-this.elem.data.ip),u=f-e):((!t||t>h.length-1)&&(t=h.length-1),u=h[h.length-1-t].t,e=f-u),"pingpong"===n){if(y=Math.floor((o-u)/e),y%2!=0)return this.getValueAtTime((e-(o-u)%e+u)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var a=this.getValueAtTime(u/this.comp.globalData.frameRate,0),p=this.getValueAtTime(f/this.comp.globalData.frameRate,0),w=this.getValueAtTime(((o-u)%e+u)/this.comp.globalData.frameRate,0),b=Math.floor((o-u)/e);if(this.pv.length){for(s=new Array(a.length),l=s.length,r=0;r<l;r+=1)s[r]=(p[r]-a[r])*b+w[r];return s}return(p-a)*b+w}if("continue"===n){if(c=this.getValueAtTime(f/this.comp.globalData.frameRate,0),v=this.getValueAtTime((f-.001)/this.comp.globalData.frameRate,0),this.pv.length){for(s=new Array(c.length),l=s.length,r=0;r<l;r+=1)s[r]=c[r]+(c[r]-v[r])*((o-f)/this.comp.globalData.frameRate)/.0005;return s}return c+(c-v)*((o-f)/.001)}}return this.getValueAtTime(((o-u)%e+u)/this.comp.globalData.frameRate,0)}function w(n,t,i){var f,c,u,l,o,y,s,v;if(!this.k)return this.pv;n=n?n.toLowerCase():"";var e=this.comp.renderedFrame,h=this.keyframes,r=h[0].t;if(e>=r)return this.pv;if(i?(f=t?Math.abs(elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-r),c=r+f):((!t||t>h.length-1)&&(t=h.length-1),c=h[t].t,f=c-r),"pingpong"===n){if(y=Math.floor((r-e)/f),y%2==0)return this.getValueAtTime(((r-e)%f+r)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var a=this.getValueAtTime(r/this.comp.globalData.frameRate,0),p=this.getValueAtTime(c/this.comp.globalData.frameRate,0),w=this.getValueAtTime((f-(r-e)%f+r)/this.comp.globalData.frameRate,0),b=Math.floor((r-e)/f)+1;if(this.pv.length){for(o=new Array(a.length),l=o.length,u=0;u<l;u+=1)o[u]=w[u]-(p[u]-a[u])*b;return o}return w-(p-a)*b}if("continue"===n){if(s=this.getValueAtTime(r/this.comp.globalData.frameRate,0),v=this.getValueAtTime((r+.001)/this.comp.globalData.frameRate,0),this.pv.length){for(o=new Array(s.length),l=o.length,u=0;u<l;u+=1)o[u]=s[u]+(s[u]-v[u])*(r-e)/.001;return o}return s+(s-v)*(r-e)/.001}}return this.getValueAtTime((f-(r-e)%f+r)/this.comp.globalData.frameRate,0)}function h(n){return n!==this._cachingAtTime.lastFrame&&(n*=this.elem.globalData.frameRate,n-=this.offsetTime,this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<n?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(n,this._cachingAtTime),this._cachingAtTime.lastFrame=n),this._cachingAtTime.value}function b(n){var r=this.getValueAtTime(n),u=this.getValueAtTime(n+-.01),t=0,i;if(r.length){for(i=0;i<r.length;i+=1)t+=Math.pow(u[i]-r[i],2);t=100*Math.sqrt(t)}else t=0;return t}function c(n){var t;if(void 0!==this.vel)return this.vel;var r,u=-.001,i=this.getValueAtTime(n),f=this.getValueAtTime(n+u);if(i.length)for(r=e("float32",i.length),t=0;t<i.length;t+=1)r[t]=(f[t]-i[t])/u;else r=(f-i)/u;return r}function n(n){this.propertyGroup=n}function t(n,t,i){t.x&&(i.k=!0,i.x=!0,i.initiateExpression=nu.initiateExpression,i.effectsSequence.push(i.initiateExpression(n,t,i).bind(i)))}function k(){console.warn("Transform at time not supported")}function d(){}function g(n){return this._cachingAtTime||(this._cachingAtTime={shapeValue:nt.clone(this.pv),lastIndex:0,lastTime:cr}),n!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<n?this._caching.lastIndex:0,this._cachingAtTime.lastTime=n,n*=this.elem.globalData.frameRate,this.interpolateShape(n,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}function o(){}var tt=function(){function i(n,t){return this.textIndex=n+1,this.textTotal=t,this.getValue(),this.v}return function(r,u){this.pv=1;this.comp=r.comp;this.elem=r;this.mult=.01;this.propType="textSelector";this.textTotal=u.totalChars;this.selectorValue=100;this.lastValue=[1,1,1];t.bind(this)(r,u,this);this.getMult=i;this.getVelocityAtTime=c;this.getValueAtTime=this.kf?h.bind(this):f.bind(this);this.setGroupProperty=n}}(),it=nr.getTransformProperty,l,a,r,v,y;nr.getTransformProperty=function(t,i,r){var u=it(t,i,r);return u.getValueAtTime=u.dynamicProperties.length?k.bind(u):d.bind(u),u.setGroupProperty=n,u};l=i.getProp;i.getProp=function(i,r,u,o,s){var a=l(i,r,u,o,s),v;return a.getValueAtTime=a.kf?h.bind(a):f.bind(a),a.setGroupProperty=n,a.loopOut=p,a.loopIn=w,a.getVelocityAtTime=c.bind(a),a.getSpeedAtTime=b.bind(a),a.numKeys=1===r.a?r.k.length:0,a.propertyIndex=r.ix,v=0,0!==u&&(v=e("float32",1===r.a?r.k[0].s.length:r.k.length)),a._cachingAtTime={lastFrame:cr,lastIndex:0,value:v},t(i,r,a),a.k&&s.addDynamicProperty(a),a};a=pt.getConstructorFunction();r=pt.getKeyframedConstructorFunction();o.prototype={vertices:function(n,t){var r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0));for(var f=r._length,u=r[n],e=r.v,o=s(f),i=0;i<f;i+=1)o[i]="i"===n||"o"===n?[u[i][0]-e[i][0],u[i][1]-e[i][1]]:[u[i][0],u[i][1]];return o},points:function(n){return this.vertices("v",n)},inTangents:function(n){return this.vertices("i",n)},outTangents:function(n){return this.vertices("o",n)},isClosed:function(){return this.v.c},pointOnPath:function(n,t){var i=this.v;void 0!==t&&(i=this.getValueAtTime(t,0));this._segmentsLength||(this._segmentsLength=lt.getSegmentsLength(i));for(var f,o=this._segmentsLength,u=o.lengths,s=o.totalLength*n,r=0,h=u.length,e=0;r<h;){if(e+u[r].addedLength>s){var c=r,l=i.c&&r===h-1?0:r+1,a=(s-e)/u[r].addedLength;f=lt.getPointInSegment(i.v[c],i.v[l],i.o[c],i.i[l],a,u[r]);break}e+=u[r].addedLength;r+=1}return f||(f=i.c?[i.v[0][0],i.v[0][1]]:[i.v[i._length-1][0],i.v[i._length-1][1]]),f},vectorOnPath:function(n,t,i){n=1==n?this.v.c?0:.999:n;var e=this.pointOnPath(n,t),o=this.pointOnPath(n+.001,t),u=o[0]-e[0],f=o[1]-e[1],r=Math.sqrt(Math.pow(u,2)+Math.pow(f,2));return"tangent"===i?[u/r,f/r]:[-f/r,u/r]},tangentOnPath:function(n,t){return this.vectorOnPath(n,t,"tangent")},normalOnPath:function(n,t){return this.vectorOnPath(n,t,"normal")},setGroupProperty:n,getValueAtTime:f};u([o],a);u([o],r);r.prototype.getValueAtTime=g;r.prototype.initiateExpression=nu.initiateExpression;v=pt.getShapeProp;pt.getShapeProp=function(n,i,r,u,f){var e=v(n,i,r,u,f);return e.propertyIndex=i.ix,e.lock=!1,3===r?t(n,i.pt,e):4===r&&t(n,i.ks,e),e.k&&n.addDynamicProperty(e),e};y=vu.getTextSelectorProp;vu.getTextSelectorProp=function(n,t,i){return 1===t.t?new tt(n,t,i):y(n,t,i)}}(),function(){function n(){if(this.data.d.x)return this.calculateExpression=nu.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0}k.prototype.getExpressionValue=function(n,t){var r=this.calculateExpression(t),i;return n.t!==r?(i={},this.copyData(i,n),i.t=r.toString(),i.__complete=!1,i):n};k.prototype.searchProperty=function(){var n=this.searchKeyframes(),t=this.searchExpressions();return this.kf=n||t,this.kf};k.prototype.searchExpressions=n}();var is=function(){function n(n,t,r){for(var y=[],p=n?n.length:0,o=0;o<p;o+=1)"gr"==n[o].ty?y.push(i(n[o],t[o],r)):"fl"==n[o].ty?y.push(u(n[o],t[o],r)):"st"==n[o].ty?y.push(f(n[o],t[o],r)):"tm"==n[o].ty?y.push(e(n[o],t[o],r)):"tr"==n[o].ty||("el"==n[o].ty?y.push(s(n[o],t[o],r)):"sr"==n[o].ty?y.push(h(n[o],t[o],r)):"sh"==n[o].ty?y.push(v(n[o],t[o],r)):"rc"==n[o].ty?y.push(c(n[o],t[o],r)):"rd"==n[o].ty?y.push(l(n[o],t[o],r)):"rp"==n[o].ty&&y.push(a(n[o],t[o],r)));return y}function t(t,i,r){var u,f=function(n){for(var t=0,i=u.length;t<i;){if(u[t]._name===n||u[t].mn===n||u[t].propertyIndex===n||u[t].ix===n||u[t].ind===n)return u[t];t+=1}if("number"==typeof n)return u[n-1]};return f.propertyGroup=function(n){return 1===n?f:r(n-1)},u=n(t.it,i.it,f.propertyGroup),f.numProperties=u.length,f.propertyIndex=t.cix,f._name=t.nm,f}function i(n,i,r){var u=function(n){switch(n){case"ADBE Vectors Group":case"Contents":case 2:return u.content;default:return u.transform}},f,e;return u.propertyGroup=function(n){return 1===n?u:r(n-1)},f=t(n,i,u.propertyGroup),e=o(n.it[n.it.length-1],i.it[i.it.length-1],u.propertyGroup),u.content=f,u.transform=e,Object.defineProperty(u,"_name",{get:function(){return n.nm}}),u.numProperties=n.np,u.propertyIndex=n.ix,u.nm=n.nm,u.mn=n.mn,u}function u(n,t,i){function u(n){return"Color"===n||"color"===n?u.color:"Opacity"===n||"opacity"===n?u.opacity:void 0}return Object.defineProperties(u,{color:{get:function(){return r(t.c,1/t.c.mult,"color")}},opacity:{get:function(){return r(t.o,100)}},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(i),t.o.setGroupProperty(i),u}function f(n,t,i){function e(n){return 1===n?ob:i(n-1)}function s(n){return 1===n?o:e(n-1)}function h(i){Object.defineProperty(o,n.d[i].nm,{get:function(){return r(t.d.dataProps[i].p)}})}function u(n){return"Color"===n||"color"===n?u.color:"Opacity"===n||"opacity"===n?u.opacity:"Stroke Width"===n||"stroke width"===n?u.strokeWidth:void 0}for(var c=n.d?n.d.length:0,o={},f=0;f<c;f+=1)h(f),t.d.dataProps[f].p.setGroupProperty(s);return Object.defineProperties(u,{color:{get:function(){return r(t.c,1/t.c.mult,"color")}},opacity:{get:function(){return r(t.o,100)}},strokeWidth:{get:function(){return r(t.w)}},dash:{get:function(){return o}},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(e),t.o.setGroupProperty(e),t.w.setGroupProperty(e),u}function e(n,t,i){function f(n){return 1==n?u:i(--n)}function u(t){return t===n.e.ix||"End"===t||"end"===t?u.end:t===n.s.ix?u.start:t===n.o.ix?u.offset:void 0}return u.propertyIndex=n.ix,t.s.setGroupProperty(f),t.e.setGroupProperty(f),t.o.setGroupProperty(f),u.propertyIndex=n.ix,Object.defineProperties(u,{start:{get:function(){return r(t.s,1/t.s.mult)}},end:{get:function(){return r(t.e,1/t.e.mult)}},offset:{get:function(){return r(t.o)}},_name:{value:n.nm}}),u.mn=n.mn,u}function o(n,t,i){function f(n){return 1==n?u:i(--n)}function u(t){return n.a.ix===t||"Anchor Point"===t?u.anchorPoint:n.o.ix===t||"Opacity"===t?u.opacity:n.p.ix===t||"Position"===t?u.position:n.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?u.rotation:n.s.ix===t||"Scale"===t?u.scale:n.sk&&n.sk.ix===t||"Skew"===t?u.skew:n.sa&&n.sa.ix===t||"Skew Axis"===t?u.skewAxis:void 0}return t.transform.mProps.o.setGroupProperty(f),t.transform.mProps.p.setGroupProperty(f),t.transform.mProps.a.setGroupProperty(f),t.transform.mProps.s.setGroupProperty(f),t.transform.mProps.r.setGroupProperty(f),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(f),t.transform.mProps.sa.setGroupProperty(f)),t.transform.op.setGroupProperty(f),Object.defineProperties(u,{opacity:{get:function(){return r(t.transform.mProps.o,1/t.transform.mProps.o.mult)}},position:{get:function(){return r(t.transform.mProps.p)}},anchorPoint:{get:function(){return r(t.transform.mProps.a)}},scale:{get:function(){return r(t.transform.mProps.s,1/t.transform.mProps.s.mult)}},rotation:{get:function(){return r(t.transform.mProps.r,1/t.transform.mProps.r.mult)}},skew:{get:function(){return r(t.transform.mProps.sk)}},skewAxis:{get:function(){return r(t.transform.mProps.sa)}},_name:{value:n.nm}}),u.ty="tr",u.mn=n.mn,u}function s(n,t,i){function e(n){return 1==n?u:i(--n)}function u(t){return n.p.ix===t?u.position:n.s.ix===t?u.size:void 0}u.propertyIndex=n.ix;var f="tm"===t.sh.ty?t.sh.prop:t.sh;return f.s.setGroupProperty(e),f.p.setGroupProperty(e),Object.defineProperties(u,{size:{get:function(){return r(f.s)}},position:{get:function(){return r(f.p)}},_name:{value:n.nm}}),u.mn=n.mn,u}function h(n,t,i){function e(n){return 1==n?f:i(--n)}function f(t){return n.p.ix===t?f.position:n.r.ix===t?f.rotation:n.pt.ix===t?f.points:n.or.ix===t||"ADBE Vector Star Outer Radius"===t?f.outerRadius:n.os.ix===t?f.outerRoundness:!n.ir||n.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?n.is&&n.is.ix===t?f.innerRoundness:void 0:f.innerRadius}var u="tm"===t.sh.ty?t.sh.prop:t.sh;return f.propertyIndex=n.ix,u.or.setGroupProperty(e),u.os.setGroupProperty(e),u.pt.setGroupProperty(e),u.p.setGroupProperty(e),u.r.setGroupProperty(e),n.ir&&(u.ir.setGroupProperty(e),u.is.setGroupProperty(e)),Object.defineProperties(f,{position:{get:function(){return r(u.p)}},rotation:{get:function(){return r(u.r,1/u.r.mult)}},points:{get:function(){return r(u.pt)}},outerRadius:{get:function(){return r(u.or)}},outerRoundness:{get:function(){return r(u.os)}},innerRadius:{get:function(){return u.ir?r(u.ir):0}},innerRoundness:{get:function(){return u.is?r(u.is,1/u.is.mult):0}},_name:{value:n.nm}}),f.mn=n.mn,f}function c(n,t,i){function e(n){return 1==n?u:i(--n)}function u(t){return n.p.ix===t?u.position:n.r.ix===t?u.roundness:n.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?u.size:void 0}var f="tm"===t.sh.ty?t.sh.prop:t.sh;return u.propertyIndex=n.ix,f.p.setGroupProperty(e),f.s.setGroupProperty(e),f.r.setGroupProperty(e),Object.defineProperties(u,{position:{get:function(){return r(f.p)}},roundness:{get:function(){return r(f.r)}},size:{get:function(){return r(f.s)}},_name:{value:n.nm}}),u.mn=n.mn,u}function l(n,t,i){function e(n){return 1==n?u:i(--n)}function u(t){if(n.r.ix===t||"Round Corners 1"===t)return u.radius}var f=t;return u.propertyIndex=n.ix,f.rd.setGroupProperty(e),Object.defineProperties(u,{radius:{get:function(){return r(f.rd)}},_name:{value:n.nm}}),u.mn=n.mn,u}function a(n,t,i){function e(n){return 1==n?u:i(--n)}function u(t){return n.c.ix===t||"Copies"===t?u.copies:n.o.ix===t||"Offset"===t?u.offset:void 0}var f=t;return u.propertyIndex=n.ix,f.c.setGroupProperty(e),f.o.setGroupProperty(e),Object.defineProperties(u,{copies:{get:function(){return r(f.c)}},offset:{get:function(){return r(f.o)}},_name:{value:n.nm}}),u.mn=n.mn,u}function v(n,t,i){function f(n){return 1==n?u:i(--n)}function u(n){if("Shape"===n||"shape"===n||"Path"===n||"path"===n||"ADBE Vector Shape"===n||2===n)return u.path}var r=t.sh;return r.setGroupProperty(f),Object.defineProperties(u,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:n.nm},ix:{value:n.ix},mn:{value:n.mn}}),u}return function(t,i,r){function f(n){if("number"==typeof n)return u[n-1];for(var t=0,i=u.length;t<i;){if(u[t]._name===n)return u[t];t+=1}}var u;return f.propertyGroup=r,u=n(t,i,f),f}}(),rs=function(){return function(n){function i(){}var r,t;return Object.defineProperty(i,"sourceText",{get:function(){var i=n.textProperty.currentData.t;return i!==r&&(n.textProperty.currentData.t=r,t=new String(i),t.value=i?i:new String(i)),t}}),i}}(),us=function(){function n(n,t){var i=new l,u,r,f;if(i.reset(),u=t?this._elem.finalTransform.mProp:this._elem.finalTransform.mProp,u.applyToMatrix(i),this._elem.hierarchy&&this._elem.hierarchy.length){for(f=this._elem.hierarchy.length,r=0;r<f;r+=1)this._elem.hierarchy[r].finalTransform.mProp.applyToMatrix(i);return i.applyToPointArray(n[0],n[1],n[2]||0)}return i.applyToPointArray(n[0],n[1],n[2]||0)}function t(n,t){var i=new l,u,r,f;if(i.reset(),u=t?this._elem.finalTransform.mProp:this._elem.finalTransform.mProp,u.applyToMatrix(i),this._elem.hierarchy&&this._elem.hierarchy.length){for(f=this._elem.hierarchy.length,r=0;r<f;r+=1)this._elem.hierarchy[r].finalTransform.mProp.applyToMatrix(i);return i.inversePoint(n)}return i.inversePoint(n)}function i(n){var t=new l,i,r;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){for(r=this._elem.hierarchy.length,i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(n)}return t.inversePoint(n)}function r(){return[1,1,1,1]}return function(u){function s(n){f.mask=new os(n,u)}function h(n){f.effect=n}function f(n){switch(n){case"ADBE Root Vectors Group":case"Contents":case 2:return f.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return e;case 4:case"ADBE Effect Parade":return f.effect}}var e,o;return f.toWorld=n,f.fromWorld=t,f.toComp=n,f.fromComp=i,f.sampleImage=r,f.sourceRectAtTime=u.sourceRectAtTime.bind(u),f._elem=u,e=fs(u.finalTransform.mProp),o=ir(e,"anchorPoint"),Object.defineProperties(f,{hasParent:{get:function(){return u.hierarchy.length}},parent:{get:function(){return u.hierarchy[0].layerInterface}},rotation:ir(e,"rotation"),scale:ir(e,"scale"),position:ir(e,"position"),opacity:ir(e,"opacity"),anchorPoint:o,anchor_point:o,transform:{get:function(){return e}},active:{get:function(){return u.isInRange}}}),f.startTime=u.data.st,f.index=u.data.ind,f.source=u.data.refId,f.height=0===u.data.ty?u.data.h:100,f.width=0===u.data.ty?u.data.w:100,f.inPoint=u.data.ip/u.comp.globalData.frameRate,f.outPoint=u.data.op/u.comp.globalData.frameRate,f._name=u.data.nm,f.registerMaskInterface=s,f.registerEffectsInterface=h,f}}(),he=function(){return function(n){function t(t){for(var i=0,r=n.layers.length;i<r;){if(n.layers[i].nm===t||n.layers[i].ind===t)return n.elements[i].layerInterface;i+=1}return null}return Object.defineProperty(t,"_name",{value:n.data.nm}),t.layer=t,t.pixelAspect=1,t.height=n.data.h||n.globalData.compSize.h,t.width=n.data.w||n.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/n.globalData.frameRate,t.numLayers=n.layers.length,t}}(),fs=function(){return function(n){function t(n){switch(n){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity}}return Object.defineProperty(t,"rotation",{get:function(){return n.r?r(n.r,1/o):r(n.rz,1/o)}}),Object.defineProperty(t,"xRotation",{get:function(){return r(n.rx,1/o)}}),Object.defineProperty(t,"yRotation",{get:function(){return r(n.ry,1/o)}}),Object.defineProperty(t,"scale",{get:function(){return r(n.s,100)}}),Object.defineProperty(t,"position",{get:function(){return n.p?r(n.p):[n.px.v,n.py.v,n.pz?n.pz.v:0]}}),Object.defineProperty(t,"xPosition",{get:function(){return r(n.px)}}),Object.defineProperty(t,"yPosition",{get:function(){return r(n.py)}}),Object.defineProperty(t,"zPosition",{get:function(){return r(n.pz)}}),Object.defineProperty(t,"anchorPoint",{get:function(){return r(n.a)}}),Object.defineProperty(t,"opacity",{get:function(){return r(n.o,100)}}),Object.defineProperty(t,"skew",{get:function(){return r(n.sk)}}),Object.defineProperty(t,"skewAxis",{get:function(){return r(n.sa)}}),Object.defineProperty(t,"orientation",{get:function(){return r(n.or)}}),t}}(),ye=function(){function n(n){this.compositions.push(n)}return function(){function t(n){for(var t=0,i=this.compositions.length;t<i;){if(this.compositions[t].data&&this.compositions[t].data.nm===n)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}}return t.compositions=[],t.currentFrame=0,t.registerComposition=n,t}}(),es=function(){function t(t,i){if(t.effectsManager){for(var u=[],f=t.data.ef,e=t.effectsManager.effectElements.length,r=0;r<e;r+=1)u.push(n(f[r],t.effectsManager.effectElements[r],i,t));return function(n){for(var r=t.data.ef||[],i=0,f=r.length;i<f;){if(n===r[i].nm||n===r[i].mn||n===r[i].ix)return u[i];i+=1}}}}function n(t,r,u,f){function h(n){return 1===n?o:u(n-1)}for(var s=[],c=t.ef.length,o,e=0;e<c;e+=1)5===t.ef[e].ty?s.push(n(t.ef[e],r.effectElements[e],r.effectElements[e].propertyGroup,f)):s.push(i(r.effectElements[e],t.ef[e].ty,f,h));return o=function(n){for(var r=t.ef,i=0,u=r.length;i<u;){if(n===r[i].nm||n===r[i].mn||n===r[i].ix)return 5===r[i].ty?s[i]:s[i]();i+=1}return s[0]()},o.propertyGroup=h,"ADBE Color Control"===t.mn&&Object.defineProperty(o,"color",{get:function(){return s[0]()}}),Object.defineProperty(o,"numProperties",{get:function(){return t.np}}),o.active=0!==t.en,o}function i(n,t,i,u){function f(){return 10===t?i.comp.compInterface(n.p.v):r(n.p)}return n.p.setGroupProperty&&n.p.setGroupProperty(u),f}return{createEffectsInterface:t}}(),os=function(){function n(n,t){this._mask=n;this._data=t}Object.defineProperty(n.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}});return function(t){for(var r=s(t.viewData.length),u=t.viewData.length,i=0;i<u;i+=1)r[i]=new n(t.viewData[i],t.masksProperties[i]);return function(n){for(i=0;i<u;){if(t.masksProperties[i].nm===n)return r[i];i+=1}}}}(),r=function(){return function(n,t,i){var r,u,f,o,s;if(t=t||1,n.k&&n.getValue(),i){if("color"===i){for(f=4,r=e("float32",f),o=e("float32",f),u=0;u<f;u+=1)r[u]=o[u]=u<3?n.v[u]*t:1;r.value=o}}else if("unidimensional"===n.propType)s=n.v*t,r=new Number(s),r.value=s;else{for(f=n.pv.length,r=e("float32",f),o=e("float32",f),u=0;u<f;u+=1)r[u]=o[u]=n.v[u]*t;r.value=o}return r.numKeys=n.keyframes?n.keyframes.length:0,r.key=function(t){return r.numKeys?n.keyframes[t-1].t:0},r.valueAtTime=n.getValueAtTime,r.speedAtTime=n.getSpeedAtTime,r.velocityAtTime=n.getVelocityAtTime,r.propertyGroup=n.propertyGroup,r}}();u([g],hr);hr.prototype.getValue=hr.prototype.iterateDynamicProperties;hr.prototype.init=function(n,t){this.data=n;this.effectElements=[];this.initDynamicPropertyContainer(t);for(var r,f=this.data.ef.length,u=this.data.ef,i=0;i<f;i+=1){switch(r=null,u[i].ty){case 0:r=new io(u[i],t,this);break;case 1:r=new ro(u[i],t,this);break;case 2:r=new uo(u[i],t,this);break;case 3:r=new fo(u[i],t,this);break;case 4:case 7:r=new so(u[i],t,this);break;case 10:r=new eo(u[i],t,this);break;case 11:r=new oo(u[i],t,this);break;case 5:r=new yf(u[i],t,this);break;default:r=new ho(u[i],t,this)}r&&this.effectElements.push(r)}};a={};ss=!1;a.play=d.play;a.pause=d.pause;a.setLocationHref=co;a.togglePause=d.togglePause;a.setSpeed=d.setSpeed;a.setDirection=d.setDirection;a.stop=d.stop;a.searchAnimations=wf;a.registerAnimation=d.registerAnimation;a.loadAnimation=ao;a.setSubframeRendering=lo;a.resize=d.resize;a.goToAndStop=d.goToAndStop;a.destroy=d.destroy;a.setQuality=vo;a.inBrowser=yo;a.installPlugin=po;a.freeze=d.freeze;a.unfreeze=d.unfreeze;a.getRegisteredAnimations=d.getRegisteredAnimations;a.__getFactory=wo;a.version="5.3.4";var tu="__[STANDALONE]__",ce="__[ANIMATIONDATA]__",le="";if(tu){var ae=document.getElementsByTagName("script"),hs=ae.length-1,cs=ae[hs]||{src:""},ls=cs.src.replace(/^[^\?]+\??/,"");le=ko("renderer")}return ve=setInterval(bo,100),a});var n={v:"5.3.4",fr:25,ip:0,op:54,w:75,h:69,nm:"jumping_gift",ddd:0,assets:[],layers:[{ddd:0,ind:1,ty:4,nm:"star Outlines",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[34,10.333,0],ix:2},a:{a:0,k:[7.5,7.5,0],ix:1},s:{a:1,k:[{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},n:["0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167"],t:28,s:[-1,-1,100],e:[88.556,88.556,100]},{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},n:["0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167"],t:30,s:[88.556,88.556,100],e:[100,100,100]},{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},n:["0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167"],t:31,s:[100,100,100],e:[100,100,100]},{t:33}],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.314,.102],[0,0],[.102,.314],[.314,-.102],[0,0],[-.102,-.314]],o:[[0,0],[.314,-.103],[-.102,-.314],[0,0],[-.314,.102],[.102,.314]],v:[[-.243,.708],[.613,.43],[.997,-.324],[.243,-.708],[-.613,-.43],[-.997,.324]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.957000014361,.501999978458,.125,1],ix:4},o:{a:0,k:100,ix:5},r:1,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[3.828,9.234],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 1",np:2,cix:2,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.102,-.313],[0,0],[-.313,.102],[.103,.314],[0,0],[.313,-.101]],o:[[0,0],[.103,.315],[.315,-.102],[0,0],[-.103,-.314],[-.314,.103]],v:[[-.708,-.245],[-.43,.613],[.323,.997],[.707,.243],[.429,-.613],[-.324,-.997]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.957000014361,.501999978458,.125,1],ix:4},o:{a:0,k:100,ix:5},r:1,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[8.62,11.675],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 2",np:2,cix:2,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.314,-.102],[0,0],[-.102,-.314],[-.314,.102],[0,0],[.102,.314]],o:[[0,0],[-.314,.102],[.102,.315],[0,0],[.314,-.102],[-.102,-.314]],v:[[.243,-.708],[-.613,-.43],[-.997,.324],[-.243,.708],[.613,.43],[.997,-.324]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.957000014361,.501999978458,.125,1],ix:4},o:{a:0,k:100,ix:5},r:1,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[11.061,6.883],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 3",np:2,cix:2,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.314,.102],[.102,.314],[0,0],[.313,-.102],[-.102,-.314],[0,0]],o:[[.314,-.102],[0,0],[-.102,-.314],[-.314,.102],[0,0],[.102,.315]],v:[[.324,.997],[.708,.244],[.428,-.613],[-.324,-.997],[-.708,-.244],[-.43,.613]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.957000014361,.501999978458,.125,1],ix:4},o:{a:0,k:100,ix:5},r:1,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[6.27,4.442],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 4",np:2,cix:2,ix:4,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.33,.107],[-.107,-.329],[.33,-.107],[.107,.329]],o:[[.33,-.107],[.107,.329],[-.329,.107],[-.107,-.33]],v:[[-.194,-.598],[.598,-.195],[.194,.597],[-.597,.194]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[-.956,.312],[.311,.956],[.956,-.31],[-.311,-.956]],o:[[.956,-.31],[-.31,-.956],[-.957,.311],[.311,.956]],v:[[.563,1.733],[1.734,-.564],[-.563,-1.735],[-1.734,.563]],c:!0},ix:2},nm:"Path 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.957000014361,.501999978458,.125,1],ix:4},o:{a:0,k:100,ix:5},r:1,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[7.444,8.059],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 5",np:4,cix:2,ix:5,mn:"ADBE Vector Group",hd:!1}],ip:28,op:54,st:0,bm:0},{ddd:0,ind:3,ty:4,nm:"star Outlines",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[9,44.667,0],ix:2},a:{a:0,k:[7.5,7.5,0],ix:1},s:{a:1,k:[{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},n:["0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167"],t:35,s:[-1,-1,100],e:[88.556,88.556,100]},{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},n:["0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167"],t:37,s:[88.556,88.556,100],e:[100,100,100]},{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},n:["0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167"],t:38,s:[100,100,100],e:[100,100,100]},{t:40}],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.314,.102],[0,0],[.102,.314],[.314,-.102],[0,0],[-.102,-.314]],o:[[0,0],[.314,-.103],[-.102,-.314],[0,0],[-.314,.102],[.102,.314]],v:[[-.243,.708],[.613,.43],[.997,-.324],[.243,-.708],[-.613,-.43],[-.997,.324]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.957000014361,.501999978458,.125,1],ix:4},o:{a:0,k:100,ix:5},r:1,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[3.828,9.234],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 1",np:2,cix:2,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.102,-.313],[0,0],[-.313,.102],[.103,.314],[0,0],[.313,-.101]],o:[[0,0],[.103,.315],[.315,-.102],[0,0],[-.103,-.314],[-.314,.103]],v:[[-.708,-.245],[-.43,.613],[.323,.997],[.707,.243],[.429,-.613],[-.324,-.997]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.957000014361,.501999978458,.125,1],ix:4},o:{a:0,k:100,ix:5},r:1,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[8.62,11.675],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 2",np:2,cix:2,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.314,-.102],[0,0],[-.102,-.314],[-.314,.102],[0,0],[.102,.314]],o:[[0,0],[-.314,.102],[.102,.315],[0,0],[.314,-.102],[-.102,-.314]],v:[[.243,-.708],[-.613,-.43],[-.997,.324],[-.243,.708],[.613,.43],[.997,-.324]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.957000014361,.501999978458,.125,1],ix:4},o:{a:0,k:100,ix:5},r:1,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[11.061,6.883],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 3",np:2,cix:2,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.314,.102],[.102,.314],[0,0],[.313,-.102],[-.102,-.314],[0,0]],o:[[.314,-.102],[0,0],[-.102,-.314],[-.314,.102],[0,0],[.102,.315]],v:[[.324,.997],[.708,.244],[.428,-.613],[-.324,-.997],[-.708,-.244],[-.43,.613]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.957000014361,.501999978458,.125,1],ix:4},o:{a:0,k:100,ix:5},r:1,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[6.27,4.442],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 4",np:2,cix:2,ix:4,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.33,.107],[-.107,-.329],[.33,-.107],[.107,.329]],o:[[.33,-.107],[.107,.329],[-.329,.107],[-.107,-.33]],v:[[-.194,-.598],[.598,-.195],[.194,.597],[-.597,.194]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[-.956,.312],[.311,.956],[.956,-.31],[-.311,-.956]],o:[[.956,-.31],[-.31,-.956],[-.957,.311],[.311,.956]],v:[[.563,1.733],[1.734,-.564],[-.563,-1.735],[-1.734,.563]],c:!0},ix:2},nm:"Path 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.957000014361,.501999978458,.125,1],ix:4},o:{a:0,k:100,ix:5},r:1,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[7.444,8.059],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 5",np:4,cix:2,ix:5,mn:"ADBE Vector Group",hd:!1}],ip:23,op:54,st:0,bm:0},{ddd:0,ind:5,ty:4,nm:"star Outlines",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[69.333,21,0],ix:2},a:{a:0,k:[7.5,7.5,0],ix:1},s:{a:1,k:[{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},n:["0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167"],t:23,s:[-1,-1,100],e:[88.556,88.556,100]},{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},n:["0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167"],t:25,s:[88.556,88.556,100],e:[100,100,100]},{i:{x:[.833,.833,.833],y:[.833,.833,.833]},o:{x:[.167,.167,.167],y:[.167,.167,.167]},n:["0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167","0p833_0p833_0p167_0p167"],t:26,s:[100,100,100],e:[100,100,100]},{t:28}],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.314,.102],[0,0],[.102,.314],[.314,-.102],[0,0],[-.102,-.314]],o:[[0,0],[.314,-.103],[-.102,-.314],[0,0],[-.314,.102],[.102,.314]],v:[[-.243,.708],[.613,.43],[.997,-.324],[.243,-.708],[-.613,-.43],[-.997,.324]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.957000014361,.501999978458,.125,1],ix:4},o:{a:0,k:100,ix:5},r:1,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[3.828,9.234],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 1",np:2,cix:2,ix:1,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.102,-.313],[0,0],[-.313,.102],[.103,.314],[0,0],[.313,-.101]],o:[[0,0],[.103,.315],[.315,-.102],[0,0],[-.103,-.314],[-.314,.103]],v:[[-.708,-.245],[-.43,.613],[.323,.997],[.707,.243],[.429,-.613],[-.324,-.997]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.957000014361,.501999978458,.125,1],ix:4},o:{a:0,k:100,ix:5},r:1,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[8.62,11.675],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 2",np:2,cix:2,ix:2,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[.314,-.102],[0,0],[-.102,-.314],[-.314,.102],[0,0],[.102,.314]],o:[[0,0],[-.314,.102],[.102,.315],[0,0],[.314,-.102],[-.102,-.314]],v:[[.243,-.708],[-.613,-.43],[-.997,.324],[-.243,.708],[.613,.43],[.997,-.324]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.957000014361,.501999978458,.125,1],ix:4},o:{a:0,k:100,ix:5},r:1,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[11.061,6.883],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 3",np:2,cix:2,ix:3,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.314,.102],[.102,.314],[0,0],[.313,-.102],[-.102,-.314],[0,0]],o:[[.314,-.102],[0,0],[-.102,-.314],[-.314,.102],[0,0],[.102,.315]],v:[[.324,.997],[.708,.244],[.428,-.613],[-.324,-.997],[-.708,-.244],[-.43,.613]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"fl",c:{a:0,k:[.957000014361,.501999978458,.125,1],ix:4},o:{a:0,k:100,ix:5},r:1,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[6.27,4.442],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 4",np:2,cix:2,ix:4,mn:"ADBE Vector Group",hd:!1},{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[-.33,.107],[-.107,-.329],[.33,-.107],[.107,.329]],o:[[.33,-.107],[.107,.329],[-.329,.107],[-.107,-.33]],v:[[-.194,-.598],[.598,-.195],[.194,.597],[-.597,.194]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[-.956,.312],[.311,.956],[.956,-.31],[-.311,-.956]],o:[[.956,-.31],[-.31,-.956],[-.957,.311],[.311,.956]],v:[[.563,1.733],[1.734,-.564],[-.563,-1.735],[-1.734,.563]],c:!0},ix:2},nm:"Path 2",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.957000014361,.501999978458,.125,1],ix:4},o:{a:0,k:100,ix:5},r:1,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[7.444,8.059],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 5",np:4,cix:2,ix:5,mn:"ADBE Vector Group",hd:!1}],ip:23,op:54,st:0,bm:0},{ddd:0,ind:7,ty:4,nm:"noun_Gift_2039129 Outlines",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:1,k:[{i:{x:.833,y:.833},o:{x:.333,y:0},n:"0p833_0p833_0p333_0",t:5,s:[52.5,63.5,0],e:[52.5,46.833,0],to:[0,-2.77777600288391,0],ti:[0,0,0]},{i:{x:.833,y:1},o:{x:.333,y:0},n:"0p833_1_0p333_0",t:14,s:[52.5,46.833,0],e:[52.5,63.5,0],to:[0,0,0],ti:[0,-2.77777600288391,0]},{t:21}],ix:2},a:{a:0,k:[32.5,47.429,0],ix:1},s:{a:1,k:[{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.167,.167,.167],y:[0,.167,0]},n:["0p667_1_0p167_0","0p667_1_0p167_0p167","0p667_1_0p167_0"],t:1,s:[100,100,100],e:[100,87.836,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},n:["0p667_1_0p333_0","0p667_1_0p333_0","0p667_1_0p333_0"],t:5,s:[100,87.836,100],e:[100,105.724,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},n:["0p667_1_0p333_0","0p667_1_0p333_0","0p667_1_0p333_0"],t:8,s:[100,105.724,100],e:[100,109.302,100]},{i:{x:[.667,.667,.667],y:[1,1,1]},o:{x:[.333,.333,.333],y:[0,0,0]},n:["0p667_1_0p333_0","0p667_1_0p333_0","0p667_1_0p333_0"],t:14,s:[100,109.302,100],e:[100,87.836,100]},{i:{x:[.833,.833,.833],y:[1,.833,1]},o:{x:[.333,.333,.333],y:[0,0,0]},n:["0p833_1_0p333_0","0p833_0p833_0p333_0","0p833_1_0p333_0"],t:21,s:[100,87.836,100],e:[100,100,100]},{t:23}],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,0],[.163,-.053],[0,0],[0,0],[0,0],[0,0],[0,0],[-.054,-.163]],o:[[.054,.163],[0,0],[0,0],[0,0],[0,0],[0,0],[.163,-.053],[0,0]],v:[[15.747,-9.805],[15.548,-9.413],[14.074,-8.934],[5.794,-6.243],[3.858,-12.202],[5.019,-12.579],[13.611,-15.372],[14.004,-15.171]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ind:1,ty:"sh",ix:2,ks:{a:0,k:{i:[[0,0],[.163,-.053],[0,0],[0,0],[0,0],[0,0]],o:[[.053,.163],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[19.839,10.74],[19.639,11.132],[10.47,14.111],[4.41,-4.536],[5.596,-4.923],[13.876,-7.613]],c:!0},ix:2},nm:"Path 2",mn:"ADBE Vector Shape - Group",hd:!1},{ind:2,ty:"sh",ix:3,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-5.627,-2.534],[-6.811,-2.148],[-8.747,-8.107],[-3.128,-9.932],[-2.898,-10.008],[2.722,-11.833],[4.657,-5.874],[3.473,-5.49]],c:!0},ix:2},nm:"Path 3",mn:"ADBE Vector Shape - Group",hd:!1},{ind:3,ty:"sh",ix:4,ks:{a:0,k:{i:[[0,0],[0,0],[0,0],[0,0],[0,0],[-.314,.102],[.101,.315],[0,0],[0,0]],o:[[0,0],[0,0],[0,0],[0,0],[.102,.314],[.313,-.101],[0,0],[0,0],[0,0]],v:[[9.333,14.48],[1.37,17.068],[-4.689,-1.581],[-3.098,-2.098],[-.506,5.878],[.247,6.262],[.631,5.508],[-1.961,-2.467],[3.273,-4.167]],c:!0},ix:2},nm:"Path 4",mn:"ADBE Vector Shape - Group",hd:!1},{ind:4,ty:"sh",ix:5,ks:{a:0,k:{i:[[0,0],[0,0],[.054,.163],[0,0],[0,0],[0,0]],o:[[0,0],[-.163,.052],[0,0],[0,0],[0,0],[0,0]],v:[[.233,17.436],[-8.936,20.417],[-9.328,20.217],[-15.291,1.865],[-7.01,-.826],[-5.825,-1.212]],c:!0},ix:2},nm:"Path 5",mn:"ADBE Vector Shape - Group",hd:!1},{ind:5,ty:"sh",ix:6,ks:{a:0,k:{i:[[0,0],[.052,.163],[0,0],[-.163,.054],[0,0],[0,0],[0,0],[0,0]],o:[[-.163,.053],[0,0],[-.053,-.163],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-17.701,1.391],[-18.093,1.191],[-19.837,-4.176],[-19.637,-4.568],[-11.046,-7.359],[-9.884,-7.738],[-7.948,-1.779],[-16.228,.913]],c:!0},ix:2},nm:"Path 6",mn:"ADBE Vector Shape - Group",hd:!1},{ind:6,ty:"sh",ix:7,ks:{a:0,k:{i:[[0,0],[0,0],[.315,1.409],[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[1.292,-.644],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[-15.878,-10.878],[-15.307,-11.163],[-13.648,-14.65],[-13.763,-15.165],[-4.659,-10.691],[-9.685,-9.059],[-11.185,-8.572]],c:!0},ix:2},nm:"Path 7",mn:"ADBE Vector Shape - Group",hd:!1},{ind:7,ty:"sh",ix:8,ks:{a:0,k:{i:[[0,0],[0,0],[-1.423,.238],[0,0],[0,0],[0,0],[0,0]],o:[[0,0],[.573,1.326],[0,0],[0,0],[0,0],[0,0],[0,0]],v:[[2.63,-20.493],[2.84,-20.008],[6.231,-18.161],[6.861,-18.266],[4.42,-13.641],[2.921,-13.154],[-2.106,-11.521]],c:!0},ix:2},nm:"Path 8",mn:"ADBE Vector Shape - Group",hd:!1},{ind:8,ty:"sh",ix:9,ks:{a:0,k:{i:[[.79,-.256],[0,0],[0,0],[.25,.346],[.42,-.071],[0,0],[.355,.819],[0,0],[.432,.017],[.202,-.383],[0,0],[0,0],[.339,-.269],[-.095,-.422],[0,0],[.799,-.398],[0,0],[-.001,-.427],[-.384,-.189],[0,0],[0,0],[-.257,-.79],[0,0],[-.79,.257],[0,0],[0,0],[-.79,.257],[0,0],[0,0],[0,0],[.256,.79],[0,0],[0,0],[.257,.789],[0,0]],o:[[0,0],[0,0],[.2,-.378],[-.251,-.346],[0,0],[-.881,.148],[0,0],[-.172,-.397],[-.433,-.017],[0,0],[0,0],[-.389,-.191],[-.34,.267],[0,0],[.196,.871],[0,0],[-.383,.191],[.001,.427],[0,0],[0,0],[-.79,.256],[0,0],[.257,.789],[0,0],[0,0],[.256,.79],[0,0],[0,0],[0,0],[.79,-.256],[0,0],[0,0],[.79,-.257],[0,0],[-.256,-.79]],v:[[13.242,-16.508],[6.051,-14.171],[7.993,-17.852],[7.911,-19.025],[6.823,-19.471],[6.034,-19.34],[3.936,-20.482],[3.661,-21.12],[2.681,-21.792],[1.651,-21.197],[-3.494,-11.451],[-13.386,-16.312],[-14.568,-16.187],[-14.966,-15.068],[-14.815,-14.389],[-15.84,-12.234],[-16.555,-11.876],[-17.173,-10.876],[-16.55,-9.876],[-12.815,-8.042],[-20.007,-5.704],[-20.974,-3.807],[-19.23,1.561],[-17.332,2.527],[-16.427,2.234],[-10.464,20.585],[-8.566,21.551],[1.171,18.389],[10.27,15.432],[20.008,12.268],[20.975,10.37],[15.012,-7.982],[15.917,-8.275],[16.884,-10.174],[15.14,-15.54]],c:!0},ix:2},nm:"Path 9",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"mm",mm:1,nm:"Merge Paths 1",mn:"ADBE Vector Filter - Merge",hd:!1},{ty:"fl",c:{a:0,k:[.972999961703,.501999978458,0,1],ix:4},o:{a:0,k:100,ix:5},r:1,nm:"Fill 1",mn:"ADBE Vector Graphic - Fill",hd:!1},{ty:"tr",p:{a:0,k:[27.641,31.488],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 1",np:11,cix:2,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:54,st:0,bm:0}],markers:[{tm:29,cm:"ghfctmhyjt",dr:0},{tm:31,cm:"",dr:0},{tm:34,cm:"",dr:0}]},t={container:$("#lottieD_125"),renderer:"svg",loop:!0,autoplay:!0,animationData:n},i={container:$("#lottieD_133"),renderer:"svg",loop:!0,autoplay:!0,animationData:n},r={container:$("#lottie_133"),renderer:"svg",loop:!0,autoplay:!0,animationData:n},u={container:$("#lottie_125"),renderer:"svg",loop:!0,autoplay:!0,animationData:n},f,e,o,s;f=lottie.loadAnimation(t);e=lottie.loadAnimation(r);o=lottie.loadAnimation(u);s=lottie.loadAnimation(i)})