diff --git a/Wikipedia/assets/index.js b/Wikipedia/assets/index.js index 288ec54ca0e..c0c8e009895 100644 --- a/Wikipedia/assets/index.js +++ b/Wikipedia/assets/index.js @@ -15,8 +15,8 @@ wmf.sections = require('./js/sections') wmf.footers = require('./js/footers') window.wmf = wmf -},{"./js/elementLocation":3,"./js/findInPage":4,"./js/footers":5,"./js/sections":7,"./js/utilities":8,"wikimedia-page-library":10}],2:[function(require,module,exports){ -const refs = require('./refs') +},{"./js/elementLocation":3,"./js/findInPage":4,"./js/footers":5,"./js/sections":6,"./js/utilities":7,"wikimedia-page-library":9}],2:[function(require,module,exports){ +const referenceCollection = require('wikimedia-page-library').ReferenceCollection const utilities = require('./utilities') const tableCollapser = require('wikimedia-page-library').CollapseTable @@ -47,7 +47,7 @@ class ClickedItem { * @return {!ItemType} Type of the item */ type() { - if (refs.isCitation(this.href)) { + if (referenceCollection.isCitation(this.href)) { return ItemType.reference } else if (this.target.tagName === 'IMG' && this.target.getAttribute( 'data-image-gallery' ) === 'true') { return ItemType.image @@ -128,12 +128,31 @@ const sendMessageForImagePlaceholderWithTarget = innerPlaceholderSpan => { }) } +/** + * Use "X", "Y", "Width" and "Height" keys so we can use CGRectMakeWithDictionaryRepresentation in + * native land to convert to CGRect. + * @param {!ReferenceItem} referenceItem + * @return {void} + */ +const reformatReferenceItemRectToBridgeToCGRect = referenceItem => { + referenceItem.rect = { + X: referenceItem.rect.left, + Y: referenceItem.rect.top, + Width: referenceItem.rect.width, + Height: referenceItem.rect.height + } +} + /** * Sends message for a reference click. * @param {!Element} target an anchor element * @return {void} */ -const sendMessageForReferenceWithTarget = target => refs.sendNearbyReferences( target ) +const sendMessageForReferenceWithTarget = target => { + const nearbyReferences = referenceCollection.collectNearbyReferences( document, target ) + nearbyReferences.referencesGroup.forEach(reformatReferenceItemRectToBridgeToCGRect) + window.webkit.messageHandlers.referenceClicked.postMessage(nearbyReferences) +} /** * Handler for the click event. @@ -173,7 +192,8 @@ document.addEventListener('click', event => { event.preventDefault() handleClickEvent(event) }, false) -},{"./refs":6,"./utilities":8,"wikimedia-page-library":10}],3:[function(require,module,exports){ + +},{"./utilities":7,"wikimedia-page-library":9}],3:[function(require,module,exports){ // Used by methods in "UIWebView+ElementLocation.h" category. const stringEndsWith = (str, suffix) => str.indexOf(suffix, str.length - suffix.length) !== -1 @@ -415,138 +435,7 @@ class Footer { } exports.Footer = Footer -},{"wikimedia-page-library":10}],6:[function(require,module,exports){ -const elementLocation = require('./elementLocation') - -const isCitation = href => href.indexOf('#cite_note') > -1 -const isEndnote = href => href.indexOf('#endnote_') > -1 -const isReference = href => href.indexOf('#ref_') > -1 - -const goDown = element => element.getElementsByTagName( 'A' )[0] - -/** - * Skip over whitespace but not other elements - */ -const skipOverWhitespace = skipFunc => element => { - do { - element = skipFunc( element ) - if (element && element.nodeType == Node.TEXT_NODE) { - if (element.textContent.match(/^\s+$/)) { - // Ignore empty whitespace - continue - } else { - break - } - } else { - // found an element or ran out - break - } - } while (true) - return element -} - -let goLeft = skipOverWhitespace( element => element.previousSibling ) -let goRight = skipOverWhitespace( element => element.nextSibling ) - -const hasCitationLink = element => { - try { - return isCitation( goDown( element ).getAttribute( 'href' ) ) - } catch (e) { - return false - } -} - -const collectRefText = sourceNode => { - const href = sourceNode.getAttribute( 'href' ) - const targetId = href.slice(1) - let targetNode = document.getElementById( targetId ) - if ( targetNode === null ) { - targetNode = document.getElementById( decodeURIComponent( targetId ) ) - } - if ( targetNode === null ) { - /*global console */ - console.log('reference target not found: ' + targetId) - return '' - } - - // preferably without the back link - targetNode.querySelectorAll( '.mw-cite-backlink' ) - .forEach(backlink => { - backlink.style.display = 'none' - }) - return targetNode.innerHTML -} - -const collectRefLink = sourceNode => { - let node = sourceNode - while (!node.classList || !node.classList.contains('reference')) { - node = node.parentNode - if (!node) { - return '' - } - } - return node.id -} - -const sendNearbyReferences = sourceNode => { - let selectedIndex = 0 - let refs = [] - let linkId = [] - let linkText = [] - let linkRects = [] - let curNode = sourceNode - - // handle clicked ref: - refs.push( collectRefText( curNode ) ) - linkId.push( collectRefLink( curNode ) ) - linkText.push( curNode.textContent ) - - // go left: - curNode = sourceNode.parentElement - while ( hasCitationLink( goLeft( curNode ) ) ) { - selectedIndex += 1 - curNode = goLeft( curNode ) - refs.unshift( collectRefText( goDown ( curNode ) ) ) - linkId.unshift( collectRefLink( curNode ) ) - linkText.unshift( curNode.textContent ) - } - - // go right: - curNode = sourceNode.parentElement - while ( hasCitationLink( goRight( curNode ) ) ) { - curNode = goRight( curNode ) - refs.push( collectRefText( goDown ( curNode ) ) ) - linkId.push( collectRefLink( curNode ) ) - linkText.push( curNode.textContent ) - } - - for(let i = 0; i < linkId.length; i++){ - const rect = elementLocation.getElementRect(document.getElementById(linkId[i])) - linkRects.push(rect) - } - - let referencesGroup = [] - for(let j = 0; j < linkId.length; j++){ - referencesGroup.push({ - 'id': linkId[j], - 'rect': linkRects[j], - 'text': linkText[j], - 'html': refs[j] - }) - } - - // Special handling for references - window.webkit.messageHandlers.referenceClicked.postMessage({ - 'selectedIndex': selectedIndex, - 'referencesGroup': referencesGroup - }) -} - -exports.isEndnote = isEndnote -exports.isReference = isReference -exports.isCitation = isCitation -exports.sendNearbyReferences = sendNearbyReferences -},{"./elementLocation":3}],7:[function(require,module,exports){ +},{"wikimedia-page-library":9}],6:[function(require,module,exports){ const requirements = { editTransform: require('wikimedia-page-library').EditTransform, @@ -843,7 +732,7 @@ exports.sectionErrorMessageLocalizedString = undefined exports.fetchTransformAndAppendSectionsToDocument = fetchTransformAndAppendSectionsToDocument exports.Language = Language exports.Article = Article -},{"./elementLocation":3,"./utilities":8,"wikimedia-page-library":10}],8:[function(require,module,exports){ +},{"./elementLocation":3,"./utilities":7,"wikimedia-page-library":9}],7:[function(require,module,exports){ // Implementation of https://developer.mozilla.org/en-US/docs/Web/API/Element/closest const findClosest = (el, selector) => { @@ -884,7 +773,7 @@ exports.scrollToFragment = scrollToFragment exports.setPageProtected = setPageProtected exports.setLanguage = setLanguage exports.findClosest = findClosest -},{}],9:[function(require,module,exports){ +},{}],8:[function(require,module,exports){ // This file keeps the same area of the article onscreen after rotate or tablet TOC toggle. const utilities = require('./utilities') @@ -927,7 +816,7 @@ window.addEventListener('scroll', () => { } timer = setTimeout(recordTopElementAndItsRelativeYOffset, 250) }, false) -},{"./utilities":8}],10:[function(require,module,exports){ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.pagelib=t():e.pagelib=t()}(window,function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=44)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i="undefined"!=typeof window&&window.CustomEvent||function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{bubbles:!1,cancelable:!1,detail:void 0},n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n};t.default={matchesSelector:function(e,t){return e.matches?e.matches(t):e.matchesSelector?e.matchesSelector(t):!!e.webkitMatchesSelector&&e.webkitMatchesSelector(t)},querySelectorAll:function(e,t){return Array.prototype.slice.call(e.querySelectorAll(t))},CustomEvent:i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,a=n(0),r=(i=a)&&i.__esModule?i:{default:i};var o=function(e,t){var n=void 0;for(n=e.parentElement;n&&!r.default.matchesSelector(n,t);n=n.parentElement);return n};t.default={findClosestAncestor:o,isNestedInTable:function(e){return Boolean(o(e,"table"))},closestInlineStyle:function(e,t){for(var n=e;n;n=n.parentElement)if(n.style[t])return n},isVisible:function(e){return Boolean(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},copyAttributesToDataAttributes:function(e,t,n){n.filter(function(t){return e.hasAttribute(t)}).forEach(function(n){return t.setAttribute("data-"+n,e.getAttribute(n))})},copyDataAttributesToAttributes:function(e,t,n){n.filter(function(t){return e.hasAttribute("data-"+t)}).forEach(function(n){return t.setAttribute(n,e.getAttribute("data-"+n))})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n=s[t.widthUnit]&&t.heightValue>=s[t.heightUnit]}(e)})},convertImagesToPlaceholders:function(e,t){return t.map(function(t){return function(e,t){var n=e.createElement("span");t.hasAttribute("class")&&n.setAttribute("class",t.getAttribute("class")),n.classList.add("pagelib_lazy_load_placeholder"),n.classList.add("pagelib_lazy_load_placeholder_pending");var r=i.default.from(t);r.width&&n.style.setProperty("width",""+r.width),a.default.copyAttributesToDataAttributes(t,n,l);var o=e.createElement("span");if(r.width&&r.height){var s=r.heightValue/r.widthValue;o.style.setProperty("padding-top",100*s+"%")}return n.appendChild(o),t.parentNode.replaceChild(n,t),n}(e,t)})},loadPlaceholder:function(e,t){t.classList.add("pagelib_lazy_load_placeholder_loading"),t.classList.remove("pagelib_lazy_load_placeholder_pending");var n=e.createElement("img"),i=function(e){n.setAttribute("src",n.getAttribute("src")),e.stopPropagation(),e.preventDefault()};return n.addEventListener("load",function(){t.removeEventListener("click",i),t.parentNode.replaceChild(n,t),n.classList.add("pagelib_lazy_load_image_loaded"),n.classList.remove("pagelib_lazy_load_image_loading")},{once:!0}),n.addEventListener("error",function(){t.classList.add("pagelib_lazy_load_placeholder_error"),t.classList.remove("pagelib_lazy_load_placeholder_loading"),t.addEventListener("click",i)},{once:!0}),a.default.copyDataAttributesToAttributes(t,n,l),n.classList.add("pagelib_lazy_load_image_loading"),n}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(23);var i=function(e,t,n){var i=new RegExp("\\s?["+t+"][^"+t+n+"]+["+n+"]","g"),a=0,r=e,o="";do{o=r,r=r.replace(i,""),a++}while(o!==r&&a<30);return r},a=function(e){var t=e;return t=i(t,"(",")"),t=i(t,"/","/")},r=function e(t,n,i,a,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.title=t,this.displayTitle=n,this.thumbnail=i,this.description=a,this.extract=r},o=function(e,t,n,i,o){var l=[],s=o.getElementById(t);e.forEach(function(e,t){var i=e.title.replace(/ /g,"_");l.push(i);var u=function(e,t,n,i){var r=i.createElement("a");if(r.id=t,r.className="pagelib_footer_readmore_page",e.thumbnail&&e.thumbnail.source){var o=i.createElement("div");o.style.backgroundImage="url("+e.thumbnail.source+")",o.classList.add("pagelib_footer_readmore_page_image"),r.appendChild(o)}var l=i.createElement("div");l.classList.add("pagelib_footer_readmore_page_container"),r.appendChild(l),r.href="/wiki/"+encodeURI(e.title)+"?event_logging_label=read_more";var s=void 0;if(e.displayTitle?s=e.displayTitle:e.title&&(s=e.title),s){var u=i.createElement("div");u.id=t,u.className="pagelib_footer_readmore_page_title",u.innerHTML=s.replace(/_/g," "),r.title=e.title.replace(/_/g," "),l.appendChild(u)}var c=void 0;if(e.description&&(c=e.description),(!c||c.length<10)&&e.extract&&(c=a(e.extract)),c){var d=i.createElement("div");d.id=t,d.className="pagelib_footer_readmore_page_description",d.innerHTML=c,l.appendChild(d)}var f=i.createElement("div");return f.id="pagelib_footer_read_more_save_"+encodeURI(e.title),f.className="pagelib_footer_readmore_page_save",f.addEventListener("click",function(t){t.stopPropagation(),t.preventDefault(),n(e.title)}),l.appendChild(f),i.createDocumentFragment().appendChild(r)}(new r(i,e.pageprops.displaytitle,e.thumbnail,e.description,e.extract),t,n,o);s.appendChild(u)}),i(l)},l=function(e,t,n){return(n||"")+"/w/api.php?"+(i=function(e,t){return{action:"query",format:"json",formatversion:2,prop:"extracts|pageimages|description|pageprops",generator:"search",gsrlimit:t,gsrprop:"redirecttitle",gsrsearch:"morelike:"+e,gsrwhat:"text",exchars:256,exintro:"",exlimit:t,explaintext:"",pilicense:"any",pilimit:t,piprop:"thumbnail",pithumbsize:120}}(e,t),Object.keys(i).map(function(e){return encodeURIComponent(e)+"="+encodeURIComponent(i[e])}).join("&"));var i},s=function(e){console.log("statusText = "+e)};t.default={add:function(e,t,n,i,a,r,u){!function(e,t,n,i,a,r,o,u){var c=new XMLHttpRequest;c.open("GET",l(e,t,i),!0),c.onload=function(){c.readyState===XMLHttpRequest.DONE&&(200===c.status?a(JSON.parse(c.responseText).query.pages,n,r,o,u):s(c.statusText))},c.onerror=function(){return s(c.statusText)};try{c.send()}catch(e){s(e.toString())}}(e,t,n,i,o,a,r,u)},setHeading:function(e,t,n){var i=n.getElementById(t);i.innerText=e,i.title=e},updateSaveButtonForTitle:function(e,t,n,i){var a=i.getElementById("pagelib_footer_read_more_save_"+encodeURI(e));a&&(a.innerText=t,a.title=t,function(e,t){var n="pagelib_footer_readmore_bookmark_unfilled",i="pagelib_footer_readmore_bookmark_filled";e.classList.remove(i,n),e.classList.add(t?i:n)}(a,n))},test:{cleanExtract:a,safelyRemoveEnclosures:i}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(28);t.default={add:function(e,t,n,i,a,r,o){var l=e.querySelector("#"+i),s=t.split("$1");l.innerHTML="",l.querySelector(".pagelib_footer_legal_license_link").addEventListener("click",function(){a()}),l.querySelector(".pagelib_footer_browser_link").addEventListener("click",function(){o()})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(30);var i,a=n(0),r=(i=a)&&i.__esModule?i:{default:i};t.default={containerFragment:function(e){var t=e.createElement("div"),n=e.createDocumentFragment();return n.appendChild(t),t.innerHTML="\n ",n},isContainerAttached:function(e){return Boolean(e.querySelector("#pagelib_footer_container"))},updateBottomPaddingToAllowReadMoreToScrollToTop:function(e){var t=e.document.getElementById("pagelib_footer_container_ensure_can_scroll_to_top"),n=parseInt(t.style.paddingBottom,10)||0,i=t.clientHeight-n,a=Math.max(0,e.innerHeight-i);t.style.paddingBottom=a+"px"},updateLeftAndRightMargin:function(e,t){r.default.querySelectorAll(t,["#pagelib_footer_container_menu_heading","#pagelib_footer_container_readmore","#pagelib_footer_container_legal"].join()).forEach(function(t){t.style.marginLeft=e+"px",t.style.marginRight=e+"px"});var n="rtl"===t.querySelector("html").dir?"right":"left";r.default.querySelectorAll(t,".pagelib_footer_menu_item").forEach(function(t){t.style.backgroundPosition=n+" "+e+"px center",t.style.paddingLeft=e+"px",t.style.paddingRight=e+"px"})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n *[class*=mbox-text]")};t.default={collectDisambiguationTitles:function(e){return e?r.default.querySelectorAll(e,'div.hatnote a[href]:not([href=""]):not([redlink="1"])').map(function(e){return e.href}):[]},collectDisambiguationHTML:function(e){return e?r.default.querySelectorAll(e,"div.hatnote").map(function(e){return e.innerHTML}):[]},collectPageIssuesHTML:function(e,t){return o(e,t).map(function(e){return e.innerHTML})},collectPageIssuesText:function(e,t){return o(e,t).map(function(e){return e.textContent.trim()})},test:{collectPageIssues:o}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(40);var i=r(n(0)),a=r(n(1));function r(e){return e&&e.__esModule?e:{default:e}}var o=function(e){return e.childNodes&&i.default.querySelectorAll(e,"a").length<3},l=function(e){return e&&e.replace(/[\s0-9]/g,"").length>0},s=function(e){var t=e.match(/\w+/);if(t)return t[0]},u=function(e,t){var n=s(t),i=s(e.textContent);return!(!n||!i)&&n.toLowerCase()===i.toLowerCase()},c=function(e){return 1===e.nodeType||3===e.nodeType},d=function(e){return e.trim().replace(/\s/g," ")},f=function(e){return 1===e.nodeType&&"BR"===e.tagName},_=function(e,t){return t.parentNode.replaceChild(e.createTextNode(" "),t)},p=function(e,t,n){if(!o(t))return null;var a=e.createDocumentFragment();a.appendChild(t.cloneNode(!0));var r=a.querySelector("th");i.default.querySelectorAll(r,".geo, .coordinates, sup.reference, ol, ul").forEach(function(e){return e.remove()});var s=Array.prototype.slice.call(r.childNodes);n&&s.filter(c).filter(function(e){return u(e,n)}).forEach(function(e){return e.remove()}),s.filter(f).forEach(function(t){return _(e,t)});var p=r.textContent;return l(p)?d(p):null},h=function(e,t){var n=e.hasAttribute("scope"),i=t.hasAttribute("scope");return n&&i?0:n?-1:i?1:0},g=function(e,t,n){var a=[],r=i.default.querySelectorAll(t,"th");r.sort(h);for(var o=0;o0&&r.appendChild(e.createTextNode(": "+n[0])),n.length>1&&r.appendChild(e.createTextNode(", "+n[1])),n.length>0&&r.appendChild(e.createTextNode(" …")),i.appendChild(r),i},w=function(e,t,n,r,o,l,s,u,c){if(!r)for(var d=t.querySelectorAll("table"),f=function(r){var f=d[r];if(a.default.findClosestAncestor(f,".pagelib_collapse_table_container")||!b(f))return"continue";var _=g(t,f,n);if(!_.length&&!y(f))return"continue";var p=L(t,y(f)?l:s,_),h=t.createElement("div");h.className="pagelib_collapse_table_container",f.parentNode.insertBefore(h,f),f.parentNode.removeChild(f),f.style.marginTop="0px",f.style.marginBottom="0px";var w=E(t,p);w.style.display="block";var C=T(t,u);C.style.display="none",h.appendChild(w),h.appendChild(f),h.appendChild(C),f.style.display="none";var x=function(t){return e.dispatchEvent(new i.default.CustomEvent("section-toggled",{collapsed:t}))};w.onclick=function(){var e=v.bind(w)();x(e)},C.onclick=function(){var e=v.bind(C,c)();x(e)},o||m(h)},_=0;_n||t.bottom<-n)}}]),e}();t.default=d},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n=50},l=function(e){var t=[],n=e;do{t.push(n),n=n.nextSibling}while(n&&(1!==n.nodeType||"P"!==n.tagName));return t},s=function(e,t){return r.default.querySelectorAll(e,"#"+t+" > p").find(o)};t.default={moveLeadIntroductionUp:function(e,t,n){var i=s(e,t);if(i){var a=e.createDocumentFragment();l(i).forEach(function(e){return a.appendChild(e)});var r=e.getElementById(t),o=n?n.nextSibling:r.firstChild;r.insertBefore(a,o)}},test:{isParagraphEligible:o,extractLeadIntroductionNodes:l,getEligibleParagraph:s}}},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(33);var i={SECTION_HEADER:"pagelib_edit_section_header",TITLE:"pagelib_edit_section_title",LINK_CONTAINER:"pagelib_edit_section_link_container",LINK:"pagelib_edit_section_link",PROTECTION:{UNPROTECTED:"",PROTECTED:"page-protected",FORBIDDEN:"no-editing"}},a="data-id",r="data-action",o=function(e,t){var n=e.createElement("span");n.classList.add(i.LINK_CONTAINER);var o=function(e,t){var n=e.createElement("a");return n.href="",n.setAttribute(a,t),n.setAttribute(r,"edit_section"),n.classList.add(i.LINK),n}(e,t);return n.appendChild(o),n};t.default={CLASS:i,newEditSectionButton:o,newEditSectionHeader:function(e,t,n,r){var l=e.createElement("div");l.className=i.SECTION_HEADER;var s=e.createElement("h"+n);s.innerHTML=r||"",s.className=i.TITLE,s.setAttribute(a,t),l.appendChild(s);var u=o(e,t);return l.appendChild(u),l}}},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(36);var i="pagelib_dim_images";t.default={CLASS:i,isDim:function(e){return e.document.querySelector("html").classList.contains(i)},dim:function(e,t){e.document.querySelector("html").classList[t?"add":"remove"](i)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={FILTER:"pagelib_compatibility_filter"};t.default={COMPATIBILITY:i,enableSupport:function(e){var t=e.querySelector("html");(function(e){return function(e,t,n){var i=e.createElement("span");return t.some(function(e){return i.style[e]=n,i.style.cssText})}(e,["webkitFilter","filter"],"blur(0)")})(e)||t.classList.add(i.FILTER)}}},,function(e,t,n){},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(42);var i=r(n(1)),a=r(n(0));function r(e){return e&&e.__esModule?e:{default:e}}var o={IMAGE_PRESUMES_WHITE_BACKGROUND:"pagelib_theme_image_presumes_white_background",DIV_DO_NOT_APPLY_BASELINE:"pagelib_theme_div_do_not_apply_baseline"},l={DEFAULT:"pagelib_theme_default",DARK:"pagelib_theme_dark",SEPIA:"pagelib_theme_sepia",BLACK:"pagelib_theme_black"},s=new RegExp("Kit_(body|socks|shorts|right_arm|left_arm)(.*).png$"),u=function(e){return!s.test(e.src)&&(!e.classList.contains("mwe-math-fallback-image-inline")&&!i.default.closestInlineStyle(e,"background"))};t.default={CONSTRAINT:o,THEME:l,setTheme:function(e,t){var n=e.querySelector("html");for(var i in n.classList.add(t),l)Object.prototype.hasOwnProperty.call(l,i)&&l[i]!==t&&n.classList.remove(l[i])},classifyElements:function(e){a.default.querySelectorAll(e,"img").filter(u).forEach(function(e){e.classList.add(o.IMAGE_PRESUMES_WHITE_BACKGROUND)});var t=["div.color_swatch div",'div[style*="position: absolute"]','div.barbox table div[style*="background:"]','div.chart div[style*="background-color"]','div.chart ul li span[style*="background-color"]',"span.legend-color","div.mw-highlight span","code.mw-highlight span"].join();a.default.querySelectorAll(e,t).forEach(function(e){return e.classList.add(o.DIV_DO_NOT_APPLY_BASELINE)})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=w(n(43)),a=w(n(9)),r=w(n(8)),o=w(n(38)),l=w(n(37)),s=w(n(34)),u=w(n(7)),c=w(n(1)),d=w(n(31)),f=w(n(6)),_=w(n(5)),p=w(n(26)),h=w(n(4)),g=w(n(21)),m=w(n(3)),v=w(n(18)),b=w(n(17)),y=w(n(0)),E=w(n(16)),T=w(n(2)),L=w(n(15));function w(e){return e&&e.__esModule?e:{default:e}}t.default={CollapseTable:a.default,CollectionUtilities:r.default,CompatibilityTransform:o.default,DimImagesTransform:l.default,EditTransform:s.default,LeadIntroductionTransform:d.default,FooterContainer:f.default,FooterLegal:_.default,FooterMenu:p.default,FooterReadMore:h.default,FooterTransformer:g.default,LazyLoadTransform:m.default,LazyLoadTransformer:v.default,PlatformTransform:b.default,RedLinks:E.default,ThemeTransform:i.default,WidenImage:L.default,test:{ElementGeometry:u.default,ElementUtilities:c.default,Polyfill:y.default,Throttle:T.default}}}]).default}); +},{"./utilities":7}],9:[function(require,module,exports){ +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.pagelib=t():e.pagelib=t()}(this,function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=46)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i="undefined"!=typeof window&&window.CustomEvent||function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{bubbles:!1,cancelable:!1,detail:void 0},n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n};t.default={matchesSelector:function(e,t){return e.matches?e.matches(t):e.matchesSelector?e.matchesSelector(t):!!e.webkitMatchesSelector&&e.webkitMatchesSelector(t)},querySelectorAll:function(e,t){return Array.prototype.slice.call(e.querySelectorAll(t))},CustomEvent:i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(0),a=(i=r)&&i.__esModule?i:{default:i};var o=function(e,t){var n=void 0;for(n=e.parentElement;n&&!a.default.matchesSelector(n,t);n=n.parentElement);return n};t.default={findClosestAncestor:o,isNestedInTable:function(e){return Boolean(o(e,"table"))},closestInlineStyle:function(e,t){for(var n=e;n;n=n.parentElement)if(n.style[t])return n},isVisible:function(e){return Boolean(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},copyAttributesToDataAttributes:function(e,t,n){n.filter(function(t){return e.hasAttribute(t)}).forEach(function(n){return t.setAttribute("data-"+n,e.getAttribute(n))})},copyDataAttributesToAttributes:function(e,t,n){n.filter(function(t){return e.hasAttribute("data-"+t)}).forEach(function(n){return t.setAttribute(n,e.getAttribute("data-"+n))})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n=n&&t.heightValue>=r}(e)})},convertImagesToPlaceholders:function(e,t){return t.map(function(t){return function(e,t){var n=e.createElement("span");t.hasAttribute("class")&&n.setAttribute("class",t.getAttribute("class")||""),n.classList.add("pagelib_lazy_load_placeholder"),n.classList.add("pagelib_lazy_load_placeholder_pending");var a=i.from(t);a.width&&n.style.setProperty("width",""+a.width),r.copyAttributesToDataAttributes(t,n,o);var l=e.createElement("span");if(a.width&&a.height){var s=a.heightValue/a.widthValue;l.style.setProperty("padding-top",100*s+"%")}return n.appendChild(l),t.parentNode&&t.parentNode.replaceChild(n,t),n}(e,t)})},loadPlaceholder:function(e,t){t.classList.add("pagelib_lazy_load_placeholder_loading"),t.classList.remove("pagelib_lazy_load_placeholder_pending");var n=e.createElement("img"),i=function(e){n.setAttribute("src",n.getAttribute("src")||""),e.stopPropagation(),e.preventDefault()};return n.addEventListener("load",function(){t.removeEventListener("click",i),t.parentNode&&t.parentNode.replaceChild(n,t),n.classList.add("pagelib_lazy_load_image_loaded"),n.classList.remove("pagelib_lazy_load_image_loading")},{once:!0}),n.addEventListener("error",function(){t.classList.add("pagelib_lazy_load_placeholder_error"),t.classList.remove("pagelib_lazy_load_placeholder_loading"),t.addEventListener("click",i)},{once:!0}),r.copyDataAttributesToAttributes(t,n,o),n.classList.add("pagelib_lazy_load_image_loading"),n}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(25);var i=function(e,t,n){var i=new RegExp("\\s?["+t+"][^"+t+n+"]+["+n+"]","g"),r=0,a=e,o="";do{o=a,a=a.replace(i,""),r++}while(o!==a&&r<30);return a},r=function(e){var t=e;return t=i(t,"(",")"),t=i(t,"/","/")},a=function e(t,n,i,r,a){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.title=t,this.displayTitle=n,this.thumbnail=i,this.description=r,this.extract=a},o=function(e,t,n,i,o){var l=[],s=o.getElementById(t);e.forEach(function(e,t){var i=e.title.replace(/ /g,"_");l.push(i);var u=function(e,t,n,i){var a=i.createElement("a");if(a.id=t,a.className="pagelib_footer_readmore_page",e.thumbnail&&e.thumbnail.source){var o=i.createElement("div");o.style.backgroundImage="url("+e.thumbnail.source+")",o.classList.add("pagelib_footer_readmore_page_image"),a.appendChild(o)}var l=i.createElement("div");l.classList.add("pagelib_footer_readmore_page_container"),a.appendChild(l),a.href="/wiki/"+encodeURI(e.title)+"?event_logging_label=read_more";var s=void 0;if(e.displayTitle?s=e.displayTitle:e.title&&(s=e.title),s){var u=i.createElement("div");u.id=t,u.className="pagelib_footer_readmore_page_title",u.innerHTML=s.replace(/_/g," "),a.title=e.title.replace(/_/g," "),l.appendChild(u)}var c=void 0;if(e.description&&(c=e.description),(!c||c.length<10)&&e.extract&&(c=r(e.extract)),c){var d=i.createElement("div");d.id=t,d.className="pagelib_footer_readmore_page_description",d.innerHTML=c,l.appendChild(d)}var f=i.createElement("div");return f.id="pagelib_footer_read_more_save_"+encodeURI(e.title),f.className="pagelib_footer_readmore_page_save",f.addEventListener("click",function(t){t.stopPropagation(),t.preventDefault(),n(e.title)}),l.appendChild(f),i.createDocumentFragment().appendChild(a)}(new a(i,e.pageprops.displaytitle,e.thumbnail,e.description,e.extract),t,n,o);s.appendChild(u)}),i(l)},l=function(e,t,n){return(n||"")+"/w/api.php?"+(i=function(e,t){return{action:"query",format:"json",formatversion:2,prop:"extracts|pageimages|description|pageprops",generator:"search",gsrlimit:t,gsrprop:"redirecttitle",gsrsearch:"morelike:"+e,gsrwhat:"text",exchars:256,exintro:"",exlimit:t,explaintext:"",pilicense:"any",pilimit:t,piprop:"thumbnail",pithumbsize:120}}(e,t),Object.keys(i).map(function(e){return encodeURIComponent(e)+"="+encodeURIComponent(i[e])}).join("&"));var i},s=function(e){console.log("statusText = "+e)};t.default={add:function(e,t,n,i,r,a,u){!function(e,t,n,i,r,a,o,u){var c=new XMLHttpRequest;c.open("GET",l(e,t,i),!0),c.onload=function(){c.readyState===XMLHttpRequest.DONE&&(200===c.status?r(JSON.parse(c.responseText).query.pages,n,a,o,u):s(c.statusText))},c.onerror=function(){return s(c.statusText)};try{c.send()}catch(e){s(e.toString())}}(e,t,n,i,o,r,a,u)},setHeading:function(e,t,n){var i=n.getElementById(t);i.innerText=e,i.title=e},updateSaveButtonForTitle:function(e,t,n,i){var r=i.getElementById("pagelib_footer_read_more_save_"+encodeURI(e));r&&(r.innerText=t,r.title=t,function(e,t){var n="pagelib_footer_readmore_bookmark_unfilled",i="pagelib_footer_readmore_bookmark_filled";e.classList.remove(i,n),e.classList.add(t?i:n)}(r,n))},test:{cleanExtract:r,safelyRemoveEnclosures:i}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(30);t.default={add:function(e,t,n,i,r,a,o){var l=e.querySelector("#"+i),s=t.split("$1");l.innerHTML="",l.querySelector(".pagelib_footer_legal_license_link").addEventListener("click",function(){r()}),l.querySelector(".pagelib_footer_browser_link").addEventListener("click",function(){o()})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(32);var i,r=n(0),a=(i=r)&&i.__esModule?i:{default:i};t.default={containerFragment:function(e){var t=e.createElement("div"),n=e.createDocumentFragment();return n.appendChild(t),t.innerHTML="\n ",n},isContainerAttached:function(e){return Boolean(e.querySelector("#pagelib_footer_container"))},updateBottomPaddingToAllowReadMoreToScrollToTop:function(e){var t=e.document.getElementById("pagelib_footer_container_ensure_can_scroll_to_top"),n=parseInt(t.style.paddingBottom,10)||0,i=t.clientHeight-n,r=Math.max(0,e.innerHeight-i);t.style.paddingBottom=r+"px"},updateLeftAndRightMargin:function(e,t){a.default.querySelectorAll(t,["#pagelib_footer_container_menu_heading","#pagelib_footer_container_readmore","#pagelib_footer_container_legal"].join()).forEach(function(t){t.style.marginLeft=e+"px",t.style.marginRight=e+"px"});var n="rtl"===t.querySelector("html").dir?"right":"left";a.default.querySelectorAll(t,".pagelib_footer_menu_item").forEach(function(t){t.style.backgroundPosition=n+" "+e+"px center",t.style.paddingLeft=e+"px",t.style.paddingRight=e+"px"})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n *[class*=mbox-text]")};t.default={collectDisambiguationTitles:function(e){return e?a.default.querySelectorAll(e,'div.hatnote a[href]:not([href=""]):not([redlink="1"])').map(function(e){return e.href}):[]},collectDisambiguationHTML:function(e){return e?a.default.querySelectorAll(e,"div.hatnote").map(function(e){return e.innerHTML}):[]},collectPageIssuesHTML:function(e,t){return o(e,t).map(function(e){return e.innerHTML})},collectPageIssuesText:function(e,t){return o(e,t).map(function(e){return e.textContent.trim()})},test:{collectPageIssues:o}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={isNodeTypeElementOrText:function(e){return e.nodeType===Node.ELEMENT_NODE||e.nodeType===Node.TEXT_NODE}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(42);var i=o(n(1)),r=o(n(9)),a=o(n(0));function o(e){return e&&e.__esModule?e:{default:e}}var l=function(e){return e.childNodes&&a.default.querySelectorAll(e,"a").length<3},s=function(e){return e&&e.replace(/[\s0-9]/g,"").length>0},u=function(e){var t=e.match(/\w+/);if(t)return t[0]},c=function(e,t){var n=u(t),i=u(e.textContent);return!(!n||!i)&&n.toLowerCase()===i.toLowerCase()},d=function(e){return e.trim().replace(/\s/g," ")},f=function(e){return e.nodeType===Node.ELEMENT_NODE&&"BR"===e.tagName},p=function(e,t){t.parentNode.replaceChild(e.createTextNode(" "),t)},_=function(e,t,n){if(!l(t))return null;var i=e.createDocumentFragment();i.appendChild(t.cloneNode(!0));var o=i.querySelector("th");a.default.querySelectorAll(o,".geo, .coordinates, sup.reference, ol, ul").forEach(function(e){return e.remove()});var u=Array.prototype.slice.call(o.childNodes);n&&u.filter(r.default.isNodeTypeElementOrText).filter(function(e){return c(e,n)}).forEach(function(e){return e.remove()}),u.filter(f).forEach(function(t){return p(e,t)});var _=o.textContent;return s(_)?d(_):null},h=function(e,t){var n=e.hasAttribute("scope"),i=t.hasAttribute("scope");return n&&i?0:n?-1:i?1:0},g=function(e,t,n){var i=[],r=a.default.querySelectorAll(t,"th");r.sort(h);for(var o=0;o0&&a.appendChild(e.createTextNode(": "+n[0])),n.length>1&&a.appendChild(e.createTextNode(", "+n[1])),n.length>0&&a.appendChild(e.createTextNode(" …")),i.appendChild(a),i},w=function(e,t,n,r,o,l,s,u,c){if(!r)for(var d=t.querySelectorAll("table, .infobox_v3"),f=function(r){var f=d[r];if(i.default.findClosestAncestor(f,".pagelib_collapse_table_container")||!b(f))return"continue";var p=g(t,f,n);if(!p.length&&!y(f))return"continue";var _=L(t,y(f)?l:s,p),h=t.createElement("div");h.className="pagelib_collapse_table_container",f.parentNode.insertBefore(h,f),f.parentNode.removeChild(f),f.style.marginTop="0px",f.style.marginBottom="0px";var w=E(t,_);w.style.display="block";var C=T(t,u);C.style.display="none",h.appendChild(w),h.appendChild(f),h.appendChild(C),f.style.display="none";var x=function(t){return e.dispatchEvent(new a.default.CustomEvent("section-toggled",{collapsed:t}))};w.onclick=function(){var e=v.bind(w)();x(e)},C.onclick=function(){var e=v.bind(C,c)();x(e)},o||m(h)},p=0;p-1},u=function(e){return Boolean(e)&&e.nodeType===Node.TEXT_NODE&&Boolean(e.textContent.match(/^\s+$/))},c=function(e){var t=e.querySelector("a");return t&&s(t.getAttribute("href"))},d=function(e,t){var n=t.querySelector("A").getAttribute("href").slice(1);return e.getElementById(n)||e.getElementById(decodeURIComponent(n))},f=function(e,t){var n=d(e,t);if(!n)return"";var i=e.createDocumentFragment(),o=e.createElement("div");i.appendChild(o);Array.prototype.slice.call(n.childNodes).filter(r.default.isNodeTypeElementOrText).forEach(function(e){return o.appendChild(e.cloneNode(!0))});return a.default.querySelectorAll(o,"sup[id^=cite_ref], .mw-cite-backlink").forEach(function(e){return e.remove()}),o.innerHTML.trim()},p=function(e){return a.default.matchesSelector(e,".reference, .mw-ref")?e:i.default.findClosestAncestor(e,".reference, .mw-ref")},_=function(e,t){return new function e(t,n,i,r){l(this,e),this.id=t,this.rect=n,this.text=i,this.html=r}(p(t).id,t.getBoundingClientRect(),t.textContent,f(e,t))},h=function(e,t){var n=e;do{n=t(n)}while(u(n));return n},g=function(e,t,n){for(var i=e;(i=h(i,t))&&i.nodeType===Node.ELEMENT_NODE&&c(i);)n(i)},m=function(e){return e.previousSibling},v=function(e){return e.nextSibling},b=function(e){var t=[e];return g(e,m,function(e){return t.unshift(e)}),g(e,v,function(e){return t.push(e)}),t};t.default={collectNearbyReferences:function(e,t){var n=t.parentElement,i=b(n);return new function e(t,n){l(this,e),this.selectedIndex=t,this.referencesGroup=n}(i.indexOf(n),i.map(function(t){return _(e,t)}))},isCitation:s,test:{adjacentNonWhitespaceNode:h,closestReferenceClassElement:p,collectAdjacentReferenceNodes:g,collectNearbyReferenceNodes:b,collectRefText:f,getRefTextContainer:d,hasCitationLink:c,isWhitespaceTextNode:u,nextSiblingGetter:v,prevSiblingGetter:m}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(0),a=(i=r)&&i.__esModule?i:{default:i};var o=function(e,t){e.innerHTML=t.innerHTML,e.setAttribute("class",t.getAttribute("class"))},l=function(e){return a.default.querySelectorAll(e,"a.new")},s=function(e){return e.createElement("span")},u=function(e,t){return e.parentNode.replaceChild(t,e)};t.default={hideRedLinks:function(e){var t=s(e);l(e).forEach(function(e){var n=t.cloneNode(!1);o(n,e),u(e,n)})},test:{configureRedLinkTemplate:o,redLinkAnchorsInDocument:l,newRedLinkTemplate:s,replaceAnchorWithSpan:u}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={ANDROID:"pagelib_platform_android",IOS:"pagelib_platform_ios"};t.default={CLASS:i,classify:function(e){var t=e.document.querySelector("html");(function(e){return/android/i.test(e.navigator.userAgent)})(e)&&t.classList.add(i.ANDROID),function(e){return/ipad|iphone|ipod/i.test(e.navigator.userAgent)}(e)&&t.classList.add(i.IOS)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;nn||t.bottom<-n)}}]),e}();t.default=d},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n=50},l=function(e){var t=[],n=e;do{t.push(n),n=n.nextSibling}while(n&&(1!==n.nodeType||"P"!==n.tagName));return t},s=function(e,t){return a.default.querySelectorAll(e,"#"+t+" > p").find(o)};t.default={moveLeadIntroductionUp:function(e,t,n){var i=s(e,t);if(i){var r=e.createDocumentFragment();l(i).forEach(function(e){return r.appendChild(e)});var a=e.getElementById(t),o=n?n.nextSibling:a.firstChild;a.insertBefore(r,o)}},test:{isParagraphEligible:o,extractLeadIntroductionNodes:l,getEligibleParagraph:s}}},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(35);var i={SECTION_HEADER:"pagelib_edit_section_header",TITLE:"pagelib_edit_section_title",LINK_CONTAINER:"pagelib_edit_section_link_container",LINK:"pagelib_edit_section_link",PROTECTION:{UNPROTECTED:"",PROTECTED:"page-protected",FORBIDDEN:"no-editing"}},r="data-id",a="data-action",o=function(e,t){var n=e.createElement("span");n.classList.add(i.LINK_CONTAINER);var o=function(e,t){var n=e.createElement("a");return n.href="",n.setAttribute(r,t),n.setAttribute(a,"edit_section"),n.classList.add(i.LINK),n}(e,t);return n.appendChild(o),n};t.default={CLASS:i,newEditSectionButton:o,newEditSectionHeader:function(e,t,n,a){var l=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],s=e.createElement("div");s.className=i.SECTION_HEADER;var u=e.createElement("h"+n);if(u.innerHTML=a||"",u.className=i.TITLE,u.setAttribute(r,t),s.appendChild(u),l){var c=o(e,t);s.appendChild(c)}return s}}},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(38);var i="pagelib_dim_images";t.default={CLASS:i,isDim:function(e){return e.document.querySelector("html").classList.contains(i)},dim:function(e,t){e.document.querySelector("html").classList[t?"add":"remove"](i)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={FILTER:"pagelib_compatibility_filter"};t.default={COMPATIBILITY:i,enableSupport:function(e){var t=e.querySelector("html");(function(e){return function(e,t,n){var i=e.createElement("span");return t.some(function(e){return i.style[e]=n,i.style.cssText})}(e,["webkitFilter","filter"],"blur(0)")})(e)||t.classList.add(i.FILTER)}}},,function(e,t,n){},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(44);var i=a(n(1)),r=a(n(0));function a(e){return e&&e.__esModule?e:{default:e}}var o={IMAGE_PRESUMES_WHITE_BACKGROUND:"pagelib_theme_image_presumes_white_background",DIV_DO_NOT_APPLY_BASELINE:"pagelib_theme_div_do_not_apply_baseline"},l={DEFAULT:"pagelib_theme_default",DARK:"pagelib_theme_dark",SEPIA:"pagelib_theme_sepia",BLACK:"pagelib_theme_black"},s=new RegExp("Kit_(body|socks|shorts|right_arm|left_arm)(.*).png$"),u=function(e){return!s.test(e.src)&&(!e.classList.contains("mwe-math-fallback-image-inline")&&!i.default.closestInlineStyle(e,"background"))};t.default={CONSTRAINT:o,THEME:l,setTheme:function(e,t){var n=e.querySelector("html");for(var i in n.classList.add(t),l)Object.prototype.hasOwnProperty.call(l,i)&&l[i]!==t&&n.classList.remove(l[i])},classifyElements:function(e){r.default.querySelectorAll(e,"img").filter(u).forEach(function(e){e.classList.add(o.IMAGE_PRESUMES_WHITE_BACKGROUND)});var t=["div.color_swatch div",'div[style*="position: absolute"]','div.barbox table div[style*="background:"]','div.chart div[style*="background-color"]','div.chart ul li span[style*="background-color"]',"span.legend-color","div.mw-highlight span","code.mw-highlight span",".BrickChartTemplate div",".PieChartTemplate div",".BarChartTemplate div",".StackedBarTemplate td",".chess-board div"].join();r.default.querySelectorAll(e,t).forEach(function(e){return e.classList.add(o.DIV_DO_NOT_APPLY_BASELINE)})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=C(n(45)),r=C(n(10)),a=C(n(8)),o=C(n(40)),l=C(n(39)),s=C(n(36)),u=C(n(7)),c=C(n(1)),d=C(n(33)),f=C(n(6)),p=C(n(5)),_=C(n(28)),h=C(n(4)),g=C(n(23)),m=C(n(3)),v=C(n(20)),b=C(n(19)),y=C(n(0)),E=C(n(18)),T=C(n(17)),L=C(n(2)),w=C(n(16));function C(e){return e&&e.__esModule?e:{default:e}}t.default={CollapseTable:r.default,CollectionUtilities:a.default,CompatibilityTransform:o.default,DimImagesTransform:l.default,EditTransform:s.default,LeadIntroductionTransform:d.default,FooterContainer:f.default,FooterLegal:p.default,FooterMenu:_.default,FooterReadMore:h.default,FooterTransformer:g.default,LazyLoadTransform:m.default,LazyLoadTransformer:v.default,PlatformTransform:b.default,RedLinks:E.default,ReferenceCollection:T.default,ThemeTransform:i.default,WidenImage:w.default,test:{ElementGeometry:u.default,ElementUtilities:c.default,Polyfill:y.default,Throttle:L.default}}}]).default}); -},{}]},{},[1,2,3,4,5,6,7,8,9]); +},{}]},{},[1,2,3,4,5,6,7,8]); diff --git a/Wikipedia/assets/preview.js b/Wikipedia/assets/preview.js index 2ce145401ec..17ffb2a0148 100644 --- a/Wikipedia/assets/preview.js +++ b/Wikipedia/assets/preview.js @@ -40,7 +40,7 @@ exports.setPageProtected = setPageProtected exports.setLanguage = setLanguage exports.findClosest = findClosest },{}],2:[function(require,module,exports){ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.pagelib=t():e.pagelib=t()}(window,function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var a=t[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=44)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i="undefined"!=typeof window&&window.CustomEvent||function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{bubbles:!1,cancelable:!1,detail:void 0},n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n};t.default={matchesSelector:function(e,t){return e.matches?e.matches(t):e.matchesSelector?e.matchesSelector(t):!!e.webkitMatchesSelector&&e.webkitMatchesSelector(t)},querySelectorAll:function(e,t){return Array.prototype.slice.call(e.querySelectorAll(t))},CustomEvent:i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,a=n(0),r=(i=a)&&i.__esModule?i:{default:i};var o=function(e,t){var n=void 0;for(n=e.parentElement;n&&!r.default.matchesSelector(n,t);n=n.parentElement);return n};t.default={findClosestAncestor:o,isNestedInTable:function(e){return Boolean(o(e,"table"))},closestInlineStyle:function(e,t){for(var n=e;n;n=n.parentElement)if(n.style[t])return n},isVisible:function(e){return Boolean(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},copyAttributesToDataAttributes:function(e,t,n){n.filter(function(t){return e.hasAttribute(t)}).forEach(function(n){return t.setAttribute("data-"+n,e.getAttribute(n))})},copyDataAttributesToAttributes:function(e,t,n){n.filter(function(t){return e.hasAttribute("data-"+t)}).forEach(function(n){return t.setAttribute(n,e.getAttribute("data-"+n))})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n=s[t.widthUnit]&&t.heightValue>=s[t.heightUnit]}(e)})},convertImagesToPlaceholders:function(e,t){return t.map(function(t){return function(e,t){var n=e.createElement("span");t.hasAttribute("class")&&n.setAttribute("class",t.getAttribute("class")),n.classList.add("pagelib_lazy_load_placeholder"),n.classList.add("pagelib_lazy_load_placeholder_pending");var r=i.default.from(t);r.width&&n.style.setProperty("width",""+r.width),a.default.copyAttributesToDataAttributes(t,n,l);var o=e.createElement("span");if(r.width&&r.height){var s=r.heightValue/r.widthValue;o.style.setProperty("padding-top",100*s+"%")}return n.appendChild(o),t.parentNode.replaceChild(n,t),n}(e,t)})},loadPlaceholder:function(e,t){t.classList.add("pagelib_lazy_load_placeholder_loading"),t.classList.remove("pagelib_lazy_load_placeholder_pending");var n=e.createElement("img"),i=function(e){n.setAttribute("src",n.getAttribute("src")),e.stopPropagation(),e.preventDefault()};return n.addEventListener("load",function(){t.removeEventListener("click",i),t.parentNode.replaceChild(n,t),n.classList.add("pagelib_lazy_load_image_loaded"),n.classList.remove("pagelib_lazy_load_image_loading")},{once:!0}),n.addEventListener("error",function(){t.classList.add("pagelib_lazy_load_placeholder_error"),t.classList.remove("pagelib_lazy_load_placeholder_loading"),t.addEventListener("click",i)},{once:!0}),a.default.copyDataAttributesToAttributes(t,n,l),n.classList.add("pagelib_lazy_load_image_loading"),n}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(23);var i=function(e,t,n){var i=new RegExp("\\s?["+t+"][^"+t+n+"]+["+n+"]","g"),a=0,r=e,o="";do{o=r,r=r.replace(i,""),a++}while(o!==r&&a<30);return r},a=function(e){var t=e;return t=i(t,"(",")"),t=i(t,"/","/")},r=function e(t,n,i,a,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.title=t,this.displayTitle=n,this.thumbnail=i,this.description=a,this.extract=r},o=function(e,t,n,i,o){var l=[],s=o.getElementById(t);e.forEach(function(e,t){var i=e.title.replace(/ /g,"_");l.push(i);var u=function(e,t,n,i){var r=i.createElement("a");if(r.id=t,r.className="pagelib_footer_readmore_page",e.thumbnail&&e.thumbnail.source){var o=i.createElement("div");o.style.backgroundImage="url("+e.thumbnail.source+")",o.classList.add("pagelib_footer_readmore_page_image"),r.appendChild(o)}var l=i.createElement("div");l.classList.add("pagelib_footer_readmore_page_container"),r.appendChild(l),r.href="/wiki/"+encodeURI(e.title)+"?event_logging_label=read_more";var s=void 0;if(e.displayTitle?s=e.displayTitle:e.title&&(s=e.title),s){var u=i.createElement("div");u.id=t,u.className="pagelib_footer_readmore_page_title",u.innerHTML=s.replace(/_/g," "),r.title=e.title.replace(/_/g," "),l.appendChild(u)}var c=void 0;if(e.description&&(c=e.description),(!c||c.length<10)&&e.extract&&(c=a(e.extract)),c){var d=i.createElement("div");d.id=t,d.className="pagelib_footer_readmore_page_description",d.innerHTML=c,l.appendChild(d)}var f=i.createElement("div");return f.id="pagelib_footer_read_more_save_"+encodeURI(e.title),f.className="pagelib_footer_readmore_page_save",f.addEventListener("click",function(t){t.stopPropagation(),t.preventDefault(),n(e.title)}),l.appendChild(f),i.createDocumentFragment().appendChild(r)}(new r(i,e.pageprops.displaytitle,e.thumbnail,e.description,e.extract),t,n,o);s.appendChild(u)}),i(l)},l=function(e,t,n){return(n||"")+"/w/api.php?"+(i=function(e,t){return{action:"query",format:"json",formatversion:2,prop:"extracts|pageimages|description|pageprops",generator:"search",gsrlimit:t,gsrprop:"redirecttitle",gsrsearch:"morelike:"+e,gsrwhat:"text",exchars:256,exintro:"",exlimit:t,explaintext:"",pilicense:"any",pilimit:t,piprop:"thumbnail",pithumbsize:120}}(e,t),Object.keys(i).map(function(e){return encodeURIComponent(e)+"="+encodeURIComponent(i[e])}).join("&"));var i},s=function(e){console.log("statusText = "+e)};t.default={add:function(e,t,n,i,a,r,u){!function(e,t,n,i,a,r,o,u){var c=new XMLHttpRequest;c.open("GET",l(e,t,i),!0),c.onload=function(){c.readyState===XMLHttpRequest.DONE&&(200===c.status?a(JSON.parse(c.responseText).query.pages,n,r,o,u):s(c.statusText))},c.onerror=function(){return s(c.statusText)};try{c.send()}catch(e){s(e.toString())}}(e,t,n,i,o,a,r,u)},setHeading:function(e,t,n){var i=n.getElementById(t);i.innerText=e,i.title=e},updateSaveButtonForTitle:function(e,t,n,i){var a=i.getElementById("pagelib_footer_read_more_save_"+encodeURI(e));a&&(a.innerText=t,a.title=t,function(e,t){var n="pagelib_footer_readmore_bookmark_unfilled",i="pagelib_footer_readmore_bookmark_filled";e.classList.remove(i,n),e.classList.add(t?i:n)}(a,n))},test:{cleanExtract:a,safelyRemoveEnclosures:i}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(28);t.default={add:function(e,t,n,i,a,r,o){var l=e.querySelector("#"+i),s=t.split("$1");l.innerHTML="",l.querySelector(".pagelib_footer_legal_license_link").addEventListener("click",function(){a()}),l.querySelector(".pagelib_footer_browser_link").addEventListener("click",function(){o()})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(30);var i,a=n(0),r=(i=a)&&i.__esModule?i:{default:i};t.default={containerFragment:function(e){var t=e.createElement("div"),n=e.createDocumentFragment();return n.appendChild(t),t.innerHTML="\n ",n},isContainerAttached:function(e){return Boolean(e.querySelector("#pagelib_footer_container"))},updateBottomPaddingToAllowReadMoreToScrollToTop:function(e){var t=e.document.getElementById("pagelib_footer_container_ensure_can_scroll_to_top"),n=parseInt(t.style.paddingBottom,10)||0,i=t.clientHeight-n,a=Math.max(0,e.innerHeight-i);t.style.paddingBottom=a+"px"},updateLeftAndRightMargin:function(e,t){r.default.querySelectorAll(t,["#pagelib_footer_container_menu_heading","#pagelib_footer_container_readmore","#pagelib_footer_container_legal"].join()).forEach(function(t){t.style.marginLeft=e+"px",t.style.marginRight=e+"px"});var n="rtl"===t.querySelector("html").dir?"right":"left";r.default.querySelectorAll(t,".pagelib_footer_menu_item").forEach(function(t){t.style.backgroundPosition=n+" "+e+"px center",t.style.paddingLeft=e+"px",t.style.paddingRight=e+"px"})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n *[class*=mbox-text]")};t.default={collectDisambiguationTitles:function(e){return e?r.default.querySelectorAll(e,'div.hatnote a[href]:not([href=""]):not([redlink="1"])').map(function(e){return e.href}):[]},collectDisambiguationHTML:function(e){return e?r.default.querySelectorAll(e,"div.hatnote").map(function(e){return e.innerHTML}):[]},collectPageIssuesHTML:function(e,t){return o(e,t).map(function(e){return e.innerHTML})},collectPageIssuesText:function(e,t){return o(e,t).map(function(e){return e.textContent.trim()})},test:{collectPageIssues:o}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(40);var i=r(n(0)),a=r(n(1));function r(e){return e&&e.__esModule?e:{default:e}}var o=function(e){return e.childNodes&&i.default.querySelectorAll(e,"a").length<3},l=function(e){return e&&e.replace(/[\s0-9]/g,"").length>0},s=function(e){var t=e.match(/\w+/);if(t)return t[0]},u=function(e,t){var n=s(t),i=s(e.textContent);return!(!n||!i)&&n.toLowerCase()===i.toLowerCase()},c=function(e){return 1===e.nodeType||3===e.nodeType},d=function(e){return e.trim().replace(/\s/g," ")},f=function(e){return 1===e.nodeType&&"BR"===e.tagName},_=function(e,t){return t.parentNode.replaceChild(e.createTextNode(" "),t)},p=function(e,t,n){if(!o(t))return null;var a=e.createDocumentFragment();a.appendChild(t.cloneNode(!0));var r=a.querySelector("th");i.default.querySelectorAll(r,".geo, .coordinates, sup.reference, ol, ul").forEach(function(e){return e.remove()});var s=Array.prototype.slice.call(r.childNodes);n&&s.filter(c).filter(function(e){return u(e,n)}).forEach(function(e){return e.remove()}),s.filter(f).forEach(function(t){return _(e,t)});var p=r.textContent;return l(p)?d(p):null},h=function(e,t){var n=e.hasAttribute("scope"),i=t.hasAttribute("scope");return n&&i?0:n?-1:i?1:0},g=function(e,t,n){var a=[],r=i.default.querySelectorAll(t,"th");r.sort(h);for(var o=0;o0&&r.appendChild(e.createTextNode(": "+n[0])),n.length>1&&r.appendChild(e.createTextNode(", "+n[1])),n.length>0&&r.appendChild(e.createTextNode(" …")),i.appendChild(r),i},w=function(e,t,n,r,o,l,s,u,c){if(!r)for(var d=t.querySelectorAll("table"),f=function(r){var f=d[r];if(a.default.findClosestAncestor(f,".pagelib_collapse_table_container")||!b(f))return"continue";var _=g(t,f,n);if(!_.length&&!y(f))return"continue";var p=L(t,y(f)?l:s,_),h=t.createElement("div");h.className="pagelib_collapse_table_container",f.parentNode.insertBefore(h,f),f.parentNode.removeChild(f),f.style.marginTop="0px",f.style.marginBottom="0px";var w=E(t,p);w.style.display="block";var C=T(t,u);C.style.display="none",h.appendChild(w),h.appendChild(f),h.appendChild(C),f.style.display="none";var x=function(t){return e.dispatchEvent(new i.default.CustomEvent("section-toggled",{collapsed:t}))};w.onclick=function(){var e=v.bind(w)();x(e)},C.onclick=function(){var e=v.bind(C,c)();x(e)},o||m(h)},_=0;_n||t.bottom<-n)}}]),e}();t.default=d},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n=50},l=function(e){var t=[],n=e;do{t.push(n),n=n.nextSibling}while(n&&(1!==n.nodeType||"P"!==n.tagName));return t},s=function(e,t){return r.default.querySelectorAll(e,"#"+t+" > p").find(o)};t.default={moveLeadIntroductionUp:function(e,t,n){var i=s(e,t);if(i){var a=e.createDocumentFragment();l(i).forEach(function(e){return a.appendChild(e)});var r=e.getElementById(t),o=n?n.nextSibling:r.firstChild;r.insertBefore(a,o)}},test:{isParagraphEligible:o,extractLeadIntroductionNodes:l,getEligibleParagraph:s}}},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(33);var i={SECTION_HEADER:"pagelib_edit_section_header",TITLE:"pagelib_edit_section_title",LINK_CONTAINER:"pagelib_edit_section_link_container",LINK:"pagelib_edit_section_link",PROTECTION:{UNPROTECTED:"",PROTECTED:"page-protected",FORBIDDEN:"no-editing"}},a="data-id",r="data-action",o=function(e,t){var n=e.createElement("span");n.classList.add(i.LINK_CONTAINER);var o=function(e,t){var n=e.createElement("a");return n.href="",n.setAttribute(a,t),n.setAttribute(r,"edit_section"),n.classList.add(i.LINK),n}(e,t);return n.appendChild(o),n};t.default={CLASS:i,newEditSectionButton:o,newEditSectionHeader:function(e,t,n,r){var l=e.createElement("div");l.className=i.SECTION_HEADER;var s=e.createElement("h"+n);s.innerHTML=r||"",s.className=i.TITLE,s.setAttribute(a,t),l.appendChild(s);var u=o(e,t);return l.appendChild(u),l}}},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(36);var i="pagelib_dim_images";t.default={CLASS:i,isDim:function(e){return e.document.querySelector("html").classList.contains(i)},dim:function(e,t){e.document.querySelector("html").classList[t?"add":"remove"](i)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={FILTER:"pagelib_compatibility_filter"};t.default={COMPATIBILITY:i,enableSupport:function(e){var t=e.querySelector("html");(function(e){return function(e,t,n){var i=e.createElement("span");return t.some(function(e){return i.style[e]=n,i.style.cssText})}(e,["webkitFilter","filter"],"blur(0)")})(e)||t.classList.add(i.FILTER)}}},,function(e,t,n){},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(42);var i=r(n(1)),a=r(n(0));function r(e){return e&&e.__esModule?e:{default:e}}var o={IMAGE_PRESUMES_WHITE_BACKGROUND:"pagelib_theme_image_presumes_white_background",DIV_DO_NOT_APPLY_BASELINE:"pagelib_theme_div_do_not_apply_baseline"},l={DEFAULT:"pagelib_theme_default",DARK:"pagelib_theme_dark",SEPIA:"pagelib_theme_sepia",BLACK:"pagelib_theme_black"},s=new RegExp("Kit_(body|socks|shorts|right_arm|left_arm)(.*).png$"),u=function(e){return!s.test(e.src)&&(!e.classList.contains("mwe-math-fallback-image-inline")&&!i.default.closestInlineStyle(e,"background"))};t.default={CONSTRAINT:o,THEME:l,setTheme:function(e,t){var n=e.querySelector("html");for(var i in n.classList.add(t),l)Object.prototype.hasOwnProperty.call(l,i)&&l[i]!==t&&n.classList.remove(l[i])},classifyElements:function(e){a.default.querySelectorAll(e,"img").filter(u).forEach(function(e){e.classList.add(o.IMAGE_PRESUMES_WHITE_BACKGROUND)});var t=["div.color_swatch div",'div[style*="position: absolute"]','div.barbox table div[style*="background:"]','div.chart div[style*="background-color"]','div.chart ul li span[style*="background-color"]',"span.legend-color","div.mw-highlight span","code.mw-highlight span"].join();a.default.querySelectorAll(e,t).forEach(function(e){return e.classList.add(o.DIV_DO_NOT_APPLY_BASELINE)})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=w(n(43)),a=w(n(9)),r=w(n(8)),o=w(n(38)),l=w(n(37)),s=w(n(34)),u=w(n(7)),c=w(n(1)),d=w(n(31)),f=w(n(6)),_=w(n(5)),p=w(n(26)),h=w(n(4)),g=w(n(21)),m=w(n(3)),v=w(n(18)),b=w(n(17)),y=w(n(0)),E=w(n(16)),T=w(n(2)),L=w(n(15));function w(e){return e&&e.__esModule?e:{default:e}}t.default={CollapseTable:a.default,CollectionUtilities:r.default,CompatibilityTransform:o.default,DimImagesTransform:l.default,EditTransform:s.default,LeadIntroductionTransform:d.default,FooterContainer:f.default,FooterLegal:_.default,FooterMenu:p.default,FooterReadMore:h.default,FooterTransformer:g.default,LazyLoadTransform:m.default,LazyLoadTransformer:v.default,PlatformTransform:b.default,RedLinks:E.default,ThemeTransform:i.default,WidenImage:L.default,test:{ElementGeometry:u.default,ElementUtilities:c.default,Polyfill:y.default,Throttle:T.default}}}]).default}); +!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.pagelib=t():e.pagelib=t()}(this,function(){return function(e){var t={};function n(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:i})},n.r=function(e){Object.defineProperty(e,"__esModule",{value:!0})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=46)}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i="undefined"!=typeof window&&window.CustomEvent||function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{bubbles:!1,cancelable:!1,detail:void 0},n=document.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n};t.default={matchesSelector:function(e,t){return e.matches?e.matches(t):e.matchesSelector?e.matchesSelector(t):!!e.webkitMatchesSelector&&e.webkitMatchesSelector(t)},querySelectorAll:function(e,t){return Array.prototype.slice.call(e.querySelectorAll(t))},CustomEvent:i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(0),a=(i=r)&&i.__esModule?i:{default:i};var o=function(e,t){var n=void 0;for(n=e.parentElement;n&&!a.default.matchesSelector(n,t);n=n.parentElement);return n};t.default={findClosestAncestor:o,isNestedInTable:function(e){return Boolean(o(e,"table"))},closestInlineStyle:function(e,t){for(var n=e;n;n=n.parentElement)if(n.style[t])return n},isVisible:function(e){return Boolean(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},copyAttributesToDataAttributes:function(e,t,n){n.filter(function(t){return e.hasAttribute(t)}).forEach(function(n){return t.setAttribute("data-"+n,e.getAttribute(n))})},copyDataAttributesToAttributes:function(e,t,n){n.filter(function(t){return e.hasAttribute("data-"+t)}).forEach(function(n){return t.setAttribute(n,e.getAttribute("data-"+n))})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n=n&&t.heightValue>=r}(e)})},convertImagesToPlaceholders:function(e,t){return t.map(function(t){return function(e,t){var n=e.createElement("span");t.hasAttribute("class")&&n.setAttribute("class",t.getAttribute("class")||""),n.classList.add("pagelib_lazy_load_placeholder"),n.classList.add("pagelib_lazy_load_placeholder_pending");var a=i.from(t);a.width&&n.style.setProperty("width",""+a.width),r.copyAttributesToDataAttributes(t,n,o);var l=e.createElement("span");if(a.width&&a.height){var s=a.heightValue/a.widthValue;l.style.setProperty("padding-top",100*s+"%")}return n.appendChild(l),t.parentNode&&t.parentNode.replaceChild(n,t),n}(e,t)})},loadPlaceholder:function(e,t){t.classList.add("pagelib_lazy_load_placeholder_loading"),t.classList.remove("pagelib_lazy_load_placeholder_pending");var n=e.createElement("img"),i=function(e){n.setAttribute("src",n.getAttribute("src")||""),e.stopPropagation(),e.preventDefault()};return n.addEventListener("load",function(){t.removeEventListener("click",i),t.parentNode&&t.parentNode.replaceChild(n,t),n.classList.add("pagelib_lazy_load_image_loaded"),n.classList.remove("pagelib_lazy_load_image_loading")},{once:!0}),n.addEventListener("error",function(){t.classList.add("pagelib_lazy_load_placeholder_error"),t.classList.remove("pagelib_lazy_load_placeholder_loading"),t.addEventListener("click",i)},{once:!0}),r.copyDataAttributesToAttributes(t,n,o),n.classList.add("pagelib_lazy_load_image_loading"),n}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(25);var i=function(e,t,n){var i=new RegExp("\\s?["+t+"][^"+t+n+"]+["+n+"]","g"),r=0,a=e,o="";do{o=a,a=a.replace(i,""),r++}while(o!==a&&r<30);return a},r=function(e){var t=e;return t=i(t,"(",")"),t=i(t,"/","/")},a=function e(t,n,i,r,a){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.title=t,this.displayTitle=n,this.thumbnail=i,this.description=r,this.extract=a},o=function(e,t,n,i,o){var l=[],s=o.getElementById(t);e.forEach(function(e,t){var i=e.title.replace(/ /g,"_");l.push(i);var u=function(e,t,n,i){var a=i.createElement("a");if(a.id=t,a.className="pagelib_footer_readmore_page",e.thumbnail&&e.thumbnail.source){var o=i.createElement("div");o.style.backgroundImage="url("+e.thumbnail.source+")",o.classList.add("pagelib_footer_readmore_page_image"),a.appendChild(o)}var l=i.createElement("div");l.classList.add("pagelib_footer_readmore_page_container"),a.appendChild(l),a.href="/wiki/"+encodeURI(e.title)+"?event_logging_label=read_more";var s=void 0;if(e.displayTitle?s=e.displayTitle:e.title&&(s=e.title),s){var u=i.createElement("div");u.id=t,u.className="pagelib_footer_readmore_page_title",u.innerHTML=s.replace(/_/g," "),a.title=e.title.replace(/_/g," "),l.appendChild(u)}var c=void 0;if(e.description&&(c=e.description),(!c||c.length<10)&&e.extract&&(c=r(e.extract)),c){var d=i.createElement("div");d.id=t,d.className="pagelib_footer_readmore_page_description",d.innerHTML=c,l.appendChild(d)}var f=i.createElement("div");return f.id="pagelib_footer_read_more_save_"+encodeURI(e.title),f.className="pagelib_footer_readmore_page_save",f.addEventListener("click",function(t){t.stopPropagation(),t.preventDefault(),n(e.title)}),l.appendChild(f),i.createDocumentFragment().appendChild(a)}(new a(i,e.pageprops.displaytitle,e.thumbnail,e.description,e.extract),t,n,o);s.appendChild(u)}),i(l)},l=function(e,t,n){return(n||"")+"/w/api.php?"+(i=function(e,t){return{action:"query",format:"json",formatversion:2,prop:"extracts|pageimages|description|pageprops",generator:"search",gsrlimit:t,gsrprop:"redirecttitle",gsrsearch:"morelike:"+e,gsrwhat:"text",exchars:256,exintro:"",exlimit:t,explaintext:"",pilicense:"any",pilimit:t,piprop:"thumbnail",pithumbsize:120}}(e,t),Object.keys(i).map(function(e){return encodeURIComponent(e)+"="+encodeURIComponent(i[e])}).join("&"));var i},s=function(e){console.log("statusText = "+e)};t.default={add:function(e,t,n,i,r,a,u){!function(e,t,n,i,r,a,o,u){var c=new XMLHttpRequest;c.open("GET",l(e,t,i),!0),c.onload=function(){c.readyState===XMLHttpRequest.DONE&&(200===c.status?r(JSON.parse(c.responseText).query.pages,n,a,o,u):s(c.statusText))},c.onerror=function(){return s(c.statusText)};try{c.send()}catch(e){s(e.toString())}}(e,t,n,i,o,r,a,u)},setHeading:function(e,t,n){var i=n.getElementById(t);i.innerText=e,i.title=e},updateSaveButtonForTitle:function(e,t,n,i){var r=i.getElementById("pagelib_footer_read_more_save_"+encodeURI(e));r&&(r.innerText=t,r.title=t,function(e,t){var n="pagelib_footer_readmore_bookmark_unfilled",i="pagelib_footer_readmore_bookmark_filled";e.classList.remove(i,n),e.classList.add(t?i:n)}(r,n))},test:{cleanExtract:r,safelyRemoveEnclosures:i}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(30);t.default={add:function(e,t,n,i,r,a,o){var l=e.querySelector("#"+i),s=t.split("$1");l.innerHTML="",l.querySelector(".pagelib_footer_legal_license_link").addEventListener("click",function(){r()}),l.querySelector(".pagelib_footer_browser_link").addEventListener("click",function(){o()})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(32);var i,r=n(0),a=(i=r)&&i.__esModule?i:{default:i};t.default={containerFragment:function(e){var t=e.createElement("div"),n=e.createDocumentFragment();return n.appendChild(t),t.innerHTML="\n ",n},isContainerAttached:function(e){return Boolean(e.querySelector("#pagelib_footer_container"))},updateBottomPaddingToAllowReadMoreToScrollToTop:function(e){var t=e.document.getElementById("pagelib_footer_container_ensure_can_scroll_to_top"),n=parseInt(t.style.paddingBottom,10)||0,i=t.clientHeight-n,r=Math.max(0,e.innerHeight-i);t.style.paddingBottom=r+"px"},updateLeftAndRightMargin:function(e,t){a.default.querySelectorAll(t,["#pagelib_footer_container_menu_heading","#pagelib_footer_container_readmore","#pagelib_footer_container_legal"].join()).forEach(function(t){t.style.marginLeft=e+"px",t.style.marginRight=e+"px"});var n="rtl"===t.querySelector("html").dir?"right":"left";a.default.querySelectorAll(t,".pagelib_footer_menu_item").forEach(function(t){t.style.backgroundPosition=n+" "+e+"px center",t.style.paddingLeft=e+"px",t.style.paddingRight=e+"px"})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n *[class*=mbox-text]")};t.default={collectDisambiguationTitles:function(e){return e?a.default.querySelectorAll(e,'div.hatnote a[href]:not([href=""]):not([redlink="1"])').map(function(e){return e.href}):[]},collectDisambiguationHTML:function(e){return e?a.default.querySelectorAll(e,"div.hatnote").map(function(e){return e.innerHTML}):[]},collectPageIssuesHTML:function(e,t){return o(e,t).map(function(e){return e.innerHTML})},collectPageIssuesText:function(e,t){return o(e,t).map(function(e){return e.textContent.trim()})},test:{collectPageIssues:o}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.default={isNodeTypeElementOrText:function(e){return e.nodeType===Node.ELEMENT_NODE||e.nodeType===Node.TEXT_NODE}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(42);var i=o(n(1)),r=o(n(9)),a=o(n(0));function o(e){return e&&e.__esModule?e:{default:e}}var l=function(e){return e.childNodes&&a.default.querySelectorAll(e,"a").length<3},s=function(e){return e&&e.replace(/[\s0-9]/g,"").length>0},u=function(e){var t=e.match(/\w+/);if(t)return t[0]},c=function(e,t){var n=u(t),i=u(e.textContent);return!(!n||!i)&&n.toLowerCase()===i.toLowerCase()},d=function(e){return e.trim().replace(/\s/g," ")},f=function(e){return e.nodeType===Node.ELEMENT_NODE&&"BR"===e.tagName},p=function(e,t){t.parentNode.replaceChild(e.createTextNode(" "),t)},_=function(e,t,n){if(!l(t))return null;var i=e.createDocumentFragment();i.appendChild(t.cloneNode(!0));var o=i.querySelector("th");a.default.querySelectorAll(o,".geo, .coordinates, sup.reference, ol, ul").forEach(function(e){return e.remove()});var u=Array.prototype.slice.call(o.childNodes);n&&u.filter(r.default.isNodeTypeElementOrText).filter(function(e){return c(e,n)}).forEach(function(e){return e.remove()}),u.filter(f).forEach(function(t){return p(e,t)});var _=o.textContent;return s(_)?d(_):null},h=function(e,t){var n=e.hasAttribute("scope"),i=t.hasAttribute("scope");return n&&i?0:n?-1:i?1:0},g=function(e,t,n){var i=[],r=a.default.querySelectorAll(t,"th");r.sort(h);for(var o=0;o0&&a.appendChild(e.createTextNode(": "+n[0])),n.length>1&&a.appendChild(e.createTextNode(", "+n[1])),n.length>0&&a.appendChild(e.createTextNode(" …")),i.appendChild(a),i},w=function(e,t,n,r,o,l,s,u,c){if(!r)for(var d=t.querySelectorAll("table, .infobox_v3"),f=function(r){var f=d[r];if(i.default.findClosestAncestor(f,".pagelib_collapse_table_container")||!b(f))return"continue";var p=g(t,f,n);if(!p.length&&!y(f))return"continue";var _=L(t,y(f)?l:s,p),h=t.createElement("div");h.className="pagelib_collapse_table_container",f.parentNode.insertBefore(h,f),f.parentNode.removeChild(f),f.style.marginTop="0px",f.style.marginBottom="0px";var w=E(t,_);w.style.display="block";var C=T(t,u);C.style.display="none",h.appendChild(w),h.appendChild(f),h.appendChild(C),f.style.display="none";var x=function(t){return e.dispatchEvent(new a.default.CustomEvent("section-toggled",{collapsed:t}))};w.onclick=function(){var e=v.bind(w)();x(e)},C.onclick=function(){var e=v.bind(C,c)();x(e)},o||m(h)},p=0;p-1},u=function(e){return Boolean(e)&&e.nodeType===Node.TEXT_NODE&&Boolean(e.textContent.match(/^\s+$/))},c=function(e){var t=e.querySelector("a");return t&&s(t.getAttribute("href"))},d=function(e,t){var n=t.querySelector("A").getAttribute("href").slice(1);return e.getElementById(n)||e.getElementById(decodeURIComponent(n))},f=function(e,t){var n=d(e,t);if(!n)return"";var i=e.createDocumentFragment(),o=e.createElement("div");i.appendChild(o);Array.prototype.slice.call(n.childNodes).filter(r.default.isNodeTypeElementOrText).forEach(function(e){return o.appendChild(e.cloneNode(!0))});return a.default.querySelectorAll(o,"sup[id^=cite_ref], .mw-cite-backlink").forEach(function(e){return e.remove()}),o.innerHTML.trim()},p=function(e){return a.default.matchesSelector(e,".reference, .mw-ref")?e:i.default.findClosestAncestor(e,".reference, .mw-ref")},_=function(e,t){return new function e(t,n,i,r){l(this,e),this.id=t,this.rect=n,this.text=i,this.html=r}(p(t).id,t.getBoundingClientRect(),t.textContent,f(e,t))},h=function(e,t){var n=e;do{n=t(n)}while(u(n));return n},g=function(e,t,n){for(var i=e;(i=h(i,t))&&i.nodeType===Node.ELEMENT_NODE&&c(i);)n(i)},m=function(e){return e.previousSibling},v=function(e){return e.nextSibling},b=function(e){var t=[e];return g(e,m,function(e){return t.unshift(e)}),g(e,v,function(e){return t.push(e)}),t};t.default={collectNearbyReferences:function(e,t){var n=t.parentElement,i=b(n);return new function e(t,n){l(this,e),this.selectedIndex=t,this.referencesGroup=n}(i.indexOf(n),i.map(function(t){return _(e,t)}))},isCitation:s,test:{adjacentNonWhitespaceNode:h,closestReferenceClassElement:p,collectAdjacentReferenceNodes:g,collectNearbyReferenceNodes:b,collectRefText:f,getRefTextContainer:d,hasCitationLink:c,isWhitespaceTextNode:u,nextSiblingGetter:v,prevSiblingGetter:m}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=n(0),a=(i=r)&&i.__esModule?i:{default:i};var o=function(e,t){e.innerHTML=t.innerHTML,e.setAttribute("class",t.getAttribute("class"))},l=function(e){return a.default.querySelectorAll(e,"a.new")},s=function(e){return e.createElement("span")},u=function(e,t){return e.parentNode.replaceChild(t,e)};t.default={hideRedLinks:function(e){var t=s(e);l(e).forEach(function(e){var n=t.cloneNode(!1);o(n,e),u(e,n)})},test:{configureRedLinkTemplate:o,redLinkAnchorsInDocument:l,newRedLinkTemplate:s,replaceAnchorWithSpan:u}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={ANDROID:"pagelib_platform_android",IOS:"pagelib_platform_ios"};t.default={CLASS:i,classify:function(e){var t=e.document.querySelector("html");(function(e){return/android/i.test(e.navigator.userAgent)})(e)&&t.classList.add(i.ANDROID),function(e){return/ipad|iphone|ipod/i.test(e.navigator.userAgent)}(e)&&t.classList.add(i.IOS)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;nn||t.bottom<-n)}}]),e}();t.default=d},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n=50},l=function(e){var t=[],n=e;do{t.push(n),n=n.nextSibling}while(n&&(1!==n.nodeType||"P"!==n.tagName));return t},s=function(e,t){return a.default.querySelectorAll(e,"#"+t+" > p").find(o)};t.default={moveLeadIntroductionUp:function(e,t,n){var i=s(e,t);if(i){var r=e.createDocumentFragment();l(i).forEach(function(e){return r.appendChild(e)});var a=e.getElementById(t),o=n?n.nextSibling:a.firstChild;a.insertBefore(r,o)}},test:{isParagraphEligible:o,extractLeadIntroductionNodes:l,getEligibleParagraph:s}}},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(35);var i={SECTION_HEADER:"pagelib_edit_section_header",TITLE:"pagelib_edit_section_title",LINK_CONTAINER:"pagelib_edit_section_link_container",LINK:"pagelib_edit_section_link",PROTECTION:{UNPROTECTED:"",PROTECTED:"page-protected",FORBIDDEN:"no-editing"}},r="data-id",a="data-action",o=function(e,t){var n=e.createElement("span");n.classList.add(i.LINK_CONTAINER);var o=function(e,t){var n=e.createElement("a");return n.href="",n.setAttribute(r,t),n.setAttribute(a,"edit_section"),n.classList.add(i.LINK),n}(e,t);return n.appendChild(o),n};t.default={CLASS:i,newEditSectionButton:o,newEditSectionHeader:function(e,t,n,a){var l=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],s=e.createElement("div");s.className=i.SECTION_HEADER;var u=e.createElement("h"+n);if(u.innerHTML=a||"",u.className=i.TITLE,u.setAttribute(r,t),s.appendChild(u),l){var c=o(e,t);s.appendChild(c)}return s}}},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(38);var i="pagelib_dim_images";t.default={CLASS:i,isDim:function(e){return e.document.querySelector("html").classList.contains(i)},dim:function(e,t){e.document.querySelector("html").classList[t?"add":"remove"](i)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i={FILTER:"pagelib_compatibility_filter"};t.default={COMPATIBILITY:i,enableSupport:function(e){var t=e.querySelector("html");(function(e){return function(e,t,n){var i=e.createElement("span");return t.some(function(e){return i.style[e]=n,i.style.cssText})}(e,["webkitFilter","filter"],"blur(0)")})(e)||t.classList.add(i.FILTER)}}},,function(e,t,n){},,function(e,t,n){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),n(44);var i=a(n(1)),r=a(n(0));function a(e){return e&&e.__esModule?e:{default:e}}var o={IMAGE_PRESUMES_WHITE_BACKGROUND:"pagelib_theme_image_presumes_white_background",DIV_DO_NOT_APPLY_BASELINE:"pagelib_theme_div_do_not_apply_baseline"},l={DEFAULT:"pagelib_theme_default",DARK:"pagelib_theme_dark",SEPIA:"pagelib_theme_sepia",BLACK:"pagelib_theme_black"},s=new RegExp("Kit_(body|socks|shorts|right_arm|left_arm)(.*).png$"),u=function(e){return!s.test(e.src)&&(!e.classList.contains("mwe-math-fallback-image-inline")&&!i.default.closestInlineStyle(e,"background"))};t.default={CONSTRAINT:o,THEME:l,setTheme:function(e,t){var n=e.querySelector("html");for(var i in n.classList.add(t),l)Object.prototype.hasOwnProperty.call(l,i)&&l[i]!==t&&n.classList.remove(l[i])},classifyElements:function(e){r.default.querySelectorAll(e,"img").filter(u).forEach(function(e){e.classList.add(o.IMAGE_PRESUMES_WHITE_BACKGROUND)});var t=["div.color_swatch div",'div[style*="position: absolute"]','div.barbox table div[style*="background:"]','div.chart div[style*="background-color"]','div.chart ul li span[style*="background-color"]',"span.legend-color","div.mw-highlight span","code.mw-highlight span",".BrickChartTemplate div",".PieChartTemplate div",".BarChartTemplate div",".StackedBarTemplate td",".chess-board div"].join();r.default.querySelectorAll(e,t).forEach(function(e){return e.classList.add(o.DIV_DO_NOT_APPLY_BASELINE)})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=C(n(45)),r=C(n(10)),a=C(n(8)),o=C(n(40)),l=C(n(39)),s=C(n(36)),u=C(n(7)),c=C(n(1)),d=C(n(33)),f=C(n(6)),p=C(n(5)),_=C(n(28)),h=C(n(4)),g=C(n(23)),m=C(n(3)),v=C(n(20)),b=C(n(19)),y=C(n(0)),E=C(n(18)),T=C(n(17)),L=C(n(2)),w=C(n(16));function C(e){return e&&e.__esModule?e:{default:e}}t.default={CollapseTable:r.default,CollectionUtilities:a.default,CompatibilityTransform:o.default,DimImagesTransform:l.default,EditTransform:s.default,LeadIntroductionTransform:d.default,FooterContainer:f.default,FooterLegal:p.default,FooterMenu:_.default,FooterReadMore:h.default,FooterTransformer:g.default,LazyLoadTransform:m.default,LazyLoadTransformer:v.default,PlatformTransform:b.default,RedLinks:E.default,ReferenceCollection:T.default,ThemeTransform:i.default,WidenImage:w.default,test:{ElementGeometry:u.default,ElementUtilities:c.default,Polyfill:y.default,Throttle:L.default}}}]).default}); },{}],3:[function(require,module,exports){ const wmf = {} diff --git a/Wikipedia/assets/wikimedia-page-library-transform.css b/Wikipedia/assets/wikimedia-page-library-transform.css index 24d21eb7826..214a2be9768 100644 --- a/Wikipedia/assets/wikimedia-page-library-transform.css +++ b/Wikipedia/assets/wikimedia-page-library-transform.css @@ -36,21 +36,21 @@ styles with only the things which need tweaking. /* baseline table */ .pagelib_theme_dark .content table, -.pagelib_theme_dark .content td, +.pagelib_theme_dark .content td:not(.pagelib_theme_div_do_not_apply_baseline), .pagelib_theme_dark .content tr, .pagelib_theme_dark .content th { background: #27292d !important; color: #f8f9fa !important; } .pagelib_theme_sepia .content table, -.pagelib_theme_sepia .content td, +.pagelib_theme_sepia .content td:not(.pagelib_theme_div_do_not_apply_baseline), .pagelib_theme_sepia .content tr, .pagelib_theme_sepia .content th { background: #f0e6d6 !important; color: #222 !important; } .pagelib_theme_black .content table, -.pagelib_theme_black .content td, +.pagelib_theme_black .content td:not(.pagelib_theme_div_do_not_apply_baseline), .pagelib_theme_black .content tr, .pagelib_theme_black .content th { background: #222 !important; @@ -84,13 +84,13 @@ styles with only the things which need tweaking. } /* baseline border color */ -.pagelib_theme_dark .content * { +.pagelib_theme_dark .content :not(.pagelib_theme_div_do_not_apply_baseline) { border-color: #43464a !important; } -.pagelib_theme_sepia .content * { +.pagelib_theme_sepia .content :not(.pagelib_theme_div_do_not_apply_baseline) { border-color: #cbc8c1 !important; } -.pagelib_theme_black .content * { +.pagelib_theme_black .content :not(.pagelib_theme_div_do_not_apply_baseline) { border-color: #43464a !important; } @@ -189,6 +189,11 @@ styles with only the things which need tweaking. background: #000; } +.pagelib_theme_dark table.BarChartTemplate span.nowrap, +.pagelib_theme_black table.BarChartTemplate span.nowrap { + color: #222 !important; +} + /* 'mw-highlight' colors for dark background */ /* From: https://raw.githubusercontent.com/richleland/pygments-css/master/native.css */ .pagelib_theme_dark .content .mw-highlight span.hll { background-color: #404040 } diff --git a/Wikipedia/assets/wikimedia-page-library-transform.css.map b/Wikipedia/assets/wikimedia-page-library-transform.css.map index 2f9e32923e1..8f54102bed6 100644 --- a/Wikipedia/assets/wikimedia-page-library-transform.css.map +++ b/Wikipedia/assets/wikimedia-page-library-transform.css.map @@ -1 +1 @@ -{"version":3,"sources":["webpack://pagelib/./src/transform/ThemeTransform.css","webpack://pagelib/./src/transform/CollapseTable.css","webpack://pagelib/./src/transform/DimImagesTransform.css","webpack://pagelib/./src/transform/EditTransform.css","webpack://pagelib/./src/transform/FooterContainer.css","webpack://pagelib/./src/transform/FooterLegal.css","webpack://pagelib/./src/transform/FooterMenu.css","webpack://pagelib/./src/transform/FooterReadMore.css","webpack://pagelib/./src/transform/LazyLoadTransform.css","webpack://pagelib/./src/transform/WidenImage.css"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,uCAAuC;AACvC;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,qDAAqD;AACrD,gDAAgD,qBAAqB,iBAAiB;AACtF,mDAAmD,gBAAgB,qBAAqB;AACxF,qDAAqD,gBAAgB,4BAA4B;AACjG,qDAAqD,iBAAiB;AACtE,mDAAmD,iBAAiB;AACpE,mDAAmD,gBAAgB,oBAAoB;AACvF,mDAAmD,iBAAiB;AACpE,mDAAmD,iBAAiB;AACpE,mDAAmD,iBAAiB;AACpE,mDAAmD,iBAAiB;AACpE,mDAAmD,iBAAiB;AACpE,oDAAoD,gBAAgB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ACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,yBAAyB,iBAAiB,oBAAoB;AACzF;AACA;AACA;AACA,wCAAwC,iBAAiB,mBAAmB,qBAAqB;AACjG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,0BAA0B,cAAc;AAC1E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,uCAAuC;AACvC;;AAEA;AACA;AACA;AACA,uCAAuC;AACvC;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;AC7KA;AACA;AACA,C;ACFA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,2CAA2C;AAC3C;;AAEA;AACA;AACA,4CAA4C;AAC5C;;AAEA;AACA,2CAA2C;AAC3C;;AAEA;AACA;AACA,4CAA4C;AAC5C;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qEAAqE;AACrE;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AC1GA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AC3CA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;ACtEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AC7IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA;AACA,wCAAwC;AACxC;;AAEA;AACA;AACA,wCAAwC;AACxC;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AChIA;;AAEA;AACA,uCAAuC;;AAEvC;AACA;AACA,mEAAmE;AACnE;AACA;AACA;;AAEA;AACA;AACA,mEAAmE;AACnE;AACA;AACA;;AAEA;AACA,yEAAyE;AACzE;;AAEA;AACA;AACA,mEAAmE;AACnE;AACA;AACA;;AAEA;AACA,wEAAwE;AACxE;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,8FAA8F;AAC9F;AACA;AACA;AACA;AACA;;AAEA;AACA,YAAY,2BAA2B,EAAE,MAAM,2BAA2B;AAC1E;;AAEA;AACA,YAAY,2BAA2B,EAAE,MAAM,2BAA2B;AAC1E;;AAEA;AACA,YAAY,2BAA2B,EAAE,MAAM,2BAA2B;AAC1E;;AAEA;AACA,YAAY,2BAA2B,EAAE,MAAM,2BAA2B;AAC1E;;AAEA;AACA,QAAQ,YAAY,EAAE,KAAK,YAAY;AACvC;;AAEA;AACA,QAAQ,YAAY,EAAE,KAAK,YAAY;AACvC,C;AC9HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,C","file":"wikimedia-page-library-transform.css","sourcesContent":["/*\nThe styles referred to as 'baseline' in the comments below are critical because they ensure\na theme colors are more universally applied even by elements colored via inline styles. These are\nparticularly difficult to theme otherwise. We can build on top of, so to speak, these baseline\nstyles with only the things which need tweaking.\n*/\n\n/* baseline body */\n.pagelib_theme_dark body {\n color: #f8f9fa;\n background: #2e3136;\n}\n.pagelib_theme_sepia body {\n color: #222;\n background: #f8f1e3;\n}\n.pagelib_theme_black body {\n color: #f8f9fa;\n background: #000;\n}\n\n/* baseline anchor */\n.pagelib_theme_dark a, .pagelib_theme_black a {\n color: #69f;\n}\n.pagelib_theme_sepia a {\n color: #36c;\n}\n\n/* external anchor */\n.pagelib_theme_dark a.external,\n.pagelib_theme_sepia a.external,\n.pagelib_theme_black a.external {\n background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAGJJREFUKFN1jdENgCAMBYmJn47Bak7DZrhTpc/XIm34OAjXA4qIgHI/dSBbLGTcOKjBryFlinGmjDQGiOF0MQkxI3v5wq6L38qR7SnsAx8ul37igPjAd+o5Oz2MRA+xY4ZSXuaW6wYouOLpAAAAAElFTkSuQmCC);\n}\n\n/* baseline table */\n.pagelib_theme_dark .content table,\n.pagelib_theme_dark .content td,\n.pagelib_theme_dark .content tr,\n.pagelib_theme_dark .content th {\n background: #27292d !important;\n color: #f8f9fa !important;\n}\n.pagelib_theme_sepia .content table,\n.pagelib_theme_sepia .content td,\n.pagelib_theme_sepia .content tr,\n.pagelib_theme_sepia .content th {\n background: #f0e6d6 !important;\n color: #222 !important;\n}\n.pagelib_theme_black .content table,\n.pagelib_theme_black .content td,\n.pagelib_theme_black .content tr,\n.pagelib_theme_black .content th {\n background: #222 !important;\n color: #f8f9fa !important;\n}\n\n/* baseline div, span, ul, li */\n.pagelib_theme_dark .content div:not(.pagelib_theme_div_do_not_apply_baseline),\n.pagelib_theme_dark .content span:not(.pagelib_theme_div_do_not_apply_baseline),\n.pagelib_theme_dark .content ul,\n.pagelib_theme_dark .content ol,\n.pagelib_theme_dark .content li {\n background-color: inherit !important;\n color: #f8f9fa !important;\n}\n.pagelib_theme_sepia .content div:not(.pagelib_theme_div_do_not_apply_baseline),\n.pagelib_theme_sepia .content span:not(.pagelib_theme_div_do_not_apply_baseline),\n.pagelib_theme_sepia .content ul,\n.pagelib_theme_sepia .content ol,\n.pagelib_theme_sepia .content li {\n background-color: inherit !important;\n color: #222 !important;\n}\n.pagelib_theme_black .content div:not(.pagelib_theme_div_do_not_apply_baseline),\n.pagelib_theme_black .content span:not(.pagelib_theme_div_do_not_apply_baseline),\n.pagelib_theme_black .content ul,\n.pagelib_theme_black .content ol,\n.pagelib_theme_black .content li {\n background-color: inherit !important;\n color: #f8f9fa !important;\n}\n\n/* baseline border color */\n.pagelib_theme_dark .content * {\n border-color: #43464a !important;\n}\n.pagelib_theme_sepia .content * {\n border-color: #cbc8c1 !important;\n}\n.pagelib_theme_black .content * {\n border-color: #43464a !important;\n}\n\n/* quotebox and blockquote */\n/* en > Audioslave > 793042679 */\n/* es > Arte > 100819823 */\n.pagelib_theme_dark .content blockquote,\n.pagelib_theme_dark .content div.quotebox {\n background: #27292d !important;\n}\n.pagelib_theme_sepia .content blockquote,\n.pagelib_theme_sepia .content div.quotebox {\n background: #f0e6d6 !important;\n}\n.pagelib_theme_black .content blockquote,\n.pagelib_theme_black .content div.quotebox {\n background: #000 !important;\n}\n\n/* horizontal rule */\n/* en > Audioslave > 793042679 */\n/* en > Chris Cornell > 793305307 */\n.pagelib_theme_dark .content hr,\n.pagelib_theme_black .content hr {\n border-style: solid !important;\n}\n.pagelib_theme_sepia .content hr {\n border-style: solid !important;\n}\n\n/* caption color */\n/* en > Barack Obama > 793008506 */\n.pagelib_theme_default .content .thumbcaption,\n.pagelib_theme_default .content figcaption {\n color: #72777d !important;\n}\n.pagelib_theme_dark .content .thumbcaption,\n.pagelib_theme_dark .content figcaption {\n color: #c8ccd1 !important;\n}\n.pagelib_theme_sepia .content .thumbcaption,\n.pagelib_theme_sepia .content figcaption {\n color: #646059 !important;\n}\n.pagelib_theme_black .content .thumbcaption,\n.pagelib_theme_black .content figcaption {\n color: #c8ccd1 !important;\n}\n\n/* caption background */\n/* fr > Team_Bentley > 138755788 */\n.pagelib_theme_dark .content caption {\n background: #43464a !important;\n}\n.pagelib_theme_sepia .content caption {\n background: #cbc8c1 !important;\n}\n.pagelib_theme_black .content caption {\n background: #2e3136 !important;\n}\n\n/* images */\n/* compatibility transform */\n.pagelib_theme_dark.pagelib_compatibility_filter .content img.mwe-math-fallback-image-inline,\n.pagelib_theme_black.pagelib_compatibility_filter .content img.mwe-math-fallback-image-inline {\n background: #ccc;\n padding: 2px;\n}\n/* en > Quadratic equation > 793685454 */\n.pagelib_theme_dark .content img.mwe-math-fallback-image-inline,\n.pagelib_theme_black .content img.mwe-math-fallback-image-inline {\n -webkit-filter: invert(100%);\n filter: invert(100%);\n}\n/* en > Barack Obama > 793008506 */\n/* en > Quadratic equation > 793685454 */\n.pagelib_theme_sepia .content img.pagelib_theme_image_presumes_white_background,\n.pagelib_theme_dark .content img.pagelib_theme_image_presumes_white_background,\n.pagelib_theme_black .content img.pagelib_theme_image_presumes_white_background {\n background: #fff;\n}\n\n/* 'mw-highlight' code syntax highlighting */\n/* See http://richleland.github.io/pygments-css/ for extension info */\n/* See enwiki articles for these languages: http://pygments.org/languages/ */\n.pagelib_theme_dark .content code.mw-highlight,\n.pagelib_theme_dark .content div.mw-highlight {\n background: #27292d;\n}\n.pagelib_theme_sepia .content code.mw-highlight,\n.pagelib_theme_sepia .content div.mw-highlight {\n background: #f0e6d6;\n}\n.pagelib_theme_black .content code.mw-highlight,\n.pagelib_theme_black .content div.mw-highlight {\n background: #000;\n}\n\n/* 'mw-highlight' colors for dark background */\n/* From: https://raw.githubusercontent.com/richleland/pygments-css/master/native.css */\n.pagelib_theme_dark .content .mw-highlight span.hll { background-color: #404040 }\n/* .pagelib_theme_dark .content .mw-highlight { background: #202020; color: #d0d0d0 } */\n.pagelib_theme_dark .content .mw-highlight span.c { color: #999999; font-style: italic } /* Comment */\n.pagelib_theme_dark .content .mw-highlight span.err { color: #a61717; background-color: #e3d2d2 } /* Error */\n.pagelib_theme_dark .content .mw-highlight span.esc { color: #d0d0d0 } /* Escape */\n.pagelib_theme_dark .content .mw-highlight span.g { color: #d0d0d0 } /* Generic */\n.pagelib_theme_dark .content .mw-highlight span.k { color: #6ab825; font-weight: bold } /* Keyword */\n.pagelib_theme_dark .content .mw-highlight span.l { color: #d0d0d0 } /* Literal */\n.pagelib_theme_dark .content .mw-highlight span.n { color: #d0d0d0 } /* Name */\n.pagelib_theme_dark .content .mw-highlight span.o { color: #d0d0d0 } /* Operator */\n.pagelib_theme_dark .content .mw-highlight span.x { color: #d0d0d0 } /* Other */\n.pagelib_theme_dark .content .mw-highlight span.p { color: #d0d0d0 } /* Punctuation */\n.pagelib_theme_dark .content .mw-highlight span.ch { color: #999999; font-style: italic } /* Comment.Hashbang */\n.pagelib_theme_dark .content .mw-highlight span.cm { color: #999999; font-style: italic } /* Comment.Multiline */\n.pagelib_theme_dark .content .mw-highlight span.cp { color: #cd2828; font-weight: bold } /* Comment.Preproc */\n.pagelib_theme_dark .content .mw-highlight span.cpf { color: #999999; font-style: italic } /* Comment.PreprocFile */\n.pagelib_theme_dark .content .mw-highlight span.c1 { color: #999999; font-style: italic } /* Comment.Single */\n.pagelib_theme_dark .content .mw-highlight span.cs { color: #e50808; font-weight: bold; background-color: #520000 } /* Comment.Special */\n.pagelib_theme_dark .content .mw-highlight span.gd { color: #d22323 } /* Generic.Deleted */\n.pagelib_theme_dark .content .mw-highlight span.ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */\n.pagelib_theme_dark .content .mw-highlight span.gr { color: #d22323 } /* Generic.Error */\n.pagelib_theme_dark .content .mw-highlight span.gh { color: #ffffff; font-weight: bold } /* Generic.Heading */\n.pagelib_theme_dark .content .mw-highlight span.gi { color: #589819 } /* Generic.Inserted */\n.pagelib_theme_dark .content .mw-highlight span.go { color: #cccccc } /* Generic.Output */\n.pagelib_theme_dark .content .mw-highlight span.gp { color: #aaaaaa } /* Generic.Prompt */\n.pagelib_theme_dark .content .mw-highlight span.gs { color: #d0d0d0; font-weight: bold } /* Generic.Strong */\n.pagelib_theme_dark .content .mw-highlight span.gu { color: #ffffff; text-decoration: underline } /* Generic.Subheading */\n.pagelib_theme_dark .content .mw-highlight span.gt { color: #d22323 } /* Generic.Traceback */\n.pagelib_theme_dark .content .mw-highlight span.kc { color: #6ab825; font-weight: bold } /* Keyword.Constant */\n.pagelib_theme_dark .content .mw-highlight span.kd { color: #6ab825; font-weight: bold } /* Keyword.Declaration */\n.pagelib_theme_dark .content .mw-highlight span.kn { color: #6ab825; font-weight: bold } /* Keyword.Namespace */\n.pagelib_theme_dark .content .mw-highlight span.kp { color: #6ab825 } /* Keyword.Pseudo */\n.pagelib_theme_dark .content .mw-highlight span.kr { color: #6ab825; font-weight: bold } /* Keyword.Reserved */\n.pagelib_theme_dark .content .mw-highlight span.kt { color: #6ab825; font-weight: bold } /* Keyword.Type */\n.pagelib_theme_dark .content .mw-highlight span.ld { color: #d0d0d0 } /* Literal.Date */\n.pagelib_theme_dark .content .mw-highlight span.m { color: #3677a9 } /* Literal.Number */\n.pagelib_theme_dark .content .mw-highlight span.s { color: #ed9d13 } /* Literal.String */\n.pagelib_theme_dark .content .mw-highlight span.na { color: #bbbbbb } /* Name.Attribute */\n.pagelib_theme_dark .content .mw-highlight span.nb { color: #24909d } /* Name.Builtin */\n.pagelib_theme_dark .content .mw-highlight span.nc { color: #447fcf; text-decoration: underline } /* Name.Class */\n.pagelib_theme_dark .content .mw-highlight span.no { color: #40ffff } /* Name.Constant */\n.pagelib_theme_dark .content .mw-highlight span.nd { color: #ffa500 } /* Name.Decorator */\n.pagelib_theme_dark .content .mw-highlight span.ni { color: #d0d0d0 } /* Name.Entity */\n.pagelib_theme_dark .content .mw-highlight span.ne { color: #bbbbbb } /* Name.Exception */\n.pagelib_theme_dark .content .mw-highlight span.nf { color: #447fcf } /* Name.Function */\n.pagelib_theme_dark .content .mw-highlight span.nl { color: #d0d0d0 } /* Name.Label */\n.pagelib_theme_dark .content .mw-highlight span.nn { color: #447fcf; text-decoration: underline } /* Name.Namespace */\n.pagelib_theme_dark .content .mw-highlight span.nx { color: #d0d0d0 } /* Name.Other */\n.pagelib_theme_dark .content .mw-highlight span.py { color: #d0d0d0 } /* Name.Property */\n.pagelib_theme_dark .content .mw-highlight span.nt { color: #6ab825; font-weight: bold } /* Name.Tag */\n.pagelib_theme_dark .content .mw-highlight span.nv { color: #40ffff } /* Name.Variable */\n.pagelib_theme_dark .content .mw-highlight span.ow { color: #6ab825; font-weight: bold } /* Operator.Word */\n.pagelib_theme_dark .content .mw-highlight span.w { color: #666666 } /* Text.Whitespace */\n.pagelib_theme_dark .content .mw-highlight span.mb { color: #3677a9 } /* Literal.Number.Bin */\n.pagelib_theme_dark .content .mw-highlight span.mf { color: #3677a9 } /* Literal.Number.Float */\n.pagelib_theme_dark .content .mw-highlight span.mh { color: #3677a9 } /* Literal.Number.Hex */\n.pagelib_theme_dark .content .mw-highlight span.mi { color: #3677a9 } /* Literal.Number.Integer */\n.pagelib_theme_dark .content .mw-highlight span.mo { color: #3677a9 } /* Literal.Number.Oct */\n.pagelib_theme_dark .content .mw-highlight span.sa { color: #ed9d13 } /* Literal.String.Affix */\n.pagelib_theme_dark .content .mw-highlight span.sb { color: #ed9d13 } /* Literal.String.Backtick */\n.pagelib_theme_dark .content .mw-highlight span.sc { color: #ed9d13 } /* Literal.String.Char */\n.pagelib_theme_dark .content .mw-highlight span.dl { color: #ed9d13 } /* Literal.String.Delimiter */\n.pagelib_theme_dark .content .mw-highlight span.sd { color: #ed9d13 } /* Literal.String.Doc */\n.pagelib_theme_dark .content .mw-highlight span.s2 { color: #ed9d13 } /* Literal.String.Double */\n.pagelib_theme_dark .content .mw-highlight span.se { color: #ed9d13 } /* Literal.String.Escape */\n.pagelib_theme_dark .content .mw-highlight span.sh { color: #ed9d13 } /* Literal.String.Heredoc */\n.pagelib_theme_dark .content .mw-highlight span.si { color: #ed9d13 } /* Literal.String.Interpol */\n.pagelib_theme_dark .content .mw-highlight span.sx { color: #ffa500 } /* Literal.String.Other */\n.pagelib_theme_dark .content .mw-highlight span.sr { color: #ed9d13 } /* Literal.String.Regex */\n.pagelib_theme_dark .content .mw-highlight span.s1 { color: #ed9d13 } /* Literal.String.Single */\n.pagelib_theme_dark .content .mw-highlight span.ss { color: #ed9d13 } /* Literal.String.Symbol */\n.pagelib_theme_dark .content .mw-highlight span.bp { color: #24909d } /* Name.Builtin.Pseudo */\n.pagelib_theme_dark .content .mw-highlight span.fm { color: #447fcf } /* Name.Function.Magic */\n.pagelib_theme_dark .content .mw-highlight span.vc { color: #40ffff } /* Name.Variable.Class */\n.pagelib_theme_dark .content .mw-highlight span.vg { color: #40ffff } /* Name.Variable.Global */\n.pagelib_theme_dark .content .mw-highlight span.vi { color: #40ffff } /* Name.Variable.Instance */\n.pagelib_theme_dark .content .mw-highlight span.vm { color: #40ffff } /* Name.Variable.Magic */\n.pagelib_theme_dark .content .mw-highlight span.il { color: #3677a9 } /* Literal.Number.Integer.Long */\n\n/* Same 'mw-highlight' colors for dark background are used for black too */\n/* From: https://raw.githubusercontent.com/richleland/pygments-css/master/native.css */\n.pagelib_theme_black .content .mw-highlight span.hll { background-color: #404040 }\n/* .pagelib_theme_black .content .mw-highlight { background: #202020; color: #d0d0d0 } */\n.pagelib_theme_black .content .mw-highlight span.c { color: #999999; font-style: italic } /* Comment */\n.pagelib_theme_black .content .mw-highlight span.err { color: #a61717; background-color: #e3d2d2 } /* Error */\n.pagelib_theme_black .content .mw-highlight span.esc { color: #d0d0d0 } /* Escape */\n.pagelib_theme_black .content .mw-highlight span.g { color: #d0d0d0 } /* Generic */\n.pagelib_theme_black .content .mw-highlight span.k { color: #6ab825; font-weight: bold } /* Keyword */\n.pagelib_theme_black .content .mw-highlight span.l { color: #d0d0d0 } /* Literal */\n.pagelib_theme_black .content .mw-highlight span.n { color: #d0d0d0 } /* Name */\n.pagelib_theme_black .content .mw-highlight span.o { color: #d0d0d0 } /* Operator */\n.pagelib_theme_black .content .mw-highlight span.x { color: #d0d0d0 } /* Other */\n.pagelib_theme_black .content .mw-highlight span.p { color: #d0d0d0 } /* Punctuation */\n.pagelib_theme_black .content .mw-highlight span.ch { color: #999999; font-style: italic } /* Comment.Hashbang */\n.pagelib_theme_black .content .mw-highlight span.cm { color: #999999; font-style: italic } /* Comment.Multiline */\n.pagelib_theme_black .content .mw-highlight span.cp { color: #cd2828; font-weight: bold } /* Comment.Preproc */\n.pagelib_theme_black .content .mw-highlight span.cpf { color: #999999; font-style: italic } /* Comment.PreprocFile */\n.pagelib_theme_black .content .mw-highlight span.c1 { color: #999999; font-style: italic } /* Comment.Single */\n.pagelib_theme_black .content .mw-highlight span.cs { color: #e50808; font-weight: bold; background-color: #520000 } /* Comment.Special */\n.pagelib_theme_black .content .mw-highlight span.gd { color: #d22323 } /* Generic.Deleted */\n.pagelib_theme_black .content .mw-highlight span.ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */\n.pagelib_theme_black .content .mw-highlight span.gr { color: #d22323 } /* Generic.Error */\n.pagelib_theme_black .content .mw-highlight span.gh { color: #ffffff; font-weight: bold } /* Generic.Heading */\n.pagelib_theme_black .content .mw-highlight span.gi { color: #589819 } /* Generic.Inserted */\n.pagelib_theme_black .content .mw-highlight span.go { color: #cccccc } /* Generic.Output */\n.pagelib_theme_black .content .mw-highlight span.gp { color: #aaaaaa } /* Generic.Prompt */\n.pagelib_theme_black .content .mw-highlight span.gs { color: #d0d0d0; font-weight: bold } /* Generic.Strong */\n.pagelib_theme_black .content .mw-highlight span.gu { color: #ffffff; text-decoration: underline } /* Generic.Subheading */\n.pagelib_theme_black .content .mw-highlight span.gt { color: #d22323 } /* Generic.Traceback */\n.pagelib_theme_black .content .mw-highlight span.kc { color: #6ab825; font-weight: bold } /* Keyword.Constant */\n.pagelib_theme_black .content .mw-highlight span.kd { color: #6ab825; font-weight: bold } /* Keyword.Declaration */\n.pagelib_theme_black .content .mw-highlight span.kn { color: #6ab825; font-weight: bold } /* Keyword.Namespace */\n.pagelib_theme_black .content .mw-highlight span.kp { color: #6ab825 } /* Keyword.Pseudo */\n.pagelib_theme_black .content .mw-highlight span.kr { color: #6ab825; font-weight: bold } /* Keyword.Reserved */\n.pagelib_theme_black .content .mw-highlight span.kt { color: #6ab825; font-weight: bold } /* Keyword.Type */\n.pagelib_theme_black .content .mw-highlight span.ld { color: #d0d0d0 } /* Literal.Date */\n.pagelib_theme_black .content .mw-highlight span.m { color: #3677a9 } /* Literal.Number */\n.pagelib_theme_black .content .mw-highlight span.s { color: #ed9d13 } /* Literal.String */\n.pagelib_theme_black .content .mw-highlight span.na { color: #bbbbbb } /* Name.Attribute */\n.pagelib_theme_black .content .mw-highlight span.nb { color: #24909d } /* Name.Builtin */\n.pagelib_theme_black .content .mw-highlight span.nc { color: #447fcf; text-decoration: underline } /* Name.Class */\n.pagelib_theme_black .content .mw-highlight span.no { color: #40ffff } /* Name.Constant */\n.pagelib_theme_black .content .mw-highlight span.nd { color: #ffa500 } /* Name.Decorator */\n.pagelib_theme_black .content .mw-highlight span.ni { color: #d0d0d0 } /* Name.Entity */\n.pagelib_theme_black .content .mw-highlight span.ne { color: #bbbbbb } /* Name.Exception */\n.pagelib_theme_black .content .mw-highlight span.nf { color: #447fcf } /* Name.Function */\n.pagelib_theme_black .content .mw-highlight span.nl { color: #d0d0d0 } /* Name.Label */\n.pagelib_theme_black .content .mw-highlight span.nn { color: #447fcf; text-decoration: underline } /* Name.Namespace */\n.pagelib_theme_black .content .mw-highlight span.nx { color: #d0d0d0 } /* Name.Other */\n.pagelib_theme_black .content .mw-highlight span.py { color: #d0d0d0 } /* Name.Property */\n.pagelib_theme_black .content .mw-highlight span.nt { color: #6ab825; font-weight: bold } /* Name.Tag */\n.pagelib_theme_black .content .mw-highlight span.nv { color: #40ffff } /* Name.Variable */\n.pagelib_theme_black .content .mw-highlight span.ow { color: #6ab825; font-weight: bold } /* Operator.Word */\n.pagelib_theme_black .content .mw-highlight span.w { color: #666666 } /* Text.Whitespace */\n.pagelib_theme_black .content .mw-highlight span.mb { color: #3677a9 } /* Literal.Number.Bin */\n.pagelib_theme_black .content .mw-highlight span.mf { color: #3677a9 } /* Literal.Number.Float */\n.pagelib_theme_black .content .mw-highlight span.mh { color: #3677a9 } /* Literal.Number.Hex */\n.pagelib_theme_black .content .mw-highlight span.mi { color: #3677a9 } /* Literal.Number.Integer */\n.pagelib_theme_black .content .mw-highlight span.mo { color: #3677a9 } /* Literal.Number.Oct */\n.pagelib_theme_black .content .mw-highlight span.sa { color: #ed9d13 } /* Literal.String.Affix */\n.pagelib_theme_black .content .mw-highlight span.sb { color: #ed9d13 } /* Literal.String.Backtick */\n.pagelib_theme_black .content .mw-highlight span.sc { color: #ed9d13 } /* Literal.String.Char */\n.pagelib_theme_black .content .mw-highlight span.dl { color: #ed9d13 } /* Literal.String.Delimiter */\n.pagelib_theme_black .content .mw-highlight span.sd { color: #ed9d13 } /* Literal.String.Doc */\n.pagelib_theme_black .content .mw-highlight span.s2 { color: #ed9d13 } /* Literal.String.Double */\n.pagelib_theme_black .content .mw-highlight span.se { color: #ed9d13 } /* Literal.String.Escape */\n.pagelib_theme_black .content .mw-highlight span.sh { color: #ed9d13 } /* Literal.String.Heredoc */\n.pagelib_theme_black .content .mw-highlight span.si { color: #ed9d13 } /* Literal.String.Interpol */\n.pagelib_theme_black .content .mw-highlight span.sx { color: #ffa500 } /* Literal.String.Other */\n.pagelib_theme_black .content .mw-highlight span.sr { color: #ed9d13 } /* Literal.String.Regex */\n.pagelib_theme_black .content .mw-highlight span.s1 { color: #ed9d13 } /* Literal.String.Single */\n.pagelib_theme_black .content .mw-highlight span.ss { color: #ed9d13 } /* Literal.String.Symbol */\n.pagelib_theme_black .content .mw-highlight span.bp { color: #24909d } /* Name.Builtin.Pseudo */\n.pagelib_theme_black .content .mw-highlight span.fm { color: #447fcf } /* Name.Function.Magic */\n.pagelib_theme_black .content .mw-highlight span.vc { color: #40ffff } /* Name.Variable.Class */\n.pagelib_theme_black .content .mw-highlight span.vg { color: #40ffff } /* Name.Variable.Global */\n.pagelib_theme_black .content .mw-highlight span.vi { color: #40ffff } /* Name.Variable.Instance */\n.pagelib_theme_black .content .mw-highlight span.vm { color: #40ffff } /* Name.Variable.Magic */\n.pagelib_theme_black .content .mw-highlight span.il { color: #3677a9 } /* Literal.Number.Integer.Long */\n\n/* 'mw-highlight' colors for sepia background */\n/* From: https://raw.githubusercontent.com/richleland/pygments-css/master/perldoc.css */\n.pagelib_theme_sepia .content .mw-highlight span.hll { background-color: #ffffcc }\n/* .pagelib_theme_sepia .content .mw-highlight { background: #eeeedd; } */\n.pagelib_theme_sepia .content .mw-highlight span.c { color: #228B22 } /* Comment */\n.pagelib_theme_sepia .content .mw-highlight span.err { color: #a61717; background-color: #e3d2d2 } /* Error */\n.pagelib_theme_sepia .content .mw-highlight span.k { color: #8B008B; font-weight: bold } /* Keyword */\n.pagelib_theme_sepia .content .mw-highlight span.ch { color: #228B22 } /* Comment.Hashbang */\n.pagelib_theme_sepia .content .mw-highlight span.cm { color: #228B22 } /* Comment.Multiline */\n.pagelib_theme_sepia .content .mw-highlight span.cp { color: #1e889b } /* Comment.Preproc */\n.pagelib_theme_sepia .content .mw-highlight span.cpf { color: #228B22 } /* Comment.PreprocFile */\n.pagelib_theme_sepia .content .mw-highlight span.c1 { color: #228B22 } /* Comment.Single */\n.pagelib_theme_sepia .content .mw-highlight span.cs { color: #8B008B; font-weight: bold } /* Comment.Special */\n.pagelib_theme_sepia .content .mw-highlight span.gd { color: #aa0000 } /* Generic.Deleted */\n.pagelib_theme_sepia .content .mw-highlight span.ge { font-style: italic } /* Generic.Emph */\n.pagelib_theme_sepia .content .mw-highlight span.gr { color: #aa0000 } /* Generic.Error */\n.pagelib_theme_sepia .content .mw-highlight span.gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.pagelib_theme_sepia .content .mw-highlight span.gi { color: #00aa00 } /* Generic.Inserted */\n.pagelib_theme_sepia .content .mw-highlight span.go { color: #888888 } /* Generic.Output */\n.pagelib_theme_sepia .content .mw-highlight span.gp { color: #555555 } /* Generic.Prompt */\n.pagelib_theme_sepia .content .mw-highlight span.gs { font-weight: bold } /* Generic.Strong */\n.pagelib_theme_sepia .content .mw-highlight span.gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n.pagelib_theme_sepia .content .mw-highlight span.gt { color: #aa0000 } /* Generic.Traceback */\n.pagelib_theme_sepia .content .mw-highlight span.kc { color: #8B008B; font-weight: bold } /* Keyword.Constant */\n.pagelib_theme_sepia .content .mw-highlight span.kd { color: #8B008B; font-weight: bold } /* Keyword.Declaration */\n.pagelib_theme_sepia .content .mw-highlight span.kn { color: #8B008B; font-weight: bold } /* Keyword.Namespace */\n.pagelib_theme_sepia .content .mw-highlight span.kp { color: #8B008B; font-weight: bold } /* Keyword.Pseudo */\n.pagelib_theme_sepia .content .mw-highlight span.kr { color: #8B008B; font-weight: bold } /* Keyword.Reserved */\n.pagelib_theme_sepia .content .mw-highlight span.kt { color: #00688B; font-weight: bold } /* Keyword.Type */\n.pagelib_theme_sepia .content .mw-highlight span.m { color: #B452CD } /* Literal.Number */\n.pagelib_theme_sepia .content .mw-highlight span.s { color: #CD5555 } /* Literal.String */\n.pagelib_theme_sepia .content .mw-highlight span.na { color: #658b00 } /* Name.Attribute */\n.pagelib_theme_sepia .content .mw-highlight span.nb { color: #658b00 } /* Name.Builtin */\n.pagelib_theme_sepia .content .mw-highlight span.nc { color: #008b45; font-weight: bold } /* Name.Class */\n.pagelib_theme_sepia .content .mw-highlight span.no { color: #00688B } /* Name.Constant */\n.pagelib_theme_sepia .content .mw-highlight span.nd { color: #707a7c } /* Name.Decorator */\n.pagelib_theme_sepia .content .mw-highlight span.ne { color: #008b45; font-weight: bold } /* Name.Exception */\n.pagelib_theme_sepia .content .mw-highlight span.nf { color: #008b45 } /* Name.Function */\n.pagelib_theme_sepia .content .mw-highlight span.nn { color: #008b45; text-decoration: underline } /* Name.Namespace */\n.pagelib_theme_sepia .content .mw-highlight span.nt { color: #8B008B; font-weight: bold } /* Name.Tag */\n.pagelib_theme_sepia .content .mw-highlight span.nv { color: #00688B } /* Name.Variable */\n.pagelib_theme_sepia .content .mw-highlight span.ow { color: #8B008B } /* Operator.Word */\n.pagelib_theme_sepia .content .mw-highlight span.w { color: #bbbbbb } /* Text.Whitespace */\n.pagelib_theme_sepia .content .mw-highlight span.mb { color: #B452CD } /* Literal.Number.Bin */\n.pagelib_theme_sepia .content .mw-highlight span.mf { color: #B452CD } /* Literal.Number.Float */\n.pagelib_theme_sepia .content .mw-highlight span.mh { color: #B452CD } /* Literal.Number.Hex */\n.pagelib_theme_sepia .content .mw-highlight span.mi { color: #B452CD } /* Literal.Number.Integer */\n.pagelib_theme_sepia .content .mw-highlight span.mo { color: #B452CD } /* Literal.Number.Oct */\n.pagelib_theme_sepia .content .mw-highlight span.sa { color: #CD5555 } /* Literal.String.Affix */\n.pagelib_theme_sepia .content .mw-highlight span.sb { color: #CD5555 } /* Literal.String.Backtick */\n.pagelib_theme_sepia .content .mw-highlight span.sc { color: #CD5555 } /* Literal.String.Char */\n.pagelib_theme_sepia .content .mw-highlight span.dl { color: #CD5555 } /* Literal.String.Delimiter */\n.pagelib_theme_sepia .content .mw-highlight span.sd { color: #CD5555 } /* Literal.String.Doc */\n.pagelib_theme_sepia .content .mw-highlight span.s2 { color: #CD5555 } /* Literal.String.Double */\n.pagelib_theme_sepia .content .mw-highlight span.se { color: #CD5555 } /* Literal.String.Escape */\n.pagelib_theme_sepia .content .mw-highlight span.sh { color: #1c7e71; font-style: italic } /* Literal.String.Heredoc */\n.pagelib_theme_sepia .content .mw-highlight span.si { color: #CD5555 } /* Literal.String.Interpol */\n.pagelib_theme_sepia .content .mw-highlight span.sx { color: #cb6c20 } /* Literal.String.Other */\n.pagelib_theme_sepia .content .mw-highlight span.sr { color: #1c7e71 } /* Literal.String.Regex */\n.pagelib_theme_sepia .content .mw-highlight span.s1 { color: #CD5555 } /* Literal.String.Single */\n.pagelib_theme_sepia .content .mw-highlight span.ss { color: #CD5555 } /* Literal.String.Symbol */\n.pagelib_theme_sepia .content .mw-highlight span.bp { color: #658b00 } /* Name.Builtin.Pseudo */\n.pagelib_theme_sepia .content .mw-highlight span.fm { color: #008b45 } /* Name.Function.Magic */\n.pagelib_theme_sepia .content .mw-highlight span.vc { color: #00688B } /* Name.Variable.Class */\n.pagelib_theme_sepia .content .mw-highlight span.vg { color: #00688B } /* Name.Variable.Global */\n.pagelib_theme_sepia .content .mw-highlight span.vi { color: #00688B } /* Name.Variable.Instance */\n.pagelib_theme_sepia .content .mw-highlight span.vm { color: #00688B } /* Name.Variable.Magic */\n.pagelib_theme_sepia .content .mw-highlight span.il { color: #B452CD } /* Literal.Number.Integer.Long */\n","/* Examples:\n - Barack Obama's collapsed infobox:\n\n
\n
\n Quick facts: 44th\n President of the United States, Vice President …\n
\n \n \n \n \n \n ...\n \n \n \n
\n\n - Frankenstein's monster's expanded infobox:\n\n
\n
\n Quick facts: Created\n by, Information …\n
\n \n \n \n \n \n ...\n \n
\n Frankenstein's monster\n
\n
\n Close\n
\n
\n\n - Dracula's collapsed notes and references:\n\n
\n
\n Tap to expand\n
\n \n \n
\n*/\n\n.content table.infobox {\n font-size: 100%;\n border-style: none !important;\n}\n\ntable.infobox caption {\n text-align: center;\n font-weight: bold;\n}\n\ndiv.pagelib_collapse_table_container {\n width: 100%;\n margin-top: 14px;\n margin-bottom: 14px;\n border-radius: 2px;\n box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.18);\n clear: both;\n}\n\n.pagelib_theme_dark .content div.pagelib_collapse_table_container {\n box-shadow: none !important;\n background-color: #222 !important;\n}\n\n.pagelib_theme_black .content div.pagelib_collapse_table_container {\n box-shadow: none !important;\n background-color: #222 !important;\n}\n\n.pagelib_theme_sepia .content div.pagelib_collapse_table_container {\n box-shadow: none !important;\n background-color: #e1dad1 !important;\n}\n\n.pagelib_collapse_table_collapsed_container {\n width: 100%;\n padding: 12px 48px 12px 12px;\n line-height: 120%;\n background-color: #f8f8f8;\n background-repeat: no-repeat;\n background-position: 95% 50%;\n background-size: 16px 16px;\n}\n\n/* The outermost table container header's subcaption text. */\n.pagelib_collapse_table_collapse_text {\n color: #808080;\n}\n\n.pagelib_theme_dark .content span.pagelib_collapse_table_collapse_text,\n.pagelib_theme_black .content span.pagelib_collapse_table_collapse_text {\n color: #c8ccd1 !important;\n}\n\n/* The outermost table container's footer. */\n.pagelib_collapse_table_collapsed_bottom {\n width: 100%;\n color: #808080;\n padding: 12px 48px 12px 12px;\n line-height: 120%;\n border-radius: 0 0 2px 2px;\n background-color: #f8f8f8;\n background-repeat: no-repeat;\n background-position: 95% 50%;\n background-size: 16px 16px;\n}\n\n.pagelib_theme_dark .content div.pagelib_collapse_table_collapsed_container,\n.pagelib_theme_dark .content div.pagelib_collapse_table_collapsed_bottom {\n background-color: #27292d !important;\n}\n\n.pagelib_theme_sepia .content div.pagelib_collapse_table_collapsed_container,\n.pagelib_theme_sepia .content div.pagelib_collapse_table_collapsed_bottom {\n background-color: #f0e6d6 !important;\n}\n\n.pagelib_theme_black .content div.pagelib_collapse_table_collapsed_container,\n.pagelib_theme_black .content div.pagelib_collapse_table_collapsed_bottom {\n background-color: #222 !important;\n}\n\n.pagelib_collapse_table_icon {\n background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4zjOaXUAAAAoBJREFUaEPtmE1uE0EQhW3Mzyk4iiU4AFn6BJbtvbfeIIQEAUEUCEnE/58ImCQCIRCSxVk4AGyyYwN5L+qOxuXXM90zthCiS/ricXV11avunhkrrWzZsmXLlu2fttlstjJGo9GN4XB4VY0tC+lcBhC+Dv6QwWBwTcUsA+lsCgTf9uI92I3rKrYp0tkECL1jxXt4pNScJkhnXSByw4oWrKu5dZHOOuDYbAqxEh4xlaMO0pkKjsZ9JbQMHjWVKxXpTKANMQ+suAQ2RM4kpDOSNlZxW4hK5Z7IHY10RsCV3zVCaoN7Yos5TY0opLOCNgo+VEIEn8EX45NwN5nb1KpEOkN0u90zKPRYCRB8Go/HFwivzViIXdRJakI6FRSPlX8iiio+gPN+Lq/BRzdWCncXc6KbkE6LW/lnqqDgoNfrnbM56MPYoYmVcJdZ0+ZQSGcRJkLSF7ZIgOlkMjmr8hDXxL6ZE+JpTBPS6UGSDrb0lUkcYq9MvIcxiH1n5kpQ+3lVE9JJkKADXhcTlsC4jsqjcE3sFeYHwXF6ic9gbunkBHT/ppioBB6vaPEezgGNF2jBwdVB129NghBR5zQE5nfcCqvcc7gFXWhi7kvK+QSPmoj3MEfsE44La++z0wsn/r2dFCD5hVOGayL2BTn3pDv54x5vByZQgq2s/bulgpSfKPv+XZP0gkGBTVN02bCJHVVbcEjtvJGmZkCCxHdFwVXAJraUBsGUDayBXwXnAjift0ShlcLdVloKUPOaD76CL0eFQc9vjK3sfzpVoPZNajCayBE1M+Y0uN/vX3TP5O/gJ/iGoMt+/G8BTZeg5Sv4QW3USK1+PFu2bNmyZcuW7f+1VusYzYvU+uNoBCAAAAAASUVORK5CYII=);\n}\n\n/* The outermost table container's collapsed header. */\n.pagelib_collapse_table_expanded {\n border-radius: 2px;\n background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4zjOaXUAAAAoZJREFUaEPtmE1uE0EQhceEn1NwFEtwALL0CSzbe2+9QQgJAoKI8BeF8I8ImCQCIRCSxVk4QNhkxwZ4z+qOespvPNMzYxCiS/ricVVX1evpnukkWbJkyZIlS5Ys2f9ss9lsTr/fPz8ajV4Mh8Nv4Dv4OhgMLvr43wKaLkDLF3BEbdRIrT4+/wGhlxA8Br8MPxG74gf/adD7OjUYTeSYmjkmw5d18CMILoBZ37DFVw0E3lFaAqh5nROYBs5CUPC2arQCOuh1T2kQTLNer3cGF4cmIOFdEQ3bhOIfqt6CQ2qfJ7pJHJgBEt4dNgqatgXF76iegn1qZt5JgclkchqBd2ZgEdts6HOb0u12T+E52xV9FFNq9bm5Qm4Sb01CEY/YOMyvgxP/VNRfAOPehOJJrhjhAA5UBQRPmkwC+WvoxbNH1c6B7fUan2u2Ru6LhwNdgixmeA4WCpfBHPDK1SiD42SPBYeHCS5RFbQUNlC4rboX5BfiVqiwtnR6mIiVeBkWXMKe3Z+KmOcMvZ+VbVHpDGEBFOM2kU0MuTeExb2u901OEZWeL+m0xLwpwIF/R4c48ZUOTPTarfpykE4FC2JJH6uGgvfgrM/lNfjgYktBjx3kVD5jpLMItxJVD5yP4/H4HOG1iRURfUBKZwkxR/4n8Nn4JLgxD1jb9CpFOivQQdNtK6IuuCG1f7+Szop0eNeUoEi2RO3KSGcEXIn7RlAMm6JmFNIZC1birhC3FOTcUrVikc46YB+X/Ql4AsbeVDXqIJ11gbhNK1awoXLrIp1N4NYQoucgdk3lNEE6m8ItIsRfVWObIp1tANEbXjwmtLL/LUlnW3DLYAKXVawtkiVLlixZsn/Ysuw35enU+iMlJaQAAAAASUVORK5CYII=);\n}\n\n/* The outermost table container's expanded header. */\n.pagelib_collapse_table_collapsed {\n border-radius: 2px 2px 0 0;\n}\n\n/* Temporary fix to prevent right side of collapsed tables from extending\n offscreen. todo: fix, add an example, or remove. */\n.pagelib_collapse_table_container, .pagelib_collapse_table_collapsed_container, .pagelib_collapse_table_collapsed,\n.pagelib_collapse_table_icon {\n box-sizing: border-box;\n}",".pagelib_dim_images img {\n opacity: 0.65;\n}",".pagelib_edit_section_header {\n display: flex;\n align-items: flex-end;\n}\n\n.pagelib_edit_section_title {\n flex: 1;\n}\n\n#mainpage a.pagelib_edit_section_link,\n.no-editing a.pagelib_edit_section_link {\n display: none;\n}\n\n.pagelib_edit_section_link_container {\n margin: 0px 0px 0px 16px;\n opacity: .54;\n}\n\nh2 + .pagelib_edit_section_link_container {\n\tmargin-bottom: 8px;\n}\n\n.pagelib_theme_dark .pagelib_edit_section_link_container,\n.pagelib_theme_black .pagelib_edit_section_link_container {\n opacity: .7;\n -webkit-filter: invert(100%);\n filter: invert(100%);\n}\n\n.pagelib_theme_dark.pagelib_compatibility_filter .pagelib_edit_section_link_container,\n.pagelib_theme_black.pagelib_compatibility_filter .pagelib_edit_section_link_container {\n -webkit-filter: none;\n filter: none;\n}\n\n.pagelib_theme_sepia .pagelib_edit_section_link_container {\n opacity: .7;\n}\n\n.content-rtl .pagelib_edit_section_link_container {\n -webkit-transform: scaleX( -1 );\n transform: scaleX( -1 );\n margin: 0px 16px 0px 0px;\n}\n\na.pagelib_edit_section_link {\n position: relative;\n width: 24px;\n height: 24px;\n display: inline-block;\n background-size: 24px 24px;\n background-repeat: no-repeat;\n\n background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0iYSIgZD0iTTMsMTcuMjQ3NSBMMywyMC45OTc1IEw2Ljc1LDIwLjk5NzUgTDE3LjgxNSw5LjkzMjUgTDE0LjA2NSw2LjE4MjUgTDMsMTcuMjQ3NSBaIE0yMC43MDUsNy4wNDI1IEMyMS4wOTUsNi42NTI1IDIxLjA5NSw2LjAxNzUgMjAuNzA1LDUuNjI3NSBMMTguMzcsMy4yOTI1IEMxNy45OCwyLjkwMjUgMTcuMzQ1LDIuOTAyNSAxNi45NTUsMy4yOTI1IEwxNS4xMjUsNS4xMjI1IEwxOC44NzUsOC44NzI1IEwyMC43MDUsNy4wNDI1IFoiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDx1c2UgZmlsbD0iIzAwMDAwMCIgeGxpbms6aHJlZj0iI2EiLz4KICA8L2c+Cjwvc3ZnPgo=);\n}\n\n.pagelib_theme_dark.pagelib_compatibility_filter a.pagelib_edit_section_link,\n.pagelib_theme_black.pagelib_compatibility_filter a.pagelib_edit_section_link {\n background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHdpZHRoPSIyNCIKICAgaGVpZ2h0PSIyNCIKICAgdmlld0JveD0iMCAwIDI0IDI0IgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmc5IgogICBzb2RpcG9kaTpkb2NuYW1lPSJlZGl0LWludmVydC5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuMSByMTUzNzEiPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTEzIj4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE0MzIiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iODA5IgogICAgIGlkPSJuYW1lZHZpZXcxMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iMTkuNjY2NjY3IgogICAgIGlua3NjYXBlOmN4PSI4LjY4MjE0NDUiCiAgICAgaW5rc2NhcGU6Y3k9IjEzLjE2NDUyOSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzkiIC8+CiAgPGRlZnMKICAgICBpZD0iZGVmczMiPgogICAgPHBhdGgKICAgICAgIGlkPSJhIgogICAgICAgZD0iTTMsMTcuMjQ3NSBMMywyMC45OTc1IEw2Ljc1LDIwLjk5NzUgTDE3LjgxNSw5LjkzMjUgTDE0LjA2NSw2LjE4MjUgTDMsMTcuMjQ3NSBaIE0yMC43MDUsNy4wNDI1IEMyMS4wOTUsNi42NTI1IDIxLjA5NSw2LjAxNzUgMjAuNzA1LDUuNjI3NSBMMTguMzcsMy4yOTI1IEMxNy45OCwyLjkwMjUgMTcuMzQ1LDIuOTAyNSAxNi45NTUsMy4yOTI1IEwxNS4xMjUsNS4xMjI1IEwxOC44NzUsOC44NzI1IEwyMC43MDUsNy4wNDI1IFoiIC8+CiAgPC9kZWZzPgogIDxnCiAgICAgZmlsbD0ibm9uZSIKICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgaWQ9Imc3IgogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiPgogICAgPHVzZQogICAgICAgZmlsbD0iIzAwMDAwMCIKICAgICAgIHhsaW5rOmhyZWY9IiNhIgogICAgICAgaWQ9InVzZTUiCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPgogIDwvZz4KPC9zdmc+Cg==');\n}\n\n.page-protected a.pagelib_edit_section_link {\n background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9Cjwvc3R5bGU+Cjx0aXRsZT5lZGl0TG9ja2VkPC90aXRsZT4KPHBhdGggZD0iTTE1LDZoNmMwLjUsMCwxLDAuNCwxLDF2NGMwLDAuNS0wLjQsMS0xLDFoLTZjLTAuNSwwLTEtMC40LTEtMVY3QzE0LDYuNCwxNC40LDYsMTUsNnoiLz4KPHBhdGggZD0iTTE4LDJjLTEuNCwwLTIuNSwxLTIuNSwyLjR2MC4xdjJoMVY0LjhDMTYuNSw0LDE2LjUsMywxOCwzczEuNSwxLDEuNSwxLjh2MS44aDF2LTJjMC0xLjQtMS0yLjUtMi40LTIuNUMxOC4xLDIsMTgsMiwxOCwyeiIKCS8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMiwxMlY4LjJsLTksOVYyMWgzLjhsNy03QzEyLjgsMTMuOSwxMiwxMywxMiwxMnoiLz4KPC9zdmc+Cg==);\n}\n\n.pagelib_theme_dark.pagelib_compatibility_filter.page-protected a.pagelib_edit_section_link,\n.pagelib_theme_black.pagelib_compatibility_filter.page-protected a.pagelib_edit_section_link {\n background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGF5ZXJfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAyNCAyNCIKICAgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBzb2RpcG9kaTpkb2NuYW1lPSJlZGl0TG9ja2VkLWludmVydC5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuMSByMTUzNzEiPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTE3Ij48cmRmOlJERj48Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZT5lZGl0TG9ja2VkPC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczE1IiAvPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iNjQwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjQ4MCIKICAgICBpZD0ibmFtZWR2aWV3MTMiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjkuODMzMzMzMyIKICAgICBpbmtzY2FwZTpjeD0iMTIuMjAzMzkiCiAgICAgaW5rc2NhcGU6Y3k9IjExLjU5MzIyIgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iTGF5ZXJfMSIgLz48c3R5bGUKICAgICB0eXBlPSJ0ZXh0L2NzcyIKICAgICBpZD0ic3R5bGUyIj4KCS5zdDB7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9Cjwvc3R5bGU+PHRpdGxlCiAgICAgaWQ9InRpdGxlNCI+ZWRpdExvY2tlZDwvdGl0bGU+PHBhdGgKICAgICBkPSJNMTUsNmg2YzAuNSwwLDEsMC40LDEsMXY0YzAsMC41LTAuNCwxLTEsMWgtNmMtMC41LDAtMS0wLjQtMS0xVjdDMTQsNi40LDE0LjQsNiwxNSw2eiIKICAgICBpZD0icGF0aDYiCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz48cGF0aAogICAgIGQ9Ik0xOCwyYy0xLjQsMC0yLjUsMS0yLjUsMi40djAuMXYyaDFWNC44QzE2LjUsNCwxNi41LDMsMTgsM3MxLjUsMSwxLjUsMS44djEuOGgxdi0yYzAtMS40LTEtMi41LTIuNC0yLjVDMTguMSwyLDE4LDIsMTgsMnoiCiAgICAgaWQ9InBhdGg4IgogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiIC8+PHBhdGgKICAgICBjbGFzcz0ic3QwIgogICAgIGQ9Ik0xMiwxMlY4LjJsLTksOVYyMWgzLjhsNy03QzEyLjgsMTMuOSwxMiwxMywxMiwxMnoiCiAgICAgaWQ9InBhdGgxMCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPjwvc3ZnPg==');\n}\n\n.pagelib_platform_android a.pagelib_edit_section_link:active {\n background-color: transparent;\n}\n\n.pagelib_platform_android a.pagelib_edit_section_link:before {\n content: '';\n position: absolute;\n z-index: -1;\n border-radius: 50%;\n -webkit-transform: scale( 0 );\n transform: scale( 0 );\n -webkit-transition: transform 300ms cubic-bezier( 0.25, 0.46, 0.45, 0.94 );\n transition: transform 300ms cubic-bezier( 0.25, 0.46, 0.45, 0.94 ); /* ease out quad */\n}\n\n.pagelib_platform_android a.pagelib_edit_section_link:active:before {\n width: 200%;\n height: 200%;\n top: -50%;\n left: -50%;\n background-color: #eee;\n -webkit-transform: scale( 0.6 );\n transform: scale( 0.6 );\n}\n\n.pagelib_platform_android.pagelib_theme_dark.pagelib_compatibility_filter a.pagelib_edit_section_link:active:before,\n.pagelib_platform_android.pagelib_theme_black.pagelib_compatibility_filter a.pagelib_edit_section_link:active:before {\n background-color: #111;\n}\n\n.pagelib_platform_ios h3.pagelib_edit_section_title + span.pagelib_edit_section_link_container,\n.pagelib_platform_ios h4.pagelib_edit_section_title + span.pagelib_edit_section_link_container,\n.pagelib_platform_ios h5.pagelib_edit_section_title + span.pagelib_edit_section_link_container,\n.pagelib_platform_ios h6.pagelib_edit_section_title + span.pagelib_edit_section_link_container {\n display: none;\n}\n",".pagelib_footer_container {\n background-color: #eaecf0;\n}\n\n.pagelib_theme_dark .pagelib_footer_container {\n background-color: #222;\n}\n\n.pagelib_theme_sepia .pagelib_footer_container {\n background-color: #e1dad1;\n}\n\n.pagelib_theme_black .pagelib_footer_container {\n background-color: #101418;\n}\n\n.pagelib_footer_container_heading {\n padding-top: 35px;\n font-size: 0.95em;\n line-height: 1.6;\n}\n\n#pagelib_footer_container_readmore_pages {\n}\n\n#pagelib_footer_container_menu_heading {\n margin-bottom: 10px;\n}\n\n#pagelib_footer_container_menu_items {\n background-color: #c8ccd1;\n display: table;\n width: 100%;\n border-collapse: collapse;\n}\n\n.pagelib_theme_dark #pagelib_footer_container_menu_items,\n.pagelib_theme_black #pagelib_footer_container_menu_items {\n background-color: #43464a;\n}\n\n.pagelib_theme_sepia #pagelib_footer_container_menu_items {\n background-color: #cbc8c1;\n}\n",".pagelib_footer_legal_contents {\n margin-top: 27px;\n padding-top: 23px;\n padding-bottom: 27px;\n background-size: 115px 18px;\n background-repeat: no-repeat;\n\n /* This appears as a background-image to allow theming. The width and height root attributes were\n added manually for Android API 16 AOSP Nexus S emulator. Converted to b64 using\n https://codepen.io/tigt/post/optimizing-svgs-in-data-uris. */\n background-image: url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"116\" height=\"18\" viewBox=\"0 0 116 18\"%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Cpath d=\"M14.23.29c.91,0,1.38.05,2,.05s1.19,0,1.8-.05a.92.92,0,0,1,0,.87c-1.28.21-1.82,1.22-2.43,2.46L13.75,7.31l3.16,7H17L21.72,3.44c.59-1.43.54-2.14-1.06-2.28a.91.91,0,0,1,0-.87c1.16,0,1.88.05,2.45.05s1.19,0,2.17-.05a.91.91,0,0,1,0,.87c-1.63.21-1.91,1.22-2.43,2.46L17,17.13c-.17.4-.32.61-.59.61s-.44-.21-.57-.61L12.52,9.44,8.87,17.13c-.15.4-.32.61-.59.61s-.42-.21-.57-.61L2.34,3.58C1.58,1.7,1.53,1.3.12,1.17A.91.91,0,0,1,.1.29c1.16,0,1.58.05,2.57.05S4.25.32,5.41.29a.91.91,0,0,1,0,.87c-1.56.18-1.62.6-1,2.12l4.52,11H9l2.76-6L9.72,3.58C8.9,1.7,8.7,1.33,7.64,1.17a.92.92,0,0,1,0-.87c.79,0,1.21.05,2.2.05s1.36,0,2.25-.05a.91.91,0,0,1,0,.87c-1,.16-.94.61-.26,2.12L13,6l.11.12,1.31-2.63c.76-1.53.86-2.12-.2-2.28A.92.92,0,0,1,14.23.29Zm14.28,13.9c0,2.2.27,2.3,1.78,2.41a.91.91,0,0,1,0,.87c-1.06,0-1.68-.05-2.74-.05s-1.73,0-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.92.92,0,0,1,0-.87c1.06,0,1.68.05,2.74.05s1.73,0,2.77-.05a.91.91,0,0,1,0,.87c-1.51.13-1.78.21-1.78,2.41v5.72Zm4.12-8.13a.92.92,0,0,1,0-.87c1,0,1.68.05,2.77.05.91,0,1.31,0,2.37-.05a.92.92,0,0,1,0,.87c-1.19.13-1.41.21-1.41,2.41v2.36c.81,0,1.54-.42,2.59-1.69,1.9-2.3,2.15-3,.91-3.07a.91.91,0,0,1,0-.87c1.06,0,2,.05,2.72.05s1.06,0,1.73-.05a.92.92,0,0,1,0,.87,3.23,3.23,0,0,0-2.64,1.11L39.55,9.79c-.42.48-.57.77-.57,1a.77.77,0,0,0,.22.45l3.66,4.61a2.41,2.41,0,0,0,1.58.77.87.87,0,0,1,0,.85l-1.9,0c-.64,0-1.26,0-1.53.05V17.1A1.43,1.43,0,0,0,40.64,16L37.9,12.39a1.78,1.78,0,0,0-1.53-.66v2.46c0,2.2.22,2.28,1.41,2.41a.92.92,0,0,1,0,.87c-1.06,0-1.46-.05-2.37-.05-1.09,0-1.73,0-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47C34.41,6.27,34.14,6.19,32.63,6.06ZM50,14.19c0,2.2.27,2.3,1.78,2.41a.91.91,0,0,1,0,.87c-1.06,0-1.68-.05-2.74-.05s-1.73,0-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.92.92,0,0,1,0-.87c1.06,0,1.68.05,2.74.05s1.73,0,2.77-.05a.91.91,0,0,1,0,.87C50.32,6.2,50,6.27,50,8.47v5.72Zm9.71,2.41a.92.92,0,0,1,0,.87c-1.06,0-1.68-.05-2.74-.05s-1.73,0-2.77.05a.91.91,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.91.91,0,0,1,0-.87c1.06,0,1.68.05,2.74.05.67,0,1.71-.05,2.62-.05,3.51,0,4.25,1.85,4.25,3.23a4.05,4.05,0,0,1-4.33,4.13A3.49,3.49,0,0,1,58,12.23v2C58,16.39,58.25,16.49,59.76,16.6ZM58,11.38a4.29,4.29,0,0,0,1.61.29c1.48,0,2.13-1,2.13-2.94s-.79-2.67-2.25-2.67c-1.19,0-1.48.34-1.48,1.19Zm11.49.08v4c0,.5.35,1.17.79,1.17h2.05c1.56,0,2.27-1.32,2.67-2.89a.79.79,0,0,1,.69.11,36.76,36.76,0,0,1-.74,3.65s-1.63-.05-2.62-.05H68.5l-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.92.92,0,0,1,0-.87l2.74.05h5.11a5.11,5.11,0,0,0,1-.1c.05,0,.07,0,.07.08s.35,2.25.44,3.15a1.14,1.14,0,0,1-.67.13C74,7,73.69,6.12,72.16,6.12h-1.9a.72.72,0,0,0-.79.74v3.76h1.41c1.73,0,1.65-.29,1.7-1.48a.65.65,0,0,1,.69,0c0,.66,0,1.14,0,1.88s0,1.17,0,1.93a.65.65,0,0,1-.69,0c-.05-1,0-1.48-1.7-1.48H69.46ZM83.84,5.19C88,5.19,90,7.94,90,11.46c0,4.63-3.06,6-5.81,6-2,0-2.87-.05-3.61-.05-1.09,0-1.73,0-2.77.05a.91.91,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.91.91,0,0,1,0-.87c1.06,0,1.68.05,2.74.05C81,5.24,83.2,5.19,83.84,5.19ZM83.59,16.6c2.72,0,4.25-1,4.25-4.69,0-2.75-.57-5.85-4.72-5.85-1,0-1.58.16-1.58.82v8.52C81.54,16.15,81.72,16.6,83.59,16.6Zm12.1-2.41c0,2.2.27,2.3,1.78,2.41a.92.92,0,0,1,0,.87c-1.06,0-1.68-.05-2.74-.05s-1.73,0-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.92.92,0,0,1,0-.87c1.06,0,1.68.05,2.74.05s1.73,0,2.77-.05a.92.92,0,0,1,0,.87C96,6.2,95.7,6.27,95.7,8.47Zm8.79,2.41a.91.91,0,0,1,0,.87c-.91,0-2.15-.05-3.16-.05s-1.28,0-2.2.05a.92.92,0,0,1,0-.87,2.39,2.39,0,0,0,2.47-1.88L107.09.95c.28-.71.47-.95.83-.95s.49.28.67.8l5.07,14.35c.46,1.36,1.27,1.36,2.22,1.46a.91.91,0,0,1,0,.87c-.91,0-1.8-.05-2.82-.05s-2.32,0-3.24.05a.92.92,0,0,1,0-.87c1.18-.09,2.2,0,1.83-1.08L110.15,11H105c-.59,0-.74.1-.86.45l-1.36,3.84C102.4,16.42,103.56,16.53,104.49,16.6Zm5.26-6.67-2.4-7.07h-.05l-2.48,6.72c-.1.29.07.35.62.35Z\" style=\"fill:%2354595d\"/%3E%3C/svg%3E');\n}\n\n.pagelib_theme_dark .pagelib_footer_legal_contents,\n.pagelib_theme_black .pagelib_footer_legal_contents {\n background-image: url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"116\" height=\"18\" viewBox=\"0 0 116 18\"%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Cpath d=\"M14.23.29c.91,0,1.38.05,2,.05s1.19,0,1.8-.05a.92.92,0,0,1,0,.87c-1.28.21-1.82,1.22-2.43,2.46L13.75,7.31l3.16,7H17L21.72,3.44c.59-1.43.54-2.14-1.06-2.28a.91.91,0,0,1,0-.87c1.16,0,1.88.05,2.45.05s1.19,0,2.17-.05a.91.91,0,0,1,0,.87c-1.63.21-1.91,1.22-2.43,2.46L17,17.13c-.17.4-.32.61-.59.61s-.44-.21-.57-.61L12.52,9.44,8.87,17.13c-.15.4-.32.61-.59.61s-.42-.21-.57-.61L2.34,3.58C1.58,1.7,1.53,1.3.12,1.17A.91.91,0,0,1,.1.29c1.16,0,1.58.05,2.57.05S4.25.32,5.41.29a.91.91,0,0,1,0,.87c-1.56.18-1.62.6-1,2.12l4.52,11H9l2.76-6L9.72,3.58C8.9,1.7,8.7,1.33,7.64,1.17a.92.92,0,0,1,0-.87c.79,0,1.21.05,2.2.05s1.36,0,2.25-.05a.91.91,0,0,1,0,.87c-1,.16-.94.61-.26,2.12L13,6l.11.12,1.31-2.63c.76-1.53.86-2.12-.2-2.28A.92.92,0,0,1,14.23.29Zm14.28,13.9c0,2.2.27,2.3,1.78,2.41a.91.91,0,0,1,0,.87c-1.06,0-1.68-.05-2.74-.05s-1.73,0-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.92.92,0,0,1,0-.87c1.06,0,1.68.05,2.74.05s1.73,0,2.77-.05a.91.91,0,0,1,0,.87c-1.51.13-1.78.21-1.78,2.41v5.72Zm4.12-8.13a.92.92,0,0,1,0-.87c1,0,1.68.05,2.77.05.91,0,1.31,0,2.37-.05a.92.92,0,0,1,0,.87c-1.19.13-1.41.21-1.41,2.41v2.36c.81,0,1.54-.42,2.59-1.69,1.9-2.3,2.15-3,.91-3.07a.91.91,0,0,1,0-.87c1.06,0,2,.05,2.72.05s1.06,0,1.73-.05a.92.92,0,0,1,0,.87,3.23,3.23,0,0,0-2.64,1.11L39.55,9.79c-.42.48-.57.77-.57,1a.77.77,0,0,0,.22.45l3.66,4.61a2.41,2.41,0,0,0,1.58.77.87.87,0,0,1,0,.85l-1.9,0c-.64,0-1.26,0-1.53.05V17.1A1.43,1.43,0,0,0,40.64,16L37.9,12.39a1.78,1.78,0,0,0-1.53-.66v2.46c0,2.2.22,2.28,1.41,2.41a.92.92,0,0,1,0,.87c-1.06,0-1.46-.05-2.37-.05-1.09,0-1.73,0-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47C34.41,6.27,34.14,6.19,32.63,6.06ZM50,14.19c0,2.2.27,2.3,1.78,2.41a.91.91,0,0,1,0,.87c-1.06,0-1.68-.05-2.74-.05s-1.73,0-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.92.92,0,0,1,0-.87c1.06,0,1.68.05,2.74.05s1.73,0,2.77-.05a.91.91,0,0,1,0,.87C50.32,6.2,50,6.27,50,8.47v5.72Zm9.71,2.41a.92.92,0,0,1,0,.87c-1.06,0-1.68-.05-2.74-.05s-1.73,0-2.77.05a.91.91,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.91.91,0,0,1,0-.87c1.06,0,1.68.05,2.74.05.67,0,1.71-.05,2.62-.05,3.51,0,4.25,1.85,4.25,3.23a4.05,4.05,0,0,1-4.33,4.13A3.49,3.49,0,0,1,58,12.23v2C58,16.39,58.25,16.49,59.76,16.6ZM58,11.38a4.29,4.29,0,0,0,1.61.29c1.48,0,2.13-1,2.13-2.94s-.79-2.67-2.25-2.67c-1.19,0-1.48.34-1.48,1.19Zm11.49.08v4c0,.5.35,1.17.79,1.17h2.05c1.56,0,2.27-1.32,2.67-2.89a.79.79,0,0,1,.69.11,36.76,36.76,0,0,1-.74,3.65s-1.63-.05-2.62-.05H68.5l-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.92.92,0,0,1,0-.87l2.74.05h5.11a5.11,5.11,0,0,0,1-.1c.05,0,.07,0,.07.08s.35,2.25.44,3.15a1.14,1.14,0,0,1-.67.13C74,7,73.69,6.12,72.16,6.12h-1.9a.72.72,0,0,0-.79.74v3.76h1.41c1.73,0,1.65-.29,1.7-1.48a.65.65,0,0,1,.69,0c0,.66,0,1.14,0,1.88s0,1.17,0,1.93a.65.65,0,0,1-.69,0c-.05-1,0-1.48-1.7-1.48H69.46ZM83.84,5.19C88,5.19,90,7.94,90,11.46c0,4.63-3.06,6-5.81,6-2,0-2.87-.05-3.61-.05-1.09,0-1.73,0-2.77.05a.91.91,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.91.91,0,0,1,0-.87c1.06,0,1.68.05,2.74.05C81,5.24,83.2,5.19,83.84,5.19ZM83.59,16.6c2.72,0,4.25-1,4.25-4.69,0-2.75-.57-5.85-4.72-5.85-1,0-1.58.16-1.58.82v8.52C81.54,16.15,81.72,16.6,83.59,16.6Zm12.1-2.41c0,2.2.27,2.3,1.78,2.41a.92.92,0,0,1,0,.87c-1.06,0-1.68-.05-2.74-.05s-1.73,0-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.92.92,0,0,1,0-.87c1.06,0,1.68.05,2.74.05s1.73,0,2.77-.05a.92.92,0,0,1,0,.87C96,6.2,95.7,6.27,95.7,8.47Zm8.79,2.41a.91.91,0,0,1,0,.87c-.91,0-2.15-.05-3.16-.05s-1.28,0-2.2.05a.92.92,0,0,1,0-.87,2.39,2.39,0,0,0,2.47-1.88L107.09.95c.28-.71.47-.95.83-.95s.49.28.67.8l5.07,14.35c.46,1.36,1.27,1.36,2.22,1.46a.91.91,0,0,1,0,.87c-.91,0-1.8-.05-2.82-.05s-2.32,0-3.24.05a.92.92,0,0,1,0-.87c1.18-.09,2.2,0,1.83-1.08L110.15,11H105c-.59,0-.74.1-.86.45l-1.36,3.84C102.4,16.42,103.56,16.53,104.49,16.6Zm5.26-6.67-2.4-7.07h-.05l-2.48,6.72c-.1.29.07.35.62.35Z\" style=\"fill:%23ffffff\"/%3E%3C/svg%3E');\n}\n\n.pagelib_footer_legal_contents {\n background-position: left top;\n}\n\n/* todo: standardize on RTL selectors throughout the codebase. In many places we use .content-rtl. */\nhtml[dir='rtl'] .pagelib_footer_legal_contents,\n.content-rtl .pagelib_footer_legal_contents {\n background-position: right top;\n}\n\n.pagelib_footer_legal_license {\n color: #54595d;\n font-size: 0.75em;\n line-height: 1.5;\n display: block;\n}\n\n.pagelib_theme_dark .pagelib_footer_legal_license,\n.pagelib_theme_black .pagelib_footer_legal_license {\n color: #a2a9b1;\n}\n\n.pagelib_theme_sepia .pagelib_footer_legal_license {\n color: #7c776e;\n}\n\n.pagelib_footer_legal_license_link, .pagelib_footer_browser_link {\n color: #2c5bc5;\n}\n\n.pagelib_theme_dark .pagelib_footer_legal_license_link, .pagelib_theme_dark .pagelib_footer_browser_link,\n.pagelib_theme_black .pagelib_footer_legal_license_link, .pagelib_theme_black .pagelib_footer_browser_link {\n color: #69f;\n}\n\n.pagelib_footer_browser {\n margin-top: 10px;\n}\n\n.pagelib_footer_legal_divider {\n height: 0.5px;\n border: none;\n background-color: #c8ccd1;\n}\n\n.pagelib_theme_dark .pagelib_footer_legal_divider,\n.pagelib_theme_black .pagelib_footer_legal_divider {\n background-color: #43464a;\n}\n\n.pagelib_theme_sepia .pagelib_footer_legal_divider {\n background-color: #cbc8c1;\n}",".pagelib_footer_menu_item {\n padding: 10px;\n background-size: 40px 40px;\n background-repeat: no-repeat;\n background-color: white;\n margin-top: 0.5px;\n margin-bottom: 0.5px;\n}\n\n.pagelib_theme_dark .pagelib_footer_menu_item {\n background-color: #2e3136;\n}\n\n.pagelib_theme_sepia .pagelib_footer_menu_item {\n background-color: #f0e6d6;\n}\n\n.pagelib_theme_black .pagelib_footer_menu_item {\n background-color: #222;\n}\n\nhtml[dir='ltr'] .pagelib_footer_menu_item {\n background-position: left center;\n}\n\nhtml[dir='rtl'] .pagelib_footer_menu_item {\n background-position: right center;\n}\n\n.pagelib_footer_menu_item_title {\n color: black;\n min-height: 1.38em;\n}\n\n.pagelib_theme_dark .pagelib_footer_menu_item_title,\n.pagelib_theme_black .pagelib_footer_menu_item_title {\n color: #f8f9fa;\n}\n\nhtml[dir='ltr'] .pagelib_footer_menu_item_title {\n padding-left: 50px;\n}\n\nhtml[dir='rtl'] .pagelib_footer_menu_item_title {\n padding-right: 50px;\n}\n\n.pagelib_footer_menu_item_subtitle {\n color: #a2a9b1;\n font-size: 0.9em;\n line-height: 1.1;\n}\n\n.pagelib_theme_sepia .pagelib_footer_menu_item_subtitle {\n color: #7c776e;\n}\n\nhtml[dir='ltr'] .pagelib_footer_menu_item_subtitle {\n padding-left: 50px;\n}\n\nhtml[dir='rtl'] .pagelib_footer_menu_item_subtitle {\n padding-right: 50px;\n}\n\n.pagelib_footer_menu_icon_languages {\n background-image: url('data:image/png;base64,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');\n}\n\n.pagelib_theme_dark .pagelib_footer_menu_icon_languages,\n.pagelib_theme_black .pagelib_footer_menu_icon_languages {\n background-image: url('data:image/png;base64,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');\n}\n\n.pagelib_theme_sepia .pagelib_footer_menu_icon_languages {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAh9QTFRFAAAA////gICAqqqqgICAmZlmgICAbW1tgICAcXFxgIBmdHR0gGpqdnZibW1td3dmeGlpcXFjeWtrc3NmdGhodWpqcWhocmphb29mc2tjcGhobGxkcWlibW1mcWpjbmdgcmtlb2licGpkbWdhcWtlcWxgb2lkbWdicGplbWhjcGthbmlkcWxicGtibmphbGhjb2pibWlgb2tjbWlhcGhkbmpibGhhbWlib2dgbGlibmdgbWljb2hhbWpgbGljbmhib2hibWdhbGlgbmhibGphbWdhb2lgbmhjbWdibmlhbWhgbGdibmlibmlibWhhbGdgbWhhbmdgbGhhbmlgbWhibWlibWlgbmdhbWlgbmhhbGhibWdhbGhgbmhibmhgbGhhbGlhbmhgbWdibmhhbWhhbmhhbWdgbGhhbWhhbGdgbWhhbGdgbWhhbWhhbGdhbWhgbWlhbmdhbWhgbGhhbWhhbGhgbWdhbGhgbWhhbGhgbWdhbGhhbWhhbWdhbWhhbWdgbGhhbWhhbWdgbWhhbWdhbGhgbWhhbWdhbWhgbGdhbWhgbWhhbGdhbWhgbGdhbWhhbGdgbWhhbGdhbWhhbWdgbWhhbGdgbWhhbGhhbWdgbWdgbWdgbGhhbWdhbGhgbGhhbWdgbGhgbWdhbGhgbWdhbGhgbWdhbGhgbWdgbWhgbWdhbWdgbGdhbGdgbWhhbWdgbGdhbWhhbWhhbGdgbGdgfma0wAAAALR0Uk5TAAECAwQFBgcICQoLDA0ODxESExQWGBsdHh8gISIjJCUmJykqKy0uLzAxMjM0OTo7PD0+P0BBQkRFSUpLTE1QUVNUVVZXWVpdXmFiY2ZoaWpub3Fyc3V3eXp7fX5/gIKEhoeIiYyOj5CRkpOXmJuen6GjpKWmp6iqq6ytrrCytre6u7y9vr/Cw8fIycrLzM3Oz9DS09fY2drb3N7h4uPk5ebn6Onr7O3u7/Hy9PX3+Pn6+/3+dh6DAQAAAAFiS0dEAf8CLd4AAAKUSURBVBgZ7cH5X8x5AMfxVyYGrUQ5y5GUY0V7uo9dcq0SicUu7WrbFevMfQsjd67dRTokV5rM9/0Hmkdlvt+pGdPnW4/96ft84vF4PJ7/n8TAkhhYEgNLop+UQCaGlEAmA2OSbmJLLSgYT/9s1E5s26Wr9E9As4lIeiJZk+iPbNVjW6DGfSrHTFYeDodViu2kds9Sgw8jTx8kETE91DyciIyglUmdlmIkoOVEnFYptjJdhBKdxcgS3U+mW76eDMf2WD/A6OCHMZhIqtMWugx7HCrA9o1eDAZOaitGvtW7CXSq0m84HNEewhbqH8wc0/XBhM237g3BlvbemkKYr0FfYyS9XpVAZvObHBw26QqdynUIM/M+aAOjHgW/x+mBCuk0VW0jMbNOodXXrEKc8vXST5eAijBUJqmUKAf0B93W6zZm/H9L+msQDqltmka3L95pBibG31LDd8d1LgVbsQJEHFAVBua36GoGg6p0bxwRd7WWiK/0aih9lfxLSHt8hO1Qcz7dvtTrYdj+VSF9lHNLrcvoUhwKFtNlv6pw+Fk19Il/V1BnxvDJynYdHUFYylvl4TA2ZGXRB0v/U/0KHOa26NlC4CfVEuWCdpPQnBq1/55ClKwbOg/Uaj1RftRzHwlsllU9kZ6St02GXL1NIYq/VYtJoPJUHnHs1X562KszuDb0lWbTw0x1ZODWGsVUhlvX1Piwl0Y9wqVsKZtesqUC3KlQLTHU6iCuDGlRETEUqS0VN1apPY0Y0tq1ATcu6wQxndBNXMiytIiYFku5mCtXk4+YfE36E2PJTaogjgq1+jG1TMoljlxpFabO6w5x3dUlDI0LqYS4SmRNxMyv6kgnrvQO7cJMdaCSz6gMVOPxeDyeXj4CnMoVZj45+P0AAAAASUVORK5CYII=');\n}\n\n.pagelib_footer_menu_icon_last_edited {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAddQTFRFAAAA////gICAgICAZmZmVYCAYGBgVXFxZmZmXV10VWpqYmJiW1ttVWZmYGBgWlppVWNjXl5eWVlmVWFhXV1oWWRkVWBgXFxmWGJiVV5eWlpjWlpiV19fWlpgV15eVVxiWVlgV11dVVthVVtgV1xiVVpgWF5eVVpfVVpeWF1hVVldVlpeV1tfVVxgV1teVVxfV1teVVteVVteVFpgVFpfVFpfVlteVVpgVFlfVFleVFleVltdVFleVltfVFteVlpfVVleVFtdVlpfVFtfVFtfVlpeVVldVlpeVVtfVVtfVlldVVteVVteVFpeVllfVVpeVllfVVpeVlleVFpdVlteVFpfVlteVVpdVlpeVVpdVFleVVpdVlpdVFleVlpdVVpeVFleVlpdVFpdVVleVVpdVVleVVpdVFpeVVpdVFpeVFpeVVldVVpeVFpeVVpeVVldVVpeVFldVFldVVpeVVpdVFleVFleVVpeVVldVFleVVpdVFpeVVpdVVleVVpdVVleVVpdVVleVVpeVFpdVVleVVleVFpdVVldVFpdVVleVVpdVFpeVVpdVVleVVpdVFpeVVldVVpdVFpeVVldVVpeVFleVVldVVpeVFldVVldVVpeVFldVFldXdrXRgAAAJx0Uk5TAAECBAUGCAkKCwwNDg8QERITFBUWFxgZGh4fIiMlJicoKSotLzAxMzY3P0RGSElLTFFXWFteX2BhZGdoamttcXJzdHZ5enuAgYSGh4qLjI2PkJKUlZeYmZucnZ+ho6Slpqeqq6yur7Cys7a3uLm7vb6/wsfKztHS09TV19jZ29ze3+Hj5OXm6Onq6+zu8PHy8/T19vf4+fr7/P3+FQmWlAAAAAFiS0dEAf8CLd4AAAKrSURBVFjD7Zj/X4tRFMfvKjMVY00l5FtChRQt+kZK9FVWkfI1xdQTChUNUaQtKm1ref+xfmgvX7Zne+4zz0+9ns+v5+69c+6595x7HiFMmTJlalPKWtrumf76o9cYmsM1uAIASoztwPDHvp36cLs6AsD6ywcdF8tzo41HfcBElg6crXERVj3nd6tanT4AJuzSvKI5WGrKiGtv2NiKblleVYiQ2xnPmjPojBAn5HBp3TB9KK45x8uUY4PYL8dT4On2RDxGrEI0wEy2FLAHWlPi86ZBsQohRMNMnhSvFlpFQv8UqxC23lyRKcUrCeNJ0ea9wJsrxUv/wmSGDI9JuWN9lcA+zXzo4GUv066ZD9tzaZ64id9uJC8nTL2B8QpxgeWtEvmYki4zwzySiFeelxnkrJE8UUZoh4HxCnGDMePyIYQQinrFTDJeIcR76oz0Twgf59T9G0nKPyGCnNHFq65OAnjtT7zRvOK1tWLdIe9ZuP3bv6iule8Hf77epFSwUBjxL4pn9wJ47TqPTR/4CtT8Sx3daM2jqfoO9gzgq/wewxNdRNSl6+rlAeCrGVfr+vm8010cKgDwd1rUltfj1i5fAzFbOOsujrNNY5RqF9gl67//0HzcEm9xVji4TaIFXJK+Vy3R4ag/Q/yybz7nMoVSbbRNEtiJR2ZZE4G9UrxjQU5IPkVep0uss39AcjQoCfPYornK4uGtTXJvaqFFk+cmUCB9HHqgOSXxG/c+Pyvl63aaAk8yEt3QYdZdejpBWje82R/XfPoTa+U6h7KqEIHrDvXzfA/mT+ke84rm4NuV2Kt65NYqPHQkMTjaGhdhZcj1928P1zwDPpclOYtGhsfxu611ZaWVl9sG5gEmXVv+Z7wdWuFvzd05adAAHph9pfTXHDQ/SJgyZWrz6he9GSelmOgtGAAAAABJRU5ErkJggg==');\n}\n\n.pagelib_theme_dark .pagelib_footer_menu_icon_last_edited,\n.pagelib_theme_black .pagelib_footer_menu_icon_last_edited {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAddQTFRFAAAA////////////zMz/1dXV39/f4+PjzMzm0dHo1dXV2NjYyNvbzMzdz8/f0tLS1dXVydfXzMzZzs7b0dHc09PTytXVzMzWzs7YzMzVzs7Wy9LSzMzTz8/WydDXy9HRzMzSzc3TyM7VzMzSyc7Uys/Vy9DVyM3Sy9DVzMzVys7Sy87SyMzTys3Vy87SyczTyc3Tyc3Tys3Ty87Uys3Syc7UyczRys3Sys3SyczRyc3Syc7TyszRyM3Syc7Tyc3Syc7SyszTyMzTyc3SyMzTyc3Ryc3Ryc3Rys7Syc3Tys7RyMzSyc3Tys3RyMzRyczSys3SyM3TyczSys3SyM3TyczRyc3SyM3SyczTyczRyc3SyM3SyczRyM3Syc3SyczSyczSyM3RyczSyczSyM3Ryc3SyczSyczSyc3Ryc3RyM3Syc3Ryc3RyczSyM3Syc3RyczRyMzSyc3Syc3Syc3SyczRyM3SyMzSyczRyczRyc3SyMzSyczSyczRyM3SyczSyczRyM3RyczSyczSyM3RyM3RyczSyMzSyM3Ryc3RyczRyczSyM3SyczRyczSyMzSyM3Syc3RyczRyMzRyMzSyc3Syc3SyczRyMzRyMzRyc3Syc3SyMzRKkPp2wAAAJx0Uk5TAAECBAUGCAkKCwwNDg8QERITFBUWFxgZGh4fIiMlJicoKSotLzAxMzY3P0RGSElLTFFXWFteX2BhZGdoamttcXJzdHZ5enuAgYSGh4qLjI2PkJKUlZeYmZucnZ+ho6Slpqeqq6yur7Cys7a3uLm7vb6/wsfKztHS09TV19jZ29ze3+Hj5OXm6Onq6+zu8PHy8/T19vf4+fr7/P3+FQmWlAAAAAFiS0dEAf8CLd4AAAKrSURBVFjD7Zj/X4tRFMfvKjMVY00l5FtChRQt+kZK9FVWkfI1xdQTChUNUaQtKm1ref+xfmgvX7Zne+4zz0+9ns+v5+69c+6595x7HiFMmTJlalPKWtrumf76o9cYmsM1uAIASoztwPDHvp36cLs6AsD6ywcdF8tzo41HfcBElg6crXERVj3nd6tanT4AJuzSvKI5WGrKiGtv2NiKblleVYiQ2xnPmjPojBAn5HBp3TB9KK45x8uUY4PYL8dT4On2RDxGrEI0wEy2FLAHWlPi86ZBsQohRMNMnhSvFlpFQv8UqxC23lyRKcUrCeNJ0ea9wJsrxUv/wmSGDI9JuWN9lcA+zXzo4GUv066ZD9tzaZ64id9uJC8nTL2B8QpxgeWtEvmYki4zwzySiFeelxnkrJE8UUZoh4HxCnGDMePyIYQQinrFTDJeIcR76oz0Twgf59T9G0nKPyGCnNHFq65OAnjtT7zRvOK1tWLdIe9ZuP3bv6iule8Hf77epFSwUBjxL4pn9wJ47TqPTR/4CtT8Sx3daM2jqfoO9gzgq/wewxNdRNSl6+rlAeCrGVfr+vm8010cKgDwd1rUltfj1i5fAzFbOOsujrNNY5RqF9gl67//0HzcEm9xVji4TaIFXJK+Vy3R4ag/Q/yybz7nMoVSbbRNEtiJR2ZZE4G9UrxjQU5IPkVep0uss39AcjQoCfPYornK4uGtTXJvaqFFk+cmUCB9HHqgOSXxG/c+Pyvl63aaAk8yEt3QYdZdejpBWje82R/XfPoTa+U6h7KqEIHrDvXzfA/mT+ke84rm4NuV2Kt65NYqPHQkMTjaGhdhZcj1928P1zwDPpclOYtGhsfxu611ZaWVl9sG5gEmXVv+Z7wdWuFvzd05adAAHph9pfTXHDQ/SJgyZWrz6he9GSelmOgtGAAAAABJRU5ErkJggg==');\n}\n\n.pagelib_theme_sepia .pagelib_footer_menu_icon_last_edited {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAddQTFRFAAAA////gICAgICAmZlmgICAgICAcXFxgIBmdHR0gGpqdnZibW1td3dmcHBweGlpcXFjeWtrc3NmbW1hdGhob29kdWpqcHBmdmxib29mc2tjcWlibW1mbmdgcmtlb2libGxmcGpkbWdhcWxgbWdicGplbWhjbmlkbWhjb2thbWlhbWlibWpibmpjbGlibWljb2hhbmhibGphbmhjbWhibWdibmlhbWhibmlhbmlhbWhhbmlibGdgbmlibmlibGhhbmlgbWhibmdhbGhhbmdhbWlgbmhhbmhibWlhbGhhbGlhbmhgbWdgbGlhbWhhbWdibWdgbGhhbGdgbWdgbmhibGdgbWhhbGdhbWhhbmlgbWhhbWhgbWlhbmdhbWhgbGhhbWhhbGhgbGhgbWhhbGhgbGhhbWdgbWhhbWdhbGhhbWhhbWdgbGhhbWdgbWhhbWhhbWdhbGhgbWhhbWhgbWhhbWhhbWhgbGdhbWhhbGdgbWhhbWdgbWhhbGdgbGhhbWdgbWdgbWhgbWdgbWdhbGhgbGhhbWdgbWdhbGhgbWhhbWdhbGhgbGhgbGdhbWhgbWdhbGhhbWdgbGdhbWhgbGdgbWhhbWdgbGdhbWhhbGdgbWhhbGdgbGdgyuzJVAAAAJx0Uk5TAAECBAUGCAkKCwwNDg8QERITFBUWFxgZGh4fIiMlJicoKSotLzAxMzY3P0RGSElLTFFXWFteX2BhZGdoamttcXJzdHZ5enuAgYSGh4qLjI2PkJKUlZeYmZucnZ+ho6Slpqeqq6yur7Cys7a3uLm7vb6/wsfKztHS09TV19jZ29ze3+Hj5OXm6Onq6+zu8PHy8/T19vf4+fr7/P3+FQmWlAAAAAFiS0dEAf8CLd4AAAKrSURBVFjD7Zj/X4tRFMfvKjMVY00l5FtChRQt+kZK9FVWkfI1xdQTChUNUaQtKm1ref+xfmgvX7Zne+4zz0+9ns+v5+69c+6595x7HiFMmTJlalPKWtrumf76o9cYmsM1uAIASoztwPDHvp36cLs6AsD6ywcdF8tzo41HfcBElg6crXERVj3nd6tanT4AJuzSvKI5WGrKiGtv2NiKblleVYiQ2xnPmjPojBAn5HBp3TB9KK45x8uUY4PYL8dT4On2RDxGrEI0wEy2FLAHWlPi86ZBsQohRMNMnhSvFlpFQv8UqxC23lyRKcUrCeNJ0ea9wJsrxUv/wmSGDI9JuWN9lcA+zXzo4GUv066ZD9tzaZ64id9uJC8nTL2B8QpxgeWtEvmYki4zwzySiFeelxnkrJE8UUZoh4HxCnGDMePyIYQQinrFTDJeIcR76oz0Twgf59T9G0nKPyGCnNHFq65OAnjtT7zRvOK1tWLdIe9ZuP3bv6iule8Hf77epFSwUBjxL4pn9wJ47TqPTR/4CtT8Sx3daM2jqfoO9gzgq/wewxNdRNSl6+rlAeCrGVfr+vm8010cKgDwd1rUltfj1i5fAzFbOOsujrNNY5RqF9gl67//0HzcEm9xVji4TaIFXJK+Vy3R4ag/Q/yybz7nMoVSbbRNEtiJR2ZZE4G9UrxjQU5IPkVep0uss39AcjQoCfPYornK4uGtTXJvaqFFk+cmUCB9HHqgOSXxG/c+Pyvl63aaAk8yEt3QYdZdejpBWje82R/XfPoTa+U6h7KqEIHrDvXzfA/mT+ke84rm4NuV2Kt65NYqPHQkMTjaGhdhZcj1928P1zwDPpclOYtGhsfxu611ZaWVl9sG5gEmXVv+Z7wdWuFvzd05adAAHph9pfTXHDQ/SJgyZWrz6he9GSelmOgtGAAAAABJRU5ErkJggg==');\n}\n\n.pagelib_footer_menu_icon_talk_page {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAABAdJREFUeAHt2ztoFEEYAOD5J9GgUUxjoaXvRMRCsRELQWxUbLw8Nq+LQsTEFNoIghCwUHw0RgNiNM+LXJLCt9iksBMDImqhEC0sLEQ8MFFPb+f3n3sEjRzZ3dncRPNPkb27ncc/375mZzdCcGIBFmABFmABFmABFmABFmABFmABFmABFmABFmABFmABFvgHBCDMGCudhl0KxTkhcBPVWxxm3TPUhQBiHBEujNzsuzpD3lBXhwZYVV9f7qbgGeGVhBqh38pAVI4M9g/7LRY0f2h7ietCpcYDgHjpQhnt6en5HjQov+Xa29vlyzfvTgpUp2mPqKfyBQOUfoPNlx8Ersysg9FC4uk2CVAR3MNs+9k4Mt9m+29ogLMd6FytnwENtwwDMqChgGFx3gMZ0FDAsHho40CTOKLRaNm3FKxSSo9GgiUALEekkagQpRGnccv0WqQsSi0qVq/DHmJZBayqbdjrojg/kXTXU4cD42ksjZdOiBtQ4Fj229TCdZWYcEUq4jQ8kbK4NT5w4/nUSoMP1gDpvvmEq/BsOnaABA3E35JhjsGgS3mKIuq+rkPE7UqlntLG2x+P9WUH33nKePjZCmBV3cHN1Al92+WCFEfiA71ddAs4e3hZiLa2tpIPnxJnCPGYK8R1OnVU0CGd8OCUN4uVqzC6Px3qxAIEcWko1n+tEHhaoKOjI0kTDcepvcd0slzxNYW788p4XGEFUAGkT/LFIO97jDPUbLTnP0hX6Kq/LjZ+G7ICSB0o04HSBcTo8PHb2Vx+FPBZf6YjIB1H7vcgSyuAQQKdq2UY0HDLMCADGgoYFuc9kAENBQyL8x44VwBB0E3ZPEyhdJomBnYqIRztRze0k/PJ0Rgwi3eP5pMWS4Cu4VjPIAN6FJiOF4/1NhdqYsBjiLOeLfAeyHiZbRNoPvB3PJoEfYUS7lbXNe6hSUpPW1wp85t4Tw0VIJNvwD/xdIS4EV28TROU8zL5Aow0NS3HpHuYpEYFvU8WNNHc8w56brEsaPm5VM4X4HB390cKvtq0A/RgZ4zGO8aTmaZxhFE+8EUkjMb/hzoY0HArzmtAeiV4qaGfsARITyMsJgn4PtM81lTWNraahGIJEJLpoBEXmgQftKx+oC6lPKrL0+skl00QLQHiCx08SrFVL22koVjvlTAQrQBSo480GihxKlJ3aI0NQN3mdMQDNQ0tfmOxdi6KOPV36IWgfTQen6QgbiHIcaDXFfx2IIz8NKiPUMsVmbqglf7XpNNrvfYAW1qWiMSXixR4s9dgC5fPO6I1wByG40TX/hC4DVCtpqkwK6eUXCy5JU0OI5QUdWbvvHI/85IFWIAFWIAFWIAFWIAFWIAFWIAFWIAFWIAFWIAFWIAFLAr8Ait9N9vUAOW3AAAAAElFTkSuQmCC');\n}\n\n.pagelib_theme_dark .pagelib_footer_menu_icon_talk_page,\n.pagelib_theme_black .pagelib_footer_menu_icon_talk_page {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAABA5JREFUeAHt2k1ME0EUAOB5C0iiEPHAQaMX/8EYDxovxkMT46FSCMYWf4B4wihe9GJi4smDxp+LURIjXqwYKQhSao0XSLwZTYwxHjzgRW/EaNKSAO3u8+0WGqUBuvvWTgmvB13aeTNvvpnu7sxWKXmJgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAisAAHwM8e+F4kjpmneAgV7EbHSz7qXqgsAkD6fUKDudISbHy5V1u/PfAN8PpRomM1aHxVitd9JuqrPUJHOcMuAqxhGYd9mScbEiIMH0L+lvvZsIBCYZuTlKpRmuxEdTFxVlnUdLOig4JIBGq4yXaow4ib7Y5rSY6XEc9oEsCoQXjvpgXLycI5L8I9/gCVIthybEEDmqAigADIFmOEyAwWQKcAM9+0+kJPH8PB4XdpKbzVM8Hxjj2g22DnQkmRdXyyxf2E+ViVmN2+o+er3LZZWwKcD8SYL1e10JrWLbobBXNhrL38j7jaV+aEgNKPUj8lUNtoff6eqoLvjeOhTQRkPb2gDpI5csSy8aeeMoH7T+vkb3YXba9r/80JFfcWd1MAhlcH3NHgt7eHm3M03o0UtgNGh0X2YoWUXKBPQOH8m3NQ7tyHA6MryoclksvrnVPYGWniJZvxjOnU0trYGfi8fuXgJLVdhyKjTlFKVArjX3hZ6VAo8myAYDM7Qbs1lOtG+RVQb07Opo4vTFPeJFkAEdE7y9LV9VVyafpeCpF0jtV9wsXHbkhZASrLO6QAC6+vjtrP58qB+2cc0kE4e+fc9HOgC9JBqeYYIIHNcBFAAmQLMcJmBAsgUYIbLDCwbQFSrcjB86TQ9UA/QhoC9PKPbe5hiDuqKCmcD2nimaSXomfBaWhr1tp9oeraiBJjJsgAL8CKhrlJtDDD77Vu4Z0DBy42Bp/3Av/HonPdFKWO0b3D0GG1SFjWytJHKXsQX1VAJCrkG/AfPThBxDypzhPbXVuXLFWAslqyfNrPnSGqMZp5nMNq5P0zg6z1XUEaBrgAjkeAk5X6Sm380FqeHPrlNVW5duuM9X0R0J14u7QsgcyRWNyCoWqafpvUr2r/D1Pei6993u3V6vHnqSf9oNycTLTOQ1s0zdtJ0NV7DSd5rbO6BunExF2/d5yBqAaTp99lO3gI84BWBG9fZFnpACwA2ohZAA/CNA4jqWjQ2sp2L4TV+ISKtpC64rUvbuYh+GxNHhSHawaHtL3yJABNAv7dw2wFfyoMKU8uNdl2GAd30Fe8ptl5tgLHYeM2MSt0ls65iky1VOTeI2gDnMWgTYgf9xO0gzb5thKnllDKfS/5/w8BqrOiZW3nl35YDERABERABERABERABERABERABERABERABERABERABEdAn8AfJcEiHf+iPGAAAAABJRU5ErkJggg==');\n}\n\n.pagelib_theme_sepia .pagelib_footer_menu_icon_talk_page {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAA+ZJREFUeAHtm0toE0EYx5uoLfggvQg1R8VHK2LaFC8iRBAhPvBk1YLgqSL1ohfBU8CD4uMiWhDrVRAPGl+5leBNYh4iHjzoxUMCFU1bBAs18T/pbgmVNLv7TXYS+w9MZtmdb77/95vJ7MzspquLHxIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIggQ4gENCpcXBw8FC1Wr0ZCAT2IF+rs+4mdVXh8wvS7Vwu96BJWa2XtQEcGhrqr1Qqeajr0arQfWUjhULhqXszbxbaegngjUBCD3rBk1AodC6dTv/2Jsm9VSKRCCaTyavo9dfg/yxq8A1g0L3chhZhdQUBTPkJT/kEwAr8ptQxPjUdi4et/9YJsPVq29ADAQobhQAJUEhAaM4eSIBCAkJzbfNAiY5YLNY7Nze3FfM4ycS+39KwAZP66HI9qHsB89PPuqdYRgEi0GMI7Fa5XN6JgCXwlnihvl1I75dO1B3MzMwsRCKRd5gzjufz+Q91lzwfGgOIdfMVrF5uWMrLCOorjqueI2luqGLdgbQfKQP/JwDRnnw3t25QwghAiN8LPWrZ9QfpQjabnUTeSni18OPxeE+xWLyOHnoJ/h5h6BjAT7rcgI2j00buwghgFGkd0l3snjz0A56ikUql5rHRcBn+3sL3ltnZ2cOOKK1QyAhABFAb5JG/XkFbKy+9UZVjCPnnZuPWqRGAENmrhAKg6OfjNli7PPz+tI5rOuzzXnJTAL1obUsbAhQ2CwESoJCA0Jw9kACFBITm7IHtAhBzq1XZGFqCjkajB9GQo1Zj/hI2akeZiwEqeFgSvcLacj164SQ2Bh53FAGhWBHA5fCwMTAGiC3fVRHGrNXcM0DCW2wHT/uB9fBQzSeklzh3FDvMjloXP3fxIt6RIx8KuQa4DJ6SuBtAkkg+yG0/F64AYid5M24Y5wFrShIKxskDqCMkqaNdbF0BxDOEaQg/LRWPhlAPfcSbmVIdOuw930R0OP8f6iBAYSuuaoAYizcJ+XWZAqjlIbrX4HED+6ZskZ/B1Gvcaz3KzhTAeeUcAXSr3O+PeqAeDAYvKr+YVdyTQDQCEOA+WtCG/YZn+8Oy874OiGvsCv3Mw+FwNyCewhg0jONneFvgh5/+bV/wm4H/79ByRKW+vr7pUqmUsa87yY2NRZgLvoDo4xCptr+eA6b6n4eR5Qx0nEQasICN4+2FCSfwVBljAPFeyka8lXUHGsacivWxnGOIxgDaMPC62XaMRfvQA7ahBxoZk20tdo4bi/rn04S18rJPMycBEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABgwT+AtqZRk7OYE21AAAAAElFTkSuQmCC');\n}\n\n.pagelib_footer_menu_icon_page_issues {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAadQTFRFAAAA////gICAVVVVVaqqgICAZmZmVYCAbW1tYGBgVXFxZmZmXV1dXV10W1ttWlppVWNjXl5eWVlmVWFhVWBgXFxmW1tbW1tkWGFhVV5eWGBgWlpiWlpgV15eVVxiVVthWV9fV1xiVVpgWF5eV1tgVVpeWF1hV1tgVFxhVltfWFxgVlpeWFtfVVxgV1tfVlpdVVxgVlpdV1peVllgVllfVlxfVVteVVteVVpdVFpfVVpgVFlfVVpfVltdVVpfVFleVltdVVpfVFleVltfVVpeVFteVFtdVlpfVFtdVVleVlpeVFpeVlpeVlpdVlldVVteVVpeVFpdVVpeVlteVlteVVpdVFleVlpeVVpdVlpdVFleVlpdVVpeVVleVFpeVVleVVpdVVpdVFpeVVldVVpeVVldVFldVVpeVFldVVpeVVpeVVpdVFleVVpeVVpeVFleVVpeVFleVVleVVleVFpeVVpdVVpdVVleVFpdVVleVVleVVldVVleVFpeVVleVVpdVFpeVVpdVFpeVVldVVpdVFpeVVpeVVldVFldVVldVVpeVFldVFldzbMGRgAAAIx0Uk5TAAECAwMEBQYHCAkKCwsOERITFBUYGRwcHR4gIiUmJyorLzAxNTY3ODo7PUFDRUZHSEpPUFNWV1pdXmBhY2VmZ2hpamtsbXBxc3h6f4CDhoeNjpOVmJmam5yho6eoq62ur7Kzt7i9v8TFxsnKy8zP0dLU1tna297f4+Tn6Ors7e7v8fLz9PX3+fv8/f46EeveAAAAAWJLR0QB/wIt3gAAAg5JREFUWMPtl+lT00AYxh8iWDxAgtrgbbUFRbwvFJXiLd6iUO/7AIu3CEgDUkoxef5ov6hTkjbZTfaLzj6fdt9555fZ+eXdSQAdHR0dnf8qZ0bsZxmFvCssj3G2Qxmv3f3ZiZv8nFDEM0Z5C1j+jf2KgH2cWgXgIOfalPBabZ4AALzgIyXAHEfqAACbytytgJdxnfTv5XUVXoxRDv5ZN00o8NLH6da/myMsxfVi2jxdsX0V20uO7+ortlsXuCemEXcnADRalrUEQNx5MfK8CwDYQdIEgObvsbxk+WPNYiCOxfFi2rwAD7DuTQwvQ/zY4AViuxPZS8blLviAGIjqxcjzAaoAWwoRvWQ5Z1UD4iRL66IZuYSqQCMfycsQvySqA9HuRvCSdrkPNYDIyXsx8nyCmsDVM9Jeejm/vjYQZ2W9mDYvIwBY/17SyyDHlgUB0UnulTHi8AACgbhX+RIIGHnu+XYoFostiyprZyW89LK8MbTporgXs8Br4V1LP/GxsJHxJoG2LlEvaYeHvbWVqVSqwVt8KObFeMuXvqLfMoC2kpCXU1zYIgZEv4gXs8AbEAQ2fhXwcoeTzf5qIplMGv7y/nAvaYfdEiP1NNTLfb6WmfkN8zwU3DHlbpO6Ra5yILhheFzu3uzg+eCGo+7tHolkhyetkEcen6ZMPmwOPcSK7nPi6dJ/rTo6Ojr/bH4BgFDF00a8sXIAAAAASUVORK5CYII=');\n}\n\n.pagelib_theme_dark .pagelib_footer_menu_icon_page_issues,\n.pagelib_theme_black .pagelib_footer_menu_icon_page_issues {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAbNQTFRFAAAA////////qqqq////v7+/////zMz/1dXVttvb29vb39/f4+PjzMzmudHR0dHoyNvb0tLSxtXV1dXVydfXzMzZzs7bytXVzMzWyMjRyNHRytPTzMzVz8/Xy9LSz8/WydDXy9HRyM7VytDVyc7Uys/Vy9DVys/Uy9DVx8zVzMzVyM3Rys/Ty8/Uyc3RyMzUys7Ry8/TyMzTyc3Uys3Vy8/SyM/SyczSy87Uys3Tys3TyczSyM7Tyc7Uys3Sys3Syc7Tys3SyM3Syc3Syc7TyszTyszRyM3Syc3Syc7TyM3Ryc3SyszTyszSyc3Ryc3Tyc3RyMzSys7RyMzSyczSyc3Syc3SyM3Tyc3SyM3SyM3SyczTyczRyczRyM3SyM3RyM3RyczSyM3Ryc3SyczSyc3Ryc3Ryc3Ryc3Ryc3RyMzSyMzRyc3Syc3SyMzRyc3Syc3SyM3SyczRyM3SyMzSyczRyM3SyczRyM3RyM3SyczRyM3RyczSyM3RyczSyMzSyc3RyczSyMzSyM3Syc3RyczSyMzSyM3Syc3RyczRyMzSyc3SyMzRyMzRyc3Syc3SyMzRgjgARAAAAJB0Uk5TAAECAwMEBAUGBwcICQoLCw4REhITFBUYGRwcHR4gIiUmJyorLzAxNTY3Nzg6Oz1BQ0VGR0hKT1BTVldaXV5gYWNlZmdoaWprbG1wcXN4en+Ag4aHjY6TlZiZmpucoaOnqKutrq+ys7e4vb/ExcbJysvMz9HS1NbZ2tve3+Pk5+jq7O3u7/Hy8/T19/n7/P3+p98pAwAAAAFiS0dEAf8CLd4AAAIPSURBVFjD7ZfpU9NAHIZfImo9QQ1qgzfVVlDE+0I8KCoeeItCve8DLN4iIA1KKcXk/ZP9ok7btMlusl909v20+85vnkzmye5MAB0dHR2d/ypnhu2nKYW8yyyOcrpNGa/V/dmOG/wUU8QzRngTWPqVfYqAPZxcAeAgZ5qV8JpsngAAPOdDJcAMh+sAAJuK3K2Al3Kd5O/lNRVejBEO/Fk3jCvw0sOppr+bIyxE9WLaPF2yfRnZS4Zv60u2LXPcE9GIuxMAFlmWNQ9A1PNiZHkHALCDpAkAjd8ieUnzx5pyII5F8WLaPI8KYN3rCF4G+WFBJRDbnNBeUi53wQNEf1gvRpb3UQW4KhfSS5ozVjUgTrKwLpyRi6gKNLKhvAzyc6w6EK1uCC9Jl/tQA4iMvBcjy8eoCVz9XdpLN2fX1wbirKwX0+Yl+ADr30l6GeDoEj8g2sm9MkYcHoAvEHdLPwIBI8/Km+35fH5lWbN2WsJLN4sbA4cuiHsxc7waPLXwIx8JGxlrEBjrEPWSdHi4slueSCTmV5YPxLwYb/jCU3otA2guCHk5xbktYkD0iXgxc7wOQeDiLwJebnOi0dvG4vG44a33B3tJOuyUOFJPAr3c4yuZM79hlof8JybdrVK3yBX2+w8Mjcndm2085z9w1L11XCLpoQkr4JFdU5TJ+82BL7Gss1c8HfqvVUdHR+efzS/nnM4GWsjQTgAAAABJRU5ErkJggg==');\n}\n\n.pagelib_theme_sepia .pagelib_footer_menu_icon_page_issues {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAaRQTFRFAAAA////gICAVVVVqqqqgICAmZlmgICAbW1tgICAcXFxgIBmdHRddHR0bW1teGlpcXFjeWtrc3NmbW1hdWpqcHBmbW1kcmphb29mcGhocWlibmdgcmtlb2libWdhcWtlcm1icGplbWhjb2pgbWhjb2thbWlkbmphbGhjbWlgbmpibmtjb2dgbWpib2hhbmpjbmdgbmdhbGljb2hibmhibGphb2lgbmhjbWdibWhibmlhbGdibWhibmlibWhhbmlibWhhbGdgbmlibWhhbmlibWlibGhhbWhibGhibWlgbGhgbmhibWdhbGlhbmhgbWdibmhhbWhhbmhibWhhbGdhbWhgbWhhbmlgbWlhbmdhbGhgbWdhbWhhbWdhbGhhbWdgbWdhbGhhbWdgbGhhbWhhbGhgbWhgbWhhbGdhbWhgbWhhbGdhbWhgbGdgbWhgbGdhbGdgbGhhbGdgbWhhbGhhbWdgbWhgbWdhbGhgbGhgbWdhbWhhbGhgbWdhbGhgbWdgbWhgbWdhbGhhbWdgbGdhbGdgbWdgbWhhbGdgbWhhbGdgbGdgzVyilQAAAIt0Uk5TAAECAwMEBQYHCAkKCwsOERITFBUYGRwdHiAiJSYnKisvMDE1Njc4Ojs9QUNFRkdISk9QU1ZXWl1eYGFjZWZnaGlqa2xtcHFzeHp/gIOGh42Ok5WYmZqbnKGjp6irra6vsrO3uL2/xMXGycrLzM/R0tTW2drb3t/j5Ofo6uzt7u/x8vP09ff5+/z9/k+EjEYAAAABYktHRAH/Ai3eAAACDUlEQVRYw+2X6VPTQBjGHyJYPECCGryttqCI94UnRcED8ESh3vcBFm8RkQahlGLy/NN+AackbbKb7BedfT7tvvPOL7Pzy7uTADo6Ojo6/1UujtrP0wp5AyyNc7ZNGa/V/d2OW/ySUMQzxngbWP2dfYqA3ZxaB+Ao51qU8JptngUAvORjJcAsR2sAANtK3K+Al3ad1OLyhgovxhiHltYNPxR46eZ089/NCRbjejFtXijbvo7tJcv3tWXbnQs8ENOIuxcA6i3LWgEg7rwYOd4DAOwhaQJA489YXjKc2bAciFNxvJg2L8MDrHkbw8swP9V5gdjtRPaSdrkPPiAGo3oxcnyICsCmfEQvGc5ZlYA4x+KmaEauoiLQyEXyMsyvicpAtLoRvKRcHkIVILLyXowcn6IqcP0vaS9dnN9cHYgeWS+mzX4EAGs/SHoZ4viqICDayYMyRhweQSAQ98tfAgEjLzzfDoVCoWlZZeOshJculraGNl0R92LmeT28a+VnPhE2MtEg0NYh6iXl8Li3tjaZTNZ5i4/EvBjv+MpX9FsG0FIU8nKeCzvEgOgT8WLmeROCwPpvAl7ucrLRX01YlmX4y4fDvaQcdkqM1LNQLw/4Rmbmt8zzWHDHlLtL6ha5xsHghpEJuXuzjZeCG066d85IJDMyaYU88vQ0ZfJxe+gh1nT2iqdD/7Xq6Ojo/LP5Axfww99+S+KmAAAAAElFTkSuQmCC');\n}\n\n.pagelib_footer_menu_icon_disambiguation {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQAgMAAADzfxo+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlQTFRFAAAAVFld////GKb/9gAAAAF0Uk5TAEDm2GYAAAABYktHRAJmC3xkAAAAPklEQVQ4y2NgGAX0AqKhUBBCSFAEg0E/QSQHERBE0jy4BRkhbncgLDjqTtq4UxQpeeMXFBmIbEB8zhwFtAUAlNcppazNiNIAAAAASUVORK5CYII=');\n}\n\n.pagelib_theme_dark .pagelib_footer_menu_icon_disambiguation,\n.pagelib_theme_black .pagelib_footer_menu_icon_disambiguation {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQAgMAAADzfxo+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlQTFRFAAAAyMzR////zGuILQAAAAF0Uk5TAEDm2GYAAAABYktHRAJmC3xkAAAAPklEQVQ4y2NgGAX0AqKhUBBCSFAEg0E/QSQHERBE0jy4BRkhbncgLDjqTtq4UxQpeeMXFBmIbEB8zhwFtAUAlNcppazNiNIAAAAASUVORK5CYII=');\n}\n\n.pagelib_theme_sepia .pagelib_footer_menu_icon_disambiguation {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQAgMAAADzfxo+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlQTFRFAAAAbGdg////7N9crQAAAAF0Uk5TAEDm2GYAAAABYktHRAJmC3xkAAAAPklEQVQ4y2NgGAX0AqKhUBBCSFAEg0E/QSQHERBE0jy4BRkhbncgLDjqTtq4UxQpeeMXFBmIbEB8zhwFtAUAlNcppazNiNIAAAAASUVORK5CYII=');\n}\n\n.pagelib_footer_menu_icon_coordinate {\n background-image: url('data:image/png;base64,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');\n}\n\n.pagelib_theme_dark .pagelib_footer_menu_icon_coordinate,\n.pagelib_theme_black .pagelib_footer_menu_icon_coordinate {\n background-image: url('data:image/png;base64,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');\n}\n\n.pagelib_theme_sepia .pagelib_footer_menu_icon_coordinate {\n background-image: url('data:image/png;base64,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');\n}\n",".pagelib_footer_readmore_page {\n background-color: white;\n padding: 11px 10px;\n margin-top: 10px;\n margin-bottom: 10px;\n border-radius: 2px;\n box-shadow: 0px 2px 4px rgba(200, 204, 209, 0.5);\n display: block;\n min-height: 70px;\n}\n\n.pagelib_theme_dark .pagelib_footer_readmore_page {\n background-color: #2e3136;\n box-shadow: 0px 2px 2px rgba(34, 34, 34, 0.8);\n}\n\n.pagelib_theme_sepia .pagelib_footer_readmore_page {\n background-color: #f0e6d6;\n box-shadow: 0px 2px 4px rgba(203, 200, 193, 0.5);\n}\n\n.pagelib_theme_black .pagelib_footer_readmore_page {\n background-color: #222;\n box-shadow: 0px 2px 2px rgba(34, 34, 34, 0.8);\n}\n\n.pagelib_footer_readmore_page_container {\n}\n\n.pagelib_platform_android #pagelib_footer_container_readmore_heading {\n font-size: 24px;\n}\n\n.pagelib_footer_readmore_page_title {\n color: #222;\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n min-height: 1.38em;\n}\n\n.pagelib_theme_dark .pagelib_footer_readmore_page_title,\n.pagelib_theme_black .pagelib_footer_readmore_page_title {\n color: #f8f9fa;\n}\n\n.pagelib_footer_readmore_page_description {\n color: #a2a9b1;\n display: block;\n font-size: 0.9em;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n}\n\n.pagelib_theme_sepia .pagelib_footer_readmore_page_description {\n color: #7c776e;\n}\n\n.pagelib_footer_readmore_page_description::first-letter {\n text-transform: uppercase;\n}\n\n.pagelib_footer_readmore_bookmark_filled {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAiBAMAAAC3uAQAAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACdQTFRFAAAAQID/PGnSNmvQNWnONWfMM2fNNGbNNGbMM2fNNGfMM2bM////H6I4qQAAAAt0Uk5TAAQRJkRqlbvZ7vu+JdyCAAAAAWJLR0QMgbNRYwAAAEhJREFUGNNj3M2AAEwMoxySOK/mIzj/Zq96AOecOvBnLowDYp06AOWA1PybDeFAdINIJogYRJ4JohqikwliDsRMZrYDMM7/mwClEx4uyFBI7QAAAABJRU5ErkJggg==');\n}\n\n.pagelib_footer_readmore_bookmark_unfilled {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAiCAMAAABySOkBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAHtQTFRFAAAAQID/RnTRPGnSOXHVNmvXPW3ONmzRNmvQNGnROGrNNGjQNWnONGfPNWfNM2bMNWfMM2bMM2fOM2fNNGbNM2fNNGbNNGbNM2fNNGfMNGbNNGbMM2fNNGfMNGfMM2fNM2bNM2bMNGbMM2bNNGfMNGbMM2bNM2bM////8r6QcgAAACd0Uk5TAAQLERITFSEmJykxREVIWmpucpWYn7a7vcnK2drd5+7v8PL5+/z+WW5CCAAAAAFiS0dEKL2wtbIAAACQSURBVCjP7dLbEsEwFEbhP+pQBKEoijiE9f5v6CJTTUe9gLFuv5nsvWciviQ4dAQCdfSH34KB64bJiY3pgPkV2PY+YPkIzgX2wzaYNd5K1nMcpdDfUeWSlFecpw2Mj5RZfDErudkaZheKeh2ZgvsiggvBpce58FyBAG/bZ1sff3scm5ZXoPfYtKxEzdg0U7wA3ssgdYezF58AAAAASUVORK5CYII=');\n}\n\n.pagelib_theme_dark .pagelib_footer_readmore_bookmark_filled,\n.pagelib_theme_black .pagelib_footer_readmore_bookmark_filled {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAiBAMAAAC3uAQAAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACdQTFRFAAAAgL//aaX/a5r/aZr/Z5r/Z5r/Zpr/Zpr/Z5n/Z5n/Zpn/////4bALDwAAAAt0Uk5TAAQRJkRqlbvZ7vu+JdyCAAAAAWJLR0QMgbNRYwAAAEhJREFUGNNj3M2AAEwMoxySOK/mIzj/Zq96AOecOvBnLowDYp06AOWA1PybDeFAdINIJogYRJ4JohqikwliDsRMZrYDMM7/mwClEx4uyFBI7QAAAABJRU5ErkJggg==');\n}\n\n.pagelib_theme_dark .pagelib_footer_readmore_bookmark_unfilled,\n.pagelib_theme_black .pagelib_footer_readmore_bookmark_unfilled {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAiCAMAAABySOkBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAHtQTFRFAAAAgL//dKL/aaX/cZz/a6H/bZ7/bJv/a5r/aZ3/apv/aJz/aZr/Z5v/Z5z/Zpn/Z5r/Zpn/Z5r/Z5r/Zpr/Z5r/Zpr/Zpr/Z5r/Z5r/Zpr/Zpr/Z5n/Z5n/Z5n/Z5n/Zpr/Zpn/Zpr/Zpr/Z5n/Zpr/Zpr/Zpn/////i03Y4gAAACd0Uk5TAAQLERITFSEmJykxREVIWmpucpWYn7a7vcnK2drd5+7v8PL5+/z+WW5CCAAAAAFiS0dEKL2wtbIAAACQSURBVCjP7dLbEsEwFEbhP+pQBKEoijiE9f5v6CJTTUe9gLFuv5nsvWciviQ4dAQCdfSH34KB64bJiY3pgPkV2PY+YPkIzgX2wzaYNd5K1nMcpdDfUeWSlFecpw2Mj5RZfDErudkaZheKeh2ZgvsiggvBpce58FyBAG/bZ1sff3scm5ZXoPfYtKxEzdg0U7wA3ssgdYezF58AAAAASUVORK5CYII=');\n}\n\n.pagelib_footer_readmore_page_save {\n color: #2c5bc5;\n height: 29px;\n padding-left: 24px;\n padding-right: 24px;\n background-size: 12px 17px;\n background-repeat: no-repeat;\n font-size: .9em;\n font-weight: 500;\n display: table-cell;\n vertical-align: middle;\n}\n\n.pagelib_theme_dark .pagelib_footer_readmore_page_save,\n.pagelib_theme_black .pagelib_footer_readmore_page_save {\n color: #69f;\n}\n\n.pagelib_footer_readmore_page_save {\n background-position: left center;\n}\n\nhtml[dir='rtl'] .pagelib_footer_readmore_page_save,\n.content-rtl .pagelib_footer_readmore_page_save {\n background-position: right center;\n}\n\n.pagelib_footer_readmore_page_image {\n width: 70px;\n height: 70px;\n background-repeat: no-repeat;\n background-size: cover;\n border-radius: 2px;\n}\n\n.pagelib_footer_readmore_page_image {\n float: right;\n margin-left: 8px;\n margin-right: 0px;\n}\n\nhtml[dir='rtl'] .pagelib_footer_readmore_page_image,\n.content-rtl .pagelib_footer_readmore_page_image {\n float: left;\n margin-right: 8px;\n margin-left: 0px;\n}\n","/* Transform lifecycle:\n\n- Original:\n bar\n\n- Pending:\n \n \n \n\n- Loading:\n \n \n \n\n \n bar\n\n- Error:\n \n \n \n\n- Loaded:\n bar */\n\n/* LazyLoadTransform.PLACEHOLDER_CLASS. Present in all placeholder states. Image is not shown. */\n.pagelib_lazy_load_placeholder {\n display: inline-block;\n max-width: 100%;\n /* width is an inline style. */\n}\n\n.pagelib_lazy_load_placeholder span {\n display: block;\n width: 100%;\n /* padding-top is an inline style. */\n}\n\n/* LazyLoadTransform.PLACEHOLDER_PENDING_CLASS. Download pending, image is not shown. */\n.pagelib_lazy_load_placeholder_pending {\n background-color: #eaecf0;\n}\n.pagelib_theme_dark .pagelib_lazy_load_placeholder_pending {\n background-color: #72777d;\n}\n.pagelib_theme_black .pagelib_lazy_load_placeholder_pending {\n background-color: #43464a;\n}\n\n/* LazyLoadTransform.PLACEHOLDER_LOADING_CLASS. Download started, image is not shown. */\n.pagelib_lazy_load_placeholder_loading {\n -webkit-animation: pagelib_lazy_load_placeholder_pulse 1s infinite;\n animation: pagelib_lazy_load_placeholder_pulse 1s infinite;\n}\n.pagelib_theme_dark .pagelib_lazy_load_placeholder_loading,\n.pagelib_theme_black .pagelib_lazy_load_placeholder_loading {\n -webkit-animation: pagelib_lazy_load_placeholder_pulse_dark 1s infinite;\n animation: pagelib_lazy_load_placeholder_pulse_dark 1s infinite;\n}\n\n/* LazyLoadTransform.PLACEHOLDER_ERROR_CLASS. Download failure, image is not shown. */\n.pagelib_lazy_load_placeholder_error {\n background-color: #c8ccd1;\n}\n.pagelib_theme_dark .pagelib_lazy_load_placeholder_error {\n background-color: #54595d;\n}\n.pagelib_theme_black .pagelib_lazy_load_placeholder_error {\n background-color: #27292d;\n}\n\n/* LazyLoadTransform.IMAGE_LOADING_CLASS. Download started, image is not shown. */\n.pagelib_lazy_load_image_loading {\n opacity: 0;\n}\n\n/* LazyLoadTransform.IMAGE_LOADED_CLASS. Download completed, placeholder is removed. */\n.pagelib_lazy_load_image_loaded {\n -webkit-animation: pagelib_lazy_load_image_fade_in .3s ease-in;\n animation: pagelib_lazy_load_image_fade_in .3s ease-in;\n}\n\n/* Many images, such as the Barack Obama infobox image, expect middle alignment.\n https://en.m.wikipedia.org/wiki/Barack_Obama?oldid=789232530 */\n.content .pagelib_lazy_load_placeholder {\n vertical-align: middle;\n}\n\n/* https://phabricator.wikimedia.org/diffusion/EMOB/browse/master/styles/android/parsoid.less;4964fcc32aa9d68238dbc8ef59ebadb03d276e62$10 */\n.content figure .pagelib_lazy_load_placeholder {\n margin: .6em auto;\n display: block;\n clear: both;\n}\n\n@-webkit-keyframes pagelib_lazy_load_placeholder_pulse {\n 0%, 100% { background-color: #eaecf0; } 50% { background-color: #c8ccd1; }\n}\n\n@keyframes pagelib_lazy_load_placeholder_pulse {\n 0%, 100% { background-color: #eaecf0; } 50% { background-color: #c8ccd1; }\n}\n\n@-webkit-keyframes pagelib_lazy_load_placeholder_pulse_dark {\n 0%, 100% { background-color: #72777d; } 50% { background-color: #a2a9b1; }\n}\n\n@keyframes pagelib_lazy_load_placeholder_pulse_dark {\n 0%, 100% { background-color: #72777d; } 50% { background-color: #a2a9b1; }\n}\n\n@-webkit-keyframes pagelib_lazy_load_image_fade_in {\n from { opacity: 0; } to { opacity: 1; }\n}\n\n@keyframes pagelib_lazy_load_image_fade_in {\n from { opacity: 0; } to { opacity: 1; }\n}",".pagelib_widen_image_override {\n /* Center images. */\n display: block;\n margin-left: auto;\n margin-right: auto;\n /* Ensure widening can take effect with proportional height change */\n height: auto !important;\n}\n\n@media (orientation: portrait) {\n img.pagelib_widen_image_override {\n width: 100% !important;\n max-width: 100% !important;\n }\n .pagelib_widen_image_override.pagelib_lazy_load_placeholder {\n /* This is necessary to avoid collapsed flexbox behavior on .thumbinner on Android KitKat 4.4.2\n (API 19), e.g. Verizon Samsung Galaxy Note II (SCH-I605).\n https://stackoverflow.com/a/23754080/970346\n https://stackoverflow.com/a/33503864/970346 */\n min-width: 100%;\n }\n\n /* Tablet override */\n @media (min-device-width: 768px) {\n img.pagelib_widen_image_override {\n width: 60% !important;\n max-width: 60% !important;\n }\n .pagelib_widen_image_override.pagelib_lazy_load_placeholder {\n min-width: 60%;\n }\n }\n}\n\n@media (orientation: landscape) {\n img.pagelib_widen_image_override {\n width: 50% !important;\n max-width: 50% !important;\n }\n .pagelib_widen_image_override.pagelib_lazy_load_placeholder {\n min-width: 50%;\n }\n}\n\n/* Center text beneath images now that images are centered. */\n.thumbinner, .gallerytext {\n text-align: center;\n}\n\n/* Parsoid: center text beneath images now that images are centered. */\nfigcaption {\n text-align: center;\n}\n\n/* Add a little breathing room beneath thumb captions - see enwiki \"Vincent van Gogh > Paris (1886-1888)\" */\n.thumbcaption {\n margin-bottom: 1.5em !important;\n}\n\n/* Wrangle extra margin - see enwiki \"Claude Monet > Impressionism\" */\nli.gallerybox div.thumb > div {\n margin: 0px !important;\n}\ndiv.gallerytext > p {\n margin-top: 0px !important;\n}"],"sourceRoot":""} \ No newline at end of file +{"version":3,"sources":["webpack://pagelib/./src/transform/ThemeTransform.css","webpack://pagelib/./src/transform/CollapseTable.css","webpack://pagelib/./src/transform/DimImagesTransform.css","webpack://pagelib/./src/transform/EditTransform.css","webpack://pagelib/./src/transform/FooterContainer.css","webpack://pagelib/./src/transform/FooterLegal.css","webpack://pagelib/./src/transform/FooterMenu.css","webpack://pagelib/./src/transform/FooterReadMore.css","webpack://pagelib/./src/transform/LazyLoadTransform.css","webpack://pagelib/./src/transform/WidenImage.css"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,uCAAuC;AACvC;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,qDAAqD;AACrD,gDAAgD,qBAAqB,iBAAiB;AACtF,mDAAmD,gBAAgB,qBAAqB;AACxF,qDAAqD,gBAAgB,4BAA4B;AACjG,qDAAqD,iBAAiB;AACtE,mDAAmD,iBAAiB;AACpE,mDAAmD,gBAAgB,oBAAoB;AACvF,mDAAmD,iBAAiB;AACpE,mDAAmD,iBAAiB;AACpE,mDAAmD,iBAAiB;AACpE,mDAAmD,iBAAiB;AACpE,mDAAmD,iBAAi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CA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,2BAA2B,yBAAyB,iBAAiB,oBAAoB;AACzF;AACA;AACA;AACA,wCAAwC,iBAAiB,mBAAmB,qBAAqB;AACjG;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,kCAAkC,0BAA0B,cAAc;AAC1E;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA,uCAAuC;AACvC;;AAEA;AACA;AACA;AACA,uCAAuC;AACvC;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;AC7KA;AACA;AACA,C;ACFA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,2CAA2C;AAC3C;;AAEA;AACA;AACA,4CAA4C;AAC5C;;AAEA;AACA,2CAA2C;AAC3C;;AAEA;AACA;AACA,4CAA4C;AAC5C;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qEAAqE;AACrE;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AC1GA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AC3CA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;ACtEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AC7IA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA,wCAAwC;AACxC;;AAEA;AACA;AACA,wCAAwC;AACxC;;AAEA;AACA;AACA,wCAAwC;AACxC;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AChIA;;AAEA;AACA,uCAAuC;;AAEvC;AACA;AACA,mEAAmE;AACnE;AACA;AACA;;AAEA;AACA;AACA,mEAAmE;AACnE;AACA;AACA;;AAEA;AACA,yEAAyE;AACzE;;AAEA;AACA;AACA,mEAAmE;AACnE;AACA;AACA;;AAEA;AACA,wEAAwE;AACxE;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA,8FAA8F;AAC9F;AACA;AACA;AACA;AACA;;AAEA;AACA,YAAY,2BAA2B,EAAE,MAAM,2BAA2B;AAC1E;;AAEA;AACA,YAAY,2BAA2B,EAAE,MAAM,2BAA2B;AAC1E;;AAEA;AACA,YAAY,2BAA2B,EAAE,MAAM,2BAA2B;AAC1E;;AAEA;AACA,YAAY,2BAA2B,EAAE,MAAM,2BAA2B;AAC1E;;AAEA;AACA,QAAQ,YAAY,EAAE,KAAK,YAAY;AACvC;;AAEA;AACA,QAAQ,YAAY,EAAE,KAAK,YAAY;AACvC,C;AC9HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,C","file":"wikimedia-page-library-transform.css","sourcesContent":["/*\nThe styles referred to as 'baseline' in the comments below are critical because they ensure\na theme colors are more universally applied even by elements colored via inline styles. These are\nparticularly difficult to theme otherwise. We can build on top of, so to speak, these baseline\nstyles with only the things which need tweaking.\n*/\n\n/* baseline body */\n.pagelib_theme_dark body {\n color: #f8f9fa;\n background: #2e3136;\n}\n.pagelib_theme_sepia body {\n color: #222;\n background: #f8f1e3;\n}\n.pagelib_theme_black body {\n color: #f8f9fa;\n background: #000;\n}\n\n/* baseline anchor */\n.pagelib_theme_dark a, .pagelib_theme_black a {\n color: #69f;\n}\n.pagelib_theme_sepia a {\n color: #36c;\n}\n\n/* external anchor */\n.pagelib_theme_dark a.external,\n.pagelib_theme_sepia a.external,\n.pagelib_theme_black a.external {\n background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAGJJREFUKFN1jdENgCAMBYmJn47Bak7DZrhTpc/XIm34OAjXA4qIgHI/dSBbLGTcOKjBryFlinGmjDQGiOF0MQkxI3v5wq6L38qR7SnsAx8ul37igPjAd+o5Oz2MRA+xY4ZSXuaW6wYouOLpAAAAAElFTkSuQmCC);\n}\n\n/* baseline table */\n.pagelib_theme_dark .content table,\n.pagelib_theme_dark .content td:not(.pagelib_theme_div_do_not_apply_baseline),\n.pagelib_theme_dark .content tr,\n.pagelib_theme_dark .content th {\n background: #27292d !important;\n color: #f8f9fa !important;\n}\n.pagelib_theme_sepia .content table,\n.pagelib_theme_sepia .content td:not(.pagelib_theme_div_do_not_apply_baseline),\n.pagelib_theme_sepia .content tr,\n.pagelib_theme_sepia .content th {\n background: #f0e6d6 !important;\n color: #222 !important;\n}\n.pagelib_theme_black .content table,\n.pagelib_theme_black .content td:not(.pagelib_theme_div_do_not_apply_baseline),\n.pagelib_theme_black .content tr,\n.pagelib_theme_black .content th {\n background: #222 !important;\n color: #f8f9fa !important;\n}\n\n/* baseline div, span, ul, li */\n.pagelib_theme_dark .content div:not(.pagelib_theme_div_do_not_apply_baseline),\n.pagelib_theme_dark .content span:not(.pagelib_theme_div_do_not_apply_baseline),\n.pagelib_theme_dark .content ul,\n.pagelib_theme_dark .content ol,\n.pagelib_theme_dark .content li {\n background-color: inherit !important;\n color: #f8f9fa !important;\n}\n.pagelib_theme_sepia .content div:not(.pagelib_theme_div_do_not_apply_baseline),\n.pagelib_theme_sepia .content span:not(.pagelib_theme_div_do_not_apply_baseline),\n.pagelib_theme_sepia .content ul,\n.pagelib_theme_sepia .content ol,\n.pagelib_theme_sepia .content li {\n background-color: inherit !important;\n color: #222 !important;\n}\n.pagelib_theme_black .content div:not(.pagelib_theme_div_do_not_apply_baseline),\n.pagelib_theme_black .content span:not(.pagelib_theme_div_do_not_apply_baseline),\n.pagelib_theme_black .content ul,\n.pagelib_theme_black .content ol,\n.pagelib_theme_black .content li {\n background-color: inherit !important;\n color: #f8f9fa !important;\n}\n\n/* baseline border color */\n.pagelib_theme_dark .content :not(.pagelib_theme_div_do_not_apply_baseline) {\n border-color: #43464a !important;\n}\n.pagelib_theme_sepia .content :not(.pagelib_theme_div_do_not_apply_baseline) {\n border-color: #cbc8c1 !important;\n}\n.pagelib_theme_black .content :not(.pagelib_theme_div_do_not_apply_baseline) {\n border-color: #43464a !important;\n}\n\n/* quotebox and blockquote */\n/* en > Audioslave > 793042679 */\n/* es > Arte > 100819823 */\n.pagelib_theme_dark .content blockquote,\n.pagelib_theme_dark .content div.quotebox {\n background: #27292d !important;\n}\n.pagelib_theme_sepia .content blockquote,\n.pagelib_theme_sepia .content div.quotebox {\n background: #f0e6d6 !important;\n}\n.pagelib_theme_black .content blockquote,\n.pagelib_theme_black .content div.quotebox {\n background: #000 !important;\n}\n\n/* horizontal rule */\n/* en > Audioslave > 793042679 */\n/* en > Chris Cornell > 793305307 */\n.pagelib_theme_dark .content hr,\n.pagelib_theme_black .content hr {\n border-style: solid !important;\n}\n.pagelib_theme_sepia .content hr {\n border-style: solid !important;\n}\n\n/* caption color */\n/* en > Barack Obama > 793008506 */\n.pagelib_theme_default .content .thumbcaption,\n.pagelib_theme_default .content figcaption {\n color: #72777d !important;\n}\n.pagelib_theme_dark .content .thumbcaption,\n.pagelib_theme_dark .content figcaption {\n color: #c8ccd1 !important;\n}\n.pagelib_theme_sepia .content .thumbcaption,\n.pagelib_theme_sepia .content figcaption {\n color: #646059 !important;\n}\n.pagelib_theme_black .content .thumbcaption,\n.pagelib_theme_black .content figcaption {\n color: #c8ccd1 !important;\n}\n\n/* caption background */\n/* fr > Team_Bentley > 138755788 */\n.pagelib_theme_dark .content caption {\n background: #43464a !important;\n}\n.pagelib_theme_sepia .content caption {\n background: #cbc8c1 !important;\n}\n.pagelib_theme_black .content caption {\n background: #2e3136 !important;\n}\n\n/* images */\n/* compatibility transform */\n.pagelib_theme_dark.pagelib_compatibility_filter .content img.mwe-math-fallback-image-inline,\n.pagelib_theme_black.pagelib_compatibility_filter .content img.mwe-math-fallback-image-inline {\n background: #ccc;\n padding: 2px;\n}\n/* en > Quadratic equation > 793685454 */\n.pagelib_theme_dark .content img.mwe-math-fallback-image-inline,\n.pagelib_theme_black .content img.mwe-math-fallback-image-inline {\n -webkit-filter: invert(100%);\n filter: invert(100%);\n}\n/* en > Barack Obama > 793008506 */\n/* en > Quadratic equation > 793685454 */\n.pagelib_theme_sepia .content img.pagelib_theme_image_presumes_white_background,\n.pagelib_theme_dark .content img.pagelib_theme_image_presumes_white_background,\n.pagelib_theme_black .content img.pagelib_theme_image_presumes_white_background {\n background: #fff;\n}\n\n/* 'mw-highlight' code syntax highlighting */\n/* See http://richleland.github.io/pygments-css/ for extension info */\n/* See enwiki articles for these languages: http://pygments.org/languages/ */\n.pagelib_theme_dark .content code.mw-highlight,\n.pagelib_theme_dark .content div.mw-highlight {\n background: #27292d;\n}\n.pagelib_theme_sepia .content code.mw-highlight,\n.pagelib_theme_sepia .content div.mw-highlight {\n background: #f0e6d6;\n}\n.pagelib_theme_black .content code.mw-highlight,\n.pagelib_theme_black .content div.mw-highlight {\n background: #000;\n}\n\n.pagelib_theme_dark table.BarChartTemplate span.nowrap,\n.pagelib_theme_black table.BarChartTemplate span.nowrap {\n color: #222 !important;\n}\n\n/* 'mw-highlight' colors for dark background */\n/* From: https://raw.githubusercontent.com/richleland/pygments-css/master/native.css */\n.pagelib_theme_dark .content .mw-highlight span.hll { background-color: #404040 }\n/* .pagelib_theme_dark .content .mw-highlight { background: #202020; color: #d0d0d0 } */\n.pagelib_theme_dark .content .mw-highlight span.c { color: #999999; font-style: italic } /* Comment */\n.pagelib_theme_dark .content .mw-highlight span.err { color: #a61717; background-color: #e3d2d2 } /* Error */\n.pagelib_theme_dark .content .mw-highlight span.esc { color: #d0d0d0 } /* Escape */\n.pagelib_theme_dark .content .mw-highlight span.g { color: #d0d0d0 } /* Generic */\n.pagelib_theme_dark .content .mw-highlight span.k { color: #6ab825; font-weight: bold } /* Keyword */\n.pagelib_theme_dark .content .mw-highlight span.l { color: #d0d0d0 } /* Literal */\n.pagelib_theme_dark .content .mw-highlight span.n { color: #d0d0d0 } /* Name */\n.pagelib_theme_dark .content .mw-highlight span.o { color: #d0d0d0 } /* Operator */\n.pagelib_theme_dark .content .mw-highlight span.x { color: #d0d0d0 } /* Other */\n.pagelib_theme_dark .content .mw-highlight span.p { color: #d0d0d0 } /* Punctuation */\n.pagelib_theme_dark .content .mw-highlight span.ch { color: #999999; font-style: italic } /* Comment.Hashbang */\n.pagelib_theme_dark .content .mw-highlight span.cm { color: #999999; font-style: italic } /* Comment.Multiline */\n.pagelib_theme_dark .content .mw-highlight span.cp { color: #cd2828; font-weight: bold } /* Comment.Preproc */\n.pagelib_theme_dark .content .mw-highlight span.cpf { color: #999999; font-style: italic } /* Comment.PreprocFile */\n.pagelib_theme_dark .content .mw-highlight span.c1 { color: #999999; font-style: italic } /* Comment.Single */\n.pagelib_theme_dark .content .mw-highlight span.cs { color: #e50808; font-weight: bold; background-color: #520000 } /* Comment.Special */\n.pagelib_theme_dark .content .mw-highlight span.gd { color: #d22323 } /* Generic.Deleted */\n.pagelib_theme_dark .content .mw-highlight span.ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */\n.pagelib_theme_dark .content .mw-highlight span.gr { color: #d22323 } /* Generic.Error */\n.pagelib_theme_dark .content .mw-highlight span.gh { color: #ffffff; font-weight: bold } /* Generic.Heading */\n.pagelib_theme_dark .content .mw-highlight span.gi { color: #589819 } /* Generic.Inserted */\n.pagelib_theme_dark .content .mw-highlight span.go { color: #cccccc } /* Generic.Output */\n.pagelib_theme_dark .content .mw-highlight span.gp { color: #aaaaaa } /* Generic.Prompt */\n.pagelib_theme_dark .content .mw-highlight span.gs { color: #d0d0d0; font-weight: bold } /* Generic.Strong */\n.pagelib_theme_dark .content .mw-highlight span.gu { color: #ffffff; text-decoration: underline } /* Generic.Subheading */\n.pagelib_theme_dark .content .mw-highlight span.gt { color: #d22323 } /* Generic.Traceback */\n.pagelib_theme_dark .content .mw-highlight span.kc { color: #6ab825; font-weight: bold } /* Keyword.Constant */\n.pagelib_theme_dark .content .mw-highlight span.kd { color: #6ab825; font-weight: bold } /* Keyword.Declaration */\n.pagelib_theme_dark .content .mw-highlight span.kn { color: #6ab825; font-weight: bold } /* Keyword.Namespace */\n.pagelib_theme_dark .content .mw-highlight span.kp { color: #6ab825 } /* Keyword.Pseudo */\n.pagelib_theme_dark .content .mw-highlight span.kr { color: #6ab825; font-weight: bold } /* Keyword.Reserved */\n.pagelib_theme_dark .content .mw-highlight span.kt { color: #6ab825; font-weight: bold } /* Keyword.Type */\n.pagelib_theme_dark .content .mw-highlight span.ld { color: #d0d0d0 } /* Literal.Date */\n.pagelib_theme_dark .content .mw-highlight span.m { color: #3677a9 } /* Literal.Number */\n.pagelib_theme_dark .content .mw-highlight span.s { color: #ed9d13 } /* Literal.String */\n.pagelib_theme_dark .content .mw-highlight span.na { color: #bbbbbb } /* Name.Attribute */\n.pagelib_theme_dark .content .mw-highlight span.nb { color: #24909d } /* Name.Builtin */\n.pagelib_theme_dark .content .mw-highlight span.nc { color: #447fcf; text-decoration: underline } /* Name.Class */\n.pagelib_theme_dark .content .mw-highlight span.no { color: #40ffff } /* Name.Constant */\n.pagelib_theme_dark .content .mw-highlight span.nd { color: #ffa500 } /* Name.Decorator */\n.pagelib_theme_dark .content .mw-highlight span.ni { color: #d0d0d0 } /* Name.Entity */\n.pagelib_theme_dark .content .mw-highlight span.ne { color: #bbbbbb } /* Name.Exception */\n.pagelib_theme_dark .content .mw-highlight span.nf { color: #447fcf } /* Name.Function */\n.pagelib_theme_dark .content .mw-highlight span.nl { color: #d0d0d0 } /* Name.Label */\n.pagelib_theme_dark .content .mw-highlight span.nn { color: #447fcf; text-decoration: underline } /* Name.Namespace */\n.pagelib_theme_dark .content .mw-highlight span.nx { color: #d0d0d0 } /* Name.Other */\n.pagelib_theme_dark .content .mw-highlight span.py { color: #d0d0d0 } /* Name.Property */\n.pagelib_theme_dark .content .mw-highlight span.nt { color: #6ab825; font-weight: bold } /* Name.Tag */\n.pagelib_theme_dark .content .mw-highlight span.nv { color: #40ffff } /* Name.Variable */\n.pagelib_theme_dark .content .mw-highlight span.ow { color: #6ab825; font-weight: bold } /* Operator.Word */\n.pagelib_theme_dark .content .mw-highlight span.w { color: #666666 } /* Text.Whitespace */\n.pagelib_theme_dark .content .mw-highlight span.mb { color: #3677a9 } /* Literal.Number.Bin */\n.pagelib_theme_dark .content .mw-highlight span.mf { color: #3677a9 } /* Literal.Number.Float */\n.pagelib_theme_dark .content .mw-highlight span.mh { color: #3677a9 } /* Literal.Number.Hex */\n.pagelib_theme_dark .content .mw-highlight span.mi { color: #3677a9 } /* Literal.Number.Integer */\n.pagelib_theme_dark .content .mw-highlight span.mo { color: #3677a9 } /* Literal.Number.Oct */\n.pagelib_theme_dark .content .mw-highlight span.sa { color: #ed9d13 } /* Literal.String.Affix */\n.pagelib_theme_dark .content .mw-highlight span.sb { color: #ed9d13 } /* Literal.String.Backtick */\n.pagelib_theme_dark .content .mw-highlight span.sc { color: #ed9d13 } /* Literal.String.Char */\n.pagelib_theme_dark .content .mw-highlight span.dl { color: #ed9d13 } /* Literal.String.Delimiter */\n.pagelib_theme_dark .content .mw-highlight span.sd { color: #ed9d13 } /* Literal.String.Doc */\n.pagelib_theme_dark .content .mw-highlight span.s2 { color: #ed9d13 } /* Literal.String.Double */\n.pagelib_theme_dark .content .mw-highlight span.se { color: #ed9d13 } /* Literal.String.Escape */\n.pagelib_theme_dark .content .mw-highlight span.sh { color: #ed9d13 } /* Literal.String.Heredoc */\n.pagelib_theme_dark .content .mw-highlight span.si { color: #ed9d13 } /* Literal.String.Interpol */\n.pagelib_theme_dark .content .mw-highlight span.sx { color: #ffa500 } /* Literal.String.Other */\n.pagelib_theme_dark .content .mw-highlight span.sr { color: #ed9d13 } /* Literal.String.Regex */\n.pagelib_theme_dark .content .mw-highlight span.s1 { color: #ed9d13 } /* Literal.String.Single */\n.pagelib_theme_dark .content .mw-highlight span.ss { color: #ed9d13 } /* Literal.String.Symbol */\n.pagelib_theme_dark .content .mw-highlight span.bp { color: #24909d } /* Name.Builtin.Pseudo */\n.pagelib_theme_dark .content .mw-highlight span.fm { color: #447fcf } /* Name.Function.Magic */\n.pagelib_theme_dark .content .mw-highlight span.vc { color: #40ffff } /* Name.Variable.Class */\n.pagelib_theme_dark .content .mw-highlight span.vg { color: #40ffff } /* Name.Variable.Global */\n.pagelib_theme_dark .content .mw-highlight span.vi { color: #40ffff } /* Name.Variable.Instance */\n.pagelib_theme_dark .content .mw-highlight span.vm { color: #40ffff } /* Name.Variable.Magic */\n.pagelib_theme_dark .content .mw-highlight span.il { color: #3677a9 } /* Literal.Number.Integer.Long */\n\n/* Same 'mw-highlight' colors for dark background are used for black too */\n/* From: https://raw.githubusercontent.com/richleland/pygments-css/master/native.css */\n.pagelib_theme_black .content .mw-highlight span.hll { background-color: #404040 }\n/* .pagelib_theme_black .content .mw-highlight { background: #202020; color: #d0d0d0 } */\n.pagelib_theme_black .content .mw-highlight span.c { color: #999999; font-style: italic } /* Comment */\n.pagelib_theme_black .content .mw-highlight span.err { color: #a61717; background-color: #e3d2d2 } /* Error */\n.pagelib_theme_black .content .mw-highlight span.esc { color: #d0d0d0 } /* Escape */\n.pagelib_theme_black .content .mw-highlight span.g { color: #d0d0d0 } /* Generic */\n.pagelib_theme_black .content .mw-highlight span.k { color: #6ab825; font-weight: bold } /* Keyword */\n.pagelib_theme_black .content .mw-highlight span.l { color: #d0d0d0 } /* Literal */\n.pagelib_theme_black .content .mw-highlight span.n { color: #d0d0d0 } /* Name */\n.pagelib_theme_black .content .mw-highlight span.o { color: #d0d0d0 } /* Operator */\n.pagelib_theme_black .content .mw-highlight span.x { color: #d0d0d0 } /* Other */\n.pagelib_theme_black .content .mw-highlight span.p { color: #d0d0d0 } /* Punctuation */\n.pagelib_theme_black .content .mw-highlight span.ch { color: #999999; font-style: italic } /* Comment.Hashbang */\n.pagelib_theme_black .content .mw-highlight span.cm { color: #999999; font-style: italic } /* Comment.Multiline */\n.pagelib_theme_black .content .mw-highlight span.cp { color: #cd2828; font-weight: bold } /* Comment.Preproc */\n.pagelib_theme_black .content .mw-highlight span.cpf { color: #999999; font-style: italic } /* Comment.PreprocFile */\n.pagelib_theme_black .content .mw-highlight span.c1 { color: #999999; font-style: italic } /* Comment.Single */\n.pagelib_theme_black .content .mw-highlight span.cs { color: #e50808; font-weight: bold; background-color: #520000 } /* Comment.Special */\n.pagelib_theme_black .content .mw-highlight span.gd { color: #d22323 } /* Generic.Deleted */\n.pagelib_theme_black .content .mw-highlight span.ge { color: #d0d0d0; font-style: italic } /* Generic.Emph */\n.pagelib_theme_black .content .mw-highlight span.gr { color: #d22323 } /* Generic.Error */\n.pagelib_theme_black .content .mw-highlight span.gh { color: #ffffff; font-weight: bold } /* Generic.Heading */\n.pagelib_theme_black .content .mw-highlight span.gi { color: #589819 } /* Generic.Inserted */\n.pagelib_theme_black .content .mw-highlight span.go { color: #cccccc } /* Generic.Output */\n.pagelib_theme_black .content .mw-highlight span.gp { color: #aaaaaa } /* Generic.Prompt */\n.pagelib_theme_black .content .mw-highlight span.gs { color: #d0d0d0; font-weight: bold } /* Generic.Strong */\n.pagelib_theme_black .content .mw-highlight span.gu { color: #ffffff; text-decoration: underline } /* Generic.Subheading */\n.pagelib_theme_black .content .mw-highlight span.gt { color: #d22323 } /* Generic.Traceback */\n.pagelib_theme_black .content .mw-highlight span.kc { color: #6ab825; font-weight: bold } /* Keyword.Constant */\n.pagelib_theme_black .content .mw-highlight span.kd { color: #6ab825; font-weight: bold } /* Keyword.Declaration */\n.pagelib_theme_black .content .mw-highlight span.kn { color: #6ab825; font-weight: bold } /* Keyword.Namespace */\n.pagelib_theme_black .content .mw-highlight span.kp { color: #6ab825 } /* Keyword.Pseudo */\n.pagelib_theme_black .content .mw-highlight span.kr { color: #6ab825; font-weight: bold } /* Keyword.Reserved */\n.pagelib_theme_black .content .mw-highlight span.kt { color: #6ab825; font-weight: bold } /* Keyword.Type */\n.pagelib_theme_black .content .mw-highlight span.ld { color: #d0d0d0 } /* Literal.Date */\n.pagelib_theme_black .content .mw-highlight span.m { color: #3677a9 } /* Literal.Number */\n.pagelib_theme_black .content .mw-highlight span.s { color: #ed9d13 } /* Literal.String */\n.pagelib_theme_black .content .mw-highlight span.na { color: #bbbbbb } /* Name.Attribute */\n.pagelib_theme_black .content .mw-highlight span.nb { color: #24909d } /* Name.Builtin */\n.pagelib_theme_black .content .mw-highlight span.nc { color: #447fcf; text-decoration: underline } /* Name.Class */\n.pagelib_theme_black .content .mw-highlight span.no { color: #40ffff } /* Name.Constant */\n.pagelib_theme_black .content .mw-highlight span.nd { color: #ffa500 } /* Name.Decorator */\n.pagelib_theme_black .content .mw-highlight span.ni { color: #d0d0d0 } /* Name.Entity */\n.pagelib_theme_black .content .mw-highlight span.ne { color: #bbbbbb } /* Name.Exception */\n.pagelib_theme_black .content .mw-highlight span.nf { color: #447fcf } /* Name.Function */\n.pagelib_theme_black .content .mw-highlight span.nl { color: #d0d0d0 } /* Name.Label */\n.pagelib_theme_black .content .mw-highlight span.nn { color: #447fcf; text-decoration: underline } /* Name.Namespace */\n.pagelib_theme_black .content .mw-highlight span.nx { color: #d0d0d0 } /* Name.Other */\n.pagelib_theme_black .content .mw-highlight span.py { color: #d0d0d0 } /* Name.Property */\n.pagelib_theme_black .content .mw-highlight span.nt { color: #6ab825; font-weight: bold } /* Name.Tag */\n.pagelib_theme_black .content .mw-highlight span.nv { color: #40ffff } /* Name.Variable */\n.pagelib_theme_black .content .mw-highlight span.ow { color: #6ab825; font-weight: bold } /* Operator.Word */\n.pagelib_theme_black .content .mw-highlight span.w { color: #666666 } /* Text.Whitespace */\n.pagelib_theme_black .content .mw-highlight span.mb { color: #3677a9 } /* Literal.Number.Bin */\n.pagelib_theme_black .content .mw-highlight span.mf { color: #3677a9 } /* Literal.Number.Float */\n.pagelib_theme_black .content .mw-highlight span.mh { color: #3677a9 } /* Literal.Number.Hex */\n.pagelib_theme_black .content .mw-highlight span.mi { color: #3677a9 } /* Literal.Number.Integer */\n.pagelib_theme_black .content .mw-highlight span.mo { color: #3677a9 } /* Literal.Number.Oct */\n.pagelib_theme_black .content .mw-highlight span.sa { color: #ed9d13 } /* Literal.String.Affix */\n.pagelib_theme_black .content .mw-highlight span.sb { color: #ed9d13 } /* Literal.String.Backtick */\n.pagelib_theme_black .content .mw-highlight span.sc { color: #ed9d13 } /* Literal.String.Char */\n.pagelib_theme_black .content .mw-highlight span.dl { color: #ed9d13 } /* Literal.String.Delimiter */\n.pagelib_theme_black .content .mw-highlight span.sd { color: #ed9d13 } /* Literal.String.Doc */\n.pagelib_theme_black .content .mw-highlight span.s2 { color: #ed9d13 } /* Literal.String.Double */\n.pagelib_theme_black .content .mw-highlight span.se { color: #ed9d13 } /* Literal.String.Escape */\n.pagelib_theme_black .content .mw-highlight span.sh { color: #ed9d13 } /* Literal.String.Heredoc */\n.pagelib_theme_black .content .mw-highlight span.si { color: #ed9d13 } /* Literal.String.Interpol */\n.pagelib_theme_black .content .mw-highlight span.sx { color: #ffa500 } /* Literal.String.Other */\n.pagelib_theme_black .content .mw-highlight span.sr { color: #ed9d13 } /* Literal.String.Regex */\n.pagelib_theme_black .content .mw-highlight span.s1 { color: #ed9d13 } /* Literal.String.Single */\n.pagelib_theme_black .content .mw-highlight span.ss { color: #ed9d13 } /* Literal.String.Symbol */\n.pagelib_theme_black .content .mw-highlight span.bp { color: #24909d } /* Name.Builtin.Pseudo */\n.pagelib_theme_black .content .mw-highlight span.fm { color: #447fcf } /* Name.Function.Magic */\n.pagelib_theme_black .content .mw-highlight span.vc { color: #40ffff } /* Name.Variable.Class */\n.pagelib_theme_black .content .mw-highlight span.vg { color: #40ffff } /* Name.Variable.Global */\n.pagelib_theme_black .content .mw-highlight span.vi { color: #40ffff } /* Name.Variable.Instance */\n.pagelib_theme_black .content .mw-highlight span.vm { color: #40ffff } /* Name.Variable.Magic */\n.pagelib_theme_black .content .mw-highlight span.il { color: #3677a9 } /* Literal.Number.Integer.Long */\n\n/* 'mw-highlight' colors for sepia background */\n/* From: https://raw.githubusercontent.com/richleland/pygments-css/master/perldoc.css */\n.pagelib_theme_sepia .content .mw-highlight span.hll { background-color: #ffffcc }\n/* .pagelib_theme_sepia .content .mw-highlight { background: #eeeedd; } */\n.pagelib_theme_sepia .content .mw-highlight span.c { color: #228B22 } /* Comment */\n.pagelib_theme_sepia .content .mw-highlight span.err { color: #a61717; background-color: #e3d2d2 } /* Error */\n.pagelib_theme_sepia .content .mw-highlight span.k { color: #8B008B; font-weight: bold } /* Keyword */\n.pagelib_theme_sepia .content .mw-highlight span.ch { color: #228B22 } /* Comment.Hashbang */\n.pagelib_theme_sepia .content .mw-highlight span.cm { color: #228B22 } /* Comment.Multiline */\n.pagelib_theme_sepia .content .mw-highlight span.cp { color: #1e889b } /* Comment.Preproc */\n.pagelib_theme_sepia .content .mw-highlight span.cpf { color: #228B22 } /* Comment.PreprocFile */\n.pagelib_theme_sepia .content .mw-highlight span.c1 { color: #228B22 } /* Comment.Single */\n.pagelib_theme_sepia .content .mw-highlight span.cs { color: #8B008B; font-weight: bold } /* Comment.Special */\n.pagelib_theme_sepia .content .mw-highlight span.gd { color: #aa0000 } /* Generic.Deleted */\n.pagelib_theme_sepia .content .mw-highlight span.ge { font-style: italic } /* Generic.Emph */\n.pagelib_theme_sepia .content .mw-highlight span.gr { color: #aa0000 } /* Generic.Error */\n.pagelib_theme_sepia .content .mw-highlight span.gh { color: #000080; font-weight: bold } /* Generic.Heading */\n.pagelib_theme_sepia .content .mw-highlight span.gi { color: #00aa00 } /* Generic.Inserted */\n.pagelib_theme_sepia .content .mw-highlight span.go { color: #888888 } /* Generic.Output */\n.pagelib_theme_sepia .content .mw-highlight span.gp { color: #555555 } /* Generic.Prompt */\n.pagelib_theme_sepia .content .mw-highlight span.gs { font-weight: bold } /* Generic.Strong */\n.pagelib_theme_sepia .content .mw-highlight span.gu { color: #800080; font-weight: bold } /* Generic.Subheading */\n.pagelib_theme_sepia .content .mw-highlight span.gt { color: #aa0000 } /* Generic.Traceback */\n.pagelib_theme_sepia .content .mw-highlight span.kc { color: #8B008B; font-weight: bold } /* Keyword.Constant */\n.pagelib_theme_sepia .content .mw-highlight span.kd { color: #8B008B; font-weight: bold } /* Keyword.Declaration */\n.pagelib_theme_sepia .content .mw-highlight span.kn { color: #8B008B; font-weight: bold } /* Keyword.Namespace */\n.pagelib_theme_sepia .content .mw-highlight span.kp { color: #8B008B; font-weight: bold } /* Keyword.Pseudo */\n.pagelib_theme_sepia .content .mw-highlight span.kr { color: #8B008B; font-weight: bold } /* Keyword.Reserved */\n.pagelib_theme_sepia .content .mw-highlight span.kt { color: #00688B; font-weight: bold } /* Keyword.Type */\n.pagelib_theme_sepia .content .mw-highlight span.m { color: #B452CD } /* Literal.Number */\n.pagelib_theme_sepia .content .mw-highlight span.s { color: #CD5555 } /* Literal.String */\n.pagelib_theme_sepia .content .mw-highlight span.na { color: #658b00 } /* Name.Attribute */\n.pagelib_theme_sepia .content .mw-highlight span.nb { color: #658b00 } /* Name.Builtin */\n.pagelib_theme_sepia .content .mw-highlight span.nc { color: #008b45; font-weight: bold } /* Name.Class */\n.pagelib_theme_sepia .content .mw-highlight span.no { color: #00688B } /* Name.Constant */\n.pagelib_theme_sepia .content .mw-highlight span.nd { color: #707a7c } /* Name.Decorator */\n.pagelib_theme_sepia .content .mw-highlight span.ne { color: #008b45; font-weight: bold } /* Name.Exception */\n.pagelib_theme_sepia .content .mw-highlight span.nf { color: #008b45 } /* Name.Function */\n.pagelib_theme_sepia .content .mw-highlight span.nn { color: #008b45; text-decoration: underline } /* Name.Namespace */\n.pagelib_theme_sepia .content .mw-highlight span.nt { color: #8B008B; font-weight: bold } /* Name.Tag */\n.pagelib_theme_sepia .content .mw-highlight span.nv { color: #00688B } /* Name.Variable */\n.pagelib_theme_sepia .content .mw-highlight span.ow { color: #8B008B } /* Operator.Word */\n.pagelib_theme_sepia .content .mw-highlight span.w { color: #bbbbbb } /* Text.Whitespace */\n.pagelib_theme_sepia .content .mw-highlight span.mb { color: #B452CD } /* Literal.Number.Bin */\n.pagelib_theme_sepia .content .mw-highlight span.mf { color: #B452CD } /* Literal.Number.Float */\n.pagelib_theme_sepia .content .mw-highlight span.mh { color: #B452CD } /* Literal.Number.Hex */\n.pagelib_theme_sepia .content .mw-highlight span.mi { color: #B452CD } /* Literal.Number.Integer */\n.pagelib_theme_sepia .content .mw-highlight span.mo { color: #B452CD } /* Literal.Number.Oct */\n.pagelib_theme_sepia .content .mw-highlight span.sa { color: #CD5555 } /* Literal.String.Affix */\n.pagelib_theme_sepia .content .mw-highlight span.sb { color: #CD5555 } /* Literal.String.Backtick */\n.pagelib_theme_sepia .content .mw-highlight span.sc { color: #CD5555 } /* Literal.String.Char */\n.pagelib_theme_sepia .content .mw-highlight span.dl { color: #CD5555 } /* Literal.String.Delimiter */\n.pagelib_theme_sepia .content .mw-highlight span.sd { color: #CD5555 } /* Literal.String.Doc */\n.pagelib_theme_sepia .content .mw-highlight span.s2 { color: #CD5555 } /* Literal.String.Double */\n.pagelib_theme_sepia .content .mw-highlight span.se { color: #CD5555 } /* Literal.String.Escape */\n.pagelib_theme_sepia .content .mw-highlight span.sh { color: #1c7e71; font-style: italic } /* Literal.String.Heredoc */\n.pagelib_theme_sepia .content .mw-highlight span.si { color: #CD5555 } /* Literal.String.Interpol */\n.pagelib_theme_sepia .content .mw-highlight span.sx { color: #cb6c20 } /* Literal.String.Other */\n.pagelib_theme_sepia .content .mw-highlight span.sr { color: #1c7e71 } /* Literal.String.Regex */\n.pagelib_theme_sepia .content .mw-highlight span.s1 { color: #CD5555 } /* Literal.String.Single */\n.pagelib_theme_sepia .content .mw-highlight span.ss { color: #CD5555 } /* Literal.String.Symbol */\n.pagelib_theme_sepia .content .mw-highlight span.bp { color: #658b00 } /* Name.Builtin.Pseudo */\n.pagelib_theme_sepia .content .mw-highlight span.fm { color: #008b45 } /* Name.Function.Magic */\n.pagelib_theme_sepia .content .mw-highlight span.vc { color: #00688B } /* Name.Variable.Class */\n.pagelib_theme_sepia .content .mw-highlight span.vg { color: #00688B } /* Name.Variable.Global */\n.pagelib_theme_sepia .content .mw-highlight span.vi { color: #00688B } /* Name.Variable.Instance */\n.pagelib_theme_sepia .content .mw-highlight span.vm { color: #00688B } /* Name.Variable.Magic */\n.pagelib_theme_sepia .content .mw-highlight span.il { color: #B452CD } /* Literal.Number.Integer.Long */\n","/* Examples:\n - Barack Obama's collapsed infobox:\n\n
\n
\n Quick facts: 44th\n President of the United States, Vice President …\n
\n \n \n \n \n \n ...\n \n \n \n
\n\n - Frankenstein's monster's expanded infobox:\n\n
\n
\n Quick facts: Created\n by, Information …\n
\n \n \n \n \n \n ...\n \n
\n Frankenstein's monster\n
\n
\n Close\n
\n
\n\n - Dracula's collapsed notes and references:\n\n
\n
\n Tap to expand\n
\n \n \n
\n*/\n\n.content table.infobox {\n font-size: 100%;\n border-style: none !important;\n}\n\ntable.infobox caption {\n text-align: center;\n font-weight: bold;\n}\n\ndiv.pagelib_collapse_table_container {\n width: 100%;\n margin-top: 14px;\n margin-bottom: 14px;\n border-radius: 2px;\n box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.18);\n clear: both;\n}\n\n.pagelib_theme_dark .content div.pagelib_collapse_table_container {\n box-shadow: none !important;\n background-color: #222 !important;\n}\n\n.pagelib_theme_black .content div.pagelib_collapse_table_container {\n box-shadow: none !important;\n background-color: #222 !important;\n}\n\n.pagelib_theme_sepia .content div.pagelib_collapse_table_container {\n box-shadow: none !important;\n background-color: #e1dad1 !important;\n}\n\n.pagelib_collapse_table_collapsed_container {\n width: 100%;\n padding: 12px 48px 12px 12px;\n line-height: 120%;\n background-color: #f8f8f8;\n background-repeat: no-repeat;\n background-position: 95% 50%;\n background-size: 16px 16px;\n}\n\n/* The outermost table container header's subcaption text. */\n.pagelib_collapse_table_collapse_text {\n color: #808080;\n}\n\n.pagelib_theme_dark .content span.pagelib_collapse_table_collapse_text,\n.pagelib_theme_black .content span.pagelib_collapse_table_collapse_text {\n color: #c8ccd1 !important;\n}\n\n/* The outermost table container's footer. */\n.pagelib_collapse_table_collapsed_bottom {\n width: 100%;\n color: #808080;\n padding: 12px 48px 12px 12px;\n line-height: 120%;\n border-radius: 0 0 2px 2px;\n background-color: #f8f8f8;\n background-repeat: no-repeat;\n background-position: 95% 50%;\n background-size: 16px 16px;\n}\n\n.pagelib_theme_dark .content div.pagelib_collapse_table_collapsed_container,\n.pagelib_theme_dark .content div.pagelib_collapse_table_collapsed_bottom {\n background-color: #27292d !important;\n}\n\n.pagelib_theme_sepia .content div.pagelib_collapse_table_collapsed_container,\n.pagelib_theme_sepia .content div.pagelib_collapse_table_collapsed_bottom {\n background-color: #f0e6d6 !important;\n}\n\n.pagelib_theme_black .content div.pagelib_collapse_table_collapsed_container,\n.pagelib_theme_black .content div.pagelib_collapse_table_collapsed_bottom {\n background-color: #222 !important;\n}\n\n.pagelib_collapse_table_icon {\n background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4zjOaXUAAAAoBJREFUaEPtmE1uE0EQhW3Mzyk4iiU4AFn6BJbtvbfeIIQEAUEUCEnE/58ImCQCIRCSxVk4AGyyYwN5L+qOxuXXM90zthCiS/ricXV11avunhkrrWzZsmXLlu2fttlstjJGo9GN4XB4VY0tC+lcBhC+Dv6QwWBwTcUsA+lsCgTf9uI92I3rKrYp0tkECL1jxXt4pNScJkhnXSByw4oWrKu5dZHOOuDYbAqxEh4xlaMO0pkKjsZ9JbQMHjWVKxXpTKANMQ+suAQ2RM4kpDOSNlZxW4hK5Z7IHY10RsCV3zVCaoN7Yos5TY0opLOCNgo+VEIEn8EX45NwN5nb1KpEOkN0u90zKPRYCRB8Go/HFwivzViIXdRJakI6FRSPlX8iiio+gPN+Lq/BRzdWCncXc6KbkE6LW/lnqqDgoNfrnbM56MPYoYmVcJdZ0+ZQSGcRJkLSF7ZIgOlkMjmr8hDXxL6ZE+JpTBPS6UGSDrb0lUkcYq9MvIcxiH1n5kpQ+3lVE9JJkKADXhcTlsC4jsqjcE3sFeYHwXF6ic9gbunkBHT/ppioBB6vaPEezgGNF2jBwdVB129NghBR5zQE5nfcCqvcc7gFXWhi7kvK+QSPmoj3MEfsE44La++z0wsn/r2dFCD5hVOGayL2BTn3pDv54x5vByZQgq2s/bulgpSfKPv+XZP0gkGBTVN02bCJHVVbcEjtvJGmZkCCxHdFwVXAJraUBsGUDayBXwXnAjift0ShlcLdVloKUPOaD76CL0eFQc9vjK3sfzpVoPZNajCayBE1M+Y0uN/vX3TP5O/gJ/iGoMt+/G8BTZeg5Sv4QW3USK1+PFu2bNmyZcuW7f+1VusYzYvU+uNoBCAAAAAASUVORK5CYII=);\n}\n\n/* The outermost table container's collapsed header. */\n.pagelib_collapse_table_expanded {\n border-radius: 2px;\n background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwQAADsEBuJFr7QAAABh0RVh0U29mdHdhcmUAcGFpbnQubmV0IDQuMC4zjOaXUAAAAoZJREFUaEPtmE1uE0EQhceEn1NwFEtwALL0CSzbe2+9QQgJAoKI8BeF8I8ImCQCIRCSxVk4QNhkxwZ4z+qOespvPNMzYxCiS/ricVVX1evpnukkWbJkyZIlS5Ys2f9ss9lsTr/fPz8ajV4Mh8Nv4Dv4OhgMLvr43wKaLkDLF3BEbdRIrT4+/wGhlxA8Br8MPxG74gf/adD7OjUYTeSYmjkmw5d18CMILoBZ37DFVw0E3lFaAqh5nROYBs5CUPC2arQCOuh1T2kQTLNer3cGF4cmIOFdEQ3bhOIfqt6CQ2qfJ7pJHJgBEt4dNgqatgXF76iegn1qZt5JgclkchqBd2ZgEdts6HOb0u12T+E52xV9FFNq9bm5Qm4Sb01CEY/YOMyvgxP/VNRfAOPehOJJrhjhAA5UBQRPmkwC+WvoxbNH1c6B7fUan2u2Ru6LhwNdgixmeA4WCpfBHPDK1SiD42SPBYeHCS5RFbQUNlC4rboX5BfiVqiwtnR6mIiVeBkWXMKe3Z+KmOcMvZ+VbVHpDGEBFOM2kU0MuTeExb2u901OEZWeL+m0xLwpwIF/R4c48ZUOTPTarfpykE4FC2JJH6uGgvfgrM/lNfjgYktBjx3kVD5jpLMItxJVD5yP4/H4HOG1iRURfUBKZwkxR/4n8Nn4JLgxD1jb9CpFOivQQdNtK6IuuCG1f7+Szop0eNeUoEi2RO3KSGcEXIn7RlAMm6JmFNIZC1birhC3FOTcUrVikc46YB+X/Ql4AsbeVDXqIJ11gbhNK1awoXLrIp1N4NYQoucgdk3lNEE6m8ItIsRfVWObIp1tANEbXjwmtLL/LUlnW3DLYAKXVawtkiVLlixZsn/Ysuw35enU+iMlJaQAAAAASUVORK5CYII=);\n}\n\n/* The outermost table container's expanded header. */\n.pagelib_collapse_table_collapsed {\n border-radius: 2px 2px 0 0;\n}\n\n/* Temporary fix to prevent right side of collapsed tables from extending\n offscreen. todo: fix, add an example, or remove. */\n.pagelib_collapse_table_container, .pagelib_collapse_table_collapsed_container, .pagelib_collapse_table_collapsed,\n.pagelib_collapse_table_icon {\n box-sizing: border-box;\n}",".pagelib_dim_images img {\n opacity: 0.65;\n}",".pagelib_edit_section_header {\n display: flex;\n align-items: flex-end;\n}\n\n.pagelib_edit_section_title {\n flex: 1;\n}\n\n#mainpage a.pagelib_edit_section_link,\n.no-editing a.pagelib_edit_section_link {\n display: none;\n}\n\n.pagelib_edit_section_link_container {\n margin: 0px 0px 0px 16px;\n opacity: .54;\n}\n\nh2 + .pagelib_edit_section_link_container {\n\tmargin-bottom: 8px;\n}\n\n.pagelib_theme_dark .pagelib_edit_section_link_container,\n.pagelib_theme_black .pagelib_edit_section_link_container {\n opacity: .7;\n -webkit-filter: invert(100%);\n filter: invert(100%);\n}\n\n.pagelib_theme_dark.pagelib_compatibility_filter .pagelib_edit_section_link_container,\n.pagelib_theme_black.pagelib_compatibility_filter .pagelib_edit_section_link_container {\n -webkit-filter: none;\n filter: none;\n}\n\n.pagelib_theme_sepia .pagelib_edit_section_link_container {\n opacity: .7;\n}\n\n.content-rtl .pagelib_edit_section_link_container {\n -webkit-transform: scaleX( -1 );\n transform: scaleX( -1 );\n margin: 0px 16px 0px 0px;\n}\n\na.pagelib_edit_section_link {\n position: relative;\n width: 24px;\n height: 24px;\n display: inline-block;\n background-size: 24px 24px;\n background-repeat: no-repeat;\n\n background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPGRlZnM+CiAgICA8cGF0aCBpZD0iYSIgZD0iTTMsMTcuMjQ3NSBMMywyMC45OTc1IEw2Ljc1LDIwLjk5NzUgTDE3LjgxNSw5LjkzMjUgTDE0LjA2NSw2LjE4MjUgTDMsMTcuMjQ3NSBaIE0yMC43MDUsNy4wNDI1IEMyMS4wOTUsNi42NTI1IDIxLjA5NSw2LjAxNzUgMjAuNzA1LDUuNjI3NSBMMTguMzcsMy4yOTI1IEMxNy45OCwyLjkwMjUgMTcuMzQ1LDIuOTAyNSAxNi45NTUsMy4yOTI1IEwxNS4xMjUsNS4xMjI1IEwxOC44NzUsOC44NzI1IEwyMC43MDUsNy4wNDI1IFoiLz4KICA8L2RlZnM+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgIDx1c2UgZmlsbD0iIzAwMDAwMCIgeGxpbms6aHJlZj0iI2EiLz4KICA8L2c+Cjwvc3ZnPgo=);\n}\n\n.pagelib_theme_dark.pagelib_compatibility_filter a.pagelib_edit_section_link,\n.pagelib_theme_black.pagelib_compatibility_filter a.pagelib_edit_section_link {\n background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHdpZHRoPSIyNCIKICAgaGVpZ2h0PSIyNCIKICAgdmlld0JveD0iMCAwIDI0IDI0IgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmc5IgogICBzb2RpcG9kaTpkb2NuYW1lPSJlZGl0LWludmVydC5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuMSByMTUzNzEiPgogIDxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTEzIj4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IgogICAgIGJvcmRlcm9wYWNpdHk9IjEiCiAgICAgb2JqZWN0dG9sZXJhbmNlPSIxMCIKICAgICBncmlkdG9sZXJhbmNlPSIxMCIKICAgICBndWlkZXRvbGVyYW5jZT0iMTAiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE0MzIiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iODA5IgogICAgIGlkPSJuYW1lZHZpZXcxMSIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iMTkuNjY2NjY3IgogICAgIGlua3NjYXBlOmN4PSI4LjY4MjE0NDUiCiAgICAgaW5rc2NhcGU6Y3k9IjEzLjE2NDUyOSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIwIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzkiIC8+CiAgPGRlZnMKICAgICBpZD0iZGVmczMiPgogICAgPHBhdGgKICAgICAgIGlkPSJhIgogICAgICAgZD0iTTMsMTcuMjQ3NSBMMywyMC45OTc1IEw2Ljc1LDIwLjk5NzUgTDE3LjgxNSw5LjkzMjUgTDE0LjA2NSw2LjE4MjUgTDMsMTcuMjQ3NSBaIE0yMC43MDUsNy4wNDI1IEMyMS4wOTUsNi42NTI1IDIxLjA5NSw2LjAxNzUgMjAuNzA1LDUuNjI3NSBMMTguMzcsMy4yOTI1IEMxNy45OCwyLjkwMjUgMTcuMzQ1LDIuOTAyNSAxNi45NTUsMy4yOTI1IEwxNS4xMjUsNS4xMjI1IEwxOC44NzUsOC44NzI1IEwyMC43MDUsNy4wNDI1IFoiIC8+CiAgPC9kZWZzPgogIDxnCiAgICAgZmlsbD0ibm9uZSIKICAgICBmaWxsLXJ1bGU9ImV2ZW5vZGQiCiAgICAgaWQ9Imc3IgogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiPgogICAgPHVzZQogICAgICAgZmlsbD0iIzAwMDAwMCIKICAgICAgIHhsaW5rOmhyZWY9IiNhIgogICAgICAgaWQ9InVzZTUiCiAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPgogIDwvZz4KPC9zdmc+Cg==');\n}\n\n.page-protected a.pagelib_edit_section_link {\n background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9Cjwvc3R5bGU+Cjx0aXRsZT5lZGl0TG9ja2VkPC90aXRsZT4KPHBhdGggZD0iTTE1LDZoNmMwLjUsMCwxLDAuNCwxLDF2NGMwLDAuNS0wLjQsMS0xLDFoLTZjLTAuNSwwLTEtMC40LTEtMVY3QzE0LDYuNCwxNC40LDYsMTUsNnoiLz4KPHBhdGggZD0iTTE4LDJjLTEuNCwwLTIuNSwxLTIuNSwyLjR2MC4xdjJoMVY0LjhDMTYuNSw0LDE2LjUsMywxOCwzczEuNSwxLDEuNSwxLjh2MS44aDF2LTJjMC0xLjQtMS0yLjUtMi40LTIuNUMxOC4xLDIsMTgsMiwxOCwyeiIKCS8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMiwxMlY4LjJsLTksOVYyMWgzLjhsNy03QzEyLjgsMTMuOSwxMiwxMywxMiwxMnoiLz4KPC9zdmc+Cg==);\n}\n\n.pagelib_theme_dark.pagelib_compatibility_filter.page-protected a.pagelib_edit_section_link,\n.pagelib_theme_black.pagelib_compatibility_filter.page-protected a.pagelib_edit_section_link {\n background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KCjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0iTGF5ZXJfMSIKICAgeD0iMHB4IgogICB5PSIwcHgiCiAgIHZpZXdCb3g9IjAgMCAyNCAyNCIKICAgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IgogICB4bWw6c3BhY2U9InByZXNlcnZlIgogICBzb2RpcG9kaTpkb2NuYW1lPSJlZGl0TG9ja2VkLWludmVydC5zdmciCiAgIGlua3NjYXBlOnZlcnNpb249IjAuOTIuMSByMTUzNzEiPjxtZXRhZGF0YQogICAgIGlkPSJtZXRhZGF0YTE3Ij48cmRmOlJERj48Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+PGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+PGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPjxkYzp0aXRsZT5lZGl0TG9ja2VkPC9kYzp0aXRsZT48L2NjOldvcms+PC9yZGY6UkRGPjwvbWV0YWRhdGE+PGRlZnMKICAgICBpZD0iZGVmczE1IiAvPjxzb2RpcG9kaTpuYW1lZHZpZXcKICAgICBwYWdlY29sb3I9IiNmZmZmZmYiCiAgICAgYm9yZGVyY29sb3I9IiM2NjY2NjYiCiAgICAgYm9yZGVyb3BhY2l0eT0iMSIKICAgICBvYmplY3R0b2xlcmFuY2U9IjEwIgogICAgIGdyaWR0b2xlcmFuY2U9IjEwIgogICAgIGd1aWRldG9sZXJhbmNlPSIxMCIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMCIKICAgICBpbmtzY2FwZTpwYWdlc2hhZG93PSIyIgogICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iNjQwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjQ4MCIKICAgICBpZD0ibmFtZWR2aWV3MTMiCiAgICAgc2hvd2dyaWQ9ImZhbHNlIgogICAgIGlua3NjYXBlOnpvb209IjkuODMzMzMzMyIKICAgICBpbmtzY2FwZTpjeD0iMTIuMjAzMzkiCiAgICAgaW5rc2NhcGU6Y3k9IjExLjU5MzIyIgogICAgIGlua3NjYXBlOndpbmRvdy14PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy15PSIwIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0iTGF5ZXJfMSIgLz48c3R5bGUKICAgICB0eXBlPSJ0ZXh0L2NzcyIKICAgICBpZD0ic3R5bGUyIj4KCS5zdDB7ZW5hYmxlLWJhY2tncm91bmQ6bmV3ICAgIDt9Cjwvc3R5bGU+PHRpdGxlCiAgICAgaWQ9InRpdGxlNCI+ZWRpdExvY2tlZDwvdGl0bGU+PHBhdGgKICAgICBkPSJNMTUsNmg2YzAuNSwwLDEsMC40LDEsMXY0YzAsMC41LTAuNCwxLTEsMWgtNmMtMC41LDAtMS0wLjQtMS0xVjdDMTQsNi40LDE0LjQsNiwxNSw2eiIKICAgICBpZD0icGF0aDYiCiAgICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiIgLz48cGF0aAogICAgIGQ9Ik0xOCwyYy0xLjQsMC0yLjUsMS0yLjUsMi40djAuMXYyaDFWNC44QzE2LjUsNCwxNi41LDMsMTgsM3MxLjUsMSwxLjUsMS44djEuOGgxdi0yYzAtMS40LTEtMi41LTIuNC0yLjVDMTguMSwyLDE4LDIsMTgsMnoiCiAgICAgaWQ9InBhdGg4IgogICAgIHN0eWxlPSJmaWxsOiNmZmZmZmYiIC8+PHBhdGgKICAgICBjbGFzcz0ic3QwIgogICAgIGQ9Ik0xMiwxMlY4LjJsLTksOVYyMWgzLjhsNy03QzEyLjgsMTMuOSwxMiwxMywxMiwxMnoiCiAgICAgaWQ9InBhdGgxMCIKICAgICBzdHlsZT0iZmlsbDojZmZmZmZmIiAvPjwvc3ZnPg==');\n}\n\n.pagelib_platform_android a.pagelib_edit_section_link:active {\n background-color: transparent;\n}\n\n.pagelib_platform_android a.pagelib_edit_section_link:before {\n content: '';\n position: absolute;\n z-index: -1;\n border-radius: 50%;\n -webkit-transform: scale( 0 );\n transform: scale( 0 );\n -webkit-transition: transform 300ms cubic-bezier( 0.25, 0.46, 0.45, 0.94 );\n transition: transform 300ms cubic-bezier( 0.25, 0.46, 0.45, 0.94 ); /* ease out quad */\n}\n\n.pagelib_platform_android a.pagelib_edit_section_link:active:before {\n width: 200%;\n height: 200%;\n top: -50%;\n left: -50%;\n background-color: #eee;\n -webkit-transform: scale( 0.6 );\n transform: scale( 0.6 );\n}\n\n.pagelib_platform_android.pagelib_theme_dark.pagelib_compatibility_filter a.pagelib_edit_section_link:active:before,\n.pagelib_platform_android.pagelib_theme_black.pagelib_compatibility_filter a.pagelib_edit_section_link:active:before {\n background-color: #111;\n}\n\n.pagelib_platform_ios h3.pagelib_edit_section_title + span.pagelib_edit_section_link_container,\n.pagelib_platform_ios h4.pagelib_edit_section_title + span.pagelib_edit_section_link_container,\n.pagelib_platform_ios h5.pagelib_edit_section_title + span.pagelib_edit_section_link_container,\n.pagelib_platform_ios h6.pagelib_edit_section_title + span.pagelib_edit_section_link_container {\n display: none;\n}\n",".pagelib_footer_container {\n background-color: #eaecf0;\n}\n\n.pagelib_theme_dark .pagelib_footer_container {\n background-color: #222;\n}\n\n.pagelib_theme_sepia .pagelib_footer_container {\n background-color: #e1dad1;\n}\n\n.pagelib_theme_black .pagelib_footer_container {\n background-color: #101418;\n}\n\n.pagelib_footer_container_heading {\n padding-top: 35px;\n font-size: 0.95em;\n line-height: 1.6;\n}\n\n#pagelib_footer_container_readmore_pages {\n}\n\n#pagelib_footer_container_menu_heading {\n margin-bottom: 10px;\n}\n\n#pagelib_footer_container_menu_items {\n background-color: #c8ccd1;\n display: table;\n width: 100%;\n border-collapse: collapse;\n}\n\n.pagelib_theme_dark #pagelib_footer_container_menu_items,\n.pagelib_theme_black #pagelib_footer_container_menu_items {\n background-color: #43464a;\n}\n\n.pagelib_theme_sepia #pagelib_footer_container_menu_items {\n background-color: #cbc8c1;\n}\n",".pagelib_footer_legal_contents {\n margin-top: 27px;\n padding-top: 23px;\n padding-bottom: 27px;\n background-size: 115px 18px;\n background-repeat: no-repeat;\n\n /* This appears as a background-image to allow theming. The width and height root attributes were\n added manually for Android API 16 AOSP Nexus S emulator. Converted to b64 using\n https://codepen.io/tigt/post/optimizing-svgs-in-data-uris. */\n background-image: url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"116\" height=\"18\" viewBox=\"0 0 116 18\"%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Cpath d=\"M14.23.29c.91,0,1.38.05,2,.05s1.19,0,1.8-.05a.92.92,0,0,1,0,.87c-1.28.21-1.82,1.22-2.43,2.46L13.75,7.31l3.16,7H17L21.72,3.44c.59-1.43.54-2.14-1.06-2.28a.91.91,0,0,1,0-.87c1.16,0,1.88.05,2.45.05s1.19,0,2.17-.05a.91.91,0,0,1,0,.87c-1.63.21-1.91,1.22-2.43,2.46L17,17.13c-.17.4-.32.61-.59.61s-.44-.21-.57-.61L12.52,9.44,8.87,17.13c-.15.4-.32.61-.59.61s-.42-.21-.57-.61L2.34,3.58C1.58,1.7,1.53,1.3.12,1.17A.91.91,0,0,1,.1.29c1.16,0,1.58.05,2.57.05S4.25.32,5.41.29a.91.91,0,0,1,0,.87c-1.56.18-1.62.6-1,2.12l4.52,11H9l2.76-6L9.72,3.58C8.9,1.7,8.7,1.33,7.64,1.17a.92.92,0,0,1,0-.87c.79,0,1.21.05,2.2.05s1.36,0,2.25-.05a.91.91,0,0,1,0,.87c-1,.16-.94.61-.26,2.12L13,6l.11.12,1.31-2.63c.76-1.53.86-2.12-.2-2.28A.92.92,0,0,1,14.23.29Zm14.28,13.9c0,2.2.27,2.3,1.78,2.41a.91.91,0,0,1,0,.87c-1.06,0-1.68-.05-2.74-.05s-1.73,0-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.92.92,0,0,1,0-.87c1.06,0,1.68.05,2.74.05s1.73,0,2.77-.05a.91.91,0,0,1,0,.87c-1.51.13-1.78.21-1.78,2.41v5.72Zm4.12-8.13a.92.92,0,0,1,0-.87c1,0,1.68.05,2.77.05.91,0,1.31,0,2.37-.05a.92.92,0,0,1,0,.87c-1.19.13-1.41.21-1.41,2.41v2.36c.81,0,1.54-.42,2.59-1.69,1.9-2.3,2.15-3,.91-3.07a.91.91,0,0,1,0-.87c1.06,0,2,.05,2.72.05s1.06,0,1.73-.05a.92.92,0,0,1,0,.87,3.23,3.23,0,0,0-2.64,1.11L39.55,9.79c-.42.48-.57.77-.57,1a.77.77,0,0,0,.22.45l3.66,4.61a2.41,2.41,0,0,0,1.58.77.87.87,0,0,1,0,.85l-1.9,0c-.64,0-1.26,0-1.53.05V17.1A1.43,1.43,0,0,0,40.64,16L37.9,12.39a1.78,1.78,0,0,0-1.53-.66v2.46c0,2.2.22,2.28,1.41,2.41a.92.92,0,0,1,0,.87c-1.06,0-1.46-.05-2.37-.05-1.09,0-1.73,0-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47C34.41,6.27,34.14,6.19,32.63,6.06ZM50,14.19c0,2.2.27,2.3,1.78,2.41a.91.91,0,0,1,0,.87c-1.06,0-1.68-.05-2.74-.05s-1.73,0-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.92.92,0,0,1,0-.87c1.06,0,1.68.05,2.74.05s1.73,0,2.77-.05a.91.91,0,0,1,0,.87C50.32,6.2,50,6.27,50,8.47v5.72Zm9.71,2.41a.92.92,0,0,1,0,.87c-1.06,0-1.68-.05-2.74-.05s-1.73,0-2.77.05a.91.91,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.91.91,0,0,1,0-.87c1.06,0,1.68.05,2.74.05.67,0,1.71-.05,2.62-.05,3.51,0,4.25,1.85,4.25,3.23a4.05,4.05,0,0,1-4.33,4.13A3.49,3.49,0,0,1,58,12.23v2C58,16.39,58.25,16.49,59.76,16.6ZM58,11.38a4.29,4.29,0,0,0,1.61.29c1.48,0,2.13-1,2.13-2.94s-.79-2.67-2.25-2.67c-1.19,0-1.48.34-1.48,1.19Zm11.49.08v4c0,.5.35,1.17.79,1.17h2.05c1.56,0,2.27-1.32,2.67-2.89a.79.79,0,0,1,.69.11,36.76,36.76,0,0,1-.74,3.65s-1.63-.05-2.62-.05H68.5l-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.92.92,0,0,1,0-.87l2.74.05h5.11a5.11,5.11,0,0,0,1-.1c.05,0,.07,0,.07.08s.35,2.25.44,3.15a1.14,1.14,0,0,1-.67.13C74,7,73.69,6.12,72.16,6.12h-1.9a.72.72,0,0,0-.79.74v3.76h1.41c1.73,0,1.65-.29,1.7-1.48a.65.65,0,0,1,.69,0c0,.66,0,1.14,0,1.88s0,1.17,0,1.93a.65.65,0,0,1-.69,0c-.05-1,0-1.48-1.7-1.48H69.46ZM83.84,5.19C88,5.19,90,7.94,90,11.46c0,4.63-3.06,6-5.81,6-2,0-2.87-.05-3.61-.05-1.09,0-1.73,0-2.77.05a.91.91,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.91.91,0,0,1,0-.87c1.06,0,1.68.05,2.74.05C81,5.24,83.2,5.19,83.84,5.19ZM83.59,16.6c2.72,0,4.25-1,4.25-4.69,0-2.75-.57-5.85-4.72-5.85-1,0-1.58.16-1.58.82v8.52C81.54,16.15,81.72,16.6,83.59,16.6Zm12.1-2.41c0,2.2.27,2.3,1.78,2.41a.92.92,0,0,1,0,.87c-1.06,0-1.68-.05-2.74-.05s-1.73,0-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.92.92,0,0,1,0-.87c1.06,0,1.68.05,2.74.05s1.73,0,2.77-.05a.92.92,0,0,1,0,.87C96,6.2,95.7,6.27,95.7,8.47Zm8.79,2.41a.91.91,0,0,1,0,.87c-.91,0-2.15-.05-3.16-.05s-1.28,0-2.2.05a.92.92,0,0,1,0-.87,2.39,2.39,0,0,0,2.47-1.88L107.09.95c.28-.71.47-.95.83-.95s.49.28.67.8l5.07,14.35c.46,1.36,1.27,1.36,2.22,1.46a.91.91,0,0,1,0,.87c-.91,0-1.8-.05-2.82-.05s-2.32,0-3.24.05a.92.92,0,0,1,0-.87c1.18-.09,2.2,0,1.83-1.08L110.15,11H105c-.59,0-.74.1-.86.45l-1.36,3.84C102.4,16.42,103.56,16.53,104.49,16.6Zm5.26-6.67-2.4-7.07h-.05l-2.48,6.72c-.1.29.07.35.62.35Z\" style=\"fill:%2354595d\"/%3E%3C/svg%3E');\n}\n\n.pagelib_theme_dark .pagelib_footer_legal_contents,\n.pagelib_theme_black .pagelib_footer_legal_contents {\n background-image: url('data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"116\" height=\"18\" viewBox=\"0 0 116 18\"%3E%3Ctitle%3EArtboard 1%3C/title%3E%3Cpath d=\"M14.23.29c.91,0,1.38.05,2,.05s1.19,0,1.8-.05a.92.92,0,0,1,0,.87c-1.28.21-1.82,1.22-2.43,2.46L13.75,7.31l3.16,7H17L21.72,3.44c.59-1.43.54-2.14-1.06-2.28a.91.91,0,0,1,0-.87c1.16,0,1.88.05,2.45.05s1.19,0,2.17-.05a.91.91,0,0,1,0,.87c-1.63.21-1.91,1.22-2.43,2.46L17,17.13c-.17.4-.32.61-.59.61s-.44-.21-.57-.61L12.52,9.44,8.87,17.13c-.15.4-.32.61-.59.61s-.42-.21-.57-.61L2.34,3.58C1.58,1.7,1.53,1.3.12,1.17A.91.91,0,0,1,.1.29c1.16,0,1.58.05,2.57.05S4.25.32,5.41.29a.91.91,0,0,1,0,.87c-1.56.18-1.62.6-1,2.12l4.52,11H9l2.76-6L9.72,3.58C8.9,1.7,8.7,1.33,7.64,1.17a.92.92,0,0,1,0-.87c.79,0,1.21.05,2.2.05s1.36,0,2.25-.05a.91.91,0,0,1,0,.87c-1,.16-.94.61-.26,2.12L13,6l.11.12,1.31-2.63c.76-1.53.86-2.12-.2-2.28A.92.92,0,0,1,14.23.29Zm14.28,13.9c0,2.2.27,2.3,1.78,2.41a.91.91,0,0,1,0,.87c-1.06,0-1.68-.05-2.74-.05s-1.73,0-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.92.92,0,0,1,0-.87c1.06,0,1.68.05,2.74.05s1.73,0,2.77-.05a.91.91,0,0,1,0,.87c-1.51.13-1.78.21-1.78,2.41v5.72Zm4.12-8.13a.92.92,0,0,1,0-.87c1,0,1.68.05,2.77.05.91,0,1.31,0,2.37-.05a.92.92,0,0,1,0,.87c-1.19.13-1.41.21-1.41,2.41v2.36c.81,0,1.54-.42,2.59-1.69,1.9-2.3,2.15-3,.91-3.07a.91.91,0,0,1,0-.87c1.06,0,2,.05,2.72.05s1.06,0,1.73-.05a.92.92,0,0,1,0,.87,3.23,3.23,0,0,0-2.64,1.11L39.55,9.79c-.42.48-.57.77-.57,1a.77.77,0,0,0,.22.45l3.66,4.61a2.41,2.41,0,0,0,1.58.77.87.87,0,0,1,0,.85l-1.9,0c-.64,0-1.26,0-1.53.05V17.1A1.43,1.43,0,0,0,40.64,16L37.9,12.39a1.78,1.78,0,0,0-1.53-.66v2.46c0,2.2.22,2.28,1.41,2.41a.92.92,0,0,1,0,.87c-1.06,0-1.46-.05-2.37-.05-1.09,0-1.73,0-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47C34.41,6.27,34.14,6.19,32.63,6.06ZM50,14.19c0,2.2.27,2.3,1.78,2.41a.91.91,0,0,1,0,.87c-1.06,0-1.68-.05-2.74-.05s-1.73,0-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.92.92,0,0,1,0-.87c1.06,0,1.68.05,2.74.05s1.73,0,2.77-.05a.91.91,0,0,1,0,.87C50.32,6.2,50,6.27,50,8.47v5.72Zm9.71,2.41a.92.92,0,0,1,0,.87c-1.06,0-1.68-.05-2.74-.05s-1.73,0-2.77.05a.91.91,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.91.91,0,0,1,0-.87c1.06,0,1.68.05,2.74.05.67,0,1.71-.05,2.62-.05,3.51,0,4.25,1.85,4.25,3.23a4.05,4.05,0,0,1-4.33,4.13A3.49,3.49,0,0,1,58,12.23v2C58,16.39,58.25,16.49,59.76,16.6ZM58,11.38a4.29,4.29,0,0,0,1.61.29c1.48,0,2.13-1,2.13-2.94s-.79-2.67-2.25-2.67c-1.19,0-1.48.34-1.48,1.19Zm11.49.08v4c0,.5.35,1.17.79,1.17h2.05c1.56,0,2.27-1.32,2.67-2.89a.79.79,0,0,1,.69.11,36.76,36.76,0,0,1-.74,3.65s-1.63-.05-2.62-.05H68.5l-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.92.92,0,0,1,0-.87l2.74.05h5.11a5.11,5.11,0,0,0,1-.1c.05,0,.07,0,.07.08s.35,2.25.44,3.15a1.14,1.14,0,0,1-.67.13C74,7,73.69,6.12,72.16,6.12h-1.9a.72.72,0,0,0-.79.74v3.76h1.41c1.73,0,1.65-.29,1.7-1.48a.65.65,0,0,1,.69,0c0,.66,0,1.14,0,1.88s0,1.17,0,1.93a.65.65,0,0,1-.69,0c-.05-1,0-1.48-1.7-1.48H69.46ZM83.84,5.19C88,5.19,90,7.94,90,11.46c0,4.63-3.06,6-5.81,6-2,0-2.87-.05-3.61-.05-1.09,0-1.73,0-2.77.05a.91.91,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.91.91,0,0,1,0-.87c1.06,0,1.68.05,2.74.05C81,5.24,83.2,5.19,83.84,5.19ZM83.59,16.6c2.72,0,4.25-1,4.25-4.69,0-2.75-.57-5.85-4.72-5.85-1,0-1.58.16-1.58.82v8.52C81.54,16.15,81.72,16.6,83.59,16.6Zm12.1-2.41c0,2.2.27,2.3,1.78,2.41a.92.92,0,0,1,0,.87c-1.06,0-1.68-.05-2.74-.05s-1.73,0-2.77.05a.92.92,0,0,1,0-.87c1.51-.13,1.78-.21,1.78-2.41V8.47c0-2.2-.27-2.3-1.78-2.41a.92.92,0,0,1,0-.87c1.06,0,1.68.05,2.74.05s1.73,0,2.77-.05a.92.92,0,0,1,0,.87C96,6.2,95.7,6.27,95.7,8.47Zm8.79,2.41a.91.91,0,0,1,0,.87c-.91,0-2.15-.05-3.16-.05s-1.28,0-2.2.05a.92.92,0,0,1,0-.87,2.39,2.39,0,0,0,2.47-1.88L107.09.95c.28-.71.47-.95.83-.95s.49.28.67.8l5.07,14.35c.46,1.36,1.27,1.36,2.22,1.46a.91.91,0,0,1,0,.87c-.91,0-1.8-.05-2.82-.05s-2.32,0-3.24.05a.92.92,0,0,1,0-.87c1.18-.09,2.2,0,1.83-1.08L110.15,11H105c-.59,0-.74.1-.86.45l-1.36,3.84C102.4,16.42,103.56,16.53,104.49,16.6Zm5.26-6.67-2.4-7.07h-.05l-2.48,6.72c-.1.29.07.35.62.35Z\" style=\"fill:%23ffffff\"/%3E%3C/svg%3E');\n}\n\n.pagelib_footer_legal_contents {\n background-position: left top;\n}\n\n/* todo: standardize on RTL selectors throughout the codebase. In many places we use .content-rtl. */\nhtml[dir='rtl'] .pagelib_footer_legal_contents,\n.content-rtl .pagelib_footer_legal_contents {\n background-position: right top;\n}\n\n.pagelib_footer_legal_license {\n color: #54595d;\n font-size: 0.75em;\n line-height: 1.5;\n display: block;\n}\n\n.pagelib_theme_dark .pagelib_footer_legal_license,\n.pagelib_theme_black .pagelib_footer_legal_license {\n color: #a2a9b1;\n}\n\n.pagelib_theme_sepia .pagelib_footer_legal_license {\n color: #7c776e;\n}\n\n.pagelib_footer_legal_license_link, .pagelib_footer_browser_link {\n color: #2c5bc5;\n}\n\n.pagelib_theme_dark .pagelib_footer_legal_license_link, .pagelib_theme_dark .pagelib_footer_browser_link,\n.pagelib_theme_black .pagelib_footer_legal_license_link, .pagelib_theme_black .pagelib_footer_browser_link {\n color: #69f;\n}\n\n.pagelib_footer_browser {\n margin-top: 10px;\n}\n\n.pagelib_footer_legal_divider {\n height: 0.5px;\n border: none;\n background-color: #c8ccd1;\n}\n\n.pagelib_theme_dark .pagelib_footer_legal_divider,\n.pagelib_theme_black .pagelib_footer_legal_divider {\n background-color: #43464a;\n}\n\n.pagelib_theme_sepia .pagelib_footer_legal_divider {\n background-color: #cbc8c1;\n}",".pagelib_footer_menu_item {\n padding: 10px;\n background-size: 40px 40px;\n background-repeat: no-repeat;\n background-color: white;\n margin-top: 0.5px;\n margin-bottom: 0.5px;\n}\n\n.pagelib_theme_dark .pagelib_footer_menu_item {\n background-color: #2e3136;\n}\n\n.pagelib_theme_sepia .pagelib_footer_menu_item {\n background-color: #f0e6d6;\n}\n\n.pagelib_theme_black .pagelib_footer_menu_item {\n background-color: #222;\n}\n\nhtml[dir='ltr'] .pagelib_footer_menu_item {\n background-position: left center;\n}\n\nhtml[dir='rtl'] .pagelib_footer_menu_item {\n background-position: right center;\n}\n\n.pagelib_footer_menu_item_title {\n color: black;\n min-height: 1.38em;\n}\n\n.pagelib_theme_dark .pagelib_footer_menu_item_title,\n.pagelib_theme_black .pagelib_footer_menu_item_title {\n color: #f8f9fa;\n}\n\nhtml[dir='ltr'] .pagelib_footer_menu_item_title {\n padding-left: 50px;\n}\n\nhtml[dir='rtl'] .pagelib_footer_menu_item_title {\n padding-right: 50px;\n}\n\n.pagelib_footer_menu_item_subtitle {\n color: #a2a9b1;\n font-size: 0.9em;\n line-height: 1.1;\n}\n\n.pagelib_theme_sepia .pagelib_footer_menu_item_subtitle {\n color: #7c776e;\n}\n\nhtml[dir='ltr'] .pagelib_footer_menu_item_subtitle {\n padding-left: 50px;\n}\n\nhtml[dir='rtl'] .pagelib_footer_menu_item_subtitle {\n padding-right: 50px;\n}\n\n.pagelib_footer_menu_icon_languages {\n background-image: url('data:image/png;base64,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');\n}\n\n.pagelib_theme_dark .pagelib_footer_menu_icon_languages,\n.pagelib_theme_black .pagelib_footer_menu_icon_languages {\n background-image: url('data:image/png;base64,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');\n}\n\n.pagelib_theme_sepia .pagelib_footer_menu_icon_languages {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAh9QTFRFAAAA////gICAqqqqgICAmZlmgICAbW1tgICAcXFxgIBmdHR0gGpqdnZibW1td3dmeGlpcXFjeWtrc3NmdGhodWpqcWhocmphb29mc2tjcGhobGxkcWlibW1mcWpjbmdgcmtlb2licGpkbWdhcWtlcWxgb2lkbWdicGplbWhjcGthbmlkcWxicGtibmphbGhjb2pibWlgb2tjbWlhcGhkbmpibGhhbWlib2dgbGlibmdgbWljb2hhbWpgbGljbmhib2hibWdhbGlgbmhibGphbWdhb2lgbmhjbWdibmlhbWhgbGdibmlibmlibWhhbGdgbWhhbmdgbGhhbmlgbWhibWlibWlgbmdhbWlgbmhhbGhibWdhbGhgbmhibmhgbGhhbGlhbmhgbWdibmhhbWhhbmhhbWdgbGhhbWhhbGdgbWhhbGdgbWhhbWhhbGdhbWhgbWlhbmdhbWhgbGhhbWhhbGhgbWdhbGhgbWhhbGhgbWdhbGhhbWhhbWdhbWhhbWdgbGhhbWhhbWdgbWhhbWdhbGhgbWhhbWdhbWhgbGdhbWhgbWhhbGdhbWhgbGdhbWhhbGdgbWhhbGdhbWhhbWdgbWhhbGdgbWhhbGhhbWdgbWdgbWdgbGhhbWdhbGhgbGhhbWdgbGhgbWdhbGhgbWdhbGhgbWdhbGhgbWdgbWhgbWdhbWdgbGdhbGdgbWhhbWdgbGdhbWhhbWhhbGdgbGdgfma0wAAAALR0Uk5TAAECAwQFBgcICQoLDA0ODxESExQWGBsdHh8gISIjJCUmJykqKy0uLzAxMjM0OTo7PD0+P0BBQkRFSUpLTE1QUVNUVVZXWVpdXmFiY2ZoaWpub3Fyc3V3eXp7fX5/gIKEhoeIiYyOj5CRkpOXmJuen6GjpKWmp6iqq6ytrrCytre6u7y9vr/Cw8fIycrLzM3Oz9DS09fY2drb3N7h4uPk5ebn6Onr7O3u7/Hy9PX3+Pn6+/3+dh6DAQAAAAFiS0dEAf8CLd4AAAKUSURBVBgZ7cH5X8x5AMfxVyYGrUQ5y5GUY0V7uo9dcq0SicUu7WrbFevMfQsjd67dRTokV5rM9/0Hmkdlvt+pGdPnW4/96ft84vF4PJ7/n8TAkhhYEgNLop+UQCaGlEAmA2OSbmJLLSgYT/9s1E5s26Wr9E9As4lIeiJZk+iPbNVjW6DGfSrHTFYeDodViu2kds9Sgw8jTx8kETE91DyciIyglUmdlmIkoOVEnFYptjJdhBKdxcgS3U+mW76eDMf2WD/A6OCHMZhIqtMWugx7HCrA9o1eDAZOaitGvtW7CXSq0m84HNEewhbqH8wc0/XBhM237g3BlvbemkKYr0FfYyS9XpVAZvObHBw26QqdynUIM/M+aAOjHgW/x+mBCuk0VW0jMbNOodXXrEKc8vXST5eAijBUJqmUKAf0B93W6zZm/H9L+msQDqltmka3L95pBibG31LDd8d1LgVbsQJEHFAVBua36GoGg6p0bxwRd7WWiK/0aih9lfxLSHt8hO1Qcz7dvtTrYdj+VSF9lHNLrcvoUhwKFtNlv6pw+Fk19Il/V1BnxvDJynYdHUFYylvl4TA2ZGXRB0v/U/0KHOa26NlC4CfVEuWCdpPQnBq1/55ClKwbOg/Uaj1RftRzHwlsllU9kZ6St02GXL1NIYq/VYtJoPJUHnHs1X562KszuDb0lWbTw0x1ZODWGsVUhlvX1Piwl0Y9wqVsKZtesqUC3KlQLTHU6iCuDGlRETEUqS0VN1apPY0Y0tq1ATcu6wQxndBNXMiytIiYFku5mCtXk4+YfE36E2PJTaogjgq1+jG1TMoljlxpFabO6w5x3dUlDI0LqYS4SmRNxMyv6kgnrvQO7cJMdaCSz6gMVOPxeDyeXj4CnMoVZj45+P0AAAAASUVORK5CYII=');\n}\n\n.pagelib_footer_menu_icon_last_edited {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAddQTFRFAAAA////gICAgICAZmZmVYCAYGBgVXFxZmZmXV10VWpqYmJiW1ttVWZmYGBgWlppVWNjXl5eWVlmVWFhXV1oWWRkVWBgXFxmWGJiVV5eWlpjWlpiV19fWlpgV15eVVxiWVlgV11dVVthVVtgV1xiVVpgWF5eVVpfVVpeWF1hVVldVlpeV1tfVVxgV1teVVxfV1teVVteVVteVFpgVFpfVFpfVlteVVpgVFlfVFleVFleVltdVFleVltfVFteVlpfVVleVFtdVlpfVFtfVFtfVlpeVVldVlpeVVtfVVtfVlldVVteVVteVFpeVllfVVpeVllfVVpeVlleVFpdVlteVFpfVlteVVpdVlpeVVpdVFleVVpdVlpdVFleVlpdVVpeVFleVlpdVFpdVVleVVpdVVleVVpdVFpeVVpdVFpeVFpeVVldVVpeVFpeVVpeVVldVVpeVFldVFldVVpeVVpdVFleVFleVVpeVVldVFleVVpdVFpeVVpdVVleVVpdVVleVVpdVVleVVpeVFpdVVleVVleVFpdVVldVFpdVVleVVpdVFpeVVpdVVleVVpdVFpeVVldVVpdVFpeVVldVVpeVFleVVldVVpeVFldVVldVVpeVFldVFldXdrXRgAAAJx0Uk5TAAECBAUGCAkKCwwNDg8QERITFBUWFxgZGh4fIiMlJicoKSotLzAxMzY3P0RGSElLTFFXWFteX2BhZGdoamttcXJzdHZ5enuAgYSGh4qLjI2PkJKUlZeYmZucnZ+ho6Slpqeqq6yur7Cys7a3uLm7vb6/wsfKztHS09TV19jZ29ze3+Hj5OXm6Onq6+zu8PHy8/T19vf4+fr7/P3+FQmWlAAAAAFiS0dEAf8CLd4AAAKrSURBVFjD7Zj/X4tRFMfvKjMVY00l5FtChRQt+kZK9FVWkfI1xdQTChUNUaQtKm1ref+xfmgvX7Zne+4zz0+9ns+v5+69c+6595x7HiFMmTJlalPKWtrumf76o9cYmsM1uAIASoztwPDHvp36cLs6AsD6ywcdF8tzo41HfcBElg6crXERVj3nd6tanT4AJuzSvKI5WGrKiGtv2NiKblleVYiQ2xnPmjPojBAn5HBp3TB9KK45x8uUY4PYL8dT4On2RDxGrEI0wEy2FLAHWlPi86ZBsQohRMNMnhSvFlpFQv8UqxC23lyRKcUrCeNJ0ea9wJsrxUv/wmSGDI9JuWN9lcA+zXzo4GUv066ZD9tzaZ64id9uJC8nTL2B8QpxgeWtEvmYki4zwzySiFeelxnkrJE8UUZoh4HxCnGDMePyIYQQinrFTDJeIcR76oz0Twgf59T9G0nKPyGCnNHFq65OAnjtT7zRvOK1tWLdIe9ZuP3bv6iule8Hf77epFSwUBjxL4pn9wJ47TqPTR/4CtT8Sx3daM2jqfoO9gzgq/wewxNdRNSl6+rlAeCrGVfr+vm8010cKgDwd1rUltfj1i5fAzFbOOsujrNNY5RqF9gl67//0HzcEm9xVji4TaIFXJK+Vy3R4ag/Q/yybz7nMoVSbbRNEtiJR2ZZE4G9UrxjQU5IPkVep0uss39AcjQoCfPYornK4uGtTXJvaqFFk+cmUCB9HHqgOSXxG/c+Pyvl63aaAk8yEt3QYdZdejpBWje82R/XfPoTa+U6h7KqEIHrDvXzfA/mT+ke84rm4NuV2Kt65NYqPHQkMTjaGhdhZcj1928P1zwDPpclOYtGhsfxu611ZaWVl9sG5gEmXVv+Z7wdWuFvzd05adAAHph9pfTXHDQ/SJgyZWrz6he9GSelmOgtGAAAAABJRU5ErkJggg==');\n}\n\n.pagelib_theme_dark .pagelib_footer_menu_icon_last_edited,\n.pagelib_theme_black .pagelib_footer_menu_icon_last_edited {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAddQTFRFAAAA////////////zMz/1dXV39/f4+PjzMzm0dHo1dXV2NjYyNvbzMzdz8/f0tLS1dXVydfXzMzZzs7b0dHc09PTytXVzMzWzs7YzMzVzs7Wy9LSzMzTz8/WydDXy9HRzMzSzc3TyM7VzMzSyc7Uys/Vy9DVyM3Sy9DVzMzVys7Sy87SyMzTys3Vy87SyczTyc3Tyc3Tys3Ty87Uys3Syc7UyczRys3Sys3SyczRyc3Syc7TyszRyM3Syc7Tyc3Syc7SyszTyMzTyc3SyMzTyc3Ryc3Ryc3Rys7Syc3Tys7RyMzSyc3Tys3RyMzRyczSys3SyM3TyczSys3SyM3TyczRyc3SyM3SyczTyczRyc3SyM3SyczRyM3Syc3SyczSyczSyM3RyczSyczSyM3Ryc3SyczSyczSyc3Ryc3RyM3Syc3Ryc3RyczSyM3Syc3RyczRyMzSyc3Syc3Syc3SyczRyM3SyMzSyczRyczRyc3SyMzSyczSyczRyM3SyczSyczRyM3RyczSyczSyM3RyM3RyczSyMzSyM3Ryc3RyczRyczSyM3SyczRyczSyMzSyM3Syc3RyczRyMzRyMzSyc3Syc3SyczRyMzRyMzRyc3Syc3SyMzRKkPp2wAAAJx0Uk5TAAECBAUGCAkKCwwNDg8QERITFBUWFxgZGh4fIiMlJicoKSotLzAxMzY3P0RGSElLTFFXWFteX2BhZGdoamttcXJzdHZ5enuAgYSGh4qLjI2PkJKUlZeYmZucnZ+ho6Slpqeqq6yur7Cys7a3uLm7vb6/wsfKztHS09TV19jZ29ze3+Hj5OXm6Onq6+zu8PHy8/T19vf4+fr7/P3+FQmWlAAAAAFiS0dEAf8CLd4AAAKrSURBVFjD7Zj/X4tRFMfvKjMVY00l5FtChRQt+kZK9FVWkfI1xdQTChUNUaQtKm1ref+xfmgvX7Zne+4zz0+9ns+v5+69c+6595x7HiFMmTJlalPKWtrumf76o9cYmsM1uAIASoztwPDHvp36cLs6AsD6ywcdF8tzo41HfcBElg6crXERVj3nd6tanT4AJuzSvKI5WGrKiGtv2NiKblleVYiQ2xnPmjPojBAn5HBp3TB9KK45x8uUY4PYL8dT4On2RDxGrEI0wEy2FLAHWlPi86ZBsQohRMNMnhSvFlpFQv8UqxC23lyRKcUrCeNJ0ea9wJsrxUv/wmSGDI9JuWN9lcA+zXzo4GUv066ZD9tzaZ64id9uJC8nTL2B8QpxgeWtEvmYki4zwzySiFeelxnkrJE8UUZoh4HxCnGDMePyIYQQinrFTDJeIcR76oz0Twgf59T9G0nKPyGCnNHFq65OAnjtT7zRvOK1tWLdIe9ZuP3bv6iule8Hf77epFSwUBjxL4pn9wJ47TqPTR/4CtT8Sx3daM2jqfoO9gzgq/wewxNdRNSl6+rlAeCrGVfr+vm8010cKgDwd1rUltfj1i5fAzFbOOsujrNNY5RqF9gl67//0HzcEm9xVji4TaIFXJK+Vy3R4ag/Q/yybz7nMoVSbbRNEtiJR2ZZE4G9UrxjQU5IPkVep0uss39AcjQoCfPYornK4uGtTXJvaqFFk+cmUCB9HHqgOSXxG/c+Pyvl63aaAk8yEt3QYdZdejpBWje82R/XfPoTa+U6h7KqEIHrDvXzfA/mT+ke84rm4NuV2Kt65NYqPHQkMTjaGhdhZcj1928P1zwDPpclOYtGhsfxu611ZaWVl9sG5gEmXVv+Z7wdWuFvzd05adAAHph9pfTXHDQ/SJgyZWrz6he9GSelmOgtGAAAAABJRU5ErkJggg==');\n}\n\n.pagelib_theme_sepia .pagelib_footer_menu_icon_last_edited {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAddQTFRFAAAA////gICAgICAmZlmgICAgICAcXFxgIBmdHR0gGpqdnZibW1td3dmcHBweGlpcXFjeWtrc3NmbW1hdGhob29kdWpqcHBmdmxib29mc2tjcWlibW1mbmdgcmtlb2libGxmcGpkbWdhcWxgbWdicGplbWhjbmlkbWhjb2thbWlhbWlibWpibmpjbGlibWljb2hhbmhibGphbmhjbWhibWdibmlhbWhibmlhbmlhbWhhbmlibGdgbmlibmlibGhhbmlgbWhibmdhbGhhbmdhbWlgbmhhbmhibWlhbGhhbGlhbmhgbWdgbGlhbWhhbWdibWdgbGhhbGdgbWdgbmhibGdgbWhhbGdhbWhhbmlgbWhhbWhgbWlhbmdhbWhgbGhhbWhhbGhgbGhgbWhhbGhgbGhhbWdgbWhhbWdhbGhhbWhhbWdgbGhhbWdgbWhhbWhhbWdhbGhgbWhhbWhgbWhhbWhhbWhgbGdhbWhhbGdgbWhhbWdgbWhhbGdgbGhhbWdgbWdgbWhgbWdgbWdhbGhgbGhhbWdgbWdhbGhgbWhhbWdhbGhgbGhgbGdhbWhgbWdhbGhhbWdgbGdhbWhgbGdgbWhhbWdgbGdhbWhhbGdgbWhhbGdgbGdgyuzJVAAAAJx0Uk5TAAECBAUGCAkKCwwNDg8QERITFBUWFxgZGh4fIiMlJicoKSotLzAxMzY3P0RGSElLTFFXWFteX2BhZGdoamttcXJzdHZ5enuAgYSGh4qLjI2PkJKUlZeYmZucnZ+ho6Slpqeqq6yur7Cys7a3uLm7vb6/wsfKztHS09TV19jZ29ze3+Hj5OXm6Onq6+zu8PHy8/T19vf4+fr7/P3+FQmWlAAAAAFiS0dEAf8CLd4AAAKrSURBVFjD7Zj/X4tRFMfvKjMVY00l5FtChRQt+kZK9FVWkfI1xdQTChUNUaQtKm1ref+xfmgvX7Zne+4zz0+9ns+v5+69c+6595x7HiFMmTJlalPKWtrumf76o9cYmsM1uAIASoztwPDHvp36cLs6AsD6ywcdF8tzo41HfcBElg6crXERVj3nd6tanT4AJuzSvKI5WGrKiGtv2NiKblleVYiQ2xnPmjPojBAn5HBp3TB9KK45x8uUY4PYL8dT4On2RDxGrEI0wEy2FLAHWlPi86ZBsQohRMNMnhSvFlpFQv8UqxC23lyRKcUrCeNJ0ea9wJsrxUv/wmSGDI9JuWN9lcA+zXzo4GUv066ZD9tzaZ64id9uJC8nTL2B8QpxgeWtEvmYki4zwzySiFeelxnkrJE8UUZoh4HxCnGDMePyIYQQinrFTDJeIcR76oz0Twgf59T9G0nKPyGCnNHFq65OAnjtT7zRvOK1tWLdIe9ZuP3bv6iule8Hf77epFSwUBjxL4pn9wJ47TqPTR/4CtT8Sx3daM2jqfoO9gzgq/wewxNdRNSl6+rlAeCrGVfr+vm8010cKgDwd1rUltfj1i5fAzFbOOsujrNNY5RqF9gl67//0HzcEm9xVji4TaIFXJK+Vy3R4ag/Q/yybz7nMoVSbbRNEtiJR2ZZE4G9UrxjQU5IPkVep0uss39AcjQoCfPYornK4uGtTXJvaqFFk+cmUCB9HHqgOSXxG/c+Pyvl63aaAk8yEt3QYdZdejpBWje82R/XfPoTa+U6h7KqEIHrDvXzfA/mT+ke84rm4NuV2Kt65NYqPHQkMTjaGhdhZcj1928P1zwDPpclOYtGhsfxu611ZaWVl9sG5gEmXVv+Z7wdWuFvzd05adAAHph9pfTXHDQ/SJgyZWrz6he9GSelmOgtGAAAAABJRU5ErkJggg==');\n}\n\n.pagelib_footer_menu_icon_talk_page {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAABAdJREFUeAHt2ztoFEEYAOD5J9GgUUxjoaXvRMRCsRELQWxUbLw8Nq+LQsTEFNoIghCwUHw0RgNiNM+LXJLCt9iksBMDImqhEC0sLEQ8MFFPb+f3n3sEjRzZ3dncRPNPkb27ncc/375mZzdCcGIBFmABFmABFmABFmABFmABFmABFmABFmABFmABFmABFvgHBCDMGCudhl0KxTkhcBPVWxxm3TPUhQBiHBEujNzsuzpD3lBXhwZYVV9f7qbgGeGVhBqh38pAVI4M9g/7LRY0f2h7ietCpcYDgHjpQhnt6en5HjQov+Xa29vlyzfvTgpUp2mPqKfyBQOUfoPNlx8Ersysg9FC4uk2CVAR3MNs+9k4Mt9m+29ogLMd6FytnwENtwwDMqChgGFx3gMZ0FDAsHho40CTOKLRaNm3FKxSSo9GgiUALEekkagQpRGnccv0WqQsSi0qVq/DHmJZBayqbdjrojg/kXTXU4cD42ksjZdOiBtQ4Fj229TCdZWYcEUq4jQ8kbK4NT5w4/nUSoMP1gDpvvmEq/BsOnaABA3E35JhjsGgS3mKIuq+rkPE7UqlntLG2x+P9WUH33nKePjZCmBV3cHN1Al92+WCFEfiA71ddAs4e3hZiLa2tpIPnxJnCPGYK8R1OnVU0CGd8OCUN4uVqzC6Px3qxAIEcWko1n+tEHhaoKOjI0kTDcepvcd0slzxNYW788p4XGEFUAGkT/LFIO97jDPUbLTnP0hX6Kq/LjZ+G7ICSB0o04HSBcTo8PHb2Vx+FPBZf6YjIB1H7vcgSyuAQQKdq2UY0HDLMCADGgoYFuc9kAENBQyL8x44VwBB0E3ZPEyhdJomBnYqIRztRze0k/PJ0Rgwi3eP5pMWS4Cu4VjPIAN6FJiOF4/1NhdqYsBjiLOeLfAeyHiZbRNoPvB3PJoEfYUS7lbXNe6hSUpPW1wp85t4Tw0VIJNvwD/xdIS4EV28TROU8zL5Aow0NS3HpHuYpEYFvU8WNNHc8w56brEsaPm5VM4X4HB390cKvtq0A/RgZ4zGO8aTmaZxhFE+8EUkjMb/hzoY0HArzmtAeiV4qaGfsARITyMsJgn4PtM81lTWNraahGIJEJLpoBEXmgQftKx+oC6lPKrL0+skl00QLQHiCx08SrFVL22koVjvlTAQrQBSo480GihxKlJ3aI0NQN3mdMQDNQ0tfmOxdi6KOPV36IWgfTQen6QgbiHIcaDXFfx2IIz8NKiPUMsVmbqglf7XpNNrvfYAW1qWiMSXixR4s9dgC5fPO6I1wByG40TX/hC4DVCtpqkwK6eUXCy5JU0OI5QUdWbvvHI/85IFWIAFWIAFWIAFWIAFWIAFWIAFWIAFWIAFWIAFWIAFLAr8Ait9N9vUAOW3AAAAAElFTkSuQmCC');\n}\n\n.pagelib_theme_dark .pagelib_footer_menu_icon_talk_page,\n.pagelib_theme_black .pagelib_footer_menu_icon_talk_page {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAABA5JREFUeAHt2k1ME0EUAOB5C0iiEPHAQaMX/8EYDxovxkMT46FSCMYWf4B4wihe9GJi4smDxp+LURIjXqwYKQhSao0XSLwZTYwxHjzgRW/EaNKSAO3u8+0WGqUBuvvWTgmvB13aeTNvvpnu7sxWKXmJgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAisAAHwM8e+F4kjpmneAgV7EbHSz7qXqgsAkD6fUKDudISbHy5V1u/PfAN8PpRomM1aHxVitd9JuqrPUJHOcMuAqxhGYd9mScbEiIMH0L+lvvZsIBCYZuTlKpRmuxEdTFxVlnUdLOig4JIBGq4yXaow4ib7Y5rSY6XEc9oEsCoQXjvpgXLycI5L8I9/gCVIthybEEDmqAigADIFmOEyAwWQKcAM9+0+kJPH8PB4XdpKbzVM8Hxjj2g22DnQkmRdXyyxf2E+ViVmN2+o+er3LZZWwKcD8SYL1e10JrWLbobBXNhrL38j7jaV+aEgNKPUj8lUNtoff6eqoLvjeOhTQRkPb2gDpI5csSy8aeeMoH7T+vkb3YXba9r/80JFfcWd1MAhlcH3NHgt7eHm3M03o0UtgNGh0X2YoWUXKBPQOH8m3NQ7tyHA6MryoclksvrnVPYGWniJZvxjOnU0trYGfi8fuXgJLVdhyKjTlFKVArjX3hZ6VAo8myAYDM7Qbs1lOtG+RVQb07Opo4vTFPeJFkAEdE7y9LV9VVyafpeCpF0jtV9wsXHbkhZASrLO6QAC6+vjtrP58qB+2cc0kE4e+fc9HOgC9JBqeYYIIHNcBFAAmQLMcJmBAsgUYIbLDCwbQFSrcjB86TQ9UA/QhoC9PKPbe5hiDuqKCmcD2nimaSXomfBaWhr1tp9oeraiBJjJsgAL8CKhrlJtDDD77Vu4Z0DBy42Bp/3Av/HonPdFKWO0b3D0GG1SFjWytJHKXsQX1VAJCrkG/AfPThBxDypzhPbXVuXLFWAslqyfNrPnSGqMZp5nMNq5P0zg6z1XUEaBrgAjkeAk5X6Sm380FqeHPrlNVW5duuM9X0R0J14u7QsgcyRWNyCoWqafpvUr2r/D1Pei6993u3V6vHnqSf9oNycTLTOQ1s0zdtJ0NV7DSd5rbO6BunExF2/d5yBqAaTp99lO3gI84BWBG9fZFnpACwA2ohZAA/CNA4jqWjQ2sp2L4TV+ISKtpC64rUvbuYh+GxNHhSHawaHtL3yJABNAv7dw2wFfyoMKU8uNdl2GAd30Fe8ptl5tgLHYeM2MSt0ls65iky1VOTeI2gDnMWgTYgf9xO0gzb5thKnllDKfS/5/w8BqrOiZW3nl35YDERABERABERABERABERABERABERABERABERABERABEdAn8AfJcEiHf+iPGAAAAABJRU5ErkJggg==');\n}\n\n.pagelib_theme_sepia .pagelib_footer_menu_icon_talk_page {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAA+ZJREFUeAHtm0toE0EYx5uoLfggvQg1R8VHK2LaFC8iRBAhPvBk1YLgqSL1ohfBU8CD4uMiWhDrVRAPGl+5leBNYh4iHjzoxUMCFU1bBAs18T/pbgmVNLv7TXYS+w9MZtmdb77/95vJ7MzspquLHxIgARIgARIgARIgARIgARIgARIgARIgARIgARIgARIggQ4gENCpcXBw8FC1Wr0ZCAT2IF+rs+4mdVXh8wvS7Vwu96BJWa2XtQEcGhrqr1Qqeajr0arQfWUjhULhqXszbxbaegngjUBCD3rBk1AodC6dTv/2Jsm9VSKRCCaTyavo9dfg/yxq8A1g0L3chhZhdQUBTPkJT/kEwAr8ptQxPjUdi4et/9YJsPVq29ADAQobhQAJUEhAaM4eSIBCAkJzbfNAiY5YLNY7Nze3FfM4ycS+39KwAZP66HI9qHsB89PPuqdYRgEi0GMI7Fa5XN6JgCXwlnihvl1I75dO1B3MzMwsRCKRd5gzjufz+Q91lzwfGgOIdfMVrF5uWMrLCOorjqueI2luqGLdgbQfKQP/JwDRnnw3t25QwghAiN8LPWrZ9QfpQjabnUTeSni18OPxeE+xWLyOHnoJ/h5h6BjAT7rcgI2j00buwghgFGkd0l3snjz0A56ikUql5rHRcBn+3sL3ltnZ2cOOKK1QyAhABFAb5JG/XkFbKy+9UZVjCPnnZuPWqRGAENmrhAKg6OfjNli7PPz+tI5rOuzzXnJTAL1obUsbAhQ2CwESoJCA0Jw9kACFBITm7IHtAhBzq1XZGFqCjkajB9GQo1Zj/hI2akeZiwEqeFgSvcLacj164SQ2Bh53FAGhWBHA5fCwMTAGiC3fVRHGrNXcM0DCW2wHT/uB9fBQzSeklzh3FDvMjloXP3fxIt6RIx8KuQa4DJ6SuBtAkkg+yG0/F64AYid5M24Y5wFrShIKxskDqCMkqaNdbF0BxDOEaQg/LRWPhlAPfcSbmVIdOuw930R0OP8f6iBAYSuuaoAYizcJ+XWZAqjlIbrX4HED+6ZskZ/B1Gvcaz3KzhTAeeUcAXSr3O+PeqAeDAYvKr+YVdyTQDQCEOA+WtCG/YZn+8Oy874OiGvsCv3Mw+FwNyCewhg0jONneFvgh5/+bV/wm4H/79ByRKW+vr7pUqmUsa87yY2NRZgLvoDo4xCptr+eA6b6n4eR5Qx0nEQasICN4+2FCSfwVBljAPFeyka8lXUHGsacivWxnGOIxgDaMPC62XaMRfvQA7ahBxoZk20tdo4bi/rn04S18rJPMycBEiABEiABEiABEiABEiABEiABEiABEiABEiABEiABgwT+AtqZRk7OYE21AAAAAElFTkSuQmCC');\n}\n\n.pagelib_footer_menu_icon_page_issues {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAadQTFRFAAAA////gICAVVVVVaqqgICAZmZmVYCAbW1tYGBgVXFxZmZmXV1dXV10W1ttWlppVWNjXl5eWVlmVWFhVWBgXFxmW1tbW1tkWGFhVV5eWGBgWlpiWlpgV15eVVxiVVthWV9fV1xiVVpgWF5eV1tgVVpeWF1hV1tgVFxhVltfWFxgVlpeWFtfVVxgV1tfVlpdVVxgVlpdV1peVllgVllfVlxfVVteVVteVVpdVFpfVVpgVFlfVVpfVltdVVpfVFleVltdVVpfVFleVltfVVpeVFteVFtdVlpfVFtdVVleVlpeVFpeVlpeVlpdVlldVVteVVpeVFpdVVpeVlteVlteVVpdVFleVlpeVVpdVlpdVFleVlpdVVpeVVleVFpeVVleVVpdVVpdVFpeVVldVVpeVVldVFldVVpeVFldVVpeVVpeVVpdVFleVVpeVVpeVFleVVpeVFleVVleVVleVFpeVVpdVVpdVVleVFpdVVleVVleVVldVVleVFpeVVleVVpdVFpeVVpdVFpeVVldVVpdVFpeVVpeVVldVFldVVldVVpeVFldVFldzbMGRgAAAIx0Uk5TAAECAwMEBQYHCAkKCwsOERITFBUYGRwcHR4gIiUmJyorLzAxNTY3ODo7PUFDRUZHSEpPUFNWV1pdXmBhY2VmZ2hpamtsbXBxc3h6f4CDhoeNjpOVmJmam5yho6eoq62ur7Kzt7i9v8TFxsnKy8zP0dLU1tna297f4+Tn6Ors7e7v8fLz9PX3+fv8/f46EeveAAAAAWJLR0QB/wIt3gAAAg5JREFUWMPtl+lT00AYxh8iWDxAgtrgbbUFRbwvFJXiLd6iUO/7AIu3CEgDUkoxef5ov6hTkjbZTfaLzj6fdt9555fZ+eXdSQAdHR0dnf8qZ0bsZxmFvCssj3G2Qxmv3f3ZiZv8nFDEM0Z5C1j+jf2KgH2cWgXgIOfalPBabZ4AALzgIyXAHEfqAACbytytgJdxnfTv5XUVXoxRDv5ZN00o8NLH6da/myMsxfVi2jxdsX0V20uO7+ortlsXuCemEXcnADRalrUEQNx5MfK8CwDYQdIEgObvsbxk+WPNYiCOxfFi2rwAD7DuTQwvQ/zY4AViuxPZS8blLviAGIjqxcjzAaoAWwoRvWQ5Z1UD4iRL66IZuYSqQCMfycsQvySqA9HuRvCSdrkPNYDIyXsx8nyCmsDVM9Jeejm/vjYQZ2W9mDYvIwBY/17SyyDHlgUB0UnulTHi8AACgbhX+RIIGHnu+XYoFostiyprZyW89LK8MbTporgXs8Br4V1LP/GxsJHxJoG2LlEvaYeHvbWVqVSqwVt8KObFeMuXvqLfMoC2kpCXU1zYIgZEv4gXs8AbEAQ2fhXwcoeTzf5qIplMGv7y/nAvaYfdEiP1NNTLfb6WmfkN8zwU3DHlbpO6Ra5yILhheFzu3uzg+eCGo+7tHolkhyetkEcen6ZMPmwOPcSK7nPi6dJ/rTo6Ojr/bH4BgFDF00a8sXIAAAAASUVORK5CYII=');\n}\n\n.pagelib_theme_dark .pagelib_footer_menu_icon_page_issues,\n.pagelib_theme_black .pagelib_footer_menu_icon_page_issues {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAbNQTFRFAAAA////////qqqq////v7+/////zMz/1dXVttvb29vb39/f4+PjzMzmudHR0dHoyNvb0tLSxtXV1dXVydfXzMzZzs7bytXVzMzWyMjRyNHRytPTzMzVz8/Xy9LSz8/WydDXy9HRyM7VytDVyc7Uys/Vy9DVys/Uy9DVx8zVzMzVyM3Rys/Ty8/Uyc3RyMzUys7Ry8/TyMzTyc3Uys3Vy8/SyM/SyczSy87Uys3Tys3TyczSyM7Tyc7Uys3Sys3Syc7Tys3SyM3Syc3Syc7TyszTyszRyM3Syc3Syc7TyM3Ryc3SyszTyszSyc3Ryc3Tyc3RyMzSys7RyMzSyczSyc3Syc3SyM3Tyc3SyM3SyM3SyczTyczRyczRyM3SyM3RyM3RyczSyM3Ryc3SyczSyc3Ryc3Ryc3Ryc3Ryc3RyMzSyMzRyc3Syc3SyMzRyc3Syc3SyM3SyczRyM3SyMzSyczRyM3SyczRyM3RyM3SyczRyM3RyczSyM3RyczSyMzSyc3RyczSyMzSyM3Syc3RyczSyMzSyM3Syc3RyczRyMzSyc3SyMzRyMzRyc3Syc3SyMzRgjgARAAAAJB0Uk5TAAECAwMEBAUGBwcICQoLCw4REhITFBUYGRwcHR4gIiUmJyorLzAxNTY3Nzg6Oz1BQ0VGR0hKT1BTVldaXV5gYWNlZmdoaWprbG1wcXN4en+Ag4aHjY6TlZiZmpucoaOnqKutrq+ys7e4vb/ExcbJysvMz9HS1NbZ2tve3+Pk5+jq7O3u7/Hy8/T19/n7/P3+p98pAwAAAAFiS0dEAf8CLd4AAAIPSURBVFjD7ZfpU9NAHIZfImo9QQ1qgzfVVlDE+0I8KCoeeItCve8DLN4iIA1KKcXk/ZP9ok7btMlusl909v20+85vnkzmye5MAB0dHR2d/ypnhu2nKYW8yyyOcrpNGa/V/dmOG/wUU8QzRngTWPqVfYqAPZxcAeAgZ5qV8JpsngAAPOdDJcAMh+sAAJuK3K2Al3Kd5O/lNRVejBEO/Fk3jCvw0sOppr+bIyxE9WLaPF2yfRnZS4Zv60u2LXPcE9GIuxMAFlmWNQ9A1PNiZHkHALCDpAkAjd8ieUnzx5pyII5F8WLaPI8KYN3rCF4G+WFBJRDbnNBeUi53wQNEf1gvRpb3UQW4KhfSS5ozVjUgTrKwLpyRi6gKNLKhvAzyc6w6EK1uCC9Jl/tQA4iMvBcjy8eoCVz9XdpLN2fX1wbirKwX0+Yl+ADr30l6GeDoEj8g2sm9MkYcHoAvEHdLPwIBI8/Km+35fH5lWbN2WsJLN4sbA4cuiHsxc7waPLXwIx8JGxlrEBjrEPWSdHi4slueSCTmV5YPxLwYb/jCU3otA2guCHk5xbktYkD0iXgxc7wOQeDiLwJebnOi0dvG4vG44a33B3tJOuyUOFJPAr3c4yuZM79hlof8JybdrVK3yBX2+w8Mjcndm2085z9w1L11XCLpoQkr4JFdU5TJ+82BL7Gss1c8HfqvVUdHR+efzS/nnM4GWsjQTgAAAABJRU5ErkJggg==');\n}\n\n.pagelib_theme_sepia .pagelib_footer_menu_icon_page_issues {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAMAAAC5zwKfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAaRQTFRFAAAA////gICAVVVVqqqqgICAmZlmgICAbW1tgICAcXFxgIBmdHRddHR0bW1teGlpcXFjeWtrc3NmbW1hdWpqcHBmbW1kcmphb29mcGhocWlibmdgcmtlb2libWdhcWtlcm1icGplbWhjb2pgbWhjb2thbWlkbmphbGhjbWlgbmpibmtjb2dgbWpib2hhbmpjbmdgbmdhbGljb2hibmhibGphb2lgbmhjbWdibWhibmlhbGdibWhibmlibWhhbmlibWhhbGdgbmlibWhhbmlibWlibGhhbWhibGhibWlgbGhgbmhibWdhbGlhbmhgbWdibmhhbWhhbmhibWhhbGdhbWhgbWhhbmlgbWlhbmdhbGhgbWdhbWhhbWdhbGhhbWdgbWdhbGhhbWdgbGhhbWhhbGhgbWhgbWhhbGdhbWhgbWhhbGdhbWhgbGdgbWhgbGdhbGdgbGhhbGdgbWhhbGhhbWdgbWhgbWdhbGhgbGhgbWdhbWhhbGhgbWdhbGhgbWdgbWhgbWdhbGhhbWdgbGdhbGdgbWdgbWhhbGdgbWhhbGdgbGdgzVyilQAAAIt0Uk5TAAECAwMEBQYHCAkKCwsOERITFBUYGRwdHiAiJSYnKisvMDE1Njc4Ojs9QUNFRkdISk9QU1ZXWl1eYGFjZWZnaGlqa2xtcHFzeHp/gIOGh42Ok5WYmZqbnKGjp6irra6vsrO3uL2/xMXGycrLzM/R0tTW2drb3t/j5Ofo6uzt7u/x8vP09ff5+/z9/k+EjEYAAAABYktHRAH/Ai3eAAACDUlEQVRYw+2X6VPTQBjGHyJYPECCGryttqCI94UnRcED8ESh3vcBFm8RkQahlGLy/NN+AackbbKb7BedfT7tvvPOL7Pzy7uTADo6Ojo6/1UujtrP0wp5AyyNc7ZNGa/V/d2OW/ySUMQzxngbWP2dfYqA3ZxaB+Ao51qU8JptngUAvORjJcAsR2sAANtK3K+Al3ad1OLyhgovxhiHltYNPxR46eZ089/NCRbjejFtXijbvo7tJcv3tWXbnQs8ENOIuxcA6i3LWgEg7rwYOd4DAOwhaQJA489YXjKc2bAciFNxvJg2L8MDrHkbw8swP9V5gdjtRPaSdrkPPiAGo3oxcnyICsCmfEQvGc5ZlYA4x+KmaEauoiLQyEXyMsyvicpAtLoRvKRcHkIVILLyXowcn6IqcP0vaS9dnN9cHYgeWS+mzX4EAGs/SHoZ4viqICDayYMyRhweQSAQ98tfAgEjLzzfDoVCoWlZZeOshJculraGNl0R92LmeT28a+VnPhE2MtEg0NYh6iXl8Li3tjaZTNZ5i4/EvBjv+MpX9FsG0FIU8nKeCzvEgOgT8WLmeROCwPpvAl7ucrLRX01YlmX4y4fDvaQcdkqM1LNQLw/4Rmbmt8zzWHDHlLtL6ha5xsHghpEJuXuzjZeCG066d85IJDMyaYU88vQ0ZfJxe+gh1nT2iqdD/7Xq6Ojo/LP5Axfww99+S+KmAAAAAElFTkSuQmCC');\n}\n\n.pagelib_footer_menu_icon_disambiguation {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQAgMAAADzfxo+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlQTFRFAAAAVFld////GKb/9gAAAAF0Uk5TAEDm2GYAAAABYktHRAJmC3xkAAAAPklEQVQ4y2NgGAX0AqKhUBBCSFAEg0E/QSQHERBE0jy4BRkhbncgLDjqTtq4UxQpeeMXFBmIbEB8zhwFtAUAlNcppazNiNIAAAAASUVORK5CYII=');\n}\n\n.pagelib_theme_dark .pagelib_footer_menu_icon_disambiguation,\n.pagelib_theme_black .pagelib_footer_menu_icon_disambiguation {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQAgMAAADzfxo+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlQTFRFAAAAyMzR////zGuILQAAAAF0Uk5TAEDm2GYAAAABYktHRAJmC3xkAAAAPklEQVQ4y2NgGAX0AqKhUBBCSFAEg0E/QSQHERBE0jy4BRkhbncgLDjqTtq4UxQpeeMXFBmIbEB8zhwFtAUAlNcppazNiNIAAAAASUVORK5CYII=');\n}\n\n.pagelib_theme_sepia .pagelib_footer_menu_icon_disambiguation {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQAgMAAADzfxo+AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlQTFRFAAAAbGdg////7N9crQAAAAF0Uk5TAEDm2GYAAAABYktHRAJmC3xkAAAAPklEQVQ4y2NgGAX0AqKhUBBCSFAEg0E/QSQHERBE0jy4BRkhbncgLDjqTtq4UxQpeeMXFBmIbEB8zhwFtAUAlNcppazNiNIAAAAASUVORK5CYII=');\n}\n\n.pagelib_footer_menu_icon_coordinate {\n background-image: url('data:image/png;base64,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');\n}\n\n.pagelib_theme_dark .pagelib_footer_menu_icon_coordinate,\n.pagelib_theme_black .pagelib_footer_menu_icon_coordinate {\n background-image: url('data:image/png;base64,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');\n}\n\n.pagelib_theme_sepia .pagelib_footer_menu_icon_coordinate {\n background-image: url('data:image/png;base64,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');\n}\n",".pagelib_footer_readmore_page {\n background-color: white;\n padding: 11px 10px;\n margin-top: 10px;\n margin-bottom: 10px;\n border-radius: 2px;\n box-shadow: 0px 2px 4px rgba(200, 204, 209, 0.5);\n display: block;\n min-height: 70px;\n}\n\n.pagelib_theme_dark .pagelib_footer_readmore_page {\n background-color: #2e3136;\n box-shadow: 0px 2px 2px rgba(34, 34, 34, 0.8);\n}\n\n.pagelib_theme_sepia .pagelib_footer_readmore_page {\n background-color: #f0e6d6;\n box-shadow: 0px 2px 4px rgba(203, 200, 193, 0.5);\n}\n\n.pagelib_theme_black .pagelib_footer_readmore_page {\n background-color: #222;\n box-shadow: 0px 2px 2px rgba(34, 34, 34, 0.8);\n}\n\n.pagelib_footer_readmore_page_container {\n}\n\n.pagelib_platform_android #pagelib_footer_container_readmore_heading {\n font-size: 24px;\n}\n\n.pagelib_footer_readmore_page_title {\n color: #222;\n display: block;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n min-height: 1.38em;\n}\n\n.pagelib_theme_dark .pagelib_footer_readmore_page_title,\n.pagelib_theme_black .pagelib_footer_readmore_page_title {\n color: #f8f9fa;\n}\n\n.pagelib_footer_readmore_page_description {\n color: #a2a9b1;\n display: block;\n font-size: 0.9em;\n text-overflow: ellipsis;\n overflow: hidden;\n white-space: nowrap;\n}\n\n.pagelib_theme_sepia .pagelib_footer_readmore_page_description {\n color: #7c776e;\n}\n\n.pagelib_footer_readmore_page_description::first-letter {\n text-transform: uppercase;\n}\n\n.pagelib_footer_readmore_bookmark_filled {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAiBAMAAAC3uAQAAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACdQTFRFAAAAQID/PGnSNmvQNWnONWfMM2fNNGbNNGbMM2fNNGfMM2bM////H6I4qQAAAAt0Uk5TAAQRJkRqlbvZ7vu+JdyCAAAAAWJLR0QMgbNRYwAAAEhJREFUGNNj3M2AAEwMoxySOK/mIzj/Zq96AOecOvBnLowDYp06AOWA1PybDeFAdINIJogYRJ4JohqikwliDsRMZrYDMM7/mwClEx4uyFBI7QAAAABJRU5ErkJggg==');\n}\n\n.pagelib_footer_readmore_bookmark_unfilled {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAiCAMAAABySOkBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAHtQTFRFAAAAQID/RnTRPGnSOXHVNmvXPW3ONmzRNmvQNGnROGrNNGjQNWnONGfPNWfNM2bMNWfMM2bMM2fOM2fNNGbNM2fNNGbNNGbNM2fNNGfMNGbNNGbMM2fNNGfMNGfMM2fNM2bNM2bMNGbMM2bNNGfMNGbMM2bNM2bM////8r6QcgAAACd0Uk5TAAQLERITFSEmJykxREVIWmpucpWYn7a7vcnK2drd5+7v8PL5+/z+WW5CCAAAAAFiS0dEKL2wtbIAAACQSURBVCjP7dLbEsEwFEbhP+pQBKEoijiE9f5v6CJTTUe9gLFuv5nsvWciviQ4dAQCdfSH34KB64bJiY3pgPkV2PY+YPkIzgX2wzaYNd5K1nMcpdDfUeWSlFecpw2Mj5RZfDErudkaZheKeh2ZgvsiggvBpce58FyBAG/bZ1sff3scm5ZXoPfYtKxEzdg0U7wA3ssgdYezF58AAAAASUVORK5CYII=');\n}\n\n.pagelib_theme_dark .pagelib_footer_readmore_bookmark_filled,\n.pagelib_theme_black .pagelib_footer_readmore_bookmark_filled {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAiBAMAAAC3uAQAAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAACdQTFRFAAAAgL//aaX/a5r/aZr/Z5r/Z5r/Zpr/Zpr/Z5n/Z5n/Zpn/////4bALDwAAAAt0Uk5TAAQRJkRqlbvZ7vu+JdyCAAAAAWJLR0QMgbNRYwAAAEhJREFUGNNj3M2AAEwMoxySOK/mIzj/Zq96AOecOvBnLowDYp06AOWA1PybDeFAdINIJogYRJ4JohqikwliDsRMZrYDMM7/mwClEx4uyFBI7QAAAABJRU5ErkJggg==');\n}\n\n.pagelib_theme_dark .pagelib_footer_readmore_bookmark_unfilled,\n.pagelib_theme_black .pagelib_footer_readmore_bookmark_unfilled {\n background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAiCAMAAABySOkBAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAHtQTFRFAAAAgL//dKL/aaX/cZz/a6H/bZ7/bJv/a5r/aZ3/apv/aJz/aZr/Z5v/Z5z/Zpn/Z5r/Zpn/Z5r/Z5r/Zpr/Z5r/Zpr/Zpr/Z5r/Z5r/Zpr/Zpr/Z5n/Z5n/Z5n/Z5n/Zpr/Zpn/Zpr/Zpr/Z5n/Zpr/Zpr/Zpn/////i03Y4gAAACd0Uk5TAAQLERITFSEmJykxREVIWmpucpWYn7a7vcnK2drd5+7v8PL5+/z+WW5CCAAAAAFiS0dEKL2wtbIAAACQSURBVCjP7dLbEsEwFEbhP+pQBKEoijiE9f5v6CJTTUe9gLFuv5nsvWciviQ4dAQCdfSH34KB64bJiY3pgPkV2PY+YPkIzgX2wzaYNd5K1nMcpdDfUeWSlFecpw2Mj5RZfDErudkaZheKeh2ZgvsiggvBpce58FyBAG/bZ1sff3scm5ZXoPfYtKxEzdg0U7wA3ssgdYezF58AAAAASUVORK5CYII=');\n}\n\n.pagelib_footer_readmore_page_save {\n color: #2c5bc5;\n height: 29px;\n padding-left: 24px;\n padding-right: 24px;\n background-size: 12px 17px;\n background-repeat: no-repeat;\n font-size: .9em;\n font-weight: 500;\n display: table-cell;\n vertical-align: middle;\n}\n\n.pagelib_theme_dark .pagelib_footer_readmore_page_save,\n.pagelib_theme_black .pagelib_footer_readmore_page_save {\n color: #69f;\n}\n\n.pagelib_footer_readmore_page_save {\n background-position: left center;\n}\n\nhtml[dir='rtl'] .pagelib_footer_readmore_page_save,\n.content-rtl .pagelib_footer_readmore_page_save {\n background-position: right center;\n}\n\n.pagelib_footer_readmore_page_image {\n width: 70px;\n height: 70px;\n background-repeat: no-repeat;\n background-size: cover;\n border-radius: 2px;\n}\n\n.pagelib_footer_readmore_page_image {\n float: right;\n margin-left: 8px;\n margin-right: 0px;\n}\n\nhtml[dir='rtl'] .pagelib_footer_readmore_page_image,\n.content-rtl .pagelib_footer_readmore_page_image {\n float: left;\n margin-right: 8px;\n margin-left: 0px;\n}\n","/* Transform lifecycle:\n\n- Original:\n bar\n\n- Pending:\n \n \n \n\n- Loading:\n \n \n \n\n \n bar\n\n- Error:\n \n \n \n\n- Loaded:\n bar */\n\n/* LazyLoadTransform.PLACEHOLDER_CLASS. Present in all placeholder states. Image is not shown. */\n.pagelib_lazy_load_placeholder {\n display: inline-block;\n max-width: 100%;\n /* width is an inline style. */\n}\n\n.pagelib_lazy_load_placeholder span {\n display: block;\n width: 100%;\n /* padding-top is an inline style. */\n}\n\n/* LazyLoadTransform.PLACEHOLDER_PENDING_CLASS. Download pending, image is not shown. */\n.pagelib_lazy_load_placeholder_pending {\n background-color: #eaecf0;\n}\n.pagelib_theme_dark .pagelib_lazy_load_placeholder_pending {\n background-color: #72777d;\n}\n.pagelib_theme_black .pagelib_lazy_load_placeholder_pending {\n background-color: #43464a;\n}\n\n/* LazyLoadTransform.PLACEHOLDER_LOADING_CLASS. Download started, image is not shown. */\n.pagelib_lazy_load_placeholder_loading {\n -webkit-animation: pagelib_lazy_load_placeholder_pulse 1s infinite;\n animation: pagelib_lazy_load_placeholder_pulse 1s infinite;\n}\n.pagelib_theme_dark .pagelib_lazy_load_placeholder_loading,\n.pagelib_theme_black .pagelib_lazy_load_placeholder_loading {\n -webkit-animation: pagelib_lazy_load_placeholder_pulse_dark 1s infinite;\n animation: pagelib_lazy_load_placeholder_pulse_dark 1s infinite;\n}\n\n/* LazyLoadTransform.PLACEHOLDER_ERROR_CLASS. Download failure, image is not shown. */\n.pagelib_lazy_load_placeholder_error {\n background-color: #c8ccd1;\n}\n.pagelib_theme_dark .pagelib_lazy_load_placeholder_error {\n background-color: #54595d;\n}\n.pagelib_theme_black .pagelib_lazy_load_placeholder_error {\n background-color: #27292d;\n}\n\n/* LazyLoadTransform.IMAGE_LOADING_CLASS. Download started, image is not shown. */\n.pagelib_lazy_load_image_loading {\n opacity: 0;\n}\n\n/* LazyLoadTransform.IMAGE_LOADED_CLASS. Download completed, placeholder is removed. */\n.pagelib_lazy_load_image_loaded {\n -webkit-animation: pagelib_lazy_load_image_fade_in .3s ease-in;\n animation: pagelib_lazy_load_image_fade_in .3s ease-in;\n}\n\n/* Many images, such as the Barack Obama infobox image, expect middle alignment.\n https://en.m.wikipedia.org/wiki/Barack_Obama?oldid=789232530 */\n.content .pagelib_lazy_load_placeholder {\n vertical-align: middle;\n}\n\n/* https://phabricator.wikimedia.org/diffusion/EMOB/browse/master/styles/android/parsoid.less;4964fcc32aa9d68238dbc8ef59ebadb03d276e62$10 */\n.content figure .pagelib_lazy_load_placeholder {\n margin: .6em auto;\n display: block;\n clear: both;\n}\n\n@-webkit-keyframes pagelib_lazy_load_placeholder_pulse {\n 0%, 100% { background-color: #eaecf0; } 50% { background-color: #c8ccd1; }\n}\n\n@keyframes pagelib_lazy_load_placeholder_pulse {\n 0%, 100% { background-color: #eaecf0; } 50% { background-color: #c8ccd1; }\n}\n\n@-webkit-keyframes pagelib_lazy_load_placeholder_pulse_dark {\n 0%, 100% { background-color: #72777d; } 50% { background-color: #a2a9b1; }\n}\n\n@keyframes pagelib_lazy_load_placeholder_pulse_dark {\n 0%, 100% { background-color: #72777d; } 50% { background-color: #a2a9b1; }\n}\n\n@-webkit-keyframes pagelib_lazy_load_image_fade_in {\n from { opacity: 0; } to { opacity: 1; }\n}\n\n@keyframes pagelib_lazy_load_image_fade_in {\n from { opacity: 0; } to { opacity: 1; }\n}",".pagelib_widen_image_override {\n /* Center images. */\n display: block;\n margin-left: auto;\n margin-right: auto;\n /* Ensure widening can take effect with proportional height change */\n height: auto !important;\n}\n\n@media (orientation: portrait) {\n img.pagelib_widen_image_override {\n width: 100% !important;\n max-width: 100% !important;\n }\n .pagelib_widen_image_override.pagelib_lazy_load_placeholder {\n /* This is necessary to avoid collapsed flexbox behavior on .thumbinner on Android KitKat 4.4.2\n (API 19), e.g. Verizon Samsung Galaxy Note II (SCH-I605).\n https://stackoverflow.com/a/23754080/970346\n https://stackoverflow.com/a/33503864/970346 */\n min-width: 100%;\n }\n\n /* Tablet override */\n @media (min-device-width: 768px) {\n img.pagelib_widen_image_override {\n width: 60% !important;\n max-width: 60% !important;\n }\n .pagelib_widen_image_override.pagelib_lazy_load_placeholder {\n min-width: 60%;\n }\n }\n}\n\n@media (orientation: landscape) {\n img.pagelib_widen_image_override {\n width: 50% !important;\n max-width: 50% !important;\n }\n .pagelib_widen_image_override.pagelib_lazy_load_placeholder {\n min-width: 50%;\n }\n}\n\n/* Center text beneath images now that images are centered. */\n.thumbinner, .gallerytext {\n text-align: center;\n}\n\n/* Parsoid: center text beneath images now that images are centered. */\nfigcaption {\n text-align: center;\n}\n\n/* Add a little breathing room beneath thumb captions - see enwiki \"Vincent van Gogh > Paris (1886-1888)\" */\n.thumbcaption {\n margin-bottom: 1.5em !important;\n}\n\n/* Wrangle extra margin - see enwiki \"Claude Monet > Impressionism\" */\nli.gallerybox div.thumb > div {\n margin: 0px !important;\n}\ndiv.gallerytext > p {\n margin-top: 0px !important;\n}"],"sourceRoot":""} \ No newline at end of file diff --git a/www/js/clickHandling.js b/www/js/clickHandling.js index c675028a7c4..2a6d0fd2a6c 100644 --- a/www/js/clickHandling.js +++ b/www/js/clickHandling.js @@ -1,4 +1,4 @@ -const refs = require('./refs') +const referenceCollection = require('wikimedia-page-library').ReferenceCollection const utilities = require('./utilities') const tableCollapser = require('wikimedia-page-library').CollapseTable @@ -29,7 +29,7 @@ class ClickedItem { * @return {!ItemType} Type of the item */ type() { - if (refs.isCitation(this.href)) { + if (referenceCollection.isCitation(this.href)) { return ItemType.reference } else if (this.target.tagName === 'IMG' && this.target.getAttribute( 'data-image-gallery' ) === 'true') { return ItemType.image @@ -110,12 +110,31 @@ const sendMessageForImagePlaceholderWithTarget = innerPlaceholderSpan => { }) } +/** + * Use "X", "Y", "Width" and "Height" keys so we can use CGRectMakeWithDictionaryRepresentation in + * native land to convert to CGRect. + * @param {!ReferenceItem} referenceItem + * @return {void} + */ +const reformatReferenceItemRectToBridgeToCGRect = referenceItem => { + referenceItem.rect = { + X: referenceItem.rect.left, + Y: referenceItem.rect.top, + Width: referenceItem.rect.width, + Height: referenceItem.rect.height + } +} + /** * Sends message for a reference click. * @param {!Element} target an anchor element * @return {void} */ -const sendMessageForReferenceWithTarget = target => refs.sendNearbyReferences( target ) +const sendMessageForReferenceWithTarget = target => { + const nearbyReferences = referenceCollection.collectNearbyReferences( document, target ) + nearbyReferences.referencesGroup.forEach(reformatReferenceItemRectToBridgeToCGRect) + window.webkit.messageHandlers.referenceClicked.postMessage(nearbyReferences) +} /** * Handler for the click event. @@ -154,4 +173,4 @@ const handleClickEvent = event => { document.addEventListener('click', event => { event.preventDefault() handleClickEvent(event) -}, false) \ No newline at end of file +}, false) diff --git a/www/js/refs.js b/www/js/refs.js deleted file mode 100644 index 5c1bee2a6d7..00000000000 --- a/www/js/refs.js +++ /dev/null @@ -1,130 +0,0 @@ -const elementLocation = require('./elementLocation') - -const isCitation = href => href.indexOf('#cite_note') > -1 -const isEndnote = href => href.indexOf('#endnote_') > -1 -const isReference = href => href.indexOf('#ref_') > -1 - -const goDown = element => element.getElementsByTagName( 'A' )[0] - -/** - * Skip over whitespace but not other elements - */ -const skipOverWhitespace = skipFunc => element => { - do { - element = skipFunc( element ) - if (element && element.nodeType == Node.TEXT_NODE) { - if (element.textContent.match(/^\s+$/)) { - // Ignore empty whitespace - continue - } else { - break - } - } else { - // found an element or ran out - break - } - } while (true) - return element -} - -let goLeft = skipOverWhitespace( element => element.previousSibling ) -let goRight = skipOverWhitespace( element => element.nextSibling ) - -const hasCitationLink = element => { - try { - return isCitation( goDown( element ).getAttribute( 'href' ) ) - } catch (e) { - return false - } -} - -const collectRefText = sourceNode => { - const href = sourceNode.getAttribute( 'href' ) - const targetId = href.slice(1) - let targetNode = document.getElementById( targetId ) - if ( targetNode === null ) { - targetNode = document.getElementById( decodeURIComponent( targetId ) ) - } - if ( targetNode === null ) { - /*global console */ - console.log('reference target not found: ' + targetId) - return '' - } - - // preferably without the back link - targetNode.querySelectorAll( '.mw-cite-backlink' ) - .forEach(backlink => { - backlink.style.display = 'none' - }) - return targetNode.innerHTML -} - -const collectRefLink = sourceNode => { - let node = sourceNode - while (!node.classList || !node.classList.contains('reference')) { - node = node.parentNode - if (!node) { - return '' - } - } - return node.id -} - -const sendNearbyReferences = sourceNode => { - let selectedIndex = 0 - let refs = [] - let linkId = [] - let linkText = [] - let linkRects = [] - let curNode = sourceNode - - // handle clicked ref: - refs.push( collectRefText( curNode ) ) - linkId.push( collectRefLink( curNode ) ) - linkText.push( curNode.textContent ) - - // go left: - curNode = sourceNode.parentElement - while ( hasCitationLink( goLeft( curNode ) ) ) { - selectedIndex += 1 - curNode = goLeft( curNode ) - refs.unshift( collectRefText( goDown ( curNode ) ) ) - linkId.unshift( collectRefLink( curNode ) ) - linkText.unshift( curNode.textContent ) - } - - // go right: - curNode = sourceNode.parentElement - while ( hasCitationLink( goRight( curNode ) ) ) { - curNode = goRight( curNode ) - refs.push( collectRefText( goDown ( curNode ) ) ) - linkId.push( collectRefLink( curNode ) ) - linkText.push( curNode.textContent ) - } - - for(let i = 0; i < linkId.length; i++){ - const rect = elementLocation.getElementRect(document.getElementById(linkId[i])) - linkRects.push(rect) - } - - let referencesGroup = [] - for(let j = 0; j < linkId.length; j++){ - referencesGroup.push({ - 'id': linkId[j], - 'rect': linkRects[j], - 'text': linkText[j], - 'html': refs[j] - }) - } - - // Special handling for references - window.webkit.messageHandlers.referenceClicked.postMessage({ - 'selectedIndex': selectedIndex, - 'referencesGroup': referencesGroup - }) -} - -exports.isEndnote = isEndnote -exports.isReference = isReference -exports.isCitation = isCitation -exports.sendNearbyReferences = sendNearbyReferences \ No newline at end of file diff --git a/www/package-lock.json b/www/package-lock.json index e27a3e3c0bb..0bdbbe8c3d5 100644 --- a/www/package-lock.json +++ b/www/package-lock.json @@ -10,22 +10,22 @@ "integrity": "sha1-6HeHZOlEsY8yuw8QuQeEdcnftWs=", "dev": true, "requires": { - "coffee-script": "1.10.0", - "dateformat": "1.0.12", - "eventemitter2": "0.4.14", - "exit": "0.1.2", - "findup-sync": "0.3.0", - "glob": "7.0.6", - "grunt-cli": "1.2.0", - "grunt-known-options": "1.1.0", - "grunt-legacy-log": "1.0.0", - "grunt-legacy-util": "1.0.0", - "iconv-lite": "0.4.19", - "js-yaml": "3.5.5", - "minimatch": "3.0.4", - "nopt": "3.0.6", - "path-is-absolute": "1.0.1", - "rimraf": "2.2.8" + "coffee-script": "~1.10.0", + "dateformat": "~1.0.12", + "eventemitter2": "~0.4.13", + "exit": "~0.1.1", + "findup-sync": "~0.3.0", + "glob": "~7.0.0", + "grunt-cli": "~1.2.0", + "grunt-known-options": "~1.1.0", + "grunt-legacy-log": "~1.0.0", + "grunt-legacy-util": "~1.0.0", + "iconv-lite": "~0.4.13", + "js-yaml": "~3.5.2", + "minimatch": "~3.0.0", + "nopt": "~3.0.6", + "path-is-absolute": "~1.0.0", + "rimraf": "~2.2.8" }, "dependencies": { "abbrev": { @@ -52,7 +52,7 @@ "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", "dev": true, "requires": { - "sprintf-js": "1.0.3" + "sprintf-js": "~1.0.2" } }, "array-find-index": { @@ -79,7 +79,7 @@ "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", "dev": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -101,8 +101,8 @@ "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, "requires": { - "camelcase": "2.1.1", - "map-obj": "1.0.1" + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" } }, "chalk": { @@ -111,11 +111,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "coffee-script": { @@ -142,7 +142,7 @@ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, "requires": { - "array-find-index": "1.0.2" + "array-find-index": "^1.0.1" } }, "dateformat": { @@ -151,8 +151,8 @@ "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", "dev": true, "requires": { - "get-stdin": "4.0.1", - "meow": "3.7.0" + "get-stdin": "^4.0.1", + "meow": "^3.3.0" } }, "decamelize": { @@ -167,7 +167,7 @@ "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", "dev": true, "requires": { - "is-arrayish": "0.2.1" + "is-arrayish": "^0.2.1" } }, "escape-string-regexp": { @@ -200,8 +200,8 @@ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "findup-sync": { @@ -210,7 +210,7 @@ "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", "dev": true, "requires": { - "glob": "5.0.15" + "glob": "~5.0.0" }, "dependencies": { "glob": { @@ -219,11 +219,11 @@ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } @@ -252,12 +252,12 @@ "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "graceful-fs": { @@ -278,11 +278,11 @@ "integrity": "sha1-+4bxgJhHvAfcR4Q/ns1srLYt8tU=", "dev": true, "requires": { - "colors": "1.1.2", - "grunt-legacy-log-utils": "1.0.0", - "hooker": "0.2.3", - "lodash": "3.10.1", - "underscore.string": "3.2.3" + "colors": "~1.1.2", + "grunt-legacy-log-utils": "~1.0.0", + "hooker": "~0.2.3", + "lodash": "~3.10.1", + "underscore.string": "~3.2.3" } }, "grunt-legacy-log-utils": { @@ -291,8 +291,8 @@ "integrity": "sha1-p7ji0Ps1taUPSvmG/BEnSevJbz0=", "dev": true, "requires": { - "chalk": "1.1.3", - "lodash": "4.3.0" + "chalk": "~1.1.1", + "lodash": "~4.3.0" }, "dependencies": { "lodash": { @@ -309,13 +309,13 @@ "integrity": "sha1-OGqnjcbtUJhsKxiVcmWxtIq7m4Y=", "dev": true, "requires": { - "async": "1.5.2", - "exit": "0.1.2", - "getobject": "0.1.0", - "hooker": "0.2.3", - "lodash": "4.3.0", - "underscore.string": "3.2.3", - "which": "1.2.14" + "async": "~1.5.2", + "exit": "~0.1.1", + "getobject": "~0.1.0", + "hooker": "~0.2.3", + "lodash": "~4.3.0", + "underscore.string": "~3.2.3", + "which": "~1.2.1" }, "dependencies": { "lodash": { @@ -332,7 +332,7 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "hooker": { @@ -359,7 +359,7 @@ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, "requires": { - "repeating": "2.0.1" + "repeating": "^2.0.0" } }, "inflight": { @@ -368,8 +368,8 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -390,7 +390,7 @@ "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "dev": true, "requires": { - "builtin-modules": "1.1.1" + "builtin-modules": "^1.0.0" } }, "is-finite": { @@ -399,7 +399,7 @@ "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "is-utf8": { @@ -420,8 +420,8 @@ "integrity": "sha1-A3fDgBfKvHMisNH7zSWkkWQfL74=", "dev": true, "requires": { - "argparse": "1.0.9", - "esprima": "2.7.3" + "argparse": "^1.0.2", + "esprima": "^2.6.0" } }, "load-json-file": { @@ -430,11 +430,11 @@ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" } }, "lodash": { @@ -449,8 +449,8 @@ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, "requires": { - "currently-unhandled": "0.4.1", - "signal-exit": "3.0.2" + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" } }, "map-obj": { @@ -465,16 +465,16 @@ "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, "requires": { - "camelcase-keys": "2.1.0", - "decamelize": "1.2.0", - "loud-rejection": "1.6.0", - "map-obj": "1.0.1", - "minimist": "1.2.0", - "normalize-package-data": "2.4.0", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "redent": "1.0.0", - "trim-newlines": "1.0.0" + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" } }, "minimatch": { @@ -483,7 +483,7 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -498,7 +498,7 @@ "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "dev": true, "requires": { - "abbrev": "1.1.1" + "abbrev": "1" } }, "normalize-package-data": { @@ -507,10 +507,10 @@ "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", "dev": true, "requires": { - "hosted-git-info": "2.5.0", - "is-builtin-module": "1.0.0", - "semver": "5.4.1", - "validate-npm-package-license": "3.0.1" + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "number-is-nan": { @@ -531,7 +531,7 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "parse-json": { @@ -540,7 +540,7 @@ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "error-ex": "1.3.1" + "error-ex": "^1.2.0" } }, "path-exists": { @@ -549,7 +549,7 @@ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "dev": true, "requires": { - "pinkie-promise": "2.0.1" + "pinkie-promise": "^2.0.0" } }, "path-is-absolute": { @@ -564,9 +564,9 @@ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "pify": { @@ -587,7 +587,7 @@ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { - "pinkie": "2.0.4" + "pinkie": "^2.0.0" } }, "read-pkg": { @@ -596,9 +596,9 @@ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.4.0", - "path-type": "1.1.0" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" } }, "read-pkg-up": { @@ -607,8 +607,8 @@ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" } }, "redent": { @@ -617,8 +617,8 @@ "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true, "requires": { - "indent-string": "2.1.0", - "strip-indent": "1.0.1" + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" } }, "repeating": { @@ -627,7 +627,7 @@ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { - "is-finite": "1.0.2" + "is-finite": "^1.0.0" } }, "rimraf": { @@ -654,7 +654,7 @@ "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", "dev": true, "requires": { - "spdx-license-ids": "1.2.2" + "spdx-license-ids": "^1.0.2" } }, "spdx-expression-parse": { @@ -681,7 +681,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-bom": { @@ -690,7 +690,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "0.2.1" + "is-utf8": "^0.2.0" } }, "strip-indent": { @@ -699,7 +699,7 @@ "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, "requires": { - "get-stdin": "4.0.1" + "get-stdin": "^4.0.1" } }, "supports-color": { @@ -726,8 +726,8 @@ "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", "dev": true, "requires": { - "spdx-correct": "1.0.2", - "spdx-expression-parse": "1.0.4" + "spdx-correct": "~1.0.0", + "spdx-expression-parse": "~1.0.0" } }, "which": { @@ -736,7 +736,7 @@ "integrity": "sha1-mofEN48D6CfOyvGs31bHNsAcFOU=", "dev": true, "requires": { - "isexe": "2.0.0" + "isexe": "^2.0.0" } }, "wrappy": { @@ -753,12 +753,12 @@ "integrity": "sha1-HTM8qYvaxEV29kbg1mgAh8v4xhU=", "dev": true, "requires": { - "async": "1.5.2", - "browserify": "13.3.0", - "glob": "6.0.4", - "lodash": "3.10.1", - "resolve": "1.5.0", - "watchify": "3.9.0" + "async": "^1.5.0", + "browserify": "^13.0.0", + "glob": "^6.0.3", + "lodash": "^3.10.1", + "resolve": "^1.1.6", + "watchify": "^3.6.1" }, "dependencies": { "JSONStream": { @@ -767,8 +767,8 @@ "integrity": "sha1-cH92HgHa6eFvG8+TcDt4xwlmV5o=", "dev": true, "requires": { - "jsonparse": "1.3.1", - "through": "2.3.8" + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" } }, "acorn": { @@ -783,8 +783,8 @@ "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", "dev": true, "requires": { - "micromatch": "2.3.11", - "normalize-path": "2.1.1" + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" } }, "arr-diff": { @@ -793,7 +793,7 @@ "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, "requires": { - "arr-flatten": "1.1.0" + "arr-flatten": "^1.0.1" } }, "arr-flatten": { @@ -832,9 +832,9 @@ "integrity": "sha512-b/OsSjvWEo8Pi8H0zsDd2P6Uqo2TK2pH8gNLSJtNLM2Db0v2QaAZ0pBQJXVjAn4gBuugeVDr7s63ZogpUIwWDg==", "dev": true, "requires": { - "bn.js": "4.11.8", - "inherits": "2.0.3", - "minimalistic-assert": "1.0.0" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "assert": { @@ -852,7 +852,7 @@ "integrity": "sha1-e9QXhNMkk5h66yOba04cV6hzuRc=", "dev": true, "requires": { - "acorn": "4.0.13" + "acorn": "^4.0.3" } }, "async": { @@ -897,7 +897,7 @@ "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", "dev": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -907,9 +907,9 @@ "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "dev": true, "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" } }, "brorand": { @@ -924,11 +924,11 @@ "integrity": "sha1-+GzWzvT1MAyOY+B6TVEvZfv/RTE=", "dev": true, "requires": { - "JSONStream": "1.3.1", - "combine-source-map": "0.7.2", - "defined": "1.0.0", - "through2": "2.0.3", - "umd": "3.0.1" + "JSONStream": "^1.0.3", + "combine-source-map": "~0.7.1", + "defined": "^1.0.0", + "through2": "^2.0.0", + "umd": "^3.0.0" } }, "browser-resolve": { @@ -954,53 +954,53 @@ "integrity": "sha1-tanJAgJD8McORnW+yCI7xifkFc4=", "dev": true, "requires": { - "JSONStream": "1.3.1", - "assert": "1.4.1", - "browser-pack": "6.0.2", - "browser-resolve": "1.11.2", - "browserify-zlib": "0.1.4", - "buffer": "4.9.1", - "cached-path-relative": "1.0.1", - "concat-stream": "1.5.2", - "console-browserify": "1.1.0", - "constants-browserify": "1.0.0", - "crypto-browserify": "3.12.0", - "defined": "1.0.0", - "deps-sort": "2.0.0", - "domain-browser": "1.1.7", - "duplexer2": "0.1.4", - "events": "1.1.1", - "glob": "7.1.2", - "has": "1.0.1", - "htmlescape": "1.1.1", - "https-browserify": "0.0.1", - "inherits": "2.0.3", - "insert-module-globals": "7.0.1", - "labeled-stream-splicer": "2.0.0", - "module-deps": "4.1.1", - "os-browserify": "0.1.2", - "parents": "1.0.1", - "path-browserify": "0.0.0", - "process": "0.11.10", - "punycode": "1.4.1", - "querystring-es3": "0.2.1", - "read-only-stream": "2.0.0", - "readable-stream": "2.3.3", - "resolve": "1.5.0", - "shasum": "1.0.2", - "shell-quote": "1.6.1", - "stream-browserify": "2.0.1", - "stream-http": "2.7.2", - "string_decoder": "0.10.31", - "subarg": "1.0.0", - "syntax-error": "1.3.0", - "through2": "2.0.3", - "timers-browserify": "1.4.2", - "tty-browserify": "0.0.0", - "url": "0.11.0", - "util": "0.10.3", - "vm-browserify": "0.0.4", - "xtend": "4.0.1" + "JSONStream": "^1.0.3", + "assert": "^1.4.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^1.11.0", + "browserify-zlib": "~0.1.2", + "buffer": "^4.1.0", + "cached-path-relative": "^1.0.0", + "concat-stream": "~1.5.1", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "~1.1.0", + "duplexer2": "~0.1.2", + "events": "~1.1.0", + "glob": "^7.1.0", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "~0.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", + "labeled-stream-splicer": "^2.0.0", + "module-deps": "^4.0.8", + "os-browserify": "~0.1.1", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.6.1", + "stream-browserify": "^2.0.0", + "stream-http": "^2.0.0", + "string_decoder": "~0.10.0", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "~0.0.0", + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "~0.0.1", + "xtend": "^4.0.0" }, "dependencies": { "glob": { @@ -1009,12 +1009,12 @@ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } @@ -1025,12 +1025,12 @@ "integrity": "sha512-UGnTYAnB2a3YuYKIRy1/4FB2HdM866E0qC46JXvVTYKlBlZlnvfpSfY6OKfXZAkv70eJ2a1SqzpAo5CRhZGDFg==", "dev": true, "requires": { - "buffer-xor": "1.0.3", - "cipher-base": "1.0.4", - "create-hash": "1.1.3", - "evp_bytestokey": "1.0.3", - "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "browserify-cipher": { @@ -1039,9 +1039,9 @@ "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", "dev": true, "requires": { - "browserify-aes": "1.1.1", - "browserify-des": "1.0.0", - "evp_bytestokey": "1.0.3" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, "browserify-des": { @@ -1050,9 +1050,9 @@ "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", "dev": true, "requires": { - "cipher-base": "1.0.4", - "des.js": "1.0.0", - "inherits": "2.0.3" + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1" } }, "browserify-rsa": { @@ -1061,8 +1061,8 @@ "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "dev": true, "requires": { - "bn.js": "4.11.8", - "randombytes": "2.0.5" + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" } }, "browserify-sign": { @@ -1071,13 +1071,13 @@ "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", "dev": true, "requires": { - "bn.js": "4.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.1.3", - "create-hmac": "1.1.6", - "elliptic": "6.4.0", - "inherits": "2.0.3", - "parse-asn1": "5.1.0" + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" } }, "browserify-zlib": { @@ -1086,7 +1086,7 @@ "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", "dev": true, "requires": { - "pako": "0.2.9" + "pako": "~0.2.0" } }, "buffer": { @@ -1095,9 +1095,9 @@ "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dev": true, "requires": { - "base64-js": "1.2.1", - "ieee754": "1.1.8", - "isarray": "1.0.0" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, "buffer-xor": { @@ -1124,15 +1124,15 @@ "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", "dev": true, "requires": { - "anymatch": "1.3.2", - "async-each": "1.0.1", - "fsevents": "1.1.2", - "glob-parent": "2.0.0", - "inherits": "2.0.3", - "is-binary-path": "1.0.1", - "is-glob": "2.0.1", - "path-is-absolute": "1.0.1", - "readdirp": "2.1.0" + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" } }, "cipher-base": { @@ -1141,8 +1141,8 @@ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dev": true, "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "combine-source-map": { @@ -1151,10 +1151,10 @@ "integrity": "sha1-CHAxKFazB6h8xKxIbzqaYq7MwJ4=", "dev": true, "requires": { - "convert-source-map": "1.1.3", - "inline-source-map": "0.6.2", - "lodash.memoize": "3.0.4", - "source-map": "0.5.7" + "convert-source-map": "~1.1.0", + "inline-source-map": "~0.6.0", + "lodash.memoize": "~3.0.3", + "source-map": "~0.5.3" } }, "concat-map": { @@ -1169,9 +1169,9 @@ "integrity": "sha1-cIl4Yk2FavQaWnQd790mHadSwmY=", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.0.6", - "typedarray": "0.0.6" + "inherits": "~2.0.1", + "readable-stream": "~2.0.0", + "typedarray": "~0.0.5" }, "dependencies": { "readable-stream": { @@ -1180,12 +1180,12 @@ "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "0.10.31", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~0.10.x", + "util-deprecate": "~1.0.1" } } } @@ -1196,7 +1196,7 @@ "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", "dev": true, "requires": { - "date-now": "0.1.4" + "date-now": "^0.1.4" } }, "constants-browserify": { @@ -1223,8 +1223,8 @@ "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", "dev": true, "requires": { - "bn.js": "4.11.8", - "elliptic": "6.4.0" + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" } }, "create-hash": { @@ -1233,10 +1233,10 @@ "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", "dev": true, "requires": { - "cipher-base": "1.0.4", - "inherits": "2.0.3", - "ripemd160": "2.0.1", - "sha.js": "2.4.9" + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "sha.js": "^2.4.0" } }, "create-hmac": { @@ -1245,12 +1245,12 @@ "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", "dev": true, "requires": { - "cipher-base": "1.0.4", - "create-hash": "1.1.3", - "inherits": "2.0.3", - "ripemd160": "2.0.1", - "safe-buffer": "5.1.1", - "sha.js": "2.4.9" + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, "crypto-browserify": { @@ -1259,17 +1259,17 @@ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, "requires": { - "browserify-cipher": "1.0.0", - "browserify-sign": "4.0.4", - "create-ecdh": "4.0.0", - "create-hash": "1.1.3", - "create-hmac": "1.1.6", - "diffie-hellman": "5.0.2", - "inherits": "2.0.3", - "pbkdf2": "3.0.14", - "public-encrypt": "4.0.0", - "randombytes": "2.0.5", - "randomfill": "1.0.3" + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" } }, "date-now": { @@ -1290,10 +1290,10 @@ "integrity": "sha1-CRckkC6EZYJg65EHSMzNGvbiH7U=", "dev": true, "requires": { - "JSONStream": "1.3.1", - "shasum": "1.0.2", - "subarg": "1.0.0", - "through2": "2.0.3" + "JSONStream": "^1.0.3", + "shasum": "^1.0.0", + "subarg": "^1.0.0", + "through2": "^2.0.0" } }, "des.js": { @@ -1302,8 +1302,8 @@ "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", "dev": true, "requires": { - "inherits": "2.0.3", - "minimalistic-assert": "1.0.0" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "detective": { @@ -1312,8 +1312,8 @@ "integrity": "sha1-blqMaybmx6JUsca210kNmOyR7dE=", "dev": true, "requires": { - "acorn": "4.0.13", - "defined": "1.0.0" + "acorn": "^4.0.3", + "defined": "^1.0.0" } }, "diffie-hellman": { @@ -1322,9 +1322,9 @@ "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", "dev": true, "requires": { - "bn.js": "4.11.8", - "miller-rabin": "4.0.1", - "randombytes": "2.0.5" + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" } }, "domain-browser": { @@ -1339,7 +1339,7 @@ "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", "dev": true, "requires": { - "readable-stream": "2.3.3" + "readable-stream": "^2.0.2" } }, "elliptic": { @@ -1348,13 +1348,13 @@ "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", "dev": true, "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0", - "hash.js": "1.1.3", - "hmac-drbg": "1.0.1", - "inherits": "2.0.3", - "minimalistic-assert": "1.0.0", - "minimalistic-crypto-utils": "1.0.1" + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" } }, "events": { @@ -1369,8 +1369,8 @@ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, "requires": { - "md5.js": "1.3.4", - "safe-buffer": "5.1.1" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, "expand-brackets": { @@ -1379,7 +1379,7 @@ "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "dev": true, "requires": { - "is-posix-bracket": "0.1.1" + "is-posix-bracket": "^0.1.0" } }, "expand-range": { @@ -1388,7 +1388,7 @@ "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "dev": true, "requires": { - "fill-range": "2.2.3" + "fill-range": "^2.1.0" } }, "extglob": { @@ -1397,7 +1397,7 @@ "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "filename-regex": { @@ -1412,11 +1412,11 @@ "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", "dev": true, "requires": { - "is-number": "2.1.0", - "isobject": "2.1.0", - "randomatic": "1.1.7", - "repeat-element": "1.1.2", - "repeat-string": "1.6.1" + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^1.1.3", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" } }, "for-in": { @@ -1431,7 +1431,7 @@ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "dev": true, "requires": { - "for-in": "1.0.2" + "for-in": "^1.0.1" } }, "fs.realpath": { @@ -1447,8 +1447,8 @@ "dev": true, "optional": true, "requires": { - "nan": "2.7.0", - "node-pre-gyp": "0.6.36" + "nan": "^2.3.0", + "node-pre-gyp": "^0.6.36" }, "dependencies": { "abbrev": { @@ -1465,8 +1465,8 @@ "dev": true, "optional": true, "requires": { - "co": "4.6.0", - "json-stable-stringify": "1.0.1" + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" } }, "ansi-regex": { @@ -1489,8 +1489,8 @@ "dev": true, "optional": true, "requires": { - "delegates": "1.0.0", - "readable-stream": "2.2.9" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, "asn1": { @@ -1541,7 +1541,7 @@ "dev": true, "optional": true, "requires": { - "tweetnacl": "0.14.5" + "tweetnacl": "^0.14.3" } }, "block-stream": { @@ -1550,7 +1550,7 @@ "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", "dev": true, "requires": { - "inherits": "2.0.3" + "inherits": "~2.0.0" } }, "boom": { @@ -1559,7 +1559,7 @@ "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "dev": true, "requires": { - "hoek": "2.16.3" + "hoek": "2.x.x" } }, "brace-expansion": { @@ -1568,7 +1568,7 @@ "integrity": "sha1-Pv/DxQ4ABTH7cg6v+A8K6O8jz1k=", "dev": true, "requires": { - "balanced-match": "0.4.2", + "balanced-match": "^0.4.1", "concat-map": "0.0.1" } }, @@ -1604,7 +1604,7 @@ "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", "dev": true, "requires": { - "delayed-stream": "1.0.0" + "delayed-stream": "~1.0.0" } }, "concat-map": { @@ -1632,7 +1632,7 @@ "dev": true, "optional": true, "requires": { - "boom": "2.10.1" + "boom": "2.x.x" } }, "dashdash": { @@ -1642,7 +1642,7 @@ "dev": true, "optional": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" }, "dependencies": { "assert-plus": { @@ -1691,7 +1691,7 @@ "dev": true, "optional": true, "requires": { - "jsbn": "0.1.1" + "jsbn": "~0.1.0" } }, "extend": { @@ -1721,9 +1721,9 @@ "dev": true, "optional": true, "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.15" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.12" } }, "fs.realpath": { @@ -1738,10 +1738,10 @@ "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "inherits": "2.0.3", - "mkdirp": "0.5.1", - "rimraf": "2.6.1" + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" } }, "fstream-ignore": { @@ -1751,9 +1751,9 @@ "dev": true, "optional": true, "requires": { - "fstream": "1.0.11", - "inherits": "2.0.3", - "minimatch": "3.0.4" + "fstream": "^1.0.0", + "inherits": "2", + "minimatch": "^3.0.0" } }, "gauge": { @@ -1763,14 +1763,14 @@ "dev": true, "optional": true, "requires": { - "aproba": "1.1.1", - "console-control-strings": "1.1.0", - "has-unicode": "2.0.1", - "object-assign": "4.1.1", - "signal-exit": "3.0.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wide-align": "1.1.2" + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" } }, "getpass": { @@ -1780,7 +1780,7 @@ "dev": true, "optional": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" }, "dependencies": { "assert-plus": { @@ -1798,12 +1798,12 @@ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "graceful-fs": { @@ -1826,8 +1826,8 @@ "dev": true, "optional": true, "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" + "ajv": "^4.9.1", + "har-schema": "^1.0.5" } }, "has-unicode": { @@ -1844,10 +1844,10 @@ "dev": true, "optional": true, "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" } }, "hoek": { @@ -1863,9 +1863,9 @@ "dev": true, "optional": true, "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.0", - "sshpk": "1.13.0" + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "inflight": { @@ -1874,8 +1874,8 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -1897,7 +1897,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "is-typedarray": { @@ -1927,7 +1927,7 @@ "dev": true, "optional": true, "requires": { - "jsbn": "0.1.1" + "jsbn": "~0.1.0" } }, "jsbn": { @@ -1951,7 +1951,7 @@ "dev": true, "optional": true, "requires": { - "jsonify": "0.0.0" + "jsonify": "~0.0.0" } }, "json-stringify-safe": { @@ -2002,7 +2002,7 @@ "integrity": "sha1-pOv1BkCUVpI3uM9wBGd20J/JKu0=", "dev": true, "requires": { - "mime-db": "1.27.0" + "mime-db": "~1.27.0" } }, "minimatch": { @@ -2011,7 +2011,7 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "1.1.7" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -2043,15 +2043,15 @@ "dev": true, "optional": true, "requires": { - "mkdirp": "0.5.1", - "nopt": "4.0.1", - "npmlog": "4.1.0", - "rc": "1.2.1", - "request": "2.81.0", - "rimraf": "2.6.1", - "semver": "5.3.0", - "tar": "2.2.1", - "tar-pack": "3.4.0" + "mkdirp": "^0.5.1", + "nopt": "^4.0.1", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "request": "^2.81.0", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^2.2.1", + "tar-pack": "^3.4.0" } }, "nopt": { @@ -2061,8 +2061,8 @@ "dev": true, "optional": true, "requires": { - "abbrev": "1.1.0", - "osenv": "0.1.4" + "abbrev": "1", + "osenv": "^0.1.4" } }, "npmlog": { @@ -2072,10 +2072,10 @@ "dev": true, "optional": true, "requires": { - "are-we-there-yet": "1.1.4", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "number-is-nan": { @@ -2104,7 +2104,7 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "os-homedir": { @@ -2128,8 +2128,8 @@ "dev": true, "optional": true, "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, "path-is-absolute": { @@ -2172,10 +2172,10 @@ "dev": true, "optional": true, "requires": { - "deep-extend": "0.4.2", - "ini": "1.3.4", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" + "deep-extend": "~0.4.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, "dependencies": { "minimist": { @@ -2193,13 +2193,13 @@ "integrity": "sha1-z3jsb0ptHrQ9JkiMrJfwQudLf8g=", "dev": true, "requires": { - "buffer-shims": "1.0.0", - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "string_decoder": "1.0.1", - "util-deprecate": "1.0.2" + "buffer-shims": "~1.0.0", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "string_decoder": "~1.0.0", + "util-deprecate": "~1.0.1" } }, "request": { @@ -2209,28 +2209,28 @@ "dev": true, "optional": true, "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", - "caseless": "0.12.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "4.2.1", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.15", - "oauth-sign": "0.8.2", - "performance-now": "0.2.0", - "qs": "6.4.0", - "safe-buffer": "5.0.1", - "stringstream": "0.0.5", - "tough-cookie": "2.3.2", - "tunnel-agent": "0.6.0", - "uuid": "3.0.1" + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.1.1", + "har-validator": "~4.2.1", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "oauth-sign": "~0.8.1", + "performance-now": "^0.2.0", + "qs": "~6.4.0", + "safe-buffer": "^5.0.1", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.0.0" } }, "rimraf": { @@ -2239,7 +2239,7 @@ "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=", "dev": true, "requires": { - "glob": "7.1.2" + "glob": "^7.0.5" } }, "safe-buffer": { @@ -2276,7 +2276,7 @@ "dev": true, "optional": true, "requires": { - "hoek": "2.16.3" + "hoek": "2.x.x" } }, "sshpk": { @@ -2286,15 +2286,15 @@ "dev": true, "optional": true, "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jodid25519": "1.0.2", - "jsbn": "0.1.1", - "tweetnacl": "0.14.5" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jodid25519": "^1.0.0", + "jsbn": "~0.1.0", + "tweetnacl": "~0.14.0" }, "dependencies": { "assert-plus": { @@ -2312,9 +2312,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "string_decoder": { @@ -2323,7 +2323,7 @@ "integrity": "sha1-YuIA8DmVWmgQ2N8KM//A8BNmLZg=", "dev": true, "requires": { - "safe-buffer": "5.0.1" + "safe-buffer": "^5.0.1" } }, "stringstream": { @@ -2339,7 +2339,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-json-comments": { @@ -2355,9 +2355,9 @@ "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", "dev": true, "requires": { - "block-stream": "0.0.9", - "fstream": "1.0.11", - "inherits": "2.0.3" + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" } }, "tar-pack": { @@ -2367,14 +2367,14 @@ "dev": true, "optional": true, "requires": { - "debug": "2.6.8", - "fstream": "1.0.11", - "fstream-ignore": "1.0.5", - "once": "1.4.0", - "readable-stream": "2.2.9", - "rimraf": "2.6.1", - "tar": "2.2.1", - "uid-number": "0.0.6" + "debug": "^2.2.0", + "fstream": "^1.0.10", + "fstream-ignore": "^1.0.5", + "once": "^1.3.3", + "readable-stream": "^2.1.4", + "rimraf": "^2.5.1", + "tar": "^2.2.1", + "uid-number": "^0.0.6" } }, "tough-cookie": { @@ -2384,7 +2384,7 @@ "dev": true, "optional": true, "requires": { - "punycode": "1.4.1" + "punycode": "^1.4.1" } }, "tunnel-agent": { @@ -2394,7 +2394,7 @@ "dev": true, "optional": true, "requires": { - "safe-buffer": "5.0.1" + "safe-buffer": "^5.0.1" } }, "tweetnacl": { @@ -2441,7 +2441,7 @@ "dev": true, "optional": true, "requires": { - "string-width": "1.0.2" + "string-width": "^1.0.2" } }, "wrappy": { @@ -2464,11 +2464,11 @@ "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", "dev": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "glob-base": { @@ -2477,8 +2477,8 @@ "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "dev": true, "requires": { - "glob-parent": "2.0.0", - "is-glob": "2.0.1" + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" } }, "glob-parent": { @@ -2487,7 +2487,7 @@ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true, "requires": { - "is-glob": "2.0.1" + "is-glob": "^2.0.0" } }, "graceful-fs": { @@ -2502,7 +2502,7 @@ "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", "dev": true, "requires": { - "function-bind": "1.1.1" + "function-bind": "^1.0.2" } }, "hash-base": { @@ -2511,7 +2511,7 @@ "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=", "dev": true, "requires": { - "inherits": "2.0.3" + "inherits": "^2.0.1" } }, "hash.js": { @@ -2520,8 +2520,8 @@ "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", "dev": true, "requires": { - "inherits": "2.0.3", - "minimalistic-assert": "1.0.0" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.0" } }, "hmac-drbg": { @@ -2530,9 +2530,9 @@ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "dev": true, "requires": { - "hash.js": "1.1.3", - "minimalistic-assert": "1.0.0", - "minimalistic-crypto-utils": "1.0.1" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" } }, "htmlescape": { @@ -2565,8 +2565,8 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -2581,7 +2581,7 @@ "integrity": "sha1-+Tk0ccGKedFyT4Y/o4tYY3Ct4qU=", "dev": true, "requires": { - "source-map": "0.5.7" + "source-map": "~0.5.3" } }, "insert-module-globals": { @@ -2590,14 +2590,14 @@ "integrity": "sha1-wDv04BywhtW15azorQr+eInWOMM=", "dev": true, "requires": { - "JSONStream": "1.3.1", - "combine-source-map": "0.7.2", - "concat-stream": "1.5.2", - "is-buffer": "1.1.6", - "lexical-scope": "1.2.0", - "process": "0.11.10", - "through2": "2.0.3", - "xtend": "4.0.1" + "JSONStream": "^1.0.3", + "combine-source-map": "~0.7.1", + "concat-stream": "~1.5.1", + "is-buffer": "^1.1.0", + "lexical-scope": "^1.2.0", + "process": "~0.11.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" } }, "is-binary-path": { @@ -2606,7 +2606,7 @@ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { - "binary-extensions": "1.10.0" + "binary-extensions": "^1.0.0" } }, "is-buffer": { @@ -2627,7 +2627,7 @@ "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", "dev": true, "requires": { - "is-primitive": "2.0.0" + "is-primitive": "^2.0.0" } }, "is-extendable": { @@ -2648,7 +2648,7 @@ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "is-number": { @@ -2657,7 +2657,7 @@ "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" } }, "is-posix-bracket": { @@ -2693,7 +2693,7 @@ "integrity": "sha1-YRwj6BTbN1Un34URk9tZ3Sryf0U=", "dev": true, "requires": { - "jsonify": "0.0.0" + "jsonify": "~0.0.0" } }, "jsonify": { @@ -2714,7 +2714,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } }, "labeled-stream-splicer": { @@ -2723,9 +2723,9 @@ "integrity": "sha1-pS4dE4AkwAuGscDJH2d5GLiuClk=", "dev": true, "requires": { - "inherits": "2.0.3", - "isarray": "0.0.1", - "stream-splicer": "2.0.0" + "inherits": "^2.0.1", + "isarray": "~0.0.1", + "stream-splicer": "^2.0.0" }, "dependencies": { "isarray": { @@ -2742,7 +2742,7 @@ "integrity": "sha1-/Ope3HBKSzqHls3KQZw6CvryLfQ=", "dev": true, "requires": { - "astw": "2.2.0" + "astw": "^2.0.0" } }, "lodash": { @@ -2763,19 +2763,19 @@ "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "dev": true, "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.4" + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" } }, "miller-rabin": { @@ -2784,8 +2784,8 @@ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dev": true, "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" } }, "minimalistic-assert": { @@ -2806,7 +2806,7 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -2821,21 +2821,21 @@ "integrity": "sha1-IyFYM/HaE/1gbMuAh7RIUty4If0=", "dev": true, "requires": { - "JSONStream": "1.3.1", - "browser-resolve": "1.11.2", - "cached-path-relative": "1.0.1", - "concat-stream": "1.5.2", - "defined": "1.0.0", - "detective": "4.5.0", - "duplexer2": "0.1.4", - "inherits": "2.0.3", - "parents": "1.0.1", - "readable-stream": "2.3.3", - "resolve": "1.5.0", - "stream-combiner2": "1.1.1", - "subarg": "1.0.0", - "through2": "2.0.3", - "xtend": "4.0.1" + "JSONStream": "^1.0.3", + "browser-resolve": "^1.7.0", + "cached-path-relative": "^1.0.0", + "concat-stream": "~1.5.0", + "defined": "^1.0.0", + "detective": "^4.0.0", + "duplexer2": "^0.1.2", + "inherits": "^2.0.1", + "parents": "^1.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.3", + "stream-combiner2": "^1.1.1", + "subarg": "^1.0.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" } }, "nan": { @@ -2851,7 +2851,7 @@ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { - "remove-trailing-separator": "1.1.0" + "remove-trailing-separator": "^1.0.1" } }, "object.omit": { @@ -2860,8 +2860,8 @@ "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", "dev": true, "requires": { - "for-own": "0.1.5", - "is-extendable": "0.1.1" + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" } }, "once": { @@ -2870,7 +2870,7 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "os-browserify": { @@ -2885,7 +2885,7 @@ "integrity": "sha1-UM+GFjZeh+Ax4ppeyTOaPaRyX6I=", "dev": true, "requires": { - "shell-quote": "1.6.1" + "shell-quote": "^1.4.2" } }, "pako": { @@ -2900,7 +2900,7 @@ "integrity": "sha1-/t1NK/GTp3dF/nHjcdc8MwfZx1E=", "dev": true, "requires": { - "path-platform": "0.11.15" + "path-platform": "~0.11.15" } }, "parse-asn1": { @@ -2909,11 +2909,11 @@ "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", "dev": true, "requires": { - "asn1.js": "4.9.2", - "browserify-aes": "1.1.1", - "create-hash": "1.1.3", - "evp_bytestokey": "1.0.3", - "pbkdf2": "3.0.14" + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3" } }, "parse-glob": { @@ -2922,10 +2922,10 @@ "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", "dev": true, "requires": { - "glob-base": "0.3.0", - "is-dotfile": "1.0.3", - "is-extglob": "1.0.0", - "is-glob": "2.0.1" + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" } }, "path-browserify": { @@ -2952,11 +2952,11 @@ "integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==", "dev": true, "requires": { - "create-hash": "1.1.3", - "create-hmac": "1.1.6", - "ripemd160": "2.0.1", - "safe-buffer": "5.1.1", - "sha.js": "2.4.9" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, "preserve": { @@ -2983,11 +2983,11 @@ "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=", "dev": true, "requires": { - "bn.js": "4.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.1.3", - "parse-asn1": "5.1.0", - "randombytes": "2.0.5" + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1" } }, "punycode": { @@ -3014,8 +3014,8 @@ "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", "dev": true, "requires": { - "is-number": "3.0.0", - "kind-of": "4.0.0" + "is-number": "^3.0.0", + "kind-of": "^4.0.0" }, "dependencies": { "is-number": { @@ -3024,7 +3024,7 @@ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -3033,7 +3033,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -3044,7 +3044,7 @@ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -3055,7 +3055,7 @@ "integrity": "sha512-8T7Zn1AhMsQ/HI1SjcCfT/t4ii3eAqco3yOcSzS4mozsOz69lHLsoMXmF9nZgnFanYscnSlUSgs8uZyKzpE6kg==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "^5.1.0" } }, "read-only-stream": { @@ -3064,7 +3064,7 @@ "integrity": "sha1-JyT9aoET1zdkrCiNQ4YnDB2/F/A=", "dev": true, "requires": { - "readable-stream": "2.3.3" + "readable-stream": "^2.0.2" } }, "readdirp": { @@ -3073,10 +3073,10 @@ "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", "dev": true, "requires": { - "graceful-fs": "4.1.11", - "minimatch": "3.0.4", - "readable-stream": "2.3.3", - "set-immediate-shim": "1.0.1" + "graceful-fs": "^4.1.2", + "minimatch": "^3.0.2", + "readable-stream": "^2.0.2", + "set-immediate-shim": "^1.0.1" } }, "regex-cache": { @@ -3085,7 +3085,7 @@ "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", "dev": true, "requires": { - "is-equal-shallow": "0.1.3" + "is-equal-shallow": "^0.1.3" } }, "remove-trailing-separator": { @@ -3112,7 +3112,7 @@ "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", "dev": true, "requires": { - "path-parse": "1.0.5" + "path-parse": "^1.0.5" } }, "ripemd160": { @@ -3121,8 +3121,8 @@ "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=", "dev": true, "requires": { - "hash-base": "2.0.2", - "inherits": "2.0.3" + "hash-base": "^2.0.0", + "inherits": "^2.0.1" } }, "safe-buffer": { @@ -3143,8 +3143,8 @@ "integrity": "sha512-G8zektVqbiPHrylgew9Zg1VRB1L/DtXNUVAM6q4QLy8NE3qtHlFXTf8VLL4k1Yl6c7NMjtZUTdXV+X44nFaT6A==", "dev": true, "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "shasum": { @@ -3153,8 +3153,8 @@ "integrity": "sha1-5wEjENj0F/TetXEhUOVni4euVl8=", "dev": true, "requires": { - "json-stable-stringify": "0.0.1", - "sha.js": "2.4.9" + "json-stable-stringify": "~0.0.0", + "sha.js": "~2.4.4" } }, "shell-quote": { @@ -3163,10 +3163,10 @@ "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", "dev": true, "requires": { - "array-filter": "0.0.1", - "array-map": "0.0.0", - "array-reduce": "0.0.0", - "jsonify": "0.0.0" + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" } }, "source-map": { @@ -3181,8 +3181,8 @@ "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.3" + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" } }, "stream-combiner2": { @@ -3191,8 +3191,8 @@ "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", "dev": true, "requires": { - "duplexer2": "0.1.4", - "readable-stream": "2.3.3" + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" } }, "stream-http": { @@ -3201,11 +3201,11 @@ "integrity": "sha512-c0yTD2rbQzXtSsFSVhtpvY/vS6u066PcXOX9kBB3mSO76RiUQzL340uJkGBWnlBg4/HZzqiUXtaVA7wcRcJgEw==", "dev": true, "requires": { - "builtin-status-codes": "3.0.0", - "inherits": "2.0.3", - "readable-stream": "2.3.3", - "to-arraybuffer": "1.0.1", - "xtend": "4.0.1" + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.2.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" } }, "stream-splicer": { @@ -3214,8 +3214,8 @@ "integrity": "sha1-G2O+Q4oTPktnHMGTUZdgAXWRDYM=", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.3" + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" } }, "string_decoder": { @@ -3230,7 +3230,7 @@ "integrity": "sha1-9izxdYHplrSPyWVpn1TAauJouNI=", "dev": true, "requires": { - "minimist": "1.2.0" + "minimist": "^1.1.0" } }, "syntax-error": { @@ -3239,7 +3239,7 @@ "integrity": "sha1-HtkmbE1AvnXcVb+bsct3Biu5bKE=", "dev": true, "requires": { - "acorn": "4.0.13" + "acorn": "^4.0.3" } }, "through": { @@ -3254,8 +3254,8 @@ "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "dev": true, "requires": { - "readable-stream": "2.3.3", - "xtend": "4.0.1" + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" } }, "timers-browserify": { @@ -3264,7 +3264,7 @@ "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", "dev": true, "requires": { - "process": "0.11.10" + "process": "~0.11.0" } }, "to-arraybuffer": { @@ -3347,13 +3347,13 @@ "integrity": "sha1-8HX9LoqGrN6Eztum5cKgvt1SPZ4=", "dev": true, "requires": { - "anymatch": "1.3.2", - "browserify": "14.5.0", - "chokidar": "1.7.0", - "defined": "1.0.0", - "outpipe": "1.1.1", - "through2": "2.0.3", - "xtend": "4.0.1" + "anymatch": "^1.3.0", + "browserify": "^14.0.0", + "chokidar": "^1.0.0", + "defined": "^1.0.0", + "outpipe": "^1.1.0", + "through2": "^2.0.0", + "xtend": "^4.0.0" }, "dependencies": { "browserify": { @@ -3362,53 +3362,53 @@ "integrity": "sha512-gKfOsNQv/toWz+60nSPfYzuwSEdzvV2WdxrVPUbPD/qui44rAkB3t3muNtmmGYHqrG56FGwX9SUEQmzNLAeS7g==", "dev": true, "requires": { - "JSONStream": "1.3.1", - "assert": "1.4.1", - "browser-pack": "6.0.2", - "browser-resolve": "1.11.2", - "browserify-zlib": "0.2.0", - "buffer": "5.0.8", - "cached-path-relative": "1.0.1", - "concat-stream": "1.5.2", - "console-browserify": "1.1.0", - "constants-browserify": "1.0.0", - "crypto-browserify": "3.12.0", - "defined": "1.0.0", - "deps-sort": "2.0.0", - "domain-browser": "1.1.7", - "duplexer2": "0.1.4", - "events": "1.1.1", - "glob": "7.1.2", - "has": "1.0.1", - "htmlescape": "1.1.1", - "https-browserify": "1.0.0", - "inherits": "2.0.3", - "insert-module-globals": "7.0.1", - "labeled-stream-splicer": "2.0.0", - "module-deps": "4.1.1", - "os-browserify": "0.3.0", - "parents": "1.0.1", - "path-browserify": "0.0.0", - "process": "0.11.10", - "punycode": "1.4.1", - "querystring-es3": "0.2.1", - "read-only-stream": "2.0.0", - "readable-stream": "2.3.3", - "resolve": "1.5.0", - "shasum": "1.0.2", - "shell-quote": "1.6.1", - "stream-browserify": "2.0.1", - "stream-http": "2.7.2", - "string_decoder": "1.0.3", - "subarg": "1.0.0", - "syntax-error": "1.3.0", - "through2": "2.0.3", - "timers-browserify": "1.4.2", - "tty-browserify": "0.0.0", - "url": "0.11.0", - "util": "0.10.3", - "vm-browserify": "0.0.4", - "xtend": "4.0.1" + "JSONStream": "^1.0.3", + "assert": "^1.4.0", + "browser-pack": "^6.0.1", + "browser-resolve": "^1.11.0", + "browserify-zlib": "~0.2.0", + "buffer": "^5.0.2", + "cached-path-relative": "^1.0.0", + "concat-stream": "~1.5.1", + "console-browserify": "^1.1.0", + "constants-browserify": "~1.0.0", + "crypto-browserify": "^3.0.0", + "defined": "^1.0.0", + "deps-sort": "^2.0.0", + "domain-browser": "~1.1.0", + "duplexer2": "~0.1.2", + "events": "~1.1.0", + "glob": "^7.1.0", + "has": "^1.0.0", + "htmlescape": "^1.1.0", + "https-browserify": "^1.0.0", + "inherits": "~2.0.1", + "insert-module-globals": "^7.0.0", + "labeled-stream-splicer": "^2.0.0", + "module-deps": "^4.0.8", + "os-browserify": "~0.3.0", + "parents": "^1.0.1", + "path-browserify": "~0.0.0", + "process": "~0.11.0", + "punycode": "^1.3.2", + "querystring-es3": "~0.2.0", + "read-only-stream": "^2.0.0", + "readable-stream": "^2.0.2", + "resolve": "^1.1.4", + "shasum": "^1.0.0", + "shell-quote": "^1.6.1", + "stream-browserify": "^2.0.0", + "stream-http": "^2.0.0", + "string_decoder": "~1.0.0", + "subarg": "^1.0.0", + "syntax-error": "^1.1.1", + "through2": "^2.0.0", + "timers-browserify": "^1.0.1", + "tty-browserify": "~0.0.0", + "url": "~0.11.0", + "util": "~0.10.1", + "vm-browserify": "~0.0.1", + "xtend": "^4.0.0" } }, "browserify-zlib": { @@ -3417,7 +3417,7 @@ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dev": true, "requires": { - "pako": "1.0.6" + "pako": "~1.0.5" } }, "buffer": { @@ -3426,8 +3426,8 @@ "integrity": "sha512-xXvjQhVNz50v2nPeoOsNqWCLGfiv4ji/gXZM28jnVwdLJxH4mFyqgqCKfaK9zf1KUbG6zTkjLOy7ou+jSMarGA==", "dev": true, "requires": { - "base64-js": "1.2.1", - "ieee754": "1.1.8" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" } }, "glob": { @@ -3436,12 +3436,12 @@ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "https-browserify": { @@ -3468,7 +3468,7 @@ "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "~5.1.0" } } } @@ -3493,10 +3493,10 @@ "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=", "dev": true, "requires": { - "findup-sync": "0.3.0", - "grunt-known-options": "1.1.0", - "nopt": "3.0.6", - "resolve": "1.1.7" + "findup-sync": "~0.3.0", + "grunt-known-options": "~1.1.0", + "nopt": "~3.0.6", + "resolve": "~1.1.0" }, "dependencies": { "abbrev": { @@ -3517,7 +3517,7 @@ "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", "dev": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -3533,7 +3533,7 @@ "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", "dev": true, "requires": { - "glob": "5.0.15" + "glob": "~5.0.0" } }, "glob": { @@ -3542,11 +3542,11 @@ "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", "dev": true, "requires": { - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "grunt-known-options": { @@ -3561,8 +3561,8 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -3577,7 +3577,7 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "^1.1.7" } }, "nopt": { @@ -3586,7 +3586,7 @@ "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "dev": true, "requires": { - "abbrev": "1.1.1" + "abbrev": "1" } }, "once": { @@ -3595,7 +3595,7 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "path-is-absolute": { @@ -3624,8 +3624,8 @@ "integrity": "sha1-cGDGWB6QS4qw0A8HbgqPbj58NXM=", "dev": true, "requires": { - "chalk": "1.1.3", - "file-sync-cmp": "0.1.1" + "chalk": "^1.1.1", + "file-sync-cmp": "^0.1.0" }, "dependencies": { "ansi-regex": { @@ -3646,11 +3646,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "escape-string-regexp": { @@ -3671,7 +3671,7 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-ansi": { @@ -3680,7 +3680,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "supports-color": { @@ -3697,10 +3697,10 @@ "integrity": "sha1-O73sC3XRLOqlXWKUNiXAsIYc328=", "dev": true, "requires": { - "async": "2.5.0", - "chalk": "1.1.3", - "less": "2.7.3", - "lodash": "4.17.4" + "async": "^2.0.0", + "chalk": "^1.0.0", + "less": "~2.7.1", + "lodash": "^4.8.2" }, "dependencies": { "ajv": { @@ -3710,8 +3710,8 @@ "dev": true, "optional": true, "requires": { - "co": "4.6.0", - "json-stable-stringify": "1.0.1" + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" } }, "ansi-regex": { @@ -3753,7 +3753,7 @@ "integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==", "dev": true, "requires": { - "lodash": "4.17.4" + "lodash": "^4.14.0" } }, "asynckit": { @@ -3784,7 +3784,7 @@ "dev": true, "optional": true, "requires": { - "tweetnacl": "0.14.5" + "tweetnacl": "^0.14.3" } }, "boom": { @@ -3793,7 +3793,7 @@ "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", "dev": true, "requires": { - "hoek": "2.16.3" + "hoek": "2.x.x" } }, "caseless": { @@ -3809,11 +3809,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "co": { @@ -3829,7 +3829,7 @@ "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", "dev": true, "requires": { - "delayed-stream": "1.0.0" + "delayed-stream": "~1.0.0" } }, "core-util-is": { @@ -3846,7 +3846,7 @@ "dev": true, "optional": true, "requires": { - "boom": "2.10.1" + "boom": "2.x.x" } }, "dashdash": { @@ -3856,7 +3856,7 @@ "dev": true, "optional": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" }, "dependencies": { "assert-plus": { @@ -3881,7 +3881,7 @@ "dev": true, "optional": true, "requires": { - "jsbn": "0.1.1" + "jsbn": "~0.1.0" } }, "errno": { @@ -3891,7 +3891,7 @@ "dev": true, "optional": true, "requires": { - "prr": "0.0.0" + "prr": "~0.0.0" } }, "escape-string-regexp": { @@ -3927,9 +3927,9 @@ "dev": true, "optional": true, "requires": { - "asynckit": "0.4.0", - "combined-stream": "1.0.5", - "mime-types": "2.1.17" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.5", + "mime-types": "^2.1.12" } }, "getpass": { @@ -3939,7 +3939,7 @@ "dev": true, "optional": true, "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" }, "dependencies": { "assert-plus": { @@ -3972,8 +3972,8 @@ "dev": true, "optional": true, "requires": { - "ajv": "4.11.8", - "har-schema": "1.0.5" + "ajv": "^4.9.1", + "har-schema": "^1.0.5" } }, "has-ansi": { @@ -3982,7 +3982,7 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "hawk": { @@ -3992,10 +3992,10 @@ "dev": true, "optional": true, "requires": { - "boom": "2.10.1", - "cryptiles": "2.0.5", - "hoek": "2.16.3", - "sntp": "1.0.9" + "boom": "2.x.x", + "cryptiles": "2.x.x", + "hoek": "2.x.x", + "sntp": "1.x.x" } }, "hoek": { @@ -4011,9 +4011,9 @@ "dev": true, "optional": true, "requires": { - "assert-plus": "0.2.0", - "jsprim": "1.4.1", - "sshpk": "1.13.1" + "assert-plus": "^0.2.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "image-size": { @@ -4058,7 +4058,7 @@ "dev": true, "optional": true, "requires": { - "jsonify": "0.0.0" + "jsonify": "~0.0.0" } }, "json-stringify-safe": { @@ -4103,14 +4103,14 @@ "integrity": "sha512-KPdIJKWcEAb02TuJtaLrhue0krtRLoRoo7x6BNJIBelO00t/CCdJQUnHW5V34OnHMWzIktSalJxRO+FvytQlCQ==", "dev": true, "requires": { - "errno": "0.1.4", - "graceful-fs": "4.1.11", - "image-size": "0.5.5", - "mime": "1.4.1", - "mkdirp": "0.5.1", - "promise": "7.3.1", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "mime": "^1.2.11", + "mkdirp": "^0.5.0", + "promise": "^7.1.1", "request": "2.81.0", - "source-map": "0.5.7" + "source-map": "^0.5.3" } }, "lodash": { @@ -4138,7 +4138,7 @@ "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", "dev": true, "requires": { - "mime-db": "1.30.0" + "mime-db": "~1.30.0" } }, "minimist": { @@ -4179,7 +4179,7 @@ "dev": true, "optional": true, "requires": { - "asap": "2.0.6" + "asap": "~2.0.3" } }, "prr": { @@ -4210,28 +4210,28 @@ "dev": true, "optional": true, "requires": { - "aws-sign2": "0.6.0", - "aws4": "1.6.0", - "caseless": "0.12.0", - "combined-stream": "1.0.5", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.1.4", - "har-validator": "4.2.1", - "hawk": "3.1.3", - "http-signature": "1.1.1", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.17", - "oauth-sign": "0.8.2", - "performance-now": "0.2.0", - "qs": "6.4.0", - "safe-buffer": "5.1.1", - "stringstream": "0.0.5", - "tough-cookie": "2.3.3", - "tunnel-agent": "0.6.0", - "uuid": "3.1.0" + "aws-sign2": "~0.6.0", + "aws4": "^1.2.1", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.0", + "forever-agent": "~0.6.1", + "form-data": "~2.1.1", + "har-validator": "~4.2.1", + "hawk": "~3.1.3", + "http-signature": "~1.1.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.7", + "oauth-sign": "~0.8.1", + "performance-now": "^0.2.0", + "qs": "~6.4.0", + "safe-buffer": "^5.0.1", + "stringstream": "~0.0.4", + "tough-cookie": "~2.3.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.0.0" } }, "safe-buffer": { @@ -4247,7 +4247,7 @@ "dev": true, "optional": true, "requires": { - "hoek": "2.16.3" + "hoek": "2.x.x" } }, "source-map": { @@ -4264,14 +4264,14 @@ "dev": true, "optional": true, "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "tweetnacl": "0.14.5" + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "tweetnacl": "~0.14.0" }, "dependencies": { "assert-plus": { @@ -4296,7 +4296,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "supports-color": { @@ -4312,7 +4312,7 @@ "dev": true, "optional": true, "requires": { - "punycode": "1.4.1" + "punycode": "^1.4.1" } }, "tunnel-agent": { @@ -4322,7 +4322,7 @@ "dev": true, "optional": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "^5.0.1" } }, "tweetnacl": { @@ -4346,9 +4346,9 @@ "dev": true, "optional": true, "requires": { - "assert-plus": "1.0.0", + "assert-plus": "^1.0.0", "core-util-is": "1.0.2", - "extsprintf": "1.3.0" + "extsprintf": "^1.2.0" }, "dependencies": { "assert-plus": { @@ -4368,7 +4368,7 @@ "integrity": "sha1-LHd/s4hjf+RH+MVs0lPK72yHlec=", "dev": true, "requires": { - "eslint": "3.19.0" + "eslint": "^3.0.0" }, "dependencies": { "acorn": { @@ -4383,7 +4383,7 @@ "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", "dev": true, "requires": { - "acorn": "3.3.0" + "acorn": "^3.0.4" }, "dependencies": { "acorn": { @@ -4400,8 +4400,8 @@ "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", "dev": true, "requires": { - "co": "4.6.0", - "json-stable-stringify": "1.0.1" + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" } }, "ajv-keywords": { @@ -4434,7 +4434,7 @@ "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", "dev": true, "requires": { - "sprintf-js": "1.0.3" + "sprintf-js": "~1.0.2" } }, "array-union": { @@ -4443,7 +4443,7 @@ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "requires": { - "array-uniq": "1.0.3" + "array-uniq": "^1.0.1" } }, "array-uniq": { @@ -4464,9 +4464,9 @@ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "dev": true, "requires": { - "chalk": "1.1.3", - "esutils": "2.0.2", - "js-tokens": "3.0.2" + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" } }, "balanced-match": { @@ -4481,7 +4481,7 @@ "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", "dev": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -4491,7 +4491,7 @@ "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", "dev": true, "requires": { - "callsites": "0.2.0" + "callsites": "^0.2.0" } }, "callsites": { @@ -4506,11 +4506,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" } }, "circular-json": { @@ -4525,7 +4525,7 @@ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", "dev": true, "requires": { - "restore-cursor": "1.0.1" + "restore-cursor": "^1.0.1" } }, "cli-width": { @@ -4558,9 +4558,9 @@ "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", "dev": true, "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.3", - "typedarray": "0.0.6" + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, "d": { @@ -4569,7 +4569,7 @@ "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "dev": true, "requires": { - "es5-ext": "0.10.35" + "es5-ext": "^0.10.9" } }, "debug": { @@ -4593,13 +4593,13 @@ "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", "dev": true, "requires": { - "globby": "5.0.0", - "is-path-cwd": "1.0.0", - "is-path-in-cwd": "1.0.0", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "rimraf": "2.6.2" + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" } }, "doctrine": { @@ -4608,8 +4608,8 @@ "integrity": "sha1-xz2NKQnSIpHhoAejlYBNqLZl/mM=", "dev": true, "requires": { - "esutils": "2.0.2", - "isarray": "1.0.0" + "esutils": "^2.0.2", + "isarray": "^1.0.0" } }, "es5-ext": { @@ -4618,8 +4618,8 @@ "integrity": "sha1-GO6FjOajxFx9eekcFfzKnsVoSU8=", "dev": true, "requires": { - "es6-iterator": "2.0.3", - "es6-symbol": "3.1.1" + "es6-iterator": "~2.0.1", + "es6-symbol": "~3.1.1" } }, "es6-iterator": { @@ -4628,9 +4628,9 @@ "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", "dev": true, "requires": { - "d": "1.0.0", - "es5-ext": "0.10.35", - "es6-symbol": "3.1.1" + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" } }, "es6-map": { @@ -4639,12 +4639,12 @@ "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", "dev": true, "requires": { - "d": "1.0.0", - "es5-ext": "0.10.35", - "es6-iterator": "2.0.3", - "es6-set": "0.1.5", - "es6-symbol": "3.1.1", - "event-emitter": "0.3.5" + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" } }, "es6-set": { @@ -4653,11 +4653,11 @@ "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", "dev": true, "requires": { - "d": "1.0.0", - "es5-ext": "0.10.35", - "es6-iterator": "2.0.3", + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", "es6-symbol": "3.1.1", - "event-emitter": "0.3.5" + "event-emitter": "~0.3.5" } }, "es6-symbol": { @@ -4666,8 +4666,8 @@ "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", "dev": true, "requires": { - "d": "1.0.0", - "es5-ext": "0.10.35" + "d": "1", + "es5-ext": "~0.10.14" } }, "es6-weak-map": { @@ -4676,10 +4676,10 @@ "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", "dev": true, "requires": { - "d": "1.0.0", - "es5-ext": "0.10.35", - "es6-iterator": "2.0.3", - "es6-symbol": "3.1.1" + "d": "1", + "es5-ext": "^0.10.14", + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" } }, "escape-string-regexp": { @@ -4694,10 +4694,10 @@ "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", "dev": true, "requires": { - "es6-map": "0.1.5", - "es6-weak-map": "2.0.2", - "esrecurse": "4.2.0", - "estraverse": "4.2.0" + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } }, "eslint": { @@ -4706,41 +4706,41 @@ "integrity": "sha1-yPxiAcf0DdCJQbh8CFdnOGpnmsw=", "dev": true, "requires": { - "babel-code-frame": "6.26.0", - "chalk": "1.1.3", - "concat-stream": "1.6.0", - "debug": "2.6.9", - "doctrine": "2.0.0", - "escope": "3.6.0", - "espree": "3.5.1", - "esquery": "1.0.0", - "estraverse": "4.2.0", - "esutils": "2.0.2", - "file-entry-cache": "2.0.0", - "glob": "7.1.2", - "globals": "9.18.0", - "ignore": "3.3.7", - "imurmurhash": "0.1.4", - "inquirer": "0.12.0", - "is-my-json-valid": "2.16.1", - "is-resolvable": "1.0.0", - "js-yaml": "3.10.0", - "json-stable-stringify": "1.0.1", - "levn": "0.3.0", - "lodash": "4.17.4", - "mkdirp": "0.5.1", - "natural-compare": "1.4.0", - "optionator": "0.8.2", - "path-is-inside": "1.0.2", - "pluralize": "1.2.1", - "progress": "1.1.8", - "require-uncached": "1.0.3", - "shelljs": "0.7.8", - "strip-bom": "3.0.0", - "strip-json-comments": "2.0.1", - "table": "3.8.3", - "text-table": "0.2.0", - "user-home": "2.0.0" + "babel-code-frame": "^6.16.0", + "chalk": "^1.1.3", + "concat-stream": "^1.5.2", + "debug": "^2.1.1", + "doctrine": "^2.0.0", + "escope": "^3.6.0", + "espree": "^3.4.0", + "esquery": "^1.0.0", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "glob": "^7.0.3", + "globals": "^9.14.0", + "ignore": "^3.2.0", + "imurmurhash": "^0.1.4", + "inquirer": "^0.12.0", + "is-my-json-valid": "^2.10.0", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.5.1", + "json-stable-stringify": "^1.0.0", + "levn": "^0.3.0", + "lodash": "^4.0.0", + "mkdirp": "^0.5.0", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.1", + "pluralize": "^1.2.1", + "progress": "^1.1.8", + "require-uncached": "^1.0.2", + "shelljs": "^0.7.5", + "strip-bom": "^3.0.0", + "strip-json-comments": "~2.0.1", + "table": "^3.7.8", + "text-table": "~0.2.0", + "user-home": "^2.0.0" } }, "espree": { @@ -4749,8 +4749,8 @@ "integrity": "sha1-DJiLirRttTEAoZVK5LqZXd0n2H4=", "dev": true, "requires": { - "acorn": "5.2.1", - "acorn-jsx": "3.0.1" + "acorn": "^5.1.1", + "acorn-jsx": "^3.0.0" } }, "esprima": { @@ -4765,7 +4765,7 @@ "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", "dev": true, "requires": { - "estraverse": "4.2.0" + "estraverse": "^4.0.0" } }, "esrecurse": { @@ -4774,8 +4774,8 @@ "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", "dev": true, "requires": { - "estraverse": "4.2.0", - "object-assign": "4.1.1" + "estraverse": "^4.1.0", + "object-assign": "^4.0.1" } }, "estraverse": { @@ -4796,8 +4796,8 @@ "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", "dev": true, "requires": { - "d": "1.0.0", - "es5-ext": "0.10.35" + "d": "1", + "es5-ext": "~0.10.14" } }, "exit-hook": { @@ -4818,8 +4818,8 @@ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "dev": true, "requires": { - "escape-string-regexp": "1.0.5", - "object-assign": "4.1.1" + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" } }, "file-entry-cache": { @@ -4828,8 +4828,8 @@ "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", "dev": true, "requires": { - "flat-cache": "1.3.0", - "object-assign": "4.1.1" + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" } }, "flat-cache": { @@ -4838,10 +4838,10 @@ "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", "dev": true, "requires": { - "circular-json": "0.3.3", - "del": "2.2.2", - "graceful-fs": "4.1.11", - "write": "0.2.1" + "circular-json": "^0.3.1", + "del": "^2.0.2", + "graceful-fs": "^4.1.2", + "write": "^0.2.1" } }, "fs.realpath": { @@ -4862,7 +4862,7 @@ "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", "dev": true, "requires": { - "is-property": "1.0.2" + "is-property": "^1.0.0" } }, "glob": { @@ -4871,12 +4871,12 @@ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "globals": { @@ -4891,12 +4891,12 @@ "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "dev": true, "requires": { - "array-union": "1.0.2", - "arrify": "1.0.1", - "glob": "7.1.2", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "graceful-fs": { @@ -4911,7 +4911,7 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "ignore": { @@ -4932,8 +4932,8 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -4948,19 +4948,19 @@ "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=", "dev": true, "requires": { - "ansi-escapes": "1.4.0", - "ansi-regex": "2.1.1", - "chalk": "1.1.3", - "cli-cursor": "1.0.2", - "cli-width": "2.2.0", - "figures": "1.7.0", - "lodash": "4.17.4", - "readline2": "1.0.1", - "run-async": "0.1.0", - "rx-lite": "3.1.2", - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "through": "2.3.8" + "ansi-escapes": "^1.1.0", + "ansi-regex": "^2.0.0", + "chalk": "^1.0.0", + "cli-cursor": "^1.0.1", + "cli-width": "^2.0.0", + "figures": "^1.3.5", + "lodash": "^4.3.0", + "readline2": "^1.0.1", + "run-async": "^0.1.0", + "rx-lite": "^3.1.2", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.0", + "through": "^2.3.6" } }, "is-fullwidth-code-point": { @@ -4969,7 +4969,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "is-my-json-valid": { @@ -4978,10 +4978,10 @@ "integrity": "sha512-ochPsqWS1WXj8ZnMIV0vnNXooaMhp7cyL4FMSIPKTtnV0Ha/T19G2b9kkhcNsabV9bxYkze7/aLZJb/bYuFduQ==", "dev": true, "requires": { - "generate-function": "2.0.0", - "generate-object-property": "1.2.0", - "jsonpointer": "4.0.1", - "xtend": "4.0.1" + "generate-function": "^2.0.0", + "generate-object-property": "^1.1.0", + "jsonpointer": "^4.0.0", + "xtend": "^4.0.0" } }, "is-path-cwd": { @@ -4996,7 +4996,7 @@ "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", "dev": true, "requires": { - "is-path-inside": "1.0.0" + "is-path-inside": "^1.0.0" } }, "is-path-inside": { @@ -5005,7 +5005,7 @@ "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=", "dev": true, "requires": { - "path-is-inside": "1.0.2" + "path-is-inside": "^1.0.1" } }, "is-property": { @@ -5020,7 +5020,7 @@ "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=", "dev": true, "requires": { - "tryit": "1.0.3" + "tryit": "^1.0.1" } }, "isarray": { @@ -5041,8 +5041,8 @@ "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", "dev": true, "requires": { - "argparse": "1.0.9", - "esprima": "4.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, "json-stable-stringify": { @@ -5051,7 +5051,7 @@ "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", "dev": true, "requires": { - "jsonify": "0.0.0" + "jsonify": "~0.0.0" } }, "jsonify": { @@ -5072,8 +5072,8 @@ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "dev": true, "requires": { - "prelude-ls": "1.1.2", - "type-check": "0.3.2" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" } }, "lodash": { @@ -5088,7 +5088,7 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -5142,7 +5142,7 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "onetime": { @@ -5157,12 +5157,12 @@ "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", "dev": true, "requires": { - "deep-is": "0.1.3", - "fast-levenshtein": "2.0.6", - "levn": "0.3.0", - "prelude-ls": "1.1.2", - "type-check": "0.3.2", - "wordwrap": "1.0.0" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" } }, "os-homedir": { @@ -5201,7 +5201,7 @@ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { - "pinkie": "2.0.4" + "pinkie": "^2.0.0" } }, "pluralize": { @@ -5228,8 +5228,8 @@ "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", "mute-stream": "0.0.5" } }, @@ -5239,8 +5239,8 @@ "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", "dev": true, "requires": { - "caller-path": "0.1.0", - "resolve-from": "1.0.1" + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" } }, "resolve-from": { @@ -5255,8 +5255,8 @@ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", "dev": true, "requires": { - "exit-hook": "1.1.1", - "onetime": "1.1.0" + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" } }, "rimraf": { @@ -5265,7 +5265,7 @@ "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "dev": true, "requires": { - "glob": "7.1.2" + "glob": "^7.0.5" } }, "run-async": { @@ -5274,7 +5274,7 @@ "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", "dev": true, "requires": { - "once": "1.4.0" + "once": "^1.3.0" } }, "rx-lite": { @@ -5301,9 +5301,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "strip-ansi": { @@ -5312,7 +5312,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-bom": { @@ -5333,12 +5333,12 @@ "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=", "dev": true, "requires": { - "ajv": "4.11.8", - "ajv-keywords": "1.5.1", - "chalk": "1.1.3", - "lodash": "4.17.4", + "ajv": "^4.7.0", + "ajv-keywords": "^1.0.0", + "chalk": "^1.1.1", + "lodash": "^4.0.0", "slice-ansi": "0.0.4", - "string-width": "2.1.1" + "string-width": "^2.0.0" }, "dependencies": { "ansi-regex": { @@ -5359,8 +5359,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "is-fullwidth-code-point": "2.0.0", - "strip-ansi": "4.0.0" + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" } }, "strip-ansi": { @@ -5369,7 +5369,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -5398,7 +5398,7 @@ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "dev": true, "requires": { - "prelude-ls": "1.1.2" + "prelude-ls": "~1.1.2" } }, "typedarray": { @@ -5413,7 +5413,7 @@ "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", "dev": true, "requires": { - "os-homedir": "1.0.2" + "os-homedir": "^1.0.0" } }, "wordwrap": { @@ -5434,7 +5434,7 @@ "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", "dev": true, "requires": { - "mkdirp": "0.5.1" + "mkdirp": "^0.5.1" } }, "xtend": { @@ -5451,8 +5451,8 @@ "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", "dev": true, "requires": { - "hash-base": "3.0.4", - "inherits": "2.0.3" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" }, "dependencies": { "hash-base": { @@ -5461,8 +5461,8 @@ "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", "dev": true, "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "inherits": { @@ -5491,8 +5491,8 @@ "integrity": "sha512-YL6GrhrWoic0Eq8rXVbMptH7dAxCs0J+mh5Y0euNekPPYaxEmdVGim6GdoxoRzKW2yJoU8tueifS7mYxvcFDEQ==", "dev": true, "requires": { - "randombytes": "2.0.5", - "safe-buffer": "5.1.1" + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" }, "dependencies": { "randombytes": { @@ -5501,7 +5501,7 @@ "integrity": "sha512-8T7Zn1AhMsQ/HI1SjcCfT/t4ii3eAqco3yOcSzS4mozsOz69lHLsoMXmF9nZgnFanYscnSlUSgs8uZyKzpE6kg==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "^5.1.0" } }, "safe-buffer": { @@ -5518,13 +5518,13 @@ "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", "dev": true, "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", - "isarray": "1.0.0", - "process-nextick-args": "1.0.7", - "safe-buffer": "5.1.1", - "string_decoder": "1.0.3", - "util-deprecate": "1.0.2" + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.0.3", + "util-deprecate": "~1.0.1" }, "dependencies": { "core-util-is": { @@ -5563,7 +5563,7 @@ "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", "dev": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "~5.1.0" } }, "util-deprecate": { @@ -5580,9 +5580,9 @@ "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", "dev": true, "requires": { - "glob": "7.1.2", - "interpret": "1.0.4", - "rechoir": "0.6.2" + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" }, "dependencies": { "balanced-match": { @@ -5597,7 +5597,7 @@ "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", "dev": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -5619,12 +5619,12 @@ "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "dev": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } }, "inflight": { @@ -5633,8 +5633,8 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -5655,7 +5655,7 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "1.1.8" + "brace-expansion": "^1.1.7" } }, "once": { @@ -5664,7 +5664,7 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "path-is-absolute": { @@ -5679,7 +5679,7 @@ "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", "dev": true, "requires": { - "resolve": "1.5.0" + "resolve": "^1.1.6" } }, "resolve": { @@ -5688,7 +5688,7 @@ "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", "dev": true, "requires": { - "path-parse": "1.0.5" + "path-parse": "^1.0.5" } }, "wrappy": { @@ -5706,9 +5706,9 @@ "dev": true }, "wikimedia-page-library": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/wikimedia-page-library/-/wikimedia-page-library-5.0.0.tgz", - "integrity": "sha1-roGi1KSpNt4eSoJPkbv1in2oh1k=" + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/wikimedia-page-library/-/wikimedia-page-library-6.1.0.tgz", + "integrity": "sha512-HURtTeOWgDEzt9cgr5Q8fEuyI4Mt/cWnyujszzsudN0P96zI1QbTYfRJ3DiX2Larwi3fhVs6NXWMuykCydxDWA==" } } } diff --git a/www/package.json b/www/package.json index cf6def414a2..d1aa6b99744 100644 --- a/www/package.json +++ b/www/package.json @@ -4,7 +4,7 @@ "repository": "https://gerrit.wikimedia.org/r/apps/ios/wikipedia", "version": "0.1.0", "dependencies": { - "wikimedia-page-library": "6.0.8" + "wikimedia-page-library": "6.1.0" }, "devDependencies": { "grunt": "1.0.1",