1"use strict";function getDivItinerary(t){return $("#div_itinerary"+t)}function getItinerariesVisibleCount(){return $(".div_itinerary:visible").length}function setDisabled(t,a){$("#dep_port"+t).prop("disabled",a),$("#arr_port"+t).prop("disabled",a),$("#dep_port_cd"+t).prop("disabled",a),$("#arr_port_cd"+t).prop("disabled",a),$("#dep_date_"+t).prop("disabled",a),$("#dep_date"+t+"\\[y\\]").prop("disabled",a),$("#dep_date"+t+"\\[m\\]").prop("disabled",a),$("#dep_date"+t+"\\[d\\]").prop("disabled",a)}function addItinerary(t){var a=getItinerariesVisibleCount()-1;if(!(a>=MAX_ROUND_CNT-1)){null==t&&(t=1+a);var e=1+a;setDisabled(e,!1),getDivItinerary(e).show();for(var r=e;t+1<r;r--){var d=r-1;$("#dep_port"+r).val($("#dep_port"+d).val()),$("#arr_port"+r).val($("#arr_port"+d).val()),$("#dep_port_cd"+r).val($("#dep_port_cd"+d).val()),$("#arr_port_cd"+r).val($("#arr_port_cd"+d).val()),$("#dep_date"+r+"\\[y\\]").val($("#dep_date"+d+"\\[y\\]").val()),$("#dep_date"+r+"\\[m\\]").val($("#dep_date"+d+"\\[m\\]").val()),$("#dep_date"+r+"\\[d\\]").val($("#dep_date"+d+"\\[d\\]").val()),tourUCList[r].setValue("start",tourUCList[d]?tourUCList[d].getValue().start:null),$("#dep_port"+d).val(""),$("#arr_port"+d).val(""),$("#dep_port_cd"+d).val(""),$("#arr_port_cd"+d).val("")}var n,i=$("#dep_date_"+t).attr("value");i&&i!==$("#dep_date_"+t).val()&&(n=new Date(i),tourUCList[t].setValue("start",n),$("#dep_date"+t+"\\[y\\]").val(n.getFullYear()),$("#dep_date"+t+"\\[m\\]").val((n.getMonth()+1).toString().padStart(2,"0")),$("#dep_date"+t+"\\[d\\]").val(n.getDate().toString().padStart(2,"0")));var l=e==MAX_ROUND_CNT-1;$("[id^=btn_add], [id^=title_add]").prop("disabled",l).toggleClass("btn_add_disabled",l)}}function removeItinerary(t){var a=getItinerariesVisibleCount()-1;getDivItinerary(a).hide(),setDisabled(a,!0);for(var e=t;e<MAX_ROUND_CNT;e++){var r=e+1;$("#dep_port"+e).val($("#dep_port"+r).val()),$("#arr_port"+e).val($("#arr_port"+r).val()),$("#dep_port_cd"+e).val($("#dep_port_cd"+r).val()),$("#arr_port_cd"+e).val($("#arr_port_cd"+r).val()),$("#dep_date"+e+"\\[y\\]").val($("#dep_date"+r+"\\[y\\]").val()),$("#dep_date"+e+"\\[m\\]").val($("#dep_date"+r+"\\[m\\]").val()),$("#dep_date"+e+"\\[d\\]").val($("#dep_date"+r+"\\[d\\]").val()),$("#dep_date_"+e).val($("#dep_date_"+r).val()),tourUCList[e].setValue("start",tourUCList[r]?tourUCList[r].getValue().start:null)}a==MAX_ROUND_CNT-1&&$("[id^=btn_add], [id^=title_add]").prop("disabled",!1).removeClass("btn_add_disabled")}var iaRoundTripUC,tourUCList,SearchBoxPassengerHandler=function(){var i,l={adult:"adt_pax",child:"chd_pax",infant:"inf_pax"},e=8,r={};r[l.adult]=1,r[l.child]=0,r[l.infant]=0;var d={};function o(t){return parseInt($("#"+t).val(),10)||0}function n(t,a){$("#"+t).empty().append($("<option>",{value:a,text:a,selected:!0}))}function p(){return o(l.adult)+o(l.child)+o(l.infant)}function s(t){if(!(p()>=e)){var a=o(t);if(!(a>=d[t]||t===l.infant&&a>=o(l.adult)))return 1}}function _(t){var a=o(t);return!(a<=r[t]||t===l.adult&&a<=o(l.infant))}function u(){var t,a,e,r=o(l.adult),d=o(l.child),n=o(l.infant);$(".adult_type").text(r<2?i.adult:i.adults),$(".child_type").text(d<2?i.child:i.children),$(".infant_type").text(n<2?i.infant:i.infants),$(".select_adt_pax").text(r),$(".select_chd_pax").text(d),$(".select_inf_pax").text(n),[l.adult,l.child,l.infant].forEach(function(t){$(".minus[data-target='"+t+"']").toggleClass("disabled",!_(t)),$(".plus[data-target='"+t+"']").toggleClass("disabled",!s(t))}),$("#final_adults_count").text(r),$("#final_child_count").text(d),$("#final_infant_count").text(n),$("#final_adults_count_text").text((r<2?i.adult:i.adults)+","),$("#final_child_count_text").text((d<2?i.child:i.children)+","),$("#final_infant_count_text").text(n<2?i.infant:i.infants),t=p(),a=1<t?i.totalPassenger2:i.totalPassenger1,e=$("#cabin_class option:selected").text(),$("#after_passengers_select").html("<p><b>"+t+"</b> "+a+',</p><p class="seat_type_text">'+e+"</p>")}return d[l.adult]=8,d[l.child]=7,d[l.infant]=3,{init:function(t,a){function e(t,a){n(t,o(t)+a),u()}i=a,$(".ia_passenger_increment").click(function(){var t=$(this).data("target");s(t)&&e(t,1)}),$(".ia_passenger_decrement").click(function(){var t=$(this).data("target");_(t)&&e(t,-1)}),n(l.adult,t.adult),n(l.child,t.child),n(l.infant,t.infant),u()}}}();function formatDateWithDashes(t){var a=new Date(t);return a.getFullYear()+"-"+(a.getMonth()+1).toString().padStart(2,"0")+"-"+a.getDate().toString().padStart(2,"0")}function bindIaAirportsToUnifiedCalendar(d,n,t){var a=getDivItinerary(d),e=a.find("input.dep_port"),r=a.find("input.arr_port"),i=IS_SP?a.find(".dep_str .clear-icon"):a.find(".departure_input .delete-btn"),l=IS_SP?a.find(".arr_str .clear-icon"):a.find(".arrival_input .delete-btn");function o(a){var t=airportsIdAndIata.find(function(t){return t.iata_cd===a});return t?parseInt(t.airport_id,10):null}function p(){var t=$("#dep_port_cd"+d).val(),a=$("#arr_port_cd"+d).val();if(t&&a){var e=o(t),r=o(a);if(e&&r)return void n.setCourse(e,r)}n.resetCourse()}e.on("iaAirportSelected",p),r.on("iaAirportSelected",p),i.on("click",p),l.on("click",p),t&&p()}
1function setupSearchBoxDateSelection(i){var t=(new Date).getTime(),a=$("#selectable_date").val().split("-"),e=new Date(a[0],a[1]-1,a[2]),r=new Date(t+311904e5),d=IS_SP?$("#js-top-page-SP-1"):$("#js-top-page-PC-1"),n=IS_SP?$("#js-top-page-SP-2"):$("#js-top-page-PC-2");function l(){var t=d.val(),a=n.val(),e=$(".calender_rountrip_date_value").eq(0);e.find("#selected_dep_date_value").text(formatDateWithDashes(t));var r=a?formatDateWithDashes(a):"";e.find("#selected_arr_date_value").text(r)}d.length&&n.length&&((iaRoundTripUC=new UnifiedCalendar({displayPrices:!0,startDateInput:d,endDateInput:n,minDate:e,maxDate:r,onDateUpdate:function(t){l(),$("#dep_date_0").val(formatDateWithDashes(t.start)),t.end&&$("#dep_date_1").val(formatDateWithDashes(t.end))}})).forceEndDateReselection=!0,bindIaAirportsToUnifiedCalendar(0,iaRoundTripUC,!0),l());var o,p=$('input[name="dep_date[]"]');p.length&&(tourUCList=[],p.each(function(n){var t=$(this),a=new UnifiedCalendar({displayPrices:!0,startDateInput:t,endDateInput:null,minDate:e,maxDate:r,onDateUpdate:function(t){var a=t.start,e=formatDateWithDashes(a);$("#dep_date_"+n).val(e),$("#dep_date_"+n).attr("value",e);for(var r=n+1;r<i;r++){var d=tourUCList[r].getValue().start;d&&d.getTime()<a.getTime()&&(tourUCList[r].setValue("start",a),$("#dep_date_"+r).attr("value",e))}},additionalDayClasses:function(t){var r=t.getTime();return-1!==tourUCList.findIndex(function(t,a){if(a===n)return!1;if(a>=getItinerariesVisibleCount())return!1;var e=t.getValue().start;return e&&e.getTime()===r})?["tour-other"]:[]}});tourUCList.push(a),t.datepicker("option","dateFormat","yy-mm-dd"),bindIaAirportsToUnifiedCalendar(n,a,!0),t.on("mousedown",function(){var t=e;if(0<n){for(var a=n-1;!tourUCList[a].selectedDate.start&&0<a;)a--;tourUCList[a].selectedDate.start&&(t=tourUCList[a].selectedDate.start)}tourUCList[n].setMinDate(t)})}),o=null,p.each(function(t){var a=$(this),e=a.attr("value");e&&(null===o||o<e)&&(o=e),o&&(!a.val()||o>a.val())&&(tourUCList[t].setValue("start",new Date(o)),a.attr("value",o))})),$('input[name="trip_type"]:radio').change(function(){var t=$(this).val();"1"!==t&&"3"!==t||!$("#dep_date_0").val()&&d.val()&&$("#dep_date_0").val(formatDateWithDashes(d.val())),"2"===t&&l()})}
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.