1/*! 2 photo-widget.js 3 Author: Olivier Ezratty, http://www.oezratty.net 4 (c) 2012-2021 5 This file is part of the Wordpress "Photo Folders" plugin. 6*/ 7function getext(n){return n.substr(n.lastIndexOf("."))}function initwidget(n,t,i,r,u,f,e,o,s,h,c,l){pfnavw.pfcoldark=e;pfnavw.issmart=h;pfnavw.istouch=c;pfnavw.pfpluginurl=u;pfnavw.widid=t;pfnavw.curid[t]=r;pfnavw.nbrimg[t]=i;pfnavw.lang=n;$("#pfframe"+t).css("visibility","visible");$(".pftexthi").css("color",e);pfnavw.lastimgwidth[t]=o;pfnavw.lastimgheight[t]=s;pfnavw.uberformat[t]=l=="select";pfnavw.lastpfmode[t]=1;initlbevents(t,0,"wifri"+t);initlbevents(t,0,"wsliderview"+t);f===1&&$("#photo-group"+t).ready(function(){picnavw(null,t,"play",0)})}function initlbevents(n,t,i){var r=$("#"+i)[0];r!=null&&(window.PointerEvent?(r.addEventListener("pointerdown",function(i){touchsw(i,t,n)},!0),r.addEventListener("pointermove",function(i){touchmw(i,t,n)},!0),r.addEventListener("pointerup",function(i){touchew(i,t,n)},!0)):(r.addEventListener("touchstart",function(i){touchsw(i,t,n)},!0),r.addEventListener("touchmove",function(i){touchmw(i,t,n)},!0),r.addEventListener("touchend",function(i){touchew(i,t,n)},!0),r.addEventListener("mousedown",function(i){touchsw(i,t,n)},!0),r.addEventListener("mousemove",function(i){touchmw(i,t,n)},!0),r.addEventListener("mouseup",function(i){touchew(i,t,n)},!0)))}function pfwidgetformatsave(n){pfnavw.uberformat["0"]=n=="select"}function picnavw(n,t,i,r){var e,u,o,s,f,h;stopeventw(n);curwaitw();fullscr=$("#pffulls"+t).css("display")==="block"?!0:!1;pfnavw.fullscr=fullscr;slider=getimgdiv(t,"slider");s=fullscr===1?"wif":"wi";f=i;selimg=0;h=getimgframe(0,t);switch(i){case"gotoask":if(u=$("#wifri"+t+" img"),u.length===0){curnormw();return}e=parseInt(u.attr("id"));r=parseInt(prompt(pfr.askid,e+1))-1;case"prefetch":case"goto":selimg=r;break;case"play":window.clearTimeout(pfnavw.timerID[t]);pfnavw.timerID[t]=window.setTimeout(function(){slider.animate({left:-2*($(window).outerWidth()+pfnavw.slidergutter)},600,function(){picnavw(n,t,"play",0)})},4e3);$("#wiplay"+t+" .pficon, #wifplay"+t+" .pficon").css("top",-pfr.pplayg);$("#wiplayb"+t+" .pficon, #wifplayb"+t+" .pficon").css("top",-pfr.pplayb);f="next";break;case"playb":window.clearTimeout(pfnavw.timerID[t]);$("#wiplay"+t+" .pficon, #wifplay"+t+" .pficon").css("top",-pfr.pplay);$("#wiplayb"+t+" .pficon, #wifplayb"+t+" .pficon").css("top",-pfr.pplaybg);pfnavw.timerID[t]=window.setTimeout(function(){slider.animate({left:0},600,function(){picnavw(n,t,"playb",0)})},4e3);f="prev";pfnavw.curplay=i;break;case"stop":$("#wiplay"+t+" .pficon, #wifplay"+t+" .pficon").css("top",-pfr.pplay);$("#wiplayb"+t+" .pficon, #wifplayb"+t+" .pficon").css("top",-pfr.pplayb);window.clearTimeout(pfnavw.timerID[t]);curnormw();pfnavw.pfbutton="";pfnavw.curplay=i;return;case"click":endX=pfnavw.istouch?n.changedTouches[0].pageX:getposXw(n);ipz=document.getElementById((fullscr?"pffulls":"pfframe")+t);offset=getdivoffsetw(ipz);f=endX<offset.x+ipz.clientWidth/3?"prev":"next";break;case"next":buthighw("#winext"+t,1);buthighw("#wifnext"+t,1);isenlargedw(getimgdiv(t,"one"))&&$("#pffulls"+t+" #pflbnext").css("opacity",.5);break;case"prev":buthighw("#wiprev"+t,1);buthighw("#wifprev"+t,1);isenlargedw(getimgdiv(t,"one"))&&$("#pffulls"+t+" #pflbprev").css("opacity",.5);break;case"first":buthighw("#wifirst"+t,1);buthighw("#wiffirst"+t,1);break;case"last":buthighw("#wilast"+t,1);buthighw("#wiflast"+t,1)}if(pfnavw.pfbutton=s+f+t,o="#params"+t+" #pf-",u=$("#wifri"+t+" img"),u.length===0){curnormw();return}e=u.attr("name");params="&func=21&navig="+f+"&curid="+e+"&newwidgetid="+t+"&selimg="+selimg+"&uberformat="+(pfnavw.uberformat[t]?"select":"")+"&widgetwidth="+$(o+"width").html()+"&widgetheight="+$(o+"height").html();paramslist=["format","group","album","path","fpath","photo","ms","searchclause","desc","loc","author","camera","maxwidth","minwidth","datefirst","datelast","orient","color","picsortmode","picsortdir","autostart","widgetwidth","widgetheight","widgetgutter","widgetthumbheight","widgetselthumbheight","albumdesc","albumthumb","lang","logo","flowlarge","background","frame","picdesc","detdesc","squarethumb","lbmore","picname","albumformat","action","frame","nbr
7items","nbrpics","boxcolor","align","searchmode","searchitem","searchtext","lightbox"];for(param in paramslist)par=$(o+paramslist[param]).html(),typeof par!="undefined"&&(params+="&"+paramslist[param]+"="+ruew(par));$.ajax({url:pfnavw.pfpluginurl+"photo-folders-ajax.php",type:"get",data:params,async:!0,dataType:"html",success:function(n){var r,u,f,o;if(n!=""){if(r=JSON.parse(n),parseInt(r.newid)===parseInt(e)||i=="prefetch"){removeul(t);curnormw();u=rudw(r.nexturl);getimgdiv(t,"next").attr("src",u);prepfetchimages(t,"next",u);f=rudw(r.prevurl);getimgdiv(t,"prev").attr("src",f);prepfetchimages(t,"prev",f);return}pfnavw.photoURL=r.photoURL;$(".hiddenurl").attr("href",pfnavw.photoURL);o=new Image;o.onload=function(){picshow(t,r,fullscr,i)};o.src=rudw(r.url)}}})}function pforientationchange(){pfnavw.fullscr&&fullsonwin(widid)}function picshow(n,t,i){var u,r;i===!0?(u=pfnavw.pfpluginurl+"/icons/ButEmpty.png",getimgdiv(n,"next").attr("src",u),getimgdiv(n,"prev").attr("src",u),r=getimgdiv(n,"one"),r.attr("src",rudw(t.url)),adjustimage(r,t,n,i),fullshowimg(n,0),adjustimage($("#wifri"+n+" img"),t,n,!1),$(document).ready(function(){var r=rudw(t.nexturl),i;getimgdiv(n,"next").attr("src",r);prepfetchimages(n,"next",r);i=rudw(t.prevurl);getimgdiv(n,"prev").attr("src",i);prepfetchimages(n,"prev",i)})):(r=$("#wifri"+n+" img"),r.fadeTo(300,0,function(){$("#wifri"+n).css("text-align","");r.attr("src",rudw(t.url)).css({opacity:1,left:""});adjustimage(r,t,n,i);loadongoing(!1)}));$("#widgetcodes").length>0&&pfwidgetoption(null,n);removeul(n);curnormw()}function removeul(n){buthighw("#winext"+n+", #wifnext"+n+", #wiprev"+n+", #wifprev"+n+", #wifirst"+n+", #wiffirst"+n+", #wilast"+n+", #wiflast"+n,0)}function adjustimage(n,t,i,r){n.attr("name",t.newid);ifr=$("#wifri"+i);ilnk=$("#clicklink"+i);pfnavw.istouch&&(r=$("#pffulls"+i).css("display")==="block"?!0:!1);pfnavw.lastimgwidth[i]=t.finalimagewidth;pfnavw.lastimgheight[i]=t.finalimageheight;t.flowlarge!="true"||r?(!pfnavw.issmart||r)&&(n.css({width:t.finalimagewidth,height:t.finalimageheight}),ifr.css({width:t.framewidth,height:t.frameheight})):(t.tmargin=t.widgetheight>t.finalimageheight?5+(t.widgetheight-t.finalimageheight)/2:5,t.bmargin=t.tmargin,n.css({width:t.finalimagewidth,height:t.finalimageheight}),ifr.css({width:t.framewidth,height:t.frameheight}));ifr.css({"margin-top":t.tmargin,"margin-bottom":t.bmargin,left:""});$("#picindexw"+i+", #picsnbrw"+i).html(1+parseInt(t.newid)+"/"+t.countid);pfnavw.curid[i]=t.newid;title=pfr.photo+" : "+rudw(t.filename);t.path!=""&&(title+="\n"+pfr.path+rudw(t.path).slice(0,-1));title+="\n"+pfr.album+rudw(t.album)+"\n"+pfr.group+rudw(t.group)+"\n\n"+pfr.clickgal;n.attr("title",title).css("left","");$("#pflabelw"+i).html(rudw(t.filename));r==!0&&$("#wifri"+i+" img").attr("src",rudw(t.url));$("#photodetails #ButSrlnk").attr("onClick","pfdisplink(event, '"+t.photoURL+"')");$(".hiddenurl").attr("href",t.photoURL)}function downloadall(n,t){var i;if(stopeventw(n),defemail=getcookiew("useremail"),defemail==""&&(defemail=pfr.defemail),i=prompt(pfr.albdown+"\n"+pfr.askemail,defemail),i===null){curnormw();alert(pfr.cancelled);return}setcookiew("useremail",i);curwaitw();paramid="#params"+t+" #pf-";params="&func=3&group="+ruew($(paramid+"group").html())+"&album="+ruew($(paramid+"album").html())+"&searchtext="+ruew($(paramid+"searchtext").html())+"&curitem="+ruew($(paramid+"searchitem").html())+"&searchlayout="+$(paramid+"searchlayout").html()+"&lang="+pfnavw.lang+"&email="+ruew(i);$.ajax({url:pfnavw.pfpluginurl+"photo-folders-ajax.php",type:"get",data:params,async:!0,dataType:"html",success:function(n){n!=""&&alert($("<div />").html(n).text());curnormw()}})}function pflbinit(n,t,i,r,u,f,e){var o,h,s;pfnavw.mode=i;pfnavw.lastpfmode[n]=0;pfnavw.isadmin=r;pfnavw.posturl=u;pfnavw.siteurl=f;e=="play"&&(pfnavw.initplay="play");initlbevents(n,1,"wsliderview"+n);o=window.location.href;h=o!=u?getQVw("lw",o):"";h==n&&i!=2&&(s=parseInt(getQVw("id",o)),pict=getflowpic(n,s),comp=pict.group==rudw(getQVw("gw",o))&&pict.album==rudw(getQVw("aw",o))&&pict.path==rudw(getQVw("pw",o))&&pict.photo==rudw(getQVw("fw",o)),s>=0&&s<pfnavw.nbrimg[n]&&comp&&pflb(null,n,s));$(".pflabelw").on("mouseenter mousemove",function(){if(!$("#hoveringTooltip").length){$("body").append("<div id='hoveringTooltip'><div id='hoveringinsideTooltip'><\/div><\/div>");$(this).attr("title","");var t=pfnavw.tooltipcontent.split(/\r\n|\r|\n/),n="";if(t.length>10)for(n+="<b>"+t[0]+"<\/b>",n+="<br><div class='pfita'>"+t[1]+"<\/div>",n+="<br>",n+="<br><b>"+t[3]+"<\/b>",n+="<br>"+t[4],n+="<br>",n+="<br><b>"+t[6]+"<\/b>",n+="<br>"+t[7],n+="<br>",n+="<br><b>"+t[9]+"<\/b>",n+="<br>"+t[10],n+="<br>",n+="<br><b>"+t[12]+"<\/b>",n+="<br>"+t[13],n+="<br>",ic=15;ic<t.length;ic++)n+="<br><i>"+t[ic]+"<\/i>";$("#hoveringTooltip").css({bottom:70,left:20,height:$(window).height()-110});$("#hoveringinsideTooltip").html(n);$(document).ready(function(){var t=$("#hoveringTooltip").height(),n=$("#hoveringinsideTooltip").height();n<t?($("#hoveringTooltip").height(n),$("#hoveringTooltip").width("30%")):($("#hoveringTooltip").width($(window).width()-60),$(document).ready(function(){var t=$("#hoveringTooltip").height(),n=$("#hoveringinsideTooltip").height();n<t&&$("#hoveringTooltip").height(n)}))})}});$(".pflabelw").mouseleave(function(){$("#hoveringTooltip").remove()});$("#pfimg-"+n+" .thumbsimgcont").hover(function(){$(this).children(".slidesimgfr, .flowimgfr").css({"border-style":"dotted","border-color":"grey",opacity:pfnavw.thopa,cursor:"zoom-in"});t!="bands"&&$(this).children(".flowimgfr").css({"border-style":"dotted","border-color":"grey",opacity:pfnavw.thopa,cursor:"zoom-in"})},function(){$(this).children(".slidesimgfr, .flowimgfr").css({"border-style":"","border-color":"",opacity:"",cursor:""});t!="bands"&&$(this).children(".flowimgfr").css({"border-style":"","border-color":"",opacity:"",cursor:""})})}function pflbstinit(n){pfnavw.mode=0;pfnavw.lastpfmode[n]=2;initlbevents(n,1,"wsliderview"+n);$(".pflbimg").hover(function(){$(this).css({"border-style":"dotted","border-color":"grey",opacity:pfnavw.thopa,cursor:"zoom-in"});var n=$(this).attr("alt");n!=""&&$(this).attr("title",n+"\n\n"+pfr.clicklight)},function(){$(this).css({"border-style":"","border-color":"",opacity:"",cursor:""})})}
7function pflb(n,t,i){if(n!=null){if(wisrightclick(n))return;switch(n.type){case"pointerdown":case"touchstart":pfnavw.startY=getposYw(n);return;case"pointerup":case"touchend":if(Math.abs(pfnavw.startY-getposYw(n))>10)return}stopeventw(n)}pfnavw.startX=pfnavw.initw=pfnavw.inith=pfnavw.X1=pfnavw.X2=pfnavw.Y1=pfnavw.Y2=0;pfnavw.scale=1;pfnavw.curid[t]=i;$("#pffullsimg"+t).css({opacity:0});$("#picsnbrw"+t).html(" ");fullsonwin(t);pflbkeys(t);pflbload(t,i,1);$(window).resize(function(){pfnavw.fullscr&&fullsonwin(t)})}function pflbload(n,t){var i=getfullurl(n,t),r=getimgdiv(n,"one"),u=new Image;u.onload=function(){pfnavw.lastimgwidth[n]=this.naturalWidth;pfnavw.lastimgheight[n]=this.naturalHeight;pfnavw.initplay=="play"?(pflbshow(n,t,r,i),$("#pffulls"+n).delay(500).queue(function(t){pflbpicnav(t,n,"play");pfnavw.initplay=""})):pflbshow(n,t,r,i)};u.src=i}function pflbshow(n,t,i,r){var u,f,e,o,h,s,c;$("#subbody").getNiceScroll().hide();u=pfnavw.lastpfmode[n]==2?$(".pflbimg").length:$("#pfimg-"+n+" ."+pfnavw.imgcont[n]).length;i.attr("src",r);$("#picsnbrw"+n).html(t+1+"/"+u);f=rudw(r.match(/.*\/(.*)$/)[1]);e=f.substr(0,f.lastIndexOf("."));$("#pflabelw"+n).html(e);$("#pfimg-"+n+" .detaileddesc").length?pfnavw.tooltipcontent=$("#pfimg-"+n+" .detaileddesc")[t].textContent:$("#pfimg-"+n+" .pdl").length?pfnavw.tooltipcontent=$("#pfimg-"+n+" .pdl")[t].textContent:$("#pfimg-"+n+" .flowdesc").length&&(pfnavw.tooltipcontent=$("#pfimg-"+n+" .flowdesc")[t].textContent);$("#pflabelwp"+n+" a").attr("href",pfnavw.siteurl+"/search/?st="+ruew(e));pfnavw.curid[n]=t;fullshowimg(n,0);removeul(n);curnormw();o=t<u-1?t+1:0;h=getthumbdiv(n,o);prepfetchimages(n,"next",getfullurl(n,o));s=t==0?u-1:t-1;c=getthumbdiv(n,s);prepfetchimages(n,"prev",getfullurl(n,s));pfnavw.mode!=2&&window.history&&typeof window.history.pushState!="undefined"&&pfupdateurl(n,t)}function pfupdateurl(n,t){var i,r,f,e,u;f=window.location.search;e=new URLSearchParams(f);u=e.get("st");i=getflowpic(n,t);r=pfnavw.posturl+"?id="+t+"&lw="+n+"&gw="+ruew(i.group)+"&aw="+ruew(i.album)+"&pw="+ruew(i.path)+"&fw="+ruew(i.photo);u!="null"&&u!=null&&(r+="&st="+ruew(u));pfnavw.curplay=="play"&&(r+="&sw=play");window.history.pushState(0,"Photo",r)}function getfullurl(n,t){return pfnavw.lastpfmode[n]==2?$("#pflbimg-"+n+"-"+t).attr("name"):$($("#pfimg-"+n+" .flowimg")[t]).attr("name")}function getthumbdiv(n,t){return pfnavw.lastpfmode[n]==2?$("#pflbimg-"+n+"-"+t):$($("#pfimg-"+n+" .flowimg")[t])}function pflbkeys(n){pfnavw.istouch||$(document).mousewheel(function(t,i){!isenlargedw(getimgdiv(n,"one"))&&i<0?pflbpicnavdir(null,n,"next"):fullszoomchange(t,n,i,1);stopeventw(t)});$(document).bind("keyup."+n,function(t){var i="",u,r;t=window.event?window.event:t;u=t.keyCode?t.keyCode:t.charCode;r=$("#pfimg-"+n+" ."+pfnavw.imgcont[n]).length;switch(u){case 40:case 27:pfnavw.fullscr&&(isenlargedw(getimgdiv(n,"one"))?fullszoomout(t,n):fullsoffw(n));stopeventw(t);return;case 32:stopeventw(t);pfnavw.curplay==="play"||pfnavw.curplay==="playb"?pflbpicnav(null,n,"stop"):pflbpicnav(null,n,"play");return;case 37:if(r==1)break;i="prev";break;case 39:if(r==1)break;i="next";break;case 36:if(r==1)break;i="first";break;case 35:if(r==1)break;i="last";break;default:return}stopeventw(t);i!=""&&pflbpicnavdir(null,n,i)})}
7function pflbpicnav(n,t,i){var r,f,e,u;stopeventw(n);curwaitw();$("#hoveringTooltip").remove();fullscr=!0;id=pfnavw.curid[t];r=pfnavw.lastpfmode[t]==2?$(".pflbimg").length:$("#pfimg-"+t+" ."+pfnavw.imgcont[t]).length;f=getimgframe(1,t);switch(i){case"play":if(window.clearTimeout(pfnavw.timerID[t]),pfnavw.timerID[t]=window.setTimeout(function(){slider.animate({left:-2*($(window).outerWidth()+pfnavw.slidergutter)},600,function(){pflbpicnav(null,t,"play",0)})},4e3),$("#wiplay"+t+" .pficon, #wifplay"+t+" .pficon").css("top",-pfr.pplayg),$("#wiplayb"+t+" .pficon, #wifplayb"+t+" .pficon").css("top",-pfr.pplayb),pfnavw.curplay!="play"){pfnavw.curplay=i;return}pfnavw.curplay=i;case"next":id=id==r-1?0:Math.min(id+1,r-1);buthighw("#wifnext"+t,1);isenlargedw(f)&&$("#pffulls"+t+" #pflbnext").css("opacity",.5);break;case"prev":id=id==0?r-1:Math.max(id-1,0);buthighw("#wifprev"+t,1);isenlargedw(f)&&$("#pffulls"+t+" #pflbprev").css("opacity",.5);break;case"first":id=0;buthighw("#wiffirst"+t,1);break;case"last":id=r-1;buthighw("#wiflast"+t,1);break;case"stop":$("#wiplay"+t+" .pficon, #wifplay"+t+" .pficon").css("top",-pfr.pplay);$("#wiplayb"+t+" .pficon, #wifplayb"+t+" .pficon").css("top",-pfr.pplayb);window.clearTimeout(pfnavw.timerID[t]);curnormw();pfnavw.curplay=i;pfupdateurl(t,id);return;case"link":switch(pfnavw.lastpfmode[t]){case 0:case 1:break;default:return}e=$($("#pfimg-"+t+" ."+pfnavw.imgcont[t])[id]).children().children();u=e.attr("name");typeof u=="undefined"&&(u=e.attr("href"));curnormw();pfdisplink(n,u);return}pflbload(t,id,0)}function pflbpicnavdir(n,t,i){getimgdiv(t,"one").fadeTo(300,0,function(){pflbpicnav(n,t,i
7)})}function getflowpic(n,t){var r=$($("#pfimg-"+n+" ."+pfnavw.imgcont[n])[t]).children().children(),i=r.attr("name");return typeof i=="undefined"&&(i=r.attr("href")),extractpic(i)}function fullsonw(n,t){stopeventw(event);fullsonwin(t);navigbutw(t);hidetimerw();$(window).resize(function(){pfnavw.fullscr&&fullsonwin(t)})}function fullsonwin(n){var t,i,u,f,e,r;pfnavw.fullscr=!0;pfnavw.widid=n;$("#pffulls"+n+", #pffullsmenu"+n+", #wsliderview"+n+", #wprevview"+n+", #woneview"+n+", #wnextview"+n).css("display","block");$("html").css("overflow","hidden");t=$("#pffullsback"+n).width();i=$("#pffullsback"+n).height();reserve=$("#pffullsmenu"+n+" pflabelclip").outerWidth()+$("#pffullsmenu"+n+" pflabelw").outerWidth();pfnavw.issmart?($("#pflabelw"+n).css({width:t-reserve,"max-width":t-reserve,"text-align":"center","margin-bottom":10}),$("#picsnbrw"+n).css({float:"left","margin-left":0})):$("#pflabelw"+n).css({"max-width":t-($("#pfbuttons"+n).outerWidth()+$("#picsnbrw"+n).outerWidth()+reserve)});u=i-($("#pflabelw"+n).outerHeight()+20);pfnavw.issmart&&(u-=$("#pfbuttons"+n).outerHeight(!0));$("#pffullsmenu"+n).css({top:u,width:t-40});pfnavw.issmart?($("#pflabelw"+n).css({display:"block","text-align":"center",float:"none"}),menusize=$("#pflabelw"+n).outerHeight()+$("#pfbuttons"+n).outerHeight()+$("#picsnbrw"+n).outerHeight()):(f=$("#pflabelw"+n).outerHeight(!0)-$("#picsnbrw"+n).outerHeight(!0),$("#picsnbrw"+n).css({"margin-top":f}),$("#pfbuttons"+n).css({"margin-top":f+5}));pfnavw.istouch||($("#pffulls"+n).css({cursor:"zoom-in"}).attr("name","zoom-in").attr("title",pfr.pfzoom),$($("#pffulls"+n+" .pffullsimg")[0]).css({"max-width":""}),e=$("#pffulls"+n+" #pflbprev"),e.css({top:(i-e.height())/2,opacity:0}),r=$("#pffulls"+n+" #pflbnext"),r.css({top:(i-r.height())/2,opacity:0,left:t-r.width()}),$("#pffulls"+n+" #pflbzoomout").css("opacity",0));pfblink(n);fullshowimg(n,1);$("#pffulls"+n)[0].addEventListener("touchmove",function(n){pfnavw.fullscr&&n.preventDefault()},!0)}function pfblink(n){$("#winorm"+n).fadeOut(500).fadeIn(500,function(){pfnavw.fullscr&&pfblink(n)})}function fullshowimg(n,t){prepslider(n);shownewimg(n);t==1&&picnavw(null,n,"prefetch",pfnavw.curid[n])}function fullszoomchange(n,t,i){var f,e;stopeventw(n);var r=i<0?.95:1.05,u=$("#pffulls"+t),o=getimgdiv(t,"one"),s=o.cssnw("width"),h=o.cssnw("height"),c=Math.max(s*r/u.outerWidth(),h*r/u.outerHeight());pfnavw.isready&&c<=pfnavw.maxzoom&&(s*r>=u.outerWidth()||h*r>=u.outerHeight()/2)&&(saveposw(t),getimgdiv(t,"one").css({width:pfnavw.initw*r,height:pfnavw.inith*r}),getimgdiv(t,"oneview").css({width:pfnavw.finitw*r,height:pfnavw.finith*r}),f=getdivoffsetw(getimgdiv(t,"oneview")[0]),slider=getimgdiv(t,"slider"),slider.css({left:pfnavw.sliderleft+(r-1)*(f.x-(pfnavw.issmart?n.pageX:n.clientX)),top:pfnavw.slidertop+(r-1)*(f.y-(pfnavw.issmart?n.pageY:n.clientY))}),$("#pffulls"+t).css("cursor","pointer").attr("name","pointer").attr("title",pfr.pfmove),e=$("#pffulls"+t+" #pflbzoomout"),e.css({top:20,opacity:1,left:$("#pffulls"+t).width()-(e.width()+20)}),$("#pffulls"+t+" #pflbprev, #pffulls"+t+" #pflbnext").css("opacity",1),getimgdiv(t,"nextview").css("visibility","hidden"),getimgdiv(t,"prevview").css("visibility","hidden"))}function fullszoomout(n,t){stopeventw(n);$($("#pffulls"+t+" .pffullsimg")[0]).css({"max-width":""});$("#pffulls"+t+" #pflbzoomout").css({opacity:0});$("#pffulls"+t+" #pflbprev, #pffulls"+t+" #pflbnext").css("opacity",0);fullsonwin(t)}function fullsoffw(n){var t,i;$("html").css("overflow","");pfnavw.fullscr=!1;pfnavw.curplay="";$("#pffulls"+n+", #pffullsmenu"+n+", #wsliderview"+n+", #wprevview"+n+", #woneview"+n+", #wnextview"+n).css("display","none").css("width","").css("left","").css("top","").css("display","").css("visibility","").css("cursor","");$("#pflbprev, #pflbnext, #pflbzoom").css("top","").css("left","").css("opacity","");$("#pflabelw"+n).css("max-width","");$("#hoveringTooltip").remove();$("#wifri"+n).css("left","").fadeTo("slow",1,function(){});$(document).unbind("keyup."+n).unmousewheel();pfnavw.issmart&&($("#wifri"+n+" img").css({width:"100%",height:"auto"}),$("#wifri"+n).css({width:"100%",height:"auto"}));$("#pffullsimg"+n).css({left:"",top:""});t=pfnavw.pfpluginurl+"/icons/ButEmpty.png";getimgdiv(n,"one").attr("src",t).css("opacity","").css("height","").css("top","").css("width","");getimgdiv(n,"prev").attr("src",t).css("opacity","").css("height","").css("top","").css("width","");getimgdiv(n,"next").attr("src",t).css("opacity","").css("height","").css("top","").css("width","");pfnavw.timerID[n]!==null&&(window.clearTimeout(pfnavw.timerID[n]),pfnavw.timerID[n]=null,$("#wiplay"+n+" .pficon, #wifplay"+n+" .pficon").css("top",-pfr.pplay),$("#wiplayb"+n+" .pficon, #wifplayb"+n+" .pficon").css("top",-pfr.pplayb));pfnavw.timerIDf!==""&&(window.clearTimeout(pfnavw.timerIDf),pfnavw.timerIDf=null);typeof window.history.pushState!="undefined"&&(i=pfnavw.st!=""?pfnavw.posturl+"?st="+ruew(pfnavw.st):pfnavw.posturl,window.history.pushState(0,"Navig",i));pfnavw.lastpfmode[n]==2&&$("html, body").animate({scrollTop:$("#pflbimg-"+n+"-"+pfnavw.curid[n]).offset().top},1e3);$("#subbody").getNiceScroll().show()}function prepslider(n){var t,i=$(window);i.length!==0&&(t=i.width(),getimgdiv(n,"oneview").css("visibility","hidden"),getimgdiv(n,"one").css({left:"",top:""}),getimgdiv(n,"slider").css({top:"",left:-(t+pfnavw.slidergutter),width:3*t+2*pfnavw.slidergutter}),getimgdiv(n,"prevview").css({left:0,width:t,top:0,visibility:"visible"}),getimgdiv(n,"oneview").css({left:pfnavw.slidergutter+t,width:t,height:"",top:0}),getimgdiv(n,"nextview").css({left:2*t+2*pfnavw.slidergutter,width:t,top:0,visibility:"visible"}),$("#pffulls"+n+" #pflbprev, #pffulls"+n+" #pflbnext").css("opacity",0),loadongoing(!1))}function getimgdiv(n,t){switch(t){case"one":case"prev":case"next":return $("#w"+t+"view"+n+" .wfullimg");case"oneview":case"prevview":case"nextview":return $("#w"+t+n);case"slider":return $("#wsliderview"+n);case"sliderid":return"#wsliderview"+n;case"gallery":return $("#wifri"+n);default:return""}}function shownewimg(n){var i=pfnavw.lastimgwidth[n],r=pfnavw.lastimgheight[n],e="",u=$(window).width(),t=$(window).height();if(i/r>u/t)var o=u,f=Math.floor(u*(r/i)),s=(t-f)/2;else var f=t,o=Math.floor(t*(i/r)),s=0;e=$("#wifri"+n+" img").attr("src");getimgdiv(n,"one").attr("src",$("#wifri"+n+" img").attr("src")).css({opacity:1,top:s,width:o,height:f,"max-width":""});getimgdiv(n,"oneview").css("visibility","visible").css("background-color","white")}function prepfetchimages(n,t,i){var r=new Image;
7r.onload=function(){var r=this.naturalWidth,u=this.naturalHeight,o=$(window).width(),f=$(window).height();if(r/u>o/f)var s=o,e=Math.floor(s*(u/r)),h=(f-e)/2;else var e=f,s=Math.floor(e*(r/u)),h=0;getimgdiv(n,t+"view").css("visibility","visible");getimgdiv(n,t).attr("src",i).css({top:h,width:s,height:e,"max-width":""}).animate({opacity:1},300)};r.src=i;return}function navigbutw(n){var t;pfnavw.istouch||$(document).mousewheel(function(t,i){stopeventw(t);!isenlargedw(getimgdiv(n,"one"))&&i<0?picnavwdir(n,"next"):fullszoomchange(t,n,i,0)});$(document).bind("keyup."+n,function(i){i=window.event?window.event:i;var r=i.keyCode?i.keyCode:i.charCode;switch(r){case 27:pfnavw.fullscr&&(isenlargedw(getimgdiv(n,"one"))?fullszoomout(i,n):fullsoffw(n));stopeventw(i);return;case 32:stopeventw(i);pfnavw.curplay==="play"||pfnavw.curplay==="playb"?picnavw(null,n,"stop",0):picnavw(null,n,"play",0);return;case 37:t="prev";break;case 39:t="next";break;case 36:t="first";break;case 35:t="last";break;default:return}stopeventw(i);picnavwdir(n,t)})}function picnavwdir(n,t){loadongoing(!0);var i=pfnavw.fullscr?getimgdiv(n,"one"):$("#wifri"+n+" img");i.fadeTo(300,0,function(){picnavw(null,n,t,0)})}function getimgframe(n,t){return n==0?$($("#pffulls"+t+" .pffullsimg")[0]):$("#pffullsimg"+t)}function loadongoing(n){pfnavw.isready=n?!1:!0;$("#pfbuttons"+pfnavw.widid+" .pbut .pbutin img").css("opacity",n?.5:"");$("#picsnbrw"+pfnavw.widid+", #pflabelw"+pfnavw.widid).css("background-color",n?"#777777":"")}function hidefsmenuw(){$("#pffullsmenu"+pfnavw.widid).fadeTo(1e3,0);pfnavw.timerIDf!=""&&window.clearTimeout(pfnavw.timerIDf)}function showfsmenuw(){$("#pffullsmenu"+pfnavw.widid).css("opacity",1);hidetimerw()}function hidetimerw(){pfnavw.timerIDf!=""&&window.clearTimeout(pfnavw.timerIDf);pfnavw.timerIDf=window.setTimeout(function(){hidefsmenuw()},5e3)}function layouthoriz(n,t,i,r,u,f){pfnavw.pfpluginurl=t;$(document).ready(function(){layouthorizsub(n,i,r,u,f);u==0&&(pfnavw.layoutstoresize.push([n,i,r,f]),launchonresize())})}function layouthorizsub(n,t,i,r,u){var g,a,f,o,nt,v,c,b,tt,it,s,e,h,y,rt,ut,k,p,d,l;g=r==0?$("#pfimg-"+n).innerWidth():r;r!==0&&($("#pfimg-"+n).css({width:r,"border-width":1,"border-style":"solid","line-height":0}),$("#pfframe"+n).css({"margin-bottom":0}));a=0;nt=parseInt(g,0)-(u+2);v=0;f=0;c=$("#pfimg-"+n+" .thumbsimgcont");b=c.length;l=u/2;c.css({"line-height":0,"margin-bottom":l,"margin-top":l,"margin-right":l,"margin-left":l});c.each(function(){var n=$(this).children(".flowimgfr").children("a").children("img");if(it=n.cssnw("width")+2*$(this).children(".flowimgfr").cssnw("border-left-width"),tt=n.cssnw("height")+2*$(this).children(".flowimgfr").cssnw("border-top-width"),a+=it/tt,s=(nt-(f-v)*u)/a,s<t||f>=b-1){for(p=Math.min(t,Math.round(s)),s=Math.min(t,s),e=0,o=v;o<=f;o+=1)(y=c.eq(o),h=y.children(".flowimgfr"),ifimg=h.children("a").children(".flowimg"),borderwidth=2*h.cssnw("border-top-width"),borderheight=2*h.cssnw("border-left-width"),rt=ifimg.cssnw("width"),ut=ifimg.cssnw("height"),k=s*((rt+borderwidth)/(ut+borderheight)),w=Math.round(k),e+=k-w,wp=w,o==f?wp=w+Math.round(e):e>1&&(wp=w+Math.floor(e),e-=Math.floor(e)),p!=0)&&(h.css({width:wp-borderheight,height:p-borderheight,visibility:"visible"}),ifimg.css({width:wp-borderheight,height:p-borderheight}),ifimg.attr("src",ifimg.attr("id")),d=i==2&&o==b-1,ifimg.complete?picloadw(y,d):h.load(picloadw(y,d)));a=0;v=f+1}f+=1});captionhoverw(n)}function layoutvertical(n,t,i,r,u,f,e,o,s,h){(pfnavw.pfpluginurl=t,pfnavw.issmart)||$(document).ready(function(){layoutverticalsub(n,i,r,u,f,e,o,s,h);pfnavw.layoutvstoresize.push([n,i,r,u,f,e,o,s,h]);launchonresize()})}function layoutverticalsub(n,t,i,r,u,f,e,o,s){var v,k,d,y,l,b,g=i==0?$("#pfimg-"+n).width():i,r=$($("#pfimg-"+n+" .thumbsimgcont")[0]).outerWidth(),p=Math.floor(g/(r+u)),w=Math.round((g-(p*(r+u)-u))/2),c,nt,h,a;switch(o){case"left":w=0;break;case"right":w=w*2}for(c=[p],nt=s=="true"?u:0,h=0;h<p;h+=1)c[h]=nt;for(v=0,a=0;a<e;a+=1){for(y=c[0],l=0,h=0;h<p;h+=1)c[h]<y&&(y=c[h],l=h);k=l*(r+u)+w;d=c[l];$($("#pfimg-"+n+" .thumbsimgcont")[a]).css({top:d,left:k,position:"absolute"});offset=0;b=$($("#pfimg-"+n+" .thumbsimgcont")[a]);c[l]=y+b.outerHeight()+offset+u;v=Math.max(v,c[l]);$($("#pfimg-"+n+" .flowimgfr")[a]).css("visibility","visible");picloadw(b,1)}$("#pfimg-"+n).css("position","relative");$("#pfimg-"+n).height(v)}function picloadw(n){n.delay(100).animate({opacity:1},100)}function captionhoverw(n){pfnavw.istouch||$("#pfimg-"+n+" .thumbsimgcont").hover(function(){pftrimw($(".pdw",this).text(),"")!=""&&$(".pdw",this).slideDown(300);$(this).children(".slidesimgfr, .flowimgfr").css({"border-style":"dotted","border-color":"grey",opacity:pfnavw.thopa,cursor:"zoom-in"});$(this).children(".flowimgfr").css({"border-style":"dotted","border-color":"grey",opacity:pfnavw.thopa,cursor:"zoom-in"})},function(){pftrimw($(".pdw",this).text(),"")!=""&&$(".pdw",this).slideUp(80);$(this).children(".slidesimgfr, .flowimgfr").css({"border-style":"","border-color":"",opacity:"",cursor:""});$(this).children(".flowimgfr").css({"border-style":"","border-color":"",opacity:"",cursor:""})})}function launchonresize(){pfnavw.mode!=2&&(pfnavw.isonresize||(window.onresize=function(n){for(stopEventw(n),nbrcontexts=pfnavw.layoutstoresize.length;nbrcontexts--;)cont=pfnavw.layoutstoresize[nbrcontexts],layouthorizsub(cont[0],cont[1],cont[2],0,cont[3]);for(nbrvcontexts=pfnavw.layoutvstoresize.length;nbrvcontexts--;)cont=pfnavw.layoutvstoresize[nbrvcontexts],layoutverticalsub(cont[0],cont[1],cont[2],cont[3],cont[4],cont[5],cont[6],cont[7],c
7ont[8])},pfnavw.isonresize=!0))}function getposXw(n){return typeof n.touches!="undefined"&&typeof n.touches[0]!="undefined"&&typeof n.touches[0].pageX!="undefined"?n.touches[0].clientX:typeof n.changedTouches!="undefined"&&typeof n.changedTouches[0]!="undefined"?n.changedTouches[0].clientX:typeof n.clientX!="undefined"?n.clientX:1}function getposYw(n){return typeof n.touches!="undefined"&&typeof n.touches[0]!="undefined"&&typeof n.touches[0].pageY!="undefined"?n.touches[0].clientY:typeof n.changedTouches!="undefined"&&typeof n.changedTouches[0]!="undefined"?n.changedTouches[0].clientY:typeof n.clientX!="undefined"?n.clientY:1}function touchsw(n,t,i){var f,e=isetouchw(n),u=!1,r;if(!wisrightclick(n)&&(stopeventw(n),pfnavw.isready)){if(pfnavw.tstartt=n.timeStamp,window.PointerEvent)switch(n.pointerType){case"touch":pfnavw.pictouches.length<=1&&pfnavw.pictouches.push(n);pfnavw.pictouches.length==2&&(u=!0)}else if(e)n.targetTouches.length==2&&(u=!0);else if(n.which!==1)return;return f=getimgdiv(i,"slider"),saveposw(i),pfnavw.fullscr&&u?(r=window.PointerEvent?pfnavw.pictouches:n.targetTouches,pfnavw.X1=r[0].clientX,pfnavw.Y1=r[0].clientY,pfnavw.X2=r[1].clientX,pfnavw.Y2=r[1].clientY,pfnavw.multit=!0,getimgdiv(i,"nextview").css("visibility","hidden"),getimgdiv(i,"prevview").css("visibility","hidden")):(pfnavw.startX=getposXw(n),pfnavw.startY=getposYw(n),pfnavw.oldX=pfnavw.startX,pfnavw.oldY=pfnavw.startY,pfnavw.lastXdir=0,pfnavw.singlet=1,pfnavw.galleft=$("#wifri"+i+" img").cssnw("left")),!1}}function touchmw(n,t,i){var h=!1,y=isetouchw(n),p=$(window),l,o,r,c,v,f,s;if(stopeventw(n),l=$("#pfimg-"+i+" ."+pfnavw.imgcont[i]).length,showfsmenuw(),pfnavw.idletime=0,window.PointerEvent)switch(n.pointerType){case"touch":for(pfnavw.pictouches.length==2&&(h=!0),o=0;o<pfnavw.pictouches.length;o++)if(pfnavw.pictouches[o].pointerId==n.pointerId){pfnavw.pictouches[o]=n;break}}else h=y?n.targetTouches.length==2:!1;if(slider=getimgdiv(i,"slider"),h){if(mtouches=window.PointerEvent?pfnavw.pictouches:n.targetTouches,pfnavw.nX1=mtouches[0].clientX,pfnavw.nY1=mtouches[0].clientY,pfnavw.nX2=mtouches[1].clientX,pfnavw.nY2=mtouches[1].clientY,r=pfnavw.scale=Math.sqrt(Math.pow(pfnavw.nY1-pfnavw.nY2,2)+Math.pow(pfnavw.nX1-pfnavw.nX2,2))/Math.sqrt(Math.pow(pfnavw.Y1-pfnavw.Y2,2)+Math.pow(pfnavw.X1-pfnavw.X2,2)),pfnavw.fullscr){getimgdiv(i,"one").css({width:pfnavw.initw*r,height:pfnavw.inith*r,top:(pfnavw.finith-pfnavw.inith)*r/2});getimgdiv(i,"oneview").css({width:pfnavw.finitw*r,height:pfnavw.finith*r});var s=(pfnavw.X1+pfnavw.X2)/2,w=(pfnavw.Y1+pfnavw.Y2)/2,f=(pfnavw.nX1+pfnavw.nX2)/2,a=(pfnavw.nY1+pfnavw.nY2)/2;getimgdiv(i,"slider").css({left:pfnavw.sliderleft+f-(s-pfnavw.oldoffleft)*r-pfnavw.oldoffleft,top:pfnavw.slidertop+a-(w-pfnavw.oldofftop)*r-pfnavw.oldofftop})}}else if(pfnavw.singlet==1){var b=n.timeStamp-pfnavw.tstartt,u=getposXw(n),e=getposYw(n),k=(e-pfnavw.startY)/(u-pfnavw.startX);if(pfnavw.isready&&pfnavw.startX>0)if(c=isenlargedw(getimgdiv(i,"one")),v=Math.abs(e-pfnavw.startY)>Math.abs(u-pfnavw.startX)||e==pfnavw.startY&&u==pfnavw.startX,v&&e<pfnavw.oldY&&!c||pfnavw.touchong){if(pfnavw.touchong=!0,!pfnavw.fullscr)return;r=Math.min(3,1+2*(pfnavw.startY-e)/p.outerHeight());getimgdiv(i,"one").css({width:pfnavw.initw*r,height:pfnavw.inith*r,top:(pfnavw.finith-pfnavw.inith)*r/2});getimgdiv(i,"oneview").css({width:pfnavw.finitw*r,height:pfnavw.finith*r});slider.css({left:pfnavw.sliderleft-pfnavw.finitw*(r-1)/2,top:pfnavw.slidertop-pfnavw.finith*(r-1)/2});getimgdiv(i,"nextview").css("visibility","hidden");getimgdiv(i,"prevview").css("visibility","hidden")}else if(pfnavw.fullscr==1&&c){var f=pfnavw.sliderleft+(u-pfnavw.startX),a=pfnavw.slidertop+(e-pfnavw.startY),w=slider.cssnw("top"),s=slider.cssnw("left");slider.css({top:a,left:f});pfnavw.lastXdir=parseInt(f,0)-parseInt(s,0);pfnavw.X1=pfnavw.X2=pfnavw.Y1=pfnavw.Y2=0}else if((!(u-pfnavw.startX<0)||pfnavw.curid[i]!==pfnavw.nbrimg[i]-1)&&(!(u-pfnavw.startX>0)||pfnavw.curid[i]!==0))if(pfnavw.fullscr){if(l==1)return!1;f=pfnavw.sliderleft+(u-pfnavw.startX);s=slider.cssnw("left");slider.css("left",f);pfnavw.lastXdir=parseInt(f,0)-parseInt(s,0)}else u<pfnavw.startX}return!0}function touchew(n,t,i){var s,c;if(!wisrightclick(n)){stopeventw(n);var u,l=isetouchw(n),e=n.timeStamp-pfnavw.tstartt,f=getimgdiv(i,"slider"),h=$("#pfimg-"+i+" ."+pfnavw.imgcont[i]).length;if(window.PointerEvent)switch(n.pointerType){case"touch":pfnavw.pictouches=[]}else if(!l&&n.which!==1)return;if(pfnavw.multit==!0)pfnavw.multit=!1,pfnavw.fullscr==0&&(pfnavw.scale<1?backtothumbs(null):(slideviewpos(),fulls(null,1))),pfnavw.startX=pfnavw.initw=pfnavw.inith=pfnavw.X1=pfnavw.X2=pfnavw.Y1=pfnavw.Y2=0,pfnavw.scale=1;else if(pfnavw.startX>0){pfnavw.singlet=0;var v=$(window),r=getposXw(n),o=getposYw(n),a=(o-pfnavw.startY)/(r-pfnavw.startX);if(Math.abs(a)>2?pfnavw.fullscr==1&&e<300?o-pfnavw.startY>
7=0&&(isenlargedw(getimgdiv(i,"one"))?(prepslider(i),shownewimg(i)):fullsoffw(i)):!pfnavw.fullscr&&e<300&&o-pfnavw.startY<=0&&fullsonw(n,i):r<=pfnavw.startX+10&&r>=pfnavw.startX-10?(s=getimgdiv(i,pfnavw.fullscr?"one":"gallery"),c=getdivoffsetw(s[0]),u=r<c.x+s.outerWidth()/3?"prev":"next"):(pfnavw.lastXdir=r-pfnavw.startX,u=pfnavw.lastXdir<0?"next":pfnavw.lastXdir>0?"prev":"none"),!isenlargedw(getimgdiv(i,"one"))||!(e>200))if(u==="next"){if(h==1)return!1;loadongoing(!0);t==0?pfnavw.fullscr?f.animate({left:-2*($(window).outerWidth()+pfnavw.slidergutter)},600,function(){picnavw(n,i,"next",0)}):picnavw(n,i,"next",0):f.animate({left:-2*($(window).outerWidth()+pfnavw.slidergutter)},600,function(){pflbpicnav(n,i,"next")})}else if(u==="prev"){if(h==1)return!1;t==0?(loadongoing(!0),pfnavw.fullscr?f.animate({left:0},500,function(){picnavw(n,i,"prev",0)}):picnavw(n,i,"prev",0)):f.animate({left:0},500,function(){pflbpicnav(n,i,"prev")})}}return pfnavw.touchong=!1,!1}}function isetouchw(n){return typeof n.touches!="undefined"?!0:typeof n.changedTouches!="undefined"?!0:typeof n.targetTouches!="undefined"?!0:!1}function saveposw(n){var r=getimgdiv(n,"slider"),t,i;pfnavw.sliderleft=r.cssnw("left");pfnavw.slidertop=r.cssnw("top");t=getimgdiv(n,"oneview");pfnavw.finitw=t.outerWidth();pfnavw.finith=t.outerHeight();pfnavw.oldoffleft=getdivoffsetw(t[0]).x;pfnavw.oldofftop=getdivoffsetw(t[0]).y;i=getimgdiv(n,"one");pfnavw.initw=i.outerWidth();pfnavw.inith=i.outerHeight();pfnavw.initl=i.cssnw("left");pfnavw.initt=i.cssnw("top")}function isenlargedw(n){return n.cssnw("width")>$(window).outerWidth()+3||n.cssnw("height")>$(window).outerHeight()+3}function stopEventw(n){var t=n;if(t==null||t=="")return!1;t||(t=window.event);t.stopPropagation&&t.stopPropagation();n.preventDefault?n.preventDefault():(n.returnValue=!1,n.cancelBubble=!0)}function pfinfo(n){stopeventw(n);createtabw("http://www.oezratty.net/wordpress/2014/photographer-independance-day/")}function createtabw(n){var t;t=window.open(n,"_blank");t.focus()}function albumhoverw(n){$("#lasta-"+n+" .thumbsimgcont").off("mouseenter mouseleave");$("#lasta-"+n+" .thumbsimgcont").hover(function(){$(".pdw",this).slideDown(300)},function(){$(".pdw",this).slideUp(80)});$(".pdwo").slideDown(80)}function recorderrorw(n,t,i){for(callstack="",func=arguments.callee.caller;func!==null;)callstack+=(func.name===""?"() -":func.name)+" - ",func=func.caller;cd="&func=7&error="+ruew(n)+"&url="+t+"&line="+i+"&comment="+ruew(callstack);$.ajax({url:pfnavw.pfpluginurl+"photo-folders-ajaxp.php",type:"post",data:cd,async:!0,dataType:"html"})}function stopeventw(n){var t;return(t=n,t==null||t=="")?!1:(t||(t=window.event),t.preventDefault&&t.preventDefault(),t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,!1)}function pfdisplink(n,t){stopeventw(n);t=t==""?pfnavw.photoURL:t;win=window.open(t,"_blank");win.focus()}function curnormw(){document.body.style.cursor="default"}function curwaitw(){document.body.style.cursor="wait"}function buthighw(n,t){$(n).css("border-bottom-color",t===1?"black":"transparent")}function rudw(n){try{res=decodeURIComponent(n)}catch(t){res=unescape(n)}finally{return res}}function ruew(n){return encodeURIComponent(n)}function setcookiew(n,t){if(!navigator.cookieEnabled)return"";if(allowcookies=getcookiew("allowcookies"),allowcookies!="true")if(confirm(pfsprintfw(pfr.askcookie,t)))document.cookie="allowcookies=true";else return!1;var i=new Date;i.setFullYear(i.getFullYear()+1);document.cookie=n+"="+t+";expires="+i.toGMTString()}function getcookiew(n){var r,u,t,i;if(!navigator.cookieEnabled)return"";for(r=n+"=",u=document.cookie.split(";"),t=0;t<u.length;t++)if(i=u[t].trim(),i.indexOf(r)==0)return i.substring(r.length,i.length);return""}function pfsprintfw(n){var t=arguments,i=0;return n.replace(/%((%)|s)/g,function(n){return n[2]||t[i+=1]})}function getQVw(n,t){var r,u,f,i;if(t!==""&&typeof t!="undefined"&&(r=t.split("?")[1],typeof r!="undefined"))for(u=r.split("&"),i=0;i<u.length;i+=1)if(f=u[i].split("="),f[0]===n)return f[1];return""}function pftrimw(n,t){var i=t?new RegExp("^"+t+"+|"+t+"+$","g"):new RegExp("^\\s+|\\s+$","g");return n.replace(i,"")}function getdivoffsetw(n){for(var i={x:0,y:0},t=n;t;)i.x+=t.offsetLeft,i.y+=t.offsetTop,t=t.offsetParent;return i}function wisrightclick(n){var t=!1;return n!=null&&n!=""&&"button"in n&&(t=n.button==2),t}function wpfprevent(n){return n=n||window.event,n!=null&&(n.preventDefault?n.preventDefault():(n.returnValue=!1,n.cancelBubble=!0)),!1}function pfclipboard(n){navigator.clipboard&&(curid=pfnavw.curid[n],text=$("#pfimg-"+n+" .detaileddesc")[curid].textContent,navigator.clipboard.writeText(text),$(document).ready(function(){$("#pfclip"+n).fadeTo(100,.5).delay(300).fadeTo(100,1)}))}function pf_test(){}function pfeditdesc(n,t,i){var u,f,o,s,e;if(pfnavw.isadmin==1){u=pfnavw.imgcont[t];f=$($("#pfimg-"+t+" ."+u)[i]).children(".imgdescm").children(".imgdescs").attr("title");typeof f=="undefined"&&(f="");o=$($("#pfimg-"+t+" ."+u)[i]).children(".imgdescm").children(".imgdescd").html();s=$($("#pfimg-"+t+" ."+u)[i]).children().children().children().attr(u=="thumbsimgcont"?"n
7ame":"src");pict=getflowpic(t,i);var r="";r+="<table style='margin-bottom: 20px;margin-top:10px;border:none;'><tr>";r+="<td style='width: 120px; height: 120px; vertical-align: middle;text-align:center;border:none;padding:0;'>";r+="<img style='max-width: 120px;max-height: 120px;' src='"+s+"' >";r+="<\/td>";r+="<td style='font-size:14px;padding-left: 20px!important;vertical-align: middle;text-align: left;border:none;'>";r+=pfr.group+"<b>"+rudw(pict.group)+"<\/b><br>";r+=pfr.album+"<b>"+rudw(pict.album)+"<\/b><br>";pict.path!=""&&(r+=pfr.path+"<b>"+rudw(pftrimw(pict.path,"/"))+"<\/b><br>");r+=pfr.photo+"<b>"+rudw(pict.photo)+"<\/b><br>";r+="<\/td><\/tr><\/table>";e="font-size:14px;text-align: left;margin-top:0px;margin-bottom:5px;";r+='<div style="'+e+'">'+pfr.descleg+"<\/div><\/b>";desc=f.replace(/<\/?[^>]+(>|$)/g,"");r+="<textarea type='text' id='imgdesc'>"+desc+"<\/textarea>";r+='<div style="'+e+'">'+pfr.detcleg+"<\/div><\/b>";r+="<textarea type='text' id='imgdet'>"+o+"<\/textarea>";r+="<div class='dialogblock'>";r+="<button id='pfbuttonokw' type=\"button\" "+pfclickaction("pfmsgupdt('"+t+"',"+i+")")+" >"+pfr.msgok+"<\/button> ";r+="<button id='pfbuttonokw' type=\"button\" "+pfclickaction("pfadialogclose(event)")+" >"+pfr.msgcancel+"<\/button>";r+="<\/div>";pfdiag(pfr.imgdesc,"",r)}}function pfclickaction(n){return' onclick="'+n+'" ontouchstart="'+n+'" " ontouchend="'+n+'" '}function pfadialogclose(n){n!=null&&n.preventDefault();$("#pfadialogmain").remove()}function pfanodrag(){var n=$("#pfadialogmain").draggable("option","disabled");$("#pfadialogmain").draggable(n?"enable":"disable");$("#pfadragicon").css("display",n?"block":"none")}function pfdiag(n,t,i){var r='<div id=\'pfadialogmain\' ondblclick="pfanodrag();" ><div id="pfadialog" >',u;r+="<div id='pfaclose'><img "+pfclickaction("pfadialogclose(event)")+" title=\"labelclose\" id='albopt' src='"+pfnavw.pfpluginurl+"icons/ButReset.png' style='width:18px;height:18px;'><\/div>";r+="<div id='pfadragicon'><img src='"+pfnavw.pfpluginurl+"icons/ButDrag.png' style='width:24px;height:24px;' title=\"labeldrag\"><\/div>";r+='<div id="pfadialogtitle" >\t\t<\/div>\t\t<\/div>\t\t<div id="pfadialogcontent" >\t\t<div class=\'dialogclose\'><\/div>\t\t<\/div><\/div><\/div>';u=jQuery(r);u.appendTo("body");$("#pfadialogtitle").html(n);$("#pfadialogcontent").html(i);dialogwidth=Math.min(600,$(window).outerWidth()-100);dialogheight=Math.min(440,$(window).outerHeight()-80);$("#pfadialogmain").css({"margin-top":($(window).outerHeight()-dialogheight)/2,"margin-left":($(window).outerWidth()-dialogwidth)/2,position:"fixed",top:0,left:0,width:dialogwidth,height:dialogheight,display:"block",opacity:1});$(document).bind("keyup.diag",function(n){var n=window.event?window.event:n;switch(n.which){case 27:pfadialogclose(n)}});$("#pfadialogmain").draggable({stop:function(){},enabled:!0});$("#pfadialogcontent").css({width:dialogwidth-42,height:dialogheight-($("#pfadialog").outerHeight(!0)+20)});return}function pfmsgupdt(n,t){var u=$($("#pfimg-"+n+" ."+pfnavw.imgcont[n])[t]).children().children(),r=u.attr("name"),i;typeof r=="undefined"&&(r=u.attr("href"));i=extractpic(r);params="&func=162&group="+ruew(i.group)+"&album="+ruew(i.album)+"&path="+ruew(i.path)+"&photo="+ruew(i.photo)+"&lang="+pfnavw.lang+"&desc="+ruew($("#imgdesc").val())+"&descdet="+ruew($("#imgdet").val())+"&key="+pfr.key;$.ajax({url:pfnavw.pfpluginurl+"photo-folders-ajax.php",type:"get",data:params,async:!0,dataType:"html",success:function(n){n!=""&&(pfadialogclose(null),location.reload(!0));curnormw()}})}function extractpic(n){var t={};return t.group=rudw(getQVw("g",n)),t.album=rudw(getQVw("a",n)),t.path=rudw(getQVw("ph",n)),t.photo=rudw(getQVw("o",n)),t}function pfsearch(n,t,i,r){var u=$("#"+t).val(),e=0,f;div=$("#"+i+" .pffulls");id=div.attr("id");f=typeof id!="undefined"?id.substring(7):"pfs"+$(".pffulls").length;u==""?(e=1,u=$("#"+t).html(),cd="&format=slides&widgetthumbheight=190&widgetgutter=10&picdesc=hashtags&picname=1&albdesc=0&flowlarge=1&lightbox=1"):cd="&format=rowpicdesc&picdesc=1";curwaitw();pfnavw.st=u;cd+="&func=200&lang=FR&newwidgetid="+f+"&photolayout=diapoblack&mode=test&group=Search&albumgroup=QFDN&album=All&logo=0&background=0&frame=0&detdesc=1&search=QFDN&searchitem=All&squarethumb=1&lbmore=1&boxcolor=000000&picsortmode=0&picsortdir=0&picnbrinfo="+ruew("Voici les <span class='lightgreenbold'>%d femme(s)</span> dont le nom ou la bio contient "+u+".")+"&searchmode=album&searchtext="+ruew(u)+"&pfurl="+location.protocol+"//"+location.host+location.pathname+"&searchitem=All";$.ajax({url:pfnavw.pfpluginurl+"photo-folders-ajax.php",type:"get",data:cd,dataType:"html",success:function(n){$("#"+i).html(n);curnormw();!r&&window.history&&typeof window.history.pushState!="undefined"&&window.history.pushState(null,pfr.url,"?st="+ruew(u))}})}var initwidget,pfwidgetformatsave,picnavw,picnavwdir,picshow,pforientationchange,removeul,adjustimage,downloadall,pflbinit,pflbstinit,pflb,pflbshow,pfupdateurl,getfullurl,getthumbdiv,pflbkeys,pflbpicnav,getflowpic,fullsonw,fullsonwin,pfblink,fullshowimg,fullszoomchange,fullszoomout,fullsoffw,prepslider,getimgdiv,shownewimg,prepfetchimages,navigbutw,getimgframe,loadongoing,layouthoriz,layouthorizsub,layoutvertical,layoutverticalsub,launchonresize,picloadw,captionhoverw,getposXw,getposYw,touchsw,touchmw,touchew,istouchew,saveposw,isenlargedw,pfinfo,createtabw,recorderrorw,stopeventw,pfdisplink,curnormw,curw
7aitw,buthighw,ruew,rudw,getQVw,pftrimw,getdivoffsetw,wisrightclick,wpfprevent,pfclipboard,pfeditdesc,pfclickaction,pfadialoclose,pfdiag,pfmsgupdt,extractpic,pfsearch,pfnavw,pfr,onimageloaded;typeof pfnavw=="undefined"&&(pfnavw={istouch:!1,issmart:!1,isonresize:!1,isready:!0,mode:2,pfslug:"",pfslugc:"",pfplug:"",pfpluginurl:"",siteurl:"",lang:"EN",fullscr:!1,widid:0,curid:[],nbrimg:[],photoURL:"",pfcoldark:0,isadmin:!1,uberformat:[],layoutstoresize:[],layoutvstoresize:[],timerID:[],lastimgwidth:[],lastimgheight:[],lastpfmode:[],imgcont:[],X1:0,Y1:0,X2:0,Y2:0,nX1:0,nY1:0,nX2:0,nY2:0,tstartt:0,touchong:!1,startX:0,startY:0,oldX:0,oldY:0,lastXdir:0,sliderleft:0,slidertop:0,singlet:0,multit:!1,scale:1,initw:0,inith:0,initl:0,initt:0,finitw:0,finith:0,oldoffleft:0,oldofftop:0,imageX:0,moveX:0,moveY:0,idletime:0,thopa:.8,lbtype:0,pfbutton:"",maxzoom:6,slidergutter:15,pictouches:[],galleft:-1,curplay:"",initplay:"",timerIDf:"",posturl:"",st:"",tooltipcontent:""});$=jQuery;window.addEventListener("orientationchange",pforientationchange);$.fn.cssnw=function(n){var t=parseFloat(this.css(n),10);return isNaN(t)?0:t};onimageloaded=function(n,t){n.each(function(){if(this.complete||$(this).height()>0)t.apply(this);else $(this).on("load",function(){t.apply(this)})})},function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?module.exports=n:n(jQuery)}(function(n){function e(r){var f=r||window.event,w=h.call(arguments,1),l=0,o=0,e=0,a=0,b=0,k=0,v,y,p;if(r=n.event.fix(f),r.type="mousewheel","detail"in f&&(e=f.detail*-1),"wheelDelta"in f&&(e=f.wheelDelta),"wheelDeltaY"in f&&(e=f.wheelDeltaY),"wheelDeltaX"in f&&(o=f.wheelDeltaX*-1),"axis"in f&&f.axis===f.HORIZONTAL_AXIS&&(o=e*-1,e=0),l=e===0?o:e,"deltaY"in f&&(e=f.deltaY*-1,l=e),"deltaX"in f&&(o=f.deltaX,e===0&&(l=o*-1)),e!==0||o!==0)return f.deltaMode===1?(v=n.data(this,"mousewheel-line-height"),l*=v,e*=v,o*=v):f.deltaMode===2&&(y=n.data(this,"mousewheel-page-height"),l*=y,e*=y,o*=y),a=Math.max(Math.abs(e),Math.abs(o)),(!t||a<t)&&(t=a,s(f,a)&&(t/=40)),s(f,a)&&(l/=40,o/=40,e/=40),l=Math[l>=1?"floor":"ceil"](l/t),o=Math[o>=1?"floor":"ceil"](o/t),e=Math[e>=1?"floor":"ceil"](e/t),i.settings.normalizeOffset&&this.getBoundingClientRect&&(p=this.getBoundingClientRect(),b=r.clientX-p.left,k=r.clientY-p.top),r.deltaX=o,r.deltaY=e,r.deltaFactor=t,r.offsetX=b,r.offsetY=k,r.deltaMode=0,w.unshift(r,l,o,e),u&&clearTimeout(u),u=setTimeout(c,200),(n.event.dispatch||n.event.handle).apply(this,w)}function c(){t=null}function s(n,t){return i.settings.adjustOldDeltas&&n.type==="mousewheel"&&t%120==0}var o=["wheel","mousewheel","DOMMouseScroll","MozMousePixelScroll"],r="onwheel"in document||document.documentMode>=9?["wheel"]:["mousewheel","DomMouseScroll","MozMousePixelScroll"],h=Array.prototype.slice,u,t,f,i;if(n.event.fixHooks)for(f=o.length;f;)n.event.fixHooks[o[--f]]=n.event.mouseHooks;i=n.event.special.mousewheel={version:"3.1.12",setup:function(){if(this.addEventListener)for(var t=r.length;t;)this.addEventListener(r[--t],e,!1);else this.onmousewheel=e;n.data(this,"mousewheel-line-height",i.getLineHeight(this));n.data(this,"mousewheel-page-height",i.getPageHeight(this))},teardown:function(){if(this.removeEventListener)for(var t=r.length;t;)this.removeEventListener(r[--t],e,!1);else this.onmousewheel=null;n.removeData(this,"mousewheel-line-height");n.removeData(this,"mousewheel-page-height")},getLineHeight:function(t){var r=n(t),i=r["offsetParent"in n.fn?"offsetParent":"parent"]();return i.length||(i=n("body")),parseInt(i.css("fontSize"),10)||parseInt(r.css("fontSize"),10)||16},getPageHeight:function(t){return n(t).height()},settings:{adjustOldDeltas:!0,normalizeOffset:!0}};n.fn.extend({mousewheel:function(n){return n?this.bind("mousewheel",n):this.trigger("mousewheel")},unmousewheel:function(n){return this.unbind("mousewheel",n)}})})
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.