WordPress.org

Make WordPress Themes


Ignore:
Location:
modernize/1.7.3
Files:
1 added
10 edited

Legend:

Unmodified
Added
Removed
  • modernize/1.7.3/editor-style.css

    r85582 r85582  
    55 */ 
    66html { 
    7   font-family: sans-serif; /* 1 */ 
    87  -ms-text-size-adjust: 100%; /* 2 */ 
    98  -webkit-text-size-adjust: 100%; /* 2 */ 
     
    1514  margin: 0; 
    1615} 
    17 /* HTML5 display definitions 
    18    ========================================================================== */ 
    19 /** 
    20  * Add the correct display in IE 9-. 
    21  * 1. Add the correct display in Edge, IE, and Firefox. 
    22  * 2. Add the correct display in IE. 
    23  */ 
    24 article, 
    25 aside, 
    26 details, /* 1 */ 
    27 figcaption, 
    28 figure, 
    29 footer, 
    30 header, 
    31 main, /* 2 */ 
    32 menu, 
    33 nav, 
    34 section, 
    35 summary { /* 1 */ 
    36   display: block; 
    37 } 
    38 /** 
    39  * Add the correct display in IE 9-. 
    40  */ 
    41 audio, 
    42 canvas, 
    43 progress, 
    44 video { 
    45   display: inline-block; 
    46 } 
    47 /** 
    48  * Add the correct display in iOS 4-7. 
    49  */ 
    50 audio:not([controls]) { 
    51   display: none; 
    52   height: 0; 
    53 } 
    54 /** 
    55  * Add the correct vertical alignment in Chrome, Firefox, and Opera. 
    56  */ 
    57 progress { 
    58   vertical-align: baseline; 
    59 } 
    60 /** 
    61  * Add the correct display in IE 10-. 
    62  * 1. Add the correct display in IE. 
    63  */ 
    64 template, /* 1 */ 
    65 [hidden] { 
    66   display: none; 
    67 } 
    6816/* Links 
    6917   ========================================================================== */ 
    70 /** 
    71  * 1. Remove the gray background on active links in IE 10. 
    72  * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. 
    73  */ 
    7418a { 
    7519  background-color: transparent; /* 1 */ 
     
    614558  -webkit-appearance: none; 
    615559     -moz-appearance: none; 
    616           appearance: none 
    617 } 
    618 @media (max-width:639px) { 
    619   input, button, textarea, select { 
    620     width: 100%; 
    621   } 
    622   } 
     560          appearance: none; 
     561  width: 100%; 
     562} 
    623563input { 
    624564  padding: 4px; 
  • modernize/1.7.3/functions.php

    r85582 r85582  
    132132function modernize_scripts() { 
    133133  $url = get_template_directory_uri(); 
     134  $theme   = wp_get_theme(); 
     135  $version = $theme->get( 'Version' ); 
    134136 
    135137  wp_enqueue_style( 'modernize-style', $url . '/style.css' ); 
    136138 
    137139  if ( is_child_theme() ) { 
    138     wp_enqueue_style( get_stylesheet(), get_stylesheet_uri(), array( 'modernize-style' ), '1.7.1'); 
     140    wp_enqueue_style( get_stylesheet(), get_stylesheet_uri(), array( 'modernize-style' ), $version); 
    139141  } 
    140142 
    141   wp_enqueue_script( 'modernize-main', $url . '/js/bundle.js', array('jquery'), '1.7.1', true ); 
     143  wp_enqueue_script( 'modernize-main', $url . '/js/bundle.js', array('jquery'), $version, true ); 
    142144 
    143145  if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { 
  • modernize/1.7.3/header.php

    r85582 r85582  
    2626 
    2727    <header id="header" class="header" role="banner"> 
    28         <?php 
     28    <?php 
    2929        if ( is_front_page() && is_home() ) : ?> 
    3030            <h1 class="header__title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home"><?php bloginfo( 'name' ); ?></a></h1> 
     
    4040        endif; ?> 
    4141 
    42         <button class="toggle-btn js-toggle"> 
     42        <button class="toggle-btn js-toggle" aria-expanded="false"> 
    4343            <span></span> 
    4444        </button> 
    4545    </header><!-- .header --> 
    4646 
    47     <nav id="site-navigation" class="gnav" role="navigation" aria-expanded="false"> 
     47    <nav id="site-navigation" class="gnav" role="navigation" aria-hidden="true"> 
    4848        <?php if ( has_nav_menu( 'primary' ) ) : ?> 
    4949                <?php 
  • modernize/1.7.3/js/bundle.js

    r85582 r85582  
    1 !function(t){function i(e){if(s[e])return s[e].exports;var o=s[e]={exports:{},id:e,loaded:!1};return t[e].call(o.exports,o,o.exports,i),o.loaded=!0,o.exports}var s={};return i.m=t,i.c=s,i.p="",i(0)}([function(t,i,s){t.exports=s(1)},function(t,i,s){"use strict";var e=s(2),o=window.jQuery,n=s(3);s(4),o(function(){var t=function(){var t=o("#header").outerHeight(!0);if(o("body").css({"padding-top":t+"px"}),o("#wpadminbar").length){var i=o("#wpadminbar").height();o("#header").css({top:i+"px"})}};if(t(),o(window).on("resize",function(){t()}),o(".social-navigation").length){var i=["500px","codepen","dribbble","facebook","flickr","google","github","instagram","linkedin","npm","pinterest","tumblr","twitter","vimeo","wordpress","youtube","feed"];o.each(i,function(t,i){o(".sns-menu li").find('a[href*="'+i+'"] use').attr("xlink:href","#icon-"+i)})}o(".error404").length&&o('.secondary form[role="search"]').hide();var s=document.querySelector(".header"),r=new n(s,{offset:100});r.init();var h=function(){function t(){var t='<div class="'+l["class"].ovly+" "+l["class"].toggle+'"></div>';o("body").append(t),o("."+l["class"].menu).find("li").length&&o("."+l["class"].toggle).show()}function i(){o("."+l["class"].toggle).on("click",function(){"true"===o("."+l["class"].menu).attr("aria-expanded")?(o("body").removeClass(l["class"].fixed),h()):(o("body").addClass(l["class"].fixed),r())})}function s(){o(document).on("touchmove.noScroll",function(t){t.preventDefault()})}function n(){o(document).off(".noScroll")}function r(){a.enable(),s(),o("."+l["class"].toggle).addClass(l["class"].toggleopen),o("."+l["class"].ovly).addClass(l["class"].bgshow),o("."+l["class"].menu).addClass(l["class"].open).attr("aria-expanded","true")}function h(){a.disable(),n(),o("."+l["class"].toggle).removeClass(l["class"].toggleopen),o("."+l["class"].ovly).removeClass(l["class"].bgshow),o("."+l["class"].menu).removeClass(l["class"].open).attr("aria-expanded","false")}var a=new e("#site-navigation",{mouseWheel:!0,preventDefault:!1}),l={"class":{toggle:"js-toggle",menu:"gnav",ovly:"bg-ovly",open:"open",toggleopen:"toggle-btn__open",bgshow:"bg-ovly__show",fixed:"bodyfixed"}};return t(),{toggle:i}}();h.toggle()})},function(t,i,s){var e;/*! iScroll v5.2.0 ~ (c) 2008-2016 Matteo Spinelli ~ http://cubiq.org/license */ 
     1!function(t){function i(e){if(s[e])return s[e].exports;var o=s[e]={exports:{},id:e,loaded:!1};return t[e].call(o.exports,o,o.exports,i),o.loaded=!0,o.exports}var s={};return i.m=t,i.c=s,i.p="",i(0)}([function(t,i,s){t.exports=s(1)},function(t,i,s){"use strict";var e=s(2),o=window.jQuery,n=s(3);s(4),o(function(){var t=function(){var t=o("#header").outerHeight(!0);if(o("body").css({"padding-top":t+"px"}),o("#wpadminbar").length){var i=o("#wpadminbar").height();o("#header").css({top:i+"px"})}};if(t(),o(window).on("resize",function(){t()}),o(".social-navigation").length){var i=["500px","codepen","dribbble","facebook","flickr","google","github","instagram","linkedin","npm","pinterest","tumblr","twitter","vimeo","wordpress","youtube","feed"];o.each(i,function(t,i){o(".sns-menu li").find('a[href*="'+i+'"] use').attr("xlink:href","#icon-"+i)})}o(".error404").length&&o('.secondary form[role="search"]').hide();var s=document.querySelector(".header"),r=new n(s,{offset:100});r.init();var h=function(){function t(){var t='<div class="'+l.class.ovly+" "+l.class.toggle+'"></div>';o("body").append(t),o("."+l.class.menu).find("li").length&&o("."+l.class.toggle).show()}function i(){o("."+l.class.toggle).on("click",function(){"false"===o("."+l.class.menu).attr("aria-hidden")?(o("body").removeClass(l.class.fixed),h()):(o("body").addClass(l.class.fixed),r())})}function s(){o(document).on("touchmove.noScroll",function(t){t.preventDefault()})}function n(){o(document).off(".noScroll")}function r(){a.enable(),s(),o("."+l.class.toggle).addClass(l.class.toggleopen).attr("aria-expanded","true"),o("."+l.class.ovly).addClass(l.class.bgshow),o("."+l.class.menu).addClass(l.class.open).attr("aria-hidden","false")}function h(){a.disable(),n(),o("."+l.class.toggle).removeClass(l.class.toggleopen).attr("aria-expanded","false"),o("."+l.class.ovly).removeClass(l.class.bgshow),o("."+l.class.menu).removeClass(l.class.open).attr("aria-hidden","true")}var a=new e("#site-navigation",{mouseWheel:!0,preventDefault:!1}),l={class:{toggle:"js-toggle",menu:"gnav",ovly:"bg-ovly",open:"open",toggleopen:"toggle-btn__open",bgshow:"bg-ovly__show",fixed:"bodyfixed"}};return t(),{toggle:i}}();h.toggle()})},function(t,i,s){var e;/*! iScroll v5.2.0 ~ (c) 2008-2016 Matteo Spinelli ~ http://cubiq.org/license */ 
    22!function(o,n,r){function h(t,i){this.wrapper="string"==typeof t?n.querySelector(t):t,this.scroller=this.wrapper.children[0],this.scrollerStyle=this.scroller.style,this.options={resizeScrollbars:!0,mouseWheelSpeed:20,snapThreshold:.334,disablePointer:!p.hasPointer,disableTouch:p.hasPointer||!p.hasTouch,disableMouse:p.hasPointer||p.hasTouch,startX:0,startY:0,scrollY:!0,directionLockThreshold:5,momentum:!0,bounce:!0,bounceTime:600,bounceEasing:"",preventDefault:!0,preventDefaultException:{tagName:/^(INPUT|TEXTAREA|BUTTON|SELECT)$/},HWCompositing:!0,useTransition:!0,useTransform:!0,bindToWrapper:"undefined"==typeof o.onmousedown};for(var s in i)this.options[s]=i[s];this.translateZ=this.options.HWCompositing&&p.hasPerspective?" translateZ(0)":"",this.options.useTransition=p.hasTransition&&this.options.useTransition,this.options.useTransform=p.hasTransform&&this.options.useTransform,this.options.eventPassthrough=this.options.eventPassthrough===!0?"vertical":this.options.eventPassthrough,this.options.preventDefault=!this.options.eventPassthrough&&this.options.preventDefault,this.options.scrollY="vertical"!=this.options.eventPassthrough&&this.options.scrollY,this.options.scrollX="horizontal"!=this.options.eventPassthrough&&this.options.scrollX,this.options.freeScroll=this.options.freeScroll&&!this.options.eventPassthrough,this.options.directionLockThreshold=this.options.eventPassthrough?0:this.options.directionLockThreshold,this.options.bounceEasing="string"==typeof this.options.bounceEasing?p.ease[this.options.bounceEasing]||p.ease.circular:this.options.bounceEasing,this.options.resizePolling=void 0===this.options.resizePolling?60:this.options.resizePolling,this.options.tap===!0&&(this.options.tap="tap"),"scale"==this.options.shrinkScrollbars&&(this.options.useTransition=!1),this.options.invertWheelDirection=this.options.invertWheelDirection?-1:1,this.x=0,this.y=0,this.directionX=0,this.directionY=0,this._events={},this._init(),this.refresh(),this.scrollTo(this.options.startX,this.options.startY),this.enable()}function a(t,i,s){var e=n.createElement("div"),o=n.createElement("div");return s===!0&&(e.style.cssText="position:absolute;z-index:9999",o.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.9);border-radius:3px"),o.className="iScrollIndicator","h"==t?(s===!0&&(e.style.cssText+=";height:7px;left:2px;right:2px;bottom:0",o.style.height="100%"),e.className="iScrollHorizontalScrollbar"):(s===!0&&(e.style.cssText+=";width:7px;bottom:2px;top:2px;right:1px",o.style.width="100%"),e.className="iScrollVerticalScrollbar"),e.style.cssText+=";overflow:hidden",i||(e.style.pointerEvents="none"),e.appendChild(o),e}function l(t,i){this.wrapper="string"==typeof i.el?n.querySelector(i.el):i.el,this.wrapperStyle=this.wrapper.style,this.indicator=this.wrapper.children[0],this.indicatorStyle=this.indicator.style,this.scroller=t,this.options={listenX:!0,listenY:!0,interactive:!1,resize:!0,defaultScrollbars:!1,shrink:!1,fade:!1,speedRatioX:0,speedRatioY:0};for(var s in i)this.options[s]=i[s];if(this.sizeRatioX=1,this.sizeRatioY=1,this.maxPosX=0,this.maxPosY=0,this.options.interactive&&(this.options.disableTouch||(p.addEvent(this.indicator,"touchstart",this),p.addEvent(o,"touchend",this)),this.options.disablePointer||(p.addEvent(this.indicator,p.prefixPointerEvent("pointerdown"),this),p.addEvent(o,p.prefixPointerEvent("pointerup"),this)),this.options.disableMouse||(p.addEvent(this.indicator,"mousedown",this),p.addEvent(o,"mouseup",this))),this.options.fade){this.wrapperStyle[p.style.transform]=this.scroller.translateZ;var e=p.style.transitionDuration;this.wrapperStyle[e]=p.isBadAndroid?"0.0001ms":"0ms";var r=this;p.isBadAndroid&&c(function(){"0.0001ms"===r.wrapperStyle[e]&&(r.wrapperStyle[e]="0s")}),this.wrapperStyle.opacity="0"}}var c=o.requestAnimationFrame||o.webkitRequestAnimationFrame||o.mozRequestAnimationFrame||o.oRequestAnimationFrame||o.msRequestAnimationFrame||function(t){o.setTimeout(t,1e3/60)},p=function(){function t(t){return e!==!1&&(""===e?t:e+t.charAt(0).toUpperCase()+t.substr(1))}var i={},s=n.createElement("div").style,e=function(){for(var t,i=["t","webkitT","MozT","msT","OT"],e=0,o=i.length;e<o;e++)if(t=i[e]+"ransform",t in s)return i[e].substr(0,i[e].length-1);return!1}();i.getTime=Date.now||function(){return(new Date).getTime()},i.extend=function(t,i){for(var s in i)t[s]=i[s]},i.addEvent=function(t,i,s,e){t.addEventListener(i,s,!!e)},i.removeEvent=function(t,i,s,e){t.removeEventListener(i,s,!!e)},i.prefixPointerEvent=function(t){return o.MSPointerEvent?"MSPointer"+t.charAt(7).toUpperCase()+t.substr(8):t},i.momentum=function(t,i,s,e,o,n){var h,a,l=t-i,c=r.abs(l)/s;return n=void 0===n?6e-4:n,h=t+c*c/(2*n)*(l<0?-1:1),a=c/n,h<e?(h=o?e-o/2.5*(c/8):e,l=r.abs(h-t),a=l/c):h>0&&(h=o?o/2.5*(c/8):0,l=r.abs(t)+h,a=l/c),{destination:r.round(h),duration:a}};var h=t("transform");return i.extend(i,{hasTransform:h!==!1,hasPerspective:t("perspective")in s,hasTouch:"ontouchstart"in o,hasPointer:!(!o.PointerEvent&&!o.MSPointerEvent),hasTransition:t("transition")in s}),i.isBadAndroid=function(){var t=o.navigator.appVersion;if(/Android/.test(t)&&!/Chrome\/\d/.test(t)){var i=t.match(/Safari\/(\d+.\d)/);return!(i&&"object"==typeof i&&i.length>=2)||parseFloat(i[1])<535.19}return!1}(),i.extend(i.style={},{transform:h,transitionTimingFunction:t("transitionTimingFunction"),transitionDuration:t("transitionDuration"),transitionDelay:t("transitionDelay"),transformOrigin:t("transformOrigin")}),i.hasClass=function(t,i){var s=new RegExp("(^|\\s)"+i+"(\\s|$)");return s.test(t.className)},i.addClass=function(t,s){if(!i.hasClass(t,s)){var e=t.className.split(" ");e.push(s),t.className=e.join(" ")}},i.removeClass=function(t,s){if(i.hasClass(t,s)){var e=new RegExp("(^|\\s)"+s+"(\\s|$)","g");t.className=t.className.replace(e," ")}},i.offset=function(t){for(var i=-t.offsetLeft,s=-t.offsetTop;t=t.offsetParent;)i-=t.offsetLeft,s-=t.offsetTop;return{left:i,top:s}},i.preventDefaultException=function(t,i){for(var s in i)if(i[s].test(t[s]))return!0;return!1},i.extend(i.eventType={},{touchstart:1,touchmove:1,touchend:1,mousedown:2,mousemove:2,mouseup:2,pointerdown:3,pointermove:3,pointerup:3,MSPointerDown:3,MSPointerMove:3,MSPointerUp:3}),i.extend(i.ease={},{quadratic:{style:"cubic-bezier(0.25, 0.46, 0.45, 0.94)",fn:function(t){return t*(2-t)}},circular:{style:"cubic-bezier(0.1, 0.57, 0.1, 1)",fn:function(t){return r.sqrt(1- --t*t)}},back:{style:"cubic-bezier(0.175, 0.885, 0.32, 1.275)",fn:function(t){var i=4;return(t-=1)*t*((i+1)*t+i)+1}},bounce:{style:"",fn:function(t){return(t/=1)<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}},elastic:{style:"",fn:function(t){var i=.22,s=.4;return 0===t?0:1==t?1:s*r.pow(2,-10*t)*r.sin((t-i/4)*(2*r.PI)/i)+1}}}),i.tap=function(t,i){var s=n.createEvent("Event");s.initEvent(i,!0,!0),s.pageX=t.pageX,s.pageY=t.pageY,t.target.dispatchEvent(s)},i.click=function(t){var i,s=t.target;/(SELECT|INPUT|TEXTAREA)/i.test(s.tagName)||(i=n.createEvent("MouseEvents"),i.initMouseEvent("click",!0,!0,t.view,1,s.screenX,s.screenY,s.clientX,s.clientY,t.ctrlKey,t.altKey,t.shiftKey,t.metaKey,0,null),i._constructed=!0,s.dispatchEvent(i))},i}();h.prototype={version:"5.2.0",_init:function(){this._initEvents(),(this.options.scrollbars||this.options.indicators)&&this._initIndicators(),this.options.mouseWheel&&this._initWheel(),this.options.snap&&this._initSnap(),this.options.keyBindings&&this._initKeys()},destroy:function(){this._initEvents(!0),clearTimeout(this.resizeTimeout),this.resizeTimeout=null,this._execEvent("destroy")},_transitionEnd:function(t){t.target==this.scroller&&this.isInTransition&&(this._transitionTime(),this.resetPosition(this.options.bounceTime)||(this.isInTransition=!1,this._execEvent("scrollEnd")))},_start:function(t){if(1!=p.eventType[t.type]){var i;if(i=t.which?t.button:t.button<2?0:4==t.button?1:2,0!==i)return}if(this.enabled&&(!this.initiated||p.eventType[t.type]===this.initiated)){!this.options.preventDefault||p.isBadAndroid||p.preventDefaultException(t.target,this.options.preventDefaultException)||t.preventDefault();var s,e=t.touches?t.touches[0]:t;this.initiated=p.eventType[t.type],this.moved=!1,this.distX=0,this.distY=0,this.directionX=0,this.directionY=0,this.directionLocked=0,this.startTime=p.getTime(),this.options.useTransition&&this.isInTransition?(this._transitionTime(),this.isInTransition=!1,s=this.getComputedPosition(),this._translate(r.round(s.x),r.round(s.y)),this._execEvent("scrollEnd")):!this.options.useTransition&&this.isAnimating&&(this.isAnimating=!1,this._execEvent("scrollEnd")),this.startX=this.x,this.startY=this.y,this.absStartX=this.x,this.absStartY=this.y,this.pointX=e.pageX,this.pointY=e.pageY,this._execEvent("beforeScrollStart")}},_move:function(t){if(this.enabled&&p.eventType[t.type]===this.initiated){this.options.preventDefault&&t.preventDefault();var i,s,e,o,n=t.touches?t.touches[0]:t,h=n.pageX-this.pointX,a=n.pageY-this.pointY,l=p.getTime();if(this.pointX=n.pageX,this.pointY=n.pageY,this.distX+=h,this.distY+=a,e=r.abs(this.distX),o=r.abs(this.distY),!(l-this.endTime>300&&e<10&&o<10)){if(this.directionLocked||this.options.freeScroll||(e>o+this.options.directionLockThreshold?this.directionLocked="h":o>=e+this.options.directionLockThreshold?this.directionLocked="v":this.directionLocked="n"),"h"==this.directionLocked){if("vertical"==this.options.eventPassthrough)t.preventDefault();else if("horizontal"==this.options.eventPassthrough)return void(this.initiated=!1);a=0}else if("v"==this.directionLocked){if("horizontal"==this.options.eventPassthrough)t.preventDefault();else if("vertical"==this.options.eventPassthrough)return void(this.initiated=!1);h=0}h=this.hasHorizontalScroll?h:0,a=this.hasVerticalScroll?a:0,i=this.x+h,s=this.y+a,(i>0||i<this.maxScrollX)&&(i=this.options.bounce?this.x+h/3:i>0?0:this.maxScrollX),(s>0||s<this.maxScrollY)&&(s=this.options.bounce?this.y+a/3:s>0?0:this.maxScrollY),this.directionX=h>0?-1:h<0?1:0,this.directionY=a>0?-1:a<0?1:0,this.moved||this._execEvent("scrollStart"),this.moved=!0,this._translate(i,s),l-this.startTime>300&&(this.startTime=l,this.startX=this.x,this.startY=this.y)}}},_end:function(t){if(this.enabled&&p.eventType[t.type]===this.initiated){this.options.preventDefault&&!p.preventDefaultException(t.target,this.options.preventDefaultException)&&t.preventDefault();var i,s,e=(t.changedTouches?t.changedTouches[0]:t,p.getTime()-this.startTime),o=r.round(this.x),n=r.round(this.y),h=r.abs(o-this.startX),a=r.abs(n-this.startY),l=0,c="";if(this.isInTransition=0,this.initiated=0,this.endTime=p.getTime(),!this.resetPosition(this.options.bounceTime)){if(this.scrollTo(o,n),!this.moved)return this.options.tap&&p.tap(t,this.options.tap),this.options.click&&p.click(t),void this._execEvent("scrollCancel");if(this._events.flick&&e<200&&h<100&&a<100)return void this._execEvent("flick");if(this.options.momentum&&e<300&&(i=this.hasHorizontalScroll?p.momentum(this.x,this.startX,e,this.maxScrollX,this.options.bounce?this.wrapperWidth:0,this.options.deceleration):{destination:o,duration:0},s=this.hasVerticalScroll?p.momentum(this.y,this.startY,e,this.maxScrollY,this.options.bounce?this.wrapperHeight:0,this.options.deceleration):{destination:n,duration:0},o=i.destination,n=s.destination,l=r.max(i.duration,s.duration),this.isInTransition=1),this.options.snap){var d=this._nearestSnap(o,n);this.currentPage=d,l=this.options.snapSpeed||r.max(r.max(r.min(r.abs(o-d.x),1e3),r.min(r.abs(n-d.y),1e3)),300),o=d.x,n=d.y,this.directionX=0,this.directionY=0,c=this.options.bounceEasing}return o!=this.x||n!=this.y?((o>0||o<this.maxScrollX||n>0||n<this.maxScrollY)&&(c=p.ease.quadratic),void this.scrollTo(o,n,l,c)):void this._execEvent("scrollEnd")}}},_resize:function(){var t=this;clearTimeout(this.resizeTimeout),this.resizeTimeout=setTimeout(function(){t.refresh()},this.options.resizePolling)},resetPosition:function(t){var i=this.x,s=this.y;return t=t||0,!this.hasHorizontalScroll||this.x>0?i=0:this.x<this.maxScrollX&&(i=this.maxScrollX),!this.hasVerticalScroll||this.y>0?s=0:this.y<this.maxScrollY&&(s=this.maxScrollY),(i!=this.x||s!=this.y)&&(this.scrollTo(i,s,t,this.options.bounceEasing),!0)},disable:function(){this.enabled=!1},enable:function(){this.enabled=!0},refresh:function(){this.wrapper.offsetHeight;this.wrapperWidth=this.wrapper.clientWidth,this.wrapperHeight=this.wrapper.clientHeight,this.scrollerWidth=this.scroller.offsetWidth,this.scrollerHeight=this.scroller.offsetHeight,this.maxScrollX=this.wrapperWidth-this.scrollerWidth,this.maxScrollY=this.wrapperHeight-this.scrollerHeight,this.hasHorizontalScroll=this.options.scrollX&&this.maxScrollX<0,this.hasVerticalScroll=this.options.scrollY&&this.maxScrollY<0,this.hasHorizontalScroll||(this.maxScrollX=0,this.scrollerWidth=this.wrapperWidth),this.hasVerticalScroll||(this.maxScrollY=0,this.scrollerHeight=this.wrapperHeight),this.endTime=0,this.directionX=0,this.directionY=0,this.wrapperOffset=p.offset(this.wrapper),this._execEvent("refresh"),this.resetPosition()},on:function(t,i){this._events[t]||(this._events[t]=[]),this._events[t].push(i)},off:function(t,i){if(this._events[t]){var s=this._events[t].indexOf(i);s>-1&&this._events[t].splice(s,1)}},_execEvent:function(t){if(this._events[t]){var i=0,s=this._events[t].length;if(s)for(;i<s;i++)this._events[t][i].apply(this,[].slice.call(arguments,1))}},scrollBy:function(t,i,s,e){t=this.x+t,i=this.y+i,s=s||0,this.scrollTo(t,i,s,e)},scrollTo:function(t,i,s,e){e=e||p.ease.circular,this.isInTransition=this.options.useTransition&&s>0;var o=this.options.useTransition&&e.style;!s||o?(o&&(this._transitionTimingFunction(e.style),this._transitionTime(s)),this._translate(t,i)):this._animate(t,i,s,e.fn)},scrollToElement:function(t,i,s,e,o){if(t=t.nodeType?t:this.scroller.querySelector(t)){var n=p.offset(t);n.left-=this.wrapperOffset.left,n.top-=this.wrapperOffset.top,s===!0&&(s=r.round(t.offsetWidth/2-this.wrapper.offsetWidth/2)),e===!0&&(e=r.round(t.offsetHeight/2-this.wrapper.offsetHeight/2)),n.left-=s||0,n.top-=e||0,n.left=n.left>0?0:n.left<this.maxScrollX?this.maxScrollX:n.left,n.top=n.top>0?0:n.top<this.maxScrollY?this.maxScrollY:n.top,i=void 0===i||null===i||"auto"===i?r.max(r.abs(this.x-n.left),r.abs(this.y-n.top)):i,this.scrollTo(n.left,n.top,i,o)}},_transitionTime:function(t){t=t||0;var i=p.style.transitionDuration;if(this.scrollerStyle[i]=t+"ms",!t&&p.isBadAndroid){this.scrollerStyle[i]="0.0001ms";var s=this;c(function(){"0.0001ms"===s.scrollerStyle[i]&&(s.scrollerStyle[i]="0s")})}if(this.indicators)for(var e=this.indicators.length;e--;)this.indicators[e].transitionTime(t)},_transitionTimingFunction:function(t){if(this.scrollerStyle[p.style.transitionTimingFunction]=t,this.indicators)for(var i=this.indicators.length;i--;)this.indicators[i].transitionTimingFunction(t)},_translate:function(t,i){if(this.options.useTransform?this.scrollerStyle[p.style.transform]="translate("+t+"px,"+i+"px)"+this.translateZ:(t=r.round(t),i=r.round(i),this.scrollerStyle.left=t+"px",this.scrollerStyle.top=i+"px"),this.x=t,this.y=i,this.indicators)for(var s=this.indicators.length;s--;)this.indicators[s].updatePosition()},_initEvents:function(t){var i=t?p.removeEvent:p.addEvent,s=this.options.bindToWrapper?this.wrapper:o;i(o,"orientationchange",this),i(o,"resize",this),this.options.click&&i(this.wrapper,"click",this,!0),this.options.disableMouse||(i(this.wrapper,"mousedown",this),i(s,"mousemove",this),i(s,"mousecancel",this),i(s,"mouseup",this)),p.hasPointer&&!this.options.disablePointer&&(i(this.wrapper,p.prefixPointerEvent("pointerdown"),this),i(s,p.prefixPointerEvent("pointermove"),this),i(s,p.prefixPointerEvent("pointercancel"),this),i(s,p.prefixPointerEvent("pointerup"),this)),p.hasTouch&&!this.options.disableTouch&&(i(this.wrapper,"touchstart",this),i(s,"touchmove",this),i(s,"touchcancel",this),i(s,"touchend",this)),i(this.scroller,"transitionend",this),i(this.scroller,"webkitTransitionEnd",this),i(this.scroller,"oTransitionEnd",this),i(this.scroller,"MSTransitionEnd",this)},getComputedPosition:function(){var t,i,s=o.getComputedStyle(this.scroller,null);return this.options.useTransform?(s=s[p.style.transform].split(")")[0].split(", "),t=+(s[12]||s[4]),i=+(s[13]||s[5])):(t=+s.left.replace(/[^-\d.]/g,""),i=+s.top.replace(/[^-\d.]/g,"")),{x:t,y:i}},_initIndicators:function(){function t(t){if(n.indicators)for(var i=n.indicators.length;i--;)t.call(n.indicators[i])}var i,s=this.options.interactiveScrollbars,e="string"!=typeof this.options.scrollbars,o=[],n=this;this.indicators=[],this.options.scrollbars&&(this.options.scrollY&&(i={el:a("v",s,this.options.scrollbars),interactive:s,defaultScrollbars:!0,customStyle:e,resize:this.options.resizeScrollbars,shrink:this.options.shrinkScrollbars,fade:this.options.fadeScrollbars,listenX:!1},this.wrapper.appendChild(i.el),o.push(i)),this.options.scrollX&&(i={el:a("h",s,this.options.scrollbars),interactive:s,defaultScrollbars:!0,customStyle:e,resize:this.options.resizeScrollbars,shrink:this.options.shrinkScrollbars,fade:this.options.fadeScrollbars,listenY:!1},this.wrapper.appendChild(i.el),o.push(i))),this.options.indicators&&(o=o.concat(this.options.indicators));for(var r=o.length;r--;)this.indicators.push(new l(this,o[r]));this.options.fadeScrollbars&&(this.on("scrollEnd",function(){t(function(){this.fade()})}),this.on("scrollCancel",function(){t(function(){this.fade()})}),this.on("scrollStart",function(){t(function(){this.fade(1)})}),this.on("beforeScrollStart",function(){t(function(){this.fade(1,!0)})})),this.on("refresh",function(){t(function(){this.refresh()})}),this.on("destroy",function(){t(function(){this.destroy()}),delete this.indicators})},_initWheel:function(){p.addEvent(this.wrapper,"wheel",this),p.addEvent(this.wrapper,"mousewheel",this),p.addEvent(this.wrapper,"DOMMouseScroll",this),this.on("destroy",function(){clearTimeout(this.wheelTimeout),this.wheelTimeout=null,p.removeEvent(this.wrapper,"wheel",this),p.removeEvent(this.wrapper,"mousewheel",this),p.removeEvent(this.wrapper,"DOMMouseScroll",this)})},_wheel:function(t){if(this.enabled){t.preventDefault();var i,s,e,o,n=this;if(void 0===this.wheelTimeout&&n._execEvent("scrollStart"),clearTimeout(this.wheelTimeout),this.wheelTimeout=setTimeout(function(){n.options.snap||n._execEvent("scrollEnd"),n.wheelTimeout=void 0},400),"deltaX"in t)1===t.deltaMode?(i=-t.deltaX*this.options.mouseWheelSpeed,s=-t.deltaY*this.options.mouseWheelSpeed):(i=-t.deltaX,s=-t.deltaY);else if("wheelDeltaX"in t)i=t.wheelDeltaX/120*this.options.mouseWheelSpeed,s=t.wheelDeltaY/120*this.options.mouseWheelSpeed;else if("wheelDelta"in t)i=s=t.wheelDelta/120*this.options.mouseWheelSpeed;else{if(!("detail"in t))return;i=s=-t.detail/3*this.options.mouseWheelSpeed}if(i*=this.options.invertWheelDirection,s*=this.options.invertWheelDirection,this.hasVerticalScroll||(i=s,s=0),this.options.snap)return e=this.currentPage.pageX,o=this.currentPage.pageY,i>0?e--:i<0&&e++,s>0?o--:s<0&&o++,void this.goToPage(e,o);e=this.x+r.round(this.hasHorizontalScroll?i:0),o=this.y+r.round(this.hasVerticalScroll?s:0),this.directionX=i>0?-1:i<0?1:0,this.directionY=s>0?-1:s<0?1:0,e>0?e=0:e<this.maxScrollX&&(e=this.maxScrollX),o>0?o=0:o<this.maxScrollY&&(o=this.maxScrollY),this.scrollTo(e,o,0)}},_initSnap:function(){this.currentPage={},"string"==typeof this.options.snap&&(this.options.snap=this.scroller.querySelectorAll(this.options.snap)),this.on("refresh",function(){var t,i,s,e,o,n,h=0,a=0,l=0,c=this.options.snapStepX||this.wrapperWidth,p=this.options.snapStepY||this.wrapperHeight;if(this.pages=[],this.wrapperWidth&&this.wrapperHeight&&this.scrollerWidth&&this.scrollerHeight){if(this.options.snap===!0)for(s=r.round(c/2),e=r.round(p/2);l>-this.scrollerWidth;){for(this.pages[h]=[],t=0,o=0;o>-this.scrollerHeight;)this.pages[h][t]={x:r.max(l,this.maxScrollX),y:r.max(o,this.maxScrollY),width:c,height:p,cx:l-s,cy:o-e},o-=p,t++;l-=c,h++}else for(n=this.options.snap,t=n.length,i=-1;h<t;h++)(0===h||n[h].offsetLeft<=n[h-1].offsetLeft)&&(a=0,i++),this.pages[a]||(this.pages[a]=[]),l=r.max(-n[h].offsetLeft,this.maxScrollX),o=r.max(-n[h].offsetTop,this.maxScrollY),s=l-r.round(n[h].offsetWidth/2),e=o-r.round(n[h].offsetHeight/2),this.pages[a][i]={x:l,y:o,width:n[h].offsetWidth,height:n[h].offsetHeight,cx:s,cy:e},l>this.maxScrollX&&a++;this.goToPage(this.currentPage.pageX||0,this.currentPage.pageY||0,0),this.options.snapThreshold%1===0?(this.snapThresholdX=this.options.snapThreshold,this.snapThresholdY=this.options.snapThreshold):(this.snapThresholdX=r.round(this.pages[this.currentPage.pageX][this.currentPage.pageY].width*this.options.snapThreshold),this.snapThresholdY=r.round(this.pages[this.currentPage.pageX][this.currentPage.pageY].height*this.options.snapThreshold))}}),this.on("flick",function(){var t=this.options.snapSpeed||r.max(r.max(r.min(r.abs(this.x-this.startX),1e3),r.min(r.abs(this.y-this.startY),1e3)),300);this.goToPage(this.currentPage.pageX+this.directionX,this.currentPage.pageY+this.directionY,t)})},_nearestSnap:function(t,i){if(!this.pages.length)return{x:0,y:0,pageX:0,pageY:0};var s=0,e=this.pages.length,o=0;if(r.abs(t-this.absStartX)<this.snapThresholdX&&r.abs(i-this.absStartY)<this.snapThresholdY)return this.currentPage;for(t>0?t=0:t<this.maxScrollX&&(t=this.maxScrollX),i>0?i=0:i<this.maxScrollY&&(i=this.maxScrollY);s<e;s++)if(t>=this.pages[s][0].cx){t=this.pages[s][0].x;break}for(e=this.pages[s].length;o<e;o++)if(i>=this.pages[0][o].cy){i=this.pages[0][o].y;break}return s==this.currentPage.pageX&&(s+=this.directionX,s<0?s=0:s>=this.pages.length&&(s=this.pages.length-1),t=this.pages[s][0].x),o==this.currentPage.pageY&&(o+=this.directionY,o<0?o=0:o>=this.pages[0].length&&(o=this.pages[0].length-1),i=this.pages[0][o].y),{x:t,y:i,pageX:s,pageY:o}},goToPage:function(t,i,s,e){e=e||this.options.bounceEasing,t>=this.pages.length?t=this.pages.length-1:t<0&&(t=0),i>=this.pages[t].length?i=this.pages[t].length-1:i<0&&(i=0);var o=this.pages[t][i].x,n=this.pages[t][i].y;s=void 0===s?this.options.snapSpeed||r.max(r.max(r.min(r.abs(o-this.x),1e3),r.min(r.abs(n-this.y),1e3)),300):s,this.currentPage={x:o,y:n,pageX:t,pageY:i},this.scrollTo(o,n,s,e)},next:function(t,i){var s=this.currentPage.pageX,e=this.currentPage.pageY;s++,s>=this.pages.length&&this.hasVerticalScroll&&(s=0,e++),this.goToPage(s,e,t,i)},prev:function(t,i){var s=this.currentPage.pageX,e=this.currentPage.pageY;s--,s<0&&this.hasVerticalScroll&&(s=0,e--),this.goToPage(s,e,t,i)},_initKeys:function(t){var i,s={pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,right:39,down:40};if("object"==typeof this.options.keyBindings)for(i in this.options.keyBindings)"string"==typeof this.options.keyBindings[i]&&(this.options.keyBindings[i]=this.options.keyBindings[i].toUpperCase().charCodeAt(0));else this.options.keyBindings={};for(i in s)this.options.keyBindings[i]=this.options.keyBindings[i]||s[i];p.addEvent(o,"keydown",this),this.on("destroy",function(){p.removeEvent(o,"keydown",this)})},_key:function(t){if(this.enabled){var i,s=this.options.snap,e=s?this.currentPage.pageX:this.x,o=s?this.currentPage.pageY:this.y,n=p.getTime(),h=this.keyTime||0,a=.25;switch(this.options.useTransition&&this.isInTransition&&(i=this.getComputedPosition(),this._translate(r.round(i.x),r.round(i.y)),this.isInTransition=!1),this.keyAcceleration=n-h<200?r.min(this.keyAcceleration+a,50):0,t.keyCode){case this.options.keyBindings.pageUp:this.hasHorizontalScroll&&!this.hasVerticalScroll?e+=s?1:this.wrapperWidth:o+=s?1:this.wrapperHeight;break;case this.options.keyBindings.pageDown:this.hasHorizontalScroll&&!this.hasVerticalScroll?e-=s?1:this.wrapperWidth:o-=s?1:this.wrapperHeight;break;case this.options.keyBindings.end:e=s?this.pages.length-1:this.maxScrollX,o=s?this.pages[0].length-1:this.maxScrollY;break;case this.options.keyBindings.home:e=0,o=0;break;case this.options.keyBindings.left:e+=s?-1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.up:o+=s?1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.right:e-=s?-1:5+this.keyAcceleration>>0;break;case this.options.keyBindings.down:o-=s?1:5+this.keyAcceleration>>0;break;default:return}if(s)return void this.goToPage(e,o);e>0?(e=0,this.keyAcceleration=0):e<this.maxScrollX&&(e=this.maxScrollX,this.keyAcceleration=0),o>0?(o=0,this.keyAcceleration=0):o<this.maxScrollY&&(o=this.maxScrollY,this.keyAcceleration=0),this.scrollTo(e,o,0),this.keyTime=n}},_animate:function(t,i,s,e){function o(){var d,u,m,f=p.getTime();return f>=l?(n.isAnimating=!1,n._translate(t,i),void(n.resetPosition(n.options.bounceTime)||n._execEvent("scrollEnd"))):(f=(f-a)/s,m=e(f),d=(t-r)*m+r,u=(i-h)*m+h,n._translate(d,u),void(n.isAnimating&&c(o)))}var n=this,r=this.x,h=this.y,a=p.getTime(),l=a+s;this.isAnimating=!0,o()},handleEvent:function(t){switch(t.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":this._start(t);break;case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":this._move(t);break;case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":this._end(t);break;case"orientationchange":case"resize":this._resize();break;case"transitionend":case"webkitTransitionEnd":case"oTransitionEnd":case"MSTransitionEnd":this._transitionEnd(t);break;case"wheel":case"DOMMouseScroll":case"mousewheel":this._wheel(t);break;case"keydown":this._key(t);break;case"click":this.enabled&&!t._constructed&&(t.preventDefault(),t.stopPropagation())}}},l.prototype={handleEvent:function(t){switch(t.type){case"touchstart":case"pointerdown":case"MSPointerDown":case"mousedown":this._start(t);break;case"touchmove":case"pointermove":case"MSPointerMove":case"mousemove":this._move(t);break;case"touchend":case"pointerup":case"MSPointerUp":case"mouseup":case"touchcancel":case"pointercancel":case"MSPointerCancel":case"mousecancel":this._end(t)}},destroy:function(){this.options.fadeScrollbars&&(clearTimeout(this.fadeTimeout),this.fadeTimeout=null),this.options.interactive&&(p.removeEvent(this.indicator,"touchstart",this),p.removeEvent(this.indicator,p.prefixPointerEvent("pointerdown"),this),p.removeEvent(this.indicator,"mousedown",this),p.removeEvent(o,"touchmove",this),p.removeEvent(o,p.prefixPointerEvent("pointermove"),this),p.removeEvent(o,"mousemove",this),p.removeEvent(o,"touchend",this),p.removeEvent(o,p.prefixPointerEvent("pointerup"),this),p.removeEvent(o,"mouseup",this)),this.options.defaultScrollbars&&this.wrapper.parentNode.removeChild(this.wrapper)},_start:function(t){var i=t.touches?t.touches[0]:t;t.preventDefault(),t.stopPropagation(),this.transitionTime(),this.initiated=!0,this.moved=!1,this.lastPointX=i.pageX,this.lastPointY=i.pageY,this.startTime=p.getTime(),this.options.disableTouch||p.addEvent(o,"touchmove",this),this.options.disablePointer||p.addEvent(o,p.prefixPointerEvent("pointermove"),this),this.options.disableMouse||p.addEvent(o,"mousemove",this),this.scroller._execEvent("beforeScrollStart")},_move:function(t){var i,s,e,o,n=t.touches?t.touches[0]:t;p.getTime();this.moved||this.scroller._execEvent("scrollStart"),this.moved=!0,i=n.pageX-this.lastPointX,this.lastPointX=n.pageX,s=n.pageY-this.lastPointY,this.lastPointY=n.pageY,e=this.x+i,o=this.y+s,this._pos(e,o),t.preventDefault(),t.stopPropagation()},_end:function(t){if(this.initiated){if(this.initiated=!1,t.preventDefault(),t.stopPropagation(),p.removeEvent(o,"touchmove",this),p.removeEvent(o,p.prefixPointerEvent("pointermove"),this),p.removeEvent(o,"mousemove",this),this.scroller.options.snap){var i=this.scroller._nearestSnap(this.scroller.x,this.scroller.y),s=this.options.snapSpeed||r.max(r.max(r.min(r.abs(this.scroller.x-i.x),1e3),r.min(r.abs(this.scroller.y-i.y),1e3)),300);this.scroller.x==i.x&&this.scroller.y==i.y||(this.scroller.directionX=0,this.scroller.directionY=0,this.scroller.currentPage=i,this.scroller.scrollTo(i.x,i.y,s,this.scroller.options.bounceEasing))}this.moved&&this.scroller._execEvent("scrollEnd")}},transitionTime:function(t){t=t||0;var i=p.style.transitionDuration;if(this.indicatorStyle[i]=t+"ms",!t&&p.isBadAndroid){this.indicatorStyle[i]="0.0001ms";var s=this;c(function(){"0.0001ms"===s.indicatorStyle[i]&&(s.indicatorStyle[i]="0s")})}},transitionTimingFunction:function(t){this.indicatorStyle[p.style.transitionTimingFunction]=t},refresh:function(){this.transitionTime(),this.options.listenX&&!this.options.listenY?this.indicatorStyle.display=this.scroller.hasHorizontalScroll?"block":"none":this.options.listenY&&!this.options.listenX?this.indicatorStyle.display=this.scroller.hasVerticalScroll?"block":"none":this.indicatorStyle.display=this.scroller.hasHorizontalScroll||this.scroller.hasVerticalScroll?"block":"none",this.scroller.hasHorizontalScroll&&this.scroller.hasVerticalScroll?(p.addClass(this.wrapper,"iScrollBothScrollbars"),p.removeClass(this.wrapper,"iScrollLoneScrollbar"),this.options.defaultScrollbars&&this.options.customStyle&&(this.options.listenX?this.wrapper.style.right="8px":this.wrapper.style.bottom="8px")):(p.removeClass(this.wrapper,"iScrollBothScrollbars"),p.addClass(this.wrapper,"iScrollLoneScrollbar"),this.options.defaultScrollbars&&this.options.customStyle&&(this.options.listenX?this.wrapper.style.right="2px":this.wrapper.style.bottom="2px"));this.wrapper.offsetHeight;this.options.listenX&&(this.wrapperWidth=this.wrapper.clientWidth,this.options.resize?(this.indicatorWidth=r.max(r.round(this.wrapperWidth*this.wrapperWidth/(this.scroller.scrollerWidth||this.wrapperWidth||1)),8),this.indicatorStyle.width=this.indicatorWidth+"px"):this.indicatorWidth=this.indicator.clientWidth,this.maxPosX=this.wrapperWidth-this.indicatorWidth,"clip"==this.options.shrink?(this.minBoundaryX=-this.indicatorWidth+8,this.maxBoundaryX=this.wrapperWidth-8):(this.minBoundaryX=0,this.maxBoundaryX=this.maxPosX),this.sizeRatioX=this.options.speedRatioX||this.scroller.maxScrollX&&this.maxPosX/this.scroller.maxScrollX),this.options.listenY&&(this.wrapperHeight=this.wrapper.clientHeight,this.options.resize?(this.indicatorHeight=r.max(r.round(this.wrapperHeight*this.wrapperHeight/(this.scroller.scrollerHeight||this.wrapperHeight||1)),8),this.indicatorStyle.height=this.indicatorHeight+"px"):this.indicatorHeight=this.indicator.clientHeight,this.maxPosY=this.wrapperHeight-this.indicatorHeight,"clip"==this.options.shrink?(this.minBoundaryY=-this.indicatorHeight+8,this.maxBoundaryY=this.wrapperHeight-8):(this.minBoundaryY=0,this.maxBoundaryY=this.maxPosY),this.maxPosY=this.wrapperHeight-this.indicatorHeight,this.sizeRatioY=this.options.speedRatioY||this.scroller.maxScrollY&&this.maxPosY/this.scroller.maxScrollY),this.updatePosition()},updatePosition:function(){var t=this.options.listenX&&r.round(this.sizeRatioX*this.scroller.x)||0,i=this.options.listenY&&r.round(this.sizeRatioY*this.scroller.y)||0;this.options.ignoreBoundaries||(t<this.minBoundaryX?("scale"==this.options.shrink&&(this.width=r.max(this.indicatorWidth+t,8),this.indicatorStyle.width=this.width+"px"),t=this.minBoundaryX):t>this.maxBoundaryX?"scale"==this.options.shrink?(this.width=r.max(this.indicatorWidth-(t-this.maxPosX),8),this.indicatorStyle.width=this.width+"px",t=this.maxPosX+this.indicatorWidth-this.width):t=this.maxBoundaryX:"scale"==this.options.shrink&&this.width!=this.indicatorWidth&&(this.width=this.indicatorWidth,this.indicatorStyle.width=this.width+"px"),i<this.minBoundaryY?("scale"==this.options.shrink&&(this.height=r.max(this.indicatorHeight+3*i,8),this.indicatorStyle.height=this.height+"px"),i=this.minBoundaryY):i>this.maxBoundaryY?"scale"==this.options.shrink?(this.height=r.max(this.indicatorHeight-3*(i-this.maxPosY),8),this.indicatorStyle.height=this.height+"px",i=this.maxPosY+this.indicatorHeight-this.height):i=this.maxBoundaryY:"scale"==this.options.shrink&&this.height!=this.indicatorHeight&&(this.height=this.indicatorHeight,this.indicatorStyle.height=this.height+"px")), 
    33this.x=t,this.y=i,this.scroller.options.useTransform?this.indicatorStyle[p.style.transform]="translate("+t+"px,"+i+"px)"+this.scroller.translateZ:(this.indicatorStyle.left=t+"px",this.indicatorStyle.top=i+"px")},_pos:function(t,i){t<0?t=0:t>this.maxPosX&&(t=this.maxPosX),i<0?i=0:i>this.maxPosY&&(i=this.maxPosY),t=this.options.listenX?r.round(t/this.sizeRatioX):this.scroller.x,i=this.options.listenY?r.round(i/this.sizeRatioY):this.scroller.y,this.scroller.scrollTo(t,i)},fade:function(t,i){if(!i||this.visible){clearTimeout(this.fadeTimeout),this.fadeTimeout=null;var s=t?250:500,e=t?0:300;t=t?"1":"0",this.wrapperStyle[p.style.transitionDuration]=s+"ms",this.fadeTimeout=setTimeout(function(t){this.wrapperStyle.opacity=t,this.visible=+t}.bind(this,t),e)}}},h.utils=p,"undefined"!=typeof t&&t.exports?t.exports=h:(e=function(){return h}.call(i,s,i,t),!(void 0!==e&&(t.exports=e)))}(window,document,Math)},function(t,i,s){var e,o,n;/*! 
  • modernize/1.7.3/src/js/app.js

    r85582 r85582  
    8989    function _toggle () { 
    9090      $(`.${setting.class.toggle}`).on('click', () => { 
    91         if ($(`.${setting.class.menu}`).attr('aria-expanded') === 'true') { 
     91        if ($(`.${setting.class.menu}`).attr('aria-hidden') === 'false') { 
    9292          $('body').removeClass(setting.class.fixed) 
    9393          _close() 
     
    112112      myScroll.enable() 
    113113      _noScroll() 
    114       $(`.${setting.class.toggle}`).addClass(setting.class.toggleopen) 
     114      $(`.${setting.class.toggle}`).addClass(setting.class.toggleopen).attr('aria-expanded', 'true') 
    115115      $(`.${setting.class.ovly}`).addClass(setting.class.bgshow) 
    116       $(`.${setting.class.menu}`).addClass(setting.class.open).attr('aria-expanded', 'true') 
     116      $(`.${setting.class.menu}`).addClass(setting.class.open).attr('aria-hidden', 'false') 
    117117    } 
    118118 
     
    121121      _returnScroll() 
    122122 
    123       $(`.${setting.class.toggle}`).removeClass(setting.class.toggleopen) 
     123      $(`.${setting.class.toggle}`).removeClass(setting.class.toggleopen).attr('aria-expanded', 'false') 
    124124      $(`.${setting.class.ovly}`).removeClass(setting.class.bgshow) 
    125       $(`.${setting.class.menu}`).removeClass(setting.class.open).attr('aria-expanded', 'false') 
     125      $(`.${setting.class.menu}`).removeClass(setting.class.open).attr('aria-hidden', 'true') 
    126126    } 
    127127 
  • modernize/1.7.3/style.css

    r85582 r85582  
    55Author URI: https://profiles.wordpress.org/mismith227 
    66Description: Modernize is an modern, white, clean, beautiful WordPress theme 
    7 Version: 1.7.2 
     7Version: 1.7.3 
    88License: GNU General Public License v2 or later 
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html 
     
    2323 
    2424html { 
    25   font-family: sans-serif; /* 1 */ 
    2625  -ms-text-size-adjust: 100%; /* 2 */ 
    2726  -webkit-text-size-adjust: 100%; /* 2 */ 
     
    3635} 
    3736 
    38 /* HTML5 display definitions 
    39    ========================================================================== */ 
    40  
    41 /** 
    42  * Add the correct display in IE 9-. 
    43  * 1. Add the correct display in Edge, IE, and Firefox. 
    44  * 2. Add the correct display in IE. 
    45  */ 
    46  
    47 article, 
    48 aside, 
    49 details, /* 1 */ 
    50 figcaption, 
    51 figure, 
    52 footer, 
    53 header, 
    54 main, /* 2 */ 
    55 menu, 
    56 nav, 
    57 section, 
    58 summary { /* 1 */ 
    59   display: block; 
    60 } 
    61  
    62 /** 
    63  * Add the correct display in IE 9-. 
    64  */ 
    65  
    66 audio, 
    67 canvas, 
    68 progress, 
    69 video { 
    70   display: inline-block; 
    71 } 
    72  
    73 /** 
    74  * Add the correct display in iOS 4-7. 
    75  */ 
    76  
    77 audio:not([controls]) { 
    78   display: none; 
    79   height: 0; 
    80 } 
    81  
    82 /** 
    83  * Add the correct vertical alignment in Chrome, Firefox, and Opera. 
    84  */ 
    85  
    86 progress { 
    87   vertical-align: baseline; 
    88 } 
    89  
    90 /** 
    91  * Add the correct display in IE 10-. 
    92  * 1. Add the correct display in IE. 
    93  */ 
    94  
    95 template, /* 1 */ 
    96 [hidden] { 
    97   display: none; 
    98 } 
    99  
    10037/* Links 
    10138   ========================================================================== */ 
    102  
    103 /** 
    104  * 1. Remove the gray background on active links in IE 10. 
    105  * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. 
    106  */ 
    10739 
    10840a { 
     
    628560} 
    629561 
     562html { 
     563  font-size: 62.5%; 
     564} 
     565 
     566body { 
     567  font-family: -apple-system, 'BlinkMacSystemFont', "Helvetica Neue", Helvetica, "Roboto", Arial, "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; 
     568  font-size: 1.4rem; 
     569  color: #555; 
     570} 
     571 
    630572h1 { 
    631573  font-size: 3.2rem; 
     
    780722  -webkit-appearance: none; 
    781723     -moz-appearance: none; 
    782           appearance: none 
    783 } 
    784  
    785 @media (max-width:639px) { 
    786  
    787   input, button, textarea, select { 
    788     width: 100%; 
    789   } 
    790   } 
     724          appearance: none; 
     725  width: 100%; 
     726} 
    791727 
    792728input { 
     
    868804          align-items: center; 
    869805  width: 100%; 
    870   height: 65px; 
     806  height: 50px; 
    871807  border-bottom: 1px solid #eee; 
    872808  box-shadow: 0px 0px 10px -5px rgba(0, 0, 0, 0.4); 
     
    874810} 
    875811 
    876 @media (max-width:639px) { 
     812@media (min-width:640px) { 
    877813 
    878814  .header { 
    879     height: 50px; 
     815    height: 75px; 
    880816  } 
    881817  } 
    882818 
    883819.site-content { 
     820  display: block; 
     821  width: 100%; 
     822  margin: 40px auto 0 
     823} 
     824 
     825@media (min-width:640px) { 
     826 
     827  .site-content { 
     828    width: 96%; 
     829    max-width: 700px; 
     830  } 
     831  } 
     832 
     833.primary { 
    884834  width: 96%; 
    885   max-width: 700px; 
    886   margin: 40px auto 0 
    887 } 
    888  
    889 @media (max-width:639px) { 
    890  
    891   .site-content { 
     835  margin: 0 auto; 
     836  padding-right: 0 
     837} 
     838 
     839@media (min-width:640px) { 
     840 
     841  .primary { 
    892842    display: block; 
    893843    width: 100%; 
    894     margin-top: 40px; 
    895   } 
    896   } 
    897  
    898 .primary { 
    899   width: 100% 
    900 } 
    901  
    902 @media (max-width:639px) { 
    903  
    904   .primary { 
    905     display: block; 
    906     width: 96%; 
    907     margin: 0 auto; 
    908     padding-right: 0; 
    909844  } 
    910845  } 
     
    912847.secondary { 
    913848  display: block; 
    914   width: 100%; 
    915   margin: 80px auto 0 
    916 } 
    917  
    918 @media (max-width:639px) { 
     849  width: 96%; 
     850  margin: 40px auto 0 
     851} 
     852 
     853@media (min-width:640px) { 
    919854 
    920855  .secondary { 
    921     display: block; 
    922     width: 96%; 
     856    width: 100%; 
    923857    margin: 40px auto 0; 
    924858  } 
     
    937871 
    938872.single-post .primary, .page .primary { 
    939 } 
    940  
    941 @media (max-width:639px) { 
    942  
    943   .single-post .primary, .page .primary { 
    944     width: 100%; 
    945   } 
     873  width: 100%; 
    946874} 
    947875 
     
    982910 
    983911.mdr-columns { 
    984   display: -webkit-box; 
    985   display: -ms-flexbox; 
    986   display: flex 
    987 } 
    988  
    989 @media (max-width:767px) { 
     912  display: block 
     913} 
     914 
     915@media (min-width:768px) { 
    990916 
    991917  .mdr-columns { 
    992     display: block; 
     918    display: -webkit-box; 
     919    display: -ms-flexbox; 
     920    display: flex; 
    993921  } 
    994922  } 
     
    1020948} 
    1021949 
    1022 .mdr-column.is-2, .mdr-tile.is-2 { 
    1023   -webkit-box-flex: 0; 
    1024       -ms-flex: none; 
    1025           flex: none; 
    1026   width: 16.66667%; 
    1027 } 
    1028  
    1029 .mdr-column.is-3, .mdr-tile.is-3 { 
    1030   -webkit-box-flex: 0; 
    1031       -ms-flex: none; 
    1032           flex: none; 
    1033   width: 25%; 
    1034 } 
    1035  
    1036 .mdr-column.is-4, .mdr-tile.is-4 { 
    1037   -webkit-box-flex: 0; 
    1038       -ms-flex: none; 
    1039           flex: none; 
    1040   width: 33.33333%; 
    1041 } 
    1042  
    1043 .mdr-column.is-5, .mdr-tile.is-5 { 
    1044   -webkit-box-flex: 0; 
    1045       -ms-flex: none; 
    1046           flex: none; 
    1047   width: 41.66667%; 
    1048 } 
    1049  
    1050 .mdr-column.is-6, .mdr-tile.is-6 { 
    1051   -webkit-box-flex: 0; 
    1052       -ms-flex: none; 
    1053           flex: none; 
    1054   width: 50%; 
    1055 } 
    1056  
    1057 .mdr-column.is-7, .mdr-tile.is-7 { 
    1058   -webkit-box-flex: 0; 
    1059       -ms-flex: none; 
    1060           flex: none; 
    1061   width: 58.33333%; 
    1062 } 
    1063  
    1064 .mdr-column.is-8, .mdr-tile.is-8 { 
    1065   -webkit-box-flex: 0; 
    1066       -ms-flex: none; 
    1067           flex: none; 
    1068   width: 66.66667%; 
    1069 } 
    1070  
    1071 .mdr-column.is-9, .mdr-tile.is-9 { 
    1072   -webkit-box-flex: 0; 
    1073       -ms-flex: none; 
    1074           flex: none; 
    1075   width: 75%; 
    1076 } 
    1077  
    1078 .mdr-column.is-10, .mdr-tile.is-10 { 
    1079   -webkit-box-flex: 0; 
    1080       -ms-flex: none; 
    1081           flex: none; 
    1082   width: 83.33333%; 
    1083 } 
    1084  
    1085 .mdr-column.is-11, .mdr-tile.is-11 { 
    1086   -webkit-box-flex: 0; 
    1087       -ms-flex: none; 
    1088           flex: none; 
    1089   width: 91.66667%; 
    1090 } 
    1091  
    1092950@media (max-width:767px) { 
    1093951 
     
    1097955 
    1098956  .mdr-column.is-2, .mdr-column.is-3, .mdr-column.is-4, .mdr-column.is-5, .mdr-column.is-6, .mdr-column.is-7, .mdr-column.is-8, .mdr-column.is-9, .mdr-column.is-10, .mdr-column.is-11, .mdr-tile.is-2, .mdr-tile.is-3, .mdr-tile.is-4, .mdr-tile.is-5, .mdr-tile.is-6, .mdr-tile.is-7, .mdr-tile.is-8, .mdr-tile.is-9, .mdr-tile.is-10, .mdr-tile.is-11 { 
     957    display: block; 
    1099958    width: 100%; 
     959  } 
     960  } 
     961 
     962@media (min-width:768px) { 
     963 
     964  .mdr-column, 
     965.mdr-tile { 
     966} 
     967 
     968  .mdr-column.is-2, .mdr-tile.is-2 { 
     969    width: 16.66667%; 
     970  } 
     971 
     972  .mdr-column.is-3, .mdr-tile.is-3 { 
     973    width: 25%; 
     974  } 
     975 
     976  .mdr-column.is-4, .mdr-tile.is-4 { 
     977    width: 33.33333%; 
     978  } 
     979 
     980  .mdr-column.is-5, .mdr-tile.is-5 { 
     981    width: 41.66667%; 
     982  } 
     983 
     984  .mdr-column.is-6, .mdr-tile.is-6 { 
     985    width: 50%; 
     986  } 
     987 
     988  .mdr-column.is-7, .mdr-tile.is-7 { 
     989    width: 58.33333%; 
     990  } 
     991 
     992  .mdr-column.is-8, .mdr-tile.is-8 { 
     993    width: 66.66667%; 
     994  } 
     995 
     996  .mdr-column.is-9, .mdr-tile.is-9 { 
     997    width: 75%; 
     998  } 
     999 
     1000  .mdr-column.is-10, .mdr-tile.is-10 { 
     1001    width: 83.33333%; 
     1002  } 
     1003 
     1004  .mdr-column.is-11, .mdr-tile.is-11 { 
     1005    width: 91.66667%; 
    11001006  } 
    11011007  } 
     
    11091015 
    11101016.mdr-tile { 
    1111   display: -webkit-box; 
    1112   display: -ms-flexbox; 
    1113   display: flex; 
    1114   -webkit-box-align: stretch; 
    1115       -ms-flex-align: stretch; 
    1116           align-items: stretch; 
    1117   -ms-flex-preferred-size: auto; 
    1118       flex-basis: auto; 
    1119   min-height: -webkit-min-content; 
    1120   min-height: -moz-min-content; 
    1121   min-height: min-content 
    1122 } 
    1123  
    1124 @media (max-width:767px) { 
     1017  display: block 
     1018} 
     1019 
     1020@media (min-width:768px) { 
    11251021 
    11261022  .mdr-tile { 
    1127     display: block; 
     1023    display: -webkit-box; 
     1024    display: -ms-flexbox; 
     1025    display: flex; 
     1026    -webkit-box-align: stretch; 
     1027        -ms-flex-align: stretch; 
     1028            align-items: stretch; 
     1029    -ms-flex-preferred-size: auto; 
     1030        flex-basis: auto; 
     1031    min-height: -webkit-min-content; 
     1032    min-height: -moz-min-content; 
     1033    min-height: min-content; 
    11281034  } 
    11291035  } 
     
    11551061} 
    11561062 
     1063@media (min-width:1024px) { 
     1064 
     1065  .header__title { 
     1066    margin: 0 0 0 24px; 
     1067  } 
     1068} 
     1069 
    11571070.header__description { 
    1158   display: inline-block; 
    1159   margin: 0 0 0 12px; 
    1160   font-size: 1.2rem; 
    1161 } 
    1162  
    1163 @media (max-width:639px) { 
     1071  display: none; 
     1072} 
     1073 
     1074@media (min-width:640px) { 
    11641075 
    11651076  .header__description { 
    1166     display: none; 
     1077    display: inline-block; 
     1078    margin: 0 0 0 12px; 
     1079    font-size: 1.2rem; 
    11671080  } 
    11681081} 
     
    11711084  position: relative; 
    11721085  width: 100%; 
    1173   height: 500px; 
     1086  height: 300px; 
    11741087  overflow: hidden 
    11751088} 
    11761089 
    1177 @media (max-width:1023px) { 
     1090@media (min-width:768px) { 
    11781091 
    11791092  .main-visual { 
     
    11821095  } 
    11831096 
    1184 @media (max-width:639px) { 
     1097@media (min-width:1024px) { 
    11851098 
    11861099  .main-visual { 
    1187     height: 300px; 
     1100    height: 500px; 
    11881101  } 
    11891102  } 
     
    12541167  position: fixed; 
    12551168  top: 0; 
    1256   right: -300px; 
     1169  right: -80%; 
    12571170  z-index: 3; 
    1258   width: 300px; 
     1171  width: 80%; 
    12591172  height: 100%; 
    12601173  overflow: hidden; 
     
    12621175} 
    12631176 
    1264 @media (max-width:639px) { 
     1177@media (min-width:640px) { 
    12651178 
    12661179  .gnav { 
    1267     right: -80%; 
    1268     width: 80%; 
     1180    right: -300px; 
     1181    width: 300px; 
    12691182  } 
    12701183  } 
     
    12911204 
    12921205.primary-menu { 
    1293   padding: 65px 0 10px 
    1294 } 
    1295  
    1296 @media (max-width:1023px) { 
     1206  width: 100%; 
     1207  padding: 50px 0 10px 
     1208} 
     1209 
     1210@media (min-width:640px) { 
    12971211 
    12981212  .primary-menu { 
    1299     width: 100%; 
    1300   } 
    1301   } 
    1302  
    1303 @media (max-width:639px) { 
    1304  
    1305   .primary-menu { 
    1306     padding-top: 50px; 
     1213    padding-top: 75px; 
    13071214  } 
    13081215  } 
     
    13291236 
    13301237.widget { 
    1331   margin-top: 60px 
     1238  margin-top: 40px 
    13321239} 
    13331240 
     
    13381245.widget__title { 
    13391246  margin: 0 0 12px 0; 
    1340   padding: 0 0 8px 0; 
    1341   border-bottom: 1px solid #eee; 
     1247  padding: 0; 
    13421248  font-size: 2.2rem; 
    13431249  font-weight: normal; 
     1250} 
     1251 
     1252.widget__title + div { 
     1253  padding-left: 12px; 
    13441254} 
    13451255 
     
    13881298.entry { 
    13891299  margin-top: 24px; 
    1390   padding: 20px; 
     1300  padding: 10px; 
    13911301  border: 1px solid #eee; 
    13921302  box-shadow: 0 1px 1px rgba(0,0,0,.1); 
     
    13941304} 
    13951305 
    1396 @media (max-width:639px) { 
     1306@media (min-width:640px) { 
    13971307 
    13981308  .entry { 
    1399     padding: 10px; 
     1309    padding: 20px; 
    14001310  } 
    14011311  } 
     
    14911401          justify-content: center; 
    14921402  position: relative; 
    1493   min-height: 500px; 
     1403  min-height: 300px; 
    14941404  width: 100%; 
    14951405  background-color: #666; 
    14961406} 
    14971407 
    1498 @media (max-width:1023px) { 
     1408@media (min-width:768px) { 
    14991409 
    15001410  .single-post .entry__header, .page .entry__header { 
     
    15031413} 
    15041414 
    1505 @media (max-width:639px) { 
     1415@media (min-width:1024px) { 
    15061416 
    15071417  .single-post .entry__header, .page .entry__header { 
    1508     min-height: 300px; 
     1418    min-height: 500px; 
    15091419  } 
    15101420} 
     
    15321442  width: 100%; 
    15331443  height: 100%; 
    1534   background: rgba(0, 0, 0, .3); 
     1444  background: rgba(0, 0, 0, .15); 
    15351445} 
    15361446 
     
    15951505.publised-label, 
    15961506.update-label { 
    1597 } 
     1507  display: block 
     1508} 
     1509 
     1510@media (min-width:640px) { 
     1511 
     1512  .publised-label, 
     1513.update-label { 
     1514    display: inline; 
     1515  } 
     1516  } 
    15981517 
    15991518.publised-label time, .update-label time { 
     
    16011520} 
    16021521 
    1603 @media (max-width:639px) { 
    1604  
    1605   .publised-label, 
    16061522.update-label { 
    1607     display: block; 
    1608   } 
    1609   } 
    1610  
    1611 .update-label { 
    1612   margin-left: 8px 
    1613 } 
    1614  
    1615 @media (max-width:639px) { 
     1523  margin-left: 0 
     1524} 
     1525 
     1526@media (min-width:640px) { 
    16161527 
    16171528  .update-label { 
    1618     margin-left: 0; 
     1529    margin-left: 8px; 
    16191530  } 
    16201531  } 
     
    18571768  -webkit-appearance: button; 
    18581769  -moz-appearance: button; 
    1859        appearance: button; 
    1860   outline: none 
    1861 } 
     1770       appearance: button 
     1771} 
     1772 
     1773@media (min-width:1024px) { 
     1774 
     1775  .toggle-btn { 
     1776    margin-right: 24px; 
     1777  } 
     1778  } 
    18621779 
    18631780.toggle-btn:focus { 
     
    19701887 
    19711888.entry__content h1 { 
    1972   margin-top: 140px; 
     1889  margin-top: 70px; 
    19731890} 
    19741891 
    19751892.entry__content h2 { 
    1976   margin-top: 100px; 
     1893  margin-top: 60px; 
    19771894} 
    19781895 
    19791896.entry__content h3 { 
    1980   margin-top: 80px; 
     1897  margin-top: 50px; 
    19811898} 
    19821899 
    19831900.entry__content h4 { 
    1984   margin-top: 40px; 
     1901  margin-top: 32px; 
    19851902} 
    19861903 
    19871904.entry__content h5 { 
    1988   margin-top: 40px; 
     1905  margin-top: 32px; 
    19891906} 
    19901907 
    19911908.entry__content h6 { 
    1992   margin-top: 40px; 
     1909  margin-top: 32px; 
    19931910} 
    19941911 
     
    20021919 
    20031920.entry__content dl { 
    2004   margin-top: 40px; 
     1921  margin-top: 32px; 
    20051922} 
    20061923 
     
    20141931 
    20151932.entry__content ul, .entry__content ol { 
    2016   margin-top: 40px; 
     1933  margin-top: 32px; 
    20171934  padding-left: 20px; 
    20181935} 
    20191936 
    20201937.entry__content ul li, .entry__content ol li { 
    2021   margin-top: 8px; 
     1938  margin-top: 6px; 
    20221939} 
    20231940 
     
    20301947 
    20311948.entry__content p { 
    2032   margin-top: 40px; 
     1949  margin-top: 32px; 
     1950  word-break: break-all; 
    20331951} 
    20341952 
     
    20381956 
    20391957.entry__content figure { 
    2040   margin: 40px 0 0 0; 
     1958  margin: 32px 0 0 0; 
    20411959} 
    20421960 
    20431961.entry__content figure ol, .entry__content figure ul { 
    2044   margin-top: 20px; 
     1962  margin: 0; 
    20451963  padding-left: 30px; 
    20461964} 
     
    20741992  margin: 0 auto; 
    20751993  border-radius: 5px; 
    2076   margin-top: 40px; 
     1994  margin-top: 32px; 
    20771995  background-color: #eee; 
    20781996} 
     
    21222040 
    21232041.page-links { 
    2124   margin: 40px 0; 
     2042  margin: 32px 0; 
    21252043  text-align: center; 
    21262044} 
     
    22592177  list-style: none; 
    22602178  margin-top: 20px; 
    2261   padding: 24px; 
     2179  padding: 8px; 
    22622180  border: 1px solid #ccc; 
    22632181  border-radius: 3px; 
     
    22652183} 
    22662184 
    2267 @media (max-width:639px) { 
     2185@media (min-width:640px) { 
    22682186 
    22692187  .comment { 
    2270     padding: 8px; 
     2188    padding: 24px; 
    22712189  } 
    22722190  } 
  • modernize/1.7.3/template-parts/content.php

    r85582 r85582  
    4646            <span> 
    4747              <svg viewBox="0 0 64 64" class="icon"> 
    48                 <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-pushpin">500px</use> 
     48                <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#icon-pushpin"></use> 
    4949              </svg> 
    5050              <?php echo esc_html__( 'featured', 'modernize' ); ?> 
Note: See TracChangeset for help on using the changeset viewer.