"use strict";var refreshShoppingCart=function(){},closeOpenProduct=function(){};$(document).ready(function(){var t,a,n="/includes/shoppingCart/ajax/ajax.php",i=$("div#main-container"),e="",s="",p="Lukk",d="";function o(t,o){var r=$("input",o.parent()),a=$.trim(r.val());isNaN(a)?r.val("0"):"minus"===t&&+a<=1||(o=0,o="minus"===t?+a-1:+a+1,r.val(o))}function r(t,o){var r=$("input",o.parent()),a=$.trim(r.val());isNaN(a)?r.val("0"):"minus"===t&&+a<=1||(o=0,o="minus"===t?+a-1:+a+1,r.val(o))}function c(t){var o;$("img",t).css("height",""),(o=$("span.glyphicon-minus-sign",t)).addClass("glyphicon-plus-sign"),o.removeClass("glyphicon-minus-sign"),$("p.description span.hidden-normal",t).removeClass("hidden").addClass("hidden"),$("p.description span.hidden-normal",t).removeClass("hidden").addClass("hidden"),$("div.shop-products-col-frame div.product_layout_1").length||$("button.add_product_simple").show(),t.removeClass("open-purchase-options"),t.addClass("closed-purchase-options"),$("div.purchase_product_wrapper",t).hide(),$("div.product_layout_1").length&&$(t).find("button.description-read-more").show(),$("div.product_layout_2").length&&$(t).find("div.product_image_wrapper").show(),$("div.product_layout_3").length&&$(t).find("div.product_image_wrapper").show()}function u(t){var o;$("img",t).css("display","none"),(o=$("span.glyphicon-minus-sign",t)).addClass("glyphicon-chevron-right"),o.removeClass("glyphicon-minus-sign"),$("button.add_product_simple").show(),$("p.description",t).hide(),$("div.purchase_product_wrapper",t).hide(),$(t).parents(".product_article_mobile").removeClass("open")}function l(t){return t===+t&&t===(0|t)}function _(t,o,r,a){$.ajax({type:"POST",url:n,data:{action:"add_product",product_id:t,amount:o}}).success(function(t){var o=window.matchMedia("only screen and (max-width: 767px)").matches;refreshShoppingCart("product_added"),o&&printAddedToShoppingCartBar(),-1!==r&&(a?u(r):$("div.product_layout_4").length<0&&c(r),$("button.add_product_simple",r).length&&($("button.add_product_simple",r).hasClass("animate_add_to_cart_button")&&$("button.add_product_simple",r).removeClass("animate_add_to_cart_button"),setTimeout(function(){$("button.add_product_simple",r).addClass("animate_add_to_cart_button")},50)))}).error(function(t){$(".modal").modal("hide"),e=$.parseJSON(t.responseText).hasOwnProperty("error_title")?$.parseJSON(t.responseText).error_title:"Det oppstod en feil",s=$.parseJSON(t.responseText).error_message,d="error",displayInfoMessageModal(i,e,s,p,d)})}function h(){var t,o,r=$("div#shopping_cart_small");r.length&&r&&(t=r.height(),o=r.outerWidth(),$(window).height()-a<t?(r.css("position","relative"),r.stop().animate({"margin-top":0},2e3)):(r.css("position","fixed"),r.css("width",o)))}function m(){var t=$.trim($("input#product_search_input").val());""!==t&&$.ajax({type:"POST",url:"/includes/shop/ajax/ajax.php",data:{action:"product_search",search_text:t}}).done(function(t){var o=!0;void 0!==t.status&&"OK"===t.status.toUpperCase()||(o=!1),o?void 0!==t.refresh_shopping_cart&&"1"===t.refresh_shopping_cart?($("div#product_search_result_wrapper").html(t.info_message),refreshShoppingCart("product_added"),$("input#product_search_input").val("")):$("div#product_search_result_wrapper").html(t.html):alert(t.error_message)},"json")}($("div.product_layout_2").length||$("div.product_layout_4").length)&&$("p.description").each(function(){var t,o=$(this),r=o.attr("product_id");o.find(".hidden-normal").text().length&&(t=o.innerHeight(),o.prop("scrollHeight")>t&&(r='<button product_id="'+r+'" class="btn-link extra-products-btn description-read-more">Vis mer...</button>',o.after(r),o.css("margin-bottom",0)))}),closeOpenProduct=function(t){($(window).width()<=768&&"isushi"==SUB_DOMAIN?u:c)(t)},$(document).on("click","span.glyphicon-plus-sign",function(t){var o=$(this).parents("div.product_article");o.css("min-height",o.height());var r=$(this).parents("article");$("p.description span.hidden-normal",r).removeClass("hidden"),$("img",r).css("height","0px"),0<$("div#products_wrapper div.product_article_hide_picture").length&&$(this).parents("div.product_info_wrapper").css("position",""),$(r).find("button.add_product_simple").hide(),(o=$(this)).removeClass("glyphicon-plus-sign"),o.addClass("glyphicon-minus-sign"),r.removeClass("closed-purchase-options"),r.addClass("open-purchase-options"),$("div.product_layout_1").length&&$(r).find("button.description-read-more").hide(),$("div.product_layout_2").length&&($(r).find("div.order-button-form-group").hide(),$(r).find("div.product_image_wrapper").hide()),$("div.product_layout_3").length&&$(r).find("div.product_image_wrapper").hide(),$("div.purchase_product_wrapper",r).show()}),$(document).on("click","div#products_wrapper div.product_article_mobile:not(.open)",function(){$(this).addClass("open");var t,o=$("article",this);$("p.description span.hidden-normal",o).removeClass("hidden"),$("img",o).css("display","block"),(t=$("span.glyphicon-chevron-right",this)).removeClass("glyphicon-chevron-right"),t.addClass("glyphicon-minus-sign"),$("p.description",o).show(),$("div.purchase_product_wrapper",o).show()}),$(document).on("click","div#products_wrapper span.glyphicon-minus-sign",function(){var t=$(this).parents("article");0<$("div#products_wrapper div.product_article_hide_picture").length&&$(this).parents("div.product_info_wrapper").css("position","absolute"),c(t)}),$(document).on("click","div.product_article_mobile span.glyphicon-minus-sign",function(){u($(this).parents("article"))}),$(document).on("click","button.add_product",function(){var t=$(this).parents("article"),o=$(this).attr("special_product"),r=$(this).hasClass("extra-products-popup");$(this).prev(".product_info_wrapper");if(void 0!==o&&!1!==o&&""!=o||r)return $("button.extra-products-btn:first",t).click(),!1;var a=$("input",t),o=+$.trim(a.val());if(!l(o))return a.parents("div.form-group").addClass("has-error"),void alert("Kontrollér antallet som er skrevet inn. Kun heltall er lov.");r=$(window).width()<=768&&"isushi"==SUB_DOMAIN;_(a.attr("product_id"),o,t,r),0<$("div#products_wrapper div.product_article_hide_picture").length&&t.children("div.product_info_wrapper").css("position","absolute")}),$(".add_product_simple").click(function(t){var o=$(this).parents("article"),r=$(this).attr("special_product"),a=$(this).hasClass("extra-products-popup");if(void 0!==r&&!1!==r&&""!=r||a)return $("button.extra-products-btn:first",o).click(),!1;r=$("input",o),a=$(window).width()<=768&&"isushi"==SUB_DOMAIN;_(r.attr("product_id"),1,o,a)}),$(document).on("click","button.add_product_from_search",function(t){var o=$(this).parents("div.purchase_product_from_search_wrapper"),r=$(this).attr("special_product"),a=$(this).hasClass("extra-products-popup");if(void 0!==r&&!1!==r&&""!=r||a)return $("button.extra-products-btn:first",o).click(),!1;a=$("input",o),o=+$.trim(a.val());l(o)?_(a.attr("product_id"),o,-1,!1):alert("Ugyldig antall: "+o)}),$(document).on("click","span.delete_product",function(t){$.ajax({type:"POST",url:n,data:{action:"remove_product",product_id:$(this).attr("product_id")}}).done(function(t){var o=!0;void 0!==t.status&&"OK"===t.status.toUpperCase()||(o=!1),o?("/shop/checkout"===window.location.pathname&&window.location.reload(),refreshShoppingCart()):alert(t.error_message)},"json")}),$(document).on("click","span.glyphicon-edit:not(.extra-products-btn)",function(t){var o=$(this).closest("div.shopping_cart_product_container"),r=$("p.price",o),o=$("div.edit_amount_wrapper",o);r.hide(),o.show()}),$('button[target="shop_delivery_form_wrapper"]').click(function(t){$.ajax({type:"POST",url:n,data:{action:"add_delivery_product"}}).done(function(t){var o=!0;void 0!==t.status&&"OK"===t.status.toUpperCase()||(o=!1),o?refreshShoppingCart("product_added"):alert(t.error_message)},"json")}),$(document).on("click","button#clear_shopping_cart",function(){"undefined"==typeof withoutPrompt&&!confirm("Vil du tømme handlekurv og starte på nytt?")||$.ajax({type:"POST",url:n,data:{action:"unset_shopping_cart"}}).done(function(t){var o=!0;void 0!==t.status&&"OK"===t.status.toUpperCase()||(o=!1),o?window.location.href="/shop":alert(t.error_message)},"json")}),$(document).on("click","div.edit_amount_wrapper span.glyphicon-minus",function(t){o("minus",$(this))}),$(document).on("click","div.edit_amount_wrapper span.glyphicon-plus",function(t){o("plus",$(this))}),$(document).on("click","div.purchase_product_wrapper span.glyphicon-minus",function(t){r("minus",$(this))}),$(document).on("click","div.purchase_product_wrapper span.glyphicon-plus",function(t){r("plus",$(this))}),$(document).on("click","div.purchase_product_wrapper button.product-minus",function(t){r("minus",$(this))}),$(document).on("click","div.purchase_product_wrapper button.product-plus",function(t){r("plus",$(this))}),$(document).on("click","button.edit_product_amount",function(){var t=$(this).closest("div.shopping_cart_product_container").attr("product_id"),o=$("input",$(this).parent()),r=$.trim(o.val().replace(",","."));if(o.removeClass("has-error"),isNaN(r))return o.addClass("has-error"),void o.val("0");t=t,r=r,$.ajax({type:"POST",url:n,data:{action:"update_product_amount",product_id:t,amount:r}}).done(function(t){var o=!0;void 0!==t.status&&"OK"===t.status.toUpperCase()||(o=!1),o?("/shop/checkout"===window.location.pathname&&window.location.reload(),refreshShoppingCart()):alert(t.error_message)},"json")}),$("div.shop-products-col-frame button#product_search_button").click(function(){m()}),$("div.shop-products-col-frame input#product_search_input").keyup(function(t){var o=t.which,t=$("input#product_search_input");13===o&&m(),""===t.val()&&$("div#product_search_result_wrapper").html("")}),$('button[target="shop_pick_up_form_wrapper"]').click(function(t){$.ajax({type:"POST",url:n,data:{action:"remove_delivery_product"}}).done(function(t){var o=!0;void 0!==t.status&&"OK"===t.status.toUpperCase()||(o=!1),o?refreshShoppingCart():alert(t.error_message)},"json")}),jQuery("table#frontline_customer_production_orders tr").hover(function(){jQuery(this).find("a.copy_production_order ").removeClass("hidden")},function(){jQuery(this).find("a.copy_production_order ").addClass("hidden")}),function(){if(768<=$(window).width())return;$("nav#menu a").each(function(){var t;t=$(this).parent().find("ul").length?$(this).attr("href")+"#breadcrumbs_row":$(this).attr("href")+"#products_wrapper",$(this).attr("href",t)})}(),function(){{var t;-1!=window.location.hash.indexOf("#")&&($("header.navbar"),t=$(window).scrollTop(),$(window).scrollTop(t))}}(),refreshShoppingCart=function(a){var r,a=void 0!==a?a:"not set";r=0<$("#breadcrumbs_row #crumbs a.active").length?$("#breadcrumbs_row #crumbs a.active").data("type"):$("nav#menu").attr("type"),"/shop/checkout"===window.location.pathname?r="checkout":"/shop/shoppingcart"===window.location.pathname&&(r="shopping_cart_full");var t="",t="/shop/shoppingcart"===window.location.pathname?"get_shopping_cart_sum_and_full":"get_shopping_cart_sum";$.ajax({type:"POST",url:n,data:{action:t,type:r}}).done(function(t){var o=!0;void 0!==t.status&&"OK"===t.status.toUpperCase()||(o=!1),o?("shopping_cart_full"===r&&($("div#clear_shopping_cart_full").remove(),$("div#shopping_cart_full").replaceWith(t.html)),$("span#shopping_cart_header_sum").html(t.sum),0<t.product_count&&$("span#shopping_cart_product_count").html(t.product_count+"x"),$("span#shopping_cart_product_count_badge").length&&0<t.product_count&&($("span#shopping_cart_product_count_badge").html(t.product_count),$("span#shopping_cart_product_count_badge").hasClass("animate_badge")&&$("span#shopping_cart_product_count_badge").removeClass("animate_badge"),setTimeout(function(){$("span#shopping_cart_product_count_badge").addClass("animate_badge")},50))):alert(t.error_message)},"json"),$("div#shopping_cart_small").is(":visible")&&$.ajax({type:"POST",url:n,data:{action:"get_shopping_cart",type:r}}).done(function(t){var o,r=!0;void 0!==t.status&&"OK"===t.status.toUpperCase()||(r=!1),r?($(".button-below-shopping-cart").remove(),$("div#shopping_cart_small").replaceWith(t.html),"product_added"!==a||(o=$("div#shopping_cart_small div.shopping_cart_product_container:last")).length&&(o.hasClass("animate_last_product_added_to_shopping_cart")&&o.removeClass("animate_last_product_added_to_shopping_cart"),setTimeout(function(){o.addClass("animate_last_product_added_to_shopping_cart")},50)),h()):alert(t.error_message)},"json")},$("div#shopping_cart_small").length&&(t=$("header.navbar-fixed-top"),a=$("div#shopping_cart_small").offset().top,"relative"===t.css("position")||t.height(),$("div#products_wrapper").length&&$("div#products_wrapper").offset().top),$(window).scroll(function(){h()}),$(document).on("click","div#select_consuming_location_wrapper button#select_eat_in_button, div#select_consuming_location_wrapper button#select_take_away_button",function(){var t=$(this).val(),o=$("div#shopping_cart_small div.shopping_cart_product_container");0<getProductsFromShoppingCart(o).length&&!confirm("Dersom du endrer denne nå, kan det påvirke varene du har lagt i handlekurven.")||$.ajax({type:"POST",url:"/action/shop/set-consuming-location",data:{consuming_location:t},dataType:"json"}).success(function(t){location.reload()}).error(function(t){e="Det oppstod en feil!",s=$.parseJSON(t.responseText).errors,d="error",displayInfoMessageModal(i,e,s,p,d)})})});
"use strict";$(document).ready(function(){var s=$("div#main-container"),d="",p="",c="Lukk",l="",_=!1,n="/action/frontline-store/pick-up-times",a="/action/frontline-store/delivery-times",e=$("header div#shopping_cart_header"),t=$("div#wrap div.shop-checkout-form-wrapper");if(e.length&&t.length&&$.ajax({type:"GET",url:"/action/shopping-cart/get-shopping-cart-icon-for-navbar-menu",data:{},dataType:"json"}).success(function(e){""!==e.html&&$("header div#shopping_cart_header").replaceWith(e.html)}).error(function(e){d="En feil oppstod",p=$.parseJSON(e.responseText).errors,l="error",displayInfoMessageModal(s,d,p,c,l)}).always(function(){}),function(){{var e,t;$("form#checkout_delivery_form").length&&(e=$("div#shop_delivery_form_wrapper div.pickup-food-panel div#delivery_time_form_group").find("div#rowId0 div.day-selector-wrapper select"),t=$(e).attr("array_id"),m(e.find("option:selected").val(),t,!0))}}(),window.onSubmitRegisterUserForm=function(e){$("#registerUserForm").submit()},$(".international_mobile_number").length){for(var i=document.querySelectorAll(".international_mobile_number"),o=0,r=i.length;o<r;o++)!function(e){function t(){var e=o.getNumber(),t=document.querySelector('input[name="full_international_number"]');t&&(t.value=e)}var o=window.intlTelInput(i[e],{initialCountry:"no",formatOnDisplay:!1,separateDialCode:!0,hiddenInput:"full_international_number",utilsScript:"/htdocs/js/intlTelInputUtils.js",autoPlaceholder:!1});i[e].addEventListener("countrychange",t),i[e].addEventListener("input",t)}(o);$(document).on("keyup",".international_mobile_number",function(){var e=$(this).val().replace(/\D/g,"");$(this).val(e)}),$("form#registerUserForm").submit(function(e){var t=document.querySelector("form#registerUserForm #phone"),t=window.intlTelInputGlobals.getInstance(t);if(t.isValidNumber(),!t.isValidNumber())return e.preventDefault(e),d="Ugyldig mobilnummer!",p="Ugyldig mobilnummer / Invalid mobile number",l="error",displayInfoMessageModal(s,d,p,c,l),!1})}function u(){var e=$("option:selected",$('select[name="contact_person_picker"]'));$("input#employee_name").val(e.text())}function m(e,t,o){var e=0<arguments.length&&void 0!==e?e:0,i=1<arguments.length&&void 0!==t?t:-1,r=2<arguments.length&&void 0!==o&&o;-1===i&&(i=$(".timepoint_row").length);t=void 0,o=void 0,t=r?(o=a,$("input[name=frontline_store_id]").val()):(o=n,$("input[name=frontline_store_id]:checked:first").val());$.ajax({type:"GET",url:o,data:{frontline_store_id:t,array_id:i,days_from_now:e},dataType:"json"}).success(function(e){!function(e,t,o){var i=void 0;i=o?"shop_delivery_form_wrapper":"shop_pick_up_form_wrapper";i=$("div#"+i+" div.pickup-food-panel div#delivery_time_form_group div#rowId"+t),t=i.find("div.time-selector-wrapper");t.length&&t.remove();i.append(e)}(e.html_time_selector,i,r),function(){{var e,t;$("div#shop_pick_up_form_wrapper").is(":visible")&&$("div#shop_pick_up_form_wrapper div.pickup-food-panel").is(":hidden")&&(f()||(e="Serveringsstedet er stengt",$(getAlertHtml("Vi tar dessverre ikke imot bestillinger akkurat nå, men du er velkommen tilbake senere.","danger",e)).insertBefore($("div#shop_pick_up_form_wrapper")),(t=$("button#register-button")).prop("disabled",!0),t.css("cursor","not-allowed"),t.css("pointer-events","auto"),t=$("button#register-button").closest("div.form-group"),$('<div class="alert alert-danger">'+e+"</div>").insertBefore(t)))}}()}).error(function(e){d="En feil oppstod",p=$.parseJSON(e.responseText).errors,l="error",displayInfoMessageModal(s,d,p,c,l)})}function v(e,t,o){var i=0<arguments.length&&void 0!==e?e:-1,r=1<arguments.length&&void 0!==t&&t,n=2<arguments.length&&void 0!==o&&o,a=$("div#shop_pick_up_form_wrapper div.pickup-food-panel div#delivery_time_form_group");-1===i&&(i=$(".timepoint_row").length);t=void 0,o=void 0,t=n?(o="/action/frontline-store/delivery-days",$("input[name=frontline_store_id]").val()):(o="/action/frontline-store/pick-up-days",$("input[name=frontline_store_id]:checked:first").val());$.ajax({type:"GET",url:o,data:{frontline_store_id:t,array_id:i},dataType:"json"}).success(function(e){r?(a.append(e.html_day_selector),$("div#add_new_delivery_time_form_group").length&&function(){var e=+$("#add_time_points").attr("max"),t=$(".timepoint_row").length;t===e&&$("button#add_time_points").attr("disabled",!0);1<t&&$("#remove_time_points").attr("disabled",!1)}()):a.html(e.html_day_selector),m(a.find("div#rowId"+i+" div.day-selector-wrapper select").find("option:selected").val(),i,n),g()}).error(function(e){d="En feil oppstod",p=$.parseJSON(e.responseText).errors,l="error",displayInfoMessageModal(s,d,p,c,l)})}function h(){$("div.shop-checkout-form-wrapper input#tosCheckbox").removeAttr("required");var e="",e=$("form#checkout_pick_up_form").length?"confirm_pick_up":"confirm_delivery";$('div.shop-checkout-form-wrapper input[name="'+e+'"]').remove()}function f(){var e=!0;return $(".timepoint_row select.timebox").each(function(){0<$("option",this).length&&""!=this.value||(e=!1)}),e}function g(){var e,t,o;0<$("input.datepicker-input").length&&jQuery().pickadate&&(o=void 0,-1<$("input.datepicker-input:first").attr("max_days")&&(e=$("input.datepicker-input:first").attr("max_days"),t=new Date,o=t=new Date(t.getTime()+864e5*e)),$(".datepicker-input").pickadate({format:"dd.mm.yyyy",formatSubmit:"dd.mm.yyyy",close:"Lukk",container:"body",selectYears:5,selectMonths:!0,min:new Date,max:o,onSet:function(e){var t=$("input#"+this.get("id")).closest(".row"),o=$("select#order_day_select",t),t=new Date;t.setHours(0),t.setMinutes(0),t.setSeconds(0),t.setMilliseconds(0);t=t.getTime(),t=Math.round((e.select-t)/864e5);isNaN(t)||(o.html('<option value="'+t+'">'+t+"</option>"),$("option:first",o).attr("selected",!0),o.change())},onStart:function(){!function(){if(!$("#changing_production_order").length||$("#changing_production_order").attr("data-delivery-time")<=0)return;var e=$("#changing_production_order").attr("data-delivery-time"),e=new Date(1e3*e),e=new Date(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),0,0,0);e>new Date&&$(".datepicker-input").pickadate("picker").set("select",e)}()}}))}$(document).on("hide.bs.modal","div#custom_tip_modal",function(){var e=$("div#custom_tip_modal input#custom_tip_amount");e.length&&e.prop("disabled",!0)}),$(document).on("show.bs.modal","div#custom_tip_modal",function(){var e=$("div#custom_tip_modal input#custom_tip_amount");e.length&&e.prop("disabled",!1)}),$(document).on("click","div.shop-checkout-form-wrapper button#add_discount_code",function(){""!==$('div.shop-checkout-form-wrapper input[name="discount_code"]').val()&&h()}),$(document).on("change","div.timepoint_row .timebox",function(){var e=$(this).closest("div.timepoint_row");!function(e,t){if(_)return;var o="",i=$("input[name=frontline_store_id]:checked:first").val(),r=!1,n=$("div#shopping_cart_small div.shopping_cart_product_container"),a=[];n.length&&(a=getProductsFromShoppingCart(n));$("div.shop-checkout-form-wrapper form#checkout_delivery_form").length&&(o=1);$("div.shop-checkout-form-wrapper form#checkout_pick_up_form").length&&(o=2);_=!0,$.ajax({type:"GET",url:"/action/shopping-cart/check-checkout-if-delivery-time-matches-production-time",data:{frontline_store_id:i,selected_day:e,selected_time:t,products:a,delivery_method:o},dataType:"json"}).success(function(e){r=!0}).error(function(e){d="Vær oppmerksom",p=$.parseJSON(e.responseText).errors,l="info",displayInfoMessageModal(s,d,p,c,l)}).always(function(){_=!1})}($("select:eq(0)",e).val(),$("select:eq(1)",e).val())}),$("div.shop-checkout-form-wrapper .btn-group button").click(function(){$(this).hasClass("active")||("shop_delivery_form_wrapper"===$(this).attr("target")?($("div#shop_delivery_form_wrapper").show(),$("div#shop_pick_up_form_wrapper").hide(),$("div.shop-checkout-form-wrapper .btn-group button").each(function(){$(this).removeClass("active")}),$(this).addClass("active")):"shop_pick_up_form_wrapper"===$(this).attr("target")&&($("div#shop_delivery_form_wrapper").hide(),$("div#shop_pick_up_form_wrapper").show(),$("div.shop-checkout-form-wrapper .btn-group button").each(function(){$(this).removeClass("active")}),$(this).addClass("active")))}),$("#employee_id").on("input",function(){var e=$("#employee_id").val();$('#contact_person_picker option[employee_id="'+e+'"]').prop("selected",!0),u()}),$(document).on("click","#add_time_points",function(){var e=+$("#add_time_points").attr("max"),t=$(".timepoint_row").length;t<e&&v(t,!0),$(".timepoint_row").length<=1&&$("#remove_time_points").attr("disabled",!0)}),$(document).on("click","#remove_time_points",function(){var e,t=+$("#add_time_points").attr("max");$(".timepoint_row").length<2||((e=$(".timepoint_row")).prev("div.clearfix").last().remove(),e.last().remove(),(e=$(".timepoint_row").length)<t&&$("button#add_time_points").attr("disabled",!1),1===e&&$("button#remove_time_points").attr("disabled",!0))}),$(document).on("change",'input[name="payment_method"]',function(){var e;e=$(this),$("div.payment-panel").find(".selected-payment-method").removeClass("selected-payment-method"),e.closest(".payment-method-container").addClass("selected-payment-method")}),$(document).on("click","div.shop-checkout-form-wrapper div.tip-panel button:not('.optional-tip-button'), div.shop-checkout-form-wrapper div#custom_tip_modal button#add_custom_tip",function(){h(),function(e){var t=new FormData;{var o;"add_custom_tip"===e.attr("id")?(o=$("div#custom_tip_modal input#custom_tip_amount").val(),t.append("tip_amount",parseFloat(o.replace(",",".").replace(" ","")))):t.append("tip_percent",e.val())}$.ajax({type:"POST",url:"/action/shopping-cart/set-tip",data:t,processData:!1,contentType:!1,dataType:"json"}).success(function(e){location.reload()}).error(function(e){d="Det oppstod en feil!",p=$.parseJSON(e.responseText).errors,l="error",displayInfoMessageModal(s,d,p,c,l)})}($(this))}),$('input[name="payment_method"]').click(function(){"frontline_invoice"===$(this).val()?($("div#add_new_delivery_time_form_group").show(),$("button#add_time_points").show(),$("button#remove_time_points").show(),$(".timepoint_row").each(function(e){0!==e&&$(this).show()})):($("div#add_new_delivery_time_form_group").hide(),$(".timepoint_row").each(function(e){0!==e&&$(this).hide()}))}),$('select[name="contact_person_picker"]').change(function(){u()}),$(".change_use_alternative_vat").click(function(){var e=$(this).attr("value");$.ajax({type:"POST",url:"/includes/shop/ajax/ajax.php",data:{action:"set_session_use_alternative_vat",session_value:e}}).done(function(e){var t=!0;void 0!==e.status&&"OK"===e.status.toUpperCase()||(t=!1),t?void 0!==(t=$("#totalPriceOnShoppingCart").html())&&"0,00 Kr"!==t.trim()&&location.reload():alert("Error: "+e.error_message)},"json")}),$('select[name="delivery_address_picker"]').change(function(){var e=$("option:selected",this);$("input#address").val(e.attr("address")),$("input#zip").val(e.attr("zip")),$("input#city").val(e.attr("city")),$("input#entrance").val(e.attr("entrance")),$("input#floor").val(e.attr("floor")),$("textarea#extra_adress_info").val(e.attr("extra_info"))}),$(document).on("change",".pick_up_days_from_now",function(){m($(this).val(),$(this).attr("array_id"))}),$(document).on("change",".delivery_days_from_now",function(){m($(this).val(),$(this).attr("array_id"),!0)}),$(document).on("change","form#checkout_pick_up_form input[name=frontline_store_id]:radio",function(){v(0),function(){if($("div#restaurant_table_panel").length){if(_)return;var t=$("input[name=frontline_store_id]:checked:first").val();_=!0,$.ajax({type:"GET",url:"/action/checkout/get-restaurant-tables",data:{frontline_store_id:t},dataType:"json"}).success(function(e){$("div#restaurant_table_form_group").html(e.html),function(){if(!$("div#restaurant_table_form_group span#restaurant_table_name").length)return;var e=$("div#restaurant_table_form_group span#restaurant_table_name"),t=e.html().trim().length;e.length&&4<t&&(window.matchMedia("only screen and (max-width: 768px)").matches?e.wrap("<div id='square_around_table_name_mobile'></div>"):e.wrap("<div id='square_around_table_name'></div>"),e.removeClass("circle-around-text"),60<t&&$("div#square_around_table_name").css("align-items","normal"))}(),$("div#frontline_store_id_radio").attr("posted_frontline_store_id")===t&&$("div#restaurant_table_panel select#select_restaurant_table").val($("div#restaurant_table_panel").attr("posted_restaurant_table")).change()}).error(function(e){d="En feil oppstod",p=$.parseJSON(e.responseText).errors,l="error",displayInfoMessageModal(s,d,p,c,l)}).always(function(){_=!1})}}(),$("#remove_time_points").attr("disabled",!0)}),$(document).on("change","form#checkout_pick_up_form select.pick_up_time",function(){m($(this).val(),0)}),$("form#checkout_pick_up_form").is(":visible")&&$("input[name='frontline_store_id']:checked").val()&&$("input[name='frontline_store_id']:checked").change(),$("button#register-button").click(function(e){if(!0!==_){if(_=!0,0<$("#contact_person_picker").length&&(null==$("#contact_person_picker").val()||""==$("#contact_person_picker").val()))return alert("Du må velge kontaktperson"),void(_=!1);if(0<$("#tosCheckbox").length&&!$("#tosCheckbox").is(":checked"))return alert("Du må akseptere våre kjøpsvilkår for å bestille"),void(_=!1);var t=$('textarea[name="note"]');if(!t.prop("required")||""!==$.trim(t.val())){if(!f())return $("form#checkout_pick_up_form div.pickup-food-panel").is(":hidden")?alert("Vi tar dessverre ikke imot bestillinger akkurat nå fordi vi har stengt, men du er velkommen tilbake senere :) "):alert("Det er dessverre ikke mulig å bestille til valgt tidspunkt."),void(_=!1);$("img#checkout_submit_loadig").removeClass("hidden"),$(this).addClass("hidden")}}}),"frontline_invoice"===$('input[name="payment_method"]').val()?($("div#add_new_delivery_time_form_group").show(),$("#add_time_points").show(),$("#remove_time_points").show()):$("div#add_new_delivery_time_form_group").hide(),$(document).on("submit","form#checkout_delivery_form",f),$(document).on("submit","form#checkout_pick_up_form",f),g()});
"use strict";$(document).ready(function(){var a=$("div#main-container"),i="",e="",s="Lukk",d="";$(document).on("click","div.shopping_cart_consuming_location span#edit_consuming_location",function(){var o=$(this).attr("consuming_location");$.ajax({type:"GET",url:"/action/shopping-cart/edit-consuming-location",data:{consuming_location:o},dataType:"json"}).success(function(o){$(".shop-products-col-frame").length?$(".shop-products-col-frame").replaceWith(o.html):$("div#shopping_cart_full").length&&function(o){0<$("div#select_consuming_location_modal_wrapper").length&&$("div#select_consuming_location_modal_wrapper").remove();$("body").append('<div id="select_consuming_location_modal_wrapper"></div>'),$("div#select_consuming_location_modal_wrapper").append('<div class="modal" id="select_consuming_location_modal" tabindex="-1" role="dialog">\n  <div class="modal-dialog modal-dialog-centered modal-xl" role="document">\n    <div class="modal-content">\n      <div class="modal-header">\n         <button type="button" class="close" data-dismiss="modal" aria-hidden="true"> &times;\n          </button>\n        <h4 class="modal-title">Takeaway eller spise her?</h4>\n      </div>\n      <div class="modal-body">\n'+o+'      </div>\n      <div class="modal-footer">\n        <button type="button" class="btn btn-default" data-dismiss="modal">Lukk</button>\n      </div>\n    </div>\n  </div>\n</div>'),$("div#select_consuming_location_modal").modal("toggle")}(o.html)}).error(function(o){i="Det oppstod en feil!",e=$.parseJSON(o.responseText).errors,d="error",displayInfoMessageModal(a,i,e,s,d)})}),$(document).on("click","div#shopping_cart_full div.shopping_cart_tip button:not('.optional-tip-button'), div#shopping_cart_full button#add_custom_tip",function(){!function(o){var t=new FormData;{var n;"add_custom_tip"===o.attr("id")?(n=$("div#shopping_cart_full div#custom_tip_modal input#custom_tip_amount").val(),t.append("tip_amount",parseFloat(n.replace(",",".").replace(" ","")))):t.append("tip_percent",o.val())}$.ajax({type:"POST",url:"/action/shopping-cart/set-tip",data:t,processData:!1,contentType:!1,dataType:"json"}).success(function(o){location.reload()}).error(function(o){i="Det oppstod en feil!",e=$.parseJSON(o.responseText).errors,d="error",displayInfoMessageModal(a,i,e,s,d)})}($(this))})});
"use strict";$(document).ready(function(){var e=!1,r=$("div#main-container"),d="",c="",a="Lukk",s="",n=null;function p(t){var o;!0!==e&&(o=0,$("form#add_product_to_customer_group_form").length&&(o=1),e=!0,$.ajax({type:"GET",url:"/action/product/get-products-from-search-string",data:{search_string:t,fline_category_products:o},dataType:"json"}).success(function(t){t=t.search_result;$("form#add_products_form").length?$("form#add_products_form div#product_search_result").html(t):$("form#add_product_to_customer_group_form").length&&$("form#add_product_to_customer_group_form div#product_search_result").html(t)}).error(function(t){d="Det oppstod en feil!",c=$.parseJSON(t.responseText).errors,s="error",displayInfoMessageModal(r,d,c,a,s)}).always(function(){e=!1}))}function u(t){var o;t.length&&!t.hasClass("no-result")&&(o='<li class="list-group-item selected-product">'+t.html()+'<span class="close" title="Fjern vare og søk på nytt">&times;</span></li>',t='<input type="hidden" name="product_id" id="product_id" value="'+t.attr("product_id")+'">',$("form#add_products_form").length?$("form#add_products_form").append(t):$("form#add_product_to_customer_group_form")&&$("form#add_product_to_customer_group_form").append(t),$("div#product_search_wrapper").html(o),$("div#product_search_result").empty(),n=null)}$(document).on("click","div#products_added_to_forder table#catering_products_wrapper tr.product_structure td:not(.move-product):not(button.bt-danger) ",function(){var t=$(this).parent().attr("id");$.ajax({type:"GET",url:"/action/product/get-product-modal",data:{product_id:t},dataType:"json"}).success(function(t){$("div#products_modal_container"),0<$("div#main-container").length&&$("div#products_modal_container").remove(),$("div#main-container").append('<div id="products_modal_container"></div>'),$("div#products_modal_container").append(t.html),$("div#products_modal").modal("toggle")}).error(function(t){d="Det oppstod en feil!",c=$.parseJSON(t.responseText).errors,s="error",displayInfoMessageModal(r,d,c,a,s)})}),$(document).on("click","div#products_modal button#save_product_modal",function(){$(this).html('<img src="/htdocs/images/loading.gif?v=1.0" style="width:20px; height: 20px;"/>  Lagrer');var t=$("div#products_modal input#product_id").val(),o=new FormData;o.append("product_id",t),$('div#products_modal select[name="select_consuming_location"]').val()&&(t=$('div#products_modal select[name="select_consuming_location"]').children("option:selected").val(),o.append("consuming_location",t)),$("div#products_modal input#select_visibility").is(":checked")?o.append("product_visible","1"):o.append("product_visible","0"),$('div#products_modal select[name^="product_category_select"]').each(function(){$(this).is(":visible")&&o.append("product_category_select[]",$(this).children("option:selected").val())}),$('div#products_modal input[name^="production_open_from"]').each(function(){o.append("production_open_from[]",$(this).val())}),$('div#products_modal input[name^="production_open_to"]').each(function(){o.append("production_open_to[]",$(this).val())}),$("div#form_group_sale_time_table").length&&($('div#products_modal input[name^="sale_open_from"]').each(function(){o.append("sale_open_from[]",$(this).val())}),$('div#products_modal input[name^="sale_open_to"]').each(function(){o.append("sale_open_to[]",$(this).val())})),o.append("description",$('div#products_modal textarea[name^="description"]').val()),function(t){if(!0===e)return;e=!0,$.ajax({type:"POST",url:"/action/product/save-product-modal-content",data:t,processData:!1,contentType:!1,dataType:"json"}).success(function(t){$("button#save_product_modal").html("Lagre");var o=$("div#product_category_select_list_wrapper"),e=$("div#products_modal");prependToAlert(o,"Varen ble lagret","success","",e),$("div#products_modal").scrollTop(0),$(document).on("change","div#products_modal .modal-body",function(){$("div#product_category_select_list_wrapper div#message").length&&$("div#product_category_select_list_wrapper div#message").remove()}),$(document).on("click","div#products_modal .remove-category-button, div#products_modal button#add_new_category_product",function(){$("div#product_category_select_list_wrapper div#message").length&&$("div#product_category_select_list_wrapper div#message").remove()})}).error(function(t){d="Det oppstod en feil!",c=$.parseJSON(t.responseText).errors,s="error",displayInfoMessageModal(r,d,c,a,s)}).always(function(){e=!1})}(o)}),$(document).on("click","div#products_modal .remove-category-button",function(){$(this).parent().parent().hide()}),$(document).on("click","div#products_modal button#add_new_category_product",function(){$.ajax({type:"GET",url:"/action/product/get-product-category-select-list-html",data:{},dataType:"json"}).success(function(t){$("div#product_category_select_list_wrapper").append(t.html)}).error(function(t){d="Det oppstod en feil!",c=$.parseJSON(t.responseText).errors,s="error",displayInfoMessageModal(r,d,c,a,s)})}),$(document).on("keyup","form#add_products_form input#product_search_input, form#add_product_to_customer_group_form input#product_search_input",function(t){var o=$("div#product_search_result");if(!($(this).val().length<2)){if(38===t.keyCode)!function(){var t=$("div#product_search_result li.list-group-item");{var o;n&&t.length?(n.removeClass("selected"),n=(0<(o=n.prev()).length?o:t.last()).addClass("selected")):t.eq(0).hasClass("no-result")||(n=t.last().addClass("selected"))}}();else if(40===t.keyCode)!function(){var t=$("div#product_search_result li.list-group-item");{var o;n&&t.length?(n.removeClass("selected"),n=(0<(o=n.next()).length?o:t.eq(0)).addClass("selected")):t.eq(0).hasClass("no-result")||(n=t.eq(0).addClass("selected"))}}();else{if(13===t.keyCode)return t.preventDefault(),null!=n&&u(n),!1;p($(this).val())}return!1}o.empty()}),$(document).on("click","form#add_products_form button#product_search_button, form#add_product_to_customer_group_form button#product_search_button",function(){var t;$(this).hasClass("no-result")||1<(t=$("form#add_products_form input#product_search_input").val()).length&&p(t)}),$(document).on("click","form#add_products_form li.list-group-item:not(.selected-product), form#add_product_to_customer_group_form li.list-group-item:not(.selected-product)",function(){u($(this))}),$(document).on("click","form#add_products_form li.list-group-item span.close,form#add_product_to_customer_group_form li.list-group-item span.close",function(){var t="";$("form#add_products_form").length?t=$("form#add_products_form input#product_id"):$("form#add_product_to_customer_group_form").length&&(t=$("form#add_product_to_customer_group_form input#product_id")),""!==t&&t.length&&t.remove();$("div#product_search_wrapper").html('<input type="submit" disabled style="display: none" aria-hidden="true" /><input autocomplete="off" type="text" class="form-control" id="product_search_input" placeholder="S&oslash;k"><span class="input-group-btn"><button class="btn btn-default" id="product_search_button" onclick="return false;">S&oslash;k</button></span>')}),$(document).on("mouseup","div#wrap",function(t){var o=$("div#product_search_result"),e=$("input#product_search_input");o.is(t.target)||e.is(t.target)||0!==o.has(t.target).length||o.empty()}),$(document).on("click","div#products_modal_container button.accordion",function(){!function(t){t.addClass("active");var o=t.next();"block"===o.css("display")?(o.hide(),t.removeClass("active")):o.show()}($(this))})});
"use strict";$(document).ready(function(){var p="produktkategori",i=!1,o="/includes/productCategory/ajax/ajax.php";function e(){var t=!1;$("div#product_category_list_wrapper input#display_deactivated").is(":checked")&&(t=!0),$.ajax({type:"POST",url:o,data:{action:"get_product_category_list",product_category_type:$('input[name="product_category_type"]').val(),search_text:$("input#product_category_search_input").val(),display_deactivated:t}}).done(function(t){"OK"===t.status.toUpperCase()?$("div#product_category_list_wrapper div.list-group").replaceWith(t.html):alert(t.error_message)},"json")}function d(){var t=!1;$("div#product_category_list_wrapper input#display_deactivated").is(":checked")&&(t=!0),$.ajax({type:"GET",url:"/action/product-category/update-product-category-list",data:{product_category_type:$('input[name="product_category_type"]').val(),display_deactivated:t},dataType:"json"}).success(function(t){$("div#product_category_list_wrapper div.list-group").replaceWith(t.html),""===t.html&&location.reload()}).error(function(t){modalTitle="Det oppstod en feil!",modalMessage=$.parseJSON(t.responseText).errors,modalAlertType="error",displayInfoMessageModal(modalParentElementInDOM,modalTitle,modalMessage,modalButtonText,modalAlertType)})}function _(t,o,e,r){$("form#product_category_form div.alert").length&&$("form#product_category_form div.alert").remove();o='<div class="alert alert-'+e+' fade in" role="alert"><button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button><h4>'+t+"</h4><p>"+o+"</p></div>";$("form#product_category_form legend").length?$("form#product_category_form legend").after(o):$("form#product_category_form fieldset").prepend(o),r&&$("form#product_category_form div.form-group").remove()}$(document).on("click","div#product_category_list_wrapper span#filter_span_wrapper",function(){$("div#filter_options_wrapper").toggle();var t=$("span#filter_span_wrapper span.glyphicon");$(t).hasClass("glyphicon-chevron-right")?($(t).removeClass("glyphicon-chevron-right"),$(t).addClass("glyphicon-chevron-down")):($(t).removeClass("glyphicon-chevron-down"),$(t).addClass("glyphicon-chevron-right"))}),$(document).on("click","div#product_category_list_wrapper input#display_deactivated",function(){e()}),$(document).on("click","form#product_category_form button#save_product_category",function(){var t,o,e,r,a,c,n;i||($(this).html('<img src="/htdocs/images/loading.gif?v=1.0" style="width:20px; height: 20px;"/>  Lagrer'),t=$("form#product_category_form input[name=product_category_type]").val(),o=$("form#product_category_form input#name").val(),e=$("form#product_category_form textarea#description").val(),r=$("form#product_category_form input[name=product_category_list_order]").val(),a=$("form#product_category_form input[name=product_category_parent_product_category_id]").val(),c=new FormData,$("form#product_category_form input#product_category_id").val()&&(n=$("form#product_category_form input#product_category_id").val(),c.append("product_category_id",n)),$('form#product_category_form select[name="select_consuming_location"]').val()&&(n=$('form#product_category_form select[name="select_consuming_location"]').children("option:selected").val(),c.append("consuming_location",n)),c.append("product_category_type",t),c.append("product_category_name",o),c.append("product_category_description",e),c.append("product_category_list_order",r),c.append("product_category_parent_product_category_id",a),$("form#product_category_form input#select_visibility").is(":checked")?c.append("product_category_visible","1"):c.append("product_category_visible","0"),$('form#product_category_form input[name^="production_open_from"]').each(function(){c.append("production_open_from[]",$(this).val())}),$('form#product_category_form input[name^="production_open_to"]').each(function(){c.append("production_open_to[]",$(this).val())}),$("div#form_group_sale_time_table").length&&($('form#product_category_form input[name^="sale_open_from"]').each(function(){c.append("sale_open_from[]",$(this).val())}),$('form#product_category_form input[name^="sale_open_to"]').each(function(){c.append("sale_open_to[]",$(this).val())})),i=!0,$.ajax({type:"POST",url:"/action/product-category/save-product-category-content",data:c,processData:!1,contentType:!1,dataType:"json"}).success(function(t){$("button#save_product_category").html("Lagre"),d();var o=!0;0<+$('input[name="product_category_id"]').val()&&(o=!1),_("Lagret!",'Trykk <a href="">her</a> for å lagre ny '+p,"success",o),$(window).scrollTop(0)}).error(function(t){modalTitle="Det oppstod en feil!",modalMessage=$.parseJSON(t.responseText).errors,modalAlertType="error",displayInfoMessageModal(modalParentElementInDOM,modalTitle,modalMessage,modalButtonText,modalAlertType)}).always(function(){i=!1}))}),$(document).on("click","form#product_category_form button#change_product_category_status",function(){var t;i||0!=$(this).val()&&1!=$(this).val()||0==$(this).val()&&!confirm("Vil du deaktivere denne kategorien? Den vil ikke lengre bli vist på forsiden til webshoppen.")||(t=$(this).attr("product_category_id"),i=!0,$.ajax({type:"POST",url:o,data:{action:"change_product_category_status",product_category_id:t,status:$(this).val()}}).done(function(t){var o=!0;void 0!==t.status&&"OK"===t.status.toUpperCase()||(o=!1),o?(_("Lagret!",'Trykk <a href="">her</a> for å lagre ny '+p,"success",!0),d()):_("Kunne ikke lagre!",t.error_message,"danger",!1),i=!1},"json"))}),$(document).on("click","a.product_category_list_item",function(t){return isNaN($(this).attr("product_category_id"))&&alert("Kunne ikke hente for endring, ugyldig ID"),$.post(o,{action:"get_form",product_category_id:$(this).attr("product_category_id")},function(t){"OK"===t.status.toUpperCase()?$("form#product_category_form").replaceWith(t.html):_("Kunne ikke lagre!",t.error_message,"danger",!1)},"json"),!1}),$(document).on("click","form#product_category_form button.accordion",function(){!function(t){t.addClass("active");var o=t.next();"block"===o.css("display")?(o.hide(),t.removeClass("active")):o.show()}($(this))}),$("input#product_category_search_input").keyup(function(t){var o=t.which,t=$("input#product_category_search_input");13!==o&&""!==t.val()||e()}),$("button#product_category_search_button").click(function(){e()})});
"use strict";function getAlertHtml(e,a,s){var t=null!=s&&""!==s&&void 0!==s?"<strong>"+s+"</strong><br><br>":"";return""!==e&&null!=e||null==s&&""===s&&void 0===s?""!==s&&null!=s||""===e&&void 0===e&&null===e?'<div class="alert alert-'+a+' alert-dismissible" id="message"><a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>'+t+e+"</div>":'<div class="alert alert-'+a+' alert-dismissible" id="message"><a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>'+e+"</div>":'<div class="alert alert-'+a+' alert-dismissible" id="message"><a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>'+(t="<strong>"+s+"</strong><br>")+"</div>"}function getAlertTable(e,a,s){return'<tr><td colspan="3"><div class="alert alert-'+a+' alert-dismissible" id="message"><a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>'+(null!=s&&""!=s&&void 0!==s?"<strong>"+s+"</strong><br><br>":"")+e+"</div></td></tr>"}function prependToAlert(e,a,s,t,l){null!=l&&""!=l&&void 0!==l&&0<$(l).length&&$(".alert",$(l)).remove(),$(getAlertHtml(a,s,t)).prependTo($(e))}function appendToAlert(e,a,s,t,l){null!=l&&""!=l&&void 0!==l&&0<$(l).length&&$(".alert",$(l)).remove(),$(getAlertHtml(a,s,t)).appendTo($(e))}function insertAfterAlertTr(e,a,s,t,l){null!=l&&""!=l&&void 0!==l&&0<$(l).length&&$(".alert",$(l)).remove(),$(getAlertTable(a,s,t)).insertAfter($(e))}function displayInfoMessageModal(e,a,s,t,l){0<$("div#info_message_modal_wrapper",e).length&&$("div#info_message_modal_wrapper").remove();var i="",r="";switch(l){case"error":i="error_modal",r='<i class="far fa-times-circle"></i>';break;case"success":i="success_modal",r='<i class="far fa-check-circle"></i>';break;case"info":i="info_modal",r='<i class="fas fa-info-circle"></i>'}e.append('<div id="info_message_modal_wrapper">\n<div class="modal" id="info_message_modal" tabindex="-1" role="dialog">\n  <div class="modal-dialog modal-dialog-centered '+i+'" role="document">\n    <div class="modal-content">\n      <div class="modal-header">\n        <h4 class="modal-title">'+r+"  "+a+'</h4>\n      </div>\n      <div class="modal-body bs-callout bs-callout-'+l+'">\n        <h5>'+s+'</h5>\n      </div>\n      <div class="modal-footer">\n        <button type="button" class="btn btn-default" data-dismiss="modal">'+t+"</button>\n      </div>\n    </div>\n  </div>\n</div>\n</div>"),$("div#info_message_modal").modal("toggle")}function sortTable(e,a,s){var t,l,i,r=0,o=!0,n="asc",d=1;for(!0===(3<arguments.length&&void 0!==arguments[3]&&arguments[3])&&(d=2);o;){for(o=!1,t=e.find("> tbody > tr"),l=0;l<t.length-d;l++){i=!1,f=t[l].getElementsByTagName("TD")[a],c=t[l+1].getElementsByTagName("TD")[a];var c,m=f.innerHTML.toLowerCase(),f=c.innerHTML.toLowerCase();if("numeric"===s?(m=+m.replace(",","."),f=+f.replace(",",".")):"d/m/Y"==s&&(c=m.split("/"),m=new Date(+c[2],c[1]-1,+c[0]),c=f.split("/"),f=new Date(+c[2],c[1]-1,+c[0])),"asc"==n){if(f<m){i=!0;break}}else if("desc"==n&&m<f){i=!0;break}}i?(t[l].parentNode.insertBefore(t[l+1],t[l]),o=!0,r++):0==r&&"asc"==n&&(n="desc",o=!0)}}function getProductsFromShoppingCart(e){var a=[];return e.each(function(){var e=$(this).attr("product_id");a.push(e)}),a}function printAddedToShoppingCartBar(){var e=$("div#added_to_shopping_cart_bar");e.length&&e.show("fast").delay(4e3).hide("slow")}function delay(t,l){var i=0;return function(){clearTimeout(i);for(var e=arguments.length,a=Array(e),s=0;s<e;s++)a[s]=arguments[s];i=setTimeout(t.bind.apply(t,[this].concat(a)),l||0)}}function inputNotify(e,a,s){var t=3<arguments.length&&void 0!==arguments[3]?arguments[3]:"left",e=e?"success":"error";$(a).notify(s,{position:t,className:e})}$.getScript("/htdocs/js/notify.min.js",function(){});
"use strict";$(document).ready(function(){var n=!1;function o(){var e,t;!0!==n&&(n=!0,e=0,$('input[name="display_deactivated"]').is(":checked")&&(e=1),t=$("input#frontline_store_overview_search_input").val(),$.ajax({type:"GET",url:"/action/frontline-store-overview/display-search-result",data:{display_deactivated:e,search_string:t},dataType:"json"}).success(function(e){$("div#frontline_store_list_wrapper").html(e.html)}).error(function(e){modalTitle="Det oppstod en feil!",modalMessage=$.parseJSON(e.responseText).errors,modalAlertType="error",displayInfoMessageModal(modalParentElementInDOM,modalTitle,modalMessage,modalButtonText,modalAlertType)}).always(function(){n=!1}))}$("div#frontline_store_right_side_menu_wrapper span#filter_span_wrapper").click(function(){$("div#filter_options_wrapper").toggle();var e=$("span#filter_span_wrapper span.glyphicon");$(e).hasClass("glyphicon-chevron-right")?($(e).removeClass("glyphicon-chevron-right"),$(e).addClass("glyphicon-chevron-down")):($(e).removeClass("glyphicon-chevron-down"),$(e).addClass("glyphicon-chevron-right"))}),$("button#frontline_store_overview_search_button").click(function(){o()}),$("div#frontline_store_right_side_menu_wrapper input#frontline_store_overview_search_input").keyup(function(e){var t=e.which,e=$("input#frontline_store_overview_search_input");13!==t&&""!==e.val()||o()}),$(document).on("click","div#frontline_store_right_side_menu_wrapper .list-group-item",function(){$(this).is("li")||function(e){if(!0===n)return;n=!0,$.ajax({type:"GET",url:"/action/frontline-store-overview/display-get-frontline-store-info",data:{frontline_store_id:e},dataType:"json"}).success(function(e){$("div#frontline_store_info_wrapper").html(e.html)}).error(function(e){modalTitle="Det oppstod en feil!",modalMessage=$.parseJSON(e.responseText).errors,modalAlertType="error",displayInfoMessageModal(modalParentElementInDOM,modalTitle,modalMessage,modalButtonText,modalAlertType)}).always(function(){n=!1})}($(this).attr("id"))}),$(document).on("click",'div#frontline_store_right_side_menu_wrapper input[name="display_deactivated"]',function(){o()}),$(document).on("click","div#frontline_store_info_wrapper button#btn_change_availability",function(){!function(e,t){if(!0===n)return;$.ajax({type:"PUT",url:"/action/frontline-store-overview/change-frontline-store-availability",data:{frontline_store_id:e,current_frontline_store_status:t},dataType:"json"}).success(function(e){$("div#frontline_store_info_wrapper div#button_availability").html(e.html)}).error(function(e){modalTitle="Det oppstod en feil!",modalMessage=$.parseJSON(e.responseText).errors,modalAlertType="error",displayInfoMessageModal(modalParentElementInDOM,modalTitle,modalMessage,modalButtonText,modalAlertType)})}($("div#frontline_store_info_wrapper input#frontline_store_id").val(),$("button#btn_change_availability").val()),o()})});
"use strict";$(document).ready(function(){$(document).on("click","form#frontline_store_pick_up_time_form input.unit-of-time",function(){var i,t,e;i=$(this),e=i.closest("div.frontline-store-form-group").find("span.unit-of-time-addon"),t=i.closest("div.frontline-store-form-group").find("input:not(.unit-of-time)"),"minutes"===i.val()?(t.attr("placeholder","minutter"),e.html("minutter")):"days"===i.val()&&(t.attr("placeholder","dager"),e.html("dager")),i=$(this),t=i.closest("div.frontline-store-form-group").find("div.maximum-time-wrapper"),e=i.closest("div.frontline-store-form-group").find("label.from-to-label"),"minutes"===(i=i.val())?(t.css("visibility","visible"),e.css("visibility","visible")):"days"===i&&(t.css("visibility","hidden"),e.css("visibility","hidden"))}),$(document).on("change","form#frontline_store_pick_up_time_form div.minimum-time-wrapper input.minimum-time",function(){var i,t;"days"===$(this).closest("div.frontline-store-form-group").find("input.unit-of-time:checked").val()&&(i=$(this),t=i.val(),console.log(t),i.closest("div.frontline-store-form-group").find("input.maximum-time").val(t))})});
"use strict";$(document).ready(function(){var o="/action/customer-settings/save-customer-settings",s=$("div#main-container"),i="",a="",c="Lukk",p="",l=!1;function e(){var e=$("div#amount_sort_extra_products_form_group"),t=$("div#general_settings_wrapper input#extra_products_sort_by_product_groups");e.length&&(t.is(":checked")?e.show():e.hide())}function t(){var e=$("div#tip_settings_form_group"),t=$("div#general_settings_wrapper input#tip_active");e.length&&(t.is(":checked")?e.show():e.hide())}function n(e){l||(l=!0,$.ajax({type:"POST",url:"/action/customer-settings/set-preview-session",data:e,processData:!1,contentType:!1}).success(function(e){var t=window.open("/","_blank");t?t.focus():alert("Please allow popups for this website")}).error(function(e){i="Det oppstod en feil!",a=$.parseJSON(e.responseText).errors,p="error",displayInfoMessageModal(s,i,a,c,p)}).always(function(){l=!1}))}function r(t){var n,r,e;l||(n=$("div#"+t+" input#setting_type").val(),r=[],$("div#"+t+' input[name="customer_settings[]"]').each(function(){var e="",e="checkbox"===$(this).attr("type")?$(this).is(":checked")?"1":"0":$(this).val(),e={name:$(this).attr("id"),value:e,setting_type:n};r.push(e)}),"layout_settings_wrapper"===t&&$("div#product_layout_form_group").length&&(e=$("div#product_layout_form_group input[type='radio']:checked").val(),r.push({name:"product_layout",value:e,setting_type:n})),"layout_settings_wrapper"===t&&$("div#restaurant_table_alternative_name_form_group").length&&(e=$("div#restaurant_table_alternative_name_form_group input[type='radio']:checked").val(),r.push({name:"restaurant_table_alternative_name",value:e,setting_type:n})),l=!0,$.ajax({type:"POST",url:o,data:{customer_settings:r}}).success(function(e){prependToAlert("div#"+t,null,"success",'<i class="far fa-check-circle"></i> Lagret!',"div#main-container")}).error(function(e){i="Det oppstod en feil!",a=$.parseJSON(e.responseText).errors,p="error",displayInfoMessageModal(s,i,a,c,p)}).always(function(){l=!1}))}$('[data-toggle="popover"]').popover({html:!0}),$("div#color_settings_wrapper input.color-picker").length&&$(".color-picker").spectrum({type:"text",showInitial:!0,showInput:!0,locale:"fr"}),$("div#font_settings_wrapper input.font-picker").length&&$("div#font_settings_wrapper input.font-picker").fontselect(),e(),t(),$(document).on("click","div#font_settings_wrapper button#save_fonts",function(){!function(e){if(l)return;l=!0,$.ajax({type:"POST",url:"/action/customer-settings/save-fonts",data:{font:e}}).success(function(e){prependToAlert("div#font_settings_wrapper","","success",'<i class="far fa-check-circle"></i> Skrifttype ble lagret!',"div#main-container"),$(window).scrollTop(0)}).error(function(e){i="Det oppstod en feil",a=$.parseJSON(e.responseText).errors,p="error",displayInfoMessageModal(s,i,a,c,p)}).always(function(){l=!1})}($("div#font_settings_wrapper input.font-picker").val().replace(/\+/g," "))}),$(document).on("click","div#font_settings_wrapper button#delete_fonts",function(){return confirm("Er du sikker på at du vil slette egendefinert skrifttype? Standard skrifttype vil gjelde for nettsiden.")&&function(){if(l)return;l=!0;var e=$("div#font_settings_wrapper input#customer_settings_id").val();$.ajax({type:"POST",url:"/action/customer-settings/delete-fonts",data:{delete_font:!0,customer_settings_id:e}}).success(function(e){prependToAlert("div#font_settings_wrapper","","success",'<i class="far fa-check-circle"></i> Skrifttype ble slettet!',"div#main-container"),$(window).scrollTop(0),$("div#font_settings_wrapper div#delete_font_wrapper").hide(),$("div#font_settings_wrapper div#current_font_wrapper").hide()}).error(function(e){i="Det oppstod en feil",a=$.parseJSON(e.responseText).errors,p="error",displayInfoMessageModal(s,i,a,c,p)}).always(function(){l=!1})}(),!1}),$(document).on("click","div#color_settings_wrapper button#delete_colors",function(){return confirm("Er du sikker på at du vil slette dine egendefinerte farger? Standard farger vil gjelde for nettsiden.")&&function(){if(l)return;l=!0,$.ajax({type:"POST",url:"/action/customer-settings/delete-colors",data:{delete_colors:!0}}).success(function(e){prependToAlert("div#color_settings_wrapper","","success",'<i class="far fa-check-circle"></i> Dine farger ble slettet!',"div#main-container"),$(window).scrollTop(0),$("div#color_settings_wrapper .color-picker").each(function(){$(this).spectrum("set","")}),$("div#color_settings_wrapper div#delete_colors_wrapper").hide()}).error(function(e){i="Det oppstod en feil!",a=$.parseJSON(e.responseText).errors,p="error",displayInfoMessageModal(s,i,a,c,p)}).always(function(){l=!1})}(),!1}),$(document).on("click","div#color_settings_wrapper button#save_colors",function(){var t=new FormData;$("div#color_settings_wrapper .color-picker").each(function(){var e=$(this).spectrum("get");t.append($(this).attr("id"),e)}),function(e){if(l)return;l=!0,$.ajax({type:"POST",url:"/action/customer-settings/save-colors-to-file",data:e,processData:!1,contentType:!1}).success(function(e){prependToAlert("div#color_settings_wrapper","","success",'<i class="far fa-check-circle"></i> Egendefinerte farger ble lagret!',"div#main-container"),$(window).scrollTop(0)}).error(function(e){i="Det oppstod en feil!",a=$.parseJSON(e.responseText).errors,p="error",displayInfoMessageModal(s,i,a,c,p)}).always(function(){l=!1})}(t)}),$(document).on("click","div#layout_settings_wrapper button#save_layout_settings",function(){r($(this).closest("div.form-horizontal").attr("id"))}),$(document).on("click","div#general_settings_wrapper button#save_general_settings",function(){r($(this).closest("div.form-horizontal").attr("id"))}),$(document).on("click","div#login_settings_wrapper button#save_login_settings",function(){r($(this).closest("div.form-horizontal").attr("id"))}),$(document).on("click","div#production_order_columns button#save_production_order_settings",function(){!function(){if(l)return;var t=$('div#production_order_settings_wrapper input[name="setting-type"]').val(),e=[],n=[];if($("div#production_order_columns_settings_wrapper input.production_order_columns_input").each(function(){$(this).is(":checked")&&e.push($(this).attr("name"))}),!e.length)return i="Det oppstod en feil!",a="Du kan ikke ha en tabell uten kolonner",p="error",displayInfoMessageModal(s,i,a,c,p);$('div#production_order_settings_wrapper input[name="production_order_customer_settings[]"]').each(function(){var e="",e="checkbox"===$(this).attr("type")?$(this).is(":checked")?"1":"0":$(this).val(),e={name:$(this).attr("id"),value:e,setting_type:t};n.push(e)}),n.push({name:"production_order_columns",value:JSON.stringify(e),setting_type:t}),l=!0,$.ajax({type:"POST",url:o,data:{customer_settings:n}}).success(function(e){prependToAlert("div#production_order_settings_wrapper",null,"success",'<i class="far fa-check-circle"></i> Lagret!',"div#main-container")}).error(function(e){i="Det oppstod en feil!",a=$.parseJSON(e.responseText).errors,p="error",displayInfoMessageModal(s,i,a,c,p)}).always(function(){l=!1})}()}),$(document).on("click","div#customer_settings_input_wrapper button#save_customer_settings_input_button",function(){!function(){if(l)return;var e=$("div#customer_settings_input_wrapper input#customer_settings_input").val(),t=$("div#customer_settings_input_wrapper input#setting_type").val();l=!0,$.ajax({type:"POST",url:"/action/customer-settings/save-text",data:{text:e,setting_type:t}}).success(function(e){prependToAlert("div#customer_settings_input_wrapper",null,"success",'<i class="far fa-check-circle"></i> Lagret!',"div#main-container")}).error(function(e){i="Det oppstod en feil",a=$.parseJSON(e.responseText).errors,p="info",displayInfoMessageModal(s,i,a,c,p)}).always(function(){l=!1})}()}),$(document).on("click","div#color_settings_wrapper a#open_color_preview",function(){var t=new FormData;$("div#color_settings_wrapper .color-picker").each(function(){var e=$(this).spectrum("get");t.append($(this).attr("id"),e)}),n(t)}),$(document).on("click","div#font_settings_wrapper a#open_font_preview",function(){var e=new FormData,t=$("div#font_settings_wrapper input.font-picker").val().replace(/\+/g," ");e.append("font",t),n(e)}),$(document).on("click","div#background_picture_wrapper a#open_background_image_preview",function(){var e,t=$("input#background_image");0!==t[0].files.length?(e=new FormData,t=t.prop("files")[0],e.append("file",t),n(e)):console.log("ingen fil")}),$(document).on("click","div.container div.form-horizontal a.unset_preview_session",function(){!function(){if(l)return;l=!0,$.ajax({type:"POST",url:"/action/customer-settings/unset-preview-session",data:{unset_preview_session:!0}}).success(function(e){location.reload()}).error(function(e){i="Det oppstod en feil!",a=$.parseJSON(e.responseText).errors,p="error",displayInfoMessageModal(s,i,a,c,p)}).always(function(){l=!1})}()}),$(document).on("change","div#general_settings_wrapper input#extra_products_sort_by_product_groups",function(){e()}),$(document).on("change","div#general_settings_wrapper input#tip_active",function(){t()}),$(document).on("click","div#close_shop_wrapper button#close_shop_button",function(){var e=$("div#close_shop_wrapper input#close_shop").val(),t="";if("1"===e)t="Er du sikker på at du vil stenge nettbutikken? Kunder kan ikke legge varer i handlekurven eller legge inn nye bestillinger. Du kan når som helst åpne igjen.";else{if("0"!==e)return;t="Er du sikker på at du vil åpne nettbutikken? Kunder vil da kunne legge varer i handlekurven og legge inn nye bestillinger. Du kan når som helst stenge igjen."}confirm(t)&&function(){if(l)return;l=!0;var o=$("div#close_shop_wrapper input#close_shop").val();$.ajax({type:"POST",url:"/action/customer-settings/close-shop",data:{closed_shop:o}}).success(function(e){$("div#close_shop_wrapper input#closed_shop_custom_text").val();var t=$("div#close_shop_wrapper button#close_shop_button"),n="",r="",r="1"===o?(t.removeClass("shop-is-currently-open"),t.addClass("shop-is-currently-closed"),t.html('<i class="fas fa-lock-open"></i> Åpne salg'),$("div#close_shop_wrapper input#close_shop").val(0),n="Salget ble stengt!","Kunder i nettbutikken får IKKE lov til å legge varer i handlekurven eller legge inn nye bestillinger. OBS: Må åpnes manuelt."):(t.removeClass("shop-is-currently-closed"),t.addClass("shop-is-currently-open"),t.html('<i class="fas fa-lock"></i> Steng salg'),$("div#close_shop_wrapper input#close_shop").val(1),n="Salget ble åpnet!","Kunder i nettbutikken kan nå legge varer i handlekurv og legge inn nye bestillinger igjen.");prependToAlert("div#stop_sale",r,"success",'<i class="far fa-check-circle"></i> '+n,"div#customer_settings_wrapper div.tab-content")}).error(function(e){i="Det oppstod en feil!",a=$.parseJSON(e.responseText).errors,p="error",displayInfoMessageModal(s,i,a,c,p)}).always(function(){l=!1})}()}),$(document).on("click","div#close_shop_wrapper button#save_closed_shop_custom_text",function(){!function(){if(l)return;l=!0;var e=$("div#close_shop_wrapper input#closed_shop_custom_text").val();$.ajax({type:"POST",url:"/action/customer-settings/save-closed-shop-custom-text",data:{closed_shop_custom_text:e}}).success(function(e){prependToAlert("div#close_shop_wrapper","","success",'<i class="far fa-check-circle"></i> Teksten ble lagret!',"div#stop_sale")}).error(function(e){i="Det oppstod en feil!",a=$.parseJSON(e.responseText).errors,p="error",displayInfoMessageModal(s,i,a,c,p)}).always(function(){l=!1})}()}),$(document).on("change","div#production_order_columns_settings_wrapper #production_order_columns_select_all",function(){var e=$(this).is(":checked");return $("div#production_order_columns_settings_wrapper input.production_order_columns_input").prop("checked",e),!1}),$(document).on("change","div#production_order_columns_settings_wrapper .production_order_columns_input",function(){var e=$("div#production_order_columns_settings_wrapper .production_order_columns_input:checked").length==$("div#production_order_columns_settings_wrapper #production_order_columns_select_all").data("count-columns");return $("div#production_order_columns_settings_wrapper #production_order_columns_select_all").prop("checked",e),!1})});
"use strict";$(document).ready(function(){$("div#main-container");var t,i,r,o,l,d,s,e,c,n,u,h=$("div#category_menu_list_wrapper"),a=h.height();function _(e,t,i){i=i.get(0).scrollWidth-e.outerWidth();e.scrollLeft(i),e.animate({scrollLeft:t.get(0).offsetLeft-e.outerWidth()/3},"fast")}function v(){var e=$("div#category_menu_list_wrapper"),t=$(".shop-products-col-frame");t.length?e.css("width",t.outerWidth()):e.css("width",e.outerWidth())}function f(e){!1===(0<arguments.length&&void 0!==e&&e)?($("div#slide_right").show(),$("div#slide_left").show()):($("div#sub_slide_right").show(),$("div#sub_slide_left").show())}function m(e){!1===(0<arguments.length&&void 0!==e&&e)?($("div#slide_right").hide(),$("div#slide_left").hide()):($("div#sub_slide_right").hide(),$("div#sub_slide_left").hide())}function g(e,t,i,r){var o="div#slide_"+e,l="span.glyphicon-chevron-"+e;!0===(3<arguments.length&&void 0!==r&&r)&&(o="div#sub_slide_"+e,l="span.glyphicon-chevron-"+e),!0===i?$(o+" "+l).hide():$(o+" "+l).show(),$(o).css("cursor",t)}function b(){var e;(e=window.navigator.userAgent,/MSIE|Trident/.test(e))&&(f(),f(!0),g("left","pointer",!1),g("left","pointer",!1),g("left","pointer",!1,!0),g("right","pointer",!1,!0))}$("nav.category-menu-list").length&&(t=function(e,t){!0===c&&(1<arguments.length&&void 0!==t&&t?d:o).scrollLeft(u+(n-e.pageX))},i=h.offset().top,h=$("header.navbar-fixed-top"),r="relative"===h.css("position")?0:h.height(),o=$("div#crumbs_holder"),l=$("div#crumbs_holder ul"),d=$("div#sub_crumbs_holder"),s=$("div#sub_crumbs_holder ul"),$(window).scroll(function(){var e;$(window).scrollTop()>i-r&&(v(),function(){var e=$("header.navbar"),t=e.height();"relative"===e.css("position")&&(t=0);$("div#category_menu_list_wrapper").css("top",t)}(),$("div#main-container").css("padding-top",a),$("div#category_menu_list_wrapper").css("position","fixed")),$(window).scrollTop()<i-r&&(e=$("div#category_menu_list_wrapper"),$("div#main-container").css("padding-top",""),e.css("top",""),e.css("width",""),e.css("position","sticky"))}),$(window).resize(function(){v(),l.width()<=o.outerWidth()&&(o.removeClass("grab"),m()),l.width()>o.outerWidth()&&(o.addClass("grab"),f(),0<o.scrollLeft()&&g("left","pointer",!1),o.scrollLeft()<l.get(0).scrollWidth-o.outerWidth()&&g("right","pointer",!1)),s.width()<=d.outerWidth()&&(d.removeClass("grab"),m(!0)),s.width()>d.outerWidth()&&(d.addClass("grab"),f(!0),0<d.scrollLeft()&&g("left","pointer",!1,!0),d.scrollLeft()<s.get(0).scrollWidth-d.outerWidth()&&g("right","pointer",!1,!0)),b()}),$("div#crumbs_holder li.active").length&&(e=$("div#crumbs_holder li.active"),_(o,e,l)),l.width()>o.outerWidth()&&o.addClass("grab"),l.width()<=o.outerWidth()&&(o.removeClass("grab"),m()),0===o.scrollLeft()&&g("left","default",!0),o.scrollLeft()>l.get(0).scrollWidth-o.outerWidth()-15&&g("right","default",!0),$("div#crumbs_holder").on("scroll",function(){0===o.scrollLeft()&&g("left","default",!0),0<o.scrollLeft()&&g("left","pointer",!1),o.scrollLeft()>l.get(0).scrollWidth-o.outerWidth()-15&&g("right","default",!0),o.scrollLeft()<l.get(0).scrollWidth-o.outerWidth()-15&&g("right","pointer",!1)}),$("nav.sub-category-menu-list").length&&(s.width()>d.outerWidth()&&d.addClass("grab"),s.width()<=d.outerWidth()&&(d.removeClass("grab"),m(!0)),0===d.scrollLeft()&&g("left","default",!0,!0),d.scrollLeft()>s.get(0).scrollWidth-d.outerWidth()-15&&g("right","default",!0,!0),$("div#sub_crumbs_holder li.active").length&&(e=$("div#sub_crumbs_holder li.active"),_($("div#sub_crumbs_holder"),e,s)),$("div#sub_crumbs_holder").on("scroll",function(){0===d.scrollLeft()&&g("left","default",!0,!0),0<d.scrollLeft()&&g("left","pointer",!1,!0),d.scrollLeft()>s.get(0).scrollWidth-d.outerWidth()-15&&g("right","default",!0,!0),d.scrollLeft()<s.get(0).scrollWidth-d.outerWidth()-15&&g("right","pointer",!1,!0)})),b(),$(document).on("click","div#crumbs_control_holder div#slide_left",function(){var e=$("div#crumbs_holder").scrollLeft();$("div#crumbs_holder").animate({scrollLeft:e-150},400)}),$(document).on("click","div#crumbs_control_holder div#slide_right",function(){var e=$("div#crumbs_holder").scrollLeft();$("div#crumbs_holder").animate({scrollLeft:e+150},400)}),$(document).on("click","div#sub_crumbs_control_holder div#sub_slide_left",function(){var e=$("div#sub_crumbs_holder").scrollLeft();$("div#sub_crumbs_holder").animate({scrollLeft:e-150},400)}),$(document).on("click","div#sub_crumbs_control_holder div#sub_slide_right",function(){var e=$("div#sub_crumbs_holder").scrollLeft();$("div#sub_crumbs_holder").animate({scrollLeft:e+150},400)}),c=!1,u=n=0,$(document).on("mousedown","div#category_menu_list_wrapper div#crumbs_holder",function(e){l.width()>o.outerWidth()&&(o.addClass("grabbing"),c=!0,n=e.pageX,u=$(this).scrollLeft())}),$(document).on("mousemove","div#category_menu_list_wrapper div#crumbs_holder",function(e){!0===c&&t(e)}),$(document).on("mouseleave","div#category_menu_list_wrapper div#crumbs_holder",function(){c=!1,o.removeClass("grabbing")}),$(document).on("mouseup","div#category_menu_list_wrapper div#crumbs_holder",function(){c=!1,o.removeClass("grabbing"),u=n=0}),$(document).on("mousedown","div#category_menu_list_wrapper div#sub_crumbs_holder",function(e){s.width()>d.outerWidth()&&(d.addClass("grabbing"),c=!0,n=e.pageX,u=$(this).scrollLeft())}),$(document).on("mousemove","div#category_menu_list_wrapper div#sub_crumbs_holder",function(e){t(e,!0)}),$(document).on("mouseleave","div#category_menu_list_wrapper div#sub_crumbs_holder",function(){c=!1}),$(document).on("mouseup","div#category_menu_list_wrapper div#sub_crumbs_holder",function(){c=!1,d.removeClass("grabbing"),u=n=0}))});
"use strict";var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};!function(t){"object"==("undefined"==typeof module?"undefined":_typeof(module))&&module.exports?module.exports=t():window.intlTelInput=t()}(function(v){return function(){function t(t,i){for(var e=0;e<i.length;e++){var a=i[e];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(t,a.key,a)}}for(var s=[["Afghanistan (‫افغانستان‬‎)","af","93"],["Albania (Shqipëri)","al","355"],["Algeria (‫الجزائر‬‎)","dz","213"],["American Samoa","as","1",5,["684"]],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1",6,["264"]],["Antigua and Barbuda","ag","1",7,["268"]],["Argentina","ar","54"],["Armenia (Հայաստան)","am","374"],["Aruba","aw","297"],["Australia","au","61",0],["Austria (Österreich)","at","43"],["Azerbaijan (Azərbaycan)","az","994"],["Bahamas","bs","1",8,["242"]],["Bahrain (‫البحرين‬‎)","bh","973"],["Bangladesh (বাংলাদেশ)","bd","880"],["Barbados","bb","1",9,["246"]],["Belarus (Беларусь)","by","375"],["Belgium (België)","be","32"],["Belize","bz","501"],["Benin (Bénin)","bj","229"],["Bermuda","bm","1",10,["441"]],["Bhutan (འབྲུག)","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina (Босна и Херцеговина)","ba","387"],["Botswana","bw","267"],["Brazil (Brasil)","br","55"],["British Indian Ocean Territory","io","246"],["British Virgin Islands","vg","1",11,["284"]],["Brunei","bn","673"],["Bulgaria (България)","bg","359"],["Burkina Faso","bf","226"],["Burundi (Uburundi)","bi","257"],["Cambodia (កម្ពុជា)","kh","855"],["Cameroon (Cameroun)","cm","237"],["Canada","ca","1",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)","cv","238"],["Caribbean Netherlands","bq","599",1,["3","4","7"]],["Cayman Islands","ky","1",12,["345"]],["Central African Republic (République centrafricaine)","cf","236"],["Chad (Tchad)","td","235"],["Chile","cl","56"],["China (中国)","cn","86"],["Christmas Island","cx","61",2],["Cocos (Keeling) Islands","cc","61",1],["Colombia","co","57"],["Comoros (‫جزر القمر‬‎)","km","269"],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243"],["Congo (Republic) (Congo-Brazzaville)","cg","242"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["Côte d’Ivoire","ci","225"],["Croatia (Hrvatska)","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599",0],["Cyprus (Κύπρος)","cy","357"],["Czech Republic (Česká republika)","cz","420"],["Denmark (Danmark)","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1",13,["767"]],["Dominican Republic (República Dominicana)","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt (‫مصر‬‎)","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea (Guinea Ecuatorial)","gq","240"],["Eritrea","er","291"],["Estonia (Eesti)","ee","372"],["Ethiopia","et","251"],["Falkland Islands (Islas Malvinas)","fk","500"],["Faroe Islands (Føroyar)","fo","298"],["Fiji","fj","679"],["Finland (Suomi)","fi","358",0],["France","fr","33"],["French Guiana (Guyane française)","gf","594"],["French Polynesia (Polynésie française)","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia (საქართველო)","ge","995"],["Germany (Deutschland)","de","49"],["Ghana (Gaana)","gh","233"],["Gibraltar","gi","350"],["Greece (Ελλάδα)","gr","30"],["Greenland (Kalaallit Nunaat)","gl","299"],["Grenada","gd","1",14,["473"]],["Guadeloupe","gp","590",0],["Guam","gu","1",15,["671"]],["Guatemala","gt","502"],["Guernsey","gg","44",1,["1481","7781","7839","7911"]],["Guinea (Guinée)","gn","224"],["Guinea-Bissau (Guiné Bissau)","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong (香港)","hk","852"],["Hungary (Magyarország)","hu","36"],["Iceland (Ísland)","is","354"],["India (भारत)","in","91"],["Indonesia","id","62"],["Iran (‫ایران‬‎)","ir","98"],["Iraq (‫العراق‬‎)","iq","964"],["Ireland","ie","353"],["Isle of Man","im","44",2,["1624","74576","7524","7924","7624"]],["Israel (‫ישראל‬‎)","il","972"],["Italy (Italia)","it","39",0],["Jamaica","jm","1",4,["876","658"]],["Japan (日本)","jp","81"],["Jersey","je","44",3,["1534","7509","7700","7797","7829","7937"]],["Jordan (‫الأردن‬‎)","jo","962"],["Kazakhstan (Казахстан)","kz","7",1,["33","7"]],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait (‫الكويت‬‎)","kw","965"],["Kyrgyzstan (Кыргызстан)","kg","996"],["Laos (ລາວ)","la","856"],["Latvia (Latvija)","lv","371"],["Lebanon (‫لبنان‬‎)","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya (‫ليبيا‬‎)","ly","218"],["Liechtenstein","li","423"],["Lithuania (Lietuva)","lt","370"],["Luxembourg","lu","352"],["Macau (澳門)","mo","853"],["Macedonia (FYROM) (Македонија)","mk","389"],["Madagascar (Madagasikara)","mg","261"],["Malawi","mw","265"],["Malaysia","my","60"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania (‫موريتانيا‬‎)","mr","222"],["Mauritius (Moris)","mu","230"],["Mayotte","yt","262",1,["269","639"]],["Mexico (México)","mx","52"],["Micronesia","fm","691"],["Moldova (Republica Moldova)","md","373"],["Monaco","mc","377"],["Mongolia (Монгол)","mn","976"],["Montenegro (Crna Gora)","me","382"],["Montserrat","ms","1",16,["664"]],["Morocco (‫المغرب‬‎)","ma","212",0],["Mozambique (Moçambique)","mz","258"],["Myanmar (Burma) (မြန်မာ)","mm","95"],["Namibia (Namibië)","na","264"],["Nauru","nr","674"],["Nepal (नेपाल)","np","977"],["Netherlands (Nederland)","nl","31"],["New Caledonia (Nouvelle-Calédonie)","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger (Nijar)","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea (조선 민주주의 인민 공화국)","kp","850"],["Northern Mariana Islands","mp","1",17,["670"]],["Norway (Norge)","no","47",0],["Oman (‫عُمان‬‎)","om","968"],["Pakistan (‫پاکستان‬‎)","pk","92"],["Palau","pw","680"],["Palestine (‫فلسطين‬‎)","ps","970"],["Panama (Panamá)","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru (Perú)","pe","51"],["Philippines","ph","63"],["Poland (Polska)","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar (‫قطر‬‎)","qa","974"],["Réunion (La Réunion)","re","262",0],["Romania (România)","ro","40"],["Russia (Россия)","ru","7",0],["Rwanda","rw","250"],["Saint Barthélemy","bl","590",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1",18,["869"]],["Saint Lucia","lc","1",19,["758"]],["Saint Martin (Saint-Martin (partie française))","mf","590",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1",20,["784"]],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé and Príncipe (São Tomé e Príncipe)","st","239"],["Saudi Arabia (‫المملكة العربية السعودية‬‎)","sa","966"],["Senegal (Sénégal)","sn","221"],["Serbia (Србија)","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1",21,["721"]],["Slovakia (Slovensko)","sk","421"],["Slovenia (Slovenija)","si","386"],["Solomon Islands","sb","677"],["Somalia (Soomaaliya)","so","252"],["South Africa","za","27"],["South Korea (대한민국)","kr","82"],["South Sudan (‫جنوب السودان‬‎)","ss","211"],["Spain (España)","es","34"],["Sri Lanka (ශ්‍රී ලංකාව)","lk","94"],["Sudan (‫السودان‬‎)","sd","249"],["Suriname","sr","597"],["Svalbard and Jan Mayen","sj","47",1,["79"]],["Swaziland","sz","268"],["Sweden (Sverige)","se","46"],["Switzerland (Schweiz)","ch","41"],["Syria (‫سوريا‬‎)","sy","963"],["Taiwan (台灣)","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand (ไทย)","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad and Tobago","tt","1",22,["868"]],["Tunisia (‫تونس‬‎)","tn","216"],["Turkey (Türkiye)","tr","90"],["Turkmenistan","tm","993"],["Turks and Caicos Islands","tc","1",23,["649"]],["Tuvalu","tv","688"],["U.S. Virgin Islands","vi","1",24,["340"]],["Uganda","ug","256"],["Ukraine (Україна)","ua","380"],["United Arab Emirates (‫الإمارات العربية المتحدة‬‎)","ae","971"],["United Kingdom","gb","44",0],["United States","us","1",0],["Uruguay","uy","598"],["Uzbekistan (Oʻzbekiston)","uz","998"],["Vanuatu","vu","678"],["Vatican City (Città del Vaticano)","va","39",1,["06698"]],["Venezuela","ve","58"],["Vietnam (Việt Nam)","vn","84"],["Wallis and Futuna (Wallis-et-Futuna)","wf","681"],["Western Sahara (‫الصحراء الغربية‬‎)","eh","212",1,["5288","5289"]],["Yemen (‫اليمن‬‎)","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["Åland Islands","ax","358",1,["18"]]],i=0;i<s.length;i++){var e=s[i];s[i]={name:e[0],iso2:e[1],dialCode:e[2],priority:e[3]||0,areaCodes:e[4]||null}}var a={getInstance:function(t){t=t.getAttribute("data-intl-tel-input-id");return window.intlTelInputGlobals.instances[t]},instances:{}};"object"==("undefined"==typeof window?"undefined":_typeof(window))&&(window.intlTelInputGlobals=a);var n=0,o={allowDropdown:!0,autoHideDialCode:!0,autoPlaceholder:"polite",customContainer:"",customPlaceholder:null,dropdownContainer:null,excludeCountries:[],formatOnDisplay:!0,geoIpLookup:null,hiddenInput:"",initialCountry:"",localizedCountries:null,nationalMode:!0,onlyCountries:[],placeholderNumberType:"MOBILE",preferredCountries:["us","gb"],separateDialCode:!1,utilsScript:""},r=["800","822","833","844","855","866","877","880","881","882","883","884","885","886","887","888","889"];"object"==("undefined"==typeof window?"undefined":_typeof(window))&&window.addEventListener("load",function(){window.intlTelInputGlobals.windowLoaded=!0});function l(i){c(window.intlTelInputGlobals.instances,function(t){window.intlTelInputGlobals.instances[t][i]()})}var d,u,h,c=function(t,i){for(var e=Object.keys(t),a=0;a<e.length;a++)i(e[a],t[e[a]])},p=(d=_,(u=[{key:"_init",value:function(){var t,i,e=this;this.d.nationalMode&&(this.d.autoHideDialCode=!1),this.d.separateDialCode&&(this.d.autoHideDialCode=this.d.nationalMode=!1),this.g=/Android.+Mobile|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),this.g&&(document.body.classList.add("iti-mobile"),this.d.dropdownContainer||(this.d.dropdownContainer=document.body)),"undefined"!=typeof Promise?(t=new Promise(function(t,i){e.h=t,e.i=i}),i=new Promise(function(t,i){e.i0=t,e.i1=i}),this.promise=Promise.all([t,i])):(this.h=this.i=function(){},this.i0=this.i1=function(){}),this.s={},this._b(),this._f(),this._h(),this._i(),this._i3()}},{key:"_b",value:function(){this._d(),this._d2(),this._e(),this.d.localizedCountries&&this._d0(),(this.d.onlyCountries.length||this.d.localizedCountries)&&this.p.sort(this._d1)}},{key:"_c",value:function(t,i,e){i.length>this.dialCodeMaxLen&&(this.dialCodeMaxLen=i.length),this.q.hasOwnProperty(i)||(this.q[i]=[]);for(var a=0;a<this.q[i].length;a++)if(this.q[i][a]===t)return;e=e!==v?e:this.q[i].length;this.q[i][e]=t}},{key:"_d",value:function(){var i,e;this.d.onlyCountries.length?(i=this.d.onlyCountries.map(function(t){return t.toLowerCase()}),this.p=s.filter(function(t){return-1<i.indexOf(t.iso2)})):this.d.excludeCountries.length?(e=this.d.excludeCountries.map(function(t){return t.toLowerCase()}),this.p=s.filter(function(t){return-1===e.indexOf(t.iso2)})):this.p=s}},{key:"_d0",value:function(){for(var t=0;t<this.p.length;t++){var i=this.p[t].iso2.toLowerCase();this.d.localizedCountries.hasOwnProperty(i)&&(this.p[t].name=this.d.localizedCountries[i])}}},{key:"_d1",value:function(t,i){return t.name.localeCompare(i.name)}},{key:"_d2",value:function(){this.dialCodeMaxLen=0,this.q={};for(var t=0;t<this.p.length;t++){var i=this.p[t];this._c(i.iso2,i.dialCode,i.priority)}for(var e=0;e<this.p.length;e++){var a=this.p[e];if(a.areaCodes)for(var n=this.q[a.dialCode][0],s=0;s<a.areaCodes.length;s++){for(var o=a.areaCodes[s],r=1;r<o.length;r++){var l=a.dialCode+o.substr(0,r);this._c(n,l),this._c(a.iso2,l)}this._c(a.iso2,a.dialCode+o)}}}},{key:"_e",value:function(){this.preferredCountries=[];for(var t=0;t<this.d.preferredCountries.length;t++){var i=this.d.preferredCountries[t].toLowerCase(),i=this._y(i,!1,!0);i&&this.preferredCountries.push(i)}}},{key:"_e2",value:function(t,i,e){var a=document.createElement(t);return i&&c(i,function(t,i){return a.setAttribute(t,i)}),e&&e.appendChild(a),a}},{key:"_f",value:function(){this.a.hasAttribute("autocomplete")||this.a.form&&this.a.form.hasAttribute("autocomplete")||this.a.setAttribute("autocomplete","off");var t="iti";this.d.allowDropdown&&(t+=" iti--allow-dropdown"),this.d.separateDialCode&&(t+=" iti--separate-dial-code"),this.d.customContainer&&(t+=" ",t+=this.d.customContainer);var i,e,a=this._e2("div",{class:t});this.a.parentNode.insertBefore(a,this.a),this.k=this._e2("div",{class:"iti__flag-container"},a),a.appendChild(this.a),this.selectedFlag=this._e2("div",{class:"iti__selected-flag",role:"combobox","aria-owns":"iti-".concat(this.id,"__country-listbox"),"aria-expanded":"false"},this.k),this.l=this._e2("div",{class:"iti__flag"},this.selectedFlag),this.d.separateDialCode&&(this.t=this._e2("div",{class:"iti__selected-dial-code"},this.selectedFlag)),this.d.allowDropdown&&(this.selectedFlag.setAttribute("tabindex","0"),this.u=this._e2("div",{class:"iti__arrow"},this.selectedFlag),this.m=this._e2("ul",{class:"iti__country-list iti__hide",id:"iti-".concat(this.id,"__country-listbox"),role:"listbox"}),this.preferredCountries.length&&(this._g(this.preferredCountries,"iti__preferred",!0),this._e2("li",{class:"iti__divider",role:"separator","aria-disabled":"true"},this.m)),this._g(this.p,"iti__standard"),this.d.dropdownContainer?(this.dropdown=this._e2("div",{class:"iti iti--container"}),this.dropdown.appendChild(this.m)):this.k.appendChild(this.m)),this.d.hiddenInput&&(i=this.d.hiddenInput,!(e=this.a.getAttribute("name"))||-1!==(t=e.lastIndexOf("["))&&(i="".concat(e.substr(0,t),"[").concat(i,"]")),this.hiddenInput=this._e2("input",{type:"hidden",name:i}),a.appendChild(this.hiddenInput))}},{key:"_g",value:function(t,i,e){for(var a="",n=0;n<t.length;n++){var s=t[n],o=e?"-preferred":"";a+="<li class='iti__country ".concat(i,"' tabIndex='-1' id='iti-").concat(this.id,"__item-").concat(s.iso2).concat(o,"' role='option' data-dial-code='").concat(s.dialCode,"' data-country-code='").concat(s.iso2,"'>"),a+="<div class='iti__flag-box'><div class='iti__flag iti__".concat(s.iso2,"'></div></div>"),a+="<span class='iti__country-name'>".concat(s.name,"</span>"),a+="<span class='iti__dial-code'>+".concat(s.dialCode,"</span>"),a+="</li>"}this.m.insertAdjacentHTML("beforeend",a)}},{key:"_h",value:function(){var t=this.a.value,i=this._5(t),e=this._w(t),a=this.d,n=a.initialCountry,s=a.nationalMode,o=a.autoHideDialCode,a=a.separateDialCode;i&&!e?this._v(t):"auto"!==n&&(n?this._z(n.toLowerCase()):i&&e?this._z("us"):(this.j=(this.preferredCountries.length?this.preferredCountries:this.p)[0].iso2,t||this._z(this.j)),t||s||o||a||(this.a.value="+".concat(this.s.dialCode))),t&&this._u(t)}},{key:"_i",value:function(){this._j(),this.d.autoHideDialCode&&this._l(),this.d.allowDropdown&&this._i2(),this.hiddenInput&&this._i0()}},{key:"_i0",value:function(){var t=this;this._a14=function(){t.hiddenInput.value=t.getNumber()},this.a.form&&this.a.form.addEventListener("submit",this._a14)}},{key:"_i1",value:function(){for(var t=this.a;t&&"LABEL"!==t.tagName;)t=t.parentNode;return t}},{key:"_i2",value:function(){var i=this;this._a9=function(t){i.m.classList.contains("iti__hide")?i.a.focus():t.preventDefault()};var t=this._i1();t&&t.addEventListener("click",this._a9),this._a10=function(){!i.m.classList.contains("iti__hide")||i.a.disabled||i.a.readOnly||i._n()},this.selectedFlag.addEventListener("click",this._a10),this._a11=function(t){i.m.classList.contains("iti__hide")&&-1!==["ArrowUp","Up","ArrowDown","Down"," ","Enter"].indexOf(t.key)&&(t.preventDefault(),t.stopPropagation(),i._n()),"Tab"===t.key&&i._2()},this.k.addEventListener("keydown",this._a11)}},{key:"_i3",value:function(){var t=this;this.d.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.windowLoaded?window.intlTelInputGlobals.loadUtils(this.d.utilsScript):window.addEventListener("load",function(){window.intlTelInputGlobals.loadUtils(t.d.utilsScript)}):this.i0(),"auto"===this.d.initialCountry?this._i4():this.h()}},{key:"_i4",value:function(){window.intlTelInputGlobals.autoCountry?this.handleAutoCountry():window.intlTelInputGlobals.startedLoadingAutoCountry||(window.intlTelInputGlobals.startedLoadingAutoCountry=!0,"function"==typeof this.d.geoIpLookup&&this.d.geoIpLookup(function(t){window.intlTelInputGlobals.autoCountry=t.toLowerCase(),setTimeout(function(){return l("handleAutoCountry")})},function(){return l("rejectAutoCountryPromise")}))}},{key:"_j",value:function(){var t=this;this._a12=function(){t._v(t.a.value)&&t._8()},this.a.addEventListener("keyup",this._a12),this._a13=function(){setTimeout(t._a12)},this.a.addEventListener("cut",this._a13),this.a.addEventListener("paste",this._a13)}},{key:"_j2",value:function(t){var i=this.a.getAttribute("maxlength");return i&&t.length>i?t.substr(0,i):t}},{key:"_l",value:function(){var t=this;this._a8=function(){t._l2()},this.a.form&&this.a.form.addEventListener("submit",this._a8),this.a.addEventListener("blur",this._a8)}},{key:"_l2",value:function(){var t;"+"===this.a.value.charAt(0)&&((t=this._m(this.a.value))&&this.s.dialCode!==t||(this.a.value=""))}},{key:"_m",value:function(t){return t.replace(/\D/g,"")}},{key:"_m2",value:function(t){var i=document.createEvent("Event");i.initEvent(t,!0,!0),this.a.dispatchEvent(i)}},{key:"_n",value:function(){this.m.classList.remove("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","true"),this._o(),this.b&&(this._x(this.b,!1),this._3(this.b,!0)),this._p(),this.u.classList.add("iti__arrow--up"),this._m2("open:countrydropdown")}},{key:"_n2",value:function(t,i,e){e&&!t.classList.contains(i)?t.classList.add(i):!e&&t.classList.contains(i)&&t.classList.remove(i)}},{key:"_o",value:function(){var t,i,e,a,n,s=this;this.d.dropdownContainer&&this.d.dropdownContainer.appendChild(this.dropdown),this.g||(t=this.a.getBoundingClientRect(),i=window.pageYOffset||document.documentElement.scrollTop,e=t.top+i,n=this.m.offsetHeight,a=e+this.a.offsetHeight+n<i+window.innerHeight,n=i<e-n,this._n2(this.m,"iti__country-list--dropup",!a&&n),this.d.dropdownContainer&&(n=!a&&n?0:this.a.offsetHeight,this.dropdown.style.top="".concat(e+n,"px"),this.dropdown.style.left="".concat(t.left+document.body.scrollLeft,"px"),this._a4=function(){return s._2()},window.addEventListener("scroll",this._a4)))}},{key:"_o2",value:function(t){for(var i=t;i&&i!==this.m&&!i.classList.contains("iti__country");)i=i.parentNode;return i===this.m?null:i}},{key:"_p",value:function(){var i=this;this._a0=function(t){t=i._o2(t.target);t&&i._x(t,!1)},this.m.addEventListener("mouseover",this._a0),this._a1=function(t){t=i._o2(t.target);t&&i._1(t)},this.m.addEventListener("click",this._a1);var t=!0;this._a2=function(){t||i._2(),t=!1},document.documentElement.addEventListener("click",this._a2);var e="",a=null;this._a3=function(t){t.preventDefault(),"ArrowUp"===t.key||"Up"===t.key||"ArrowDown"===t.key||"Down"===t.key?i._q(t.key):"Enter"===t.key?i._r():"Escape"===t.key?i._2():/^[a-zA-ZÀ-ÿа-яА-Я ]$/.test(t.key)&&(a&&clearTimeout(a),e+=t.key.toLowerCase(),i._s(e),a=setTimeout(function(){e=""},1e3))},document.addEventListener("keydown",this._a3)}},{key:"_q",value:function(t){var i="ArrowUp"===t||"Up"===t?this.c.previousElementSibling:this.c.nextElementSibling;i&&(i.classList.contains("iti__divider")&&(i="ArrowUp"===t||"Up"===t?i.previousElementSibling:i.nextElementSibling),this._x(i,!0))}},{key:"_r",value:function(){this.c&&this._1(this.c)}},{key:"_s",value:function(t){for(var i=0;i<this.p.length;i++)if(this._t(this.p[i].name,t)){var e=this.m.querySelector("#iti-".concat(this.id,"__item-").concat(this.p[i].iso2));this._x(e,!1),this._3(e,!0);break}}},{key:"_t",value:function(t,i){return t.substr(0,i.length).toLowerCase()===i}},{key:"_u",value:function(t){var i,e,a=t;this.d.formatOnDisplay&&window.intlTelInputUtils&&this.s&&(i=!this.d.separateDialCode&&(this.d.nationalMode||"+"!==a.charAt(0)),t=(e=intlTelInputUtils.numberFormat).NATIONAL,e=e.INTERNATIONAL,e=i?t:e,a=intlTelInputUtils.formatNumber(a,this.s.iso2,e)),a=this._7(a),this.a.value=a}},{key:"_v",value:function(t){var i=t,e=this.s.dialCode,a="1"===e;i&&this.d.nationalMode&&a&&"+"!==i.charAt(0)&&("1"!==i.charAt(0)&&(i="1".concat(i)),i="+".concat(i)),this.d.separateDialCode&&e&&"+"!==i.charAt(0)&&(i="+".concat(e).concat(i));var t=this._5(i),a=this._m(i),n=null;if(t){var s=this.q[this._m(t)],t=-1!==s.indexOf(this.s.iso2)&&a.length<=t.length-1;if(!("1"===e&&this._w(a)||t))for(var o=0;o<s.length;o++)if(s[o]){n=s[o];break}}else"+"===i.charAt(0)&&a.length?n="":i&&"+"!==i||(n=this.j);return null!==n&&this._z(n)}},{key:"_w",value:function(t){t=this._m(t);if("1"!==t.charAt(0))return!1;t=t.substr(1,3);return-1!==r.indexOf(t)}},{key:"_x",value:function(t,i){var e=this.c;e&&e.classList.remove("iti__highlight"),this.c=t,this.c.classList.add("iti__highlight"),i&&this.c.focus()}},{key:"_y",value:function(t,i,e){for(var a=i?s:this.p,n=0;n<a.length;n++)if(a[n].iso2===t)return a[n];if(e)return null;throw new Error("No country data for '".concat(t,"'"))}},{key:"_z",value:function(t){var i=this.s.iso2?this.s:{};this.s=t?this._y(t,!1,!1):{},this.s.iso2&&(this.j=this.s.iso2),this.l.setAttribute("class","iti__flag iti__".concat(t));var e,a=t?"".concat(this.s.name,": +").concat(this.s.dialCode):"Unknown";return this.selectedFlag.setAttribute("title",a),this.d.separateDialCode&&(e=this.s.dialCode?"+".concat(this.s.dialCode):"",this.t.innerHTML=e,e=this.selectedFlag.offsetWidth||this._getHiddenSelectedFlagWidth(),this.a.style.paddingLeft="".concat(e+6,"px")),this._0(),this.d.allowDropdown&&((e=this.b)&&(e.classList.remove("iti__active"),e.setAttribute("aria-selected","false")),t&&((e=this.m.querySelector("#iti-".concat(this.id,"__item-").concat(t,"-preferred"))||this.m.querySelector("#iti-".concat(this.id,"__item-").concat(t))).setAttribute("aria-selected","true"),e.classList.add("iti__active"),this.b=e,this.selectedFlag.setAttribute("aria-activedescendant",e.getAttribute("id")))),i.iso2!==t}},{key:"_getHiddenSelectedFlagWidth",value:function(){var t=this.a.parentNode.cloneNode();t.style.visibility="hidden",document.body.appendChild(t);var i=this.selectedFlag.cloneNode(!0);t.appendChild(i);i=i.offsetWidth;return t.parentNode.removeChild(t),i}},{key:"_0",value:function(){var t="aggressive"===this.d.autoPlaceholder||!this.e&&"polite"===this.d.autoPlaceholder;window.intlTelInputUtils&&t&&(t=intlTelInputUtils.numberType[this.d.placeholderNumberType],t=this.s.iso2?intlTelInputUtils.getExampleNumber(this.s.iso2,this.d.nationalMode,t):"",t=this._7(t),"function"==typeof this.d.customPlaceholder&&(t=this.d.customPlaceholder(t,this.s)),this.a.setAttribute("placeholder",t))}},{key:"_1",value:function(t){var i=this._z(t.getAttribute("data-country-code"));this._2(),this._4(t.getAttribute("data-dial-code"),!0),this.a.focus();t=this.a.value.length;this.a.setSelectionRange(t,t),i&&this._8()}},{key:"_2",value:function(){this.m.classList.add("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","false"),this.u.classList.remove("iti__arrow--up"),document.removeEventListener("keydown",this._a3),document.documentElement.removeEventListener("click",this._a2),this.m.removeEventListener("mouseover",this._a0),this.m.removeEventListener("click",this._a1),this.d.dropdownContainer&&(this.g||window.removeEventListener("scroll",this._a4),this.dropdown.parentNode&&this.dropdown.parentNode.removeChild(this.dropdown)),this._m2("close:countrydropdown")}},{key:"_3",value:function(t,i){var e=this.m,a=window.pageYOffset||document.documentElement.scrollTop,n=e.offsetHeight,s=e.getBoundingClientRect().top+a,o=s+n,r=t.offsetHeight,l=t.getBoundingClientRect().top+a,d=l+r,t=l-s+e.scrollTop,a=n/2-r/2;l<s?(i&&(t-=a),e.scrollTop=t):o<d&&(i&&(t+=a),r=n-r,e.scrollTop=t-r)}},{key:"_4",value:function(t,i){var e=this.a.value,t="+".concat(t);if("+"===e.charAt(0))var a=this._5(e),a=a?e.replace(a,t):t;else{if(this.d.nationalMode||this.d.separateDialCode)return;if(e)a=t+e;else{if(!i&&this.d.autoHideDialCode)return;a=t}}this.a.value=a}},{key:"_5",value:function(t){var i="";if("+"===t.charAt(0))for(var e="",a=0;a<t.length;a++){var n=t.charAt(a);if(!isNaN(parseInt(n,10))&&(e+=n,this.q[e]&&(i=t.substr(0,a+1)),e.length===this.dialCodeMaxLen))break}return i}},{key:"_6",value:function(){var t=this.a.value.trim(),i=this.s.dialCode,e=this._m(t);return(this.d.separateDialCode&&"+"!==t.charAt(0)&&i&&e?"+".concat(i):"")+t}},{key:"_7",value:function(t){var i=t;return!this.d.separateDialCode||(t=this._5(i))&&(t=" "===i[(t="+".concat(this.s.dialCode)).length]||"-"===i[t.length]?t.length+1:t.length,i=i.substr(t)),this._j2(i)}},{key:"_8",value:function(){this._m2("countrychange")}},{key:"handleAutoCountry",value:function(){"auto"===this.d.initialCountry&&(this.j=window.intlTelInputGlobals.autoCountry,this.a.value||this.setCountry(this.j),this.h())}},{key:"handleUtils",value:function(){window.intlTelInputUtils&&(this.a.value&&this._u(this.a.value),this._0()),this.i0()}},{key:"destroy",value:function(){var t,i=this.a.form;this.d.allowDropdown&&(this._2(),this.selectedFlag.removeEventListener("click",this._a10),this.k.removeEventListener("keydown",this._a11),(t=this._i1())&&t.removeEventListener("click",this._a9)),this.hiddenInput&&i&&i.removeEventListener("submit",this._a14),this.d.autoHideDialCode&&(i&&i.removeEventListener("submit",this._a8),this.a.removeEventListener("blur",this._a8)),this.a.removeEventListener("keyup",this._a12),this.a.removeEventListener("cut",this._a13),this.a.removeEventListener("paste",this._a13),this.a.removeAttribute("data-intl-tel-input-id");i=this.a.parentNode;i.parentNode.insertBefore(this.a,i),i.parentNode.removeChild(i),delete window.intlTelInputGlobals.instances[this.id]}},{key:"getExtension",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getExtension(this._6(),this.s.iso2):""}},{key:"getNumber",value:function(t){if(window.intlTelInputUtils){var i=this.s.iso2;return intlTelInputUtils.formatNumber(this._6(),i,t)}return""}},{key:"getNumberType",value:function(){return window.intlTelInputUtils?intlTelInputUtils.getNumberType(this._6(),this.s.iso2):-99}},{key:"getSelectedCountryData",value:function(){return this.s}},{key:"getValidationError",value:function(){if(window.intlTelInputUtils){var t=this.s.iso2;return intlTelInputUtils.getValidationError(this._6(),t)}return-99}},{key:"isValidNumber",value:function(){var t=this._6().trim(),i=this.d.nationalMode?this.s.iso2:"";return window.intlTelInputUtils?intlTelInputUtils.isValidNumber(t,i):null}},{key:"setCountry",value:function(t){t=t.toLowerCase();this.l.classList.contains("iti__".concat(t))||(this._z(t),this._4(this.s.dialCode,!1),this._8())}},{key:"setNumber",value:function(t){var i=this._v(t);this._u(t),i&&this._8()}},{key:"setPlaceholderNumberType",value:function(t){this.d.placeholderNumberType=t,this._0()}}])&&t(d.prototype,u),h&&t(d,h),_);function _(t,i){var e=this;(function(t,i){if(!(t instanceof i))throw new TypeError("Cannot call a class as a function")})(this,_),this.id=n++,this.a=t,this.b=null,this.c=null;var a=i||{};this.d={},c(o,function(t,i){e.d[t]=a.hasOwnProperty(t)?a[t]:i}),this.e=Boolean(t.getAttribute("placeholder"))}a.getCountryData=function(){return s};function f(t,i,e){var a=document.createElement("script");a.onload=function(){l("handleUtils"),i&&i()},a.onerror=function(){l("rejectUtilsScriptPromise"),e&&e()},a.className="iti-load-utils",a.async=!0,a.src=t,document.body.appendChild(a)}return a.loadUtils=function(e){if(!window.intlTelInputUtils&&!window.intlTelInputGlobals.startedLoadingUtilsScript){if(window.intlTelInputGlobals.startedLoadingUtilsScript=!0,"undefined"!=typeof Promise)return new Promise(function(t,i){return f(e,t,i)});f(e)}return null},a.defaults=o,a.version="17.0.0",function(t,i){i=new p(t,i);return i._init(),t.setAttribute("data-intl-tel-input-id",i.id),window.intlTelInputGlobals.instances[i.id]=i}}()});
//# sourceMappingURL=maps/main-ada3548e62.min.js.map
