PageSourceSearch

https://floodclothing.com/cdn/shop/t/2/assets/script.js?v=180531111383161715871491949962

js floodclothing.com collected 2026-09-26 20:54:28 UTC 23,734 bytes, 2 lines download raw bytes

1(function($2){"use strict";var pluginName="product",namespace="plugin_"+pluginName;function Plugin(element,options){this.element=$2(element),this.enableHistoryState=options.enableHistoryState,this.hasColorSwatch=options.hasColorSwatch,this.product=options.product,this.selectedVariantId=options.selectedVariantId,this.ajaxAddToCart=options.ajaxAddToCart,this._init()}Plugin.prototype._init=function(){if(this.ajaxAddToCart&&(this.element.find('[data-action="add-to-cart"]').on("click",$2.proxy(this.addToCart,this)),this.element.find('[data-action="close-form-status"]').on("click",function(e){$2(e.currentTarget).closest(".product__form-status").slideUp(),e.preventDefault()})),this.product.variants.length>1){var optionSelectors=new Shopify.OptionSelectors("product-select-"+this.product.id,{product:this.product,onVariantSelected:$2.proxy(this.onVariantSelected,this),enableHistoryState:this.enableHistoryState});optionSelectors.selectVariant(this.selectedVariantId);var productForm=this.element.find(".product__form");this.product.options.length===1&&productForm.find("#product-select-"+this.product.id+"-option-0").before('<label for="product-select-'+this.product.id+'-option-0">'+this.product.options[0]+"</label>");var selectorWrappers=productForm.find(".selector-wrapper"),selectorLabels=selectorWrappers.find("label"),selectorSelects=selectorWrappers.find("select");selectorWrappers.addClass("form__control"),selectorLabels.addClass("form__label"),selectorSelects.wrap('<div class="form__select"></div>').before('<svg class="icon icon-arrow-bottom"><use xlink:href="#icon-arrow-bottom"></use></svg>')}else this.onVariantSelected(this.product.variants[0]);this.hasColorSwatch&&this.element.find(".swatch__item").on("click",function(){var optionIndex=$2(this).closest(".swatch").attr("data-option-index"),optionValue=$2(this).find(":radio").val();$2(this).siblings().removeClass("swatch__item--active").end().addClass("swatch__item--active"),$2(this).closest(".product__form").find(".single-option-selector").eq(optionIndex).val(optionValue).trigger("change")});var sizeChart=$2(".product__size-chart");if(sizeChart.length>0){var sizeChartModal=$2(".size-chart-modal");$2('label[for="product-select-'+sizeChart.attr("data-product")+"-option-"+sizeChart.attr("data-option-index")+'"]').append(sizeChart),sizeChart.on("click",function(){sizeChartModal.bPopup({positionStyle:"fixed",closeClass:"modal__close",opacity:.5,transition:"slideDown",transitionClose:"slideDown"})})}},Plugin.prototype.onVariantSelected=function(variant){var productMeta=this.element.find(".product__meta"),productPrices=productMeta.find(".product__prices"),addToCartButton=this.element.find(".product__add-to-cart");if(productMeta.find(".product__price, .product__sale-percent, .label:not(.label--custom)").remove(),variant){if(variant.available?(addToCartButton.removeClass("button--secondary").addClass("button--primary").removeAttr("disabled").text(window.languages.addToCartLabel),variant.compare_at_price>variant.price?(productPrices.append('<span class="product__price product__price--old" data-money-convertible>'+Shopify.formatMoney(variant.compare_at_price,window.shop.moneyFormat)+"</span>"),productPrices.append('<span class="product__price product__price--new" data-money-convertible>'+Shopify.formatMoney(variant.price,window.shop.moneyFormat)+"</span>"),productPrices.append('<span class="product__sale-percent">-'+Math.round((variant.compare_at_price-variant.price)*100/variant.compare_at_price)+"%</span>")):productPrices.append('<span class="product__price" data-money-convertible>'+Shopify.formatMoney(variant.price,window.shop.moneyFormat)+"</span>")):addToCartButton.removeClass("button--primary").addClass("button--secondary").attr("disabled","disabled").text(window.languages.soldOutLabel),this.element.find(".product__inventory-count").text(variant.inventory_quantity),this.hasColorSwatch)for(var i=0,length=variant.options.length;i<length;i++){var valueToCheck=variant.options[i],radioButton=this.element.find('.swatch[data-option-index="'+i+'"] :radio').filter(function(){return $2(this).val()===valueToCheck});radioButton.size()&&radioButton.attr("checked","checked").closest(".swatch__item").addClass("swatch__item--active").siblings().removeClass("swatch__item--active")}}else addToCartButton.removeClass("button--primary").addClass("button--secondary").attr("disabled","disabled").text(window.languages.unavailableLabel),this.element.find(".product__inventory-count").text(0);$2(document).trigger("variant_changed",variant)},Plugin.prototype.addToCart=function(){var productStatus=this.element.find(".product__form-status"),addToCartButton=this.element.find(".product__add-to-cart");return addToCartButton.text(window.languages.addingToCartLabel).attr("disabled","disabled"),$2.ajax({method:"POST",url:"/cart/add.js",data:this.element.find(".product__form").serialize(),dataType:"json",success:function(){productStatus.find(".product__form-message").removeClass("product__form-message--error").addClass("product__form-message--success").text(window.languages.productAddedStatus)},error:function(data){productStatus.find(".product__form-message").addClass("product__form-message--error").removeClass("product__form-message--success").text(data.responseJSON.description)},complete:function(){addToCartButton.text(window.languages.addToCartLabel).removeAttr("disabled"),productStatus.slideDown(),$2.ajax({url:"/cart.js",dataType:"json"}).always(function(cart){$2(document).trigger("cart.updated",cart)})}}),!1},$2.fn[pluginName]=function(options){var method=!1,methodArgs=arguments;return typeof options=="string"&&(method=options),this.each(function(){var plugin=$2.data(this,namespace);!plugin&&!method?$2.data(this,namespace,new Plugin(this,options)):method&&callMethod(plugin,method,Array.prototype.slice.call(methodArgs,1))})}})(jQuery);var router=new RouterRouter;router.route("account/addresses",function(){$('[data-action="open-new-address-modal"]').on("click",function(e){$(".addresses__new").bPopup({positionStyle:"fixed",closeClass:"addresses__close",transition:"slideDown",transitionClose:"slide
1Up"}),e.preventDefault()}),$('[data-action="open-edit-address-modal"]').on("click",function(e){$('.addresses__edit[data-address="'+$(this).attr("data-address")+'"]').bPopup({positionStyle:"fixed",closeClass:"addresses__close",transition:"slideDown",transitionClose:"slideUp"}),e.preventDefault()})}),router.route("*all",function(){var pageOverlay=$(".page__overlay"),cartItemCount=$(".cart-item-count");$(document).on("cart.updated",function(event,data){cartItemCount.text(data.item_count)}),$(".header__mobile-icon").on("click",function(event){var element=$(this);if(element.attr("data-has-menu")!=="false"){var tab=element.closest(".header__mobile-tab");tab.siblings().removeClass("header__mobile-tab--open").find(".header__mobile-content").slideUp(0),tab.toggleClass("header__mobile-tab--open"),tab.find(".header__mobile-content").slideToggle(150),tab.hasClass("header__mobile-tab--open")?(pageOverlay.addClass("page__overlay--open"),tab.find(".mobile-search__input").focus()):(pageOverlay.removeClass("page__overlay--open"),tab.find(".mobile-search__input").blur()),event.preventDefault()}}),$(".menu__icon-container").on("click",function(event){var menu=$(this).closest(".menu__item");menu.toggleClass("menu__item--open"),menu.hasClass("menu__item--open")?menu.children(".menu__links").slideDown():(menu.find(".menu__links").slideUp(),menu.find(".menu__item--open").removeClass("menu__item--open")),event.preventDefault()}),bouncefix.add("header__mobile-content");var megaNavDropdownImageContainer=$(".mega-nav__image");$(".dropdown-column__list-link[data-image]").on("mouseenter",function(){megaNavDropdownImageContainer.attr("src",$(this).attr("data-image"))}),$("body").on("click",'[data-action="open-quick-shop"]',function(){var productId=$(this).attr("data-product-id");return $('.quick-shop[data-product-id="'+productId+'"]').first().bPopup({positionStyle:"fixed",onOpen:function(){var quickShop=$(this),isInitialized=quickShop.attr("data-initialized");if(isInitialized==="false"){var slider=quickShop.find(".quick-shop__slideshow").slick({fade:!0,adaptiveHeight:!0,lazyLoad:"progressive",arrows:!1,dots:!1}).slick("getSlick");window["initializeQuickShop"+productId](),$(document).on("variant_changed.quick_shop",function(event,variant){if(variant.featured_image){var position=quickShop.find('.quick-shop__slideshow-slide[data-image-id="'+variant.featured_image.id+'"]').index();slider.goTo(position)}}),quickShop.attr("data-initialized","true")}}}),!1}),$("body").on("click",'[data-action="open-mega-search"]',function(){return $(".mega-search").bPopup({positionStyle:"fixed",closeClass:"icon-cross",opacity:.8,position:["auto",200],onOpen:function(){setTimeout(function(){$(".mega-search__input").focus()},0)}}),!1});var autocompleteXhr,megaSearchSuggestions=$(".mega-search__suggestions"),megaSearchSpinner=$(".mega-search__spinner");if($(".mega-search__input").autoComplete({minChars:1,delay:50,source:function(term,done){try{autocompleteXhr.abort()}catch(e){}megaSearchSpinner.show();var searchData={q:term+"*",view:"json",type:"product"};autocompleteXhr=$.ajax({url:"/search",dataType:"json",data:searchData}).then(function(data){megaSearchSpinner.hide(),done(data)})},renderItem:function(data,search){var objectType=data.object_type,node=null;switch(objectType){case"product":node='<div><img class="mega-search__image" src="'+data.image+'"><div class="mega-search__info"><span class="mega-search__item-title">'+data.title+'</span><span class="mega-search__item-subtitle">'+window.languages.autocompleteStartingAt+" <span data-money-convertible>"+Shopify.formatMoney(data.price_min,window.shop.moneyFormat)+"</span></span></div></div>";break;case"article":node='<div><img class="mega-search__image" src="'+data.image+'"><div class="mega-search__info"><span class="mega-search__item-title">'+data.title+'</span><span class="mega-search__item-subtitle">'+data.blog+"</span></div></div>";break;case"page":node='<div><img class="mega-search__image" src="'+data.image+'"><div class="mega-search__info"><span class="mega-search__item-title">'+data.title+'</span><span class="mega-search__item-subtitle">'+window.languages.autocompletePageType+"</span></div></div>";break;case"all_results":node='<div><span class="mega-search__all-results">'+window.languages.autocompleteSeeAll+" ("+data.results_count+")</span></div>";break}return'<li class="mega-search__suggestion autocomplete-suggestion" data-url="'+data.url+'">'+node+"</li>"},onSelect:function(e,term,item){location.href=item.attr("data-url"),e.preventDefault()}}),!Modernizr.touchevents||Modernizr.mq("(min-width: 1025px)")){var loadAlternateProductImages=function(){$(".product-item:not(.related-products__item) .product-item__image[data-alternate-src]").each(function(index,item){var image=$(item),alternateImage=new Image;alternateImage.src=image.attr("data-alternate-src"),alternateImage.className="product-item__image product-item__image--alternate",alternateImage.onload=function(){image.after(alternateImage),image.closest(".product-item__figure").addClass("product-item__figure--alternate-image-loaded")}})};loadAlternateProductImages(),$(document).on("shopify:section:load",function(){loadAlternateProductImages()})}$(document).on("shopify:section:load",function(){window.doPostSectionsInit()})}),router.route("cart",function(){var cartTotal=$(".cart__total-amount");$(".cart__note").on("change",function(){$.post("/cart/update.js",{note:$(this).val()})}),$(".cart-item__quantity").on("change",function(){var element=$(this),lineItem=element.closest(".cart-item"),lineIndex=parseInt(lineItem.attr("data-index"));$.ajax({type:"POST",url:"/cart/change.js",dataType:"json",data:{line:lineIndex,quantity:element.val()},success:function(data){var lineItemLinePrice=data.items[lineIndex-1].line_price,moneyFormat=window.shop.moneyFormat;lineItem.find(".cart-item__line-price").html(Shopify.formatMoney(lineItemLinePrice,moneyFormat)),cartTotal.html(Sh
1opify.formatMoney(data.total_price,moneyFormat)),$(document).trigger("cart.updated",data)}})}),$("body").on("click",'input[name="checkout"]',function(){var termsCheckbox=$("#terms");if(termsCheckbox.length>0&&!termsCheckbox.is(":checked"))return alert(window.languages.cartTerms),!1}),(function(){var initShippingEstimator=function(){new Shopify.CountryProvinceSelector("address_country","address_province",{hideElement:"address_province_container"});var shippingEstimator=$(".shipping-estimator"),shippingEstimatorSubmit=shippingEstimator.find(".shipping-estimator__submit"),shippingEstimatorResults=shippingEstimator.find(".shipping-estimator__results"),shippingEstimatorList=shippingEstimatorResults.find(".alert__errors"),cartEstimatedShipping=$(".cart__taxes");$(".shipping-estimator__submit").on("click",function(){return shippingEstimatorSubmit.text(window.languages.shippingEstimatorSubmitting),$.ajax({method:"GET",url:"/cart/shipping_rates.json",data:{shipping_address:{country:shippingEstimator.find("#address_country").val(),province:shippingEstimator.find("#address_province").val(),zip:shippingEstimator.find("#address_zip").val()}},success:function(results){if(shippingEstimatorList.empty(),shippingEstimatorResults.find(".alert").removeClass("alert--error").addClass("alert--success"),results.shipping_rates.length===0?shippingEstimatorResults.find(".alert__title").text(window.languages.shippingEstimatorNoRates):shippingEstimatorResults.find(".alert__title").text(window.languages.shippingEstimatorRates),results.shipping_rates.forEac
1h(function(item){var amount=Shopify.formatMoney(item.price*100,window.shop.moneyFormat);shippingEstimatorList.append("<li>"+item.name+": <span data-money-convertible>"+amount+"</span></li>")}),results.shipping_rates.length>0){var firstPrice=Shopify.formatMoney(results.shipping_rates[0].price*100,window.shop.moneyFormat);cartEstimatedShipping.text(window.languages.cartEstimatedShipping+" "+firstPrice),cartEstimatedShipping.show()}},error:function(results){shippingEstimatorList.empty(),shippingEstimatorResults.find(".alert").removeClass("alert--success").addClass("alert--error"),shippingEstimatorResults.find(".alert__title").text(window.languages.shippingEstimatorError);var response=results.responseJSON,errors=[];for(var key in response)response.hasOwnProperty(key)&&errors.push({key:key,value:response[key][0]});errors.forEach(function(item){shippingEstimatorList.append("<li>"+item.key+": "+item.value+"</li>")})},complete:function(results){shippingEstimatorSubmit.text(window.languages.shippingEstimatorSubmit),shippingEstimatorResults.show()}}),!1})};initShippingEstimator(),$(document).on("shopify:section:load","#shopify-section-cart",function(){initShippingEstimator()})})()}),router.route("collections/*type",function(){if(Shopify.queryParams={},$(".header__push-filter--sort select").val(window.shop.collectionSortBy).on("change",function(){Shopify.queryParams.sort_by=$(this).val(),location.search=$.param(Shopify.queryParams)}),location.search.length)for(var aKeyValue,i=0,aCouples=location.search.substr(1).split("&");i<aCouples.length;i++)aKeyValue=aCouples[i].split("="),aKeyValue.length>1&&(Shopify.queryParams[decodeURIComponent(aKeyValue[0])]=decodeURIComponent(aKeyValue[1]));$(".header__push-filter--tags select").on("change",function(event){window.location.href=$(event.currentTarget).find(":selected").val()});var initInfiniteScrollHelper=function(element){element.infiniteScrollHelper({loadingClassTarget:".collection__loader",loadingClass:"collection__loader--loading",startingPageCount:window.shop.currentPage,hasMore:!0,loadMore:function(page,done){var loadingTarget=$(this.loadingClassTarget);if(!this.hasMore||loadingTarget.length==0){done();return}var targetUrl=$.query.load(loadingTarget.attr("data-next-page"));targetUrl=targetUrl.set("page",page),$.ajax({url:location.protocol+"//"+location.host+location.pathname,data:targetUrl.toString().slice(1)}).then(function(content){done();var productItems=$(content).children();productItems.length===0?($(".collection__list--infinite-scroll").infiniteScrollHelper("destroy"),loadingTarget.remove()):((!Modernizr.touchevents||Modernizr.mq("(min-width: 1025px)"))&&productItems.find(".product-item__image[data-alternate-src]").each(function(index,item){var image=$(item),alternateImage=new Image;alternateImage.src=image.attr("data-alternate-src"),alternateImage.className="product-item__image product-item__image--alternate",alternateImage.onload=function(){image.after(alternateImage),image.closest(".product-item__figure").addClass("product-item__figure--alternate-image-loaded")}}),$(".collection__list").append(productItems))})}})};initInfiniteScrollHelper($(".collection__list--infinite-scroll")),$(document).on("shopify:section:unload",function(event){$(event.target).find(".collection__list--infinite-scroll").infiniteScrollHelper("destroy")}),$(document).on("shopify:section:load",function(event){initInfiniteScrollHelper($(event.target).find(".collection__list--infinite-scroll"))})}),router.route("",function(){var isMobile=Modernizr.mq("(max-width: 48em)"),initSlideshow=function(slideshow){slideshow.find(".slideshow__slides").slick({autoplay:slideshow.attr("data-autoplay")==="true",autoplaySpeed:parseInt(slideshow.attr("data-cycle-speed")),adaptiveHeight:!0,useTransform:!0,dots:!1,fade:slideshow.attr("data-animation-type")==="fade",appendArrows:slideshow,prevArrow:slideshow.find(".slideshow__prev"),nextArrow:slideshow.find(".slideshow__next"),zIndex:1}),slideshow.find(".slideshow__prev, .slideshow__next").on("click",function(e){e.preventDefault()})},slideshows=$(".slideshow");slideshows.each(function(idx,item){initSlideshow($(item))}),$(document).on("shopify:section:unload",".shopify-section__slideshow",function(event){$(event.target).find(".slideshow__slides").slick("unslick")}),$(document).on("shopify:section:load",".shopify-section__slideshow",function(event){initSlideshow($(event.target).find(".slideshow"))}),$(document).on("shopify:block:select",".shopify-section__slideshow",function(event){var currentSlide=$(event.target),slideshow=currentSlide.closest(".slideshow__slides");
1slideshow.slick("slickGoTo",currentSlide.attr("data-slide-index")),slideshow.slick("slickPause")}),$(document).on("shopify:block:deselect",".shopify-section__slideshow",function(event){$(event.target).closest(".slideshow__slides").slick("slickPlay")});var formatInstagramDate=function(image){var date=new Date(image.created_time*1e3),m=date.getMonth(),d=date.getDate(),y=date.getFullYear(),monthNames=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];return image.created_time=monthNames[m]+" "+d+", "+y,!0},initInstagramWidget=function(instagramWidget2){var template='<div class="grid__cell 1/2 1/3--handheld-and-up 1/'+instagramWidget2.attr("data-images-per-row")+'--lap-and-up"><div class="instagram__image-wrapper"><a href="{{link}}" target="_blank"><div class="instagram__overlay"><p class="instagram__caption">{{caption}}</p><time class="instagram__date">{{model.created_time}}</time></div><img class="instagram__image" src="{{image}}"/></a></div></div>',feed=new Instafeed({get:"user",userId:"self",accessToken:instagramWidget2.attr("data-access-token"),sortBy:"most-recent",limit:instagramWidget2.attr("data-limit-images"),resolution:resolution,template:template,filter:$.proxy(formatInstagramDate)});feed.run()},resolution=isMobile?"low_resolution":"standard_resolution",instagramWidget=$(".index-module__instagram[data-access-token]");instagramWidget.each(function(idx,item){initInstagramWidget($(item))}),$(document).on("shopify:section:load",".shopify-section__instagram",function(event){var instagramWidget2=$(event.target).find(".index-module__instagram[data-access-token]");instagramWidget2.length>0&&initInstagramWidget(instagramWidget2)})}),router.route("account/login",function(){var switchToRecoverForm=function(){$(".account__login, .account__recover").toggle(),$(".header__push-title").text(window.languages.recoverPassword)};$('[data-action="display-recover-form"]').on("click",function(){return switchToRecoverForm(),!1}),(window.location.hash==="#recover"||window.recoverPassword===!0)&&switchToRecoverForm()});var productRoute=function(){var initProductSlideshow=function(productSlideshow){var productSlideshowImages=productSlideshow.find(".product__slideshow-slide"),isZoomEnabled=productSlideshow.attr("data-zoom-enabled"),zoomMagnification=productSlideshow.attr("data-zoom-magnification");productSlideshow.on("init afterChange",function(event,slick){var currentSlide=$(slick.$slides[slick.currentSlide]);isZoomEnabled==="true"&&!currentSlide.attr("data-slide-initialized")&&!Modernizr.touchevents&&currentSlide.zoom({url:currentSlide.attr("data-image-large-url"),touch:!1,magnify:zoomMagnification,onZoomIn:function(){$(this).prev().addClass("product__slideshow-image--zoomed")},onZoomOut:function(){$(this).prev().removeClass("product__slideshow-image--zoomed")}})}),productSlideshow.slick({useTransform:!0,adaptiveHeight:!0,initialSlide:parseInt(productSlideshow.attr("data-initial-slide")),dots:!0}),$(".product__slideshow-nav-image").on("click",function(e){productSlideshow.slick("slickGoTo",parseInt($(this).attr("data-slide-index"))),e.preventDefault()}),$(document).on("variant_changed.product_slideshow",function(event,variant){if(variant&&variant.featured_image){var itemToFind=productSlideshowImages.filter('[data-image-id="'+variant.featured_image.id+'"]'),index=productSlideshowImages.index(itemToFind);productSlideshow.slick("slickGoTo",index)}})};initProductSlideshow($(".product__slideshow--main")),$(document).on("shopify:section:unload",function(event){var target=$(event.target);target.find(".product__slideshow--main").slick("unslick"),target.find(".product__slideshow-nav-image").off("click"),$(document).off(".product_slideshow")}),$(document).on("shopify:section:load",function(event){initProductSlideshow($(event.target).find(".product__slideshow--main"))});var initProductTabs=function(){$(".product__tab-title").on("click",function(){var element=$(this),tabsContent=element.closest(".product__tabs").find(".product__tabs-content .product__tab-content");element.hasClass("product__tab-title--active")||(element.siblings().removeClass("product__tab-title--active").end().addClass("product__tab-title--active"),tabsContent.filter(".product__tab-content--active").fadeOut(125,function(){tabsContent.removeClass("product__tab-content--active").eq(element.attr("data-tab-index")).addClass("product__tab-content--active").fadeIn(125)}))}),$(".product__tab-selector select").on("change",function(){var element=$(this),tabsContent=element.closest(".product__tabs").find(".product__tabs-content .product__tab-content");tabsContent.filter(".product__tab-content--active").fadeOut(125,function(){tabsContent.removeClass("product__tab-content--active").eq(element.val()).addClass("product__tab-content--active").fadeIn(125)})})};initProductTabs(),$(document).on("shopify:section:load",function(event){initProductTabs()}),$(".related-products").find(".product-item__image[data-alternate-src]").each(function(index,item){var image=$(item),alternateImage=new Image;alternateImage.src=image.attr("data-alternate-src"),alternateImage.className="product-item__image product-item__image--alternate",alternateImage.onload=function(){image.after(alternateImage),image.closest(".product-item__figure").addClass("product-item__figure--alternate-image-loaded")}})};router.route("products/*type",productRoute),router.route("collections/*collection/products/*type",productRoute),router.route("search",function(){});
2//# sourceMappingURL=/cdn/shop/t/2/assets/script.js.map?v=180531111383161715871491949962

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.