/* testPool:*//* Cached for key:c340318409b58a3e22a49bb08ebee7b5:7589c0c99337716c7d2a544507fccb49*/function initializeZerg(){var e=function(e){var a="";for(var i in e)a+="&"+i+"="+encodeURIComponent(e[i]);return a.substring(1)},a="//extended.dmtracker.com";(dmjs.platform.isMobile()||dmjs.platform.isTablet())&&(a="//bitex.ehow.com");var i=setInterval(function(){var n=$(".zergentity:not(.initialized)");if(n.length>0){$(".zergnet-pw").show();var t="";n.each(function(e){var a=parseInt(e)+1,i=$(this).find("a").attr("href");t+=i+";"+a+"|"}),t=t.substring(0,t.length-1);var r={Log:"1",v:"JT01.02",wa_page:window.location.href,wa_mp:dmjs.global.pool+"_ZERG",exp_name:$("meta[name=exp_name]").attr("content"),vid:LinkTracking.prototype._getRandomNumber(),ev:"lnkimpression",wa_l:t,wa_lst:"LS104"},o=new Image;o.src=a+"/images/zig.gif?"+e(r),n.find("a").on("click",function(){var i=$(this).attr("href"),n={Log:"1",v:"JT01.02",wa_page_click:window.location.href,ev:"lnkimpression_click",wa_mp_click:dmjs.global.pool+"_ZERG",exp_name:$("meta[name=exp_name]").attr("content"),vid:LinkTracking.prototype._getRandomNumber(),wa_l_click:i,wa_lst_click:"LS104"},t=new Image;t.src=a+"/images/zig.gif?"+e(n)}),n.addClass("initialized"),clearInterval(i)}},150)}dmjs.domready(function(){initializeZerg()});dmjs.addLoadEvent(function(){var t,e=document,n="https:"==e.location.protocol?"https":"http",o="https"==n?"https://info.evidon.com/c/betrad/pub/":"http://cdn.betrad.com/pub/";e.getElementById("_bapw-icon").src=o+"icon1.png",$(".ad-choice").click(function(){function t(t,n){function o(){i.onload=i.onreadystatechange=null,a.removeChild(i),n()}var a=e.getElementsByTagName("head")[0]||e.documentElement,c=!1,i=e.createElement("script");i.src=t,i.onreadystatechange=function(){c||"loaded"!=this.readyState&&"complete"!=this.readyState||(c=!0,o())},i.onload=o,a.insertBefore(i,a.firstChild)}var a=this;return t(n+"://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js",function(){t(o+"pub1.js",function(){BAPW.i(a,{pid:46,ocid:374},!1)})}),!1}),t=new Image,t.src=n+"://l.betrad.com/pub/p.gif?pid=46&ocid=374&ii=1&r="+Math.random()},20);var _comscore=_comscore||[];_comscore.push(dmjs.global.comscore),function(){var c=document.createElement("script"),e=document.getElementsByTagName("script")[0];c.async=!0,c.src=("https:"==document.location.protocol?"https://sb":"http://b")+".scorecardresearch.com/beacon.js",e.parentNode.insertBefore(c,e)}();dmjs.domready(function(){function t(t){for(var e=document.getElementsByTagName("meta"),a=0;a<e.length;a++)if(t==e[a].name||t==e[a].getAttribute("property"))return e[a].content;return""}var e=t("category"),a=t("subcategory"),r=t("subsubcat"),n=t("pagetype");qcdata={}||qcdata;var c=document.createElement("script");c.src=("https:"==document.location.protocol?"https://secure":"http://pixel")+".quantserve.com/aquant.js?a=p-4dIM5nVs2rFio",c.async=!0,c.type="text/javascript";var o=document.getElementsByTagName("script")[0];o.parentNode.insertBefore(c,o),window.qcdata={qacct:"p-4dIM5nVs2rFio",uid:"",labels:e+"."+a+"."+r+".,"+n}});function buttons(){$('[data-direction="back"]').on("click",function(){if(-1!=document.referrer.indexOf(window.location.hostname)||(document.referrer=""))return void history.back();if(location.hash&&-1==location.hash.indexOf("page=0"))return void history.back();try{var e=queryURI(document.referrer),t=/bing|google|yahoo/gi,n=document.referrer.split("/")[2].match(t).join("");if("bing"==n||"google"==n)var i="q";if("yahoo"==n)var i="p";var o=e[i].replace(/\s/g,"+")}catch(r){}try{var s=document.querySelector('meta[name="keywords"]').getAttribute("content").replace(/,/g,"+")}catch(r){}var a=$("title").html().replace(" | eHowdev.com","").replace(/ /g,"+");o?window.location="/search.html?s="+o:s?window.location="/search.html?s="+s:a?window.location="/search.html?s="+a:history.back()}),$(".NavSearch").on("click",function(){$("#Header .sliderContainer").addClass("active"),$("#Header .Search input[type=text]").focus()}),$(".NavCancel").on("click",function(){$("#Header .sliderContainer").removeClass("active")})}try{!function(e,t){e=e||this;var n=function(){var e={};return e.loadScript=function(e,t){if(!e||0===t.length)return!1;var n=document.createElement("SCRIPT");n.setAttribute("src",e),n.setAttribute("type","text/javascript"),n.setAttribute("data-id","dynamicScript"),t[0].appendChild(n)},e.loadCss=function(e,t,n){function i(){for(var t,r=0;r<s.length;r++)s[r].href&&s[r].href.indexOf(e)>-1&&(t=!0);t?o.media=n||"all":setTimeout(i)}var o=window.document.createElement("link"),r=t||window.document.getElementsByTagName("script")[0],s=window.document.styleSheets;return o.rel="stylesheet",o.href=e,o.media="only x",r.parentNode.insertBefore(o,r),i(),o},e.loadFrame=function(e,n,i,o){var r=document.createElement("iframe");r.id="dframe-"+1e12*Math.random(),r.width=i||0,r.height=o||0,r.frameborder=0,r.marginheight=0,r.marginWidth=0,r.scrolling="no",r.seamless="seamless",e.length>0?e.append(r):t("body").append(r);try{r.contentWindow.frameContent=n}catch(s){}r.src="javascript:window['frameContent']"},e};e.dom=n()}(dmjs,jQuery),function(e,t){(function(e,t){var n,i,o,r,s,a,d,l,c,u,p,h,f,m,g,w,v,b,y,k,_,x=[].indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(t in this&&this[t]===e)return t;return-1};g=e.document,i="before",n="after",u="readyState",c="addEventListener",l="removeEventListener",s="dispatchEvent",f="XMLHttpRequest",a="FormData",p=["load","loadend","loadstart"],o=["progress","abort","error","timeout"],(_=Array.prototype).indexOf||(_.indexOf=function(e){var t,n,i,o;for(t=i=0,o=this.length;o>i;t=++i)if(n=this[t],n===e)return t;return-1}),y=function(e,t){return Array.prototype.slice.call(e,t)},v=function(e,t){var n,i;for(n in e)if(i=e[n],"returnValue"!==n)try{t[n]=e[n]}catch(o){}return t},b=function(e,t,n){var i,o,r,a;for(o=function(e){return function(i){var o,r,a;o={};for(r in i)"returnValue"!==r&&(a=i[r],o[r]=a===t?n:a);return n[s](e,o)}},r=0,a=e.length;a>r;r++)i=e[r],t["on"+i]=o(i)},w=function(e){var t;if(null!=g.createEventObject)return t=g.createEventObject(),t.type=e,t;try{return new Event(e)}catch(n){return{type:e}}},r=function(e){var n,i,o;return i={},o=function(e){return i[e]||[]},n={},n[c]=function(e,n,r){i[e]=o(e),i[e].indexOf(n)>=0||(r=r===t?i[e].length:r,i[e].splice(r,0,n))},n[l]=function(e,t){var n;n=o(e).indexOf(t),-1!==n&&o(e).splice(n,1)},n[s]=function(){var i,r,s,a,d,l,c,u;for(i=y(arguments),r=i.shift(),e||(i[0]=v(i[0],w(r))),a=n["on"+r],a&&a.apply(t,i),u=o(r).concat(o("*")),s=l=0,c=u.length;c>l;s=++l)d=u[s],d.apply(t,i)},e&&(n.listeners=function(e){return y(o(e))},n.on=n[c],n.off=n[l],n.fire=n[s],n.once=function(e,t){var i;return i=function(){return n.off(e,i),t.apply(null,arguments)},n.on(e,i)},n.destroy=function(){return i={}}),n},k=r(!0),k.EventEmitter=r,k[i]=function(e,t){if(e.length<1||e.length>2)throw"invalid hook";return k[c](i,e,t)},k[n]=function(e,t){if(e.length<2||e.length>3)throw"invalid hook";return k[c](n,e,t)},k.enable=function(){e[f]=h},k.disable=function(){e[f]=k[f]},m=k.headers=function(e,t){var n,i,o,r,s,a,d,l,c;switch(null==t&&(t={}),typeof e){case"object":i=[];for(o in e)s=e[o],r=o.toLowerCase(),i.push(""+r+":	"+s);return i.join("\n");case"string":for(i=e.split("\n"),d=0,l=i.length;l>d;d++)n=i[d],/([^:]+):\s*(.+)/.test(n)&&(r=null!=(c=RegExp.$1)?c.toLowerCase():void 0,a=RegExp.$2,null==t[r]&&(t[r]=a));return t}},d=e[a],d&&(k[a]=d,e[a]=function(e){var t;this.fd=e?new d(e):new d,this.form=e,t=[],Object.defineProperty(this,"entries",{get:function(){var n;return n=e?y(e.querySelectorAll("input,select")).filter(function(e){var t;return"checkbox"!==(t=e.type)&&"radio"!==t||e.checked}).map(function(e){return[e.name,"file"===e.type?e.files:e.value]}):[],n.concat(t)}}),this.append=function(e){return function(){var n;return n=y(arguments),t.push(n),e.fd.append.apply(e.fd,n)}}(this)}),k[f]=e[f],h=e[f]=function(){var t,d,l,h,g,w,y,_,$,T,C,S,E,A,O;return O=new k[f],g=!1,S=!1,$={},$.headers={},$.headerNames={},T={},T.headers={},_=function(){var e,t,n,i;T.status=O.status,T.statusText=O.statusText,i=m(O.getAllResponseHeaders());for(e in i)n=i[e],T.headers[e]||(t=e.toLowerCase(),T.headers[t]=n)},y=function(){try{T.text=O.responseText}catch(e){}try{T.xml=O.responseXML}catch(e){}T.data=O.response||T.text},A=function(){h.status=T.status,h.statusText=T.statusText},E=function(){T.hasOwnProperty("text")&&(h.responseText=T.text),T.hasOwnProperty("xml")&&(h.responseXML=T.xml),h.response=T.data||null},l=function(e){for(;e>t&&4>t;)h[u]=++t,1===t&&h[s]("loadstart",{}),2===t&&A(),4===t&&(A(),E()),h[s]("readystatechange",{}),4===t&&setTimeout(d,0)},d=function(){g||h[s]("load",{}),h[s]("loadend",{}),g&&(h[u]=0)},t=0,C=function(e){var t,i;return 4!==e?void l(e):(t=k.listeners(n),i=function(){var e;return t.length?(e=t.shift(),2===e.length?(e($,T),i()):3===e.length&&$.async?e($,T,i):i()):l(4)},void i())},h=$.xhr=r(),O.onreadystatechange=function(){try{2===O[u]&&_()}catch(e){}4===O[u]&&(S=!1,_(),y()),C(O[u])},w=function(){g=!0},h[c]("error",w),h[c]("timeout",w),h[c]("abort",w),h[c]("progress",function(){3>t?C(3):h[s]("readystatechange",{})}),b(o,O,h),("withCredentials"in O||k.addWithCredentials)&&(h.withCredentials=!1),h.status=0,h.open=function(e,t,n,i,o){$.method=e,$.url=t,$.async=n!==!1,$.user=i,$.pass=o,C(1)},h.send=function(t){var n,o,r,s,d,l,c,u;for(u=["type","timeout","withCredentials"],l=0,c=u.length;c>l;l++)o=u[l],r="type"===o?"responseType":o,r in h&&($[o]=h[r]);$.body=t,d=function(){var t,n,i,s,d,l;for(S=!0,O.open($.method,$.url,$.async,$.user,$.pass),d=["type","timeout","withCredentials"],i=0,s=d.length;s>i;i++)o=d[i],r="type"===o?"responseType":o,o in $&&(O[r]=$[o]);l=$.headers;for(t in l)n=l[t],O.setRequestHeader(t,n);e[a]&&$.body instanceof e[a]&&($.body=$.body.fd),O.send($.body)},n=k.listeners(i),(s=function(){var e,t;return n.length?(e=function(e){return"object"!=typeof e||"number"!=typeof e.status&&"number"!=typeof T.status?void s():(v(e,T),x.call(e,"data")<0&&(e.data=e.response||e.text),void C(4))},e.head=function(e){return v(e,T),C(2)},e.progress=function(e){return v(e,T),C(3)},t=n.shift(),1===t.length?e(t($)):2===t.length&&$.async?t($,e):e()):d()})()},h.abort=function(){S?O.abort():h[s]("abort",{})},h.setRequestHeader=function(e,t){var n,i;n=null!=e?e.toLowerCase():void 0,i=$.headerNames[n]=$.headerNames[n]||e,$.headers[i]&&(t=$.headers[i]+", "+t),$.headers[i]=t},h.getResponseHeader=function(e){var t;return t=null!=e?e.toLowerCase():void 0,T.headers[t]},h.getAllResponseHeaders=function(){return m(T.headers)},O.overrideMimeType&&(h.overrideMimeType=function(){return O.overrideMimeType.apply(O,arguments)}),O.upload&&(h.upload=$.upload=r(),b(o.concat(p),O.upload,h.upload)),h},"function"==typeof this.define&&this.define.amd?define("xhook",[],function(){return k}):(this.exports||this).xhook=k}).call(this,e);var n,i,o,r,s,a,d,l,c,u,p,h,f,m,g,w,v,b,y,k,_,x,$,T,C,S,E,A,O,R,L,j,I,N,D,M,B,H;E=null,s=function(e){var t,n;null===E&&(E={},w());for(t in e)n=e[t],x("adding slave: "+t),E[t]=n},h={},f=function(e,t){var n;return h[e]?h[e]:(n=u.createElement("iframe"),n.id=n.name=m(),x("creating iframe "+n.id),n.src=""+e+t,n.setAttribute("style","display:none;"),u.body.appendChild(n),h[e]=n.contentWindow)},w=function(){var e,t,n;return t=function(e,t){var n,i,o,r,s;return o=e[0],r=e[1],n=b(r,"Blob"),i=b(r,"File"),n||i?(s=new FileReader,s.onload=function(){return e[1]=null,i&&(e[2]=r.name),t(["XD_BLOB",e,this.result,r.type])},s.readAsArrayBuffer(r),1):0},e=function(e,n){var i;e.forEach(function(t,n){var i,o,r,s,a;if(o=t[0],r=t[1],b(r,"FileList"))for(e.splice(n,1),s=0,a=r.length;a>s;s++)i=r[s],e.splice(n,0,[o,i])}),i=0,e.forEach(function(o,r){i+=t(o,function(t){e[r]=t,0===--i&&n()})}),0===i&&n()},n=function(t,n){var i,o,r;return n.on("xhr-event",function(){return t.xhr.dispatchEvent.apply(null,arguments)}),n.on("xhr-upload-event",function(){return t.xhr.upload.dispatchEvent.apply(null,arguments)}),o=L(t),o.headers=t.headers,t.withCredentials&&(o.credentials=u.cookie),r=function(){return n.emit("request",o)},t.body&&(o.body=t.body,b(o.body,"FormData"))?(i=o.body.entries,o.body=["XD_FD",i],void e(i,r)):void r()},D.addWithCredentials=!0,D.before(function(e,t){var i,o,r;return o=S(e.url),o&&o.origin!==c?E[o.origin]?(x("proxying request to slave: '"+o.origin+"'"),e.async===!1?(I("sync not supported"),t()):(i=f(o.origin,E[o.origin]),r=a(i),r.on("response",function(e){return t(e),r.close()}),e.xhr.addEventListener("abort",function(){return r.emit("abort")}),void(r.ready?n(e,r):r.once("ready",function(){return n(e,r)})))):(o&&x("no slave matching: '"+o.origin+"'"),t()):t()})},T=null,r=function(e){var t,n;null===T&&(T={},v());for(t in e)n=e[t],x("adding master: "+t),T[t]=n},v=function(){return k(function(e,t){var n,i,o,r;"null"===e&&(e="*"),o=null;for(n in T){r=T[n];try{if(i=j(n),i.test(e)){o=j(r);break}}catch(s){}}return o?(t.once("request",function(e){var n,i,r,s,a,d,l,c,u,p,h;if(x("request: "+e.method+" "+e.url),d=S(e.url),!d||!o.test(d.path))return I("blocked request to path: '"+d.path+"' by regex: "+o),void t.close();c=new XMLHttpRequest,c.open(e.method,e.url),c.addEventListener("*",function(e){return t.emit("xhr-event",e.type,L(e))}),c.upload&&c.upload.addEventListener("*",function(e){return t.emit("xhr-upload-event",e.type,L(e))}),t.once("abort",function(){return c.abort()}),c.onreadystatechange=function(){var e;if(4===c.readyState){e={status:c.status,statusText:c.statusText,data:c.response,headers:D.headers(c.getAllResponseHeaders())};try{e.text=c.responseText}catch(n){}return t.emit("response",e)}},e.withCredentials&&(e.headers["XDomain-Cookie"]=e.credentials),e.timeout&&(c.timeout=e.timeout),e.type&&(c.responseType=e.type),h=e.headers;for(a in h)l=h[a],c.setRequestHeader(a,l);if(e.body instanceof Array&&"XD_FD"===e.body[0]){for(s=new D.FormData,r=e.body[1],u=0,p=r.length;p>u;u++)n=r[u],"XD_BLOB"===n[0]&&4===n.length&&(i=new Blob([n[2]],{type:n[3]}),n=n[1],n[1]=i),s.append.apply(s,n);e.body=s}c.send(e.body||null)}),void x("slave listening for requests on socket: "+t.id)):void I("blocked request from: '"+e+"'")}),e===e.parent?I("slaves must be in an iframe"):e.parent.postMessage("XDPING_"+i,"*")},C=function(t){return dmjs.xdomainFirstEventListener?void(N.dmjsFirstEventListener=t):u.addEventListener?e.addEventListener("message",t):e.attachEvent("onmessage",t)},o="XD_CHECK",g=null,O={},y=!0,R=function(){return C(function(e){var n,o,r,s;if(n=e.data,"string"==typeof n){if(/^XDPING(_(V\d+))?$/.test(n)&&RegExp.$2!==i)return I("your master is not compatible with your slave, check your xdomain.js version");if(/^xdomain-/.test(n))n=n.split(",");else if(y)try{n=JSON.parse(n)}catch(a){return}}if(n instanceof Array&&(r=n.shift(),/^xdomain-/.test(r)&&(s=O[r],null!==s))){if(s===t){if(!g)return;s=l(r,e.source),g(e.origin,s)}o="string"==typeof n[1]?": '"+n[1]+"'":"",x("receive socket: "+r+": '"+n[0]+"'"+o),s.fire.apply(s,n)}})},l=function(e,t){var i,r,s,a,d,l;return d=!1,l=O[e]=D.EventEmitter(!0),l.id=e,l.once("close",function(){return l.destroy(),l.close()}),a=[],l.emit=function(){var t,n;t=A(arguments),n="string"==typeof t[1]?": '"+t[1]+"'":"",x("send socket: "+e+": "+t[0]+n),t.unshift(e),d?s(t):a.push(t)},s=function(e){y&&(e=JSON.stringify(e)),t.postMessage(e,"*")},l.close=function(){l.emit("close"),x("close socket: "+e),O[e]=null},l.once(o,function(t){for(y="string"==typeof t,d=l.ready=!0,l.emit("ready"),x("ready socket: "+e+" (emit #"+a.length+" pending)");a.length;)s(a.shift())}),r=0,i=function(){return function(){t.postMessage([e,o,{}],"*"),d||(r++===N.timeout/n?I("Timeout waiting on iframe socket"):setTimeout(i,n))}}(this),setTimeout(i),x("new socket: "+e),l},a=function(e){var t;return t=l(m(),e)},k=function(e){g=e},D=(this.exports||this).xhook,N=function(e){e&&(e.masters&&r(e.masters),e.slaves&&s(e.slaves))},N.masters=r,N.slaves=s,N.debug=!1,N.timeout=15e3,n=100,u=e.document,_=e.location,c=N.origin=_.protocol+"//"+_.host,m=function(){return"xdomain-"+Math.round(Math.random()*Math.pow(2,32)).toString(16)},A=function(e,t){return Array.prototype.slice.call(e,t)},d=e.console||{},$=function(e){return function(t){t="xdomain ("+c+"): "+t,e in N&&N[e](t),("log"!==e||N.debug)&&(e in d?d[e](t):"warn"===e&&alert(t))}},x=$("log"),I=$("warn"),H=["postMessage","JSON"];for(M=0,B=H.length;B>M;M++)if(p=H[M],!e[p])return void I("requires '"+p+"' and this browser does not support it");b=function(t,n){return n in e?t instanceof e[n]:!1},i="V1",S=N.parseUrl=function(e){return/^((https?:)?\/\/[^\/\?]+)(\/.*)?/.test(e)?{origin:(RegExp.$2?"":_.protocol)+RegExp.$1,path:RegExp.$3}:(x("failed to parse absolute url: "+e),null)},j=function(e){var t;return e instanceof RegExp?e:(t=e.toString().replace(/\W/g,function(e){return"\\"+e}).replace(/\\\*/g,".*"),new RegExp("^"+t+"$"))},L=function(e){var t,n,i,o;t={};for(n in e)"returnValue"!==n&&(i=e[n],"function"!=(o=typeof i)&&"object"!==o&&(t[n]=i));return t},function(){var e,t,n,i,o,a,d,l,c,p,h;for(e={debug:function(e){return"string"==typeof e?N.debug="false"!==e:void 0},slave:function(e){var t,n;if(e&&(t=S(e)))return n={},n[t.origin]=t.path,s(n)},master:function(e){var t,n;if(e&&(n="*"===e?{origin:"*",path:"*"}:S(e)))return t={},t[n.origin]=n.path.replace(/^\//,"")?n.path:"*",r(t)}},p=u.getElementsByTagName("script"),a=0,l=p.length;l>a;a++)if(o=p[a],/xdomain/.test(o.src))for(h=["","data-"],d=0,c=h.length;c>d;d++){i=h[d];for(n in e)(t=e[n])(o.getAttribute(i+n))}}(),R(),"function"==typeof this.define&&this.define.amd?define("xdomain",["xhook"],function(e){return D=e,N}):(this.exports||this).xdomain=N}.call(this,window);var OmnitureLinkSet=function(e,t,n,i,o){var r=new LinkTracking(e,i);return o&&r.setRCPSpecifics(o),r.linksetId(t).location(n).run()},linkTracking=function(e){return new LinkTracking(e)},LinkTracking=function(e,t){this.el=e,this.props={encode:!0,debug:!1},this.rcp_specifics={algo_id:null,request_id:null,weight_config_name:null,widget_id:null,category:null},this.rcp_mappings={algo_id:"wa_user1",request_id:"wa_un",weight_config_name:"wa_user2",widget_id:"wa_wsid",category:"category"},this.uniqueLinks={},t&&(this.props.objectType="PLATFORM"),this.linkTags=$("a",this.el),this.baseUrl="//"+_omnitureLinkSetDomain+"/images/zig.gif?",this._getUrls()};LinkTracking.prototype.debug=function(e){return this.props.debug=e,this},LinkTracking.prototype.linksetId=function(e){return this.props.linksetId=e,this},LinkTracking.prototype.location=function(e){return this.props.location=e,this},LinkTracking.prototype.type=function(e){return this.props.objectType=e,this},LinkTracking.prototype.setRCPSpecifics=function(e){for(key in e)this.rcp_specifics[key]=e[key];return this},LinkTracking.prototype.extendRCPData=function(e){for(key in this.rcp_specifics)null!==this.rcp_specifics[key]&&""!==this.rcp_specifics[key]&&(e[this.rcp_mappings[key]]=this.rcp_specifics[key]);return e},LinkTracking.prototype._serialize=function(e){var t=[];for(var n in e)t.push(n+"="+e[n]);return t.join("&")},LinkTracking.prototype._getUrls=function(){this.urlMap={},this.urls=[];for(var e,t=1,n=0;n<this.linkTags.length;n++)e=this.linkTags[n].href,e&&(this.props.encode&&(e=encodeURIComponent(e)),"undefined"==typeof this.urlMap[e]&&(this.urlMap[e]=t,this.urls.push(e+";"+t),t++));return this},LinkTracking.prototype._getRandomNumber=function(){return Math.floor(9999999*Math.random())},LinkTracking.prototype._getExpName=function(){return $("meta[name=exp_name]").attr("content")},LinkTracking.prototype._getTestpool=function(){return dmjs.platform.isMobile()?("default"===dmjs.global.pool||"control"===dmjs.global.pool?"_m":"_")+dmjs.global.pool:""},LinkTracking.prototype.trackImpression=function(){var e={Log:1,v:"JT01.02",ev:"lnkimpression",wa_page:encodeURIComponent(window.location.href),vid:this._getRandomNumber(),exp_name:this._getExpName()};this.props.linksetId&&(e.wa_lst=this.props.linksetId),this.props.location&&(e.wa_mp=this.props.location+this._getTestpool()),this.props.objectType&&(e.wa_wot=this.props.objectType),this.extendRCPData(e),e.wa_l=this.urls.join("|");var t=this._serialize(e),n=this.baseUrl+t;return this.props.debug?(console.log(e,n),!1):($("body").append("<img src='"+n+"'/>"),this)},LinkTracking.prototype.bindClickTracking=function(){var e=this;return this.linkTags.bind("click",function(t){t.preventDefault();var n=$(this),i=n.attr("href"),o=e.urlMap[encodeURIComponent(i)],r={Log:1,v:"JT01.02",ev:"lnkimpression_click",wa_page_click:encodeURIComponent(window.location.href),vid:e._getRandomNumber(),exp_name:e._getExpName()};e.props.linksetId&&(r.wa_lst_click=e.props.linksetId),e.props.location&&(r.wa_mp_click=e.props.location+e._getTestpool()),e.props.objectType&&(r.wa_wot=e.props.objectType),e.extendRCPData(r);var s=e.props.encode?encodeURIComponent(i):i;r.wa_l_click=s+";"+o;var a=e._serialize(r),d=String.format("//{0}/images/zig.gif?{1}",_omnitureLinkSetDomain,a);$("body").append("<img src='"+d+"'/>"),i&&window.setTimeout(function(){window.location=i},500)}),this},LinkTracking.prototype.run=function(){return 0!=this.el.length&&(this.trackImpression(),this.bindClickTracking()),this},!function(e){function t(){r="";for(var e=0,t=o.length;t>e;e++)for(var n in o[e])r+="&"+n+"="+encodeURIComponent(o[e][n]);return r.slice(1)}function n(e){for(var t in e)if(e[t]instanceof Object)n(e[t]);else{var i={};i[t]=e[t],o.push(i)}}function i(e){if(o=[],!(e instanceof Object))throw new TypeError("Unsupported type.");return n(e),t(o)}var o=[],r="",s=e.gord;i.noConflict=function(){return e.gord=s,this},"undefined"!=typeof module&&module.exports?module.exports=i:e.gord=i}(this);var followPlugin={_config:{contributor_follow_flag:0,follow_check_flag:0},init:function(){this.eHow=window.eHow||{},this.setFollowState(),this.setEventListener()},setFollowState:function(){var e=this;"undefined"!=typeof e.eHow.user&&"undefined"!=typeof e.eHow.user.id&&e.eHow.user.id>0&&e.eHow.api.get('/api/v1/follow?find={"user_id":'+e.eHow.user.id+"}",null,function(e){var t=[];$.each(e.data,function(e,n){t.push(n.followed_slug)}),$(".btnFollow").each(function(){$.inArray($(this).data("author-url"),t)>-1&&($(this).attr("data-state","following"),$(this).addClass("btnFollowClicked"),$(this).removeClass("deselected"),$(this).text("Following"))})})},setEventListener:function(){var e=this;$("#Body").on("click",".btnFollow",function(t){var n=$(this).data("type"),i=$(this).attr("data-state"),o=$(this).data("author-url"),r=$(this).data("follow-data");"object"==typeof r&&(r=JSON.stringify(r));var s={followed_slug:o,site:"ehow",followed_content:r},a=function(){return dataLayer.push({event:"follow "+n,authentication:"newly authenticated"}),e.updateFollowState(s,n,this,"add_follow",!0),!1};return"undefined"!=typeof e.eHow.user&&"undefined"==typeof e.eHow.user.id||null===e.eHow.user.id?(dataLayer.push({event:"follow "+n,authentication:"not authenticated"}),eHow.ui.authInterface.ehowDataLayer("follow contributer"),eHow.ui.authInterface.open("unauthenticated-follow","login"),e.eHow.event.on("login",a.bind(this)),e.eHow.event.on("login-fail",function(){e.eHow.event.off("login",a.bind(this))})):(t.preventDefault(),e.updateFollowState(s,n,this,i,!1)),!1})},updateFollowState:function(e,t,n,i,o){var r=this,s="";"following"==i?(dataLayer.push({event:"unfollow contributor",authentication:"authenticated"}),s="remove_follow",i="follow"):(o||dataLayer.push({event:"follow contributor",authentication:"authenticated"}),s="add_follow",i="following"),eHow.api.post("/api/v1/follow/"+s,e,function(e){r.updateStateDisplay(n,i),$(n).trigger("followSuccess",[e,s,t])}).fail(function(e){401==e.status?eHow.ui.authInterface.open():console.log(e)})},updateStateDisplay:function(e,t){"follow"==t?($(e).removeClass("btnFollowClicked"),$(e).text("Follow"),$(e).addClass("deselected"),$(e).attr("data-state",t)):($(e).addClass("btnFollowClicked"),$(e).text("Following"),$(e).removeClass("deselected"),$(e).attr("data-state",t))}};dmjs.domready(function(){followPlugin.init()});for(var i=0,c=$('[data-button="show"]').length;c>i;i++){var show=$($('[data-button="show"]')[i]);show.on("tap click",function(e){return e.preventDefault(),$(this).parent("ul").find(".hidden").removeClass("hidden"),$(this).remove(),!1})}if($('[data-action="close"]').on("tap",function(){$(".AdMarvel.Bottom320").fadeOut()}),$("#comscoreBrick").on("tap",function(){console.log($("meta[name=exp_name]").attr("content"))}),function(){dmjs.platform.isIOS()&&dmjs.platform.version<=4.3?$("body").addClass("iOSFix"):dmjs.platform.isAndroid()&&dmjs.platform.version<3&&$("body").addClass("iOSFix")}(),$(function(){if(localStorage.getItem("inject_oop_inter_ad")){localStorage.removeItem("inject_oop_inter_ad");var e="/6117/dmd.ehow.mw.interstitial",t="outofpageinter",n="<script src='http://www.googletagservices.com/tag/js/gpt.js'></script>";n+="<div data-module='gpt-ad-"+t+"' id='"+t+"'>",n+="<script type='text/javascript'>",n+="googletag.defineOutOfPageSlot('"+e+"','"+t+"').addService(googletag.pubads()).setCollapseEmptyDiv(true,true);",n+="googletag.pubads().enableSyncRendering();",n+="googletag.enableServices();",n+="googletag.display('"+t+"');",n+="</script>",n+="</div>",$("body").append($("<div>").attr("id",t).append(n))}}),dmjs.maintenance.pirated_redirect){var currentURL=window.location.href,pattern="^https?://[^.]+.ehow(dev|stage)?.com/";-1==currentURL.search(pattern)&&$('<script> window.location.href = "http://www.ehow.com"+location.pathname;</script>').appendTo(document.body)}var Search=function(e){var t,n=["How to cool yourself without air conditioning.","How to cook corn on the cob.","How to ..."],i=".Search .text",o=".Search .clear",r=30,s=!1,a=!1,d=!1;if(dmjs.cookies.readCookie("searchText"))e(i).attr("placeholder",n[n.length-1]);else{r=Math.floor(e(i).width()/9);var l=function(t,n){if(!(n>=t.length)){var o=t[n].split("");e.each(o,function(s){setTimeout(function(){if(!e(i).is(":focus")){var a=0;if(s>r&&(a=s-r),e(i).attr("placeholder",o.slice(a,s+1).join("")),s==t[n].length-1){if(n>=t.length)return;setTimeout(function(){l(t,n+1)},2e3)}}},100*s)})}},c=0;e(".more-like-this .headline .title").length&&(n=[],e(".more-like-this .headline .title").each(function(){3>c&&n.push(e(this).text()),c++}),n.push("How to ...")),l(n,0),dmjs.cookies.createCookie("searchText",!0,.2)}e(i).on("keyup",function(){if(e(i).val().length>3){null!=t&&t.abort(),s=!0;{e(i).data("clientid")}e.ajax("//clients1.google.com/complete/search?",{data:{hl:"en",jsonp:"suggestCallBack",q:e(i).val(),client:"youtube"},dataType:"jsonp"}),suggestCallBack=function(t){var n=[];setTimeout(function(){s=!1},1e3),t[1].length&&(e.each(t[1],function(e,t){n.push({value:t[0]})}),n.length=5),p(n,t[0])}}else e(i).val().length<5&&e(".autocomplete_results ul").html("")});var u=function(){e(i).val(e(this).data("search-term")),e("form.Search").submit()},p=function(t,n){e(".autocomplete_results ul").html("");var o=n.split(" ");t.length&&(a=!0,e.each(t,function(t,n){if("undefined"!=typeof n&&n.value!=e(i).val()){var r=n.value,s=n.value.split(" "),a=[];e.each(o,function(t,n){e.each(s,function(e,t){return-1!=t.indexOf(n)&&-1==a.indexOf(e)?(s[e]=t.replace(n,"<b>"+n+"</b>"),a.push(e),!1):void 0})}),r=s.join(" ");var d=e('<li data-search-term="'+n.value+'">'+r+"</li>");e(".autocomplete_results ul").append(d),d.on("click tap",u)}}))};e(i).on("focusin",function(){e(i).attr("placeholder","How to..."),d=!0,e(".searchDropdown").addClass("focused");var t=e(window).height();window.innerHeight&&(window.innerHeight>t+20?t=window.innerHeight-22:t-=7);var n=t/2+1;e(this).css({height:n}),setTimeout(function(){e(i).css({height:"100%"})},10)}),e(i).on("focusout",function(){e(i).attr("placeholder","How to..."),setTimeout(function(){e(i).is(":focus")||(e(".searchDropdown").removeClass("focused"),e(".autocomplete_results ul").html(""))},200)}),e(o).on("touchstart click",function(){e(i).val(""),e(i).attr("placeholder",n[n.length-1])})}(jQuery),Vignette=function(e){var t="skipAd",n=function(e,t,n,i){var o=document.createElement("iframe");o.id="dframe-"+1e12*Math.random(),o.width=n||0,o.height=i||0,o.frameborder=0,o.scrolling="no",o.seamless="seamless",o.style.border=0,e.length>0?e.append(o):$("body").append(o),t="<style>html,body{padding:0; border:none; margin: 0;}</style>"+t;try{o.contentWindow.frameContent=t}catch(r){}o.src="javascript:window['frameContent']"},i=function(){$("#vignette").addClass("hidden"),$("body").css({overflow:"auto",height:"auto"});var e=1;dmjs.cookies.createCookie(t,!1,e,"/")},o=function(){var e=(dmjs.cookies.readCookie(t),1);dmjs.cookies.createCookie(t,!0,e,"/"),$(".skip_btn").on("click tap",i)};return{init:o,loadAd:n}}(window),v=Vignette.init();window.addEventListener("load",function(){$(".RelatedContent").length>0?new OmnitureLinkSet($(".RelatedContent"),"TLS102","B"):$(".pp-wrap .suggestions").length>0&&new OmnitureLinkSet($(".pp-wrap .suggestions"),"TLS102","B")}),function(e,t){"use strict";var n="0.7.9",i="",o="?",r="function",s="undefined",a="object",d="string",l="major",c="model",u="name",p="type",h="vendor",f="version",m="architecture",g="console",w="mobile",v="tablet",b="smarttv",y="wearable",k="embedded",_={extend:function(e,t){for(var n in t)-1!=="browser cpu device engine os".indexOf(n)&&t[n].length%2===0&&(e[n]=t[n].concat(e[n]));return e},has:function(e,t){return"string"==typeof e?-1!==t.toLowerCase().indexOf(e.toLowerCase()):!1},lowerize:function(e){return e.toLowerCase()},major:function(e){return typeof e===d?e.split(".")[0]:t}},x={rgx:function(){for(var e,n,i,o,d,l,c,u=0,p=arguments;u<p.length&&!l;){var h=p[u],f=p[u+1];if(typeof e===s){e={};for(o in f)d=f[o],typeof d===a?e[d[0]]=t:e[d]=t}for(n=i=0;n<h.length&&!l;)if(l=h[n++].exec(this.getUA()))for(o=0;o<f.length;o++)c=l[++i],d=f[o],typeof d===a&&d.length>0?2==d.length?e[d[0]]=typeof d[1]==r?d[1].call(this,c):d[1]:3==d.length?e[d[0]]=typeof d[1]!==r||d[1].exec&&d[1].test?c?c.replace(d[1],d[2]):t:c?d[1].call(this,c,d[2]):t:4==d.length&&(e[d[0]]=c?d[3].call(this,c.replace(d[1],d[2])):t):e[d]=c?c:t;u+=2}return e},str:function(e,n){for(var i in n)if(typeof n[i]===a&&n[i].length>0){for(var r=0;r<n[i].length;r++)if(_.has(n[i][r],e))return i===o?t:i}else if(_.has(n[i],e))return i===o?t:i;return e}},$={browser:{oldsafari:{version:{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}}},device:{amazon:{model:{"Fire Phone":["SD","KF"]}},sprint:{model:{"Evo Shift 4G":"7373KT"},vendor:{HTC:"APA",Sprint:"Sprint"}}},os:{windows:{version:{ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"}}}},T={browser:[[/(opera\smini)\/([\w\.-]+)/i,/(opera\s[mobiletab]+).+version\/([\w\.-]+)/i,/(opera).+version\/([\w\.]+)/i,/(opera)[\/\s]+([\w\.]+)/i],[u,f],[/\s(opr)\/([\w\.]+)/i],[[u,"Opera"],f],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/\s]?([\w\.]+)*/i,/(avant\s|iemobile|slim|baidu)(?:browser)?[\/\s]?([\w\.]*)/i,/(?:ms|\()(ie)\s([\w\.]+)/i,/(rekonq)\/([\w\.]+)*/i,/(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium)\/([\w\.-]+)/i],[u,f],[/(trident).+rv[:\s]([\w\.]+).+like\sgecko/i],[[u,"IE"],f],[/(edge)\/((\d+)?[\w\.]+)/i],[u,f],[/(yabrowser)\/([\w\.]+)/i],[[u,"Yandex"],f],[/(comodo_dragon)\/([\w\.]+)/i],[[u,/_/g," "],f],[/(chrome|omniweb|arora|[tizenoka]{5}\s?browser)\/v?([\w\.]+)/i,/(qqbrowser)[\/\s]?([\w\.]+)/i],[u,f],[/(uc\s?browser)[\/\s]?([\w\.]+)/i,/ucweb.+(ucbrowser)[\/\s]?([\w\.]+)/i,/JUC.+(ucweb)[\/\s]?([\w\.]+)/i],[[u,"UCBrowser"],f],[/(dolfin)\/([\w\.]+)/i],[[u,"Dolphin"],f],[/((?:android.+)crmo|crios)\/([\w\.]+)/i],[[u,"Chrome"],f],[/XiaoMi\/MiuiBrowser\/([\w\.]+)/i],[f,[u,"MIUI Browser"]],[/android.+version\/([\w\.]+)\s+(?:mobile\s?safari|safari)/i],[f,[u,"Android Browser"]],[/FBAV\/([\w\.]+);/i],[f,[u,"Facebook"]],[/version\/([\w\.]+).+?mobile\/\w+\s(safari)/i],[f,[u,"Mobile Safari"]],[/version\/([\w\.]+).+?(mobile\s?safari|safari)/i],[f,u],[/webkit.+?(mobile\s?safari|safari)(\/[\w\.]+)/i],[u,[f,x.str,$.browser.oldsafari.version]],[/(konqueror)\/([\w\.]+)/i,/(webkit|khtml)\/([\w\.]+)/i],[u,f],[/(navigator|netscape)\/([\w\.-]+)/i],[[u,"Netscape"],f],[/fxios\/([\w\.-]+)/i],[f,[u,"Firefox"]],[/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo\sbrowser|minimo|conkeror)[\/\s]?([\w\.\+]+)/i,/(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix)\/([\w\.-]+)/i,/(mozilla)\/([\w\.]+).+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf)[\/\s]?([\w\.]+)/i,/(links)\s\(([\w\.]+)/i,/(gobrowser)\/?([\w\.]+)*/i,/(ice\s?browser)\/v?([\w\._]+)/i,/(mosaic)[\/\s]([\w\.]+)/i],[u,f]],cpu:[[/(?:(amd|x(?:(?:86|64)[_-])?|wow|win)64)[;\)]/i],[[m,"amd64"]],[/(ia32(?=;))/i],[[m,_.lowerize]],[/((?:i[346]|x)86)[;\)]/i],[[m,"ia32"]],[/windows\s(ce|mobile);\sppc;/i],[[m,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?:\smac|;|\))/i],[[m,/ower/,"",_.lowerize]],[/(sun4\w)[;\)]/i],[[m,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|arm(?:64|(?=v\d+;))|(?=atmel\s)avr|(?:irix|mips|sparc)(?:64)?(?=;)|pa-risc)/i],[[m,_.lowerize]]],device:[[/\((ipad|playbook);[\w\s\);-]+(rim|apple)/i],[c,h,[p,v]],[/applecoremedia\/[\w\.]+ \((ipad)/],[c,[h,"Apple"],[p,v]],[/(apple\s{0,1}tv)/i],[[c,"Apple TV"],[h,"Apple"]],[/(archos)\s(gamepad2?)/i,/(hp).+(touchpad)/i,/(kindle)\/([\w\.]+)/i,/\s(nook)[\w\s]+build\/(\w+)/i,/(dell)\s(strea[kpr\s\d]*[\dko])/i],[h,c,[p,v]],[/(kf[A-z]+)\sbuild\/[\w\.]+.*silk\//i],[c,[h,"Amazon"],[p,v]],[/(sd|kf)[0349hijorstuw]+\sbuild\/[\w\.]+.*silk\//i],[[c,x.str,$.device.amazon.model],[h,"Amazon"],[p,w]],[/\((ip[honed|\s\w*]+);.+(apple)/i],[c,h,[p,w]],[/\((ip[honed|\s\w*]+);/i],[c,[h,"Apple"],[p,w]],[/(blackberry)[\s-]?(\w+)/i,/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|huawei|meizu|motorola|polytron)[\s_-]?([\w-]+)*/i,/(hp)\s([\w\s]+\w)/i,/(asus)-?(\w+)/i],[h,c,[p,w]],[/\(bb10;\s(\w+)/i],[c,[h,"BlackBerry"],[p,w]],[/android.+(transfo[prime\s]{4,10}\s\w+|eeepc|slider\s\w+|nexus 7)/i],[c,[h,"Asus"],[p,v]],[/(sony)\s(tablet\s[ps])\sbuild\//i,/(sony)?(?:sgp.+)\sbuild\//i],[[h,"Sony"],[c,"Xperia Tablet"],[p,v]],[/(?:sony)?(?:(?:(?:c|d)\d{4})|(?:so[-l].+))\sbuild\//i],[[h,"Sony"],[c,"Xperia Phone"],[p,w]],[/\s(ouya)\s/i,/(nintendo)\s([wids3u]+)/i],[h,c,[p,g]],[/android.+;\s(shield)\sbuild/i],[c,[h,"Nvidia"],[p,g]],[/(playstation\s[3portablevi]+)/i],[c,[h,"Sony"],[p,g]],[/(sprint\s(\w+))/i],[[h,x.str,$.device.sprint.vendor],[c,x.str,$.device.sprint.model],[p,w]],[/(lenovo)\s?(S(?:5000|6000)+(?:[-][\w+]))/i],[h,c,[p,v]],[/(htc)[;_\s-]+([\w\s]+(?=\))|\w+)*/i,/(zte)-(\w+)*/i,/(alcatel|geeksphone|huawei|lenovo|nexian|panasonic|(?=;\s)sony)[_\s-]?([\w-]+)*/i],[h,[c,/_/g," "],[p,w]],[/(nexus\s9)/i],[c,[h,"HTC"],[p,v]],[/[\s\(;](xbox(?:\sone)?)[\s\);]/i],[c,[h,"Microsoft"],[p,g]],[/(kin\.[onetw]{3})/i],[[c,/\./g," "],[h,"Microsoft"],[p,w]],[/\s(milestone|droid(?:[2-4x]|\s(?:bionic|x2|pro|razr))?(:?\s4g)?)[\w\s]+build\//i,/mot[\s-]?(\w+)*/i,/(XT\d{3,4}) build\//i],[c,[h,"Motorola"],[p,w]],[/android.+\s(mz60\d|xoom[\s2]{0,2})\sbuild\//i],[c,[h,"Motorola"],[p,v]],[/android.+((sch-i[89]0\d|shw-m380s|gt-p\d{4}|gt-n8000|sgh-t8[56]9|nexus 10))/i,/((SM-T\w+))/i],[[h,"Samsung"],c,[p,v]],[/((s[cgp]h-\w+|gt-\w+|galaxy\snexus|sm-n900))/i,/(sam[sung]*)[\s-]*(\w+-?[\w-]*)*/i,/sec-((sgh\w+))/i],[[h,"Samsung"],c,[p,w]],[/(samsung);smarttv/i],[h,c,[p,b]],[/\(dtv[\);].+(aquos)/i],[c,[h,"Sharp"],[p,b]],[/sie-(\w+)*/i],[c,[h,"Siemens"],[p,w]],[/(maemo|nokia).*(n900|lumia\s\d+)/i,/(nokia)[\s_-]?([\w-]+)*/i],[[h,"Nokia"],c,[p,w]],[/android\s3\.[\s\w;-]{10}(a\d{3})/i],[c,[h,"Acer"],[p,v]],[/android\s3\.[\s\w;-]{10}(lg?)-([06cv9]{3,4})/i],[[h,"LG"],c,[p,v]],[/(lg) netcast\.tv/i],[h,c,[p,b]],[/(nexus\s[45])/i,/lg[e;\s\/-]+(\w+)*/i],[c,[h,"LG"],[p,w]],[/android.+(ideatab[a-z0-9\-\s]+)/i],[c,[h,"Lenovo"],[p,v]],[/linux;.+((jolla));/i],[h,c,[p,w]],[/((pebble))app\/[\d\.]+\s/i],[h,c,[p,y]],[/android.+;\s(glass)\s\d/i],[c,[h,"Google"],[p,y]],[/android.+(\w+)\s+build\/hm\1/i,/android.+(hm[\s\-_]*note?[\s_]*(?:\d\w)?)\s+build/i,/android.+(mi[\s\-_]*(?:one|one[\s_]plus)?[\s_]*(?:\d\w)?)\s+build/i],[[c,/_/g," "],[h,"Xiaomi"],[p,w]],[/(mobile|tablet);.+rv\:.+gecko\//i],[[p,_.lowerize],h,c]],
engine:[[/windows.+\sedge\/([\w\.]+)/i],[f,[u,"EdgeHTML"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m)\/([\w\.]+)/i,/(khtml|tasman|links)[\/\s]\(?([\w\.]+)/i,/(icab)[\/\s]([23]\.[\d\.]+)/i],[u,f],[/rv\:([\w\.]+).*(gecko)/i],[f,u]],os:[[/microsoft\s(windows)\s(vista|xp)/i],[u,f],[/(windows)\snt\s6\.2;\s(arm)/i,/(windows\sphone(?:\sos)*|windows\smobile|windows)[\s\/]?([ntce\d\.\s]+\w)/i],[u,[f,x.str,$.os.windows.version]],[/(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i],[[u,"Windows"],[f,x.str,$.os.windows.version]],[/\((bb)(10);/i],[[u,"BlackBerry"],f],[/(blackberry)\w*\/?([\w\.]+)*/i,/(tizen)[\/\s]([\w\.]+)/i,/(android|webos|palm\sos|qnx|bada|rim\stablet\sos|meego|contiki)[\/\s-]?([\w\.]+)*/i,/linux;.+(sailfish);/i],[u,f],[/(symbian\s?os|symbos|s60(?=;))[\/\s-]?([\w\.]+)*/i],[[u,"Symbian"],f],[/\((series40);/i],[u],[/mozilla.+\(mobile;.+gecko.+firefox/i],[[u,"Firefox OS"],f],[/(nintendo|playstation)\s([wids3portablevu]+)/i,/(mint)[\/\s\(]?(\w+)*/i,/(mageia|vectorlinux)[;\s]/i,/(joli|[kxln]?ubuntu|debian|[open]*suse|gentoo|arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus)[\/\s-]?([\w\.-]+)*/i,/(hurd|linux)\s?([\w\.]+)*/i,/(gnu)\s?([\w\.]+)*/i],[u,f],[/(cros)\s[\w]+\s([\w\.]+\w)/i],[[u,"Chromium OS"],f],[/(sunos)\s?([\w\.]+\d)*/i],[[u,"Solaris"],f],[/\s([frentopc-]{0,4}bsd|dragonfly)\s?([\w\.]+)*/i],[u,f],[/(ip[honead]+)(?:.*os\s*([\w]+)*\slike\smac|;\sopera)/i],[[u,"iOS"],[f,/_/g,"."]],[/(mac\sos\sx)\s?([\w\s\.]+\w)*/i,/(macintosh|mac(?=_powerpc)\s)/i],[[u,"Mac OS"],[f,/_/g,"."]],[/((?:open)?solaris)[\/\s-]?([\w\.]+)*/i,/(haiku)\s(\w+)/i,/(aix)\s((\d)(?=\.|\)|\s)[\w\.]*)*/i,/(plan\s9|minix|beos|os\/2|amigaos|morphos|risc\sos|openvms)/i,/(unix)\s?([\w\.]+)*/i],[u,f]]},C=function(t,n){if(this instanceof C){var o=t||(e&&e.navigator&&e.navigator.userAgent?e.navigator.userAgent:i),r=n?_.extend(T,n):T;return this.getBrowser=function(){var e=x.rgx.apply(this,r.browser);return e.major=_.major(e.version),e},this.getCPU=function(){return x.rgx.apply(this,r.cpu)},this.getDevice=function(){return x.rgx.apply(this,r.device)},this.getEngine=function(){return x.rgx.apply(this,r.engine)},this.getOS=function(){return x.rgx.apply(this,r.os)},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return o},this.setUA=function(e){return o=e,this},this.setUA(o),this}return new C(t,n).getResult()};C.VERSION=n,C.BROWSER={NAME:u,MAJOR:l,VERSION:f},C.CPU={ARCHITECTURE:m},C.DEVICE={MODEL:c,VENDOR:h,TYPE:p,CONSOLE:g,MOBILE:w,SMARTTV:b,TABLET:v,WEARABLE:y,EMBEDDED:k},C.ENGINE={NAME:u,VERSION:f},C.OS={NAME:u,VERSION:f},typeof exports!==s?(typeof module!==s&&module.exports&&(exports=module.exports=C),exports.UAParser=C):typeof define===r&&define.amd?define(function(){return C}):e.UAParser=C;var S=e.jQuery||e.Zepto;if(typeof S!==s){var E=new C;S.ua=E.getResult(),S.ua.get=function(){return E.getUA()},S.ua.set=function(e){E.setUA(e);var t=E.getResult();for(var n in t)S.ua[n]=t[n]}}}("object"==typeof window?window:this),function(e){var t=e.getElementsByTagName("script")[0],n=e.createElement("script");n.async=!0,n.setAttribute("data-pin-custom",!0),n.setAttribute("data-pin-color","red"),n.setAttribute("data-pin-height","28"),n.src="//assets.pinterest.com/js/pinit.js",t.parentNode.insertBefore(n,t)}(document),dmjs.addLoadEvent(function(){function e(e){return e=e.replace("<br>",""),e.replace(/%26/g,"and")}function t(t,n){var i;i=["homepage","category","profile"].indexOf($("#Body").data("page-id"))>-1?'<span style="background-color:#fff;border-radius:15px;display:inline-block;width:20px;height:20px;"><span class="elegant-icons" style="color:#c81b2b;font-size:30px;position:absolute;right:-5px;top:-5px;">&#xe0ac;</span></span>':'<div style="background-color:#BD081C;border-radius:30px;width:82px;height:30px;box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.10), inset 0px 1px 2px 0px rgba(255,255,255,0.10);"><span class="icon-pinterest-alt" style="color:#fff;font-size:18px;position:absolute;left:18px;line-height:30px"></span></div>';var o='<a data-id="__ID__" target="_blank" data-pin-do="buttonPin" data-pin-url="__URL__" data-pin-media="__MEDIA__" data-pin-description="__DESCRIPTION__" data-pin-config="none" data-pin-custom="true" style="display:none;">'+i+"</a>",n=n||"";return o=o.replace("__URL__",t.url),o=o.replace("__MEDIA__",t.media),o=o.replace("__DESCRIPTION__",e(t.title)),o=o.replace("__ID__",n),PinUtils.build(),o}function n(e){var n=e.parent();if(n.find('[data-id="eh_pin_hover_btn"]').length>0)return n.find('[data-id="eh_pin_hover_btn"]').stop(!0,!0).fadeIn(),!1;var i=e.attr("data-target")||window.location.href||"",o=e.attr("src")||"",r=e.attr("alt")||"",s={url:i,media:o,title:r};n.append(t(s,"eh_pin_hover_btn")),n.find('[data-id="eh_pin_hover_btn"]').stop(!0,!0).fadeIn()}function i(e){var t=e.parent();t.find('[data-id="eh_pin_hover_btn"]').stop(!0,!0).fadeOut()}function o(e,t){var n=e.getBoundingClientRect();return t=t||.4*window.screen.height,n.top<(window.innerHeight||document.documentElement.clientHeight)+t}function r(e){var t=e.data("data-pin-visible"),r=o(e[0],-300);r&&!t?(e.data("data-pin-visible",!0),n(e)):!r&&t&&(e.data("data-pin-visible",!1),i(e))}var s=function(e){100!=e&&("undefined"!=typeof PinUtils?($(window).scroll(function(){for(var e=$('[data-pin-ehow-hover="true"]').parent(),t=0;t<e.length;t++)r($(e[t]).find("img"))}),$("body").on("click",'[data-id="eh_pin_hover_btn"]',function(e){e.preventDefault();var t=$(this).attr("data-pin-description")||"",n=$(this).attr("data-pin-media"),i=$(this).attr("data-pin-url");dataLayer.push({event:"pin it"}),PinUtils.pinOne({description:t,media:n,url:i})})):setTimeout(function(){s(++e)},500))};s(0)}),+function(e){"use strict";function t(t,i){return this.each(function(){var o=e(this),r=o.data("bs.modal"),s=e.extend({},n.DEFAULTS,o.data(),"object"==typeof t&&t);r||o.data("bs.modal",r=new n(this,s)),"string"==typeof t?r[t](i):s.show&&r.show(i)})}var n=function(t,n){this.options=n,this.$body=e(document.body),this.$element=e(t),this.$dialog=this.$element.find(".modal-dialog"),this.$backdrop=null,this.isShown=null,this.originalBodyPad=null,this.scrollbarWidth=0,this.ignoreBackdropClick=!1,this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,e.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))};n.VERSION="3.3.6",n.TRANSITION_DURATION=300,n.BACKDROP_TRANSITION_DURATION=150,n.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},n.prototype.toggle=function(e){return this.isShown?this.hide():this.show(e)},n.prototype.show=function(t){var i=this,o=e.Event("show.bs.modal",{relatedTarget:t});this.$element.trigger(o),this.isShown||o.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.setScrollbar(),this.$body.addClass("modal-open"),this.escape(),this.resize(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',e.proxy(this.hide,this)),this.$dialog.on("mousedown.dismiss.bs.modal",function(){i.$element.one("mouseup.dismiss.bs.modal",function(t){e(t.target).is(i.$element)&&(i.ignoreBackdropClick=!0)})}),this.backdrop(function(){var o=e.support.transition&&i.$element.hasClass("fade");i.$element.parent().length||i.$element.appendTo(i.$body),i.$element.show().scrollTop(0),i.adjustDialog(),o&&i.$element[0].offsetWidth,i.$element.addClass("in"),i.enforceFocus();var r=e.Event("shown.bs.modal",{relatedTarget:t});o?i.$dialog.one("bsTransitionEnd",function(){i.$element.trigger("focus").trigger(r)}).emulateTransitionEnd(n.TRANSITION_DURATION):i.$element.trigger("focus").trigger(r)}))},n.prototype.hide=function(t){t&&t.preventDefault(),t=e.Event("hide.bs.modal"),this.$element.trigger(t),this.isShown&&!t.isDefaultPrevented()&&(this.isShown=!1,this.escape(),this.resize(),e(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),e.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",e.proxy(this.hideModal,this)).emulateTransitionEnd(n.TRANSITION_DURATION):this.hideModal())},n.prototype.enforceFocus=function(){e(document).off("focusin.bs.modal").on("focusin.bs.modal",e.proxy(function(e){document===e.target||this.$element[0]===e.target||this.$element.has(e.target).length||this.$element.trigger("focus")},this))},n.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keydown.dismiss.bs.modal",e.proxy(function(e){27==e.which&&this.hide()},this)):this.isShown||this.$element.off("keydown.dismiss.bs.modal")},n.prototype.resize=function(){this.isShown?e(window).on("resize.bs.modal",e.proxy(this.handleUpdate,this)):e(window).off("resize.bs.modal")},n.prototype.hideModal=function(){var e=this;this.$element.hide(),this.backdrop(function(){e.$body.removeClass("modal-open"),e.resetAdjustments(),e.resetScrollbar(),e.$element.trigger("hidden.bs.modal")})},n.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},n.prototype.backdrop=function(t){var i=this,o=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var r=e.support.transition&&o;if(this.$backdrop=e(document.createElement("div")).addClass("modal-backdrop "+o).appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",e.proxy(function(e){return this.ignoreBackdropClick?void(this.ignoreBackdropClick=!1):void(e.target===e.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus():this.hide()))},this)),r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;r?this.$backdrop.one("bsTransitionEnd",t).emulateTransitionEnd(n.BACKDROP_TRANSITION_DURATION):t()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var s=function(){i.removeBackdrop(),t&&t()};e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",s).emulateTransitionEnd(n.BACKDROP_TRANSITION_DURATION):s()}else t&&t()},n.prototype.handleUpdate=function(){this.adjustDialog()},n.prototype.adjustDialog=function(){var e=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&e?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!e?this.scrollbarWidth:""})},n.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})},n.prototype.checkScrollbar=function(){var e=window.innerWidth;if(!e){var t=document.documentElement.getBoundingClientRect();e=t.right-Math.abs(t.left)}this.bodyIsOverflowing=document.body.clientWidth<e,this.scrollbarWidth=this.measureScrollbar()},n.prototype.setScrollbar=function(){var e=parseInt(this.$body.css("padding-right")||0,10);this.originalBodyPad=document.body.style.paddingRight||"",this.bodyIsOverflowing&&this.$body.css("padding-right",e+this.scrollbarWidth)},n.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad)},n.prototype.measureScrollbar=function(){var e=document.createElement("div");e.className="modal-scrollbar-measure",this.$body.append(e);var t=e.offsetWidth-e.clientWidth;return this.$body[0].removeChild(e),t};var i=e.fn.modal;e.fn.modal=t,e.fn.modal.Constructor=n,e.fn.modal.noConflict=function(){return e.fn.modal=i,this},e(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(n){var i=e(this),o=i.attr("href"),r=e(i.attr("data-target")||o&&o.replace(/.*(?=#[^\s]+$)/,"")),s=r.data("bs.modal")?"toggle":e.extend({remote:!/#/.test(o)&&o},r.data(),i.data());i.is("a")&&n.preventDefault(),r.one("show.bs.modal",function(e){e.isDefaultPrevented()||r.one("hidden.bs.modal",function(){i.is(":visible")&&i.trigger("focus")})}),t.call(r,s,this)})}(jQuery);var ThingsNeeded=function(){return{initialize:function(e){var t=$(e+" #things-needed");$(".tyn-trigger",t).on("click tap",function(){$(".sections",t).slideToggle(),$(this).toggleClass("icon-down-open-big icon-up-open-big")})}}}();dmjs.domready(function(){var e={_config:{aspect_ratios:{portrait:16/9,landscape:64/15},drawer_slide_speed:800,orientation_breakpoint:414,background_images:{portrait:dmjs.setting.cdn.cdnImage+"/media/images/mobile-ads/adventure-portrait.jpg",landscape:dmjs.setting.cdn.cdnImage+"/media/images/mobile-ads/adventure-landscape.jpg"},link:"/"},init:function(e,t,n){var i=this;i._setWindowOrientationChangeEventListener(),e&&(i._config.background_images.portrait=e),t&&(i._config.background_images.landscape=t),n&&(i._config.link=n);var o="";o+="@media screen and (max-width: 414px) { #ad-drawer { background-image: url("+i._config.background_images.portrait+"); } }",o+="@media screen and (min-width: 415px) { #ad-drawer { background-image: url("+i._config.background_images.landscape+"); } }",$("body").append('<style type="text/css">'+o+"</style>"),$('<div id="ad-drawer"><a href="'+i._config.link+'"></a></div>').insertBefore($("#Header-sticky-wrapper")),i._runAnimations()},_runAnimations:function(){var e=this,t=e._calculateDrawerHeight();$("#ad-drawer").animate({height:t},e._config.drawer_slide_speed),$(document).trigger("mobile-ad-skin-animations")},_calculateDrawerHeight:function(){var e=this,t=e._getScreenOrientation(),n=e._config.aspect_ratios[t],i=$(window).width(),o=1/n*i;return Math.floor(o)},_getScreenOrientation:function(){var e=this;return $(window).width()<=e._config.orientation_breakpoint?"portrait":"landscape"},_setWindowOrientationChangeEventListener:function(){var e=this;$(window).on("orientationchange, resize",function(){e._runAnimations()})}};window.MobileAdSkin=e})}catch(err){window.onerror(err,"ehow.com/module","0","mobile_footer")}!function(e,t){e=e||this;var n=function(){var e={};return e.loadScript=function(e,t){if(!e||0===t.length)return!1;var n=document.createElement("SCRIPT");n.setAttribute("src",e),n.setAttribute("type","text/javascript"),n.setAttribute("data-id","dynamicScript"),t[0].appendChild(n)},e.loadCss=function(e,t,n){function r(){for(var t,i=0;i<a.length;i++)a[i].href&&a[i].href.indexOf(e)>-1&&(t=!0);t?o.media=n||"all":setTimeout(r)}var o=window.document.createElement("link"),i=t||window.document.getElementsByTagName("script")[0],a=window.document.styleSheets;return o.rel="stylesheet",o.href=e,o.media="only x",i.parentNode.insertBefore(o,i),r(),o},e.loadFrame=function(e,n,r,o){var i=document.createElement("iframe");i.id="dframe-"+1e12*Math.random(),i.width=r||0,i.height=o||0,i.frameborder=0,i.marginheight=0,i.marginWidth=0,i.scrolling="no",i.seamless="seamless",e.length>0?e.append(i):t("body").append(i);try{i.contentWindow.frameContent=n}catch(a){}i.src="javascript:window['frameContent']"},e};e.dom=n()}(dmjs,jQuery),function(e,t){(function(e,t){var n,r,o,i,a,s,u,l,c,f,d,g,p,h,v,m,y,w,b,x,_,C=[].indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(t in this&&this[t]===e)return t;return-1};v=e.document,r="before",n="after",f="readyState",c="addEventListener",l="removeEventListener",a="dispatchEvent",p="XMLHttpRequest",s="FormData",d=["load","loadend","loadstart"],o=["progress","abort","error","timeout"],(_=Array.prototype).indexOf||(_.indexOf=function(e){var t,n,r,o;for(t=r=0,o=this.length;o>r;t=++r)if(n=this[t],n===e)return t;return-1}),b=function(e,t){return Array.prototype.slice.call(e,t)},y=function(e,t){var n,r;for(n in e)if(r=e[n],"returnValue"!==n)try{t[n]=e[n]}catch(o){}return t},w=function(e,t,n){var r,o,i,s;for(o=function(e){return function(r){var o,i,s;o={};for(i in r)"returnValue"!==i&&(s=r[i],o[i]=s===t?n:s);return n[a](e,o)}},i=0,s=e.length;s>i;i++)r=e[i],t["on"+r]=o(r)},m=function(e){var t;if(null!=v.createEventObject)return t=v.createEventObject(),t.type=e,t;try{return new Event(e)}catch(n){return{type:e}}},i=function(e){var n,r,o;return r={},o=function(e){return r[e]||[]},n={},n[c]=function(e,n,i){r[e]=o(e),r[e].indexOf(n)>=0||(i=i===t?r[e].length:i,r[e].splice(i,0,n))},n[l]=function(e,t){var n;n=o(e).indexOf(t),-1!==n&&o(e).splice(n,1)},n[a]=function(){var r,i,a,s,u,l,c,f;for(r=b(arguments),i=r.shift(),e||(r[0]=y(r[0],m(i))),s=n["on"+i],s&&s.apply(t,r),f=o(i).concat(o("*")),a=l=0,c=f.length;c>l;a=++l)u=f[a],u.apply(t,r)},e&&(n.listeners=function(e){return b(o(e))},n.on=n[c],n.off=n[l],n.fire=n[a],n.once=function(e,t){var r;return r=function(){return n.off(e,r),t.apply(null,arguments)},n.on(e,r)},n.destroy=function(){return r={}}),n},x=i(!0),x.EventEmitter=i,x[r]=function(e,t){if(e.length<1||e.length>2)throw"invalid hook";return x[c](r,e,t)},x[n]=function(e,t){if(e.length<2||e.length>3)throw"invalid hook";return x[c](n,e,t)},x.enable=function(){e[p]=g},x.disable=function(){e[p]=x[p]},h=x.headers=function(e,t){var n,r,o,i,a,s,u,l,c;switch(null==t&&(t={}),typeof e){case"object":r=[];for(o in e)a=e[o],i=o.toLowerCase(),r.push(""+i+":	"+a);return r.join("\n");case"string":for(r=e.split("\n"),u=0,l=r.length;l>u;u++)n=r[u],/([^:]+):\s*(.+)/.test(n)&&(i=null!=(c=RegExp.$1)?c.toLowerCase():void 0,s=RegExp.$2,null==t[i]&&(t[i]=s));return t}},u=e[s],u&&(x[s]=u,e[s]=function(e){var t;this.fd=e?new u(e):new u,this.form=e,t=[],Object.defineProperty(this,"entries",{get:function(){var n;return n=e?b(e.querySelectorAll("input,select")).filter(function(e){var t;return"checkbox"!==(t=e.type)&&"radio"!==t||e.checked}).map(function(e){return[e.name,"file"===e.type?e.files:e.value]}):[],n.concat(t)}}),this.append=function(e){return function(){var n;return n=b(arguments),t.push(n),e.fd.append.apply(e.fd,n)}}(this)}),x[p]=e[p],g=e[p]=function(){var t,u,l,g,v,m,b,_,$,E,D,H,L,k,O;return O=new x[p],v=!1,H=!1,$={},$.headers={},$.headerNames={},E={},E.headers={},_=function(){var e,t,n,r;E.status=O.status,E.statusText=O.statusText,r=h(O.getAllResponseHeaders());for(e in r)n=r[e],E.headers[e]||(t=e.toLowerCase(),E.headers[t]=n)},b=function(){try{E.text=O.responseText}catch(e){}try{E.xml=O.responseXML}catch(e){}E.data=O.response||E.text},k=function(){g.status=E.status,g.statusText=E.statusText},L=function(){E.hasOwnProperty("text")&&(g.responseText=E.text),E.hasOwnProperty("xml")&&(g.responseXML=E.xml),g.response=E.data||null},l=function(e){for(;e>t&&4>t;)g[f]=++t,1===t&&g[a]("loadstart",{}),2===t&&k(),4===t&&(k(),L()),g[a]("readystatechange",{}),4===t&&setTimeout(u,0)},u=function(){v||g[a]("load",{}),g[a]("loadend",{}),v&&(g[f]=0)},t=0,D=function(e){var t,r;return 4!==e?void l(e):(t=x.listeners(n),r=function(){var e;return t.length?(e=t.shift(),2===e.length?(e($,E),r()):3===e.length&&$.async?e($,E,r):r()):l(4)},void r())},g=$.xhr=i(),O.onreadystatechange=function(){try{2===O[f]&&_()}catch(e){}4===O[f]&&(H=!1,_(),b()),D(O[f])},m=function(){v=!0},g[c]("error",m),g[c]("timeout",m),g[c]("abort",m),g[c]("progress",function(){3>t?D(3):g[a]("readystatechange",{})}),w(o,O,g),("withCredentials"in O||x.addWithCredentials)&&(g.withCredentials=!1),g.status=0,g.open=function(e,t,n,r,o){$.method=e,$.url=t,$.async=n!==!1,$.user=r,$.pass=o,D(1)},g.send=function(t){var n,o,i,a,u,l,c,f;for(f=["type","timeout","withCredentials"],l=0,c=f.length;c>l;l++)o=f[l],i="type"===o?"responseType":o,i in g&&($[o]=g[i]);$.body=t,u=function(){var t,n,r,a,u,l;for(H=!0,O.open($.method,$.url,$.async,$.user,$.pass),u=["type","timeout","withCredentials"],r=0,a=u.length;a>r;r++)o=u[r],i="type"===o?"responseType":o,o in $&&(O[i]=$[o]);l=$.headers;for(t in l)n=l[t],O.setRequestHeader(t,n);e[s]&&$.body instanceof e[s]&&($.body=$.body.fd),O.send($.body)},n=x.listeners(r),(a=function(){var e,t;return n.length?(e=function(e){return"object"!=typeof e||"number"!=typeof e.status&&"number"!=typeof E.status?void a():(y(e,E),C.call(e,"data")<0&&(e.data=e.response||e.text),void D(4))},e.head=function(e){return y(e,E),D(2)},e.progress=function(e){return y(e,E),D(3)},t=n.shift(),1===t.length?e(t($)):2===t.length&&$.async?t($,e):e()):u()})()},g.abort=function(){H?O.abort():g[a]("abort",{})},g.setRequestHeader=function(e,t){var n,r;n=null!=e?e.toLowerCase():void 0,r=$.headerNames[n]=$.headerNames[n]||e,$.headers[r]&&(t=$.headers[r]+", "+t),$.headers[r]=t},g.getResponseHeader=function(e){var t;return t=null!=e?e.toLowerCase():void 0,E.headers[t]},g.getAllResponseHeaders=function(){return h(E.headers)},O.overrideMimeType&&(g.overrideMimeType=function(){return O.overrideMimeType.apply(O,arguments)}),O.upload&&(g.upload=$.upload=i(),w(o.concat(d),O.upload,g.upload)),g},"function"==typeof this.define&&this.define.amd?define("xhook",[],function(){return x}):(this.exports||this).xhook=x}).call(this,e);var n,r,o,i,a,s,u,l,c,f,d,g,p,h,v,m,y,w,b,x,_,C,$,E,D,H,L,k,O,M,T,j,R,A,q,S,B,X;L=null,a=function(e){var t,n;null===L&&(L={},m());for(t in e)n=e[t],C("adding slave: "+t),L[t]=n},g={},p=function(e,t){var n;return g[e]?g[e]:(n=f.createElement("iframe"),n.id=n.name=h(),C("creating iframe "+n.id),n.src=""+e+t,n.setAttribute("style","display:none;"),f.body.appendChild(n),g[e]=n.contentWindow)},m=function(){var e,t,n;return t=function(e,t){var n,r,o,i,a;return o=e[0],i=e[1],n=w(i,"Blob"),r=w(i,"File"),n||r?(a=new FileReader,a.onload=function(){return e[1]=null,r&&(e[2]=i.name),t(["XD_BLOB",e,this.result,i.type])},a.readAsArrayBuffer(i),1):0},e=function(e,n){var r;e.forEach(function(t,n){var r,o,i,a,s;if(o=t[0],i=t[1],w(i,"FileList"))for(e.splice(n,1),a=0,s=i.length;s>a;a++)r=i[a],e.splice(n,0,[o,r])}),r=0,e.forEach(function(o,i){r+=t(o,function(t){e[i]=t,0===--r&&n()})}),0===r&&n()},n=function(t,n){var r,o,i;return n.on("xhr-event",function(){return t.xhr.dispatchEvent.apply(null,arguments)}),n.on("xhr-upload-event",function(){return t.xhr.upload.dispatchEvent.apply(null,arguments)}),o=T(t),o.headers=t.headers,t.withCredentials&&(o.credentials=f.cookie),i=function(){return n.emit("request",o)},t.body&&(o.body=t.body,w(o.body,"FormData"))?(r=o.body.entries,o.body=["XD_FD",r],void e(r,i)):void i()},q.addWithCredentials=!0,q.before(function(e,t){var r,o,i;return o=H(e.url),o&&o.origin!==c?L[o.origin]?(C("proxying request to slave: '"+o.origin+"'"),e.async===!1?(R("sync not supported"),t()):(r=p(o.origin,L[o.origin]),i=s(r),i.on("response",function(e){return t(e),i.close()}),e.xhr.addEventListener("abort",function(){return i.emit("abort")}),void(i.ready?n(e,i):i.once("ready",function(){return n(e,i)})))):(o&&C("no slave matching: '"+o.origin+"'"),t()):t()})},E=null,i=function(e){var t,n;null===E&&(E={},y());for(t in e)n=e[t],C("adding master: "+t),E[t]=n},y=function(){return x(function(e,t){var n,r,o,i;"null"===e&&(e="*"),o=null;for(n in E){i=E[n];try{if(r=j(n),r.test(e)){o=j(i);break}}catch(a){}}return o?(t.once("request",function(e){var n,r,i,a,s,u,l,c,f,d,g;if(C("request: "+e.method+" "+e.url),u=H(e.url),!u||!o.test(u.path))return R("blocked request to path: '"+u.path+"' by regex: "+o),void t.close();c=new XMLHttpRequest,c.open(e.method,e.url),c.addEventListener("*",function(e){return t.emit("xhr-event",e.type,T(e))}),c.upload&&c.upload.addEventListener("*",function(e){return t.emit("xhr-upload-event",e.type,T(e))}),t.once("abort",function(){return c.abort()}),c.onreadystatechange=function(){var e;if(4===c.readyState){e={status:c.status,statusText:c.statusText,data:c.response,headers:q.headers(c.getAllResponseHeaders())};try{e.text=c.responseText}catch(n){}return t.emit("response",e)}},e.withCredentials&&(e.headers["XDomain-Cookie"]=e.credentials),e.timeout&&(c.timeout=e.timeout),e.type&&(c.responseType=e.type),g=e.headers;for(s in g)l=g[s],c.setRequestHeader(s,l);if(e.body instanceof Array&&"XD_FD"===e.body[0]){for(a=new q.FormData,i=e.body[1],f=0,d=i.length;d>f;f++)n=i[f],"XD_BLOB"===n[0]&&4===n.length&&(r=new Blob([n[2]],{type:n[3]}),n=n[1],n[1]=r),a.append.apply(a,n);e.body=a}c.send(e.body||null)}),void C("slave listening for requests on socket: "+t.id)):void R("blocked request from: '"+e+"'")}),e===e.parent?R("slaves must be in an iframe"):e.parent.postMessage("XDPING_"+r,"*")},D=function(t){return dmjs.xdomainFirstEventListener?void(A.dmjsFirstEventListener=t):f.addEventListener?e.addEventListener("message",t):e.attachEvent("onmessage",t)},o="XD_CHECK",v=null,O={},b=!0,M=function(){return D(function(e){var n,o,i,a;if(n=e.data,"string"==typeof n){if(/^XDPING(_(V\d+))?$/.test(n)&&RegExp.$2!==r)return R("your master is not compatible with your slave, check your xdomain.js version");if(/^xdomain-/.test(n))n=n.split(",");else if(b)try{n=JSON.parse(n)}catch(s){return}}if(n instanceof Array&&(i=n.shift(),/^xdomain-/.test(i)&&(a=O[i],null!==a))){if(a===t){if(!v)return;a=l(i,e.source),v(e.origin,a)}o="string"==typeof n[1]?": '"+n[1]+"'":"",C("receive socket: "+i+": '"+n[0]+"'"+o),a.fire.apply(a,n)}})},l=function(e,t){var r,i,a,s,u,l;return u=!1,l=O[e]=q.EventEmitter(!0),l.id=e,l.once("close",function(){return l.destroy(),l.close()}),s=[],l.emit=function(){var t,n;t=k(arguments),n="string"==typeof t[1]?": '"+t[1]+"'":"",C("send socket: "+e+": "+t[0]+n),t.unshift(e),u?a(t):s.push(t)},a=function(e){b&&(e=JSON.stringify(e)),t.postMessage(e,"*")},l.close=function(){l.emit("close"),C("close socket: "+e),O[e]=null},l.once(o,function(t){for(b="string"==typeof t,u=l.ready=!0,l.emit("ready"),C("ready socket: "+e+" (emit #"+s.length+" pending)");s.length;)a(s.shift())}),i=0,r=function(){return function(){t.postMessage([e,o,{}],"*"),u||(i++===A.timeout/n?R("Timeout waiting on iframe socket"):setTimeout(r,n))}}(this),setTimeout(r),C("new socket: "+e),l},s=function(e){var t;return t=l(h(),e)},x=function(e){v=e},q=(this.exports||this).xhook,A=function(e){e&&(e.masters&&i(e.masters),e.slaves&&a(e.slaves))},A.masters=i,A.slaves=a,A.debug=!1,A.timeout=15e3,n=100,f=e.document,_=e.location,c=A.origin=_.protocol+"//"+_.host,h=function(){return"xdomain-"+Math.round(Math.random()*Math.pow(2,32)).toString(16)},k=function(e,t){return Array.prototype.slice.call(e,t)},u=e.console||{},$=function(e){return function(t){t="xdomain ("+c+"): "+t,e in A&&A[e](t),("log"!==e||A.debug)&&(e in u?u[e](t):"warn"===e&&alert(t))}},C=$("log"),R=$("warn"),X=["postMessage","JSON"];for(S=0,B=X.length;B>S;S++)if(d=X[S],!e[d])return void R("requires '"+d+"' and this browser does not support it");w=function(t,n){return n in e?t instanceof e[n]:!1},r="V1",H=A.parseUrl=function(e){return/^((https?:)?\/\/[^\/\?]+)(\/.*)?/.test(e)?{origin:(RegExp.$2?"":_.protocol)+RegExp.$1,path:RegExp.$3}:(C("failed to parse absolute url: "+e),null)},j=function(e){var t;return e instanceof RegExp?e:(t=e.toString().replace(/\W/g,function(e){return"\\"+e}).replace(/\\\*/g,".*"),new RegExp("^"+t+"$"))},T=function(e){var t,n,r,o;t={};for(n in e)"returnValue"!==n&&(r=e[n],"function"!=(o=typeof r)&&"object"!==o&&(t[n]=r));return t},function(){var e,t,n,r,o,s,u,l,c,d,g;for(e={debug:function(e){return"string"==typeof e?A.debug="false"!==e:void 0},slave:function(e){var t,n;if(e&&(t=H(e)))return n={},n[t.origin]=t.path,a(n)},master:function(e){var t,n;if(e&&(n="*"===e?{origin:"*",path:"*"}:H(e)))return t={},t[n.origin]=n.path.replace(/^\//,"")?n.path:"*",i(t)}},d=f.getElementsByTagName("script"),s=0,l=d.length;l>s;s++)if(o=d[s],/xdomain/.test(o.src))for(g=["","data-"],u=0,c=g.length;c>u;u++){r=g[u];for(n in e)(t=e[n])(o.getAttribute(r+n))}}(),M(),"function"==typeof this.define&&this.define.amd?define("xdomain",["xhook"],function(e){return q=e,A}):(this.exports||this).xdomain=A}.call(this,window);var userDropdown={_config:{urls:{},userLoggedOut:"",userDropdown:""},registerClickEvents:function(){var e=$(".eHowUserMenu"),t=$("#userDropdown");e.find("[auth-register]").on("click",function(e){return e.preventDefault(),$("body").css("overflow","auto"),eHow.ui.authInterface.ehowDataLayer("navigation"),eHow.ui.authInterface.open("unauthenticated-register","register"),!1}),e.find("[auth-login]").on("click",function(e){return e.preventDefault(),$("body").css("overflow","auto"),eHow.ui.authInterface.ehowDataLayer("navigation"),eHow.ui.authInterface.open("unauthenticated-login","login"),!1}),e.find("[auth-logout]").on("click",function(e){return e.preventDefault(),eHow.auth.logout(),!1}),e.find("[user-avatar], [user-profile-dd]").on("click tap",function(n){return n.preventDefault(),dmjs.platform.isMobile()?t.hasClass("_visible")?($(".custom-separator.logged-menu").hide(),e.find(".icon-uparrow-alt").toggleClass("icon-uparrow-alt icon-downarrow-alt"),t.slideUp(function(){t.toggleClass("_visible _invisible")})):(e.find(".icon-downarrow-alt").toggleClass("icon-downarrow-alt icon-uparrow-alt"),t.slideDown(function(){t.toggleClass("_invisible _visible"),$(".custom-separator.logged-menu").show()})):t.hasClass("_visible")?(t.toggleClass("_visible _invisible"),t.css("display","none"),e.find(".icon-uparrow-alt").toggleClass("icon-uparrow-alt icon-downarrow-alt"),$(".custom-separator.logged-menu").hide()):(t.toggleClass("_invisible _visible"),t.css("display","block"),e.find(".icon-downarrow-alt").toggleClass("icon-downarrow-alt icon-uparrow-alt"),$(".custom-separator.logged-menu").show()),!1}),e.hover(function(){!$(this).is(":hover")&&t.hasClass("_visible")&&(t.toggleClass("_visible _invisible"),t.css("display","none"),e.find(".icon-uparrow-alt").toggleClass("icon-uparrow-alt icon-downarrow-alt"))})},init:function(){var e=this;e._config.urls=eHow.global.urls,e._config.userLoggedOut="",dmjs.platform.isMobile()?(e._config.userLoggedOut+='<ul class="login-actions">',e._config.userLoggedOut+='<li><a auth-login class="login" href="/account/login">Log In</a></li>',e._config.userLoggedOut+='<li><div class="separator"></div></li>',e._config.userLoggedOut+='<li><a auth-register class="register" href="/account/register">Join</a></li>',e._config.userLoggedOut+="</ul>",e._config.userLoggedOut+='<div class="custom-separator first"></div>'):(e._config.userLoggedOut+='<a auth-login data-gtm-event="login start" target="_self" class="login hidden-xs" href="'+e._config.urls.login+'">Log In</a>',e._config.userLoggedOut+='<a auth-register data-gtm-event="create account start" target="_self" class="gh-bttn register hidden-xs" href="'+e._config.urls.register+'">Join</a>',e._config.userLoggedOut+='<a auth-register data-gtm-event="create account start" target="_self" class="login visible-xs gh-bttn" href="'+e._config.urls.register+'">Join</a>'),eHow.user.slug&&(e._config.urls.profile=e._config.urls.profile+eHow.user.slug),e._config.userDropdown=dmjs.platform.isMobile()?'<ul id="userDropdown" class="_invisible" style="display:none;">':'<ul id="userDropdown" class="_invisible">',e._config.userDropdown+='<li><a href="'+e._config.urls.profile+'" target="_self">Profile</a></li>',e._config.userDropdown+='<li><a href="'+e._config.urls.dashboard+'" target="_self">Dashboard</a></li>',e._config.userDropdown+='<li><a href="'+e._config.urls.account+'" target="_self">Account Settings</a></li>',e._config.userDropdown+='<li class="logout"><a auth-logout target="_self" class="logout" href="'+e._config.urls.logout+'">Sign Out</a></li>',e._config.userDropdown+="</ul>",dmjs.platform.isMobile()&&(e._config.userDropdown+='<div class="custom-separator logged-menu" style="display:none;"></div>');var t=function(){e.renderUserMenu(),$("#userDropdown").find('a[href^="/profile/"]').attr("href","/profile/"+eHow.user.slug+"/"),"undefined"!=typeof tileBookmark&&tileBookmark.getTileBookmark(),$(".navmenu").offcanvas("isVisible")&&$(".navmenu").offcanvas("hide")};("undefined"==typeof eHow.user.id||null===eHow.user.id)&&eHow.event.on("login",t),e.renderUserMenu()},renderUserMenu:function(){var e=this,t=$(".eHowUserMenu");if(t.html(""),"undefined"==typeof eHow.user.id||null===eHow.user.id)t.append(e._config.userLoggedOut);else{var n="";dmjs.platform.isMobile()?(n+='<a user-avatar class="avatar" href="'+e._config.urls.profile+'" target="_self"><img src="'+(eHow.user.image?eHow.user.image:"/ui/images/default/avatar-user-default.png")+'" data-pin-nopin="true" /></a>',n+='<a user-profile-dd href="#" target="_self" class="user-profile-dd">'+eHow.user.first_name+"</a>",n+='<span class="icon-downarrow-alt visible-xs visible-inline-xs"></span>',n+='<div class="custom-separator first"></div>'):(n+='<a href="'+e._config.urls.profile+'" target="_self" class="hidden-xs">'+eHow.user.first_name+"</a>",n+='<span class="icon-downarrow-alt visible-xs visible-inline-xs"></span>',n+='<a user-avatar class="avatar" href="'+e._config.urls.profile+'" target="_self"><img src="'+(eHow.user.image?eHow.user.image:"/ui/images/default/avatar-user-default.png")+'" data-pin-nopin="true" /></a>'),t.append(n),t.append(e._config.userDropdown),liveRamp.outputIframe(eHow.user.email)}e.registerClickEvents()}};dmjs.domready(function(){function e(t){100!=t&&(eHow.global?userDropdown.init():setTimeout(e(t++),50))}liveRamp.outputPixel(),e(0),$(window).on("show.bs.global.offcanvas",function(){"none"==$("#userDropdown").css("display")&&$(".custom-separator.logged-menu").hide()}),$(window).on("hide.bs.global.offcanvas",function(){"none"==$("#userDropdown").css("display")&&$(".custom-separator.logged-menu").hide()}),$(".navmenu-search").on("shown.bs.offcanvas",function(){$(".navmenu-search #searchHeader input[name=s]").focus()}),$(".navmenu-search-open").click(function(){return $(".navmenu-search").height()>0?($(".navmenu-search").removeClass("is_open"),$(".navmenu-search").animate({height:"0"})):($(".navmenu-search").addClass("is_open"),$(".navmenu-search").animate({height:"55"})),$(".navmenu-search").hasClass("is_open")&&$(".navmenu-search #searchHeader input[name=s]").focus(),!1}),eHow.event.on("login-open",function(){dmjs.platform.isMobile()&&$("body").css("position","static")}),eHow.event.on("login-close",function(){dmjs.platform.isMobile()&&$(".navmenu").offcanvas("isVisible")&&$("body").css("position","fixed")})});