vendor: 7,659 bytes, line 1
1!function(e){"use strict";if("function"==typeof define&&define.amd)define(["jquery","moment"],e);else if("object"==typeof exports)module.exports=e(require("jquery"),require("moment"));else{if("undefined"==typeof jQuery)throw"bootstrap-datetimepicker requires jQuery to be loaded first";if("undefined"==typeof moment)throw"bootstrap-datetimepicker requires Moment.js to be loaded first";e(jQuery,moment)}}((function(e,t){"use strict";if(!t)throw new Error("bootstrap-datetimepicker requires Moment.js to be loaded first");var a=function(a,n){var o,i,r,s,l,d,c,p,u,f={},h=!0,m=!1,g=!1,b=0,v=[{clsName:"days",navFnc:"M",navStep:1},{clsName:"months",navFnc:"y",navStep:1},{clsName:"years",navFnc:"y",navStep:10},{clsName:"decades",navFnc:"y",navStep:100}],y=["days","months","years","decades"],w=["top","bottom","auto"],$=["left","right","auto"],C=["default","top","bottom"],x={up:38,38:"up",down:40,40:"down",left:37,37:"left",right:39,39:"right",tab:9,9:"tab",escape:27,27:"escape",enter:13,13:"enter",pageUp:33,33:"pageUp",pageDown:34,34:"pageDown",shift:16,16:"shift",control:17,17:"control",space:32,32:"space",t:84,84:"t",delete:46,46:"delete"},_={},k=function(){return void 0!==t.tz&&void 0!==n.timeZone&&null!==n.timeZone&&""!==n.timeZone},T=function(e){var a;return a=null==e?t():t.isDate(e)||t.isMoment(e)?t(e):k()?t.tz(e,d,n.useStrict,n.timeZone):t(e,d,n.useStrict),k()&&a.tz(n.timeZone),a},S=function(e){if("string"!=typeof e||e.length>1)throw new TypeError("isEnabled expects a single character string parameter");switch(e){case"y":return-1!==l.indexOf("Y");case"M":return-1!==l.indexOf("M");case"d":return-1!==l.toLowerCase().indexOf("d");case"h":case"H":return-1!==l.toLowerCase().indexOf("h");case"m":return-1!==l.indexOf("m");case"s":return-1!==l.indexOf("s");default:return!1}},D=function(){return S("h")||S("m")||S("s")},E=function(){return S("y")||S("M")||S("d")},O=function(){var t,a,o,i,r,l,d,c,p,u,f=e("<div>").addClass("bootstrap-datetimepicker-widget dropdown-menu"),h=e("<div>").addClass("datepicker").append((p=e("<thead>").append(e("<tr>").append(e("<th>").addClass("prev fs-6").attr("data-action","previous").append(e("<span>").addClass(n.icons.previous))).append(e("<th>").addClass("picker-switch").attr("data-action","pickerSwitch").attr("colspan",n.calendarWeeks?"6":"5")).append(e("<th>").addClass("next fs-6").attr("data-action","next").append(e("<span>").addClass(n.icons.next)))),u=e("<tbody>").append(e("<tr>").append(e("<td>").attr("colspan",n.calendarWeeks?"8":"7"))),[e("<div>").addClass("datepicker-days").append(e("<table>").addClass("table-condensed").append(p).append(e("<tbody>"))),e("<div>").addClass("datepicker-months").append(e("<table>").addClass("table-condensed").append(p.clone()).append(u.clone())),e("<div>").addClass("datepicker-years").append(e("<table>").addClass("table-condensed").append(p.clone()).append(u.clone())),e("<div>").addClass("datepicker-decades").append(e("<table>").addClass("table-condensed").append(p.clone()).append(u.clone()))])),m=e("<div>").addClass("timepicker").append((r=e("<div>").addClass("timepicker-hours").append(e("<table>").addClass("table-condensed")),l=e("<div>").addClass("timepicker-minutes").append(e("<table>").addClass("table-condensed")),d=e("<div>").addClass("timepicker-seconds").append(e("<table>").addClass("table-condensed")),c=[(a=e("<tr>"),o=e("<tr>"),i=e("<tr>"),S("h")&&(a.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:n.tooltips.incrementHour}).addClass("btn").attr("data-action","incrementHours").append(e("<span>").addClass(n.icons.up)))),o.append(e("<td>").append(e("<span>").addClass("timepicker-hour").attr({"data-time-component":"hours",title:n.tooltips.pickHour}).attr("data-action","showHours"))),i.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:n.tooltips.decrementHour}).addClass("btn").attr("data-action","decrementHours").append(e("<span>").addClass(n.icons.down))))),S("m")&&(S("h")&&(a.append(e("<td>").addClass("separator")),o.append(e("<td>").addClass("separator").html(":")),i.append(e("<td>").addClass("separator"))),a.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:n.tooltips.incrementMinute}).addClass("btn").attr("data-action","incrementMinutes").append(e("<span>").addClass(n.icons.up)))),o.append(e("<td>").append(e("<span>").addClass("timepicker-minute").attr({"data-time-component":"minutes",title:n.tooltips.pickMinute}).attr("data-action","showMinutes"))),i.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:n.tooltips.decrementMinute}).addClass("btn").attr("data-action","decrementMinutes").append(e("<span>").addClass(n.icons.down))))),S("s")&&(S("m")&&(a.append(e("<td>").addClass("separator")),o.append(e("<td>").addClass("separator").html(":")),i.append(e("<td>").addClass("separator"))),a.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:n.tooltips.incrementSecond}).addClass("btn").attr("data-action","incrementSeconds").append(e("<span>").addClass(n.icons.up)))),o.append(e("<td>").append(e("<span>").addClass("timepicker-second").attr({"data-time-component":"seconds",title:n.tooltips.pickSecond}).attr("data-action","showSeconds"))),i.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:n.tooltips.decrementSecond}).addClass("btn").attr("data-action","decrementSeconds").append(e("<span>").addClass(n.icons.down))))),s||(a.append(e("<td>").addClass("separator")),o.append(e("<td>").append(e("<button>").addClass("btn btn-primary").attr({"data-action":"togglePeriod",tabindex:"-1",title:n.tooltips.togglePeriod}))),i.append(e("<td>").addClass("separator"))),e("<div>").addClass("timepicker-picker").append(e("<table>").addClass("table-condensed").append([a,o,i])))],S("h")&&c.push(r),S("m")&&c.push(l),S("s")&&c.push(d),c)),g=e("<ul>").addClass("list-unstyled"),b=e("<li>").addClass("picker-switch"+(n.collapse?" accordion-toggle":"")).append((t=[],n.showTodayButton&&t.push(e("<td>").append(e("<a>").attr({"data-action":"today",title:n.tooltips.today}).append(e("<span>").addClass(n.icons.today)))),!n.sideBySide&&E()&&D()&&t.push(e("<td>").append(e("<a>").attr({"data-action":"togglePicker",title:n.tooltips.selectTime}).append(e("<span>").addClass(n.icons.time)))),n.showClear&&t.push(e("<td>").append(e("<a>").attr({"data-action":"clear",title:n.tooltips.clear}).append(e("<span>").addClass(n.icons.clear)))),n.showClose&&t.push(e("<td>").append(e("<a>").attr({"data-action":"close",title:n.tooltips.close}).append(e("<span>").addClass(n.icons.close)))),e("<table>").addClass("table-condensed").append(e("<tbody>").append(e("<tr>").append(t)))));return n.inline&&f.removeClass("dropdown-menu"),s&&f.addClass("usetwentyfour"),S("s")&&!s&&f.addClass("wider"),n.sideBySide&&E()&&D()?(f.addClass("timepicker-sbs"),"top"===n.toolbarPlacement&&f.append(b),f.append(e("<div>").addClass("row").append(h.addClass("col-md-6")).append(m.addClass("col-md-6"))),"bottom"===n.toolbarPlacement&&f.append(b),f):("top"===n.toolbarPlacement&&g.append(b),E()&&g.append(e("<li>").addClass(n.collapse&&D()?"collapse show":"").append(h)),"default"===n.toolbarPlacement&&g.append(b),D()&&g.append(e("<li>").addClass(n.collapse&&E()?"collapse":"").append(m)),"bottom"===n.toolbarPlacement&&g.append(b),f.append(g))},P=function(){var t,o=(m||a).position(),i=(m||a).offset(),r=n.widgetPositioning.vertical,s=n.widgetPositioning.horizontal;if(n.widgetParent)t=n.widgetParent.append(g);else if(a.is("input"))t=a.after(g).parent();else{if(n.inline)return void(t=a.append(g));t=a,a.children().first().after(g)}if("auto"===r&&(r=i.top+1.5*g.height()>=e(window).height()+e(window).scrollTop()&&g.height()+a.outerHeight()<i.top?"to
1p":"bottom"),"auto"===s&&(s=t.width()<i.left+g.outerWidth()/2&&i.left+g.outerWidth()>e(window).width()?"right":"left"),"top"===r?g.addClass("top").removeClass("bottom"):g.addClass("bottom").removeClass("top"),"right"===s?g.addClass("pull-right"):g.removeClass("pull-right"),"static"===t.css("position")&&(t=t.parents().filter((function(){return"static"!==e(this).css("position")})).first()),0===t.length)throw new Error("datetimepicker component should be placed within a non-static positioned container");g.css({top:"top"===r?"auto":o.top+a.outerHeight(),bottom:"top"===r?t.outerHeight()-(t===a?0:o.top):"auto",left:"left"===s?t===a?0:o.left:"auto",right:"left"===s?"auto":t.outerWidth()-a.outerWidth()-(t===a?0:o.left)})},I=function(e){"dp.change"===e.type&&(e.date&&e.date.isSame(e.oldDate)||!e.date&&!e.oldDate)||a.trigger(e)},A=function(e){"y"===e&&(e="YYYY"),I({type:"dp.update",change:e,viewDate:i.clone()})},M=function(e){g&&(e&&(c=Math.max(b,Math.min(3,c+e))),g.find(".datepicker > div").hide().filter(".datepicker-"+v[c].clsName).css("display","block"))},N=function(t,a){if(!t.isValid())return!1;if(n.disabledDates&&"d"===a&&(o=t,!0===n.disabledDates[o.format("YYYY-MM-DD")]))return!1;var o;if(n.enabledDates&&"d"===a&&!function(e){return!0===n.enabledDates[e.format("YYYY-MM-DD")]}(t))return!1;if(n.minDate&&t.isBefore(n.minDate,a))return!1;if(n.maxDate&&t.isAfter(n.maxDate,a))return!1;if(n.daysOfWeekDisabled&&"d"===a&&-1!==n.daysOfWeekDisabled.indexOf(t.day()))return!1;if(n.disabledHours&&("h"===a||"m"===a||"s"===a)&&function(e){return!0===n.disabledHours[e.format("H")]}(t))return!1;if(n.enabledHours&&("h"===a||"m"===a||"s"===a)&&!function(e){return!0===n.enabledHours[e.format("H")]}(t))return!1;if(n.disabledTimeIntervals&&("h"===a||"m"===a||"s"===a)){var i=!1;if(e.each(n.disabledTimeIntervals,(function(){if(t.isBetween(this[0],this[1]))return i=!0,!1})),i)return!1}return!0},R=function(){var a,r,s,l=g.find(".datepicker-days"),d=l.find("th"),c=[],p=[];if(E()){for(d.eq(0).find("span").attr("title",n.tooltips.prevMonth),d.eq(1).attr("title",n.tooltips.selectMonth),d.eq(2).find("span").attr("title",n.tooltips.nextMonth),l.find(".disabled").removeClass("disabled"),d.eq(1).text(i.format(n.dayViewHeaderFormat)),N(i.clone().subtract(1,"M"),"M")||d.eq(0).addClass("disabled"),N(i.clone().add(1,"M"),"M")||d.eq(2).addClass("disabled"),a=i.clone().startOf("M").startOf("w").startOf("d"),s=0;s<42;s++)0===a.weekday()&&(r=e("<tr>"),n.calendarWeeks&&r.append('<td class="cw">'+a.week()+"</td>"),c.push(r)),p=["day"],a.isBefore(i,"M")&&p.push("old"),a.isAfter(i,"M")&&p.push("new"),a.isSame(o,"d")&&!h&&p.push("active"),N(a,"d")||p.push("disabled"),a.isSame(T(),"d")&&p.push("today"),0!==a.day()&&6!==a.day()||p.push("weekend"),I({type:"dp.classify",date:a,classNames:p}),r.append('<td data-action="selectDay" data-day="'+a.format("L")+'" class="'+p.join(" ")+'">'+a.date()+"</td>"),a.add(1,"d");var u,f,m;l.find("tbody").empty().append(c),u=g.find(".datepicker-months"),f=u.find("th"),m=u.find("tbody").find("span"),f.eq(0).find("span").attr("title",n.tooltips.prevYear),f.eq(1).attr("title",n.tooltips.selectYear),f.eq(2).find("span").attr("title",n.tooltips.nextYear),u.find(".disabled").removeClass("disabled"),N(i.clone().subtract(1,"y"),"y")||f.eq(0).addClass("disabled"),f.eq(1).text(i.year()),N(i.clone().add(1,"y"),"y")||f.eq(2).addClass("disabled"),m.removeClass("active"),o.isSame(i,"y")&&!h&&m.eq(o.month()).addClass("active"),m.each((function(t){N(i.clone().month(t),"M")||e(this).addClass("disabled")})),function(){var e=g.find(".datepicker-years"),t=e.find("th"),a=i.clone().subtract(5,"y"),r=i.clone().add(6,"y"),s="";for(t.eq(0).find("span").attr("title",n.tooltips.prevDecade),t.eq(1).attr("title",n.tooltips.selectDecade),t.eq(2).find("span").attr("title",n.tooltips.nextDecade),e.find(".disabled").removeClass("disabled"),n.minDate&&n.minDate.isAfter(a,"y")&&t.eq(0).addClass("disabled"),t.eq(1).text(a.year()+"-"+r.year()),n.maxDate&&n.maxDate.isBefore(r,"y")&&t.eq(2).addClass("disabled");!a.isAfter(r,"y");)s+='<span data-action="selectYear" class="year'+(a.isSame(o,"y")&&!h?" active":"")+(N(a,"y")?"":" disabled")+'">'+a.year()+"</span>",a.add(1,"y");e.find("td").html(s)}(),function(){var e,a=g.find(".datepicker-decades"),r=a.find("th"),s=t({y:i.year()-i.year()%100-1}
vendor: 13,035 bytes, line 1
1),l=s.clone().add(100,"y"),d=s.clone(),c=!1,p=!1,u='<div class="row">';for(r.eq(0).find("span").attr("title",n.tooltips.prevCentury),r.eq(2).find("span").attr("title",n.tooltips.nextCentury),a.find(".disabled").removeClass("disabled"),(s.isSame(t({y:1900}))||n.minDate&&n.minDate.isAfter(s,"y"))&&r.eq(0).addClass("disabled"),r.eq(1).text(s.year()+"-"+l.year()),(s.isSame(t({y:2e3}))||n.maxDate&&n.maxDate.isBefore(l,"y"))&&r.eq(2).addClass("disabled");!s.isAfter(l,"y");)e=s.year()+12,c=n.minDate&&n.minDate.isAfter(s,"y")&&n.minDate.year()<=e,p=n.maxDate&&n.maxDate.isAfter(s,"y")&&n.maxDate.year()<=e,u+='<div class="col-4"><span data-action="selectDecade" class="decade'+(o.isAfter(s)&&o.year()<=e?" active":"")+(N(s,"y")||c||p?"":" disabled")+'" data-selection="'+(s.year()+6)+'">'+(s.year()+1)+"-"+(s.year()+12)+"</span></div>",s.add(12,"y");u+="</div>",a.find("td").html(u),r.eq(1).text(d.year()+1+"-"+s.year())}()}},H=function(){var t,a,r=g.find(".timepicker span[data-time-component]");s||(t=g.find(".timepicker [data-action=togglePeriod]"),a=o.clone().add(o.hours()>=12?-12:12,"h"),t.text(o.format("A")),N(a,"h")?t.removeClass("disabled"):t.addClass("disabled")),r.filter("[data-time-component=hours]").text(o.format(s?"HH":"hh")),r.filter("[data-time-component=minutes]").text(o.format("mm")),r.filter("[data-time-component=seconds]").text(o.format("ss")),function(){var t=g.find(".timepicker-hours table"),a=i.clone().startOf("d"),n=[],o=e("<tr>");for(i.hour()>11&&!s&&a.hour(12);a.isSame(i,"d")&&(s||i.hour()<12&&a.hour()<12||i.hour()>11);)a.hour()%4==0&&(o=e("<tr>"),n.push(o)),o.append('<td data-action="selectHour" class="hour'+(N(a,"h")?"":" disabled")+'">'+a.format(s?"HH":"hh")+"</td>"),a.add(1,"h");t.empty().append(n)}(),function(){for(var t=g.find(".timepicker-minutes table"),a=i.clone().startOf("h"),o=[],r=e("<tr>"),s=1===n.stepping?5:n.stepping;i.isSame(a,"h");)a.minute()%(4*s)==0&&(r=e("<tr>"),o.push(r)),r.append('<td data-action="selectMinute" class="minute'+(N(a,"m")?"":" disabled")+'">'+a.format("mm")+"</td>"),a.add(s,"m");t.empty().append(o)}(),function(){for(var t=g.find(".timepicker-seconds table"),a=i.clone().startOf("m"),n=[],o=e("<tr>");i.isSame(a,"m");)a.second()%20==0&&(o=e("<tr>"),n.push(o)),o.append('<td data-action="selectSecond" class="second'+(N(a,"s")?"":" disabled")+'">'+a.format("ss")+"</td>"),a.add(5,"s");t.empty().append(n)}()},L=function(){g&&(R(),H())},B=function(e){var t=h?null:o;if(!e)return h=!0,r.val(""),a.data("date",""),I({type:"dp.change",date:!1,oldDate:t}),void L();if(e=e.clone().locale(n.locale),k()&&e.tz(n.timeZone),1!==n.stepping)for(e.minutes(Math.round(e.minutes()/n.stepping)*n.stepping).seconds(0);n.minDate&&e.isBefore(n.minDate);)e.add(n.stepping,"minutes");N(e)?(i=(o=e).clone(),r.val(o.format(l)),a.data("date",o.format(l)),h=!1,L(),I({type:"dp.change",date:o.clone(),oldDate:t})):(n.keepInvalid?I({type:"dp.change",date:e,oldDate:t}):r.val(h?"":o.format(l)),I({type:"dp.error",date:e,oldDate:t}))},q=function(){var t=!1;return g?(g.find(".collapse").each((function(){var a=e(this).data("collapse");return!a||!a.transitioning||(t=!0,!1)})),t||(m&&m.hasClass("btn")&&m.toggleClass("active"),g.hide(),e(window).off("resize",P),g.off("click","[data-action]"),g.off("mousedown",!1),g.remove(),g=!1,I({type:"dp.hide",date:o.clone()}),r.blur(),i=o.clone()),f):f},U=function(){B(null)},F=function(e){return void 0===n.parseInputDate?(!t.isMoment(e)||e instanceof Date)&&(e=T(e)):e=n.parseInputDate(e),e},j={next:function(){var e=v[c].navFnc;i.add(v[c].navStep,e),R(),A(e)},previous:function(){var e=v[c].navFnc;i.subtract(v[c].navStep,e),R(),A(e)},pickerSwitch:function(){M(1)},selectMonth:function(t){var a=e(t.target).closest("tbody").find("span").index(e(t.target));i.month(a),c===b?(B(o.clone().year(i.year()).month(i.month())),n.inline||q()):(M(-1),R()),A("M")},selectYear:function(t){var a=parseInt(e(t.target).text(),10)||0;i.year(a),c===b?(B(o.clone().year(i.year())),n.inline||q()):(M(-1),R()),A("YYYY")},selectDecade:function(t){var a=parseInt(e(t.target).data("selection"),10)||0;i.year(a),c===b?(B(o.clone().year(i.year())),n.inline||q()):(M(-1),R()),A("YYYY")},selectDay:function(t){var a=i.clone();e(t.target).is(".old")&&a.subtract(1,"M"),e(t.target).is(".new")&&a.add(1,"M"),B(a.date(parseInt(e(t.target).text(),10))),D()||n.keepOpen||n.inline||q()},incrementHours:function(){var e=o.clone().add(1,"h");N(e,"h")&&B(e)},incrementMinutes:function(){var e=o.clone().add(n.stepping,"m");N(e,"m")&&B(e)},incrementSeconds:function(){var e=o.clone().add(1,"s");N(e,"s")&&B(e)},decrementHours:function(){var e=o.clone().subtract(1,"h");N(e,"h")&&B(e)},decrementMinutes:function(){var e=o.clone().subtract(n.stepping,"m");N(e,"m")&&B(e)},decrementSeconds:function(){var e=o.clone().subtract(1,"s");N(e,"s")&&B(e)},togglePeriod:function(){B(o.clone().add(o.hours()>=12?-12:12,"h"))},togglePicker:function(t){var a,o=e(t.target),i=o.closest("ul"),r=i.find(".show"),s=i.find(".collapse:not(.show)");if(r&&r.length){if((a=r.data("collapse"))&&a.transitioning)return;r.collapse?(r.collapse("hide"),s.collapse("show")):(r.removeClass("show"),s.addClass("show")),o.is("span")?o.toggleClass(n.icons.time+" "+n.icons.date):o.find("span").toggleClass(n.icons.time+" "+n.icons.date)}},showPicker:function(){g.find(".timepicker > div:not(.timepicker-picker)").hide(),g.find(".timepicker .timepicker-picker").show()},showHours:function(){g.find(".timepicker .timepicker-picker").hide(),g.find(".timepicker .timepicker-hours").show()},showMinutes:function(){g.find(".timepicker .timepicker-picker").hide(),g.find(".timepicker .timepicker-minutes").show()},showSeconds:function(){g.find(".timepicker .timepicker-picker").hide(),g.find(".timepicker .timepicker-seconds").show()},selectHour:function(t){var a=parseInt(e(t.target).text(),10);s||(o.hours()>=12?12!==a&&(a+=12):12===a&&(a=0)),B(o.clone().hours(a)),j.showPicker.call(f)},selectMinute:function(t){B(o.clone().minutes(parseInt(e(t.target).text(),10))),j.showPicker.call(f)},selectSecond:function(t){B(o.clone().seconds(parseInt(e(t.target).text(),10))),j.showPicker.call(f)},clear:U,today:function(){var e=T();N(e,"d")&&B(e)},close:q},z=function(t){return e(t.currentTarget).is(".disabled")||j[e(t.currentTarget).data("action")].apply(f,arguments),!1},Y=function(){var t;return r.prop("disabled")||!n.ignoreReadonly&&r.prop("readonly")||g||(void 0!==r.val()&&0!==r.val().trim().length?B(F(r.val().trim())):h&&n.useCurrent&&(n.inline||r.is("input")&&0===r.val().trim().length)&&(t=T(),"string"==typeof n.useCurrent&&(t={year:function(e){return e.month(0).date(1).hours(0).seconds(0).minutes(0)},month:function(e){return e.date(1).hours(0).seconds(0).minutes(0)},day:function(e){return e.hours(0).seconds(0).minutes(0)},hour:function(e){return e.seconds(0).minutes(0)},minute:function(e){return e.seconds(0)}}[n.useCurrent](t)),B(t)),g=O(),function(){var t=e("<tr>"),a=i.clone().startOf("w").startOf("d");for(!0===n.calendarWeeks&&t.append(e("<th>").addClass("cw").text("#"));a.isBefore(i.clone().endOf("w"));)t.append(e("<th>").addClass("dow").text(a.format("dd"))),a.add(1,"d");g.find(".datepicker-days thead").append(t)}(),function(){for(var t=[],a=i.clone().startOf("y").startOf("d");a.isSame(i,"y");)t.push(e("<span>").attr("data-action","selectMonth").addClass("month").text(a.format("MMM"))),a.add(1,"M");g.find(".datepicker-months td").empty().append(t)}(),g.find(".timepicker-hours").hide(),g.find(".timepicker-minutes").hide(),g.find(".timepicker-seconds").hide(),L(),M(),e(window).on("resize",P),g.on("click","[data-action]",z),g.on("mousedown",!1),m&&m.hasClass("btn")&&m.toggleClass("active"),P(),g.css("display","block"),n.focusOnShow&&!r.is(":focus")&&r.focus(),I({type:"dp.show"})),f},W=function(){return g?q():Y()},V=function(e){var t,a,o,i,r=null,s=[],l={},d=e.which;for(t in _[d]="p",_)_.hasOwnProperty(t)&&"p"===_[t]&&(s.push(t),parseInt(t,10)!==d&&(l[t]=!0));for(t in n.keyBinds)if(n.keyBinds.hasOwnProperty(t)&&"function"==typeof n.keyBinds[t]&&(o=t.split(" ")).length===s.length&&x[d]===o[o.length-1]){for(i=!0,a=o.length-2;a>=0;a--)if(!(x[o[a]]in l)){i=!1;break}if(i){r=n.keyBinds[t];break}}r&&(r.call(f,g),e.stopPropagation(),e.preventDefault())},Z=function(e){_[e.which]="r",e.stopPropagation(),e.preventDefault()},G=function(t){var a=e(t.target).val().trim(),n=a?F(a):null;return B(n),t.stopImmediatePropagation(),!1},Q=function(t){var a={};return e.each(t,(function(){var e=F(this);e.isValid()&&(a[e.format("YYYY-MM-DD")]=!0)})),!!Object.keys(a).length&&a},J=function(t){var a={};return e.each(t,(function(){a[this]=!0})),!!Object.keys(a).length&&a},K=function(){var e=n.format||"L LT";l=e.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,(function(e){return(o.localeData().longDateFormat(e)||e).replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,(function(e){return o.localeData().longDateFormat(e)||e}))})),(d=n.extraFormats?n.extraFormats.slice():[]).indexOf(e)<0&&d.indexOf(l)<0&&d.push(l),s=l.toLowerCase().indexOf("a")<1&&l.replace(/\[.*?\]/g,"").indexOf("h")<1,S("y")&&(b=2),S("M")&&(b=1),S("d")&&(b=0),c=Math.max(b,c),h||B(o)};if(f.destroy=function(){q(),r.off({change:G,blur:blur,keydown:V,keyup:Z,focus:n.allowInputToggle?q:""}),a.is("input")?r.off({focus:Y}):m&&(m.off("click",W),m.off("mousedown",!1)),a.removeData("DateTimePicker"),a.removeData("date")},f.toggle=W,f.show=Y,f.hide=q,f.disable=function(){return q(),m&&m.hasClass("btn")&&m.addClass("disabled"),r.prop("disabled",!0),f},f.enable=function(){return m&&m.hasClass("btn")&&m.removeClass("disabled"),r.prop("disabled",!1),f},f.ignoreReadonly=function(e){if(0===arguments.length)return n.ignoreReadonly;if("boolean"!=typeof e)throw new TypeError("ignoreReadonly () expects a boolean parameter");return n.ignoreReadonly=e,f},f.options=function(t){if(0===arguments.length)return e.extend(!0,{},n);if(!(t instanceof Object))throw new TypeError("options() options parameter should be an object");return e.extend(!0,n,t),e.each(n,(function(e,t){if(void 0===f[e])throw new TypeError("option "+e+" is not recognized!");f[e](t)})),f},f.date=function(e){if(0===arguments.length)return h?null:o.clone();if(!(null===e||"string"==typeof e||t.isMoment(e)||e instanceof Date))throw new TypeError("date() parameter must be one of [null, string, moment or Date]");return B(null===e?null:F(e)),f},f.format=function(e){if(0===arguments.length)return n.format;if("string"!=typeof e&&("boolean"!=typeof e||!1!==e))throw new TypeError("format() expects a string or boolean:false parameter "+e);return n.format=e,l&&K(),f},f.timeZone=function(e){if(0===arguments.length)return n.timeZone;if("string"!=typeof e)throw new TypeError("newZone() expects a string parameter");return n.timeZone=e,f},f.dayViewHeaderFormat=function(e){if(0===arguments.length)return n.dayViewHeaderFormat;if("string"!=typeof e)throw new TypeError("dayViewHeaderFormat() expects a string parameter");return n.dayViewHeaderFormat=e,f},f.extraFormats=function(e){if(0===arguments.length)return n.extraFormats;if(!1!==e&&!(e instanceof Array))throw new TypeError("extraFormats() expects an array or false parameter");return n.extraFormats=e,d&&K(),f},f.disabledDates=function(t){if(0===arguments.length)return n.disabledDates?e.extend({},n.disabledDates):n.disabledDates;if(!t)return n.disabledDates=!1,L(),f;if(!(t instanceof Array))throw new TypeError("disabledDates() expects an array parameter");return n.disabledDates=Q(t),n.enabledDates=!1,L(),f},f.enabledDates=function(t){if(0===arguments.length)return n.enabledDates?e.extend({},n.enabledDates):n.enabledDates;if(!t)return n.enabledDates=!1,L(),f;if(!(t instanceof Array))throw new TypeError("enabledDates() expects an array parameter");return n.enabledDates=Q(t),n.disabledDates=!1,L(),f},f.daysOfWeekDisabled=function(e){if(0===arguments.length)return n.daysOfWeekDisabled.splice(0);if("boolean"==typeof e&&!e)return n.daysOfWeekDisabled=!1,L(),f;if(!(e instanceof Array))throw new TypeError("daysOfWeekDisabled() expects an array parameter");if(n.daysOfWeekDisabled=e.reduce((function(e,t){return(t=parseInt(t,10))>6||t<0||isNaN(t)||-1===e.indexOf(t)&&e.push(t),e}),[]).sort(),n.useCurrent&&!n.keepInvalid){for(var t=0;!N(o,"d");){if(o.add(1,"d"),31===t)throw"Tried 31 times to find a valid date";t++}B(o)}return L(),f},f.maxDate=function(e){if(0===arguments.length)return n.maxDate?n.maxDate.clone():n.maxDate;if("boolean"==typeof e&&!1===e)return n.maxDate=!1,L(),f;"string"==typeof e&&("now"!==e&&"moment"!==e||(e=T()));var t=F(e);if(!t.isValid())throw new TypeError("maxDate() Could not parse date parameter: "+e);if(n.minDate&&t.isBefore(n.minDate))throw new TypeError("maxDate() date parameter is before options.minDate: "+t.format(l));return n.maxDate=t,n.useCurrent&&!n.keepInvalid&&o.isAfter(e)&&B(n.maxDate),i.isAfter(t)&&(i=t.clone().subtract(n.stepping,"m")),L(),f},f.minDate=function(e){if(0===arguments.length)return n.minDate?n.minDate.clone():n.minDate;if("boolean"==typeof e&&!1===e)return n.minDate=!1,L(),f;"string"==typeof e&&("now"!==e&&"moment"!==e||(e=T()));var t=F(e);
vendor: 9,047 bytes, line 1
1if(!t.isValid())throw new TypeError("minDate() Could not parse date parameter: "+e);if(n.maxDate&&t.isAfter(n.maxDate))throw new TypeError("minDate() date parameter is after options.maxDate: "+t.format(l));return n.minDate=t,n.useCurrent&&!n.keepInvalid&&o.isBefore(e)&&B(n.minDate),i.isBefore(t)&&(i=t.clone().add(n.stepping,"m")),L(),f},f.defaultDate=function(e){if(0===arguments.length)return n.defaultDate?n.defaultDate.clone():n.defaultDate;if(!e)return n.defaultDate=!1,f;"string"==typeof e&&(e="now"===e||"moment"===e?T():T(e));var t=F(e);if(!t.isValid())throw new TypeError("defaultDate() Could not parse date parameter: "+e);if(!N(t))throw new TypeError("defaultDate() date passed is invalid according to component setup validations");return n.defaultDate=t,(n.defaultDate&&n.inline||""===r.val().trim())&&B(n.defaultDate),f},f.locale=function(e){if(0===arguments.length)return n.locale;if(!t.localeData(e))throw new TypeError("locale() locale "+e+" is not loaded from moment locales!");return n.locale=e,o.locale(n.locale),i.locale(n.locale),l&&K(),g&&(q(),Y()),f},f.stepping=function(e){return 0===arguments.length?n.stepping:(e=parseInt(e,10),(isNaN(e)||e<1)&&(e=1),n.stepping=e,f)},f.useCurrent=function(e){var t=["year","month","day","hour","minute"];if(0===arguments.length)return n.useCurrent;if("boolean"!=typeof e&&"string"!=typeof e)throw new TypeError("useCurrent() expects a boolean or string parameter");if("string"==typeof e&&-1===t.indexOf(e.toLowerCase()))throw new TypeError("useCurrent() expects a string parameter of "+t.join(", "));return n.useCurrent=e,f},f.collapse=function(e){if(0===arguments.length)return n.collapse;if("boolean"!=typeof e)throw new TypeError("collapse() expects a boolean parameter");return n.collapse===e||(n.collapse=e,g&&(q(),Y())),f},f.icons=function(t){if(0===arguments.length)return e.extend({},n.icons);if(!(t instanceof Object))throw new TypeError("icons() expects parameter to be an Object");return e.extend(n.icons,t),g&&(q(),Y()),f},f.tooltips=function(t){if(0===arguments.length)return e.extend({},n.tooltips);if(!(t instanceof Object))throw new TypeError("tooltips() expects parameter to be an Object");return e.extend(n.tooltips,t),g&&(q(),Y()),f},f.useStrict=function(e){if(0===arguments.length)return n.useStrict;if("boolean"!=typeof e)throw new TypeError("useStrict() expects a boolean parameter");return n.useStrict=e,f},f.sideBySide=function(e){if(0===arguments.length)return n.sideBySide;if("boolean"!=typeof e)throw new TypeError("sideBySide() expects a boolean parameter");return n.sideBySide=e,g&&(q(),Y()),f},f.viewMode=function(e){if(0===arguments.length)return n.viewMode;if("string"!=typeof e)throw new TypeError("viewMode() expects a string parameter");if(-1===y.indexOf(e))throw new TypeError("viewMode() parameter must be one of ("+y.join(", ")+") value");return n.viewMode=e,c=Math.max(y.indexOf(e),b),M(),f},f.toolbarPlacement=function(e){if(0===arguments.length)return n.toolbarPlacement;if("string"!=typeof e)throw new TypeError("toolbarPlacement() expects a string parameter");if(-1===C.indexOf(e))throw new TypeError("toolbarPlacement() parameter must be one of ("+C.join(", ")+") value");return n.toolbarPlacement=e,g&&(q(),Y()),f},f.widgetPositioning=function(t){if(0===arguments.length)return e.extend({},n.widgetPositioning);if("[object Object]"!=={}.toString.call(t))throw new TypeError("widgetPositioning() expects an object variable");if(t.horizontal){if("string"!=typeof t.horizontal)throw new TypeError("widgetPositioning() horizontal variable must be a string");if(t.horizontal=t.horizontal.toLowerCase(),-1===$.indexOf(t.horizontal))throw new TypeError("widgetPositioning() expects horizontal parameter to be one of ("+$.join(", ")+")");n.widgetPositioning.horizontal=t.horizontal}if(t.vertical){if("string"!=typeof t.vertical)throw new TypeError("widgetPositioning() vertical variable must be a string");if(t.vertical=t.vertical.toLowerCase(),-1===w.indexOf(t.vertical))throw new TypeError("widgetPositioning() expects vertical parameter to be one of ("+w.join(", ")+")");n.widgetPositioning.vertical=t.vertical}return L(),f},f.calendarWeeks=function(e){if(0===arguments.length)return n.calendarWeeks;if("boolean"!=typeof e)throw new TypeError("calendarWeeks() expects parameter to be a boolean value");return n.calendarWeeks=e,L(),f},f.showTodayButton=function(e){if(0===arguments.length)return n.showTodayButton;if("boolean"!=typeof e)throw new TypeError("showTodayButton() expects a boolean parameter");return n.showTodayButton=e,g&&(q(),Y()),f},f.showClear=function(e){if(0===arguments.length)return n.showClear;if("boolean"!=typeof e)throw new TypeError("showClear() expects a boolean parameter");return n.showClear=e,g&&(q(),Y()),f},f.widgetParent=function(t){if(0===arguments.length)return n.widgetParent;if("string"==typeof t&&(t=e(t)),null!==t&&"string"!=typeof t&&!(t instanceof e))throw new TypeError("widgetParent() expects a string or a jQuery object parameter");return n.widgetParent=t,g&&(q(),Y()),f},f.keepOpen=function(e){if(0===arguments.length)return n.keepOpen;if("boolean"!=typeof e)throw new TypeError("keepOpen() expects a boolean parameter");return n.keepOpen=e,f},f.focusOnShow=function(e){if(0===arguments.length)return n.focusOnShow;if("boolean"!=typeof e)throw new TypeError("focusOnShow() expects a boolean parameter");return n.focusOnShow=e,f},f.inline=function(e){if(0===arguments.length)return n.inline;if("boolean"!=typeof e)throw new TypeError("inline() expects a boolean parameter");return n.inline=e,f},f.clear=function(){return U(),f},f.keyBinds=function(e){return 0===arguments.length?n.keyBinds:(n.keyBinds=e,f)},f.getMoment=function(e){return T(e)},f.debug=function(e){if("boolean"!=typeof e)throw new TypeError("debug() expects a boolean parameter");return n.debug=e,f},f.allowInputToggle=function(e){if(0===arguments.length)return n.allowInputToggle;if("boolean"!=typeof e)throw new TypeError("allowInputToggle() expects a boolean parameter");return n.allowInputToggle=e,f},f.showClose=function(e){if(0===arguments.length)return n.showClose;if("boolean"!=typeof e)throw new TypeError("showClose() expects a boolean parameter");return n.showClose=e,f},f.keepInvalid=function(e){if(0===arguments.length)return n.keepInvalid;if("boolean"!=typeof e)throw new TypeError("keepInvalid() expects a boolean parameter");return n.keepInvalid=e,f},f.datepickerInput=function(e){if(0===arguments.length)return n.datepickerInput;if("string"!=typeof e)throw new TypeError("datepickerInput() expects a string parameter");return n.datepickerInput=e,f},f.parseInputDate=function(e){if(0===arguments.length)return n.parseInputDate;if("function"!=typeof e)throw new TypeError("parseInputDate() sholud be as function");return n.parseInputDate=e,f},f.disabledTimeIntervals=function(t){if(0===arguments.length)return n.disabledTimeIntervals?e.extend({},n.disabledTimeIntervals):n.disabledTimeIntervals;if(!t)return n.disabledTimeIntervals=!1,L(),f;if(!(t instanceof Array))throw new TypeError("disabledTimeIntervals() expects an array parameter");return n.disabledTimeIntervals=t,L(),f},f.disabledHours=function(t){if(0===arguments.length)return n.disabledHours?e.extend({},n.disabledHours):n.disabledHours;if(!t)return n.disabledHours=!1,L(),f;if(!(t instanceof Array))throw new TypeError("disabledHours() expects an array parameter");if(n.disabledHours=J(t),n.enabledHours=!1,n.useCurrent&&!n.keepInvalid){for(var a=0;!N(o,"h");){if(o.add(1,"h"),24===a)throw"Tried 24 times to find a valid date";a++}B(o)}return L(),f},f.enabledHours=function(t){if(0===arguments.length)return n.enabledHours?e.extend({},n.enabledHours):n.enabledHours;if(!t)return n.enabledHours=!1,L(),f;if(!(t instanceof Array))throw new TypeError("enabledHours() expects an array parameter");if(n.enabledHours=J(t),n.disabledHours=!1,n.useCurrent&&!n.keepInvalid){for(var a=0;!N(o,"h");){if(o.add(1,"h"),24===a)throw"Tried 24 times to find a valid date";a++}B(o)}return L(),f},f.viewDate=function(e){if(0===arguments.length)return i.clone();if(!e)return i=o.clone(),f;if(!("string"==typeof e||t.isMoment(e)||e instanceof Date))throw new TypeError("viewDate() parameter must be one of [string, moment or Date]");return i=F(e),A(),f},a.is("input"))r=a;else if(0===(r=a.find(n.datepickerInput)).length)r=a.find("input");else if(!r.is("input"))throw new Error('CSS class "'+n.datepickerInput+'" cannot be applied to non input element');if(a.hasClass("input-group")&&(m=0===a.find(".datepickerbutton").length?a.find(".input-group-addon"):a.find(".datepickerbutton")),!n.inline&&!r.is("input"))throw new Error("Could not initialize DateTimePicker without an input element");return o=T(),i=o.clone(),e.extend(!0,n,(u={},(p=a.is("input")||n.inline?a.data():a.find("input").data()).dateOptions&&p.dateOptions instanceof Object&&(u=e.extend(!0,u,p.dateOptions)),e.each(n,(function(e){var t="date"+e.charAt(0).toUpperCase()+e.slice(1);void 0!==p[t]&&(u[e]=p[t])})),u)),f.options(n),K(),r.on({change:G,blur:n.debug?"":q,keydown:V,keyup:Z,focus:n.allowInputToggle?Y:""}
1),a.is("input")?r.on({focus:Y}):m&&(m.on("click",W),m.on("mousedown",!1)),r.prop("disabled")&&f.disable(),r.is("input")&&0!==r.val().trim().length?B(F(r.val().trim())):n.defaultDate&&void 0===r.attr("placeholder")&&B(n.defaultDate),n.inline&&Y(),f};return e.fn.datetimepicker=function(t){t=t||{};var n,o=Array.prototype.slice.call(arguments,1),i=!0,r=["destroy","hide","show","toggle"];if("object"==typeof t)return this.each((function(){var n,o=e(this);o.data("DateTimePicker")||(n=e.extend(!0,{},e.fn.datetimepicker.defaults,t),o.data("DateTimePicker",a(o,n)))}));if("string"==typeof t)return this.each((function(){var a=e(this).data("DateTimePicker");if(!a)throw new Error('bootstrap-datetimepicker("'+t+'") method was called on an element that is not using DateTimePicker');n=a[t].apply(a,o),i=n===a})),i||e.inArray(t,r)>-1?this:n;throw new TypeError("Invalid arguments for DateTimePicker: "+t)},e.fn.datetimepicker.defaults={timeZone:"",format:!1,dayViewHeaderFormat:"MMMM YYYY",extraFormats:!1,stepping:1,minDate:!1,maxDate:!1,useCurrent:!0,collapse:!0,locale:t.locale(),defaultDate:!1,disabledDates:!1,enabledDates:!1,icons:{time:"fa fa-clock",date:"fa fa-calendar",up:"fa fa-angle-up",down:"fa fa-angle-down",previous:"fa fa-angle-double-left",next:"fa fa-angle-double-right ",today:"fa fa-calendar-check-o",clear:"fa fa-tras
1h",close:"fa fa-times"},tooltips:{today:"Go to today",clear:"Clear selection",close:"Close the picker",selectMonth:"Select Month",prevMonth:"Previous Month",nextMonth:"Next Month",selectYear:"Select Year",prevYear:"Previous Year",nextYear:"Next Year",selectDecade:"Select Decade",prevDecade:"Previous Decade",nextDecade:"Next Decade",prevCentury:"Previous Century",nextCentury:"Next Century",pickHour:"Pick Hour",incrementHour:"Increment Hour",decrementHour:"Decrement Hour",pickMinute:"Pick Minute",incrementMinute:"Increment Minute",decrementMinute:"Decrement Minute",pickSecond:"Pick Second",incrementSecond:"Increment Second",decrementSecond:"Decrement Second",togglePeriod:"Toggle Period",selectTime:"Select Time"},useStrict:!1,sideBySide:!1,daysOfWeekDisabled:!1,calendarWeeks:!1,viewMode:"days",toolbarPlacement:"default",showTodayButton:!1,showClear:!1,showClose:!1,widgetPositioning:{horizontal:"auto",vertical:"auto"},widgetParent:null,ignoreReadonly:!1,keepOpen:!1,focusOnShow:!0,inline:!1,keepInvalid:!1,datepickerInput:".datepickerinput",keyBinds:{up:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(t.clone().subtract(7,"d")):this.date(t.clone().add(this.stepping(),"m"))}},down:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(t.clone().add(7,"d")):this.date(t.clone().subtract(this.stepping(),"m"))}else this.css("display","block")},"control up":function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(t.clone().subtract(1,"y")):this.date(t.clone().add(1,"h"))}},"control down":function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(t.clone().add(1,"y")):this.date(t.clone().subtract(1,"h"))}},left:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(t.clone().subtract(1,"d"))}},right:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(t.clone().add(1,"d"))}},pageUp:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(t.clone().subtract(1,"M"))}},pageDown:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(t.clone().add(1,"M"))}},enter:function(){this.hide()},escape:function(){this.hide()},"control space":function(e){e&&e.find(".timepicker").is(":visible")&&e.find('.btn[data-action="togglePeriod"]').click()},t:function(){this.date(this.getMoment())},delete:function(){this.clear()}},debug:!1,allowInputToggle:!1,disabledTimeIntervals:!1,disabledHours:!1,enabledHours:!1,viewDate:!1},e.fn.datetimepicker})),$.validator.setDefaults({errorClass:"error-block",highlight:function(e,t,a){$(e).closest(".form-group").addClass("has-error").removeClass("has-success"),"undefined"!=typeof Placeholders&&Placeholders.enable()},unhighlight:function(e,t,a){$.hasData(e)&&($(e).closest(".form-group").removeClass("has-error").addClass("has-success"),$(e).parent(".input-group").length||"checkbox"===$(e).prop("type")||"radio"===$(e).prop("type")?$(e).parent(".input-group").siblings(".error-block").html(" "):$(e).closest(".form-group").children(".error_block").length?$(e).closest(".form-group").children(".error_block").html(" "):$(e).siblings(".error-block").html(" "),$(e).closest(".input-group").siblings(".error_block").length&&$(e).closest(".input-group").siblings(".error_block").html(""))},errorPlacement:function(e,t){(t.parent(".input-group").length?t.parent(".input-group"):t).siblings(".error-block").length?t.parent(".input-group").length||"checkbox"===t.prop("type")||"radio"===t.prop("type")?t.parent(".input-group").siblings(".error-block").html("<span>"+e.html()+"</span>"):t.siblings(".error-block").html("<span>"+e.html()+"</span>"):t.parent(".input-group").length||"checkbox"===t.prop("type")||"radio"===t.prop("type")?$('<span class="error-block text-danger"></span>').html("<span>"+e.html()+"</span>").insertAfter(t.parent()):$('<span class="error-block text-danger"></span>').html("<span>"+e.html()+"</span>").insertAfter(t)}}),function(e){function t(){l.setAttribute("content",p),u=!0}var a=navigator.userAgent;if(/iPhone|iPad|iPod/.test(navigator.platform)&&/OS [1-9]_[0-9_]* like Mac OS X/i.test(a)&&a.indexOf("AppleWebKit")>-1){var n=e.document;if(n.querySelector){var o,i,r,s,l=n.querySelector("meta[name=viewport]"),d=l&&l.getAttribute("content"),c=d+",maximum-scale=1",p=d+",maximum-scale=10",u=!0;l&&(e.addEventListener("orientationchange",t,!1),e.addEventListener("devicemotion",(function(a){s=a.accelerationIncludingGravity,o=Math.abs(s.x),i=Math.abs(s.y),r=Math.abs(s.z),e.orientation&&180!==e.orientation||!(o>7||(r>6&&i<8||r<8&&i>6)&&o>5)?u||t():u&&(l.setAttribute("content",c),u=!1)}),!1))}}}(this);var ios=!1,isTextboxSearch=!0,classPrepend="",qq;function loadNoPreviewImage(e){const t=e.closest("picture");let a=t?Array.from(t.querySelectorAll("source")):[];if(a.length>0){let t=a.filter((e=>!e.media||window.matchMedia(e.media).matches));t&&t.length>0&&(e.dataset.sourceIndex=a.indexOf(t[0]),e.src=t[0].srcset)}const n=e.parentNode;let o,i,r,{clientWidth:s,clientWidth:l}=n,d=parseInt(e.getAttribute("width")),c=parseInt(e.getAttribute("height"));0!==c&&!1===isNaN(c)&&(s=c),0!==d&&!1===isNaN(d)&&(l=d),"rect"===e.getAttribute("data-image-shape")&&(s=l/2),o=l<=150||s<=150?Math.min(l/180,s/180):Math.min(l/600,s/600),i=(l-600*o)
1/2,r=(s-600*o)/2;let p="",u=e.getAttribute("data-image-ext-type"),f=e.getAttribute("data-product-size");if(f){p=`<svg width="${l}" height="${s}" xmlns="http://www.w3.org/2000/svg" >\n <rect width="100%" height="100%" fill="#eae8e8"/>\n <g transform="translate(50%, 50%) scale(${o})">\n <text x="50%" y="50%" text-anchor="middle" dominant-baseline="middle" style="fill:#808990;font-family:Arimo;" font-size="${.166666667*l}px">\n ${f.toUpperCase()}\n </text>\n </g>\n </svg>`}else p=u?`\n <svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="${l}" height="${s}" viewBox="0 0 ${l} ${s}">\n <path style="stroke-width:0;fill:#eae8e8" d="M0 0h600v600H0z"/>\n <g transform="translate(${i}, ${r}) scale(${o})">\n <path d="m336.1 283.5-32.9-32.8c-.3-.3-.7-.5-1.2-.5h-38.8c-3.5 0-6.4 2.8-6.4 6.4v87.2c0 3.5 2.8 6.4 6.4 6.4h24.9c.9 0 1.6-.7 1.6-1.6s-.7-1.6-1.6-1.6h-24.9c-1.7 0-3.1-1.3-3.1-3.1v-87.2c0-1.7 1.3-3.1 3.1-3.1h36.4v26.6c0 3.4 2.8 6.2 6.2 6.2h27.5v29.5c0 .9.7 1.6 1.6 1.6s1.6-.7 1.6-1.6v-31.1c0-.4-.2-.9-.5-1.2Zm-33.1-3.6v-25l28 28h-25.1c-1.6 0-2.9-1.3-2.9-2.9Z" style="stroke-width:0;fill:#808990"/>\n <g style="isolation:isolate" >\n <text transform="translate(298.2 350)" style="isolation:isolate;fill:#808990;font-family:Arimo;font-size:36.6px;font-weight:700"><tspan x="0" y="0">${u.toUpperCase()}</tspan></text>\n </g>\n </g>\n </svg>\n `:`\n <svg xmlns="http://www.w3.org/2000/svg" width="${l}" height="${s}" viewBox="0 0 ${l} ${s}">\n <rect width="100%" height="100%" fill="#eae8e8" />\n <g id="path-group" transform="translate(${i}, ${r}) scale(${o})">\n <path fill="#808990" d="M314.5,271.6c4.4,0,7.9,3.6,7.9,7.9s-3.6,7.9-7.9,7.9-7.9-3.6-7.9-7.9,3.6-7.9,7.9-7.9ZM337.4,264v44.4l-12.7,9.9,14.6,14.6h0s1.4,1.6,1.4,1.6v-73.8h-72.6l3.3,3.4h65.9ZM333.5,341.4h-2s1,0,1,0h-72.6v-75.7l3.4,3.5v44.8l20-20,28.4,36.6,6-5.5,15.9,16.3ZM348.7,347.5l-2.4,2.4-8.5-8.7-16.8-17.2-57.7-59.1-3.4-3.5-8.7-8.9,2.4-2.3,10.2,10.4,3.3,3.4,56.6,57.9,14.5,14.8,10.6,10.8Z" />\n </g>\n </svg>\n `;e.setAttribute("data-original-src",e.src);const h=new Blob([p],{type:"image/svg+xml"});e.setAttribute("role","presentation"),e.src=URL.createObjectURL(h)}function initializeImagePlaceholders(){const e=document.querySelectorAll("img"),t={attributes:!0,attributeFilter:["src"]},a=new MutationObserver((e=>{for(const t of e)if("attributes"===t.type&&"src"===t.attributeName){const e=t.target;e.dataset.errorHandled&&(e.dataset.errorHandled="")}})),n=new IntersectionObserver(((e,n)=>{e.forEach((e=>{if(e.isIntersecting){const o=e.target,i=()=>{if(!o.dataset.errorHandled){const e=o.closest("picture");let t=e?Array.from(e.querySelectorAll("source")):[];if(t.length>0){const e=o.currentSrc||o.src;let a=t.filter((t=>e.includes(t.srcset)));1===a.length?a[0].remove():o.dataset.sourceIndex&&(t[o.dataset.sourceIndex].remove(),o.dataset.sourceIndex=void 0)}loadNoPreviewImage(o),o.dataset.errorHandled="true"}};if(o.addEventListener("error",i),a.observe(o,t),o.complete&&0===o.naturalWidth){let e=!0;/\.svg(?:\?.*)?$/i.test(o.src)&&/firefox|fxios/i.test(navigator.userAgent)&&(e=!1),e&&i()}n.unobserve(o)}}))}),{root:null,rootMargin:"200px",threshold:0});e.forEach((e=>{e.dataset.errorHandled||n.observe(e)}))}/iPhone|iPad|iPod/.test(navigator.platform)&&/OS [1-9]_[0-9_]* like Mac OS X/i.test(navigator.userAgent)&&navigator.userAgent.indexOf("AppleWebKit")>-1&&(ios=!0),jQuery(document).ready((function($){function init_plugins(){if($(".selectpicker").selectpicker(),$("[data-bs-toggle=tooltip]").tooltip({container:"body",trigger:ios?"click":"hover"}).on("shown.bs.tooltip",(function(){if(ios){var e=$(this);setTimeout((function(){e.tooltip("hide")}),2e3)}}
1)),"myaccountPop"==$(this).attr("id")){var e=$(this).attr("aria-describedby");$("#"+e).addClass("myaccount_popover")}$("body").on("click",(function(e){$("[data-bs-toggle=popover]").each((function(){$(this).is(e.target)||0!==$(this).has(e.target).length||0!==$(".popover").has(e.target).length||$(this).popover("hide")}))})),init_popover("popover"),fancybox_init(),init_flipbook(),$(".form-control").each((function(){""!=$(this).val()&&$(this).addClass("input-valid")})),initializeImagePlaceholders()}function init_popover(e){$("[data-bs-toggle="+e+"]").popover({html:!0,sanitize:!1,content:function(){return"true"==$(this).attr("data-large_popover")&&$($(this).data("bs.popover").getTipElement()).addClass("large_popover"),$("#"+this.id+"_content").html()}}).on("shown.bs.popover",(function(t){if("popover-inner"!=e){var a=t.target;$(".opspop-loaded").each((function(){this!==a&&($(this).removeClass("opspop-loaded"),$(this).trigger("click"))}))}$(this).addClass("opspop-loaded"),"undefined"!=typeof Placeholders&&Placeholders.enable(),$(".popover.show form").length&&$(".popover.show").each((function(){$(this).find("form").validate(),capslock_check()})),fancybox_init(),init_popover("popover-inner")})).on("hide.bs.popover",(function(e){var t=e.target;$(t).removeClass("opspop-loaded")})),$("html").on("mouseup",(function(t){$(t.target).data("toggle")==e||$(t.target).closest("."+e).length||$(t.target).parent("[data-toggle="+e+"]").length||$(".opspop-loaded[data-toggle="+e+"]").trigger("click")}))}function fancybox_init(){if(Fancybox.defaults.Hash=!1,Fancybox.defaults.closeButton=!1,Fancybox.defaults.tpl.closeButton='<button data-fancybox-close class="f-button is-close-btn" title="Close"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M20 20L4 4m16 0L4 20"/></svg></button>',Fancybox.defaults.on={initCarousel:e=>{const t=document.createElement("div");t.innerHTML=e.options.tpl.closeButton,e.container.append(t)},destroy:e=>{$("body").hasClass("fancybox-active")&&$("body").removeClass("fancybox-active")}},Fancybox.defaults.keyboard={...Fancybox.defaults.keyboard,Escape:null},Fancybox.defaults.backdropClick=!1,$('[data-fancybox-type="iframe"]').attr("data-toggle",""),Fancybox.bind("[data-bs-toggle=fancybox]",{Hash:!1,dragToClose:!1}),$(".fancybox").length>0)var e=!1;null!=$(".fancybox").attr("data-options")&&""!=$(".fancybox").attr("data-options")&&(e=!0),void 0===ALLOW_FANCYBOX_THUMBNAIL||ALLOW_FANCYBOX_THUMBNAIL||(e=!1);var t=0;Fancybox.bind("[data-fancybox]",{idleTime:!1,preventCaptionOverlap:!1,Hash:!1,infobar:!1,thumbs:{hideOnClose:!1,autoStart:e},clickOutside:!1,clickSlide:!1,touch:{vertical:"auto"},Toolbar:!1,loop:!1,click:!1,dragToClose:!1,Thumbs:{type:"classic",thumbTpl:(e,a,n)=>{var o=void 0!==e.instance.slides[t]&&void 0!==e.instance.slides[t].pageLabel?e.instance.slides[t].pageLabel:"";return t++,'<button class="f-thumbs__slide__button" tabindex="0" type="button" aria-label="{{GOTO}}" data-carousel-index="%i"><img class="f-thumbs__slide__img" data-lazy-src="{{%s}}" /></button><span class="custom_layout_page_title">'+o+"</span>"}},on:{init:e=>{const t=e.options.triggerEl;if(t){const a=$(t).data("selected-index");void 0!==a&&""!==a&&(e.options.startIndex=a)}},"Carousel.selectSlide":(t,a,n)=>{if(element=n.triggerEl,title="",e||(title=""),page_label=$(element).data("page-label"),attribute_label=$(element).data("attribute-name"),text=caption_html=e="",attribute_label=$(element).data("attribute-name"),null!=n.options&&""!=n.options&&(slideOptions=JSON.parse(n.options),e=slideOptions.baseClass),null!=e&&""!=e){""!=attribute_label&&null!=attribute_label&&(text+=attribute_label);var o=$(element).next("div.fancydetails").html();""!=o&&null!=o&&(text+=o),""!=$("#tempcontent_"+$(element).data("id")).html()&&null!=$("#tempcontent_"+$(element).data("id")).html()&&(text+=$("#tempcontent_"+$(element).data("id")).html()),""!=text&&" "!=text?(caption_html+=title,caption_html+=text):caption_html+=title}else caption_html=title;""!=text&&"<br>"!==caption_html&&(document.querySelector(".fancybox__left-panel").innerHTML=caption_html)},initCarousel:(t,a)=>{if(title="",element=t.options.triggerEl,e||(title=""),page_label=$(element).data("page-label"),attribute_label=$(element).data("attribute-name"),text=caption_html=e="",null!=t.options&&""!=t.options&&(e=t.options),null!=e&&""!=e){""!=attribute_label&&null!=attribute_label&&(text+=attribute_label);
1var n=$(element).next("div.fancydetails").html();""!=n&&null!=n&&(text+=n),""!=$("#tempcontent_"+$(element).data("id")).html()&&null!=$("#tempcontent_"+$(element).data("id")).html()&&(text+=$("#tempcontent_"+$(element).data("id")).html()),""!=text&&" "!=text?(caption_html+=title,caption_html+=text):caption_html+=title}else caption_html=title;if(""!=text){const e=document.createElement("div");e.classList.add("fancybox__main-panel","custom-fancybox-preview");const a=document.createElement("div");a.classList.add("fancybox__left-panel"),"<br>"!==caption_html&&(a.innerHTML=caption_html,e.appendChild(a)),e.appendChild(t.carousel.container),e.appendChild(t.footer);t.carousel.container.insertAdjacentHTML("afterend",'<span class="fancyboxPreviewFull btn bg-white py-2"><i class="fancybox-custom-preview fa-regular fa-expand"></i></span>'),t.container.append(e)}const o=document.createElement("div");o.innerHTML=t.options.tpl.closeButton,t.container.append(o),$(".fancybox__content").css("height","auto")},destroy:e=>{t=0}}})}function processResize(e){if(e>768?$("[data-originalmenu=cssmenu]").attr("id","cssmenu"):$("#cssmenu").attr("data-originalmenu","cssmenu").attr("id","straightmenu"),e>=992?($(".dropdown-submenu > a").off("click"),$(".navbar-bg-outside").remove()):($(".dropdown-submenu > a").off("click").on("click",(function(e){e.preventDefault(),$(this).parents(".dropdown-submenu").siblings().find(".dropdown-menu:first").slideUp(350),$(this).parent(".dropdown-submenu").find(".dropdown-submenu").find("ul").slideUp(350),$(this).parent(".dropdown-submenu").find(".dropdown-menu:first").find("li").length>0?($(this).parent(".dropdown-submenu").find(".dropdown-menu:first").slideToggle(350),e.stopPropagation()):window.location.href=$(this).attr("href")})),$(".mobileNext").off("click").on("click",(function(e){$(this).parent().addClass("active")})),$(".mobileNavExpand > a").off("click").on("click",(function(e){e.preventDefault(),$(this).hasClass("mobileNext")?($(this).closest("ul").hasClass("navbar-nav")||($(this).parent().closest("ul").removeClass("mobileNavExpandContent"),$(this).parent().closest("ul").addClass("mobileNavExpandContentHide")),$(this).parent().addClass("active")):window.location.href=$(this).attr("href")})),$(".mobilePrev").off("click").on("click",(function(e){e.preventDefault(),$(".mobileNavExpandContentHide").addClass("mobileNavExpandContent").removeClass("mobileNavExpandContentHide"),$(this).closest(".mobileNavExpand.active").removeClass("active")})),$(".dropdown-submenu > a").each((function(e){0==$(this).parent(".dropdown-submenu").find(".dropdown-menu:first").find("li").length&&$(this).parent("li:first").removeClass("dropdown-submenu")})),$("nav .dropdown:not(.bootstrap-select)").off("hidden.bs.dropdown").on("hidden.bs.dropdown",(function(){$(this).find(".dropdown-menu.show").removeClass("show")})),$("nav .dropdown:not(.bootstrap-select)").off("show.bs.dropdown").on("show.bs.dropdown",(function(e){$(this).find(".dropdown-menu").first().stop(!0,!0).slideDown(350)})),$("nav .dropdown:not(.bootstrap-select)").off("hide.bs.dropdown").on("hide.bs.dropdown",(function(e){$(this).find(".dropdown-menu").first().stop(!0,!0).slideUp(350)})),$(".navbar-collapse").after('<div class="navbar-bg-outside bg-black-50"></div>')),e>=768)$li=$(".navbar-collapse .navbar-nav li.exlink"),$(".navbar-collapse .navbar-nav li.exlink").remove(),$(".top-links li").find("ul")?($(".top-links li").removeClass("exlink").addClass("list-inline-item"),$(".top-links li ul li").removeClass("list-inline-item"),$(".top-links li a").removeClass("nav-link")):($(".navbar-collapse .navbar-nav li.divider").remove(),$li.removeClass("exlink nav-item").addClass("list-inline-item").appendTo($(".top-links:eq(0)"))),$("a",$li).removeClass("nav-link"),$(".pagination").removeClass("pagination-sm");else{if(!$(".exlink.divider").length)if($(".top-links li").find("ul")){$(".top-links li").addClass("exlink"),$(".top-links li a").addClass("nav-link"),$('<li class="exlink divider"></li>').appendTo($(".navbar-collapse .navbar-nav")),$(".top-links li").removeClass("list-inline-item");var t=$(".top-links").html();$(".navbar-collapse .navbar-nav").append(t)}else $li=$(".top-links:eq(0) li"),$li.addClass("exlink nav-item").removeClass("list-inline-item").appendTo($(".navbar-collapse .navbar-nav")),$("a",$li).addClass("nav-link");$(".pagination").addClass("pagination-sm")}}if(updateCSRFToken(),window.init_plugins=init_plugins,init_plugins(),$(document).on("click",".common-post-action",(function(e){e.preventDefault();let t=$(this).data("target"),a=$(this).data("param"),n=$(this);if(n.hasClass("reorder")||n.hasClass("reorder_design")){if(n.data("clicked"))return;n.data("clicked",!0).append('<span class="ld ld-ring ld-spin ml-2"></span>')}a.startsWith("?")&&(a=a.substring(1)),$.ajax({url:t,type:"POST",data:a,success:function(e){let t=JSON.parse(e);void 0!==t.redirect_page&&""!=t.redirect_page?window.location.href=t.redirect_page:location.reload()}})})),$(".info-read-more").click((function(){"Read More"==$("#info-text").text()?($(".read-text").removeClass("d-none"),$("#info-text").text("Read Less"),$("#info-sign").addClass("fa-angle-up"),$("#info-sign").removeClass("fa-angle-down")):($(".read-text").addClass("d-none"),$("#info-text").text("Read More"),$("#info-sign").addClass("fa-angle-down"),$("#info-sign").removeClass("fa-angle-up"))})),"index"==FILE_FILENAME_WITHOUT_EXT&&0==$("#franchise_search").length&&$("#middle-content").parent().parent("div").hasClass("body-container")&&$("#middle-content").parent().parent("div").removeClass("body-container mt-4"),$("body").on("focus","input.form-control, textarea.form-control",(function(){$(this).addClass("input-valid")})).on("focusout","input.form-control, textarea.form-control",(function(){""==$(this).val()&&$(this).removeClass("input-valid")})).on("click",".navbar-bg-outside",(function(e){var t=$("#navbarText").hasClass("show");$(e.target).closest("#navbarText").length||$(e.target).is("#navbarText")||!0!==t||($("#navbarText").collapse("toggle"),$(".mobileNavExpand.active").removeClass("active"),$(".mobileNavExpandContentHide").addClass("mobileNavExpandContent").removeClass("mobileNavExpandContentHide"))})).on("click",".common-delete-action",(function(e){e.preventDefault();let msg=$(this).data("bootboxconfirm"),fileName=$(this).data("target"),params=$(this).data("param");params.startsWith("?")&&(params=params.substring(1));let callback=$(this).data("callback"),isCartDelete=-1!==params.indexOf("action=rem")&&-1!==params.indexOf("pid="),cartParams=isCartDelete?new URLSearchParams(params):null;return bootbox.confirm({message:msg,buttons:{confirm:{label:COMMON_OK,className:"btn-success"},cancel:{label:COMMON_CANCEL,className:"btn-danger"}},callback:function(result){if(result){if(isCartDelete&&"undefined"!=typeof COMMON_EVENT_URL){var removeData={position:cartParams.get("pos")||"",prd:cartParams.get("pid")||"",price:"",quantity:"",event:"event_removeFromCart"};$.ajax({async:!1,url:COMMON_EVENT_URL,type:"POST",data:removeData,dataType:"json",success:function(eventData){null!=eventData&&"undefined"!=typeof enabledServices&&$.each(enabledServices,(function(key,service){void 0!==eventData[service]&&(eval("track_"+service+"(eventData[service])"),"function"==typeof logDMEEventData&&logDMEEventData(eventData[service],service))}))}}),localStorage.setItem("clickEventData",JSON.stringify(removeData))}$.ajax({url:fileName,type:"POST",data:params,success:function(e){let t=JSON.parse(e);if("function"==typeof window[callback])return window[callback](t),!1;void 0!==t.redirect_page&&""!=t.redirect_page?window.location.href=t.redirect_page:location.reload()}})}}})})),$(window).resize((function(){processResize($(window).width())})),processResize($(window).width()),$("body").on("focus",".date",(function(){$(this).datetimepicker({format:$(this).attr("data-date-format"),ignoreReadonly:!0,allowInputToggle:!0,locale:FRONT_DATE_LOCALE}
1)})),$("#franchise_search").length>0&&$(".franchise_search").keyup((function(e){var t=$("#franchise_search").val();if("-1"!=[9,16,17,18,19,27,33,34,35,36,37,38,39,40,45,91,92,93,106,107,109,110].indexOf(e.which))e.preventDefault();else{t=$("#franchise_search").val();$.ajax({url:"/searchfranchise.php?q="+t,success:function(e){""!=e&&$("#franchise_html").html(e)}})}})),$(".date").each((function(){var e=$(this),t="YYYY-MM-DD",a={ignoreReadonly:!0,allowInputToggle:!0,useCurrent:!1,locale:FRONT_DATE_LOCALE};void 0!==e.data("date-format")&&(t=e.data("date-format"),a.format=t),null!=e.find(".datetimepicker-input").val()&&(a.date=moment(e.find(".datetimepicker-input").val(),t)),null!=e.data("min-date")&&(a.minDate=moment(e.data("min-date"),t)),null!=e.data("max-date")&&(a.maxDate=moment(e.data("max-date"))),void 0!==e.data("disable-dates")&&(a.disabledDates=e.data("disable-dates").split(",").map((e=>moment(e,t)))),void 0!==e.data("disable-days-week")&&(a.daysOfWeekDisabled=e.data("disable-days-week").toString().split(",")),e.datetimepicker(a)})),$(window).width()>=992?($(".dropdown-submenu").hover((function(){$(this).addClass("active")}),(function(){$(this).removeClass("active")})),$(".dropdown.megamenu").hover((function(){$(this).find("li.dropdown-submenu").first().addClass("active")}))):$("li.dropdown-submenu a").on("click",(function(){$(this).parent("li.dropdown-submenu").toggleClass("active")})),0==IS_ADVANCE_SEARCH_ENABLE){var products=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace("name"),queryTokenizer:Bloodhound.tokenizers.whitespace,remote:{url:"/search.php?q=%QUERY",wildcard:"%QUERY"}});$(".typeahead").typeahead({hint:!0,highlight:!0,minLength:3,classNames:{menu:"tt-dropdown-menu",cursor:"tt-is-under-cursor"}},{name:"products",display:"name",source:products,templates:{suggestion:function(e){return'<div><a href="'+e.link+'">'+e.name+"</a></div>"},footer:function(e){return'<div style="border-top:1px solid #ccc;" class="tt-suggestion tt-selectable"><a href="/advance_search.php?search_section=1&search_val='+e.query+'" class="tt-more" style="white-space: normal;">'+MORE_SEARCH+e.query+"</a></div>"},notFound:function(e){return'<div style="border-top:1px solid #ccc;" class="tt-suggestion tt-selectable"><a href="/advance_search.php?search_section=1&search_val='+e.query+'" class="tt-more" style="white-space: normal;">'+MORE_SEARCH+e.query+" </a></div>"}}}).bind("typeahead:select",(function(e,t){window.location.href=t.link})).on("keypress",(function(e){13==e.which&&$(".tt-more").length>0&&(window.location.href=$(".tt-more").attr("href"));var t=$(this).val();if("undefined"!=typeof enabledServices&&-1!==$.inArray("googletagmanager",enabledServices)&&t.length>1){var a=$.parseJSON(digitalServiceDetails.googletagmanager);-1!==$.inArray("10",a.gtm_event)&>ag("event","search",{search_term:t}),logDMEEventData({event:"search",search_term:t},"googletagmanager")}}))}function searchDataPush(e,t){var a=[];t.ctrlKey||t.preventDefault();var n=$(e).attr("href"),o=$(e).attr("data-purl");if(""!=o){var i=$(e).attr("data-position"),r=$(e).attr("data-list");a.push({url:o,index:i}),searchProductListCall(a,"productClick",r)}t.ctrlKey||(window.location.href=n)}function searchProductListCall(e,t,a){return jQuery.ajax({url:SITE_URL+"advance_seo.php",type:"POST",data:{product_list:e,event:t,list:a},async:!1,success:function(e){""!=e&&dataLayer.push(e)}}),!0}function capslock_check(){$("[type=password]").keypress((function(e){var t=$(this),a=$(".tooltip").is(":visible"),n=String.fromCharCode(e.which);n.toUpperCase()!==n||n.toLowerCase()===n||e.shiftKey?a&&t.tooltip("hide"):a||t.tooltip("show"),t.blur((function(e){t.tooltip("hide")}))}))}function subscriber_validate(e){$("#user_subscribe_"+e).validate({submitHandler:function(t){if(("1"==ENABLE_TERM_CONDITION_CHECKBOX_WITH_VALUE||"2"==ENABLE_TERM_CONDITION_CHECKBOX_WITH_VALUE)&&0==validate_term_agree_checkbox(!0,"comment_agree_chk"))return!1;var a=$("#sub_emailAddress_"+e);if(a.html('<i class="fa fa-refresh fa-spin"></i>'),"",void 0!==$("#subfirst_name_"+e).val())$("#subfirst_name_"+e).val();if("",void 0!==$("#sublast_name_"+e).val())$("#sublast_name_"+e).val();$.ajax({type:"POST",data:{email:$("#subemail_address_"+e).val(),firstname:$("#subfirst_name_"+e).val(),lastname:$("#sublast_name_"+e).val()},url:"/subscription_action.php",success:function(t){"1"==t?a.removeClass("text-danger error-block").addClass("success-block text-success").html("<span>"+COMMON_EMAIL_ADDED+"</span>").fadeOut(5e3).fadeIn(1e3,(function(){a.removeClass("text-danger error-blocssk").addClass("success-block text-danger").html("<span>"+t+"</span>").fadeOut(5e3).fadeIn(1e3,(function(){a.removeClass("text-danger").html(" ")}))})):a.html("<span>"+t+"</span>"),"2"==ENABLE_TERM_CONDITION_CHECKBOX_WITH_VALUE&&$("#comment_agree_chk").prop("checked",!1),"1"==ENABLE_TERM_CONDITION_CHECKBOX_WITH_VALUE&&$("#comment_agree_chk").prop("checked",!0),$("#subfirst_name_"+e).val("").focus(),$("#sublast_name_"+e).val(""),$("#subemail_address_"+e).val(""),$("#subfirst_name_"+e).parents(".form-group").removeClass("has-success"),$("#sublast_name_"+e).parents(".form-group").removeClass("has-success"),$("#subemail_address_"+e).parents(".form-group").removeClass("has-success")}})}})}if(capslock_check(),window.subscriber_validate=subscriber_validate,getCookieValue("OPEN_DEPT_MODA
1L")&&$("#defaultaddModal").modal({backdrop:"static",keyboard:!1}),getCookieValue("notallow_checkout")&&$.bootstrapGrowl(MANAGER_NOT_ALLOWED_TO_CHECKOUT,{type:"danger",delay:3e3}),getCookieValue("OPEN_DEPT_APPROVAL_PENDING_ORDER_MODAL")&&$("#defaultaddModal").modal(),getCookieValue("not_pricefound")&&$.bootstrapGrowl(getCookieValue("not_pricefound"),{type:"danger",delay:3e3}),$(".email_validate").on("blur change",(function(e){var t=$.trim($(this).val());$(this).val(t)})),"Yes"==BOTTOM_TO_TOP_ARROW&&($(".scroll-top").click((function(){return $("body,html").animate({scrollTop:0},1e3),!1})).hide(),$(window).scroll((function(){$(this).scrollTop()>0?$(".scroll-top").fadeIn():$(".scroll-top").fadeOut()}))),getCookieValue("flashmsg")&&$.each($.parseJSON(getCookieValue("flashmsg")),(function(e,t){$.each(t,(function(t,a){if(-1==e.indexOf("_inline")){var n=3e3;"danger"==e&&(n=-1),$.bootstrapGrowl(a,{type:e,delay:n})}else html='<div class="mt12 alert alert-'+e.split("_")[0]+'" role="alert"><button type="button" class="close" data-bs-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>'+a+"</div>",$(html).insertBefore(".page-header")}))})),$("body").on("click","#search-toggle-btn",(function(){if(classPrepend="modal-",0==IS_ADVANCE_SEARCH_ENABLE)$(".search-toggle").fadeToggle();else{if("none"==TRENDING_SEARCH_CONFIGURATION)$("#"+classPrepend+"after-search").removeClass("d-none");else{let e="#"+classPrepend+"before-search ."+classPrepend+"search-products-result";$(e+" ."+classPrepend+"products-list").is(":empty")&&0==$(e+" .no-result").length&&($(e+" ."+classPrepend+"products-list").html(""),$(e+" .categories-list").html(""),getTrendingProductsData(),showHideSearchData("before")),0==$(e+" .no-result").length||$(e+" ."+classPrepend+"products-list").is(":empty")||showHideSearchData("before")}$("#advanceSearch").modal("show"),$("#searchModalTabs span:first").tab("show")}isTextboxSearch=!1})),$("body").delegate(".fancybox-calendar-split-preview .fancybox-thumbs ul > li","click",(function(e){e.preventDefault(),$(".fancybox-thumbs ul li").removeClass("fancybox-thumbs-active"),$(this).addClass("fancybox-thumbs-active");var t=$(this).parents(".fancybox-thumbs").siblings(".fancybox-inner").find(".bb-nav-next").parents("nav").siblings(".bb-bookblock"),a=$(this).data("index");return t.bookblock("jump",a+1),!1})),$("body").delegate(".fancybox-calendar-split-preview .fancybox-inner .fancybox-navigation .fancybox-arrow","click",(function(e){e.preventDefault();var t=$(this).parents(".fancybox-inner").find(".bb-nav-next").parents("nav").siblings(".bb-bookblock"),a="prev";$(this).hasClass("fancybox-arrow--right")&&(a="next",$(this).siblings(".fancybox-arrow--left").removeAttr("disabled"));var n=t.children(".bb-item");return $.each(n,(function(){if("block"==$(this).css("display")){var e=$(this).attr("class"),t=1;if(""!=(e=e.trim("bb-item")))t=e.split("-")[2];"prev"==a&&(t-=2),$(".fancybox-calendar-split-preview .fancybox-thumbs ul li[data-index="+t+"]").trigger("click")}})),!1})),$(".canvas2dthumb").on("load",(function(){$leftRatio=$(this).parents("a:first").find(".leftratio").val(),$topRatio=$(this).parents("a:first").find(".topratio").val(),$imgW=$(this).width(),$imgH=$(this).height(),$newLeft=$leftRatio*$imgW,$newtop=$topRatio*$imgH,$(this).parents("a:first").find(".thumbCanvasMax").css({"--x":$newLeft+"px","--y":$newtop+"px",opacity:"1"})})).each((function(){$(this).addClass("thumbCanvasbox"),this.complete&&$(this).trigger("load")}
1)),$(".canvas2dLarge").on("click",(function(){var e=$(this);setTimeout((function(){$leftRatio=e.find(".leftratio").val(),$topRatio=e.find(".topratio").val(),$imgW=$(".fancybox__image").width(),$imgH=$(".fancybox__image").height(),$newLeft=$leftRatio*$imgW,$newtop=$topRatio*$imgH,$(".fancybox__image").addClass("thumbCanvasbox"),$(".fancybox__image").css({"--x":$newLeft+"px","--y":$newtop+"px",opacity:"1"})}),150)})),$("form").submit((function(){$(this).valid()&&$(".datetimepicker-input, .date").length>0&&$(".datetimepicker-input, .date").each((function(){let e=this.value;if(""!=e){let t=$(this).attr("data-date-format");void 0===t&&(t="YYYY-MM-DD"),this.value=moment(e,t).locale("en").format(t)}}))})),$("#thechoices, #order_status_search, #department_name").on("change",(function(){$(".search_btn").click()})),$(".input_reset").on("click",(function(){$(".search_txt").val(""),$(".search_btn").click()})),$(".search_txt").on("keyup",(function(){this.value.length>0?$(".input_reset").removeClass("d-none"):$(".input_reset").addClass("d-none")})),$("body").on("click",".fancyboxPreviewFull",(function(){$(".fancybox-custom-preview").hasClass("fa-expand")?($(".fancybox__main-panel").addClass("fancybox-full-preview"),$(".fancybox-custom-preview").removeClass("fa-expand"),$(".fancybox-custom-preview").addClass("fa-compress fa-lg")):($(".fancybox__main-panel").removeClass("fancybox-full-preview"),$(".fancybox-custom-preview").removeClass("fa-compress fa-lg"),$(".fancybox-custom-preview").addClass("fa-expand"))})),$(document).on("click",'[data-fancybox-type="iframe"]',(function(e){e.preventDefault();let t=$(this).attr("href");Fancybox.show([{src:t,type:"iframe",autoSize:!1}])})),$(window).scroll((function(){$(window).scrollTop()>=10?$(".navbar").addClass("sticky-header"):$(".navbar").removeClass("sticky-header")})),$("#orderReview").length){const e=new bootstrap.Modal($("#orderReview")[0],{backdrop:"static",keyboard:!1}),t=1,a=$.cookie("popupDismissed");let n=parseInt($.cookie("popupCloseCount"))||0;!["closed","us","ca"].includes(a)&&n<=t?e.show():e.hide(),$(".popup-shop-button").on("click",(function(t){var a=$(this).attr("id");"shopcaButton"==a?$.cookie("popupDismissed","ca",{path:"/"}):"shopusButton"==a?$.cookie("popupDismissed","us",{path:"/"}):$.cookie("popupDismissed","closed",{path:"/"}),$.removeCookie("popupCloseCount",{path:"/"}),e.hide()})),$("#popupCloseButton").on("click",(function(){n<t?(n++,$.cookie("popupCloseCount",n.toString(),{path:"/"})):($.cookie("popupDismissed","closed",{path:"/"}),$.cookie("popupCloseCount",n.toString(),{path:"/"})),e.hide()}))}"undefined"!=typeof recent_view&&1==recent_view&&userID>0&&loadRecentlyViewedProducts(userID)}));var oldOpen=XMLHttpRequest.prototype.open,oldSend=XMLHttpRequest.prototype.send;function updateCSRFToken(){$(document).find("form").each((function(){if(void 0!==$(this).attr("method")&&"POST"===$(this).attr("method").toUpperCase())if(0===$(this).find("input[name='"+CSRF_TOKEN_NAME+"']").length){let e=$("<input>").attr("type","hidden").attr("name",CSRF_TOKEN_NAME).attr("value",getCSRFToken());$(this).append(e)}else $(this).find("input[name='"+CSRF_TOKEN_NAME+"']").val(getCSRFToken())}))}function getCSRFToken(){return document.querySelector('meta[name="csrf-token"]').getAttribute("content")}function getCookie(e){const t=encodeURIComponent(e)+"=",a=document.cookie?document.cookie.split(";"):[];for(let e=0;e<a.length;e++){let n=a[e].trim();if(0===n.indexOf(t))return decodeURIComponent(n.substring(t.length))}return null}function trim(e){if(e){for(;" "==e.substring(0,1);)e=e.substring(1,e.length);for(;" "==e.substring(e.length-1,e.length);)e=e.substring(0,e.length-1)}return e}function NumericValidation(e){var t;if(8!=(t=e.keyCode?e.keyCode:e.Which?e.Which:e.charCode)&&9!=t)return!(t<48||t>57)||37==t||39==t||13==t||35==t||36==t||46==t}function default_on_submit(){var e,t=new Array;for(t=getElementByClass("qq-upload-fail"),e=0;e<t.lenght;e++)t[e].style.display="none"}function getElementByClass(e,t){t||(t=document.getElementsByTagName("body")[0]);for(var a=[],n=new RegExp("\\b"+e+"\\b"),o=t.getElementsByTagName("*"),i=0,r=o.length;i<r;i++)n.test(o[i].className)&&a.push(o[i]);return a}function removeFile(e,t,a){""!=e&&""!=t||bootbox.alert("Not enough parameters");var n=$("#"+t).val();""==n&&bootbox.alert("File name not found"),bootbox.confirm(COMMON_ALERT_DELETE,(function(o){if
1(o){extraparam="";var i=t.split("_");void 0!==a&&"yes"==a&&(extraparam="&file_type=cloud","quote_design_upload"==e&&(extraparam+="&extra_id="+i[3])),"quote_design_upload"==e&&(extraparam+="&element_id="+i[2]),$.ajax({url:"/"+SITE_UPLOAD_AJAX_DIRECTORY+FILE_COMMON_UPLOAD,data:"file_name="+n+"&page="+e+"&action=delete"+extraparam,success:function(n){"quote_design_upload"==e?(void 0!==a&&"yes"==a?($(".uppyTopUpload_"+i[2]+"_"+i[3]).addClass("d-none"),$(".uppyAddFile_"+i[2]+"_"+i[3]).find(".uppy-Dashboard-browse").prepend($("#clfile_"+i[2]+"_"+i[3])),$(".uppyTopUpload_"+i[2]+"_"+i[3]).find(".top-upload #clfile_"+i[2]+"_"+i[3]).remove(),$("#showuploadfile"+i[2]+"_"+i[3]).html(""),$(".uppyAddFile_"+i[2]+"_"+i[3]).attr("style","display: unset"),$(".uppyList_"+i[2]+"_"+i[3]).attr("style","display: none"),$(".success_msg_"+i[2]+"_"+i[3]).html(""),"1"==i[3]&&$("#upload_file_"+i[2]).val("")):($("#filename_"+i[2]).html(""),$("#upload_file_"+i[2]).val(""),$("#optfiles_"+i[2]).val(""),$("#showuploadfile").html(""),$("#upload_quote_"+i[2]).find(".uppy_DashboardContent_bar, .showuploadfile").addClass("d-none"),$("#upload_quote_"+i[2]).find(".uppy-Dashboard-AddFiles-title").removeClass("d-none")),$("#upload_quote_"+i[2]+" .fileUploadQueue").html(""),$("#upload_quote_"+i[2]+" .showuploadfile").html(""),jQuery("#dragdrop_upload_quote_"+i[2]).length>0&&jQuery("#dragdrop_upload_quote_"+i[2]).removeClass("d-none")):(jQuery("#dragdrop_select_file").removeClass("d-none"),$(".qq-upload-list").html(""),$("#showuploadfile").html("")),$("#"+t).val("")}})}}))}XMLHttpRequest.prototype.open=function(e,t,a,n,o){this._method=e,this._url=t,this.isSameOrigin(this._url)&&"GET"===e&&t.startsWith("blob:")&&(a=!0),oldOpen.call(this,e,t,a,n,o)},XMLHttpRequest.prototype.send=function(e){this.isSameOrigin(this._url)&&("POST"===this._method.toUpperCase()&&this.setRequestHeader("x-csrf-token",getCSRFToken()),this.addEventListener("loadend",(function(){updateCSRFToken()}))),oldSend.call(this,e)},XMLHttpRequest.prototype.isSameOrigin=function(e){try{return new URL(e,window.location.origin).origin===window.location.origin}catch(e){return!1}};var digitsOnly=/[1234567890]/g,floatOnly=/[0-9\.-]/g,floatminusOnly=/[-\0-9\.-]/g,alphaOnly=/[^0-9]+$/,alphanum_uscore=/[A-Za-z0-9_`~!@#$%^*()\-+{}:?|\/\\\[\]\.]/g;function restrictCharacters(e,t,a){if(!t)t=window.event;t.keyCode?code=t.keyCode:t.which&&(code=t.which);var n=String.fromCharCode(code),o=t.keyCode,i=t.charCode,r="8,9,13,16,17,20,27,33,34,35,36,37,38,39,40,45,46,144";return!!(-1!=(r=","+r+",").indexOf(","+o+",")&&0==i||n.match(a))}function isNumber(e,t){for(numdecs=0,i=0;i<e.length;i++){if(mychar=e.charAt(i),!(mychar>="0"&&mychar<="9"||"."==mychar))return t;"."==mychar&&numdecs++}return numdecs>1?t:""}function CurrencyFormat(e,t){if(IS_PRICE_VISIBLE){var a,n,o=leftSymbol;"ship"!=t&&e<0&&(e=0),a=e,priceValue>0&&(a=priceValue*e);var i=(n=(a=Number(a)).numberFormat(JS_FORMAT)).split(".");if(IntAmount=i[0].replace(/\,/g,""),"ship"==t?IntAmount>0?(i[0]=i[0].replace(/\,/g,thousandSeprator),i[0]=i[0].replace(/^[0]+/g,"")):0==IntAmount?i[0]=0:(i[0]=i[0].replace(/\,/g,thousandSeprator),i[0]=i[0].replace(/^[0]+/g,"")):IntAmount>0?(i[0]=i[0].replace(/\,/g,thousandSeprator),i[0]=i[0].replace(/^[0]+/g,"")):i[0]=0,(n=i.join(decimalSeperator))<0&&"ship"==t){var r=n.split("-");tamount=r[1],tamount=tamount.replace(/^[0]+/g,""),DisplayAmount="-"+o+tamount+rightSymbol}else DisplayAmount=o+n+rightSymbol;return DisplayAmount}return CORPORATE_PRICE_TEXT}function htmlDecode(e){return jQuery("<div/>").html(e).text()}function isCurrencyNumber(e){for(numdecs=0,i=0;i<e.length;i++){if(mychar=e.charAt(i),!(mychar>="0"&&mychar<="9"||mychar==COMMON_CURRENCY_DECIMAL_POINT||"."==mychar))return!1;mychar!=COMMON_CURRENCY_DECIMAL_POINT&&"."!=mychar||numdecs++}return!(numdecs>1)}function createS3Uploader(e,t,a,n,o,i,r,s,l){t.oncomplete=o,t.uploaderOnsubmit=n,t.onAllComplete=l;t.params,t.params;var d=$("#rdo_size").val();if(""!=d&&null!=d)t.params;var c={};for(var p in t.uploaderParams)c[p]=$(t.uploaderParams[p]).val();for(var p in t.uploaderParams)$(t.uploaderParams[p]).change((function(){c[p]=$(t.uploaderParams[p]).val(),uploader[e].setParams(c)}));let u={element:document.getElementById(e),configuration:t};e.data=t,void 0===window.uploader&&(window.uploader=[]),window.uploader[e]=new opsUploader(u,2),window.uploader[e].init(),window.uploader[e].generateUi()}function createUploader(e,t,a,n,o,i,r,s){if(void 0!==t.s3Enable&&t.s3Enable)uploaderParams={},createS3Uploader(e,t,uploaderParams,a,n,o,i,r,s);else{var l=t.params,d=[],c="";for(var p in t.uploaderParams)d[p]=$(t.uploaderParams[p]).val();if(null!=t.uploaderParams)for(var u in d)$(t.uploaderParams[u]).length>0&&(c=c+',"'+u+'":"'+$(t.uploaderParams[u]).val()+'"');var f="{"+l+c+',"element_id":"'+e+'"}',h=$("#rdo_size").val();if(""!=h&&null!=h)f="{"+l+c+',"element_id":"'+e+'","size_id":"'+h+'"}';var m=jQuery.parseJSON(f);for(var p in t.uploaderParams){c="";$(t.uploaderParams[p]).change((function(){for(var a in t.uploaderParams)d[a]=$(t.uploaderParams[a]).val();for(var n in d)c=c+',"'+n+'":"'+$(t.uploaderParams[n]).val()+'"';f="{"+l+c+',"element_id":"'+e+'"}',""!=h&&null!=h&&(f="{"+l+c+',"element_id":"'+e+'","size_id":"'+h+'"}'),m=jQuery.parseJSON(f)}))}t.element_id=e,t.oncomplete=n,t.uploaderOnsubmit=a,t.onAllComplete=s;let o={element:document.getElementById(e),configuration:t};void 0===window.uploader&&(window.uploader=[]),window.uploader[e]=new opsUploader(o,2),window.uploader[e].init(),window.uploader[e].generateUi(),window.uploader[e].setExtraParams(m)}}
1function init_flipbook(){var e=$(".real3dflipbook");$.each(e,(function(){var e=$(this).attr("id"),t=window["real3dflipbook_"+e],a=t.replace(/"/g,'"');(t=jQuery.parseJSON(a)).assets={preloader:t.rootFolder+"images/preloader.jpg",left:t.rootFolder+"images/left.png",overlay:t.rootFolder+"images/overlay.jpg",shadowPng:t.rootFolder+"images/shadow.png",spinner:t.rootFolder+"images/spinner.gif"},t.pdfjsworkerSrc=t.rootFolder+"js/pdf.worker.min.js",function e(t){$.each(t,(function(a,n){"object"==typeof n||"array"==typeof n?e(n):isNaN(n)?"true"==n?t[a]=!0:"false"==n&&(t[a]=!1):""===t[a]?delete t[a]:t[a]=Number(n)}))}(t);for(var n=0;n<t.pages.length;n++)void 0!==t.pages[n].htmlContent&&""!=t.pages[n].htmlContent&&"undefined"!=t.pages[n].htmlContent?t.pages[n].htmlContent=unescape(t.pages[n].htmlContent):delete t.pages[n].htmlContent;t.social=[],""==t.facebook&&delete t.facebook,""==t.twitter&&delete t.twitter,""==t.google_plus&&delete t.google_plus,""==t.pinterest&&delete t.pinterest,""==t.email&&delete t.email,""==t.pageWidth&&delete t.pageWidth,""==t.pageHeight&&delete t.pageHeight,void 0!==t.btnShare&&t.btnShare||(t.btnShare={enabled:!1}),void 0!==t.btnNext&&t.btnNext||(t.btnNext={enabled:!1}),void 0!==t.btnPrev&&t.btnPrev||(t.btnPrev={enabled:!1}),void 0!==t.btnZoomIn&&t.btnZoomIn||(t.btnZoomIn={enabled:!1}),void 0!==t.btnZoomOut&&t.btnZoomOut||(t.btnZoomOut={enabled:!1}),void 0!==t.btnToc&&t.btnToc||(t.btnToc={enabled:!1}),void 0!==t.btnThumbs&&t.btnThumbs||(t.btnThumbs={enabled:!1}
1),void 0!==t.btnDownloadPages&&t.btnDownloadPages||(t.btnDownloadPages={enabled:!1}),void 0!==t.btnDownloadPdf&&t.btnDownloadPdf||(t.btnDownloadPdf={enabled:!1}),void 0!==t.btnExpand&&t.btnExpand||(t.btnExpand={enabled:!1}),void 0!==t.btnExpandLightbox&&t.btnExpandLightbox||(t.btnExpandLightbox={enabled:!1}),void 0!==t.btnSound&&t.btnSound||(t.btnSound={enabled:!1}),void 0!==t.btnShare.icon&&""!=t.btnShare.icon||(t.btnShare.icon="fa-share"),void 0!==t.btnShare.title&&""!=t.btnShare.title||(t.btnShare.title="Share"),void 0!==t.btnNext.icon&&""!=t.btnNext.icon||(t.btnNext.icon="fa-chevron-right"),void 0!==t.btnNext.title&&""!=t.btnNext.title||(t.btnNext.title="Next page"),void 0!==t.btnPrev.icon&&""!=t.btnPrev.icon||(t.btnPrev.icon="fa-chevron-left"),void 0!==t.btnPrev.title&&""!=t.btnPrev.title||(t.btnPrev.title="Previous page"),void 0!==t.btnZoomIn.icon&&""!=t.btnZoomIn.icon||(t.btnZoomIn.icon="fa-plus"),void 0!==t.btnZoomIn.title&&""!=t.btnZoomIn.title||(t.btnZoomIn.title="Zoom in"),void 0!==t.btnZoomOut.icon&&""!=t.btnZoomOut.icon||(t.btnZoomOut.icon="fa-minus"),void 0!==t.btnZoomOut.title&&""!=t.btnZoomOut.title||(t.btnZoomOut.title="Zoom out"),void 0!==t.btnToc.icon&&""!=t.btnToc.icon||(t.btnToc.icon="fa-list-ol"),void 0!==t.btnToc.title&&""!=t.btnToc.title||(t.btnToc.title="Table of content"),void 0!==t.btnThumbs.icon&&""!=t.btnThumbs.icon||(t.btnThumbs.icon="fa-th-large"),void 0!==t.btnThumbs.title&&""!=t.btnThumbs.title||(t.btnThumbs.title="Pages"),void 0!==t.btnDownloadPages.icon&&""!=t.btnDownloadPages.icon||(t.btnDownloadPages.icon="fa-download"),void 0!==t.btnDownloadPages.title&&""!=t.btnDownloadPages.title||(t.btnDownloadPages.title="Download pages"),void 0!==t.btnDownloadPdf.icon&&""!=t.btnDownloadPdf.icon||(t.btnDownloadPdf.icon="fa-file"),void 0!==t.btnDownloadPdf.title&&""!=t.btnDownloadPdf.title||(t.btnDownloadPdf.title="Download PDF"),void 0!==t.btnExpand.icon&&""!=t.btnExpand.icon||(t.btnExpand.icon="fa-expand"),void 0!==t.btnExpand.iconAlt&&""!=t.btnExpand.iconAlt||(t.btnExpand.iconAlt="fa-compress"),void 0!==t.btnExpand.title&&""!=t.btnExpand.title||(t.btnExpand.title="Toggle fullscreen"),void 0!==t.btnExpandLightbox.icon&&""!=t.btnExpandLightbox.icon||(t.btnExpandLightbox.icon="fa-expand"),void 0!==t.btnExpandLightbox.iconAlt&&""!=t.btnExpandLightbox.iconAlt||(t.btnExpandLightbox.iconAlt="fa-compress"),void 0!==t.btnExpandLightbox.title&&""!=t.btnExpandLightbox.title||(t.btnExpandLightbox.title="Toggle fullscreen"),void 0!==t.btnSound.icon&&""!=t.btnSound.icon||(t.btnSound.icon="fa-volume-up"),void 0!==t.btnSound.title&&""!=t.btnSound.title||(t.btnSound.title="Sound"),void 0===t.viewMode&&(t.viewMode="webgl"),t.btnDownloadPages.url?t.btnDownloadPages.url=t.btnDownloadPages.url.replace(/\\/g,"/"):t.btnDownloadPages.enabled=!1,t.btnDownloadPdfUrl?t.btnDownloadPdf.url=t.btnDownloadPdfUrl.replace(/\\/g,"/"):t.btnDownloadPdf.url?t.btnDownloadPdf.url=t.btnDownloadPdf.url.replace(/\\/g,"/"):t.pdfUrl?t.btnDownloadPdf.url=t.pdfUrl.replace(/\\/g,"/"):t.btnDownloadPdf.enabled=!1;var o=$(this);switch(t.mode){case"normal":var i=o.attr("class"),r=o.attr("id");if(o.removeClass(i).addClass(i+"-"+r),t.lightBox=!1,o.css("position","relative").css("display","block").css("height",String(t.height)+"px"),o.flipBook(t),void 0!==t.responsiveHeight&&t.responsiveHeight){function s(){o.width()>0&&o.css("height",String(o.width()/t.aspectRatio)+"px")}jQuery(window).resize((function(){s()})),s()}else if(t.fitToWindow){function l(){o.css("width",String($(window).width())+"px"),o.css("height",String($(window).height())+"px")}window.onresize=function(e){l()},l()}else if(t.fitToParent){function d(){var e=function e(t){return t.parent().width()>0&&t.parent().height()>0?t.parent():e(t.parent())}(o);o.css("width",String(e.width())+"px"),o.css("height",String(e.height())+"px")}window.onresize=function(e){d()},d()}else if(t.fitToHeight){function c(){$(window).height()<t.height+o.offset().top?o.css("height",String($(window).height()-o.offset().top)+"px"):o.css("height",String(t.height)+"px")}window.onresize=function(e){c()},c()}break;case"lightbox":o.css("display","inline"),t.lightBox=!0;i="real3dflipbook-"+o.attr("id");var p=$("<div class='"+i+" thumbnail border'>");if(p.attr("style",t.lightboxContainerCSS),o.before(p),o.remove(),t.lightboxThumbnailUrl&&""!=t.lightboxThumbnailUrl){var u=$("<img ></img>").attr({src:t.lightboxThumbnailUrl,width:t.thumbWidth,height:t.thumbHeight}).appendTo(p);$('<div class="zoom"><i class="fa fa-search"></i></div>').appendTo(p),u.attr("style",t.lightboxThumbnailUrlCSS)}if(t.lightboxText&&""!=t.lightboxText){var f=$("<a/>").text(t.lightboxText);"top"==t.lightboxTextPosition?f.prependTo(p):f.appendTo(p),f.attr("style",t.lightboxTextCSS)}p.flipBook(t),t.lightboxCssClass&&""!=t.lightboxCssClass&&$("."+t.lightboxCssClass).length>0&&$("."+t.lightboxCssClass).flipBook(t);break;case"fullscreen":t.lightBox=!1;if(o.appendTo("body").css("position","fixed").css("bottom","0").css("left","0").css("right","0").css("top",t.offsetTop+"px").css("z-index",t.zIndex||"2147483647"),o.flipBook(t),$("body").css("overflow","hidden"),t.menuSelector){var h=$(t.menuSelector);o.css("top",h.height()+"px"),window.onresize=function(e){o.css("top",h.height()+"px")}}}}))}function openlink(e){return window.open(e,"_blank","resizable=yes,width=500,height=500,left=100,top=100"),!1}if(1==PHONE_NUMBER_VALIDATION){var phoneValidationArr=PHONE_NUB_REQUIRED.split("-"),isPhoneRequired=phoneValidationArr[1];$.validator.addMethod("validatePhone",(function(e,t){if(2==isPhoneRequired&&""==e)return!0;var a=window.intlTelInput.getInstance(t);if(void 0!==a.getSelectedCountryData().dialCode&&a.isValidNumber()){var n=a.getNumber(),o=a.getSelectedCountryData().dialCode,i=new RegExp("^(\\+*)("+o+")"),r=n.replace(i,"");return $(t).val(r),!0}return $.isEmptyObject(a.getSelectedCountryData()),!1}),$.validator.format(INVALID_PHONE_NUMBER))}else $.validator.addMethod("validatePhone",(function(e,t){return!0}));if(1==PHONE_NUMBER_VALIDATION){function applyIntlTelInputcss(){$(".iti input").focus((function(){$(this).parents(".iti").addClass("input-valid")})),$(".iti input").focusout((function(){""==$(this).val()&&$(this).parents(".iti").removeClass("input-valid")}))}function addCssOnchangeofCountry(e){""!=$("#"+e).val()&&$(".iti").addClass("input-valid")}}
1function downloadPrintFile(e,t,a,n){var o=e;0==o&&null==a?o="":0==o&&null!=a&&(o=a),null==a&&(a="");var i=$("#prdid"+a).val(),r=$("#prdsize"+a+" option:selected").val();null==r&&(r=$("#prductsize"+a+" input[name=prdsize][type=radio][checked=checked]").val()),null==r&&(r=$("#prductsize"+a+" input[name=prdsize][type=hidden]").val()),null==n&&(n="#downloadprintready"+o),$.fileDownload("/download_printfile.php",{httpMethod:"POST",data:"tempId="+e+"&tempType="+t+"&sizeId="+r+"&prdId="+i+"&downloadaction=downloadfile",prepareCallback:function(){$(n).html('<span class="ld ld-ring ld-spin"></span>'),$(n).addClass("disabled")},successCallback:function(){$(n).html("<i class='fal fa-download'></i>"),$(n).removeClass("disabled")},failCallback:function(){$.bootstrapGrowl("Requested file is not available.",{type:"danger",align:"center"}),$(n).removeClass("disabled"),$(n).html("<i class='fal fa-download'></i>")}})}function validate_term_agree_checkbox(e,t){if(1!=$("#"+t).prop("checked"))return 1==e?($("#"+t).parent("div").siblings(".term-error").removeClass("d-none"),$("#"+t).parent("div").siblings(".term-error").html('<div class="col-12 alert alert-danger">'+COMMON_TERM_CONDITION_ALERT+"</div>")):$("#"+t).parent("div").siblings(".term-error").html('<div class=""></div>'),!1;$("#"+t).parent("div").siblings(".term-error").addClass("d-none")}function checkMultipleOfNumber(e,t){var a=new RegExp(/^(?:\d+|\d*\.\d+)$/);a.test(t);if(a.test(t)){var n=""+ +e,o=n.indexOf(".");o=o<0?0:n.length-o-1;var i=""+ +t,r=i.indexOf(".");if(o>(r=r<0?0:i.length-r-1))return!1;var s=Math.pow(10,r);return Math.round(s*e)%Math.round(s*t)==0}return!0}if(1==IS_ADVANCE_SEARCH_ENABLE){var minlength=2,isSearchDeleteClick=!1,timeout=null;function showHideSearchData(e){"after"==e?(1==$("#"+classPrepend+"before-search").length&&$("#"+classPrepend+"before-search").addClass("d-none").fadeOut(),$("#"+classPrepend+"after-search").removeClass("d-none").fadeIn("slow")):($("#"+classPrepend+"after-search").addClass("d-none").fadeOut(),1==$("#"+classPrepend+"before-search").length&&$("#"+classPrepend+"before-search").removeClass("d-none").fadeIn("slow"))}function recentSearchHistory(){let e="#"+classPrepend+"before-search ."+classPrepend+"search-products-result";($(e+" ."+classPrepend+"products-list").is(":empty")&&0!=$(e+" .no-result").length||"none"==TRENDING_SEARCH_CONFIGURATION)&&(isTextboxSearch?(getRecentSearch(!0),$("#search-textbox-content").hide(),$("#recentSearchHistoryList").is(":empty")||$("#recentSearchHistoryList").show()):showHideSearchData("after"))}function clearSearchRecords(){let e="#"+classPrepend+"after-search ."+classPrepend+"search-result-content";$(e+" ."+classPrepend+"products-list").html(""),$(e+" .categories-list").html(""),$(e+" .categories-data").addClass("d-none")}$("#search-box").keyup((function(e){8!=e.keyCode&&46!=e.keyCode||(isSearchDeleteClick=!0);let t=stripedString($(this).val()),a=$(this).attr("data-searched");t!=a&&(clearTimeout(timeout),timeout=setTimeout((()=>{initiateSearch(t,!0)}),1e3),$(this).attr("data-searched",t)),t.length>=minlength&&showHideSearchData("after"),(0==t.length||t.length<minlength)&&(showHideSearchData("before"),recentSearchHistory()),0==t.length&&(clearSearchRecords(),$(this).attr("data-searched",""),$("."+classPrepend+"no-result").html(""),$("."+classPrepend+"view-more-result").hide())}));const e=document.getElementById("recentSearchHistoryList");function initiateSearch(e,t){if(e.length>=minlength){if("undefined"!=typeof enabledServices&&-1!==$.inArray("googletagmanager",enabledServices)){var a=$.parseJSON(digitalServiceDetails.googletagmanager);-1!==$.inArray("10",a.gtm_event)&>ag("event","search",{search_term:e}),logDMEEventData({event:"search",search_term:e},"googletagmanager")}t?($("#remove-search-text").show(),$(".search-result").fadeIn("slow")):($("#search-textbox-content").show(),$("#search-textbox-content #after-search").removeClass("d-none"),"none"==TRENDING_SEARCH_CONFIGURATION?$("#search-textbox-content").fadeIn():showHideSearchData("after")),getSearchData(e)}else $("#dropdownSearchTabs span:first").tab("show"),$("#remove-search-text").hide(),$("."+classPrepend+"view-more-result").hide()}function renderCategoryResult(e,t){if(PRODUCT_CATEGORY_ENABLED){let a=[],n="",o="#"+classPrepend+t+" ."+classPrepend+"search-products-result .categories-list";for(let t=0;t<e.length;t++)void 0!==e[t].item.category&&""!=e[t].item.category&&void 0!==e[t].item.category_url&&""!=e[t].item.category_url&&"-1"==a.indexOf(e[t].item.category)&&(a.push(e[t].item.category),n+='<li class="mb-2"><a href="'+e[t].item.category_url+'" target="_blank" class="category-url d-flex"> <i class="far fa-angle-right mr-2 pt-1 text-muted"></i>'+e[t].item.category+"</a></li>");0!=a.length?($("#"+classPrepend+t+" .categories-data").removeClass("d-none"),$(o).append('<ul class="list-unstyled">'+n+"</ul>")):$(o).parent().addClass("d-none")}}
1function renderSearchResult(e,t,a=!1,n="after-search"){const o=document.getElementById(t+"-block");if(null!=o){"products"==t&&renderCategoryResult(e,n);for(let i=0;i<e.length;i++){const r=o.cloneNode(!0);r.removeAttribute("id"),r.removeAttribute("style");r.querySelectorAll("."+t+"-url").forEach((t=>{t.href=e[i].item.url}));const s=document.createElement("img");let l=newSrc="";const d=e[i].item.image_path?e[i].item.image_path.split(".").pop().toLowerCase():"",c=""!==optimized_source_tag&&"products"==t&&!["svg","gif"].includes(d);if(c){l=document.createElement("picture"),l.innerHTML=optimized_source_tag.sourcetag;l.querySelectorAll("source").forEach((t=>{const a=t.getAttribute("type"),n=t.getAttribute("srcset");if("image/webp"===a){const a=n.replace("productsImagePath",e[i].item.image_path);t.setAttribute("srcset",a)}if("image/"===a){t.setAttribute("type","image/"+d);const a=n.replace("productsImagePath",e[i].item.image_path);t.setAttribute("srcset",a)}})),s.setAttribute("height","70"),s.setAttribute("width","80"),l.appendChild(s)}r.querySelector("."+t+"-name").innerText=e[i].item.title;const p=r.querySelector("."+t+"-size");r.querySelector("span.sr-only."+t+"-name").innerHTML=e[i].item.title;const u=e[i].item.sizes,f=Array.isArray(u)?u.join(" | "):u;if(p.innerText=f,s.setAttribute("class","img-fluid"),s.setAttribute("loading","lazy"),"templates"==t){r.querySelector("."+t+"-product-name").innerText=e[i].item.product_title;let a="M"==e[i].item.template_type?DIR_HTTP_IMAGES_SITE_DEFAULTTEMPLATE:DIR_HTTP_IMAGES_SITE_MASTERTEMPLATE;newSrc=e[i].item.image_path?a+e[i].item.id+"/"+e[i].item.image_path:""}else{const a=r.querySelector("."+t+"-category-name");null!=a&&(void 0!==e[i].item.category&&""!=e[i].item.category?a.innerText=e[i].item.category:a.parentNode.remove()),newSrc=c?optimized_source_tag.resize_image.replace("productsImagePath",e[i].item.image_path):DIR_HTTP_IMAGES_PRODUCT+e[i].item.image_path}if(s.setAttribute("src",newSrc),s.setAttribute("alt",e[i].item.title),r.querySelector(".searchable-img").append(c?l:s),a){let a=i==e.length-1?t+"_last_record":"";""!=a&&r.classList.add(a),$("#advance-search-"+t+"-result").append(r)}else{let e="#"+classPrepend+n+" ."+classPrepend+"search-"+t+"-result";"products"==t&&(e="#"+classPrepend+n+" ."+classPrepend+"search-"+t+"-result ."+classPrepend+t+"-list"),$(e).append(r)}initializeImagePlaceholders()}}}function getTrendingProductsData(){initSearchLoader("on",!1),$.ajax({type:"GET",url:SITE_URL+FILE_ADVANCE_SEARCH+"?trending_product=1",success:function(e){let t=JSON.parse(e);0!=t.length?($("#"+classPrepend+"before-search .trending-product-data-div").removeClass("d-none"),renderSearchResult(t,"products",!1,"before-search")):$("#"+classPrepend+"before-search #"+classPrepend+"search-products-result").append("<div class='no-result d-none'></div>")}}).done((function(){recentSearchHistory(),initSearchLoader("off",!1)}))}async function getSearchData(e){initSearchLoader("on",!1);try{const t=await search(e);t.status?Object.keys(t.data).forEach((function(a){$("#"+classPrepend+"no-"+a+"-result").hide();let n="#"+classPrepend+"after-search ."+classPrepend+"search-"+a+"-result";if($(n).show(),"products"==a?($(n+" ."+classPrepend+"products-list").html(""),$(n+" .categories-list").html("")):$(n).html(""),null!=t.data[a].result&&t.data[a].result.length>0)renderSearchResult(t.data[a].result,a);else{$(n).hide();let t=COMMON_SEARCH_NO_RESULT_FOUND.replace("{search_string}",e);t=t.replace("{section_name}",a),$("#"+classPrepend+"no-"+a+"-result").html(t).show()}})):$("."+classPrepend+"no-result").html("<b>"+t.msg+"</b>").fadeIn("slow"),$("."+classPrepend+"view-more-result").each((function(){var t=$(this).data("url")+"&search_val="+encodeURIComponent(e);$(this).attr("href",t).show()})),storeRecentSearch(e),getRecentSearch()}catch(e){503==e.status&&($("."+classPrepend+"view-more-result").hide(),$("."+classPrepend+"no-result").html("<b>"+e.statusText+"</b>").fadeIn("slow"))}initSearchLoader("off",!1)}function storeRecentSearch(e){if(e=encodeURIComponent(e),null!=localStorage.getItem("history")){t=(t=(t=localStorage.getItem("history"))?t.split(","):[]).filter(((a,n)=>t.indexOf(a)===n&&t.indexOf(e)!=n));for(let a=1;a<e.length-2;a++)str=e.substring(0,e.length-a),t.includes(str)&&t.splice(t.indexOf(str),1);isSearchDeleteClick&&null!=t[t.length-1]&&t[t.length-1].includes(e)&&(t.splice(t.length-1,1),isSearchDeleteClick=!1),t.splice(0,t.length-10),t.push(e),localStorage.setItem("history",t.toString())}else{var t=e;localStorage.setItem("history",t)}}function getRecentSearch(e=!1){if(null!=localStorage.getItem("history")){var t=localStorage.getItem("history");let o=t.split(",");var a=t.split(",").reverse();htmlData="";for(var n=0;n<=9;n++)if(a[n]){let t=decodeURIComponent(a[n]),i=o.indexOf(a[n]);htmlData+=e?'<li class="d-flex"><a href="javascript:void(0);" data-item="'+a[n]+'" class="recent-search w-100"><p class="mb-0 me-3 text-muted"><i class="fal fa-history text-muted pe-1 fa-sm"></i>
1'+t+'</p></a><a href="javascript:void(0)" class="text-muted" onclick="deleteRecentSearch(\''+i+'\', true)" aria-label="'+COMMON_REMOVE+'"><i class="fal fa-times"></i></a></li>':'<div class="d-flex align-items-center me-3 mb-1 position-relative"><span class="me-1"><a href="javascript:void(0);" data-item="'+a[n]+'" class="recent-search"><small class="text-muted"><i class="fal fa-history text-muted pe-1 fa-sm"></i>'+t+'</small></a></span><a href="javascript:void(0)" class="text-muted" onclick="deleteRecentSearch(\''+i+'\')" aria-label="'+COMMON_REMOVE+'"><small><i class="fal fa-times"></i></small></a></div>'}e?($("#recentSearchHistoryList").html(htmlData),""==htmlData&&$("#recentSearchHistoryList").hide()):$("#"+classPrepend+"recent-search-history").html(htmlData)}else e?($("#recentSearchHistoryList").html(""),$("#recentSearchHistoryList").hide()):$("#"+classPrepend+"recent-search-history").html("")}function initSearchLoader(e,t){let a='<div class="w-100 text-center my-3 advance-search-loader"><div id="search_loader'+t+'" class="ld ld-ring ld-spin ld-ring-medium mx-auto my-3"></div></div>';"on"==e?t?$(".advance-search-result").append(a):$("."+classPrepend+"search-result-content").append(a):$(".advance-search-loader").remove()}$(".typeahead#top_search").focus((function(){let t=$(this).closest(".header-search"),a=stripedString($(this).val()),n="#search-textbox-content #before-search";0==t.find("#search-textbox-content").length&&$("#search-textbox-content").appendTo(t),0==t.find("#recentSearchHistoryList").length&&$(e).appendTo($(this).parents(".twitter-typeahead")),"none"==TRENDING_SEARCH_CONFIGURATION?getRecentSearch(!0):0==a.length&&($(n+" .products-list").is(":empty")&&0==$(n+" .no-result").length&&getTrendingProductsData(),showHideSearchData("before"),getRecentSearch(!1)),a.length>=minlength?(e.style.display="none",0!=t.find("#search-textbox-content #before-search").length&&$("#search-textbox-content #before-search").fadeOut(),$("#search-textbox-content").fadeIn("slow")):"none"==TRENDING_SEARCH_CONFIGURATION?null!=localStorage.getItem("history")&&""!=localStorage.getItem("history")&&(e.style.display="block"):0!=$(n+" .no-result").length&&$(n+" .products-list").is(":empty")?recentSearchHistory():(showHideSearchData("before"),$("#search-textbox-content").fadeIn("slow"))})),$(".typeahead#top_search").keyup((function(t){let a=stripedString($(this).val()),n=$(this).attr("data-searched");a.length<minlength?("none"==TRENDING_SEARCH_CONFIGURATION?$("#search-textbox-content").fadeOut():showHideSearchData("before"),recentSearchHistory(),$("."+classPrepend+"no-result").hide()):e.style.display="none",8!=t.keyCode&&46!=t.keyCode||(isSearchDeleteClick=!0),a!=n&&(clearTimeout(timeout),timeout=setTimeout((()=>{initiateSearch(a,!1)}),1e3),$(this).attr("data-searched",a))})),$("#advanceSearch").on("shown.bs.modal",(function(){$("#search-box").focus(),getRecentSearch()})),$("#remove-search-text").click((function(){$("#search-box").val(""),showHideSearchData("before"),recentSearchHistory(),clearSearchRecords(),$("."+classPrepend+"no-result").html(""),$("."+classPrepend+"view-more-result").hide(),$(this).fadeOut("slow")})),$(document).on("click",".recent-search",(function(){let e=decodeURIComponent($(this).data("item"));isTextboxSearch?$(".typeahead#top_search").val(e).keyup():$("#search-box").val(e).keyup()})),$(document).mouseup((function(e){var t=$("#search-textbox-content"),a=$(".header-search");t.is(e.target)||0!==t.has(e.target).length||a.is(e.target)||0!==a.has(e.target).length||(t.hide(),$("#recentSearchHistoryList").hide())}))}async function search(e,t=!1){let a={q:e,store:SEARCH_DOMAIN_DIRECTORY,lang:LANGUAGE_SHORTNAME.toLowerCase(),is_advance_search:t,section:"both"==ADVANCE_SEARCH_SECTIONS?"":ADVANCE_SEARCH_SECTIONS,limit:isTextboxSearch?9:21,department_id:DEPARTMENT_ID};if(!IS_S3_ENABLE){let e={qfs:window.btoa(encodeURIComponent(JSON.stringify(a)))};return $.ajax({type:"GET",url:"/search",data:e,dataType:"json"})}try{const e=await fetch(FILE_UPLOAD_ENDPOINT+"?rtype=search",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)});if(!e.ok)throw new Error("Signing request failed");const t=await e.json(),n=await fetch(t.url,{method:"GET",headers:t.headers});if(!n.ok)throw new Error("Search request failed");return await n.json()}catch(e){return bootbox.alert(e.message),null}}
1function stripedString(e){return(e=(e=trim(e)).replace(/</g,"")).replace(/>/g,"")}const searchTextBox=document.querySelector(".typeahead#top_search");function deleteRecentSearch(e,t=!1){if(null!=localStorage.getItem("history")){var a=localStorage.getItem("history");"undefined"!==(a=a?a.split(","):[])[e]&&a.splice(e,1),a.length>0?localStorage.setItem("history",a.toString()):localStorage.removeItem("history"),getRecentSearch(t)}}searchTextBox&&searchTextBox.addEventListener("mouseup",(function(e){1===e.button&&(e.stopPropagation(),setTimeout((function(){recentSearchHistoryList.style.display="none",initiateSearch($(".typeahead#top_search").val(),0)}),100))}));const searchBox=$(".typeahead#top_search"),suggestionsList=$("#recentSearchHistoryList");let selectedSuggestion=-1;function copyToClipBoard(e,t=0,a=""){if(t)var n="fa fa-check-circle text-success";else n="fa fa-check-circle text-success float-end";if(window.isSecureContext){if(""!=a)var o=document.getElementById(a).innerText;else o=document.getElementsByClassName("popover-body")[0].innerText;navigator.clipboard.writeText(o);var i=e.getAttribute("class"),r=e.getAttribute("title");return e.setAttribute("class",n),e.setAttribute("title","Data Copied"),setTimeout((function(){e.setAttribute("class",i),e.setAttribute("title",r||"")}),1e3),!0}console.log("%c Please Enable https to enable on clipboard :(","font-size:20px; color:red;")}function onloadCaptchaCallbackFunction(){jQuery(".g-recaptcha").each((function(e,t){var a=grecaptcha.render(t,{sitekey:jQuery(t).attr("data-sitekey")});jQuery(this).attr("data-widget-id",a)}))}function customSizeChange(e){"slick"==e?$("input[name='predefined_custom_size'][value='-1']").prop("checked",!0).trigger("change"):($("#predefined_custom_size").val("-1"),$("#predefined_custom_size").trigger("change"))}function resize3DModel(e){let t=$(".fancybox__content").parent().css("width"),a=t.replace("px",""),n=$(".fancybox__content").parent().css("height"),o=n.replace("px","");0==e?($(".fancybox__content").css("height",70*o/100+"px"),$(".fancybox__content").css("width",70*a/100+"px"),$(".fancybox__content").removeClass("fullScreenModel")):($(".fancybox__content").css("height",n),$(".fancybox__content").css("width",t),$(".fancybox__content").addClass("fullScreenModel"))}function googleRecaptchaV3Initialization(e,t){CAPTCHA_SERVICE_ENABLE&&"v3"==CAPTCHA_VERSION?grecaptcha.ready((function(){grecaptcha.execute(CAPTCHA_SITE_KEY,{action:"submit_form"}).then((function(a){a=null!=a||null!=a?a:"",0==$(e+" #g-recaptcha-response").length?$(e).prepend('<input type="hidden" name="g-recaptcha-response" id="g-recaptcha-response" value="'+a+'">'):$(e+" #g-recaptcha-response").val(a),"function"==typeof t&&t()}))})):"function"==typeof t&&t()}function captchaValidation(e){var t=null!=e.form_id?e.form_id:"",a=null!=e.display_loader?e.display_loader:"";if(CAPTCHA_SERVICE_ENABLE&&""!=t){let e=!1;if("cloudflare"==CAPTCHA_SERVICE_TYPE&&$(".cf-turnstile, #guest_user_captcha, #additional_login_user_captcha",t).length>0){let a=$(".cf-turnstile, #guest_user_captcha, #additional_login_user_captcha",t).find('input[name="cf-turnstile-response"]').val();""!=a&&null!=a&&null!=a||(e=!0)}else if($(".g-recaptcha",t).length>0){let a=$(".g-recaptcha",t).attr("data-widget-id");a=null!=a&&null!=a&&""!=a?a:0;
1var n=grecaptcha.getResponse(a);""!=n&&null!=n&&0!=n.length||(e=!0)}else"v3"==CAPTCHA_VERSION&&(0!=$("#g-recaptcha-response",t).length&&""!=$("#g-recaptcha-response",t).val()||(e=!0));if(e)return $(".captcha_error",t).html(CAPTCHA_INVALID),"y"==a&&($("#loader").html(""),$(".submit").removeClass("disabled")),!1;$(".captcha_error",t).html("")}return!0}function initializeDatepickerOptions(){$(".opt_datepicker").each((function(){var e=$(this),t=e.data("date-format"),a=e.find(".datetimepicker-input").val(),n={format:t,allowInputToggle:!0,useCurrent:!1,locale:FRONT_DATE_LOCALE};null!=e.data("min-date")&&(n.minDate=moment(e.data("min-date"),t)),null!=e.data("max-date")&&(n.maxDate=moment(e.data("max-date"))),void 0!==e.data("disable-dates")&&(n.disabledDates=e.data("disable-dates").split(",").map((e=>moment(e,t)))),null!=a&&(n.date=moment(a,t)),$(this).datetimepicker(n)}))}function addRecentlyViewed(e,t){let a=JSON.parse(localStorage.getItem("recently_viewed_"+t))||[];a=a.filter((t=>t!==e)),a.unshift(e),a.length>5&&a.pop(),localStorage.setItem("recently_viewed_"+t,JSON.stringify(a))}function loadRecentlyViewedProducts(e){let t=JSON.parse(localStorage.getItem("recently_viewed_"+e))||[];t&&0!==t.length?$.ajax({url:SITE_URL+FILE_CMS,type:"POST",data:{recent_viewed_products:t},success:function(e){if(e){var t=JSON.parse(e);$("div.recent_view").replaceWith(t.recent_view_content)}}}):$("div.recent_view").replaceWith("")}function getCookieValue(e){let t="",a="COOKIE_"+e.toUpperCase();return void 0!==window[a]&&""!=window[a]&&(t=window[a]),t}function passwordToggle(e){var t=$(e).siblings('input[type="password"]').attr("type");$(e).find(".pwd-icon").toggleClass("fa-eye fa-eye-slash"),"password"==t?$(e).siblings('input[type="password"]').attr("type","text"):$(e).siblings('input[type="text"]').attr("type","password")}function changeRegion(e){e.preventDefault();var t=$(e.currentTarget).data("url");t&&fetch(t,{cache:"no-store"}).finally((()=>{console.log("Redirecting to "+t),window.location.href=t}))}function redirectToStore(e){const t=e.options[e.selectedIndex].dataset.url;if(t){var a=e.options[e.selectedIndex].dataset.region;fetch(t,{cache:"no-store"}).finally((()=>{$.cookie("popupDismissed",a,{path:"/"}),window.location.href=t}))}}function getCookie(e=""){var t,a,n,o=document.cookie.split(";");for(t=0;t<o.length;t++)if(a=o[t].substr(0,o[t].indexOf("=")),n=o[t].substr(o[t].indexOf("=")+1),(a=a.replace(/^\s+|\s+$/g,""))==e)return unescape(n)}function displayNotification(){var e="<div id='cookiewarning' class='align-items-center m-0'>";e=(e=(e=(e+=" <div class='cookie-content px-3 px-md-5 mb-md-0 mb-2'>")+"<h3>"+COOKIE_WARNING_TITLE+"</h3>")+COOKIE_WARNING+"</div>")+"<div class='cookie-btn'><button class='btn btn-secondary mb-2 w-100' onClick='JavaScript:setCookie(\"jsCookieCheck\",\"accept\",365);'>"+COOKIE_WARNING_ACCEPT+"</button><button class='btn btn-outline-secondary w-100' onclick='Javascript:denyCookie();'/>"+COOKIE_WARNING_DENY+"</button></div>",e+="</div>",document.getElementById("showcookie")&&(document.getElementById("showcookie").innerHTML=e)}function setCookie(e="",t="",a=0){var n=new Date;n.setDate(n.getDate()+a);var o=escape(t)+(null==a?"":"; expires="+n.toUTCString());document.cookie=e+"="+o+";path=/",document.getElementById("cookiewarning")&&$("#cookiewarning").addClass("d-none")}function checkCookie(){var e="jsCookieCheck",t=getCookie(e);null!=t&&""!=t?setCookie(e,t,365):displayNotification()}function denyCookie(){$("#cookiewarning").toggle()}searchBox.on("keydown",(function(e){const t=suggestionsList.find("li");if("ArrowDown"===e.key&&selectedSuggestion<t.length-1)selectedSuggestion++,t.removeClass("selected"),$(t[selectedSuggestion]).addClass("selected");else if("ArrowUp"===e.key&&selectedSuggestion>0)selectedSuggestion--,t.removeClass("selected"),$(t[selectedSuggestion]).addClass("selected");else if("Enter"===e.key&&selectedSuggestion>-1){e.preventDefault();const a=$(t[selectedSuggestion]).text();searchBox.val(a),suggestionsList.empty()}})),document.addEventListener("DOMContentLoaded",(function(){$(".shop-by-industry-slider").slick({slidesToShow:4,slidesToScroll:1,autoplay:!1,arrows:!0,autoplaySpeed:2e3,responsive:[{breakpoint:1200,settings:{slidesToShow:3}},{breakpoint:768,settings:{slidesToShow:2}},{breakpoint:576,settings:{slidesToShow:2}}]}),$(".shop-by-industry-slider-more").slick({slidesToShow:8,slidesToScroll:1,autoplay:!0,arrows:!0,autoplaySpeed:2e3,responsive:[{breakpoint:1200,settings:{slidesToShow:4}},{breakpoint:768,settings:{slidesToShow:2}},{breakpoint:576,settings:{slidesToShow:2}}]})})),checkCookie(),jQuery(document).ready((function(e){function t(){if(window.location!==window.parent.location)return!1;"undefined"!=typeof promo_id&&(Fancybox.bind("#promopopup",{scrolling:"no",type:"inline",closeButton:!0,on:{reveal:function(t,a){IS_MOBILE_DEVICE||e("#promonational_message").css({width:""!=promo_popup_setting_width?promo_popup_setting_width:"'auto'",he
1ight:""!=promo_popup_setting_height?promo_popup_setting_height:"'auto'",padding:10})},destroy:function(){""!=promoCookieTimePopup&&function(t){var a="";if(1==USER_TYPE)a="ret";else if(2==USER_TYPE)a="corp";var n=new Date,o=t;if(n.setTime(n.getTime()+60*o*1e3),"undefined"!=typeof allPromoPopup&&-1!=e.inArray(allPromoPopup,["3","5","10","12","13","14"])){var i="/";a="all"+allPromoPopup+a}else i=window.location.pathname;e.cookie(a+"_promo",promoCookiePopoup,{expires:n,path:i})}(promoCookieTimePopup)},initCarousel:e=>{}}}),jQuery("#promopopup")[0].click())}"undefined"==typeof promo_delay_time&&(promo_delay_time=""),"undefined"!=typeof promoDelayTimePopup&&setTimeout((function(){t()}),1e3*promoDelayTimePopup),"undefined"!=typeof promoDelayTimeToggler&&setTimeout((function(){console.log("here"),function(){if(window.location!==window.parent.location)return!1;"undefined"!=typeof tog_left_right&&("right"==tog_left_right&&(e("#effect").addClass("toggle-cls-element-right"),e("#effect").removeClass("toggle-cls-element")),e(document).height()<=e(window).height()&&(promo_toggler_setting,e("#effect").animate({width:"toggle"}),setTimeout((function(){promo_toggler_setting,e("#effect").animate({width:"toggle"})}),1e4)),e(window).on("scroll",(function(t){var a=e(window).scrollTop(),n=e.cookie(),o=!1;for(var i in n)n.hasOwnProperty(i)&&n[i]===promoCookieToggler&&(o=!0);"undefined"!=typeof promoCookieToggler&&0==o&&(a>50&&!e(".toggler").hasClass("called")?(e("#effect").width(e("#effect > .panel-body ").contents().innerWidth()<250?280:e("#effect > .panel-body ").contents().innerWidth()+40),promo_toggler_setting,e("#effect").animate({width:"toggle"}),e(".awesome-bar").addClass("show"),e(".toggler").addClass("called")):a<50&&(e(".awesome-bar").removeClass("show"),e(".toggler").hasClass("called")&&(promo_toggler_setting,e("#effect").animate({width:"toggle"})),e(".toggler").removeClass("called")))})))}()}),1e3*promoDelayTimeToggler),"undefined"!=typeof promoDelayTimeTopHeader&&(e(".awesome-bar").addClass("d-none"),setTimeout((function(){e(".awesome-bar").removeClass("d-none"),window.location!==window.parent.location?e(".awesome-bar").addClass("d-none"):e(".awesome-bar").removeClass("d-none"),p=e(".awesome-bar").detach(),e("body").prepend(p)}),1e3*promoDelayTimeTopHeader)),setTimeout((function(){e(".header-bar").removeClass("d-none"),window.location!==window.parent.location?e(".header-bar").addClass("d-none"):e(".header-bar").removeClass("d-none"),p=e(".header-bar").detach(),e(".navbar").after(p)}),1e3*promo_delay_time),"undefined"!=typeof promoDelayTimeSlider&&setTimeout((function(){!function(){if(window.location!==window.parent.location)return!1;e(".main span,.main_left span,.main_right span").replaceWith((function(){return e(this).removeClass("d-none"),'<div class="slideOutTip panel panel-info '+e(this).attr("class")+'" style="'+e(this).attr("style")+'"><div class="tipVisible"><div class="btn-primary tipIcon"><div class="plusIcon"></div></div><p class="h5 tipTitle text-info">'+e(this).attr("title")+'</p></div><div class="slideOutContent"><p>'+e(this).html()+"</p></div></div>"})),e(".slideOutTip").each((function(){e(this).width(40+e(this).find(".tipTitle").width())})),e(".tipVisible").bind("click",(function(){var t=e(this).parent();if(t.is(":animated"))return!1;"none"==t.find(".slideOutContent").css("display")?t.trigger("slideOut"):t.trigger("slideIn")})),e(".slideOutTip").bind("slideOut",(function(){var t=e(this),a=t.find(".slideOutContent");e(".slideOutTip.isOpened").trigger("slideIn"),t.data("dataIsSet")||(t.data("origWidth",t.width()).data("origHeight",28).data("dataIsSet",!0),t.hasClass("openTop")&&(t.css({bottom:t.parent().height()-(t.position().top+t.outerHeight()),top:"auto"}),t.find(".tipVisible").css({position:"absolute",bottom:3}),t.find(".slideOutContent").remove().prependTo(t)),t.hasClass("openLeft")&&(t.css({right:Math.abs(t.parent().outerWidth()-(t.position().left+t.outerWidth())),left:"auto"}),t.find(".tipVisible").css({position:"absolute",right:3}))),t.addClass("isOpened").animate({width:Math.max(a.outerWidth(),t.data("origWidth")),height:a.outerHeight()+t.data("origHeight")},(function(){a.fadeIn()}))})).bind("slideIn",(function(){var t=e(this);t.find(".slideOutContent").fadeOut("fast",(function(){t.animate({width:t.data("origWidth"),height:t.data("origHeight")},(function(){t.removeClass("isOpened")}))}))}))}()}),1e3*promoDelayTimeSlider),e(".toogle-bar_close").on("click",(function(){if("undefined"!=typeof promoCookieTimeToggler){var t="";if(1==USER_TYPE)t="ret";else if(2==USER_TYPE)t="corp";var a=new Date,n=promoCookieTimeToggler;if(a.setTime(a.getTime()+60*n*1e3),"undefined"!=typeof allPromoToggler&&-1!=e.inArray(allPromoToggler,["3","5","10","12","13","14"])){var o="/";t="all"+allPromoToggler+t}else o=window.location.pathname;e.cookie(t+"_promo",promoCookieToggler,{expires:a,path:o})}if("undefined"!=typeof tog_left_right){tog_left_right;e("#effect").animate({width:"toggle"})}"undefined"!=typeof promoCookieTimeToggler?e(".toggler").removeClass("called"):setTimeout((function(){e(".toggler").addClass("d-none")}),500)})),e(".awesome-bar_close").on("click",(function(){if("undefined"!=typeof promoCookieTimeTopHeader){var t="";if(1==USER_TYPE)t="ret";else if(2==USER_TYPE)t="corp";var a=new Date,n=promoCookieTimeTopHeader;if(a.setTime(a.getTime()+60*n*1e3),"undefined"!=typeof allPromoTopHeader&&-1!=e.inArray(allPromoTopHeader,["3","5","10","12","13","14"])){var o="/";t="all"+allPromoTopHeader+t}else o=window.location.pathname;e.cookie(t+"_promo",promoCookieTopHeader,{expires:a,path:o})}setTimeout((function(){e(".awesome-bar").fadeOut()}),500)}))}));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.