!function(e){"function"==typeof define&&define.amd?define("addListing",e):e()}(function(){"use strict";jQuery(function(t){t(".file-upload-field.multiple-uploads .job-manager-uploaded-files").sortable({helper:"clone",appendTo:document.body}),t('.c27-work-hours .day-wrapper .work-hours-type input[type="radio"]').on("change",function(e){t(this).val();t(this).parents(".day-wrapper").removeClass(["day-status-enter-hours","day-status-closed-all-day","day-status-open-all-day","day-status-by-appointment-only"].join(" ")).addClass("day-status-"+t(this).val())})}),jQuery(function(i){var e,d,n={};!function(){var e=i("#submit-job-form .form-section-wrapper");if(!(e.length<=1)){var r=70*window.innerHeight/100,o=5*window.innerHeight/100;i(window).on("scroll",MyListing.Helpers.debounce(function(){var d=[];e.each(function(e,t){var n=t.getBoundingClientRect(),a=r-n.top,i=o-n.top;0<=a&&d.push({el:t,diff:a,max_diff:i})}),e.removeClass("active"),n.Nav.clearAll();var t=!1;d.reverse().forEach(function(e){if(!t)return e.el.classList.add("active"),t=!0,void n.Nav.highlight(e.el.id);e.max_diff<=0&&(e.el.classList.add("active"),n.Nav.highlight(e.el.id))})},20)).scroll()}}(),e=i("#submit-job-form .form-section-wrapper:not(#form-section-submit)"),(d=i(".add-listing-nav")).length&&(n.Nav={clearAll:function(){d.find("li").removeClass("active")},highlight:function(e){var t=d.find("#"+e+"-nav");t.length&&t.addClass("active")}},e.length<=1?d.hide():e.each(function(e,t){var n=i(this).find(".pf-head h5").html(),a=i('<li id="'+i(this).attr("id")+'-nav"><a href="#"><i><span></span></i>'+n+"</a></li>");a.click(function(e){e.preventDefault(),i("html, body").animate({scrollTop:i(t).offset().top-5*window.innerHeight/100-90})}),d.find("ul").append(a)}))}),jQuery(function(f){f(".event-picker").each(function(){var t=f(this),e=t.data("dates"),d=t.data("key"),n=t.data("limit"),k=t.data("l10n"),r=t.find(".dates-list"),a=t.find(".date-add-new"),i=e.length+1,o=t.find(".datetpl").text();function s(){var e=t.find(".single-date").length;n<=e?a.hide():a.show(),e<1&&l()}function l(){c({start:"",end:"",repeat:!1,frequency:2,unit:"weeks",until:moment().add(1,"years").format("YYYY-MM-DD"),index:i++})}function c(e){var t=f(o.replace(/{date}/g,d+"["+e.index+"]")),u=t.find(".is-recurring input"),p=t.find(".date-start input"),m=t.find(".date-end input"),h=t.find(".repeat-frequency input"),v=t.find(".repeat-unit"),g=t.find(".repeat-message"),y=t.find(".repeat-end input");function n(){if(u.prop("checked")){var e=p.val(),t=m.val(),n=y.val(),a=parseInt(h.val(),10),i=v.find("input:checked").val();if(e.length&&t.length&&n.length&&a){e=moment(e),t=moment(t),n=moment(n),"weeks"===i&&(i="days",a*=7),"years"===i&&(i="months",a*=12);for(var d=Math.abs(e.diff(n,i)),r=Math.floor(d/a),o=[],s=1;s<Math.min(r+1,6);s++){var l=e.clone().add(a*s,i),c=t.clone().add(a*s,i);o.push("".concat(l.format(CASE27.l10n.datepicker.format)," - ").concat(c.format(CASE27.l10n.datepicker.format)))}var f=k.next_five.replace("%d",r);r<1?f=k.no_recurrences:r<5&&(f=k.next_recurrences),g.show().html("<span>".concat(f,"</span><ul><li>").concat(o.join("</li><li>"),"</li></ul>"))}else g.hide()}}p.val(e.start),m.val(e.end),u.prop("checked",e.repeat),h.val(e.frequency),v.find('input[value="'.concat(e.unit,'"]')).prop("checked",!0),y.val(e.until),e.repeat&&t.find(".recurrence").addClass("is-open"),u.on("change",function(){n(),f(this).prop("checked")?t.find(".recurrence").addClass("is-open"):t.find(".recurrence").removeClass("is-open")});new MyListing.Datepicker(p,{timepicker:!0});var a=new MyListing.Datepicker(m,{timepicker:!0}),i=new MyListing.Datepicker(y);e.start&&t.find(".date-start").removeClass("date-empty"),e.end&&t.find(".date-end").removeClass("date-empty"),p.on("datepicker:change",function(e){a.setMinDate(moment(e.detail.value)),i.setMinDate(moment(e.detail.value)),n(),e.detail.value?t.find(".date-start").removeClass("date-empty"):t.find(".date-start").addClass("date-empty")}),m.on("datepicker:change",function(e){n(),e.detail.value?t.find(".date-end").removeClass("date-empty"):t.find(".date-end").addClass("date-empty")}),y.on("datepicker:change",n),h.on("input",n),v.find("input").on("change",n),n(),r.append(t)}e.forEach(function(e,t){c({start:e.start,end:e.end,repeat:e.repeat,frequency:e.repeat?e.frequency:2,unit:e.repeat?e.unit:"weeks",until:e.repeat?e.until:moment(e.start).add(1,"years").format("YYYY-MM-DD"),index:t})}),e.length||l(),a.click(function(e){e.preventDefault(),c({start:"",end:"",repeat:!1,frequency:2,unit:"weeks",until:moment().add(1,"years").format("YYYY-MM-DD"),index:i++}),s()}),f(this).on("click",".remove-date",function(e){e.preventDefault(),f(this).parents(".single-date").remove(),s()}),s()})}),jQuery(function(t){t(".file-upload-field").on("click",".job-manager-remove-uploaded-file",function(){return t(this).closest(".job-manager-uploaded-file").remove(),!1}),t("#submit-job-form").on("submit",function(e){t(".add-listing-loader").show().removeClass("loader-hidden")})})});

//# sourceMappingURL=add-listing.js.map
