1const airRouteSelector={MAIN_FLIGHT_PICKER:"mainFlightPicker",FLIGHT_PICKER_ID:"mainFlightPickerSwiper",COLLAPSE_CONTAINER_SELECTOR:'.collapseContainer[data-collapse-type="widgetAirport"]',airRouteSwiper:null,hasAirRoutes:function(){return $j(".packageWidget .widgetAirport").length>0},changeRouteChoice:function(callerElement,init=!1){$j(callerElement).parent().find(".flightChoice.selected").removeClass("selected");$j(callerElement).addClass("selected");if(packageHandler.isAlpitour()){websalesLoader.show(!1,$j(".accomodationLoader"));PaxCounterHandler.callValorization((response)=>{packageComposition.onValorizationResponse(response);packagePaxAccomodation.init()},(err)=>{console.log(err);alert("Si è verificato un errore. Riprovare più tardi");location.reload()})} 2widgetAccordion.updateTabClosing($j(callerElement).closest(".collapseContainer"),$j(callerElement).find(".fcPreview").html(),!init)},updateFlights:function($flightPickerElement){$j("#"+this.MAIN_FLIGHT_PICKER).html($flightPickerElement.html());if(this.hasAirRoutes()){}},getActiveFlight:function(){return $j("#"+this.MAIN_FLIGHT_PICKER+" .flightChoice.selected")},initSwiper:function(){const myself=this;$j(".widgetAirport .backwardAirportArrow").removeClass("active");this.airRouteSwiper=new Swiper("#"+this.FLIGHT_PICKER_ID,{direction:"horizontal",loop:!1,autoHeight:!1,updateOnWindowResize:!0,observer:!0,observeParents:!0,noSwiping:!0,allowSlidePrev:!1,allowSlideNext:!1,});this.airRouteSwiper.on("slideChangeTransitionStart",function(){const $backwardArrow=$j(".widgetAirport .backwardAirportArrow");if(myself.airRouteSwiper.activeIndex==0){$backwardArrow.removeClass("active");myself.airRouteSwiper.allowSlidePrev=!1}else{$backwardArrow.addClass("active");myself.airRouteSwiper.allowSlidePrev=!0}});this.airRouteSwiper.on("slideChangeTransitionEnd",function(){myself.airRouteSwiper.update()})},previousRouteChoice:function(){this.airRouteSwiper.slidePrev()},updateSemaphore(value){const $semaphore=$j(".widgetAirport").closest(".collapseContainer").find(".semaphore");websaleSemaphoreHelper.updateSemaphore($semaphore,value)},updateCollapsibleEnabling(){const $collapseContainer=$j(".widgetAirport").closest(".collapseContainer");if(!this.hasAirRoutes()){return} 3const customCode=$j(".flightPicker").data("customCode");const activeFlight=this.getActiveFlight().get(0)??null;const dataChoice=activeFlight?$j(activeFlight).data("choice"):"";const selectedCustomFlight=multiChoiceHandler.getValue($j(".customFlightSelectorContainer .multiChoiceContainer"));if((this.getActiveFlight().length&&dataChoice!=customCode)||(this.getActiveFlight().length&&dataChoice==customCode&&selectedCustomFlight.length)){$collapseContainer.removeClass("disabled")}else{let $next=$collapseContainer.next(".collapseContainer");while($next.length){if($next.data("collapseType")!=="widgetCustomFlight"){$next.addClass("disabled")} 4$next=$next.next(".collapseContainer")} 5widgetAccordion.refreshButtonState()}},viewOptionSelected:function(departuresNumber){if(departuresNumber===1){const $flightSelectedElement=$j(".flightChoice.selected");const arrivalCode=$flightSelectedElement.data("arrivalCode");if(!arrivalCode){return} 6const customCode=$j(".flightPicker").data("customCode");const dataChoice=$flightSelectedElement.data("choice");if(dataChoice!=customCode){const type=$flightSelectedElement.data("tipoMezzo");let flightSelected="";$flightSelectedElement.find(".routeBlockTemplate").each(function(){flightSelected+=$j(this).html()});$j(".summarySelectedContainer").hide();const $summarySelected=$j(`.summarySelected[data-type="${type}"]`);$summarySelected.html(flightSelected);$summarySelected.closest(".summarySelectedContainer").show()}else{$j(".summarySelectedContainer").hide()}}},loadCustomFlightAutocomplete:function(){const $customFlightConfirmButton=$j(".customFlightConfirmButton");$customFlightConfirmButton.css({"background-color":"#b3b3b3","pointer-events":"none",});const $flightSelectedElement=$j(".flightChoice.selected");const type=$flightSelectedElement.data("tipoMezzo");const arrivalCode=$flightSelectedElement.data("arrivalCode");const $dateSelectedElement=$j(".dayGroup.active");const startDate=$dateSelectedElement.data("startDate");const endDate=$dateSelectedElement.data("endDate");websalesLoader.show();$j.ajax({type:"POST",url:apiPackageTransports,data:{type:type,arrivalCode:arrivalCode,startDate:startDate,endD
6ate:endDate,},success:function(response){const $customFlightSelectorContainer=$j(".customFlightSelectorContainer");$customFlightSelectorContainer.html(response);websalesLoader.hide();const $multiChoiceContainer=$customFlightSelectorContainer.find(multiChoiceHandler.CONTAINER_SELECTOR);$j(".websalesAutocompleteInput:not(.WSHelperAutocompleteSync)").each(function(){if($j(this).data("places")){autocompleteHandler.placesInit($j(this).attr("id"))}else{autocompleteHandler.init($j(this).attr("id"),$j(this).data("source"),$j(this).data("allowAll"),$j(this).data("categories"),$j(this).data("rulesTarget"),$j(this).data("minLength"),$j(this).data("capitalize"))} 7$j(this).addClass("WSHelperAutocompleteSync")});multiChoiceHandler.init($multiChoiceContainer);$multiChoiceContainer.on("change",function(event,itsme=!1){if(!itsme){return} 8const selectedFlight=multiChoiceHandler.getValue($j(this));console.log(selectedFlight);if(selectedFlight.length){$customFlightConfirmButton.css({"background-color":"","pointer-events":"auto",})}else{$customFlightConfirmButton.css({"background-color":"#b3b3b3","pointer-events":"none",});const $collapseContainer=$customFlightSelectorContainer.closest(".collapseContainer");widgetAccordion.updateTabClosing($collapseContainer,null,!1)}})},})},customFlightConfirmation:function(){const $collapseContainer=$j(".customFlightSelectorContainer").closest(".collapseContainer");const selectedCustomFlightDescriptions=multiChoiceHandler.getDescriptions($j(".customFlightSelectorContainer .multiChoiceContainer"));widgetAccordion.updateTabClosing($collapseContainer,selectedCustomFlightDescriptions[0])},}
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.