PageSourceSearch

https://theisandkhan.com/site/templates/dist/js/scripts.min.js

js theisandkhan.com collected 2026-09-26 18:32:38 UTC 12,804 bytes, 1 lines download raw bytes

1function renderMap(e){var t=e.find(".marker"),o={center:new google.maps.LatLng(0,0),backgroundColor:"#f9f9f9",disableDefaultUI:!0,zoomControl:!0,disableDoubleClickZoom:!1,panControl:!1,mapTypeControl:!1,scaleControl:!1,scrollwheel:!1,streetViewControl:!0,draggable:!0,overviewMapControl:!1,mapTypeId:google.maps.MapTypeId.ROADMAP,styles:[{featureType:"all",elementType:"labels.text.fill",stylers:[{saturation:36},{color:"#333333"},{lightness:40}]},{featureType:"all",elementType:"labels.text.stroke",stylers:[{visibility:"on"},{color:"#ffffff"},{lightness:16}]},{featureType:"all",elementType:"labels.icon",stylers:[{visibility:"on"}]},{featureType:"administrative",elementType:"geometry.fill",stylers:[{color:"#fefefe"},{lightness:20}]},{featureType:"administrative",elementType:"geometry.stroke",stylers:[{color:"#fefefe"},{lightness:17},{weight:1.2}]},{featureType:"administrative",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"landscape",elementType:"geometry",stylers:[{color:"#f5f5f5"},{lightness:20}]},{featureType:"landscape",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#f5f5f5"},{lightness:21}]},{featureType:"poi",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"poi.park",elementType:"geometry",stylers:[{color:"#dedede"},{lightness:21}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#ffffff"},{lightness:17}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#ffffff"},{lightness:29},{weight:.2}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{color:"#ffffff"},{lightness:18}]},{featureType:"road.local",elementType:"geometry",stylers:[{color:"#ffffff"},{lightness:16}]},{featureType:"transit",elementType:"geometry",stylers:[{color:"#f2f2f2"},{lightness:19}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#e9e9e9"},{lightness:17}]}]},n=new google.maps.Map(e[0],o);return n.markers=[],t.each(function(){addMarker($(this),n)}),centerMap(n),n}function addMarker(e,t){var o=new google.maps.LatLng(e.attr("data-lat"),e.attr("data-lng")),n={path:"M12.9,0h-2.2v10.7H0v2.2h10.7v10.7h2.2V12.9h10.7v-2.2H12.9V0z",fillColor:"#232b2b",fillOpacity:1,scale:1.5,strokeOpacity:0,anchor:new google.maps.Point(20,5)},a=new google.maps.Marker({icon:n,position:o,map:t,filter:{type:e.data("type")}});t.markers.push(a),google.maps.event.addListener(a,"click",function(t){var o=e.attr("data-link");window.open(o)})}function centerMap(e){var t=new google.maps.LatLngBounds;$.each(e.markers,function(e,o){var n=new google.maps.LatLng(o.position.lat(),o.position.lng());t.extend(n)}),1==e.markers.length?(e.setCenter(t.getCenter()),e.setZoom(17)):e.fitBounds(t)}function requestFullscreen(e){e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.msRequestFullscreen&&e.msRequestFullscreen()}function startFullscreen(e){e.enterFullScreen?e.enterFullScreen():e.mozEnterFullScreen?e.mozEnterFullScreen():e.webkitEnterFullScreen?e.webkitEnterFullScreen():e.msEnterFullScreen&&e.msEnterFullScreen()}function exitFullscreen(e){e.exitFullscreen?e.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():e.webkitExitFullscreen&&e.webkitExitFullscreen()}function elementsResize(){$(window).height();supportsTouch&&1024==$(window).width()&&console.log("iOS tablet landscape"),supportsTouch&&$(window).width()>=768&&$(window).width()<=1023&&console.log("iOS tablet portrait"),supportsTouch&&$(window).width()<768&&console.log("iOS phone")}function menus(){$("ul.menu li").removeClass("is--active"),$("ul.menu li").each(function(){var e=$
1(this).attr("class");if(void 0!==e)for(var t=e.split(/\s+/),o=0,n=t.length;o<n;o++)$("body").hasClass(t[o])&&$(this).addClass("is--active")})}function imgToSVG(){$("img.svg").each(function(){var e=$(this),t=e.attr("class"),o=e.attr("src");$.get(o,function(o){var n=$(o).find("svg");"undefined"!=typeof t&&(n=n.attr("class",t+" replaced-svg")),n=n.removeAttr("xmlns:a"),e.replaceWith(n)},"xml")})}function internalLinks(){$("a[rel=internal]").each(function(){$(this).attr("data-pjax","")})}function googleMap(){var e=null;$(".map__canvas").each(function(){e=renderMap($(this))})}function cookies(){Cookies.get("_tkCookies")?$(".data__notification").remove():$(".data__notification").show()}function header(){var e,t=$(window),o=($("header.main"),!1),n=0;e=$(window).width()<768?100:160,t.on("scroll",function(){var a=t.scrollTop(),i=a-n;n=a,i>10&&a>e?o||($("body").addClass("header-is--hidden"),o=!0):(i<-10||a<e)&&o&&($("body").removeClass("header-is--hidden"),o=!1)})}function openNav(){var e=new TimelineMax;e.set("body",{className:"+=nav-is--open"}).to("nav.large",.6,{css:{opacity:1},onComplete:function(){bodyScrollLock.disableBodyScroll($("nav.large")[0])}})}function closeNav(){var e=new TimelineMax;e.to("nav.large",.6,{css:{opacity:0},onComplete:function(){bodyScrollLock.clearAllBodyScrollLocks()}}).set("body",{className:"-=nav-is--open"})}function projects(){var e=new TimelineMax;e.staggerTo(".projects__layout .project a.image",.6,{opacity:1},.4),$(".projects__layout .project a").on({mouseenter:function(){var e=$
1(".projects__layout .project").not($(this).parents(".project")).find("picture");TweenMax.to(e,.6,{opacity:.5})},mouseleave:function(){var e=$(".projects__layout .project").not($(this).parents(".project")).find("picture");TweenMax.to(e,.6,{opacity:1})}})}function sliders(){if($(".slider__container.v--home").length>0){var e={lazyLoad:1,fade:!0,wrapAround:!0,prevNextButtons:!1,setGallerySize:!1,pageDots:!1,watchCSS:!1,draggable:!1,autoPlay:5e3,pauseAutoPlayOnHover:!1,selectedAttraction:.01};$(".slider__container.v--home .slider").on("ready.flickity",function(){var e=$(this),t=e.parents(".slider__container"),o=new TimelineMax;o.to(t,1.25,{css:{opacity:1}})}),$(".slider__container.v--home .slider").flickity(e),$(".slider__container.v--home").each(function(e,t){var o=$(t),n=o.find(".slider"),a=n.data("flickity");a.on("staticClick",function(e,t,o,n){a.playPlayer()})})}}function mailingListSignUp(){$("form.mailing__form :submit").on("click",function(e){e.preventDefault();var t=$("form.mailing__form"),o=!1;o=t.parsley().val
1idate(),o&&(console.log("form is valid"),$.ajax({type:"GET",url:t.attr("action"),data:t.serialize(),cache:!1,dataType:"jsonp",jsonp:"c",contentType:"application/json; charset=utf-8",error:function(e){console.log(t.serialize())},success:function(e){if("success"!=e.result){var o=e.msg||"Sorry, we're unable to subscribe you at this time. Please try again later.";e.msg&&e.msg.indexOf("already subscribed")>=0&&(o="You're already subscribed. Thank you anyway!"),t.find("p.response").append("<span>"+o+"</span>")}else t.find("p.response").append("<span>Thank you for signing up!</span>");t.find('button[type="submit"]').prop("disabled",!0),setTimeout(function(){t.find("p.response").html(""),t.trigger("reset"),t.find('button[type="submit"]').prop("disabled",!1)},4e3)}}))})}function initMedia(e,t,o){e.addClass("--ready"),t.text(formatMediaTime(o.duration))}function formatMediaTime(e){return minutes=Math.floor(e/60),minutes=minutes>=10?minutes:"0"+minutes,e=Math.floor(e%60),e=e>=10?e:"0"+e,minutes+":"+e}function mediaProgressBar(e,t,o){var n=100/o.duration*o.currentTime;e.css("width",n+"%"),t.text(formatMediaTime(o.currentTime))}function updateMediaProgressBar(e,t,o,n){var a=n.duration,i=e-t.offset().left,s=100*i/t.width();s>100&&(s=100),s<0&&(s=0),o.css("width",s+"%"),n.currentTime=Math.floor(a*s/100)}function playMedia(e,t,o){t.addClass("--started"),supportsTouch&&isIOS?(startFullscreen(o),t.removeClass("--fullscreenClosed"),o.play()):o.paused?(t.addClass("--playing"),o.play()):(t.removeClass("--playing"),o.pause())}function mediaPlayer(){$(".media__player").length&&$(".media__player").each(function(){var e=$
1(this),t=e.find("audio, video"),o=t.get(0),n=(e.find(".controls")[0],e[0].querySelectorAll(".playPause")),a=e.find(".timeline"),i=a.find(".progress"),s=e.find(".time span.current"),r=e.find(".time span.total");console.log("media.readyState ↓"),console.log(o.readyState),o.readyState>=2&&initMedia(e,r,o),o.addEventListener("loadedmetadata",function(){initMedia(e,r,o)}),o.addEventListener("timeupdate",function(){mediaProgressBar(i,s,o)});var l=!1;a.on("mousedown",function(t){l=!0,e.addClass("--scrubbing").removeClass("--playing"),o.pause(),updateMediaProgressBar(t.pageX,a,i,o)}),$(document).on("mouseup",function(t){l&&(l=!1,e.removeClass("--scrubbing").addClass("--playing"),o.play(),updateMediaProgressBar(t.pageX,a,i,o))}),$(document).on("mousemove",function(e){l&&updateMediaProgressBar(e.pageX,a,i,o)});for(var c=0;c<n.length;c++){var d=n[c];d.addEventListener("click",function(t){playMedia(this,e,o)},!1)}e.on("mousemove",function(){e.is(".--started")?e.addClass("--userActive"):e.removeClass("--userActive")}),e.on("mouseleave",function(){e.removeClass("--userActive")}),supportsTouch&&isIOS&&o.addEventListener("webkitendfullscreen",function(){e.is(".--started")&&e.addClass("--fullscreenClosed")},!1),t.on("ended",function(){o.load(),e.removeClass("--started --playing"),i.css("width","0%")})})}function replacePage(e){function t(){$.ajax({url:e,beforeSend:function(e){0!==$(window).scrollTop()&&(userScrollPosition=$(window).scrollTop())},success:function(e){$content.html(e),ajaxCallback()},error:function(e){console.error("404 ☹")}})}$content.addClass("is--loading"),$content.one(transitionEnd,function(e){console.log(e.target),"content is--loading"==e.target.className&&(console.log("works"),t()),$content.off(transitionEnd)}).children().on(transitionEnd,function(e){return console.log(e.target),!1})}
1function ajaxCallback(){var e=$("meta[name=body-class]").attr("content");void 0!==e&&(document.body.className=e),myLazyLoad.update(),imgToSVG(),internalLinks(),menus(),inView(),bodyScrollLock.clearAllBodyScrollLocks(),$(window).scrollTop(userScrollPosition),$content.removeClass("is--loading")}var activeMarker=null,siteURL=document.location.origin,rootURL=config.urls.root,templatesURL=config.urls.templates,animationEnd="webkitAnimationEnd mozAnimationEnd MSAnimationEnd oanimationend animationend",transitionEnd="transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",supportsTouch="ontouchstart"in window||navigator.maxTouchPoints,isIOS=/iPad|iPhone|iPod/.test(navigator.userAgent),myLazyLoad=new LazyLoad({elements_selector:".is--lazy",class_loading:"is--loading",class_loaded:"is--loaded",load_delay:0}),scroll=new SmoothScroll("a[data-smooth-scroll]",{speed:1200,speedAsDuration:!0,updateURL:!1});$(document).on("ready",function(){elementsResize(),$(window).on("resize",$.debounce(500,elementsResize))}),$(window).on("load resize scroll",function(){$(window).scrollTop()>=1?$("body").addClass("has--scrolled"):$("body").removeClass("has--scrolled"),$(window).scrollTop()>=$(window).height()-$("header.main").outerHeight()?$("body.studio").addClass("past--window-height"):$("body.studio").removeClass("past--window-height"),$(window).width()<=1023&&$(".projects__featured--single").length>0?$(window).scrollTop()>=$("picture.projects__featured--single").outerHeight()-$("header.main").outerHeight()?$("body.projects-single").addClass("past--window-height"):$("body.projects-single").removeClass("past--window-height"):$(window).scrollTop()>=$(window).height()-$("header.main").outerHeight()?$("body.projects-single").addClass("past--window-height"):$("body.projects-single").removeClass("past--window-height")}),menus(),imgToSVG(),internalLinks(),googleMap(),$(document).on("click",".data__notification a.accept",function(e){e.preventDefault(),Cookies.set("_tkCookies","1",{expires:365}),$(".data__notification").hide()}),cookies(),header(),$(document).on("click","body:not(.nav-is--open) a.nav__trigger",function(e){e.preventDefault(),openNav()}),$(document).on("click","body.nav-is--open nav.large a.close",function(e){e.preventDefault(),closeNav()}),projects(),$(document).on("click","a.content__trigger",function(e){e.preventDefault();var t=$(this),o=t.next(".content");o.is(":visible")?(t.removeClass("is--active"),o.slideUp()):(t.addClass("is--active"),o.slideDown())}),$(document).on("click",".people__layout .person div.trigger",function(){var e=$
1(this),t=e.find(".text");t.is(":visible")?(e.removeClass("is--active"),t.slideUp()):(e.addClass("is--active"),t.slideDown())}),sliders(),mailingListSignUp(),mediaPlayer();var $content=$("main.page > div.content"),userScrollPosition=0;Modernizr.history&&($(document).on("click","a[data-ajax]",function(e){e.preventDefault();var t=$(this),o=t.attr("href");window.history.pushState(o,null,o),replacePage(o)}),window.onpopstate=history.onpushstate=function(){var e=window.location.href;replacePage(e)});

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.