WordPress SEO Plugin – Rank Math - Version 1.0.17

Version Description

[Feb 19, 2019] = * Added new Sanitization tests * Added an option to add a social image for CPT archive * Added Schema Type in the SEO Details * Added Query Strings to be honored by the Redirection module * Changed the dependency of the Cron job on WordPress only * Fixed Flesch Readability issue * Fixed the SEO Analysis by not considering the Info tests in the total count * Fixed the option of Add icon overlay to thumbnail not working * Fixed the validation of the URLs before considering them as external link attributes * Fixed Elementor adding link attributes conflicting with the Rank Math plugin * Fixed Redirection notice not showing a dismiss link * Improved the code further

Full changelog can be found here - Rank Math SEO changelog

Download this release

Release Info

Developer MyThemeShop
Plugin Icon 128x128 WordPress SEO Plugin – Rank Math
Version 1.0.17
Comparing to
See all releases

Code changes from version 1.0.16 to 1.0.17

Files changed (67) hide show
  1. assets/admin/js/assessor.js +1 -1
  2. includes/admin/class-post-columns.php +8 -0
  3. includes/class-common.php +53 -0
  4. includes/class-rewrite.php +10 -10
  5. includes/frontend/class-add-attributes.php +2 -3
  6. includes/modules/redirections/class-admin.php +11 -3
  7. includes/modules/redirections/class-redirection.php +43 -41
  8. includes/modules/redirections/class-redirector.php +2 -3
  9. includes/modules/redirections/class-table.php +14 -2
  10. includes/modules/redirections/class-watcher.php +4 -1
  11. includes/modules/seo-analysis/class-seo-analyzer.php +1 -1
  12. includes/opengraph/class-image.php +19 -6
  13. includes/opengraph/class-opengraph.php +17 -0
  14. includes/opengraph/class-twitter.php +3 -2
  15. includes/settings/titles/post-types.php +8 -0
  16. includes/traits/class-ajax.php +5 -1
  17. rank-math.php +3 -3
  18. readme.txt +26 -19
  19. vendor/cmb2/cmb2/CHANGELOG.md +21 -0
  20. vendor/cmb2/cmb2/CONTRIBUTING.md +8 -0
  21. vendor/cmb2/cmb2/apigen/apigen.neon +75 -0
  22. vendor/cmb2/cmb2/apigen/hook-docs.php +279 -0
  23. vendor/cmb2/cmb2/apigen/theme-bootstrap/LICENSE +26 -0
  24. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/404.latte +13 -0
  25. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/@elementlist.latte +60 -0
  26. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/@layout.latte +193 -0
  27. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/annotation-group.latte +149 -0
  28. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/class.latte +462 -0
  29. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/combined.js.latte +10 -0
  30. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/config.neon +1 -0
  31. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/constant.latte +60 -0
  32. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/elementlist.js.latte +4 -0
  33. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/function.latte +94 -0
  34. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/js/jquery.autocomplete.js +841 -0
  35. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/js/jquery.cookie.js +114 -0
  36. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/js/jquery.min.js +5 -0
  37. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/js/jquery.sortElements.js +69 -0
  38. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/js/jquery.sprintf.js +8 -0
  39. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/js/main.js +308 -0
  40. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/namespace.latte +23 -0
  41. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/opensearch.xml.latte +11 -0
  42. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/overview.latte +48 -0
  43. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/package.latte +23 -0
  44. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/bootstrap.min.css +5 -0
  45. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/collapsed.png +0 -0
  46. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/inherit.png +0 -0
  47. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/resize.png +0 -0
  48. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/sort.png +0 -0
  49. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/style.css +568 -0
  50. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/tree-cleaner.png +0 -0
  51. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/tree-hasnext.png +0 -0
  52. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/tree-last.png +0 -0
  53. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/tree-vertical.png +0 -0
  54. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/robots.txt.latte +4 -0
  55. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/sitemap.xml.latte +26 -0
  56. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/source.latte +12 -0
  57. vendor/cmb2/cmb2/apigen/theme-bootstrap/src/tree.latte +67 -0
  58. vendor/cmb2/cmb2/css/cmb2-display-rtl.css +2 -2
  59. vendor/cmb2/cmb2/css/cmb2-display-rtl.min.css +1 -1
  60. vendor/cmb2/cmb2/css/cmb2-display.css +2 -2
  61. vendor/cmb2/cmb2/css/cmb2-display.min.css +1 -1
  62. vendor/cmb2/cmb2/css/cmb2-front-rtl.css +2 -2
  63. vendor/cmb2/cmb2/css/cmb2-front-rtl.min.css +1 -1
  64. vendor/cmb2/cmb2/css/cmb2-front.css +2 -2
  65. vendor/cmb2/cmb2/css/cmb2-front.min.css +1 -1
  66. vendor/cmb2/cmb2/css/cmb2-rtl.css +2 -2
  67. vendor/cmb2/cmb2/css/cmb2-rtl.min.css +1 -1
assets/admin/js/assessor.js CHANGED
@@ -1 +1 @@
1
- !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}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},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=258)}([function(e,t){e.exports=Array.isArray},function(e,t,n){var i=n(75)("wks"),r=n(40),u=n(2).Symbol,o="function"==typeof u;(e.exports=function(e){return i[e]||(i[e]=o&&u[e]||(o?u:r)("Symbol."+e))}).store=i},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var i=n(11),r=n(41);e.exports=n(4)?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){e.exports=!n(22)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){e.exports=jQuery},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){var n=e.exports={version:"2.5.7"};"number"==typeof __e&&(__e=n)},function(e,t,n){var i=n(70)("wks"),r=n(71),u=n(6).Symbol,o="function"==typeof u;(e.exports=function(e){return i[e]||(i[e]=o&&u[e]||(o?u:r)("Symbol."+e))}).store=i},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var i=n(34),r=n(68);e.exports=n(20)?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var i=n(12),r=n(77),u=n(79),o=Object.defineProperty;t.f=n(4)?Object.defineProperty:function(e,t,n){if(i(e),t=u(t,!0),i(n),r)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var i=n(9);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){var i=n(2),r=n(3),u=n(14),o=n(40)("src"),s=Function.toString,a=(""+s).split("toString");n(39).inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var l="function"==typeof n;l&&(u(n,"name")||r(n,"name",t)),e[t]!==n&&(l&&(u(n,o)||r(n,o,e[t]?""+e[t]:a.join(t+""))),e===i?e[t]=n:s?e[t]?e[t]=n:r(e,t,n):(delete e[t],r(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[o]||s.call(this)})},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){e.exports=function(e){return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=s(n(229)),u=s(n(105)),o=s(n(92));function s(e){return e&&e.__esModule?e:{default:e}}var a=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return i(e,[{key:"announce",value:function(e,t,n){(0,u.default)(e)||(e=e?"ok":"fail");var i={status:e,message:this.getText(e),score:t||0,hasFactors:!1};return(0,o.default)(n)||(i.factors=n,i.hasFactors=!0,i.message=i.message.replace(/{(\d+)}/g,function(e,t){return(0,o.default)(n[t])?"":n[t]})),i}},{key:"getScore",value:function(e){return rankMath.assessor.researchesTests[e].score}},{key:"getText",value:function(e){var t=this.getTextID(e);return(0,r.default)(rankMath.assessor.__,t)?rankMath.assessor.__[t]:"No text found."}},{key:"getTextID",value:function(e){return this.prefix+"."+e}},{key:"run",value:function(e,t){throw Error("Test unimplemented.")}},{key:"isApplicable",value:function(){return!0}}]),e}();t.default=a},function(e,t,n){var i=n(89);e.exports=function(e,t){for(var n=e.length;n--;)if(i(e[n][0],t))return n;return-1}},function(e,t){e.exports={}},function(e,t,n){var i=n(35);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(36)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var i=n(181),r=n(43);e.exports=function(e){return i(r(e))}},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){var i=n(0),r=n(30),u=n(130),o=n(60);e.exports=function(e,t){return i(e)?e:r(e,t)?[e]:u(o(e))}},function(e,t,n){var i=n(96),r=n(54);e.exports=function(e){return null!=e&&r(e.length)&&!i(e)}},function(e,t,n){"use strict";var i=n(282);e.exports=function(e){return function(e){return function(t){var n=t&&t.children;if(!n)throw Error("Missing children in `parent` for `modifier`");return i(n,e,t)}}(function(e){return function(t,n){return e(t,n,this)}}(e))}},function(e,t,n){var i=n(109),r=n(112)(i);e.exports=r},function(e,t,n){var i=n(51)(Object.keys,Object);e.exports=i},function(e,t,n){var i=n(0),r=n(129),u=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;e.exports=function(e,t){if(i(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!r(e))||o.test(e)||!u.test(e)||null!=t&&e in Object(t)}},function(e,t,n){var i=n(52),r=n(26),u=n(105),o=n(140),s=n(141),a=Math.max;e.exports=function(e,t,n,l){e=r(e)?e:s(e),n=n&&!l?o(n):0;var c=e.length;return 0>n&&(n=a(c+n,0)),u(e)?c>=n&&e.indexOf(t,n)>-1:!!c&&i(e,t,n)>-1}},function(e,t,n){var i=n(156),r=n(33);e.exports=function(e){return i(r(e))}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var i=n(19),r=n(159),u=n(160),o=Object.defineProperty;t.f=n(20)?Object.defineProperty:function(e,t,n){if(i(e),t=u(t,!0),i(n),r)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},function(e,t,n){var i=n(70)("keys"),r=n(71);e.exports=function(e){return i[e]||(i[e]=r(e))}},function(e,t){var n=e.exports={version:"2.5.7"};"number"==typeof __e&&(__e=n)},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){e.exports={}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var i=n(75)("keys"),r=n(40);e.exports=function(e){return i[e]||(i[e]=r(e))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){"use strict";var i=n(3),r=n(13),u=n(22),o=n(43),s=n(1);e.exports=function(e,t,n){var a=s(e),l=n(o,a,""[e]),c=l[0],d=l[1];u(function(){var t={};return t[a]=function(){return 7},7!=""[e](t)})&&(r(String.prototype,e,c),i(RegExp.prototype,a,2==t?function(e,t){return d.call(e,this,t)}:function(e){return d.call(e,this)}))}},function(e,t,n){var i=n(113),r=n(127),u=n(104),o=n(0),s=n(133);e.exports=function(e){return"function"==typeof e?e:null==e?u:"object"==typeof e?o(e)?r(e[0],e[1]):i(e):s(e)}},function(e,t,n){var i=n(25),r=n(15);e.exports=function(e,t){for(var n=0,u=(t=i(t,e)).length;null!=e&&u>n;)e=e[r(t[n++])];return n&&n==u?e:void 0}},function(e,t,n){"use strict";e.exports=function e(t,n){var i,r,u,o=n||"";if(!t||!("length"in t)&&!t.type)throw Error("Expected node, not `"+t+"`");if("string"==typeof t.value)return t.value;if(1===(r=(u="length"in t?t:t.children).length)&&"value"in u[0])return u[0].value;for(i=[];r--;)i[r]=e(u[r],o);return i.join(o)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(/<\/?[a-z][^>]*?>/gi,"\n")}},function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},function(e,t){e.exports=function(e,t,n){for(var i=n-1,r=e.length;++i<r;)if(e[i]===t)return i;return-1}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&9007199254740991>=e}},function(e,t,n){var i=n(115),r=n(116),u=n(117),o=n(118),s=n(119);function a(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}a.prototype.clear=i,a.prototype.delete=r,a.prototype.get=u,a.prototype.has=o,a.prototype.set=s,e.exports=a},function(e,t,n){var i=n(120),r=n(57);e.exports=function e(t,n,u,o,s){return t===n||(null==t||null==n||!r(t)&&!r(n)?t!=t&&n!=n:i(t,n,u,o,e,s))}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t,n){var i=n(24);e.exports=function(e){return e==e&&!i(e)}},function(e,t){e.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},function(e,t){e.exports=function(e){return e}},function(e,t){e.exports=function(e,t){for(var n=-1,i=null==e?0:e.length,r=Array(i);++n<i;)r[n]=t(e[n],n,e);return r}},,function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){"use strict";var i=n(65),r=n(66),u=n(161),o=n(10),s=n(18),a=n(162),l=n(73),c=n(170),d=n(8)("iterator"),f=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,g,h,y,m){a(n,t,g);var b,v,D,w=function(e){if(!f&&e in x)return x[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},k=t+" Iterator",F="values"==h,E=!1,x=e.prototype,C=x[d]||x["@@iterator"]||h&&x[h],A=C||w(h),j=h?F?w("entries"):A:void 0,_="Array"==t&&x.entries||C;if(_&&(D=c(_.call(new e)))!==Object.prototype&&D.next&&(l(D,k,!0),i||"function"==typeof D[d]||o(D,d,p)),F&&C&&"values"!==C.name&&(E=!0,A=function(){return C.call(this)}),i&&!m||!f&&!E&&x[d]||o(x,d,A),s[t]=A,s[k]=p,h)if(b={values:F?A:w("values"),keys:y?A:w("keys"),entries:j},m)for(v in b)v in x||u(x,v,b[v]);else r(r.P+r.F*(f||E),t,b);return b}},function(e,t){e.exports=!0},function(e,t,n){var i=n(6),r=n(7),u=n(157),o=n(10),s=n(21),a=function(e,t,n){var l,c,d,f=e&a.F,p=e&a.G,g=e&a.S,h=e&a.P,y=e&a.B,m=e&a.W,b=p?r:r[t]||(r[t]={}),v=b.prototype,D=p?i:g?i[t]:(i[t]||{}).prototype;for(l in p&&(n=t),n)(c=!f&&D&&void 0!==D[l])&&s(b,l)||(d=c?D[l]:n[l],b[l]=p&&"function"!=typeof D[l]?n[l]:y&&c?u(d,i):m&&D[l]==d?function(e){var t=function(t,n,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,i)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):h&&"function"==typeof d?u(Function.call,d):d,h&&((b.virtual||(b.virtual={}))[l]=d,e&a.R&&v&&!v[l]&&o(v,l,d)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,e.exports=a},function(e,t,n){var i=n(35),r=n(6).document,u=i(r)&&i(r.createElement);e.exports=function(e){return u?r.createElement(e):{}}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var i=n(165),r=n(72);e.exports=Object.keys||function(e){return i(e,r)}},function(e,t,n){var i=n(7),r=n(6),u=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(e.exports=function(e,t){return u[e]||(u[e]=void 0!==t?t:{})})("versions",[]).push({version:i.version,mode:n(65)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var i=n(34).f,r=n(21),u=n(8)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,u)&&i(e,u,{configurable:!0,value:t})}},function(e,t,n){var i=n(33);e.exports=function(e){return Object(i(e))}},function(e,t,n){var i=n(39),r=n(2),u=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(e.exports=function(e,t){return u[e]||(u[e]=void 0!==t?t:{})})("versions",[]).push({version:i.version,mode:n(76)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports=!1},function(e,t,n){e.exports=!n(4)&&!n(22)(function(){return 7!=Object.defineProperty(n(78)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var i=n(9),r=n(2).document,u=i(r)&&i(r.createElement);e.exports=function(e){return u?r.createElement(e):{}}},function(e,t,n){var i=n(9);e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var i=n(184);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var i=n(83),r=n(45);e.exports=Object.keys||function(e){return i(e,r)}},function(e,t,n){var i=n(14),r=n(23),u=n(188)(!1),o=n(44)("IE_PROTO");e.exports=function(e,t){var n,s=r(e),a=0,l=[];for(n in s)n!=o&&i(s,n)&&l.push(n);for(;t.length>a;)i(s,n=t[a++])&&(~u(l,n)||l.push(n));return l}},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},function(e,t,n){var i=n(11).f,r=n(14),u=n(1)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,u)&&i(e,u,{configurable:!0,value:t})}},function(e,t,n){var i=n(9),r=n(80),u=n(1)("match");e.exports=function(e){var t;return i(e)&&(void 0!==(t=e[u])?!!t:"RegExp"==r(e))}},function(e,t,n){var i=n(148),r=n(149),u=n(176);e.exports=function(e,t){return i(e)||r(e,t)||u()}},function(e,t,n){e.exports=n(196)},function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,n){var i=n(132),r=n(102);e.exports=function(e,t){return null!=e&&r(e,t,i)}},function(e,t){var n=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var i=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==i||"symbol"!=i&&n.test(e))&&e>-1&&e%1==0&&t>e}},function(e,t){e.exports=function(e){return void 0===e}},function(e,t,n){var i=n(107),r=n(108),u=n(47),o=n(0);e.exports=function(e,t){return(o(e)?i:r)(e,u(t,3))}},function(e,t,n){var i=n(61),r=n(47),u=n(146),o=n(0);e.exports=function(e,t){return(o(e)?i:u)(e,r(t,3))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(i,"").replace(r,"")};var i=/\[[^<>&\/\[\] - =]+?( [^\]]+?)?\]/g,r=/\[\/[^<>&\/\[\] - =]+?\]/g},function(e,t,n){var i=n(53),r=n(24);e.exports=function(e){if(!r(e))return!1;var t=i(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},function(e,t,n){var i=n(0);e.exports=function(){if(!arguments.length)return[];var e=arguments[0];return i(e)?e:[e]}},function(e,t,n){var i=n(52);e.exports=function(e,t){return!(null==e||!e.length)&&i(e,t,0)>-1}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t){e.exports=function(){return!1}},function(e,t){e.exports=function(){return!1}},function(e,t,n){var i=n(25),r=n(103),u=n(0),o=n(91),s=n(54),a=n(15);e.exports=function(e,t,n){for(var l=-1,c=(t=i(t,e)).length,d=!1;++l<c;){var f=a(t[l]);if(!(d=null!=e&&n(e,f)))break;e=e[f]}return d||++l!=c?d:!!(c=null==e?0:e.length)&&s(c)&&o(f,c)&&(u(e)||r(e))}},function(e,t){e.exports=function(){return!1}},function(e,t){e.exports=function(e){return e}},function(e,t,n){var i=n(53),r=n(0),u=n(57);e.exports=function(e){return"string"==typeof e||!r(e)&&u(e)&&"[object String]"==i(e)}},function(e,t,n){"use strict";e.exports={affixSymbol:/^([\)\]\}\u0F3B\u0F3D\u169C\u2046\u207E\u208E\u2309\u230B\u232A\u2769\u276B\u276D\u276F\u2771\u2773\u2775\u27C6\u27E7\u27E9\u27EB\u27ED\u27EF\u2984\u2986\u2988\u298A\u298C\u298E\u2990\u2992\u2994\u2996\u2998\u29D9\u29DB\u29FD\u2E23\u2E25\u2E27\u2E29\u3009\u300B\u300D\u300F\u3011\u3015\u3017\u3019\u301B\u301E\u301F\uFD3E\uFE18\uFE36\uFE38\uFE3A\uFE3C\uFE3E\uFE40\uFE42\uFE44\uFE48\uFE5A\uFE5C\uFE5E\uFF09\uFF3D\uFF5D\uFF60\uFF63]|["'\xBB\u2019\u201D\u203A\u2E03\u2E05\u2E0A\u2E0D\u2E1D\u2E21]|[!\.\?\u2026\u203D])\1*$/,newLine:/^[ \t]*((\r?\n|\r)[\t ]*)+$/,newLineMulti:/^[ \t]*((\r?\n|\r)[\t ]*){2,}$/,terminalMarker:/^((?:[!\.\?\u2026\u203D])+)$/,wordSymbolInner:/^((?:[&'\-\.:=\?@\xAD\xB7\u2010\u2011\u2019\u2027])|(?:_)+)$/,numerical:/^(?:[0-9\xB2\xB3\xB9\xBC-\xBE\u0660-\u0669\u06F0-\u06F9\u07C0-\u07C9\u0966-\u096F\u09E6-\u09EF\u09F4-\u09F9\u0A66-\u0A6F\u0AE6-\u0AEF\u0B66-\u0B6F\u0B72-\u0B77\u0BE6-\u0BF2\u0C66-\u0C6F\u0C78-\u0C7E\u0CE6-\u0CEF\u0D66-\u0D75\u0DE6-\u0DEF\u0E50-\u0E59\u0ED0-\u0ED9\u0F20-\u0F33\u1040-\u1049\u1090-\u1099\u1369-\u137C\u16EE-\u16F0\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1946-\u194F\u19D0-\u19DA\u1A80-\u1A89\u1A90-\u1A99\u1B50-\u1B59\u1BB0-\u1BB9\u1C40-\u1C49\u1C50-\u1C59\u2070\u2074-\u2079\u2080-\u2089\u2150-\u2182\u2185-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2CFD\u3007\u3021-\u3029\u3038-\u303A\u3192-\u3195\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\uA620-\uA629\uA6E6-\uA6EF\uA830-\uA835\uA8D0-\uA8D9\uA900-\uA909\uA9D0-\uA9D9\uA9F0-\uA9F9\uAA50-\uAA59\uABF0-\uABF9\uFF10-\uFF19]|\uD800[\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDEE1-\uDEFB\uDF20-\uDF23\uDF41\uDF4A\uDFD1-\uDFD5]|\uD801[\uDCA0-\uDCA9]|\uD802[\uDC58-\uDC5F\uDC79-\uDC7F\uDCA7-\uDCAF\uDCFB-\uDCFF\uDD16-\uDD1B\uDDBC\uDDBD\uDDC0-\uDDCF\uDDD2-\uDDFF\uDE40-\uDE47\uDE7D\uDE7E\uDE9D-\uDE9F\uDEEB-\uDEEF\uDF58-\uDF5F\uDF78-\uDF7F\uDFA9-\uDFAF]|\uD803[\uDCFA-\uDCFF\uDE60-\uDE7E]|\uD804[\uDC52-\uDC6F\uDCF0-\uDCF9\uDD36-\uDD3F\uDDD0-\uDDD9\uDDE1-\uDDF4\uDEF0-\uDEF9]|\uD805[\uDCD0-\uDCD9\uDE50-\uDE59\uDEC0-\uDEC9\uDF30-\uDF3B]|\uD806[\uDCE0-\uDCF2]|\uD809[\uDC00-\uDC6E]|\uD81A[\uDE60-\uDE69\uDF50-\uDF59\uDF5B-\uDF61]|\uD834[\uDF60-\uDF71]|\uD835[\uDFCE-\uDFFF]|\uD83A[\uDCC7-\uDCCF]|\uD83C[\uDD00-\uDD0C])+$/,digitStart:/^\d/,lowerInitial:/^(?:[a-z\xB5\xDF-\xF6\xF8-\xFF\u0101\u0103\u0105\u0107\u0109\u010B\u010D\u010F\u0111\u0113\u0115\u0117\u0119\u011B\u011D\u011F\u0121\u0123\u0125\u0127\u0129\u012B\u012D\u012F\u0131\u0133\u0135\u0137\u0138\u013A\u013C\u013E\u0140\u0142\u0144\u0146\u0148\u0149\u014B\u014D\u014F\u0151\u0153\u0155\u0157\u0159\u015B\u015D\u015F\u0161\u0163\u0165\u0167\u0169\u016B\u016D\u016F\u0171\u0173\u0175\u0177\u017A\u017C\u017E-\u0180\u0183\u0185\u0188\u018C\u018D\u0192\u0195\u0199-\u019B\u019E\u01A1\u01A3\u01A5\u01A8\u01AA\u01AB\u01AD\u01B0\u01B4\u01B6\u01B9\u01BA\u01BD-\u01BF\u01C6\u01C9\u01CC\u01CE\u01D0\u01D2\u01D4\u01D6\u01D8\u01DA\u01DC\u01DD\u01DF\u01E1\u01E3\u01E5\u01E7\u01E9\u01EB\u01ED\u01EF\u01F0\u01F3\u01F5\u01F9\u01FB\u01FD\u01FF\u0201\u0203\u0205\u0207\u0209\u020B\u020D\u020F\u0211\u0213\u0215\u0217\u0219\u021B\u021D\u021F\u0221\u0223\u0225\u0227\u0229\u022B\u022D\u022F\u0231\u0233-\u0239\u023C\u023F\u0240\u0242\u0247\u0249\u024B\u024D\u024F-\u0293\u0295-\u02AF\u0371\u0373\u0377\u037B-\u037D\u0390\u03AC-\u03CE\u03D0\u03D1\u03D5-\u03D7\u03D9\u03DB\u03DD\u03DF\u03E1\u03E3\u03E5\u03E7\u03E9\u03EB\u03ED\u03EF-\u03F3\u03F5\u03F8\u03FB\u03FC\u0430-\u045F\u0461\u0463\u0465\u0467\u0469\u046B\u046D\u046F\u0471\u0473\u0475\u0477\u0479\u047B\u047D\u047F\u0481\u048B\u048D\u048F\u0491\u0493\u0495\u0497\u0499\u049B\u049D\u049F\u04A1\u04A3\u04A5\u04A7\u04A9\u04AB\u04AD\u04AF\u04B1\u04B3\u04B5\u04B7\u04B9\u04BB\u04BD\u04BF\u04C2\u04C4\u04C6\u04C8\u04CA\u04CC\u04CE\u04CF\u04D1\u04D3\u04D5\u04D7\u04D9\u04DB\u04DD\u04DF\u04E1\u04E3\u04E5\u04E7\u04E9\u04EB\u04ED\u04EF\u04F1\u04F3\u04F5\u04F7\u04F9\u04FB\u04FD\u04FF\u0501\u0503\u0505\u0507\u0509\u050B\u050D\u050F\u0511\u0513\u0515\u0517\u0519\u051B\u051D\u051F\u0521\u0523\u0525\u0527\u0529\u052B\u052D\u052F\u0561-\u0587\u13F8-\u13FD\u1D00-\u1D2B\u1D6B-\u1D77\u1D79-\u1D9A\u1E01\u1E03\u1E05\u1E07\u1E09\u1E0B\u1E0D\u1E0F\u1E11\u1E13\u1E15\u1E17\u1E19\u1E1B\u1E1D\u1E1F\u1E21\u1E23\u1E25\u1E27\u1E29\u1E2B\u1E2D\u1E2F\u1E31\u1E33\u1E35\u1E37\u1E39\u1E3B\u1E3D\u1E3F\u1E41\u1E43\u1E45\u1E47\u1E49\u1E4B\u1E4D\u1E4F\u1E51\u1E53\u1E55\u1E57\u1E59\u1E5B\u1E5D\u1E5F\u1E61\u1E63\u1E65\u1E67\u1E69\u1E6B\u1E6D\u1E6F\u1E71\u1E73\u1E75\u1E77\u1E79\u1E7B\u1E7D\u1E7F\u1E81\u1E83\u1E85\u1E87\u1E89\u1E8B\u1E8D\u1E8F\u1E91\u1E93\u1E95-\u1E9D\u1E9F\u1EA1\u1EA3\u1EA5\u1EA7\u1EA9\u1EAB\u1EAD\u1EAF\u1EB1\u1EB3\u1EB5\u1EB7\u1EB9\u1EBB\u1EBD\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1EC9\u1ECB\u1ECD\u1ECF\u1ED1\u1ED3\u1ED5\u1ED7\u1ED9\u1EDB\u1EDD\u1EDF\u1EE1\u1EE3\u1EE5\u1EE7\u1EE9\u1EEB\u1EED\u1EEF\u1EF1\u1EF3\u1EF5\u1EF7\u1EF9\u1EFB\u1EFD\u1EFF-\u1F07\u1F10-\u1F15\u1F20-\u1F27\u1F30-\u1F37\u1F40-\u1F45\u1F50-\u1F57\u1F60-\u1F67\u1F70-\u1F7D\u1F80-\u1F87\u1F90-\u1F97\u1FA0-\u1FA7\u1FB0-\u1FB4\u1FB6\u1FB7\u1FBE\u1FC2-\u1FC4\u1FC6\u1FC7\u1FD0-\u1FD3\u1FD6\u1FD7\u1FE0-\u1FE7\u1FF2-\u1FF4\u1FF6\u1FF7\u210A\u210E\u210F\u2113\u212F\u2134\u2139\u213C\u213D\u2146-\u2149\u214E\u2184\u2C30-\u2C5E\u2C61\u2C65\u2C66\u2C68\u2C6A\u2C6C\u2C71\u2C73\u2C74\u2C76-\u2C7B\u2C81\u2C83\u2C85\u2C87\u2C89\u2C8B\u2C8D\u2C8F\u2C91\u2C93\u2C95\u2C97\u2C99\u2C9B\u2C9D\u2C9F\u2CA1\u2CA3\u2CA5\u2CA7\u2CA9\u2CAB\u2CAD\u2CAF\u2CB1\u2CB3\u2CB5\u2CB7\u2CB9\u2CBB\u2CBD\u2CBF\u2CC1\u2CC3\u2CC5\u2CC7\u2CC9\u2CCB\u2CCD\u2CCF\u2CD1\u2CD3\u2CD5\u2CD7\u2CD9\u2CDB\u2CDD\u2CDF\u2CE1\u2CE3\u2CE4\u2CEC\u2CEE\u2CF3\u2D00-\u2D25\u2D27\u2D2D\uA641\uA643\uA645\uA647\uA649\uA64B\uA64D\uA64F\uA651\uA653\uA655\uA657\uA659\uA65B\uA65D\uA65F\uA661\uA663\uA665\uA667\uA669\uA66B\uA66D\uA681\uA683\uA685\uA687\uA689\uA68B\uA68D\uA68F\uA691\uA693\uA695\uA697\uA699\uA69B\uA723\uA725\uA727\uA729\uA72B\uA72D\uA72F-\uA731\uA733\uA735\uA737\uA739\uA73B\uA73D\uA73F\uA741\uA743\uA745\uA747\uA749\uA74B\uA74D\uA74F\uA751\uA753\uA755\uA757\uA759\uA75B\uA75D\uA75F\uA761\uA763\uA765\uA767\uA769\uA76B\uA76D\uA76F\uA771-\uA778\uA77A\uA77C\uA77F\uA781\uA783\uA785\uA787\uA78C\uA78E\uA791\uA793-\uA795\uA797\uA799\uA79B\uA79D\uA79F\uA7A1\uA7A3\uA7A5\uA7A7\uA7A9\uA7B5\uA7B7\uA7FA\uAB30-\uAB5A\uAB60-\uAB65\uAB70-\uABBF\uFB00-\uFB06\uFB13-\uFB17\uFF41-\uFF5A]|\uD801[\uDC28-\uDC4F]|\uD803[\uDCC0-\uDCF2]|\uD806[\uDCC0-\uDCDF]|\uD835[\uDC1A-\uDC33\uDC4E-\uDC54\uDC56-\uDC67\uDC82-\uDC9B\uDCB6-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDCEA-\uDD03\uDD1E-\uDD37\uDD52-\uDD6B\uDD86-\uDD9F\uDDBA-\uDDD3\uDDEE-\uDE07\uDE22-\uDE3B\uDE56-\uDE6F\uDE8A-\uDEA5\uDEC2-\uDEDA\uDEDC-\uDEE1\uDEFC-\uDF14\uDF16-\uDF1B\uDF36-\uDF4E\uDF50-\uDF55\uDF70-\uDF88\uDF8A-\uDF8F\uDFAA-\uDFC2\uDFC4-\uDFC9\uDFCB])/,surrogates:/[\uD800-\uDFFF]/,punctuation:/[!"'-\),-\/:;\?\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u201F\u2022-\u2027\u2032-\u203A\u203C-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,word:/[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09F4-\u09F9\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71-\u0B77\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BF2\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C78-\u0C7E\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D5F-\u0D63\u0D66-\u0D75\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F33\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u17F0-\u17F9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABE\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u20D0-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u3192-\u3195\u31A0-\u31BA\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA672\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA827\uA830-\uA835\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0-\uDEFB\uDF00-\uDF23\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F-\uDE47\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE6\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDCFF\uDE60-\uDE7E]|\uD804[\uDC00-\uDC46\uDC52-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE37\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF3B]|\uD806[\uDCA0-\uDCF2\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44\uDF60-\uDF71]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCD6]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/,whiteSpace:/[\t-\r \x85\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/}},function(e,t){e.exports=function(e,t){for(var n=-1,i=null==e?0:e.length,r=0,u=[];++n<i;){var o=e[n];t(o,n,e)&&(u[r++]=o)}return u}},function(e,t,n){var i=n(28);e.exports=function(e,t){var n=[];return i(e,function(e,i,r){t(e,i,r)&&n.push(e)}),n}},function(e,t,n){var i=n(110),r=n(29);e.exports=function(e,t){return e&&i(e,t,r)}},function(e,t,n){var i=n(111)();e.exports=i},function(e,t){e.exports=function(e){return function(t,n,i){for(var r=-1,u=Object(t),o=i(t),s=o.length;s--;){var a=o[e?s:++r];if(!1===n(u[a],a,u))break}return t}}},function(e,t,n){var i=n(26);e.exports=function(e,t){return function(n,r){if(null==n)return n;if(!i(n))return e(n,r);for(var u=n.length,o=t?u:-1,s=Object(n);(t?o--:++o<u)&&!1!==r(s[o],o,s););return n}}},function(e,t,n){var i=n(114),r=n(126),u=n(59);e.exports=function(e){var t=r(e);return 1==t.length&&t[0][2]?u(t[0][0],t[0][1]):function(n){return n===e||i(n,e,t)}}},function(e,t,n){var i=n(55),r=n(56);e.exports=function(e,t,n,u){var o=n.length,s=o,a=!u;if(null==e)return!s;for(e=Object(e);o--;){var l=n[o];if(a&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++o<s;){var c=(l=n[o])[0],d=e[c],f=l[1];if(a&&l[2]){if(void 0===d&&!(c in e))return!1}else{var p=new i;if(u)var g=u(d,f,c,e,t,p);if(!(void 0===g?r(f,d,3,u,p):g))return!1}}return!0}},function(e,t){e.exports=function(){this.__data__=[],this.size=0}},function(e,t,n){var i=n(17),r=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=i(t,e);return n>=0&&(n==t.length-1?t.pop():r.call(t,n,1),--this.size,!0)}},function(e,t,n){var i=n(17);e.exports=function(e){var t=this.__data__,n=i(t,e);return 0>n?void 0:t[n][1]}},function(e,t,n){var i=n(17);e.exports=function(e){return i(this.__data__,e)>-1}},function(e,t,n){var i=n(17);e.exports=function(e,t){var n=this.__data__,r=i(n,e);return 0>r?(++this.size,n.push([e,t])):n[r][1]=t,this}},function(e,t,n){var i=n(55),r=n(121),u=n(123),o=n(124),s=n(99),a=n(0),l=n(100),c=n(101),d="[object Arguments]",f="[object Array]",p="[object Object]",g=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,h,y,m){var b=a(e),v=a(t),D=b?f:s(e),w=v?f:s(t),k=(D=D==d?p:D)==p,F=(w=w==d?p:w)==p,E=D==w;if(E&&l(e)){if(!l(t))return!1;b=!0,k=!1}if(E&&!k)return m||(m=new i),b||c(e)?r(e,t,n,h,y,m):u(e,t,D,n,h,y,m);if(!(1&n)){var x=k&&g.call(e,"__wrapped__"),C=F&&g.call(t,"__wrapped__");if(x||C){var A=x?e.value():e,j=C?t.value():t;return m||(m=new i),y(A,j,n,h,m)}}return!!E&&(m||(m=new i),o(e,t,n,h,y,m))}},function(e,t,n){var i=n(97),r=n(122),u=n(98);e.exports=function(e,t,n,o,s,a){var l=1&n,c=e.length,d=t.length;if(!(c==d||l&&d>c))return!1;var f=a.get(e);if(f&&a.get(t))return f==t;var p=-1,g=!0,h=2&n?new i:void 0;for(a.set(e,t),a.set(t,e);++p<c;){var y=e[p],m=t[p];if(o)var b=l?o(m,y,p,t,e,a):o(y,m,p,e,t,a);if(void 0!==b){if(b)continue;g=!1;break}if(h){if(!r(t,function(e,t){if(!u(h,t)&&(y===e||s(y,e,n,o,a)))return h.push(t)})){g=!1;break}}else if(y!==m&&!s(y,m,n,o,a)){g=!1;break}}return a.delete(e),a.delete(t),g}},function(e,t){e.exports=function(e,t){for(var n=-1,i=null==e?0:e.length;++n<i;)if(t(e[n],n,e))return!0;return!1}},function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,n){var i=n(125),r=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,u,o,s){var a=1&n,l=i(e),c=l.length;if(c!=i(t).length&&!a)return!1;for(var d=c;d--;){var f=l[d];if(!(a?f in t:r.call(t,f)))return!1}var p=s.get(e);if(p&&s.get(t))return p==t;var g=!0;s.set(e,t),s.set(t,e);for(var h=a;++d<c;){var y=e[f=l[d]],m=t[f];if(u)var b=a?u(m,y,f,t,e,s):u(y,m,f,e,t,s);if(!(void 0===b?y===m||o(y,m,n,u,s):b)){g=!1;break}h||(h="constructor"==f)}if(g&&!h){var v=e.constructor,D=t.constructor;v!=D&&"constructor"in e&&"constructor"in t&&!("function"==typeof v&&v instanceof v&&"function"==typeof D&&D instanceof D)&&(g=!1)}return s.delete(e),s.delete(t),g}},function(e,t,n){var i=n(51)(Object.keys,Object);e.exports=i},function(e,t,n){var i=n(58),r=n(29);e.exports=function(e){for(var t=r(e),n=t.length;n--;){var u=t[n],o=e[u];t[n]=[u,o,i(o)]}return t}},function(e,t,n){var i=n(56),r=n(128),u=n(90),o=n(30),s=n(58),a=n(59),l=n(15);e.exports=function(e,t){return o(e)&&s(t)?a(l(e),t):function(n){var o=r(n,e);return void 0===o&&o===t?u(n,e):i(t,o,3)}}},function(e,t,n){var i=n(48);e.exports=function(e,t,n){var r=null==e?void 0:i(e,t);return void 0===r?n:r}},function(e,t){e.exports=function(){return!1}},function(e,t,n){var i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,u=n(131)(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,function(e,n,i,u){t.push(i?u.replace(r,"$1"):n||e)}),t});e.exports=u},function(e,t){e.exports=function(e){return e}},function(e,t){e.exports=function(e,t){return null!=e&&t in Object(e)}},function(e,t,n){var i=n(134),r=n(135),u=n(30),o=n(15);e.exports=function(e){return u(e)?i(o(e)):r(e)}},function(e,t){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},function(e,t,n){var i=n(48);e.exports=function(e){return function(t){return i(t,e)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(e=(0,r.default)(e)).replace(/ /gi,"-").toLowerCase()};var i,r=(i=n(137))&&i.__esModule?i:{default:i}},function(e,t,n){var i=n(138),r=n(60),u=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,o=/[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]/g;e.exports=function(e){return(e=r(e))&&e.replace(u,i).replace(o,"")}},function(e,t,n){var i=n(139)({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"});e.exports=i},function(e,t){e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},function(e,t){e.exports=function(e){return e}},function(e,t,n){var i=n(142),r=n(29);e.exports=function(e){return null==e?[]:i(e,r(e))}},function(e,t,n){var i=n(61);e.exports=function(e,t){return i(t,function(t){return e[t]})}},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){e.exports=function(e){return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=a((0,r.autop)((0,o.default)(e)),t);return n.length>0?n:[e]};var i=s(n(94)),r=n(147),u=s(n(50)),o=s(n(95));function s(e){return e&&e.__esModule?e:{default:e}}var a=function(e,t){var n=[];t=t||!1;for(var r=/<p(?:[^>]+)?>(.*?)<\/p>/gi,o=void 0;null!==(o=r.exec(e));)n.push(o);return(0,i.default)(n,function(e){return t?(0,u.default)(e[1]):e[1]})}},function(e,t,n){var i=n(28),r=n(26);e.exports=function(e,t){var n=-1,u=r(e)?Array(e.length):[];return i(e,function(e,i,r){u[++n]=t(e,i,r)}),u}},function(e,t,n){"use strict";n.r(t),n.d(t,"autop",function(){return l}),n.d(t,"removep",function(){return c});var i=n(87),r=n.n(i),u=(n(177),n(194),n(195),n(88)),o=n.n(u),s=(n(199),n(200),/(<((?=!--|!\[CDATA\[)((?=!-)!(?:-(?!->)[^\-]*)*(?:-->)?|!\[CDATA\[[^\]]*(?:](?!]>)[^\]]*)*?(?:]]>)?)|[^>]*>?))/);function a(e,t){for(var n=function(e){for(var t,n=[],i=e;t=i.match(s);)n.push(i.slice(0,t.index)),n.push(t[0]),i=i.slice(t.index+t[0].length);return i.length&&n.push(i),n}(e),i=!1,r=o()(t),u=1;n.length>u;u+=2)for(var a=0;r.length>a;a++){var l=r[a];if(-1!==n[u].indexOf(l)){n[u]=n[u].replace(RegExp(l,"g"),t[l]),i=!0;break}}return i&&(e=n.join("")),e}function l(e){var t=1>=arguments.length||void 0===arguments[1]||arguments[1],n=[];if(""===e.trim())return"";if(-1!==(e+="\n").indexOf("<pre")){var i=e.split("</pre>"),u=i.pop();e="";for(var o=0;i.length>o;o++){var s=i[o],l=s.indexOf("<pre");if(-1!==l){var c="<pre wp-pre-tag-"+o+"></pre>";n.push([c,s.substr(l)+"</pre>"]),e+=s.substr(0,l)+c}else e+=s}e+=u}var d="(?:table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary)";-1!==(e=a(e=(e=(e=(e=e.replace(/<br\s*\/?>\s*<br\s*\/?>/g,"\n\n")).replace(RegExp("(<"+d+"[s/>])","g"),"\n\n$1")).replace(RegExp("(</"+d+">)","g"),"$1\n\n")).replace(/\r\n|\r/g,"\n"),{"\n":" \x3c!-- wpnl --\x3e "})).indexOf("<option")&&(e=(e=e.replace(/\s*<option/g,"<option")).replace(/<\/option>\s*/g,"</option>")),-1!==e.indexOf("</object>")&&(e=(e=(e=e.replace(/(<object[^>]*>)\s*/g,"$1")).replace(/\s*<\/object>/g,"</object>")).replace(/\s*(<\/?(?:param|embed)[^>]*>)\s*/g,"$1")),-1===e.indexOf("<source")&&-1===e.indexOf("<track")||(e=(e=(e=e.replace(/([<\[](?:audio|video)[^>\]]*[>\]])\s*/g,"$1")).replace(/\s*([<\[]\/(?:audio|video)[>\]])/g,"$1")).replace(/\s*(<(?:source|track)[^>]*>)\s*/g,"$1")),-1!==e.indexOf("<figcaption")&&(e=(e=e.replace(/\s*(<figcaption[^>]*>)/,"$1")).replace(/<\/figcaption>\s*/,"</figcaption>"));var f=(e=e.replace(/\n\n+/g,"\n\n")).split(/\n\s*\n/).filter(Boolean);return e="",f.forEach(function(t){e+="<p>"+t.replace(/^\n*|\n*$/g,"")+"</p>\n"}),e=(e=(e=(e=(e=(e=(e=(e=e.replace(/<p>\s*<\/p>/g,"")).replace(/<p>([^<]+)<\/(div|address|form)>/g,"<p>$1</p></$2>")).replace(RegExp("<p>s*(</?"+d+"[^>]*>)s*</p>","g"),"$1")).replace(/<p>(<li.+?)<\/p>/g,"$1")).replace(/<p><blockquote([^>]*)>/gi,"<blockquote$1><p>")).replace(/<\/blockquote><\/p>/g,"</p></blockquote>")).replace(RegExp("<p>s*(</?"+d+"[^>]*>)","g"),"$1")).replace(RegExp("(</?"+d+"[^>]*>)s*</p>","g"),"$1"),t&&(e=(e=(e=(e=e.replace(/<(script|style).*?<\/\\1>/g,function(e){return e[0].replace(/\n/g,"<WPPreserveNewline />")})).replace(/<br>|<br\/>/g,"<br />")).replace(/(<br \/>)?\s*\n/g,function(e,t){return t?e:"<br />\n"})).replace(/<WPPreserveNewline \/>/g,"\n")),e=(e=(e=e.replace(RegExp("(</?"+d+"[^>]*>)s*<br />","g"),"$1")).replace(/<br \/>(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)[^>]*>)/g,"$1")).replace(/\n<\/p>$/g,"</p>"),n.forEach(function(t){var n=r()(t,2);e=e.replace(n[0],n[1])}),-1!==e.indexOf("\x3c!-- wpnl --\x3e")&&(e=e.replace(/\s?<!-- wpnl -->\s?/g,"\n")),e}function c(e){var t="blockquote|ul|ol|li|dl|dt|dd|table|thead|tbody|tfoot|tr|th|td|h[1-6]|fieldset|figure",n=t+"|div|p",i=t+"|pre",r=[],u=!1,o=!1;return e?(-1===e.indexOf("<script")&&-1===e.indexOf("<style")||(e=e.replace(/<(script|style)[^>]*>[\s\S]*?<\/\1>/g,function(e){return r.push(e),"<wp-preserve>"})),-1!==e.indexOf("<pre")&&(u=!0,e=e.replace(/<pre[^>]*>[\s\S]+?<\/pre>/g,function(e){return(e=(e=e.replace(/<br ?\/?>(\r\n|\n)?/g,"<wp-line-break>")).replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g,"<wp-line-break>")).replace(/\r?\n/g,"<wp-line-break>")})),-1!==e.indexOf("[caption")&&(o=!0,e=e.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(e){return e.replace(/<br([^>]*)>/g,"<wp-temp-br$1>").replace(/[\r\n\t]+/,"")})),-1!==(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(RegExp("\\s*</("+n+")>\\s*","g"),"</$1>\n")).replace(RegExp("\\s*<((?:"+n+")(?: [^>]*)?)>","g"),"\n<$1>")).replace(/(<p [^>]+>.*?)<\/p>/g,"$1</p#>")).replace(/<div( [^>]*)?>\s*<p>/gi,"<div$1>\n\n")).replace(/\s*<p>/gi,"")).replace(/\s*<\/p>\s*/gi,"\n\n")).replace(/\n[\s\u00a0]+\n/g,"\n\n")).replace(/(\s*)<br ?\/?>\s*/gi,function(e,t){return t&&-1!==t.indexOf("\n")?"\n\n":"\n"})).replace(/\s*<div/g,"\n<div")).replace(/<\/div>\s*/g,"</div>\n")).replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi,"\n\n[caption$1[/caption]\n\n")).replace(/caption\]\n\n+\[caption/g,"caption]\n\n[caption")).replace(RegExp("\\s*<((?:"+i+")(?: [^>]*)?)\\s*>","g"),"\n<$1>")).replace(RegExp("\\s*</("+i+")>\\s*","g"),"</$1>\n")).replace(/<((li|dt|dd)[^>]*)>/g," \t<$1>")).indexOf("<option")&&(e=(e=e.replace(/\s*<option/g,"\n<option")).replace(/\s*<\/select>/g,"\n</select>")),-1!==e.indexOf("<hr")&&(e=e.replace(/\s*<hr( [^>]*)?>\s*/g,"\n\n<hr$1>\n\n")),-1!==e.indexOf("<object")&&(e=e.replace(/<object[\s\S]+?<\/object>/g,function(e){return e.replace(/[\r\n]+/g,"")})),e=(e=(e=(e=e.replace(/<\/p#>/g,"</p>\n")).replace(/\s*(<p [^>]+>[\s\S]*?<\/p>)/g,"\n$1")).replace(/^\s+/,"")).replace(/[\s\u00a0]+$/,""),u&&(e=e.replace(/<wp-line-break>/g,"\n")),o&&(e=e.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")),r.length&&(e=e.replace(/<wp-preserve>/g,function(){return r.shift()})),e):""}},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t,n){var i=n(150);e.exports=function(e,t){var n=[],r=!0,u=!1,o=void 0;try{for(var s,a=i(e);!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){u=!0,o=e}finally{try{r||null==a.return||a.return()}finally{if(u)throw o}}return n}},function(e,t,n){e.exports=n(151)},function(e,t,n){n(152),n(171),e.exports=n(173)},function(e,t,n){n(153);for(var i=n(6),r=n(10),u=n(18),o=n(8)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),a=0;s.length>a;a++){var l=s[a],c=i[l],d=c&&c.prototype;d&&!d[o]&&r(d,o,l),u[l]=u.Array}},function(e,t,n){"use strict";var i=n(154),r=n(155),u=n(18),o=n(32);e.exports=n(64)(Array,"Array",function(e,t){this._t=o(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return e&&e.length>n?r(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]]):(this._t=void 0,r(1))},"values"),u.Arguments=u.Array,i("keys"),i("values"),i("entries")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var i=n(63);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t,n){var i=n(158);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){e.exports=!n(20)&&!n(36)(function(){return 7!=Object.defineProperty(n(67)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var i=n(35);e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){e.exports=n(10)},function(e,t,n){"use strict";var i=n(163),r=n(68),u=n(73),o={};n(10)(o,n(8)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=i(o,{next:r(1,n)}),u(e,t+" Iterator")}},function(e,t,n){var i=n(19),r=n(164),u=n(72),o=n(38)("IE_PROTO"),s=function(){},a=function(){var e,t=n(67)("iframe"),i=u.length;for(t.style.display="none",n(169).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),a=e.F;i--;)delete a.prototype[u[i]];return a()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=i(e),n=new s,s.prototype=null,n[o]=e):n=a(),void 0===t?n:r(n,t)}},function(e,t,n){var i=n(34),r=n(19),u=n(69);e.exports=n(20)?Object.defineProperties:function(e,t){r(e);for(var n,o=u(t),s=o.length,a=0;s>a;)i.f(e,n=o[a++],t[n]);return e}},function(e,t,n){var i=n(21),r=n(32),u=n(166)(!1),o=n(38)("IE_PROTO");e.exports=function(e,t){var n,s=r(e),a=0,l=[];for(n in s)n!=o&&i(s,n)&&l.push(n);for(;t.length>a;)i(s,n=t[a++])&&(~u(l,n)||l.push(n));return l}},function(e,t,n){var i=n(32),r=n(167),u=n(168);e.exports=function(e){return function(t,n,o){var s,a=i(t),l=r(a.length),c=u(o,l);if(e&&n!=n){for(;l>c;)if((s=a[c++])!=s)return!0}else for(;l>c;c++)if((e||c in a)&&a[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var i=n(37),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},function(e,t,n){var i=n(37),r=Math.max,u=Math.min;e.exports=function(e,t){return 0>(e=i(e))?r(e+t,0):u(e,t)}},function(e,t,n){var i=n(6).document;e.exports=i&&i.documentElement},function(e,t,n){var i=n(21),r=n(74),u=n(38)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),i(e,u)?e[u]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},function(e,t,n){"use strict";var i=n(172)(!0);n(64)(String,"String",function(e){this._t=e+"",this._i=0},function(){var e,t=this._t,n=this._i;return t.length>n?(e=i(t,n),this._i+=e.length,{value:e,done:!1}):{value:void 0,done:!0}})},function(e,t,n){var i=n(37),r=n(33);e.exports=function(e){return function(t,n){var u,o,s=r(t)+"",a=i(n),l=s.length;return 0>a||a>=l?e?"":void 0:55296>(u=s.charCodeAt(a))||u>56319||a+1===l||56320>(o=s.charCodeAt(a+1))||o>57343?e?s.charAt(a):u:e?s.slice(a,a+2):o-56320+(u-55296<<10)+65536}}},function(e,t,n){var i=n(19),r=n(174);e.exports=n(7).getIterator=function(e){var t=r(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return i(t.call(e))}},function(e,t,n){var i=n(175),r=n(8)("iterator"),u=n(18);e.exports=n(7).getIteratorMethod=function(e){if(null!=e)return e[r]||e["@@iterator"]||u[i(e)]}},function(e,t,n){var i=n(63),r=n(8)("toStringTag"),u="Arguments"==i(function(){return arguments}());e.exports=function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),r))?n:u?i(t):"Object"==(o=i(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t,n){for(var i=n(178),r=n(82),u=n(13),o=n(2),s=n(3),a=n(42),l=n(1),c=l("iterator"),d=l("toStringTag"),f=a.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},g=r(p),h=0;g.length>h;h++){var y,m=g[h],b=p[m],v=o[m],D=v&&v.prototype;if(D&&(D[c]||s(D,c,f),D[d]||s(D,d,m),a[m]=f,b))for(y in i)D[y]||u(D,y,i[y],!0)}},function(e,t,n){"use strict";var i=n(179),r=n(180),u=n(42),o=n(23);e.exports=n(182)(Array,"Array",function(e,t){this._t=o(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return e&&e.length>n?r(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]]):(this._t=void 0,r(1))},"values"),u.Arguments=u.Array,i("keys"),i("values"),i("entries")},function(e,t,n){var i=n(1)("unscopables"),r=Array.prototype;null==r[i]&&n(3)(r,i,{}),e.exports=function(e){r[i][e]=!0}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var i=n(80);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t,n){"use strict";var i=n(76),r=n(183),u=n(13),o=n(3),s=n(42),a=n(185),l=n(85),c=n(192),d=n(1)("iterator"),f=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,g,h,y,m){a(n,t,g);var b,v,D,w=function(e){if(!f&&e in x)return x[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},k=t+" Iterator",F="values"==h,E=!1,x=e.prototype,C=x[d]||x["@@iterator"]||h&&x[h],A=C||w(h),j=h?F?w("entries"):A:void 0,_="Array"==t&&x.entries||C;if(_&&(D=c(_.call(new e)))!==Object.prototype&&D.next&&(l(D,k,!0),i||"function"==typeof D[d]||o(D,d,p)),F&&C&&"values"!==C.name&&(E=!0,A=function(){return C.call(this)}),i&&!m||!f&&!E&&x[d]||o(x,d,A),s[t]=A,s[k]=p,h)if(b={values:F?A:w("values"),keys:y?A:w("keys"),entries:j},m)for(v in b)v in x||u(x,v,b[v]);else r(r.P+r.F*(f||E),t,b);return b}},function(e,t,n){var i=n(2),r=n(39),u=n(3),o=n(13),s=n(81),a=function(e,t,n){var l,c,d,f,p=e&a.F,g=e&a.G,h=e&a.P,y=e&a.B,m=g?i:e&a.S?i[t]||(i[t]={}):(i[t]||{}).prototype,b=g?r:r[t]||(r[t]={}),v=b.prototype||(b.prototype={});for(l in g&&(n=t),n)d=((c=!p&&m&&void 0!==m[l])?m:n)[l],f=y&&c?s(d,i):h&&"function"==typeof d?s(Function.call,d):d,m&&o(m,l,d,e&a.U),b[l]!=d&&u(b,l,f),h&&v[l]!=d&&(v[l]=d)};i.core=r,a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,e.exports=a},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){"use strict";var i=n(186),r=n(41),u=n(85),o={};n(3)(o,n(1)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=i(o,{next:r(1,n)}),u(e,t+" Iterator")}},function(e,t,n){var i=n(12),r=n(187),u=n(45),o=n(44)("IE_PROTO"),s=function(){},a=function(){var e,t=n(78)("iframe"),i=u.length;for(t.style.display="none",n(191).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),a=e.F;i--;)delete a.prototype[u[i]];return a()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=i(e),n=new s,s.prototype=null,n[o]=e):n=a(),void 0===t?n:r(n,t)}},function(e,t,n){var i=n(11),r=n(12),u=n(82);e.exports=n(4)?Object.defineProperties:function(e,t){r(e);for(var n,o=u(t),s=o.length,a=0;s>a;)i.f(e,n=o[a++],t[n]);return e}},function(e,t,n){var i=n(23),r=n(189),u=n(190);e.exports=function(e){return function(t,n,o){var s,a=i(t),l=r(a.length),c=u(o,l);if(e&&n!=n){for(;l>c;)if((s=a[c++])!=s)return!0}else for(;l>c;c++)if((e||c in a)&&a[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var i=n(84),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},function(e,t,n){var i=n(84),r=Math.max,u=Math.min;e.exports=function(e,t){return 0>(e=i(e))?r(e+t,0):u(e,t)}},function(e,t,n){var i=n(2).document;e.exports=i&&i.documentElement},function(e,t,n){var i=n(14),r=n(193),u=n(44)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),i(e,u)?e[u]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},function(e,t,n){var i=n(43);e.exports=function(e){return Object(i(e))}},function(e,t,n){n(46)("split",2,function(e,t,i){"use strict";var r=n(86),u=i,o=[].push;if("".split(/.?/).length){var s=void 0===/()??/.exec("")[1];i=function(e,t){var n=this+"";if(void 0===e&&0===t)return[];if(!r(e))return u.call(n,e,t);var i,a,l,c,d,f=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),g=0,h=void 0===t?4294967295:t>>>0,y=RegExp(e.source,p+"g");for(s||(i=RegExp("^"+y.source+"$(?!\\s)",p));(a=y.exec(n))&&((l=a.index+a[0].length)<=g||(f.push(n.slice(g,a.index)),!s&&a.length>1&&a[0].replace(i,function(){for(d=1;arguments.length-2>d;d++)void 0===arguments[d]&&(a[d]=void 0)}),a.length>1&&n.length>a.index&&o.apply(f,a.slice(1)),c=a[0].length,g=l,h>f.length));)y.lastIndex===a.index&&y.lastIndex++;return g===n.length?!c&&y.test("")||f.push(""):f.push(n.slice(g)),f.length>h?f.slice(0,h):f}}return[function(n,r){var u=e(this),o=null==n?void 0:n[t];return void 0!==o?o.call(n,u,r):i.call(u+"",n,r)},i]})},function(e,t,n){n(46)("replace",2,function(e,t,n){return[function(i,r){"use strict";var u=e(this),o=null==i?void 0:i[t];return void 0!==o?o.call(i,u,r):n.call(u+"",i,r)},n]})},function(e,t,n){n(197),e.exports=n(7).Object.keys},function(e,t,n){var i=n(74),r=n(69);n(198)("keys",function(){return function(e){return r(i(e))}})},function(e,t,n){var i=n(66),r=n(7),u=n(36);e.exports=function(e,t){var n=(r.Object||{})[e]||Object[e],o={};o[e]=t(n),i(i.S+i.F*u(function(){n(1)}),"Object",o)}},function(e,t,n){n(46)("match",1,function(e,t,n){return[function(n){"use strict";var i=e(this),r=null==n?void 0:n[t];return void 0!==r?r.call(n,i):RegExp(n)[t](i+"")},n]})},function(e,t,n){var i=n(2),r=n(201),u=n(11).f,o=n(205).f,s=n(86),a=n(206),l=i.RegExp,c=l,d=l.prototype,f=/a/g,p=/a/g,g=new l(f)!==f;if(n(4)&&(!g||n(22)(function(){return p[n(1)("match")]=!1,l(f)!=f||l(p)==p||"/a/i"!=l(f,"i")}))){l=function(e,t){var n=this instanceof l,i=s(e),u=void 0===t;return!n&&i&&e.constructor===l&&u?e:r(g?new c(i&&!u?e.source:e,t):c((i=e instanceof l)?e.source:e,i&&u?a.call(e):t),n?this:d,l)};for(var h=function(e){e in l||u(l,e,{configurable:!0,get:function(){return c[e]},set:function(t){c[e]=t}})},y=o(c),m=0;y.length>m;)h(y[m++]);d.constructor=l,l.prototype=d,n(13)(i,"RegExp",l)}n(207)("RegExp")},function(e,t,n){var i=n(9),r=n(202).set;e.exports=function(e,t,n){var u,o=t.constructor;return o!==n&&"function"==typeof o&&(u=o.prototype)!==n.prototype&&i(u)&&r&&r(e,u),e}},function(e,t,n){var i=n(9),r=n(12),u=function(e,t){if(r(e),!i(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,i){try{(i=n(81)(Function.call,n(203).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return u(e,n),t?e.__proto__=n:i(e,n),e}}({},!1):void 0),check:u}},function(e,t,n){var i=n(204),r=n(41),u=n(23),o=n(79),s=n(14),a=n(77),l=Object.getOwnPropertyDescriptor;t.f=n(4)?l:function(e,t){if(e=u(e),t=o(t,!0),a)try{return l(e,t)}catch(e){}if(s(e,t))return r(!i.f.call(e,t),e[t])}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var i=n(83),r=n(45).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,r)}},function(e,t,n){"use strict";var i=n(12);e.exports=function(){var e=i(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var i=n(2),r=n(11),u=n(4),o=n(1)("species");e.exports=function(e){var t=i[e];u&&t&&!t[o]&&r.f(t,o,{configurable:!0,get:function(){return this}})}},function(e,t){e.exports=function(e){return e}},,,,,,,,,,,,,function(e,t,n){var i=n(222),r=n(208)(function(e,t){return null==e?{}:i(e,t)});e.exports=r},function(e,t,n){var i=n(223),r=n(90);e.exports=function(e,t){return i(e,t,function(t,n){return r(e,n)})}},function(e,t,n){var i=n(48),r=n(224),u=n(25);e.exports=function(e,t,n){for(var o=-1,s=t.length,a={};++o<s;){var l=t[o],c=i(e,l);n(c,l)&&r(a,u(l,e),c)}return a}},function(e,t,n){var i=n(225),r=n(25),u=n(91),o=n(24),s=n(15);e.exports=function(e,t,n,a){if(!o(e))return e;for(var l=-1,c=(t=r(t,e)).length,d=c-1,f=e;null!=f&&++l<c;){var p=s(t[l]),g=n;if(l!=d){var h=f[p];void 0===(g=a?a(h,p,f):void 0)&&(g=o(h)?h:u(t[l+1])?[]:{})}i(f,p,g),f=f[p]}return e}},function(e,t,n){var i=n(226),r=n(89),u=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var o=e[t];u.call(e,t)&&r(o,n)&&(void 0!==n||t in e)||i(e,t,n)}},function(e,t,n){var i=n(227);e.exports=function(e,t,n){"__proto__"==t&&i?i(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},function(e,t,n){var i=n(228),r=function(){try{var e=i(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=r},function(e,t){e.exports=function(e,t){return null==e?void 0:e[t]}},function(e,t,n){var i=n(261),r=n(102);e.exports=function(e,t){return null!=e&&r(e,t,i)}},function(e,t,n){"use strict";e.exports=function(e){return function(t){var n=-1,i=t&&t.children;if(!i)throw Error("Missing children in `parent` for `visitor`");for(;++n in i;)e(i[n],n,t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=h(e);return t=t||!1,0!==n.length&&(!1===t?n:n.slice(0,t))};var i=g(n(236)),r=g(n(94)),u=g(n(93)),o=g(n(50)),s=g(n(237)),a=g(n(95)),l=g(n(238)),c=g(n(239)),d=g(n(240)),f=g(n(269)),p=g(n(241));function g(e){return e&&e.__esModule?e:{default:e}}var h=function(e){if(""===(e=(0,i.default)([o.default,s.default,a.default,l.default,c.default,d.default,f.default])(e)))return[];var t=e.split(/\s/g);return t=(0,r.default)(t,function(e){return(0,p.default)(e)}),(0,u.default)(t,function(e){return""!==e.trim()})}},function(e,t,n){var i=n(272),r=n(273),u=n(144);e.exports=function(e,t,n){return t=r(t),void 0===n?(n=t,t=0):n=r(n),e=u(e),i(e,t,n)}},function(e,t,n){"use strict";var i=n(230);function r(e){e.position||(e.position={})}e.exports=i(function(e,t,n){var i=n.children;e.position&&(0!==t||n.position&&n.position.start||(r(n),n.position.start=e.position.start),t!==i.length-1||n.position&&n.position.end||(r(n),n.position.end=e.position.end))})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.get("content").match(/<a(?:[^>]+)?>/gi),n={total:null===t?0:t.length,internalTotal:0,internalDofollow:0,internalNofollow:0,externalTotal:0,externalDofollow:0,externalNofollow:0,otherTotal:0,otherDofollow:0,otherNofollow:0,anchors:t};return null===t?n:(t.forEach(function(e){var t=r.default.getLinkType(e,rankMath.parentDomain),i=r.default.checkNofollow(e,t);n[t+"Total"]++,n[t+i]++}),n)};var i,r=(i=n(313))&&i.__esModule?i:{default:i}},,function(e,t,n){var i=n(264)();e.exports=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(/<!--[\s\S]*?-->/g,"")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(/&nbsp;|&#160;/gi," ").replace(/\s{2,}/g," ").replace(/\s\./g,".").replace(/^\s+|\s+$/g,"")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(/&\S+?;/g,"")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(/--|\u2014/g," ")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(i,"").replace(r,"")};var i=/^[\–\-\(\)_\[\]’“”"'.?!:;,¿¡«»‹›—×+&<>]+/,r=/[\–\-\(\)_\[\]’“”"'.?!:;,¿¡«»‹›—×+&<>]+$/},function(e,t,n){"use strict";var i=n(230);e.exports=i(function(e,t,n){var i,r=e.children;r&&0!==r.length&&"WhiteSpaceNode"===r[0].type&&(n.children.splice(t,0,r.shift()),(i=r[0])&&i.position&&e.position&&(e.position.start=i.position.start))})},function(e,t,n){"use strict";var i=n(27);e.exports=i(function(e,t,n){var i,r=e.children;if(r&&0!==r.length&&"WhiteSpaceNode"===r[r.length-1].type)return n.children.splice(t+1,0,e.children.pop()),(i=r[r.length-1])&&i.position&&e.position&&(e.position.end=i.position.end),t})},function(e,t,n){"use strict";var i=n(27);e.exports=i(function(e,t,n){if("children"in e&&0===e.children.length)return n.children.splice(t,1),t})},function(e,t,n){e.exports={labels:n(331),scoringStrategy:n(332)}},,,,,,,,,,,,,function(e,t,n){"use strict";var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=s(n(259)),u=s(n(339)),o=s(n(348));function s(e){return e&&e.__esModule?e:{default:e}}var a=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.paper=new u.default,this.researcher=new r.default(this.paper),this.researches=t.researches,this.elemContent=t.elemContent}return i(e,[{key:"assessTitle",value:function(e){return this.paper.setTitle(e),this.run({keywordInTitle:!0,titleHasPowerWords:!0,titleHasNumber:!0,titleSentiment:!0,titleStartWithKeyword:!0})}},{key:"assessPermalink",value:function(e){return this.paper.setPermalink(e),this.run({keywordInPermalink:!0,lengthPermalink:!0})}},{key:"assessFocusKeyword",value:function(e){return this.paper.setKeyword(e.keyword),this.run(e.isPrimary?{keywordDensity:!0,keywordIn10Content:!0,keywordInContent:!0,keywordInImageAlt:!0,keywordInMetaDescription:!0,keywordInPermalink:!0,keywordInSubheadings:!0,keywordInTitle:!0,keywordNotUsed:!0,titleStartWithKeyword:!0}:{keywordDensity:!0,keywordInContent:!0,keywordInSubheadings:!0})}},{key:"assessContent",value:function(e){return this.paper.setDescription(e),this.run({contentHasShortParagraphs:!0,contentHasTOC:!0,calculateFleschReading:!0,contentHasAssets:!0,keywordDensity:!0,keywordIn10Content:!0,keywordInContent:!0,keywordInImageAlt:!0,keywordInMetaDescription:!0,keywordInSubheadings:!0,lengthContent:!0,linksHasExternals:!0,linksHasInternal:!0,linksNotAllExternals:!0})}},{key:"runAll",value:function(){var e=this,t={},n=this.researches||this.researcher.getResearches();return(0,o.default)(n,function(n,i){t[i]=e.researcher.run(i)}),t}},{key:"run",value:function(e){var t=this,n={};return(0,o.default)(e,function(e,i){var r=t.researcher.run(i);!1!==r&&(n[i]=r)}),n}},{key:"refreshContent",value:function(){if(null!==this.elemContent&&0!==this.elemContent.length){var e="undefined"!=typeof tinymce&&tinymce.activeEditor&&"content"===tinymce.activeEditor.id?tinymce.activeEditor.getContent():this.elemContent.val();this.paper.setContent(e)}}}]),e}();window.Assessor=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=B(n(260)),u=B(n(270)),o=B(n(271)),s=B(n(300)),a=B(n(301)),l=B(n(302)),c=B(n(303)),d=B(n(304)),f=B(n(305)),p=B(n(306)),g=B(n(307)),h=B(n(308)),y=B(n(309)),m=B(n(310)),b=B(n(311)),v=B(n(312)),D=B(n(321)),w=B(n(322)),k=B(n(323)),F=B(n(324)),E=B(n(325)),x=B(n(335)),C=B(n(221)),A=B(n(229)),j=B(n(336)),_=B(n(92));function B(e){return e&&e.__esModule?e:{default:e}}var O=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.setPaper(t),this.researches={contentHasShortParagraphs:new r.default,contentHasTOC:new u.default,calculateFleschReading:new o.default,contentHasAssets:new s.default,keywordDensity:new a.default,keywordIn10Content:new l.default,keywordInContent:new c.default,keywordInImageAlt:new d.default,keywordInMetaDescription:new f.default,keywordInPermalink:new p.default,keywordInSubheadings:new g.default,keywordInTitle:new h.default,keywordNotUsed:new y.default,lengthContent:new m.default,lengthPermalink:new b.default,linksHasExternals:new v.default,linksHasInternal:new D.default,linksNotAllExternals:new w.default,titleHasPowerWords:new k.default,titleHasNumber:new F.default,titleSentiment:new E.default,titleStartWithKeyword:new x.default},this.researches=(0,C.default)(this.researches,Object.keys(rankMath.assessor.researchesTests))}return i(e,[{key:"setPaper",value:function(e){this.paper=e}},{key:"getResearches",value:function(){return this.researches}},{key:"hasResearch",value:function(e){return(0,A.default)(this.getResearches(),e)}},{key:"get",value:function(e){return!(0,_.default)(e)&&!(0,j.default)(e)&&!!this.hasResearch(e)&&this.getResearches()[e]}},{key:"run",value:function(e){var t=this.get(e);return!1!==t&&!1!==t.isApplicable()&&t.run(this.paper,this)}}]),e}();t.default=O},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(262));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="contentHasShortParagraphs",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){if(""===e.get("content"))return this.announce("empty",0);var n=!(0,u.default)(e.get("content")).some(function(e){return e.wordCount>120});return this.announce(n,n?this.getScore("contentHasShortParagraphs"):0)}}]),t}();t.default=a},function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=function(e,t){return null!=e&&n.call(e,t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=[];return(0,u.default)(e).map(function(e){t.push({wordCount:(0,r.default)(e),text:e})}),(0,i.default)(t,function(e){return e.wordCount>0})};var i=o(n(93)),r=o(n(263)),u=o(n(145));function o(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e).length};var i,r=(i=n(231))&&i.__esModule?i:{default:i}},function(e,t,n){var i=n(265),r=n(208),u=n(266),o=n(267),s=n(0),a=n(268);e.exports=function(e){return r(function(t){var n=t.length,r=n,l=i.prototype.thru;for(e&&t.reverse();r--;){var c=t[r];if("function"!=typeof c)throw new TypeError("Expected a function");if(l&&!d&&"wrapper"==o(c))var d=new i([],!0)}for(r=d?r:n;++r<n;){var f=o(c=t[r]),p="wrapper"==f?u(c):void 0;d=p&&a(p[0])&&424==p[1]&&!p[4].length&&1==p[9]?d[o(p[0])].apply(d,p[3]):1==c.length&&a(c)?d[f]():d.thru(c)}return function(){var e=arguments,i=e[0];if(d&&1==e.length&&s(i))return d.plant(i).value();for(var r=0,u=n?t[r].apply(this,e):i;++r<n;)u=t[r].call(this,u);return u}})}},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(){return""}},function(e,t){e.exports=function(){return!1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(/[€-¿×÷ -⯿⸀-⹿]/g,"")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),u=(i=n(16))&&i.__esModule?i:{default:i};function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var s=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),s=0;r>s;s++)u[s]=arguments[s];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="contentHasTOC",o(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,u.default),r(t,[{key:"run",value:function(e,t){return""===e.get("content")?this.announce("empty",0):this.announce(rankMath.assessor.hasTOCPlugin,rankMath.assessor.hasTOCPlugin?this.getScore("contentHasTOC"):0)}}]),t}();t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=s(n(16)),u=s(n(232)),o=n(274);function s(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var l=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=a(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="calculateFleschReading",a(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){if(""===e.get("content"))return this.announce("empty",0,[0,0,0]);o.flesch.calculate(e.get("content")),o.flesch.ease=80.25;var n=this.calculateResult(o.flesch.ease),i={veryEasy:{score:6,note:"very easy"},easy:{score:5,note:"easy"},fairlyEasy:{score:5,note:"fairly easy"},okay:{score:4,note:"okay"},fairlyDifficult:{score:3,note:"fairly difficult"},difficult:{score:2,note:"difficult"},veryDifficult:{score:1,note:"very difficult"}}[n],r=Math.min(i.score,this.getScore("calculateFleschReading"));return this.announce(4<=r,r,[i.note,o.flesch.ease,n])}},{key:"calculateResult",value:function(e){return console.log(e),e>90?"veryEasy":(0,u.default)(e,80.01,91)?"easy":(0,u.default)(e,70.01,80.01)?"fairlyEasy":(0,u.default)(e,60.01,70.01)?"okay":(0,u.default)(e,50.01,60.01)?"fairlyDifficult":(0,u.default)(e,31,50.01)?"difficult":"veryDifficult"}}]),t}();t.default=l},function(e,t){var n=Math.max,i=Math.min;e.exports=function(e,t,r){return e>=i(t,r)&&e<n(t,r)}},function(e,t){e.exports=function(e){return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flesch=void 0;var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=(a(n(229)),a(n(231))),u=a(n(275)),o=a(n(296)),s=a(n(299));function a(e){return e&&e.__esModule?e:{default:e}}var l=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return i(e,[{key:"reset",value:function(){delete this.data,delete this.ease,delete this.kincaid}},{key:"calculate",value:function(e){if(this.reset(),""===e)return!1;e=(0,s.default)(e);var t=(0,r.default)(e),n=(0,u.default)(e),i=t.length;if(0===n||0===i)return!1;var a=(0,o.default)(t);this.data={sentences:n,words:i,syllables:a},this.ease=this.fleschEase(n,i,a).toFixed(2),this.kincaid=this.fleschKincaid(n,i,a).toFixed(2)}},{key:"fleschEase",value:function(e,t,n){return 206.835-t/e*1.015-n/t*84.6}},{key:"fleschKincaid",value:function(e,t,n){return t/e*.39+n/t*11.8-15.59}}]),e}();t.flesch=new l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(""===(e=(0,i.default)([u.default,o.default,s.default,a.default,l.default,c.default])(e)))return 0;var t=(new d.default).tokenizeParagraph(e).children;return(0,r.default)(t,{type:"SentenceNode"}).length};var i=f(n(236)),r=f(n(93)),u=f(n(50)),o=f(n(237)),s=f(n(95)),a=f(n(238)),l=f(n(239)),c=f(n(240)),d=f(n(276));function f(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";var i=n(277),r=n(49),u=n(230),o=n(27);e.exports=a,l.prototype=i.prototype;var s=new l;function a(e,t){if(!(this instanceof a))return new a(e,t);i.apply(this,arguments)}function l(){}a.prototype=s,s.tokenizeSentencePlugins=[u(function(e,t,n){var i,u,o,s,a;if("PunctuationNode"===e.type||"SymbolNode"===e.type)if(s=(i=n.children).length,"/"===(a=r(e)))(u=i[t-1])&&"w"===h(r(u))&&(i.splice(t,1),u.children.push(e),u.position&&e.position&&(u.position.end=e.position.end));else if(g.test(a)){if(u=i[t-1],t>2&&s-1>t&&"WordNode"===u.type&&"WhiteSpaceNode"===i[t-2].type&&"WhiteSpaceNode"===i[t+1].type&&f.test(h(r(u))))return i.splice(t,1),u.children.push(e),void(u.position&&e.position&&(u.position.end=e.position.end));t===s-1||"WordNode"!==i[t+1].type||0!==t&&"WordNode"===i[t-1].type||(a=h(r(u=i[t+1])),p.test(a)?(i.splice(t,1),u.children=[e].concat(u.children),u.position&&e.position&&(u.position.start=e.position.start)):"n"===a&&s-2>t&&g.test(r(i[t+2]))&&(o=i[t+2],i.splice(t,1),i.splice(t+1,1),u.children=[e].concat(u.children,o),u.position&&(e.position&&(u.position.start=e.position.start),o.position&&(u.position.end=o.position.end))))}})].concat(s.tokenizeSentencePlugins),s.tokenizeParagraphPlugins=[o(function(e,t,n){var i,u,o=e.children,s=o[o.length-1],a=o[o.length-2];if(s&&"."===r(s)&&a&&"WordNode"===a.type&&(i=r(a),(c.test(h(i))||d.test(i))&&(a.children.push(s),o.pop(),s.position&&a.position&&(a.position.end=s.position.end),u=n.children[t+1])))return e.children=o.concat(u.children),n.children.splice(t+1,1),u.position&&e.position&&(e.position.end=u.position.end),t-1})].concat(s.tokenizeParagraphPlugins);var c=/^(inc|ltd|bbls?|cu|doz|fl|ft|gal|gr|gro|in|kt|lbs?|mi|oz|pt|qt|sq|tbsp|tsp|yds?|sec|min|hr|mon|tue|tues|wed|thu|thurs|fri|sat|sun|jan|feb|mar|apr|jun|jul|aug|sep|sept|oct|nov|dec)$/,d=/^(Mr|Mrs|Miss|Ms|Mss|Mses|Mlle|Mme|M|Messrs|Mmes|Jr|Sr|Snr|Dr|Mgr|Atty|Prof|Hon|Rev|Fr|Msgr|Sr|Br|St|Pres|Supt|Rep|Sen|Gov|Amb|Treas|Sec|Amd|Brig|Gen|Cdr|Col|Capt|Lt|Maj|Sgt|Po|Wo|Ph|Ave|Blvd|Mt|Rd|Bldgs?|Nat|Natl|Rt|Rte|Co|Pk|Sq|Dr|Pt|St|Ft|Pen|Terr|Hwy|Fwy|Pkwy|Ala|Ariz|Ark|Cal|Calif|Col|Colo|Conn|Del|Fla|Ga|Ida|Id|Ill|Ind|Ia|Kan|Kans|Ken|Ky|La|Me|Md|Mass|Mich|Minn|Miss|Mo|Mont|Neb|Nebr|Nev|Mex|Dak|Okla|Ok|Ore|Penna|Penn|Pa|Tenn|Tex|Ut|Vt|Va|Wash|Wis|Wisc|Wyo|Alta|Man|Ont|Qué|Que|Sask|Yuk|Beds|Berks|Bucks|Cambs|Ches|Corn|Cumb|Derbys|Derbs|Dev|Dor|Dur|Glos|Hants|Here|Heref|Herts|Hunts|Lancs|Leics|Lincs|Mx|Middx|Mddx|Norf|Northants|Northumb|Northd|Notts|Oxon|Rut|Shrops|Salop|Som|Staffs|Staf|Suff|Sy|Sx|Ssx|Warks|War|Warw|Westm|Wilts|Worcs|Yorks)$/,f=/^(o|ol)$/,p=/^(im|er|em|cause|twas|tis|twere|\d\ds?)$/,g=/^['\u2019]$/;function h(e){return e.toLowerCase()}},function(e,t,n){"use strict";e.exports=n(278)},function(e,t,n){"use strict";var i=n(279),r=n(106);function u(e,t){var n=t||e;if(!(this instanceof u))return new u(e,t);this.doc=n?n+"":null}e.exports=u;var o=u.prototype;function s(e){return e+="Node",function(t,n,i){return null!=t||(t=""),(n||h)(t)({type:e,value:t+""},i)}}function a(e,t,n){e.prototype[t]=function(){return this.run(t,n.apply(this,arguments))}}function l(e){return function(t,n){var i;if(!(t in this))throw Error("Illegal Invocation: Unsupported `key` for `use(key, plugins)`. Make sure `key` is a supported function");n&&(i=t+"Plugins",n="function"==typeof n?[n]:n.concat(),this[i]||(this[i]=[]),e(this,i,n))}}o.position=!0,o.tokenizeSymbol=s("Symbol"),o.tokenizeWhiteSpace=s("WhiteSpace"),o.tokenizePunctuation=s("Punctuation"),o.tokenizeSource=s("Source"),o.tokenizeText=s("Text"),o.run=function(e,t){var n=this[e+"Plugins"],i=-1;if(n)for(;n[++i];)n[i](t);return t},o.use=l(function(e,t,n){e[t]=e[t].concat(n)}),o.useFirst=l(function(e,t,n){e[t]=n.concat(e[t])}),o.parse=function(e){return this.tokenizeRoot(e||this.doc)},o.tokenize=function(e){return function(e,t){var n,i,r,u,o,s,a,l,g,h,y,m;if(null==t?t="":t instanceof String&&(t=""+t),"string"!=typeof t){if("length"in t&&(!t[0]||t[0].type))return t;throw Error("Illegal invocation: '"+t+"' is not a valid argument for 'ParseLatin'")}if(n=[],!t)return n;for(o=0,i=0,r=1,u=1,m=e.position?function(e){var t=function(){var e=D();return function(t){return t.position=new function(e){this.start=e,this.end=D()}(e),t}}();return function(e){var t=e.length,n=-1,o=-1;for(i+=t;++n<t;)"\n"===e.charAt(n)&&(o=n,r++);-1===o?u+=t:u=t-o}(e),function(){return t(v.apply(null,arguments))}}:function(){return function(){return v.apply(null,arguments)}},s=t.length,g="",l="";s>o;)a=t.charAt(o),y=p.test(a)?"WhiteSpace":f.test(a)?"Punctuation":c.test(a)?"Word":"Symbol",b(),g=a,a="",h=y,y=null,o++;return b(),n;function b(){h!==y||"Word"!==h&&"WhiteSpace"!==h&&a!==g&&!d.test(a)?(l&&e["tokenize"+h](l,m),l=a):l+=a}function v(e,t){return t?t.children.push(e):n.push(e),e}function D(){return{line:r,column:u,offset:i}}}(this,e)},a(u,"tokenizeWord",function(e,t){var n=(t||h)(""),i={type:"WordNode",children:[]};return this.tokenizeText(e,t,i),n(i)}),a(u,"tokenizeSentence",i({type:"SentenceNode",tokenizer:"tokenize"})),a(u,"tokenizeParagraph",i({type:"ParagraphNode",delimiter:r.terminalMarker,delimiterType:"PunctuationNode",tokenizer:"tokenizeSentence"})),a(u,"tokenizeRoot",i({type:"RootNode",delimiter:r.newLine,delimiterType:"WhiteSpaceNode",tokenizer:"tokenizeParagraph"})),o.use("tokenizeSentence",[n(281),n(283),n(284),n(285),n(286),n(287),n(233)]),o.use("tokenizeParagraph",[n(288),n(289),n(290),n(291),n(292),n(293),n(294),n(242),n(243),n(295),n(244),n(233)]),o.use("tokenizeRoot",[n(242),n(243),n(244),n(233)]);var c=r.word,d=r.surrogates,f=r.punctuation,p=r.whiteSpace;function g(e,t){return t&&t.children.push(e),e}function h(){return g}},function(e,t,n){"use strict";var i=n(280);e.exports=function(e){var t=e.type,n=e.tokenizer,r=e.delimiter,u=r&&i(e.delimiterType,r);return function(e){var i=this[n](e);return{type:t,children:u?u(i):i}}}},function(e,t,n){"use strict";var i=n(49);e.exports=function(e,t){return function(n){for(var r,u,o,s=[],a=n.children,l=n.type,c=a.length,d=-1,f=c-1,p=0;++d<c;)(d===f||a[d].type===e&&t.test(i(a[d])))&&(r=a[p],u=a[d],o={type:l,children:a.slice(p,d+1)},r.position&&u.position&&(o.position={start:r.position.start,end:u.position.end}),s.push(o),p=d+1);return s}}},function(e,t,n){"use strict";var i=n(49),r=n(27);e.exports=r(function(e,t,n){var r,u;if(("SymbolNode"===e.type||"PunctuationNode"===e.type)&&"&"===i(e)&&(u=(r=n.children)[t+1],(0===t||"WordNode"!==r[t-1].type)&&u&&"WordNode"===u.type))return r.splice(t,1),u.children.unshift(e),u.position&&e.position&&(u.position.start=e.position.start),t-1})},function(e,t,n){"use strict";e.exports=function(e,t,n){var r,u=-1;if(!e)throw Error("Iterate requires that |this| not be "+e);if(!i.call(e,"length"))throw Error("Iterate requires that |this| has a `length`");if("function"!=typeof t)throw Error("`callback` must be a function");for(;++u<e.length;)u in e&&"number"==typeof(r=t.call(n,e[u],u,e))&&(0>r&&(u=0),u=r-1)};var i={}.hasOwnProperty},function(e,t,n){"use strict";var i=n(49),r=n(27);e.exports=r(function(e,t,n){var r,u,o;if(0!==t&&("SymbolNode"===e.type||"PunctuationNode"===e.type)&&"-"===i(e)&&(u=(r=n.children)[t-1],(!(o=r[t+1])||"WordNode"!==o.type)&&u&&"WordNode"===u.type))return r.splice(t,1),u.children.push(e),u.position&&e.position&&(u.position.end=e.position.end),t})},function(e,t,n){"use strict";var i=n(49),r=n(27),u=n(106);e.exports=r(function(e,t,n){var r,u,s,a,l,c,d;if(0!==t&&("SymbolNode"===e.type||"PunctuationNode"===e.type)&&(s=(r=n.children)[t-1])&&"WordNode"===s.type){for(l=t-1,c=[],d=[];r[++l];)if("WordNode"===(u=r[l]).type)c=c.concat(d,u.children),d=[];else{if("SymbolNode"!==u.type&&"PunctuationNode"!==u.type||!o.test(i(u)))break;d.push(u)}if(0!==c.length)return 0!==d.length&&(l-=d.length),r.splice(t,l-t),s.children=s.children.concat(c),a=c[c.length-1],s.position&&a.position&&(s.position.end=a.position.end),t}});var o=u.wordSymbolInner},function(e,t,n){"use strict";var i=n(49),r=n(27);e.exports=r(function(e,t,n){var r,o,s,a,l,c,d,f=n.children;if(o=f[t+1],(r=f[t-1])&&"WordNode"===r.type&&("SymbolNode"===e.type||"PunctuationNode"===e.type)&&i(e)===u&&(s=i(r),c=e,l=[e],d=1,o&&"WordNode"===o.type&&(a=i(o),c=o,l=l.concat(o.children),d++),3>s.length&&(!a||3>a.length)))return r.children=r.children.concat(l),f.splice(t,d),r.position&&c.position&&(r.position.end=c.position.end),t});var u="/"},function(e,t,n){"use strict";var i=n(49),r=n(27),u=n(106);e.exports=r(function(e,t,n){var r,u,s,a,l,c,d;if(0!==t&&"."===i(e)&&(a=(s=(u=(r=n.children)[t-1]).children)&&s.length,"WordNode"===u.type&&1!==a&&a%2!=0)){for(l=a,c=!0;s[--l];)if(d=i(s[l]),l%2==0){if(d.length>1)return;o.test(d)||(c=!1)}else if("."!==d){if(a-2>l)break;return}if(!c)return r.splice(t,1),s.push(e),u.position&&e.position&&(u.position.end=e.position.end),t}});var o=u.numerical},function(e,t,n){"use strict";var i=n(27);e.exports=i(function(e,t,n){var i,r=n.children;if("WordNode"===e.type&&(i=r[t+1])&&"WordNode"===i.type)return r.splice(t+1,1),e.children=e.children.concat(i.children),i.position&&e.position&&(e.position.end=i.position.end),t})},function(e,t,n){"use strict";var i=n(27);e.exports=i(function(e,t,n){for(var i,r,u=e.children,o=-1;u[++o];)if("WordNode"===u[o].type)return;if(i=n.children[t-1])return i.children=i.children.concat(u),n.children.splice(t,1),i.position&&e.position&&(i.position.end=e.position.end),t;(r=n.children[t+1])&&(r.children=u.concat(r.children),r.position&&e.position&&(r.position.start=e.position.start),n.children.splice(t,1))})},function(e,t,n){"use strict";var i=n(49),r=n(27),u=n(106);e.exports=r(function(e,t,n){var r,u,s,a=e.children;if(a&&0!==a.length&&0!==t&&(u=a[1],s=n.children[t-1],("SymbolNode"===(r=a[0]).type||"PunctuationNode"===r.type)&&o.test(i(r))))return s.children.push(a.shift()),r.position&&s.position&&(s.position.end=r.position.end),u&&u.position&&e.position&&(e.position.start=u.position.start),t-1});var o=u.affixSymbol},function(e,t,n){"use strict";var i=n(49),r=n(27),u=n(106);e.exports=r(function(e,t,n){var r,u,s,a,l=e.children;if(l&&0!==l.length&&0!==t)for(r=-1;l[++r];){if("WordNode"===(u=l[r]).type){if(!o.test(i(u)))return;return(a=(s=n.children)[t-1]).children=a.children.concat(l),s.splice(t,1),a.position&&e.position&&(a.position.end=e.position.end),t}if("SymbolNode"===u.type||"PunctuationNode"===u.type)return}});var o=u.lowerInitial},function(e,t,n){"use strict";var i=n(49),r=n(27),u=n(106);e.exports=r(function(e,t,n){var r=e.children,u=n.children,s=u[t-1],a=r[0];if(s&&a&&"WordNode"===a.type&&o.test(i(a)))return s.children=s.children.concat(r),u.splice(t,1),s.position&&e.position&&(s.position.end=e.position.end),t});var o=u.digitStart},function(e,t,n){"use strict";var i=n(49),r=n(27);e.exports=r(function(e,t,n){var r,o,s,a=e.children;if(a&&a.length>1&&(r=a[a.length-1])&&"."===i(r)&&(o=a[a.length-2])&&"WordNode"===o.type&&u.test(i(o).toLowerCase())&&(o.children.push(r),a.pop(),r.position&&o.position&&(o.position.end=r.position.end),s=n.children[t+1]))return e.children=a.concat(s.children),n.children.splice(t+1,1),s.position&&e.position&&(e.position.end=s.position.end),t-1});var u=/^([0-9]{1,3}|[a-z]|al|ca|cap|cca|cent|cf|cit|con|cp|cwt|ead|etc|ff|fl|ibid|id|nem|op|pro|seq|sic|stat|tem|viz)$/},function(e,t,n){"use strict";var i=n(49),r=n(27);e.exports=r(function(e,t,n){var r,u,o,s,a=e.children;if(a&&0!==a.length&&0!==t)for(u=-1;a[++u];){if("WordNode"===(r=a[u]).type)return;if("SymbolNode"===r.type||"PunctuationNode"===r.type){if(","!==(o=i(r))&&";"!==o)return;return(s=n.children[t-1]).children=s.children.concat(a),s.position&&e.position&&(s.position.end=e.position.end),n.children.splice(t,1),t}}})},function(e,t,n){"use strict";var i=n(49),r=n(230),u=n(106);e.exports=r(function(e){for(var t,n,r,u,s=e.children,a=s.length,l=!1;s[--a];)if("SymbolNode"===(t=s[a]).type||"PunctuationNode"===t.type){if(o.test(i(t)))if(l){if("."===i(t))if(r=s[a+1],(n=s[a-1])&&"WordNode"===n.type){if(u=s[a+2],r&&u&&"WhiteSpaceNode"===r.type&&"."===i(u))continue;s.splice(a,1),n.children.push(t),t.position&&n.position&&(n.position.end=t.position.end),a--}else r&&"WordNode"===r.type&&(s.splice(a,1),r.children.unshift(t),t.position&&r.position&&(r.position.start=t.position.start))}else l=!0}else"WordNode"===t.type&&(l=!0)});var o=u.terminalMarker},function(e,t,n){"use strict";var i=n(49),r=n(27),u=n(106);e.exports=r(function(e,t,n){var r,u,s,a,l,c,d,f;if("SentenceNode"===e.type)for(s=(r=e.children).length-1,u=0;++u<s;)if("WhiteSpaceNode"===(f=r[u]).type&&o.test(i(f)))return e.children=r.slice(0,u),d={type:"SentenceNode",children:r.slice(u+1)},a=r[u-1],l=r[u+1],n.children.splice(t+1,0,f,d),e.position&&a.position&&l.position&&(c=e.position.end,e.position.end=a.position.end,d.position={start:l.position.start,end:c}),t+1});var o=u.newLineMulti},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=(0,i.default)(e,function(e){return function(e){return 3>=(e=e.toLowerCase()).length?1:null===(e=e.replace(/(?:[^laeiouy]es|ed|lle|[^laeiouy]e)$/,"").replace(/^y/,"").match(/[aeiouy]{1,2}/g))?0:e.length}(e)});return(0,r.default)(t)};var i=u(n(94)),r=u(n(297));function u(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){var i=n(298),r=n(104);e.exports=function(e){return e&&e.length?i(e,r):0}},function(e,t){e.exports=function(e,t){for(var n,i=-1,r=e.length;++i<r;){var u=t(e[i]);void 0!==u&&(n=void 0===n?u:n+u)}return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"."===(e=e.replace(/\b[0-9]+\b/g,""))?"":e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(5)),u=o(n(16));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="contentHasAssets",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,u.default),i(t,[{key:"run",value:function(e,t){var n=(0,r.default)("#rank_math_post_thumbnail");if(""===e.get("content"))return n.length?this.announce(1,1):this.announce("empty",0);var i=this.match(e.get("content"),"<img(?:[^>]+)?>"),u=this.match(e.get("content"),"\\[gallery( [^\\]]+?)?\\]"),o=this.match(e.get("content"),"<iframe(?:[^>]+)?>"),s=this.match(e.get("content"),"\\[video( [^\\]]+?)?\\]"),a=this.match(e.get("content"),/(http:\/\/|https:\/\/|)(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/);i=null===i?0:i,i=null===u?i:i.concat(u),i=0===n.length?i:i.concat(n),o=null===o?0:o,o=null===s?o:o.concat(s),o=null===a?o:o.concat(a);var l=Math.min(this.calculateScore(i,o),this.getScore("contentHasAssets"));return this.announce(l>0,l)}},{key:"calculateScore",value:function(e,t){var n=0;return 1===e.length?n+=1:2===e.length?n+=2:3===e.length?n+=4:e.length>3&&(n+=6),1===t.length?n+=1:t.length>1&&(n+=2),Math.min(6,n)}},{key:"match",value:function(e,t){var n=RegExp(t,"ig"),i=e.match(n);return null===i?[]:i}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=s(n(16)),u=s(n(232)),o=s(n(50));function s(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var l=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=a(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="keywordDensity",a(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){var n=e.getContentWords();if(!1===n||0===n.length)return this.announce("empty",0,[0,0]);if(!n||!e.get("keywordCombinations"))return this.announce(!1,0,[0,0]);var i=RegExp(e.get("keywordCombinations").join("|"),"gi"),r=((0,o.default)(e.get("content")).match(i)||[]).length,u=(r/n.length*100).toFixed(2),s=Math.min(this.calculateScore(u),this.getScore("keywordDensity"));return this.announce(s>0,s,[u,r])}},{key:"calculateScore",value:function(e){return.5>e||e>2.5?0:(0,u.default)(e,.5,.75)?2:(0,u.default)(e,.76,1)?4:6}}]),t}();t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(31));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="keywordIn10Content",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){var n=e.getContentWords();if(!1===n||0===n.length||""===e.getLower("keyword"))return this.announce("empty",0);n.length>400&&(n=n.slice(0,Math.floor(.1*n.length))),n=n.join(" ");var i=(0,u.default)(n,e.getLower("keyword"));return this.announce(i,i?this.getScore("keywordIn10Content"):0)}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(31));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="keywordInContent",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){if(""===e.get("content")||""===e.get("keyword"))return this.announce("empty",0);var n=e.get("keywordCombinations"),i=e.getLower("content"),r=!1;return n.some(function(e){return r=(0,u.default)(i,e)}),this.announce(r,r?this.getScore("keywordInContent"):0)}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=u(n(16));function u(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}u(n(31));var s=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),s=0;r>s;s++)u[s]=arguments[s];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="keywordInImageAlt",o(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){if(""===e.get("keyword")||""===e.get("content")&&""===e.get("thumbnailAlt"))return this.announce("empty",0);var n=e.getLower("keyword");n=n.split(" ").filter(function(e,t,n){return-1===n.indexOf(e,t+1)}).join(" ");var i=RegExp("<img[^>]*alt=['\"][^'\"]*"+n.replace(/ /g,".*")+"[^'\"]*['\"]","gi"),r=null!==e.getLower("content").match(i)||n===e.getLower("thumbnailAlt");return r||(i=/\[gallery( [^\]]+?)?\]/gi,r=null!==e.getLower("content").match(i)&&"gallery"),this.announce(r,r?this.getScore("keywordInImageAlt"):0)}}]),t}();t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(31));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="keywordInMetaDescription",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){if(""===e.getLower("description"))return this.announce("empty",0);var n=""!==e.getLower("keyword")&&(0,u.default)(e.getLower("description"),e.getLower("keyword"));return this.announce(n,n?this.getScore("keywordInMetaDescription"):0)}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(31));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="keywordInPermalink",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){if(""===e.getLower("permalink"))return this.announce("empty",0);var n=e.getLower("permalink").replace(/[-_]/gi,"-"),i=""!==e.getLower("keyword")&&(0,u.default)(n,e.get("keywordPermalink"));return this.announce(i,i?this.getScore("keywordInPermalink"):0)}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),u=(i=n(16))&&i.__esModule?i:{default:i};function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var s=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),s=0;r>s;s++)u[s]=arguments[s];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="keywordInSubheadings",o(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,u.default),r(t,[{key:"run",value:function(e,t){if(""===e.get("keyword")||""===e.get("content"))return this.announce("empty",0);var n=RegExp("<h[2-6][^>]*>.*"+e.getLower("keyword")+".*</h[2-6]>","gi"),i=null!==e.getLower("content").match(n);return this.announce(i,i?this.getScore("keywordInSubheadings"):0)}}]),t}();t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(31));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="keywordInTitle",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){var n=e.getLower("title");if(""===n)return this.announce("empty",0);var i=""!==e.getLower("keyword")&&(0,u.default)(n,e.getLower("keyword"));return this.announce(i,i?this.getScore("keywordInTitle"):0)}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(5)),u=o(n(16));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="keywordNotUsed",i.keywordsChecked={},s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,u.default),i(t,[{key:"run",value:function(e,t){var n=this,i=e.getLower("keyword").trim();return""===i?this.announce("empty",0):void 0!==this.keywordsChecked[i]?this.announce(this.keywordsChecked[i],0):(this.keywordsChecked[i]=!0,r.default.ajax({url:rankMath.ajaxurl,type:"GET",data:{keyword:i,action:"rank_math_is_keyword_new",security:rankMath.security,objectID:rankMath.objectID,objectType:rankMath.objectType}}).done(function(e){n.keywordsChecked[i]=e.isNew;var t=n.announce(e.isNew,n.getScore("keywordNotUsed")),u=(0,r.default)(".seo-check-"+n.prefix);u.removeClass("test-ok test-fail test-empty test-looking"),u.addClass("test-"+t.status),u.find("span:eq(0)").html(t.message),n.changeKeywordInLink(i)}),this.announce("looking",0))}},{key:"changeKeywordInLink",value:function(e){var t=(0,r.default)(".focus-keyword-link");t.length&&t.attr("href",t.attr("href").replace("%focus_keyword%",e).replace("%post_type%",rankMath.objectType).replace("%yaxonomy%",rankMath.objectType))}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(232));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="lengthContent",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){var n=e.getContentWords();if(!1===n||0===n.length)return this.announce("empty",0);var i=n.length,r=Math.min(this.calculateScore(i),this.getScore("lengthContent"));return this.announce(r>0,r,[i])}},{key:"calculateScore",value:function(e){return 2500>e?(0,u.default)(e,2e3,2500)?5:(0,u.default)(e,1500,2e3)?4:(0,u.default)(e,1e3,1500)?3:(0,u.default)(e,600,1e3)?2:0:8}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),u=(i=n(16))&&i.__esModule?i:{default:i};function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var s=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),s=0;r>s;s++)u[s]=arguments[s];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="lengthPermalink",o(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,u.default),r(t,[{key:"run",value:function(e,t){var n=e.get("permalink"),i=n.length,r=r=Math.min(this.calculateScore(i),this.getScore("lengthPermalink"));return""===n?this.announce("empty",0):this.announce(r>0,r,[i])}},{key:"calculateScore",value:function(e){return e>75?0:4}}]),t}();t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(234));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="linksHasExternals",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){var n=(0,u.default)(e);if(null===n.anchors)return this.announce("empty",0);var i=n.externalTotal>0;return this.announce(i,i?this.getScore("linksHasExternals"):0,[n.externalTotal])}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(314)),r=u(n(31));function u(e){return e&&e.__esModule?e:{default:e}}var o=/href=(["'])([^"']+)\1/i;function s(e){var t=o.exec(e);return null===t?"":t[2]}function a(e){return i.default.parse(e).protocol}function l(e){return!!e&&("http:"===e||"https:"===e)}function c(e){return"#"===e[0]}function d(e,t){if(!(0,r.default)(e,"//")&&"/"===e[0])return!0;if("#"===e[0])return!1;var n=i.default.parse(e,!1,!0);return!n.host||(0,r.default)(n.host,t)}t.default={checkNofollow:function(e,t){return e=e.toLowerCase(),"internal"!==t&&rankMath.noFollowExternalLinks&&!(0,r.default)(e,"rel=")?(n=s(e),u=!0,o=i.default.parse(n,!1,!0),(rankMath.noFollowDomains.length?(rankMath.noFollowDomains.forEach(function(e){(0,r.default)(o.host,e)&&(u=!1)}),u):rankMath.noFollowExcludeDomains.length&&(u=!1,rankMath.noFollowExcludeDomains.forEach(function(e){(0,r.default)(o.host,e)&&(u=!0)}),u))?"Dofollow":"Nofollow"):(0,r.default)(e,"<a")&&(0,r.default)(e,"rel=")&&(0,r.default)(e,"nofollow")?"Nofollow":"Dofollow";var n,u,o},getFromAnchorTag:s,getLinkType:function(e,t){var n=s(e),i=a(n);return i&&!l(i)||c(n)?"other":d(n,t)?"internal":"external"},getProtocol:a,isHttpScheme:l,isInternalLink:d,isRelativeFragmentURL:c}},function(e,t,n){"use strict";var i=n(315),r=n(317);function u(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=v,t.resolve=function(e,t){return v(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?v(e,!1,!0).resolveObject(t):t},t.format=function(e){return r.isString(e)&&(e=v(e)),e instanceof u?e.format():u.prototype.format.call(e)},t.Url=u;var o=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,a=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,l=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(l),d=["%","/","?",";","#"].concat(c),f=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,g=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,h={javascript:!0,"javascript:":!0},y={javascript:!0,"javascript:":!0},m={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},b=n(318);function v(e,t,n){if(e&&r.isObject(e)&&e instanceof u)return e;var i=new u;return i.parse(e,t,n),i}u.prototype.parse=function(e,t,n){if(!r.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var u=e.indexOf("?"),s=-1!==u&&u<e.indexOf("#")?"?":"#",l=e.split(s);l[0]=l[0].replace(/\\/g,"/");var v=e=l.join(s);if(v=v.trim(),!n&&1===e.split("#").length){var D=a.exec(v);if(D)return this.path=v,this.href=v,this.pathname=D[1],D[2]?(this.search=D[2],this.query=t?b.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var w=o.exec(v);if(w){var k=(w=w[0]).toLowerCase();this.protocol=k,v=v.substr(w.length)}if(n||w||v.match(/^\/\/[^@\/]+@[^@\/]+/)){var F="//"===v.substr(0,2);!F||w&&y[w]||(v=v.substr(2),this.slashes=!0)}if(!y[w]&&(F||w&&!m[w])){for(var E,x,C=-1,A=0;f.length>A;A++)-1===(j=v.indexOf(f[A]))||-1!==C&&j>=C||(C=j);for(-1!==(x=-1===C?v.lastIndexOf("@"):v.lastIndexOf("@",C))&&(E=v.slice(0,x),v=v.slice(x+1),this.auth=decodeURIComponent(E)),C=-1,A=0;d.length>A;A++){var j;-1===(j=v.indexOf(d[A]))||-1!==C&&j>=C||(C=j)}-1===C&&(C=v.length),this.host=v.slice(0,C),v=v.slice(C),this.parseHost(),this.hostname=this.hostname||"";var _="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!_)for(var B=this.hostname.split(/\./),O=(A=0,B.length);O>A;A++){var z=B[A];if(z&&!z.match(p)){for(var P="",S=0,M=z.length;M>S;S++)z.charCodeAt(S)>127?P+="x":P+=z[S];if(!P.match(p)){var T=B.slice(0,A),q=B.slice(A+1),L=z.match(g);L&&(T.push(L[1]),q.unshift(L[2])),q.length&&(v="/"+q.join(".")+v),this.hostname=T.join(".");break}}}this.hostname=this.hostname.length>255?"":this.hostname.toLowerCase(),_||(this.hostname=i.toASCII(this.hostname));var I=this.port?":"+this.port:"";this.host=(this.hostname||"")+I,this.href+=this.host,_&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==v[0]&&(v="/"+v))}if(!h[k])for(A=0,O=c.length;O>A;A++){var N=c[A];if(-1!==v.indexOf(N)){var $=encodeURIComponent(N);$===N&&($=escape(N)),v=v.split(N).join($)}}var R=v.indexOf("#");-1!==R&&(this.hash=v.substr(R),v=v.slice(0,R));var W=v.indexOf("?");return-1!==W?(this.search=v.substr(W),this.query=v.substr(W+1),t&&(this.query=b.parse(this.query)),v=v.slice(0,W)):t&&(this.search="",this.query={}),v&&(this.pathname=v),m[k]&&this.hostname&&!this.pathname&&(this.pathname="/"),(this.pathname||this.search)&&(this.path=(I=this.pathname||"")+(this.search||"")),this.href=this.format(),this},u.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",i=this.hash||"",u=!1,o="";this.host?u=e+this.host:this.hostname&&(u=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(u+=":"+this.port)),this.query&&r.isObject(this.query)&&Object.keys(this.query).length&&(o=b.stringify(this.query));var s=this.search||o&&"?"+o||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||m[t])&&!1!==u?(u="//"+(u||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):u||(u=""),i&&"#"!==i.charAt(0)&&(i="#"+i),s&&"?"!==s.charAt(0)&&(s="?"+s),t+u+(n=n.replace(/[?#]/g,function(e){return encodeURIComponent(e)}))+(s=s.replace("#","%23"))+i},u.prototype.resolve=function(e){return this.resolveObject(v(e,!1,!0)).format()},u.prototype.resolveObject=function(e){if(r.isString(e)){var t=new u;t.parse(e,!1,!0),e=t}for(var n=new u,i=Object.keys(this),o=0;i.length>o;o++){var s=i[o];n[s]=this[s]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var a=Object.keys(e),l=0;a.length>l;l++){var c=a[l];"protocol"!==c&&(n[c]=e[c])}return m[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!m[e.protocol]){for(var d=Object.keys(e),f=0;d.length>f;f++){var p=d[f];n[p]=e[p]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||y[e.protocol])n.pathname=e.pathname;else{for(var g=(e.pathname||"").split("/");g.length&&!(e.host=g.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==g[0]&&g.unshift(""),2>g.length&&g.unshift(""),n.pathname=g.join("/")}return n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,(n.pathname||n.search)&&(n.path=(n.pathname||"")+(n.search||"")),n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var h=n.pathname&&"/"===n.pathname.charAt(0),b=e.host||e.pathname&&"/"===e.pathname.charAt(0),v=b||h||n.host&&e.pathname,D=v,w=n.pathname&&n.pathname.split("/")||[],k=(g=e.pathname&&e.pathname.split("/")||[],n.protocol&&!m[n.protocol]);if(k&&(n.hostname="",n.port=null,n.host&&(""===w[0]?w[0]=n.host:w.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===g[0]?g[0]=e.host:g.unshift(e.host)),e.host=null),v=v&&(""===g[0]||""===w[0])),b)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,w=g;else if(g.length)w||(w=[]),w.pop(),w=w.concat(g),n.search=e.search,n.query=e.query;else if(!r.isNullOrUndefined(e.search))return k&&(n.hostname=n.host=w.shift(),(A=!(!n.host||0>=n.host.indexOf("@"))&&n.host.split("@"))&&(n.auth=A.shift(),n.host=n.hostname=A.shift())),n.search=e.search,n.query=e.query,r.isNull(n.pathname)&&r.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n;if(!w.length)return n.pathname=null,n.path=n.search?"/"+n.search:null,n.href=n.format(),n;for(var F=w.slice(-1)[0],E=(n.host||e.host||w.length>1)&&("."===F||".."===F)||""===F,x=0,C=w.length;C>=0;C--)"."===(F=w[C])?w.splice(C,1):".."===F?(w.splice(C,1),x++):x&&(w.splice(C,1),x--);if(!v&&!D)for(;x--;x)w.unshift("..");!v||""===w[0]||w[0]&&"/"===w[0].charAt(0)||w.unshift(""),E&&"/"!==w.join("/").substr(-1)&&w.push("");var A,j=""===w[0]||w[0]&&"/"===w[0].charAt(0);return k&&(n.hostname=n.host=j?"":w.length?w.shift():"",(A=!(!n.host||0>=n.host.indexOf("@"))&&n.host.split("@"))&&(n.auth=A.shift(),n.host=n.hostname=A.shift())),(v=v||n.host&&w.length)&&!j&&w.unshift(""),w.length?n.pathname=w.join("/"):(n.pathname=null,n.path=null),r.isNull(n.pathname)&&r.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},u.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){!function(e,t){var n;!function(t){var i=2147483647,r=36,u=1,o=26,s=38,a=700,l=72,c=128,d="-",f=/^xn--/,p=/[^\x20-\x7E]/,g=/[\x2E\u3002\uFF0E\uFF61]/g,h={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},y=r-u,m=Math.floor,b=String.fromCharCode;function v(e){throw new RangeError(h[e])}function D(e,t){for(var n=e.length,i=[];n--;)i[n]=t(e[n]);return i}function w(e,t){var n=e.split("@"),i="";return n.length>1&&(i=n[0]+"@",e=n[1]),i+D((e=e.replace(g,".")).split("."),t).join(".")}function k(e){for(var t,n,i=[],r=0,u=e.length;u>r;)55296>(t=e.charCodeAt(r++))||t>56319||r>=u?i.push(t):56320==(64512&(n=e.charCodeAt(r++)))?i.push(((1023&t)<<10)+(1023&n)+65536):(i.push(t),r--);return i}function F(e){return D(e,function(e){var t="";return e>65535&&(t+=b((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+b(e)}).join("")}function E(e,t){return e+22+75*(26>e)-((0!=t)<<5)}function x(e,t,n){var i=0;for(e=n?m(e/a):e>>1,e+=m(e/t);e>y*o>>1;i+=r)e=m(e/y);return m(i+(y+1)*e/(e+s))}function C(e){var t,n,s,a,f,p,g,h,y,b,D,w=[],k=e.length,E=0,C=c,A=l;for(0>(n=e.lastIndexOf(d))&&(n=0),s=0;n>s;++s)128>e.charCodeAt(s)||v("not-basic"),w.push(e.charCodeAt(s));for(a=n>0?n+1:0;k>a;){for(f=E,p=1,g=r;k>a||v("invalid-input"),D=e.charCodeAt(a++),r>(h=10>D-48?D-22:26>D-65?D-65:26>D-97?D-97:r)&&h<=m((i-E)/p)||v("overflow"),E+=h*p,(y=g>A?A+o>g?g-A:o:u)<=h;g+=r)p>m(i/(b=r-y))&&v("overflow"),p*=b;A=x(E-f,t=w.length+1,0==f),m(E/t)>i-C&&v("overflow"),C+=m(E/t),E%=t,w.splice(E++,0,C)}return F(w)}function A(e){var t,n,s,a,f,p,g,h,y,D,w,F,C,A,j,_=[];for(F=(e=k(e)).length,t=c,n=0,f=l,p=0;F>p;++p)128>(w=e[p])&&_.push(b(w));for(s=a=_.length,a&&_.push(d);F>s;){for(g=i,p=0;F>p;++p)(w=e[p])>=t&&g>w&&(g=w);for(g-t>m((i-n)/(C=s+1))&&v("overflow"),n+=(g-t)*C,t=g,p=0;F>p;++p)if(t>(w=e[p])&&++n>i&&v("overflow"),w==t){for(h=n,y=r;(D=y>f?f+o>y?y-f:o:u)<=h;y+=r)_.push(b(E(D+(j=h-D)%(A=r-D),0))),h=m(j/A);_.push(b(E(h,0))),f=x(n,C,s==a),n=0,++s}++n,++t}return _.join("")}void 0===(n={version:"1.4.1",ucs2:{decode:k,encode:F},decode:C,encode:A,toASCII:function(e){return w(e,function(e){return p.test(e)?"xn--"+A(e):e})},toUnicode:function(e){return w(e,function(e){return f.test(e)?C(e.slice(4).toLowerCase()):e})}})||(e.exports=n)}()}(n(316)(e),n(143))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";t.decode=t.parse=n(319),t.encode=t.stringify=n(320)},function(e,t,n){"use strict";function i(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,u){t=t||"&",n=n||"=";var o={};if("string"!=typeof e||0===e.length)return o;var s=/\+/g;e=e.split(t);var a=1e3;u&&"number"==typeof u.maxKeys&&(a=u.maxKeys);var l=e.length;a>0&&l>a&&(l=a);for(var c=0;l>c;++c){var d,f,p,g,h=e[c].replace(s,"%20"),y=h.indexOf(n);0>y?(d=h,f=""):(d=h.substr(0,y),f=h.substr(y+1)),p=decodeURIComponent(d),g=decodeURIComponent(f),i(o,p)?r(o[p])?o[p].push(g):o[p]=[o[p],g]:o[p]=g}return o};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var i=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?u(o(e),function(o){var s=encodeURIComponent(i(o))+n;return r(e[o])?u(e[o],function(e){return s+encodeURIComponent(i(e))}).join(t):s+encodeURIComponent(i(e[o]))}).join(t):s?encodeURIComponent(i(s))+n+encodeURIComponent(i(e)):""};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function u(e,t){if(e.map)return e.map(t);for(var n=[],i=0;e.length>i;i++)n.push(t(e[i],i));return n}var o=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(234));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="linksHasInternal",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){var n=(0,u.default)(e);if(null===n.anchors)return this.announce("empty",0);var i=n.internalTotal>0;return this.announce(i,i?this.getScore("linksHasInternal"):0,[n.internalTotal])}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(234));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="linksNotAllExternals",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){var n=(0,u.default)(e),i=n.externalDofollow>0;return null===n.anchors?this.announce("empty",0):this.announce(i,i?this.getScore("linksNotAllExternals"):0,[n.externalTotal])}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(31));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="titleHasPowerWords",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){if(!rankMath.assessor.mtsConnected)return this.announce(!1,0);var n=e.getLower("title"),i=rankMath.assessor.powerWords.filter(function(e){return(0,u.default)(n,e)}).length,r=i>0;return""===n?this.announce("empty",0):this.announce(r,r?this.getScore("titleHasPowerWords"):0,[i])}},{key:"isApplicable",value:function(){return"en"===rankMath.locale}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),u=(i=n(16))&&i.__esModule?i:{default:i};function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var s=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),s=0;r>s;s++)u[s]=arguments[s];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="titleHasNumber",o(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,u.default),r(t,[{key:"run",value:function(e,t){if(""===e.get("title"))return this.announce("empty",0);var n=/\d+/.test(e.get("title"));return this.announce(n,n?this.getScore("titleHasNumber"):0)}}]),t}();t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(326));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var l=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=a(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="titleSentiment",a(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){var n;if(!rankMath.assessor.mtsConnected)return this.announce(!1,0);if(""===e.getLower("title"))return this.announce("empty",0);var i=new u.default,r={extras:(n={"a+":5,abound:2,abounds:2,abundance:4,abundant:4,accessable:3,accessible:3,acclaim:2,acclaimed:2,acclamation:2,accolade:3,accolades:3,accommodative:2,accomodative:2,accomplish:5,accomplished:5,accomplishment:5,accomplishments:5,accurate:3,accurately:3,achievable:3,achievement:3,achievements:3,achievible:3,acumen:1,adaptable:1,adaptive:1,adequate:1,adjustable:2,admirable:2,admirably:2,admiration:2,admire:2,admirer:2,admiring:2,admiringly:2,adorable:3,adore:3,adored:3,adorer:3,adoring:3,adoringly:3,adroit:2,adroitly:2,adulate:2,adulation:1,adulatory:1,advanced:3,advantage:3,advantageous:2,advantageously:2,advantages:2,adventuresome:2,adventurous:2,advocate:2,advocated:2,advocates:2,affability:2,affable:2,affably:2,affectation:3,affection:3,affectionate:3,affinity:3,affirm:2,affirmation:2,affirmative:2,affluence:2,affluent:3,afford:2,affordable:2,affordably:2,afordable:2,agile:3,agilely:2,agility:2,agreeable:3,agreeableness:3,agreeably:2,"all-around":2,alluring:3,alluringly:3,altruistic:3,altruistically:3,amaze:4,amazed:4,amazement:4,amazes:4,amazing:4,amazingly:4,ambitious:4,ambitiously:4,ameliorate:4,amenable:3,amenity:3,amiability:3,amiabily:3,amiable:3,amicability:3,amicable:3,amicably:3,amity:2,ample:2,amply:2,amuse:2,amusing:2,amusingly:2,angel:5,angelic:5,apotheosis:1,appeal:4,appealing:4,applaud:4,appreciable:4,appreciate:4,appreciated:4,appreciates:4,appreciative:4,appreciatively:4,appropriate:4,approval:4,approve:4,ardent:1,ardently:1,ardor:1,articulate:1,aspiration:3,aspirations:3,aspire:3,assurance:3,assurances:3,assure:3,assuredly:3,assuring:3,astonish:4,astonished:4,astonishing:4,astonishingly:4,astonishment:4,astound:4,astounded:4,astounding:4,astoundingly:4,astutely:1,attentive:1,attraction:1,attractive:1,attractively:1,attune:1,audible:1,audibly:1,auspicious:1,authentic:1,authoritative:1,autonomous:1,available:1,aver:1,avid:1,avidly:1,award:1,awarded:1,awards:1,awe:5,awed:1,awesome:5,awesomely:4,awesomeness:4,awestruck:4,awsome:4,backbone:3,balanced:3,bargain:3,beauteous:3,beautiful:3,beautifullly:3,beautifully:3,beautify:3,beauty:3,beckon:2,beckoned:1,beckoning:1,beckons:1,believable:3,believeable:3,beloved:3,benefactor:2,beneficent:2,beneficial:2,beneficially:2,beneficiary:2,benefit:3,benefits:3,benevolence:1,benevolent:1,benifits:2,best:5,"best-known":5,"best-performing":5,"best-selling":5,better:5,"better-known":5,"better-than-expected":4,beutifully:5,blameless:4,bless:3,blessing:3,bliss:4,blissful:4,blissfully:4,blithe:1,blockbuster:5,bloom:3,blossom:4,bolster:1,bonny:1,bonus:4,bonuses:4,boom:2,booming:3,boost:4,boundless:4,bountiful:3,brainiest:3,brainy:3,"brand-new":5,brave:3,bravery:3,bravo:2,breakthrough:5,breakthroughs:5,breathlessness:5,breathtaking:5,breathtakingly:5,breeze:4,bright:4,brighten:4,brighter:4,brightest:4,brilliance:4,brilliances:4,brilliant:4,brilliantly:4,brisk:3,brotherly:4,bullish:1,buoyant:1,cajole:1,calm:3,calming:3,calmness:3,capability:4,capable:4,capably:4,captivate:4,captivating:4,carefree:1,cashback:1,cashbacks:1,catchy:1,celebrate:4,celebrated:4,celebration:4,celebratory:4,champ:3,champion:3,charisma:4,charismatic:4,charitable:3,charm:5,charming:5,charmingly:5,chaste:1,cheaper:1,cheapest:1,cheer:4,cheerful:4,cheery:4,cherish:4,cherished:4,cherub:1,chic:1,chivalrous:2,chivalry:2,civility:2,civilize:2,clarity:4,classic:1,classy:1,clean:3,cleaner:3,cleanest:3,cleanliness:3,cleanly:3,clear:3,"clear-cut":3,cleared:3,clearer:3,clearly:3,clears:3,clever:3,cleverly:2,cohere:2,coherence:2,coherent:2,cohesive:2,colorful:3,comely:1,comfort:4,comfortable:4,comfortably:4,comforting:4,comfy:4,commend:1,commendable:1,commendably:1,commitment:3,commodious:1,compact:3,compactly:2,compassion:3,compassionate:4,compatible:3,competitive:3,complement:3,complementary:3,complemented:3,complements:3,compliant:2,compliment:5,complimentary:5,comprehensive:5,conciliate:1,conciliatory:1,concise:2,confidence:3,confident:4,congenial:1,congratulate:5,congratulation:5,congratulations:5,congratulatory:5,conscientious:2,considerate:4,consistent:4,consistently:4,constructive:4,consummate:1,contentment:1,continuity:4,contrasty:1,contribution:2,convenience:3,convenient:3,conveniently:3,convience:3,convienient:3,convient:3,convincing:3,convincingly:3,cool:5,coolest:5,cooperative:3,cooperatively:3,cornerstone:3,correct:5,correctly:5,"cost-effective":3,"cost-saving":3,"counter-attack":2,"counter-attacks":2,courage:3,courageous:3,courageously:3,courageousness:3,courteous:3,courtly:2,covenant:2,cozy:2,creative:2,credence:2,credible:2,crisp:1,crisper:1,cure:4,"cure-all":1,cushy:1,cute:5,cuteness:5,danke:1,danken:1,daring:5,daringly:5,darling:5,dashing:5,dauntless:1,dawn:1,dazzle:5,dazzled:5,dazzling:5,"dead-cheap":1,"dead-on":1,decency:5,decent:5,decisive:5,decisiveness:5,dedicated:5,defeat:1,defeated:1,defeating:1,defeats:1,defender:1,deference:1,deft:1,deginified:1,delectable:1,delicacy:4,delicate:4,delicious:4,delight:4,delighted:4,delightful:4,delightfully:4,delightfulness:4,dependable:2,dependably:2,deservedly:5,deserving:5,desirable:5,desiring:5,desirous:5,destiny:5,detachable:5,devout:5,dexterous:5,dexterously:5,dextrous:5,dignified:5,dignify:5,dignity:5,diligence:3,diligent:3,diligently:3,diplomatic:3,"dirt-cheap":3,distinction:3,distinctive:3,distinguished:3,diversified:3,divine:5,divinely:5,dominate:5,dominated:5,dominates:5,dote:1,dotingly:1,doubtless:1,dreamland:1,dumbfounded:1,dumbfounding:1,"dummy-proof":1,durable:3,dynamic:3,eager:5,eagerly:5,eagerness:5,earnest:5,earnestly:5,earnestness:5,ease:4,eased:4,eases:4,easier:4,easiest:4,easiness:4,easing:4,easy:4,"easy-to-use":5,easygoing:5,ebullience:1,ebullient:1,ebulliently:1,ecenomical:1,economical:5,ecstasies:5,ecstasy:5,ecstatic:5,ecstatically:5,edify:1,educated:5,effective:5,effectively:5,effectiveness:5,effectual:5,efficacious:5,efficient:5,efficiently:5,effortless:5,effortlessly:5,effusion:5,effusive:5,effusively:5,effusiveness:5,elan:2,elate:2,elated:2,elatedly:2,elation:3,electrify:5,elegance:5,elegant:5,elegantly:5,elevate:5,elite:5,eloquence:3,eloquent:3,eloquently:3,embolden:3,eminence:3,eminent:3,empathize:5,empathy:5,empower:5,empowerment:5,enchant:5,enchanted:5,enchanting:5,enchantingly:5,encourage:5,encouragement:5,encouraging:5,encouragingly:5,endear:3,endearing:3,endorse:3,endorsed:3,endorsement:3,endorses:3,endorsing:2,energetic:5,energize:5,"energy-efficient":5,"energy-saving":5,engaging:2,engrossing:2,enhance:5,enhanced:5,enhancement:5,enhances:5,enjoy:5,enjoyable:5,enjoyably:5,enjoyed:5,enjoying:5,enjoyment:5,enjoys:5,enlighten:5,enlightenment:5,enliven:1,ennoble:2,enough:3,enrapt:2,enrapture:1,enraptured:1,enrich:5,enrichment:3,enterprising:3,entertain:3,entertaining:5,entertains:5,enthral:2,enthrall:1,enthralled:1,enthuse:1,enthusiasm:4,enthusiast:4,enthusiastic:4,enthusiastically:3,entice:3,enticed:4,enticing:3,enticingly:4,entranced:3,entrancing:3,entrust:4,enviable:3,enviably:3,envious:3,enviously:3,enviousness:1,envy:1,equitable:1,ergonomical:5,"err-free":1,erudite:1,ethical:4,eulogize:2,euphoria:3,euphoric:3,euphorically:3,evaluative:4,evenly:5,eventful:4,everlasting:5,evocative:2,exalt:1,exaltation:2,exalted:3,exaltedly:3,exalting:3,exaltingly:3,examplar:1,examplary:1,excallent:1,exceed:5,exceeded:5,exceeding:5,exceedingly:5,exceeds:5,excel:5,exceled:5,excelent:5,excellant:5,excelled:5,excellence:5,excellency:5,excellent:5,excellently:5,excels:5,exceptional:5,exceptionally:5,excite:5,excited:5,excitedly:5,excitedness:5,excitement:5,excites:5,exciting:5,excitingly:5,exellent:5,exemplar:3,exemplary:3,exhilarate:3,exhilarating:3,exhilaratingly:3,exhilaration:3,exonerate:3,expansive:3,expeditiously:3,expertly:4,exquisite:1,exquisitely:1,extol:1,extoll:1,extraordinarily:5,extraordinary:5,exuberance:3,exuberant:3,exuberantly:3,exult:1,exultant:1,exultation:1,exultingly:1,"eye-catch":5,"eye-catching":5,eyecatch:5,eyecatching:5,fabulous:1,fabulously:4,facilitate:4,fair:5,fairly:5,fairness:5,faith:4,faithful:4,faithfully:4,faithfulness:4,fame:4,famed:4,famous:4,famously:4,fancier:5,fancinating:5,fancy:5,fanfare:3,fans:3,fantastic:3,fantastically:3,fascinate:5,fascinating:5,fascinatingly:5,fascination:5,fashionable:5,fashionably:5,fast:2,"fast-growing":2,"fast-paced":2,faster:5,fastest:5,"fastest-growing":5,faultless:3,fav:4,fave:4,favor:4,favorable:4,favored:4,favorite:4,favorited:4,favour:4,fearless:5,fearlessly:5,feasible:3,feasibly:3,feat:2,"feature-rich":2,fecilitous:2,feisty:2,felicitate:2,felicitous:2,felicity:3,fertile:3,fervent:3,fervently:3,fervid:3,fervidly:3,fervor:3,festive:3,fidelity:1,fiery:1,fine:5,"fine-looking":5,finely:5,finer:5,finest:5,firmer:4,"first-class":4,"first-in-class":4,"first-rate":5,flashy:5,flatter:4,flattering:4,flatteringly:4,flawless:5,flawlessly:5,flexibility:3,flexible:3,flourish:1,flourishing:1,fluent:2,flutter:2,fond:4,fondly:4,fondness:4,foolproof:4,foremost:3,foresight:5,formidable:4,fortitude:5,fortuitous:5,fortuitously:3,fortunate:5,fortunately:5,fortune:5,fragrant:4,free:5,freed:5,freedom:5,freedoms:5,fresh:5,fresher:5,freshest:5,friendliness:4,friendly:4,frolic:3,frugal:3,fruitful:4,ftw:4,fulfillment:4,fun:5,futurestic:4,futuristic:4,gaiety:1,gaily:1,gain:4,gained:4,gainful:4,gainfully:4,gaining:4,gains:4,gallant:2,gallantly:2,galore:4,geekier:4,geeky:3,gem:4,gems:4,generosity:4,generous:5,generously:5,genial:1,genius:4,gentle:4,gentlest:4,genuine:5,gifted:5,glad:4,gladden:1,gladly:4,gladness:4,glamorous:5,glee:1,gleeful:1,gleefully:1,glimmer:1,glimmering:1,glisten:1,glistening:1,glitter:1,glitz:1,glorify:5,glorious:5,gloriously:5,glory:5,glow:4,glowing:4,glowingly:4,"god-given":3,"god-send":3,godlike:4,godsend:4,gold:3,golden:3,good:5,goodly:5,goodness:4,goodwill:3,goood:5,gooood:5,gorgeous:4,gorgeously:4,grace:4,graceful:4,gracefully:4,gracious:4,graciously:4,graciousness:4,grand:5,grandeur:3,grateful:3,gratefully:3,gratification:3,gratified:3,gratifies:3,gratify:3,gratifying:3,gratifyingly:3,gratitude:5,great:5,greatest:5,greatness:5,grin:3,groundbreaking:3,guarantee:3,guidance:3,guiltless:3,gumption:1,gush:1,gusto:1,gutsy:1,hail:1,halcyon:1,hale:1,hallmark:1,hallmarks:1,hallowed:1,handier:1,handily:1,"hands-down":4,handsome:5,handsomely:5,handy:5,happier:5,happily:5,happiness:5,happy:5,"hard-working":4,hardier:4,hardy:4,harmless:3,harmonious:1,harmoniously:1,harmonize:1,harmony:4,headway:1,heal:5,healthful:5,healthy:4,hearten:2,heartening:2,heartfelt:3,heartily:3,heartwarming:4,heaven:5,heavenly:5,helped:4,helpful:4,helping:4,hero:4,heroic:4,heroically:4,heroine:2,heroize:2,heros:4,"high-quality":5,"high-spirited":3,hilarious:3,holy:3,homage:2,honest:3,honesty:4,honor:3,honorable:3,honored:3,honoring:3,hooray:4,hopeful:4,hospitable:4,hot:2,hotcake:2,hotcakes:3,hottest:4,hug:3,humane:4,humble:3,humility:4,humor:3,humorous:3,humorously:3,humour:3,humourous:3,ideal:4,idealize:3,ideally:3,idol:2,idolize:2,idolized:2,idyllic:1,illuminate:5,illuminati:1,illuminating:4,illumine:2,illustrious:3,ilu:1,imaculate:5,imaginative:5,immaculate:5,immaculately:5,immense:3,impartial:3,impartiality:3,impartially:3,impassioned:3,impeccable:3,impeccably:3,important:4,impress:4,impressed:4,impresses:4,impressive:4,impressively:4,impressiveness:4,improve:4,improved:3,improvement:4,improvements:5,improves:5,improving:3,incredible:4,incredibly:5,indebted:4,individualized:1,indulgence:1,indulgent:1,industrious:1,inestimable:1,inestimably:1,inexpensive:4,infallibility:1,infallible:1,infallibly:1,influential:1,ingenious:2,ingeniously:3,ingenuity:3,ingenuous:3,ingenuously:2,innocuous:3,innovation:4,innovative:4,inpressed:2,insightful:4,insightfully:3,inspiration:4,inspirational:5,inspire:5,inspiring:5,instantly:3,instructive:3,instrumental:3,integral:3,integrated:3,intelligence:3,intelligent:3,intelligible:2,interesting:4,interests:3,intimacy:2,intimate:2,intricate:3,intrigue:2,intriguing:2,intriguingly:2,intuitive:3,invaluable:5,invaluablely:5,inventive:3,invigorate:3,invigorating:2,invincibility:3,invincible:5,inviolable:3,inviolate:3,invulnerable:4,irreplaceable:3,irreproachable:3,irresistible:3,irresistibly:3,"issue-free":3,"jaw-droping":5,"jaw-dropping":5,jollify:3,jolly:3,jovial:2,joy:4,joyful:5,joyfully:5,joyous:4,joyously:4,jubilant:4,jubilantly:3,jubilate:3,jubilation:3,jubiliant:3,judicious:3,justly:3,keen:3,keenly:4,keenness:4,"kid-friendly":3,kindliness:5,kindly:5,kindness:5,knowledgeable:4,kudos:3,"large-capacity":3,laud:3,laudable:4,laudably:4,lavish:5,lavishly:5,"law-abiding":4,lawful:4,lawfully:4,lead:3,leading:3,leads:1,lean:1,led:1,legendary:5,leverage:3,levity:2,liberate:4,liberation:4,liberty:4,lifesaver:5,"light-hearted":3,lighter:3,likable:4,like:5,liked:4,likes:4,liking:5,lionhearted:4,lively:5,logical:4,"long-lasting":5,lovable:4,lovably:5,love:5,loved:5,loveliness:4,lovely:5,lover:4,loves:4,loving:5,"low-cost":2,"low-price":2,"low-priced":2,"low-risk":3,"lower-priced":3,loyal:4,loyalty:4,lucid:2,lucidly:2,luck:4,luckier:4,luckiest:4,luckiness:4,lucky:5,lucrative:3,luminous:3,lush:2,luster:2,lustrous:3,luxuriant:3,luxuriate:3,luxurious:3,luxuriously:4,luxury:5,lyrical:2,magic:3,magical:4,magnanimous:3,magnanimously:3,magnificence:2,magnificent:3,magnificently:3,majestic:3,majesty:3,manageable:2,maneuverable:2,marvel:4,marveled:4,marvelled:4,marvellous:4,marvelous:4,marvelously:5,marvelousness:3,marvels:3,master:5,masterful:5,masterfully:5,masterpiece:5,masterpieces:5,masters:5,mastery:4,matchless:4,mature:3,maturely:2,maturity:3,meaningful:4,memorable:5,merciful:5,mercifully:5,mercy:5,merit:4,meritorious:4,merrily:3,merriment:2,merriness:2,merry:4,mesmerize:3,mesmerized:3,mesmerizes:3,mesmerizing:3,mesmerizingly:3,meticulous:3,meticulously:3,mightily:4,mighty:2,"mind-blowing":5,miracle:5,miracles:5,miraculous:5,miraculously:5,miraculousness:1,modern:3,modest:3,modesty:3,momentous:3,monumental:3,monumentally:3,morality:3,motivated:3,"multi-purpose":3,navigable:3,neat:5,neatest:5,neatly:5,nice:5,nicely:5,nicer:5,nicest:5,nifty:4,nimble:4,noble:4,nobly:4,noiseless:4,"non-violence":2,"non-violent":2,notably:4,noteworthy:4,nourish:4,nourishing:4,nourishment:4,novelty:3,nurturing:3,oasis:3,obsession:3,obsessions:3,obtainable:3,openly:1,openness:1,optimal:3,optimism:3,optimistic:3,opulent:1,orderly:4,originality:4,outdo:4,outdone:4,outperform:4,outperformed:4,outperforming:4,outperforms:4,outshine:5,outshone:5,outsmart:5,outstanding:3,outstandingly:3,outstrip:4,outwit:4,ovation:2,overjoyed:2,overtake:3,overtaken:3,overtakes:4,overtaking:4,overtook:3,overture:3,"pain-free":4,painless:4,painlessly:5,palatial:2,pamper:3,pampered:3,pamperedly:3,pamperedness:2,pampers:2,panoramic:3,paradise:4,paramount:2,pardon:2,passion:2,passionate:2,passionately:2,patience:3,patient:3,patiently:2,patriot:2,patriotic:2,peace:5,peaceable:5,peaceful:5,peacefully:5,peacekeepers:5,peach:3,peerless:3,pep:2,pepped:2,pepping:2,peppy:2,peps:2,perfect:5,perfection:5,perfectly:5,permissible:2,perseverance:2,persevere:1,personages:1,personalized:3,phenomenal:4,phenomenally:4,picturesque:4,piety:3,pinnacle:4,playful:4,playfully:4,pleasant:4,pleasantly:3,pleased:4,pleases:4,pleasing:3,pleasingly:4,pleasurable:4,pleasurably:3,pleasure:3,plentiful:4,pluses:2,plush:1,plusses:1,poetic:1,poeticize:1,poignant:1,poise:1,poised:2,polished:2,polite:4,politeness:4,popular:5,portable:4,posh:3,positive:4,positively:5,positives:5,powerful:5,powerfully:5,praise:5,praiseworthy:5,praising:4,"pre-eminent":2,precious:2,precise:2,precisely:2,preeminent:2,prefer:2,preferable:2,preferably:2,prefered:2,preferes:2,preferring:2,prefers:2,premier:2,prestige:4,prestigious:2,prettily:2,pretty:5,priceless:5,pride:4,principled:2,privilege:2,privileged:2,prize:2,proactive:2,"problem-free":2,"problem-solver":2,prodigious:2,prodigiously:2,prodigy:2,productive:2,productively:2,proficient:2,proficiently:2,profound:3,profoundly:3,profuse:2,profusion:2,progress:2,progressive:2,prolific:2,prominence:2,prominent:2,promise:2,promised:2,promises:2,promising:2,promoter:2,prompt:2,promptly:2,proper:2,properly:2,propitious:2,propitiously:2,pros:2,prosper:2,prosperity:3,prosperous:3,prospros:3,protect:3,protection:4,protective:4,proud:2,proven:2,proves:2,providence:2,proving:2,prowess:2,prudence:2,prudent:2,prudently:2,punctual:2,pure:5,purify:5,purposeful:2,quaint:2,qualified:2,qualify:4,quicker:5,quiet:5,quieter:2,radiance:2,radiant:2,rapid:2,rapport:2,rapt:1,rapture:1,raptureous:1,raptureously:1,rapturous:1,rapturously:1,rational:1,"razor-sharp":2,reachable:1,readable:2,readily:2,ready:5,reaffirm:1,reaffirmation:2,realistic:2,realizable:2,reasonable:2,reasonably:2,reasoned:2,reassurance:2,reassure:2,receptive:2,reclaim:2,recomend:4,recommend:4,recommendation:4,recommendations:4,recommended:5,reconcile:3,reconciliation:3,"record-setting":4,recover:4,recovery:4,rectification:4,rectify:3,rectifying:3,redeem:3,redeeming:3,redemption:1,refine:1,refined:3,refinement:3,reform:4,reformed:4,reforming:3,reforms:3,refresh:3,refreshed:3,refreshing:3,refund:3,refunded:2,regal:2,regally:2,regard:2,rejoice:2,rejoicing:3,rejoicingly:3,rejuvenate:3,rejuvenated:3,rejuvenating:3,relaxed:4,relent:4,reliable:4,reliably:4,relief:4,relish:4,remarkable:3,remarkably:3,remedy:3,remission:3,remunerate:3,renaissance:3,renewed:2,renown:2,renowned:2,replaceable:3,reputable:3,reputation:4,resilient:4,resolute:4,resound:4,resounding:2,resourceful:2,resourcefulness:3,respect:3,respectable:3,respectful:2,respectfully:2,respite:2,resplendent:2,responsibly:2,responsive:4,restful:4,restored:2,restructure:2,restructured:2,restructuring:2,retractable:2,revel:2,revelation:2,revere:2,reverence:2,reverent:2,reverently:2,revitalize:2,revival:2,revive:4,revives:2,revolutionary:2,revolutionize:2,revolutionized:2,revolutionizes:2,reward:5,rewarding:5,rewardingly:5,rich:4,richer:4,richly:4,richness:4,right:4,righten:3,righteous:3,righteously:2,righteousness:2,rightful:2,rightfully:2,rightly:2,rightness:2,"risk-free":2,robust:2,"rock-star":4,"rock-stars":4,rockstar:2,rockstars:2,romantic:2,romantically:2,romanticize:2,roomier:2,roomy:2,rosy:2,safe:4,safely:4,sagacity:2,sagely:2,saint:2,saintliness:2,saintly:2,salutary:2,salute:2,sane:3,satisfactorily:3,satisfactory:3,satisfied:3,satisfies:3,satisfy:3,satisfying:3,satisified:3,saver:4,savings:4,savior:4,savvy:4,scenic:4,seamless:4,seasoned:2,secure:5,securely:2,selective:3,"self-determination":3,"self-respect":5,"self-satisfaction":5,"self-sufficiency":5,"self-sufficient":5,sensation:5,sensational:4,sensationally:4,sensations:4,sensible:4,sensibly:4,sensitive:2,serene:2,serenity:2,sexy:4,sharp:2,sharper:2,sharpest:2,shimmering:2,shimmeringly:2,shine:2,shiny:2,significant:2,silent:3,simpler:3,simplest:2,simplified:2,simplifies:2,simplify:2,simplifying:2,sincere:5,sincerely:2,sincerity:2,skill:4,skilled:2,skillful:2,skillfully:2,slammin:2,sleek:2,slick:2,smart:3,smarter:3,smartest:2,smartly:2,smile:2,smiles:2,smiling:2,smilingly:2,smitten:2,smooth:2,smoother:2,smoothes:2,smoothest:2,smoothly:2,snappy:2,snazzy:2,sociable:2,soft:4,softer:4,solace:2,solicitous:2,solicitously:2,solid:2,solidarity:2,soothe:2,soothingly:2,sophisticated:2,soulful:3,soundly:3,soundness:2,spacious:2,sparkle:2,sparkling:2,spectacular:5,spectacularly:5,speedily:2,speedy:2,spellbind:2,spellbinding:2,spellbindingly:2,spellbound:2,spirited:2,spiritual:2,splendid:2,splendidly:2,splendor:2,spontaneous:2,sporty:1,spotless:2,sprightly:1,stability:2,stabilize:2,stable:4,stainless:2,standout:2,"state-of-the-art":2,stately:2,statuesque:2,staunch:2,staunchly:2,staunchness:2,steadfast:2,steadfastly:2,steadfastness:2,steadiest:3,steadiness:3,steady:5,stellar:5,stellarly:2,stimulate:2,stimulates:2,stimulating:2,stimulative:2,stirringly:1,straighten:1,straightforward:3,streamlined:3,striking:2,strikingly:2,striving:2,strong:4,stronger:4,strongest:4,stunned:4,stunning:5,stunningly:5,stupendous:1,stupendously:1,sturdier:1,sturdy:1,stylish:4,stylishly:4,stylized:4,suave:2,suavely:1,sublime:2,subsidize:1,subsidized:1,subsidizes:1,subsidizing:1,substantive:1,succeed:3,succeeded:4,succeeding:3,succeeds:3,succes:1,success:4,successes:2,successful:2,successfully:4,suffice:2,sufficed:3,suffices:2,sufficient:3,sufficiently:3,suitable:4,sumptuous:1,sumptuously:1,sumptuousness:1,super:5,superb:5,superbly:5,superior:2,superiority:4,supple:2,support:3,supported:3,supporter:3,supporting:3,supportive:3,supports:3,supremacy:4,supreme:4,supremely:4,supurb:4,supurbly:3,surmount:2,surpass:3,surreal:4,survival:2,survivor:2,sustainability:2,sustainable:2,swank:1,swankier:1,swankiest:1,swanky:1,sweeping:2,sweet:4,sweeten:3,sweetheart:5,sweetly:4,sweetness:5,swift:3,swiftness:3,talent:2,talented:2,talents:2,tantalize:1,tantalizing:1,tantalizingly:1,tempt:1,tempting:3,temptingly:3,tenacious:2,tenaciously:2,tenacity:2,tender:4,tenderly:4,terrific:4,terrifically:4,thank:4,thankful:4,thinner:3,thoughtful:2,thoughtfully:2,thoughtfulness:2,thrift:2,thrifty:2,thrill:2,thrilled:2,thrilling:2,thrillingly:2,thrills:2,thrive:2,thriving:2,"thumb-up":2,"thumbs-up":2,tickle:2,tidy:2,"time-honored":1,timely:2,tingle:2,titillate:1,titillating:1,titillatingly:1,togetherness:2,tolerable:3,"toll-free":1,top:4,"top-notch":5,"top-quality":5,topnotch:5,tops:5,tough:2,tougher:3,toughest:4,traction:1,tranquil:1,tranquility:1,transparent:2,treasure:4,tremendously:5,trendy:5,triumph:5,triumphal:5,triumphant:1,triumphantly:1,trivially:1,trophy:1,"trouble-free":2,trump:5,trumpet:1,trust:5,trusted:2,trusting:3,trustingly:2,trustworthiness:2,trustworthy:2,trusty:4,truthful:2,truthfully:2,truthfulness:2,twinkly:2,"ultra-crisp":5,unabashed:2,unabashedly:2,unaffected:1,unassailable:2,unbeatable:2,unbiased:2,unbound:2,uncomplicated:3,unconditional:2,undamaged:3,undaunted:2,understandable:2,undisputable:2,undisputably:2,undisputed:3,unencumbered:1,unequivocal:1,unequivocally:1,unfazed:2,unfettered:1,unforgettable:3,unity:2,unlimited:3,unmatched:2,unparalleled:1,unquestionable:1,unquestionably:1,unreal:3,unrestricted:2,unrivaled:2,unselfish:2,unwavering:3,upbeat:2,upgradable:2,upgradeable:2,upgraded:2,upheld:2,uphold:2,uplift:2,uplifting:2,upliftingly:2,upliftment:2,upscale:2,usable:4,useable:2,useful:5,"user-friendly":2,"user-replaceable":2,valiant:1,valiantly:2,valor:2,valuable:5,variety:2,venerate:2,verifiable:1,veritable:1,versatile:2,versatility:1,vibrant:4,vibrantly:4,victorious:5,victory:5,viewable:2,vigilance:2,vigilant:3,virtue:2,virtuous:2,virtuously:2,visionary:2,vivacious:2,vivid:2,vouch:3,vouchsafe:2,warm:4,warmer:2,warmhearted:2,warmly:4,warmth:5,wealthy:5,welcome:2,well:5,"well-backlit":2,"well-balanced":2,"well-behaved":5,"well-being":2,"well-bred":2,"well-connected":2,"well-educated":2,"well-established":1,"well-informed":1,"well-intentioned":2,"well-known":3,"well-made":5,"well-managed":2,"well-mannered":2,"well-positioned":2,"well-received":2,"well-regarded":2,"well-rounded":2,"well-run":2,"well-wishers":2,wellbeing:2,whoa:2,wholeheartedly:2,wholesome:2,whooa:2,whoooa:2,wieldy:1,willing:2,willingly:2,willingness:3,win:5,windfall:2,winnable:2,winner:2,winners:2,winning:2,wins:2,wisdom:2,wise:2,wisely:2,witty:4,won:5,wonder:2,wonderful:2,wonderfully:2,wonderous:2,wonderously:2,wonders:2,wondrous:2,woo:3,work:2,workable:2,worked:3,works:4,"world-famous":2,worth:2,"worth-while":2,worthiness:2,worthwhile:2,worthy:4,wow:5,wowed:2,wowing:2,wows:2,yay:4,youthful:5,zeal:2,zenith:2,zest:4,zippy:2,"2-faced":-1,"2-faces":-1,abnormal:-5,abolish:-4,abominable:-3,abominably:-3,abominate:-2,abomination:-3,abort:-2,aborted:-3,aborts:-3,abrade:-2,abrasive:-4,abrupt:-2,abruptly:-2,abscond:-4},s(n,"aborted",-5),s(n,"absence",-5),s(n,"absent-minded",-5),s(n,"absentee",-5),s(n,"absurd",-4),s(n,"absurdity",-3),s(n,"absurdly",-3),s(n,"absurdness",-3),s(n,"abuse",-4),s(n,"abused",-4),s(n,"abuses",-4),s(n,"abusive",-3),s(n,"abysmal",-2),s(n,"abysmally",-1),s(n,"abyss",-1),s(n,"accidental",-3),s(n,"accost",-1),s(n,"accursed",-1),s(n,"accusation",-5),s(n,"accusations",-1),s(n,"accuse",-3),s(n,"accuses",-3),s(n,"accusing",-2),s(n,"accusingly",-4),s(n,"acerbate",-1),s(n,"acerbic",-1),s(n,"acerbically",-1),s(n,"ache",-5),s(n,"ached",-1),s(n,"aches",-2),s(n,"achey",-1),s(n,"aching",-5),s(n,"acrid",-1),s(n,"acridly",-1),s(n,"acridness",-1),s(n,"acrimonious",-1),s(n,"acrimoniously",-1),s(n,"acrimony",-1),s(n,"adamant",-4),s(n,"adamantly",-4),s(n,"addict",-5),s(n,"addicted",-2),s(n,"addicting",-2),s(n,"addicts",-3),s(n,"admonish",-4),s(n,"admonisher",-2),s(n,"admonishingly",-3),s(n,"admonishment",-4),s(n,"admonition",-3),s(n,"adulterate",-1),s(n,"adulterated",-3),s(n,"adulteration",-5),s(n,"adulterier",-2),s(n,"adversarial",-1),s(n,"adversary",-1),s(n,"adverse",-4),s(n,"adversity",-5),s(n,"afflict",-1),s(n,"affliction",-1),s(n,"afflictive",-1),s(n,"affront",-1),s(n,"afraid",-5),s(n,"aggravate",-4),s(n,"aggravating",-4),s(n,"aggravation",-5),s(n,"aggression",-5),s(n,"aggressive",-5),s(n,"aggressiveness",-4),s(n,"aggressor",-4),s(n,"aggrieve",-3),s(n,"aggrieved",-4),s(n,"aggrivation",-5),s(n,"aghast",-2),s(n,"agonies",-4),s(n,"agonize",-5),s(n,"agonizing",-5),s(n,"agonizingly",-4),s(n,"agony",-5),s(n,"aground",-2),s(n,"ail",-1),s(n,"ailing",-1),s(n,"ailment",-2),s(n,"aimless",-2),s(n,"alarm",-1),s(n,"alarmed",-1),s(n,"alarming",-1),s(n,"alarmingly",-1),s(n,"alienate",-2),s(n,"alienated",-1),s(n,"alienation",-1),s(n,"allegation",-2),s(n,"allegations",-3),s(n,"allege",-1),s(n,"allergic",-1),s(n,"allergies",-1),s(n,"allergy",-1),s(n,"aloof",-1),s(n,"altercation",-1),s(n,"ambiguity",-2),s(n,"ambiguous",-2),s(n,"ambivalence",-1),s(n,"ambivalent",-1),s(n,"ambush",-1),s(n,"amiss",-1),s(n,"amputate",-3),s(n,"anarchism",-1),s(n,"anarchist",-4),s(n,"anarchistic",-1),s(n,"anarchy",-1),s(n,"anemic",-1),s(n,"anger",-4),s(n,"angrily",-5),s(n,"angriness",-5),s(n,"angry",-5),s(n,"anguish",-3),s(n,"animosity",-1),s(n,"annihilate",-1),s(n,"annihilation",-1),s(n,"annoy",-3),s(n,"annoyance",-4),s(n,"annoyances",-4),s(n,"annoyed",-2),s(n,"annoying",-2),s(n,"annoyingly",-3),s(n,"annoys",-1),s(n,"anomalous",-1),s(n,"anomaly",-3),s(n,"antagonism",-1),s(n,"antagonist",-1),s(n,"antagonistic",-1),s(n,"antagonize",-1),s(n,"anti-",-1),s(n,"anti-american",-1),s(n,"anti-israeli",-1),s(n,"anti-occupation",-1),s(n,"anti-proliferation",-1),s(n,"anti-semites",-1),s(n,"anti-social",-1),s(n,"anti-us",-1),s(n,"anti-white",-1),s(n,"antipathy",-1),s(n,"antiquated",-1),s(n,"antithetical",-1),s(n,"anxieties",-1),s(n,"anxiety",-2),s(n,"anxious",-3),s(n,"anxiously",-3),s(n,"anxiousness",-1),s(n,"apathetic",-4),s(n,"apathetically",-1),s(n,"apathy",-5),s(n,"apocalypse",-5),s(n,"apocalyptic",-4),s(n,"apologist",-3),s(n,"apologists",-2),s(n,"appal",-1),s(n,"appall",-1),s(n,"appalled",-1),s(n,"appalling",-1),s(n,"appallingly",-1),s(n,"apprehension",-1),s(n,"apprehensions",-1),s(n,"apprehensive",-1),s(n,"apprehensively",-1),s(n,"arbitrary",-1),s(n,"arcane",-1),s(n,"archaic",-1),s(n,"arduous",-1),s(n,"arduously",-1),s(n,"argumentative",-1),s(n,"arrogance",-3),s(n,"arrogant",-4),s(n,"arrogantly",-5),s(n,"ashamed",-4),s(n,"asinine",-1),s(n,"asininely",-1),s(n,"asinininity",-1),s(n,"askance",-1),s(n,"asperse",-1),s(n,"aspersion",-1),s(n,"aspersions",-1),s(n,"assail",-1),s(n,"assassin",-2),s(n,"assassinate",-2),s(n,"assault",-1),s(n,"assult",-1),s(n,"astray",-1),s(n,"asunder",-1),s(n,"atrocious",-1),s(n,"atrocities",-1),s(n,"atrocity",-1),s(n,"atrophy",-1),s(n,"attack",-3),s(n,"attacks",-3),s(n,"audacious",-3),s(n,"audaciously",-2),s(n,"audaciousness",-2),s(n,"audacity",-2),s(n,"audiciously",-1),s(n,"austere",-1),s(n,"authoritarian",-1),s(n,"autocrat",-1),s(n,"autocratic",-1),s(n,"avalanche",-2),s(n,"avarice",-1),s(n,"avaricious",-1),s(n,"avariciously",-1),s(n,"avenge",-4),s(n,"averse",-1),s(n,"aversion",-1),s(n,"aweful",-4),s(n,"awful",-5),s(n,"awfully",-1),s(n,"awfulness",-1),s(n,"awkward",-3),s(n,"awkwardness",-2),s(n,"ax",-1),s(n,"babble",-1),s(n,"back-logged",-1),s(n,"back-wood",-1),s(n,"back-woods",-1),s(n,"backache",-1),s(n,"backaches",-1),s(n,"backaching",-1),s(n,"backbite",-1),s(n,"backbiting",-1),s(n,"backward",-1),s(n,"backwardness",-1),s(n,"backwood",-1),s(n,"backwoods",-1),s(n,"bad",-4),s(n,"badly",-2),s(n,"baffle",-5),s(n,"baffled",-4),s(n,"bafflement",-1),s(n,"baffling",-1),s(n,"bait",-1),s(n,"balk",-1),s(n,"banal",-1),s(n,"banalize",-1),s(n,"bane",-1),s(n,"banish",-5),s(n,"banishment",-4),s(n,"bankrupt",-2),s(n,"barbarian",-5),s(n,"barbaric",-4),s(n,"barbarically",-3),s(n,"barbarity",-2),s(n,"barbarous",-3),s(n,"barbarously",-1),s(n,"barren",-3),s(n,"baseless",-2),s(n,"bash",-1),s(n,"bashed",-1),s(n,"bashful",-1),s(n,"bashing",-1),s(n,"bastard",-2),s(n,"bastards",-2),s(n,"battered",-1),s(n,"battering",-1),s(n,"batty",-1),s(n,"bearish",-1),s(n,"beastly",-1),s(n,"bedlam",-1),s(n,"bedlamite",-1),s(n,"befoul",-1),s(n,"beg",-1),s(n,"beggar",-1),s(n,"beggarly",-1),s(n,"begging",-1),s(n,"beguile",-1),s(n,"belabor",-1),s(n,"belated",-1),s(n,"beleaguer",-1),s(n,"belie",-2),s(n,"belittle",-2),s(n,"belittled",-2),s(n,"belittling",-2),s(n,"bellicose",-2),s(n,"belligerence",-2),s(n,"belligerent",-2),s(n,"belligerently",-2),s(n,"bemoan",-2),s(n,"bemoaning",-2),s(n,"bemused",-2),s(n,"bent",-2),s(n,"berate",-2),s(n,"bereave",-2),s(n,"bereavement",-2),s(n,"bereft",-2),s(n,"berserk",-2),s(n,"beseech",-1),s(n,"beset",-1),s(n,"besiege",-1),s(n,"besmirch",-1),s(n,"bestial",-1),s(n,"betray",-1),s(n,"betrayal",-1),s(n,"betrayals",-1),s(n,"betrayer",-1),s(n,"betraying",-1),s(n,"betrays",-1),s(n,"bewail",-1),s(n,"beware",-2),s(n,"bewilder",-1),s(n,"bewildered",-1),s(n,"bewildering",-1),s(n,"bewilderingly",-1),s(n,"bewilderment",-1),s(n,"bewitch",-1),s(n,"bias",-3),s(n,"biased",-1),s(n,"biases",-1),s(n,"bicker",-1),s(n,"bickering",-1),s(n,"bid-rigging",-1),s(n,"bigotries",-1),s(n,"bigotry",-4),s(n,"bitch",-5),s(n,"bitchy",-5),s(n,"biting",-5),s(n,"bitingly",-5),s(n,"bitter",-5),s(n,"bitterly",-5),s(n,"bitterness",-5),s(n,"bizarre",-1),s(n,"blab",-1),s(n,"blabber",-1),s(n,"blackmail",-1),s(n,"blah",-1),s(n,"blame",-3),s(n,"blameworthy",-1),s(n,"bland",-1),s(n,"blandish",-1),s(n,"blaspheme",-1),s(n,"blasphemous",-1),s(n,"blasphemy",-1),s(n,"blasted",-1),s(n,"blatant",-1),s(n,"blatantly",-1),s(n,"blather",-1),s(n,"bleak",-1),s(n,"bleakly",-1),s(n,"bleakness",-1),s(n,"bleed",-2),s(n,"bleeding",-3),s(n,"bleeds",-3),s(n,"blemish",-1),s(n,"blind",-2),s(n,"blinding",-1),s(n,"blindingly",-1),s(n,"blindside",-1),s(n,"blister",-1),s(n,"blistering",-1),s(n,"bloated",-1),s(n,"blockage",-1),s(n,"blockhead",-1),s(n,"bloodshed",-1),s(n,"bloodthirsty",-1),s(n,"bloody",-1),s(n,"blotchy",-1),s(n,"blow",-3),s(n,"blunder",-1),s(n,"blundering",-1),s(n,"blunders",-1),s(n,"blunt",-1),s(n,"blur",-1),s(n,"bluring",-1),s(n,"blurred",-1),s(n,"blurring",-1),s(n,"blurry",-1),s(n,"blurs",-1),s(n,"blurt",-1),s(n,"boastful",-1),s(n,"boggle",-3),s(n,"bogus",-2),s(n,"boil",-2),s(n,"boiling",-3),s(n,"boisterous",-2),s(n,"bomb",-4),s(n,"bombard",-2),s(n,"bombardment",-1),s(n,"bombastic",-1),s(n,"bondage",-1),s(n,"bonkers",-4),s(n,"bore",-1),s(n,"bored",-1),s(n,"boredom",-2),s(n,"bores",-2),s(n,"boring",-1),s(n,"botch",-1),s(n,"bother",-1),s(n,"bothered",-1),s(n,"bothering",-1),s(n,"bothers",-1),s(n,"bothersome",-1),s(n,"bowdlerize",-1),s(n,"boycott",-3),s(n,"braggart",-3),s(n,"bragger",-2),s(n,"brainless",-3),s(n,"brainwash",-1),s(n,"brash",-1),s(n,"brashly",-1),s(n,"brashness",-1),s(n,"brat",-1),s(n,"bravado",-1),s(n,"brazen",-1),s(n,"brazenly",-2),s(n,"brazenness",-2),s(n,"breach",-3),s(n,"break",-2),s(n,"break-up",-2),s(n,"break-ups",-1),s(n,"breakdown",-4),s(n,"breaking",-1),s(n,"breaks",-2),s(n,"breakup",-2),s(n,"breakups",-2),s(n,"bribery",-2),s(n,"brimstone",-2),s(n,"bristle",-2),s(n,"brittle",-3),s(n,"broke",-3),s(n,"broken",-3),s(n,"broken-hearted",-3),s(n,"brood",-3),s(n,"browbeat",-3),s(n,"bruise",-3),s(n,"bruised",-2),s(n,"bruises",-2),s(n,"bruising",-2),s(n,"brusque",-3),s(n,"brutal",-3),s(n,"brutalising",-3),s(n,"brutalities",-2),s(n,"brutality",-2),s(n,"brutalize",-2),s(n,"brutalizing",-2),s(n,"brutally",-2),s(n,"brute",-2),s(n,"brutish",-1),s(n,"bs",-3),s(n,"buckle",-1),s(n,"bug",-2),s(n,"bugging",-5),s(n,"buggy",-3),s(n,"bugs",-2),s(n,"bulkier",-2),s(n,"bulkiness",-1),s(n,"bulky",-3),s(n,"bulkyness",-1),s(n,"bull****",-3),s(n,"bull----",-3),s(n,"bullies",-2),s(n,"bullshit",-5),s(n,"bullshyt",-1),s(n,"bully",-2),s(n,"bullying",-1),s(n,"bullyingly",-1),s(n,"bum",-1),s(n,"bump",-1),s(n,"bumped",-3),s(n,"bumping",-1),s(n,"bumpping",-1),s(n,"bumps",-1),s(n,"bumpy",-1),s(n,"bungle",-1),s(n,"bungler",-1),s(n,"bungling",-1),s(n,"bunk",-1),s(n,"burden",-4),s(n,"burdensome",-1),s(n,"burdensomely",-1),s(n,"burn",-5),s(n,"burned",-4),s(n,"burning",-1),s(n,"burns",-1),s(n,"bust",-1),s(n,"busts",-1),s(n,"busybody",-1),s(n,"butcher",-1),s(n,"butchery",-1),s(n,"buzzing",-1),s(n,"byzantine",-1),s(n,"cackle",-1),s(n,"calamities",-3),s(n,"calamitous",-3),s(n,"calamitously",-3),s(n,"calamity",-4),s(n,"callous",-2),s(n,"calumniate",-1),s(n,"calumniation",-1),s(n,"calumnies",-1),s(n,"calumnious",-1),s(n,"calumniously",-1),s(n,"calumny",-1),s(n,"cancer",-5),s(n,"cancerous",-1),s(n,"cannibal",-1),s(n,"cannibalize",-5),s(n,"capitulate",-1),s(n,"capricious",-1),s(n,"capriciously",-1),s(n,"capriciousness",-1),s(n,"capsize",-1),s(n,"careless",-4),s(n,"carelessness",-5),s(n,"caricature",-1),s(n,"carnage",-1),s(n,"carp",-1),s(n,"cartoonish",-1),s(n,"cash-strapped",-1),s(n,"castigate",-1),s(n,"castrated",-1),s(n,"casualty",-3),s(n,"cataclysm",-2),s(n,"cataclysmal",-2),s(n,"cataclysmic",-2),s(n,"cataclysmically",-1),s(n,"catastrophe",-4),s(n,"catastrophes",-4),s(n,"catastrophic",-4),s(n,"catastrophically",-1),s(n,"catastrophies",-1),s(n,"caustic",-1),s(n,"caustically",-1),s(n,"cautionary",-3),s(n,"cave",-1),s(n,"censure",-1),s(n,"chafe",-1),s(n,"chaff",-1),s(n,"chagrin",-1),s(n,"challenging",-3),s(n,"chaos",-5),s(n,"chaotic",-1),s(n,"chasten",-1),s(n,"chastise",-1),s(n,"chastisement",-1),s(n,"chatter",-1),s(n,"chatterbox",-1),s(n,"cheap",-3),s(n,"cheapen",-1),s(n,"cheaply",-1),s(n,"cheat",-2),s(n,"cheated",-3),s(n,"cheater",-2),s(n,"cheating",-1),s(n,"cheats",-1),s(n,"checkered",-1),s(n,"cheerless",-1),s(n,"cheesy",-1),s(n,"chide",-1),s(n,"childish",-1),s(n,"chill",-1),s(n,"chilly",-1),s(n,"chintzy",-1),s(n,"choke",-1),s(n,"choleric",-1),s(n,"choppy",-1),s(n,"chore",-1),s(n,"chronic",-1),s(n,"chunky",-1),s(n,"clamor",-1),s(n,"clamorous",-1),s(n,"clash",-1),s(n,"cliche",-1),s(n,"cliched",-1),s(n,"clique",-1),s(n,"clog",-1),s(n,"clogged",-1),s(n,"clogs",-1),s(n,"cloud",-1),s(n,"clouding",-1),s(n,"cloudy",-1),s(n,"clueless",-1),s(n,"clumsy",-3),s(n,"clunky",-3),s(n,"coarse",-3),s(n,"cocky",-1),s(n,"coerce",-2),s(n,"coercion",-2),s(n,"coercive",-2),s(n,"cold",-3),s(n,"coldly",-1),s(n,"collapse",-1),s(n,"collude",-1),s(n,"collusion",-1),s(n,"combative",-1),s(n,"combust",-2),s(n,"comical",-2),s(n,"commiserate",-2),s(n,"commonplace",-2),s(n,"commotion",-3),s(n,"commotions",-3),s(n,"complacent",-3),s(n,"complain",-3),s(n,"complained",-4),s(n,"complaining",-4),s(n,"complains",-4),s(n,"complaint",-4),s(n,"complaints",-2),s(n,"complex",-2),s(n,"complicated",-4),s(n,"complication",-4),s(n,"complicit",-4),s(n,"compulsion",-4),s(n,"compulsive",-1),s(n,"concede",-1),s(n,"conceded",-1),s(n,"conceit",-1),s(n,"conceited",-1),s(n,"concen",-1),s(n,"concens",-2),s(n,"concern",-1),s(n,"concerned",-1),s(n,"concerns",-1),s(n,"concession",-1),s(n,"concessions",-1),s(n,"condemn",-1),s(n,"condemnable",-1),s(n,"condemnation",-1),s(n,"condemned",-1),s(n,"condemns",-1),s(n,"condescend",-1),s(n,"condescending",-1),s(n,"condescendingly",-1),s(n,"condescension",-1),s(n,"confess",-1),s(n,"confession",-4),s(n,"confessions",-2),s(n,"confined",-2),s(n,"conflict",-2),s(n,"conflicted",-2),s(n,"conflicting",-2),s(n,"conflicts",-2),s(n,"confound",-2),s(n,"confounded",-2),s(n,"confounding",-2),s(n,"confront",-3),s(n,"confrontation",-3),s(n,"confrontational",-3),s(n,"confuse",-5),s(n,"confused",-4),s(n,"confuses",-4),s(n,"confusing",-4),s(n,"confusion",-4),s(n,"confusions",-4),s(n,"congested",-4),s(n,"congestion",-4),s(n,"cons",-5),s(n,"conscons",-2),s(n,"conservative",-1),s(n,"conspicuous",-1),s(n,"conspicuously",-1),s(n,"conspiracies",-1),s(n,"conspiracy",-4),s(n,"conspirator",-1),s(n,"conspiratorial",-1),s(n,"conspire",-5),s(n,"consternation",-1),s(n,"contagious",-3),s(n,"contaminate",-3),s(n,"contaminated",-3),s(n,"contaminates",-2),s(n,"contaminating",-2),s(n,"contamination",-1),s(n,"contempt",-1),s(n,"contemptible",-1),s(n,"contemptuous",-2),s(n,"contemptuously",-2),s(n,"contend",-2),s(n,"contention",-2),s(n,"contentious",-2),s(n,"contort",-3),s(n,"contortions",-3),s(n,"contradict",-3),s(n,"contradiction",-3),s(n,"contradictory",-3),s(n,"contrariness",-3),s(n,"contravene",-3),s(n,"contrive",-3),s(n,"contrived",-3),s(n,"controversial",-3),s(n,"controversy",-2),s(n,"convoluted",-2),s(n,"corrode",-2),s(n,"corrosion",-3),s(n,"corrosions",-3),s(n,"corrosive",-3),s(n,"corrupt",-4),s(n,"corrupted",-4),s(n,"corrupting",-4),s(n,"corruption",-4),s(n,"corrupts",-4),s(n,"corruptted",-4),s(n,"costlier",-3),s(n,"costly",-3),s(n,"counter-productive",-3),s(n,"counterproductive",-3),s(n,"coupists",-1),s(n,"covetous",-2),s(n,"coward",-4),s(n,"cowardly",-5),s(n,"crabby",-2),s(n,"crack",-2),s(n,"cracked",-2),s(n,"cracks",-1),s(n,"craftily",-1),s(n,"craftly",-1),s(n,"crafty",-1),s(n,"cramp",-1),s(n,"cramped",-1),s(n,"cramping",-1),s(n,"cranky",-1),s(n,"crap",-4),s(n,"crappy",-5),s(n,"craps",-3),s(n,"crash",-3),s(n,"crashed",-2),s(n,"crashes",-2),s(n,"crashing",-1),s(n,"crass",-1),s(n,"craven",-1),s(n,"cravenly",-1),s(n,"craze",-1),s(n,"crazily",-1),s(n,"craziness",-1),s(n,"crazy",-2),s(n,"creak",-3),s(n,"creaking",-3),s(n,"creaks",-1),s(n,"credulous",-1),s(n,"creep",-1),s(n,"creeping",-1),s(n,"creeps",-1),s(n,"creepy",-1),s(n,"crept",-1),s(n,"crime",-4),s(n,"criminal",-4),s(n,"cringe",-2),s(n,"cringed",-2),s(n,"cringes",-2),s(n,"cripple",-2),s(n,"crippled",-3),s(n,"cripples",-3),s(n,"crippling",-4),s(n,"crisis",-4),s(n,"critic",-4),s(n,"critical",-1),s(n,"criticism",-1),s(n,"criticisms",-1),s(n,"criticize",-1),s(n,"criticized",-1),s(n,"criticizing",-1),s(n,"critics",-3),s(n,"cronyism",-3),s(n,"crook",-3),s(n,"crooked",-3),s(n,"crooks",-1),s(n,"crowded",-1),s(n,"crowdedness",-1),s(n,"crude",-1),s(n,"cruel",-5),s(n,"crueler",-5),s(n,"cruelest",-5),s(n,"cruelly",-5),s(n,"cruelness",-4),s(n,"cruelties",-4),s(n,"cruelty",-4),s(n,"crumble",-3),s(n,"crumbling",-3),s(n,"crummy",-2),s(n,"crumple",-2),s(n,"crumpled",-2),s(n,"crumples",-1),s(n,"crush",-3),s(n,"crushed",-1),s(n,"crushing",-1),s(n,"cry",-3),s(n,"culpable",-1),s(n,"culprit",-3),s(n,"cumbersome",-1),s(n,"cunt",-5),s(n,"cunts",-5),s(n,"cuplrit",-1),s(n,"curse",-3),s(n,"cursed",-3),s(n,"curses",-4),s(n,"curt",-1),s(n,"cuss",-3),s(n,"cussed",-3),s(n,"cutthroat",-2),s(n,"cynical",-3),s(n,"cynicism",-3),s(n,"d*mn",-3),s(n,"damage",-3),s(n,"damaged",-3),s(n,"damages",-3),s(n,"damaging",-3),s(n,"damn",-4),s(n,"damnable",-5),s(n,"damnably",-5),s(n,"damnation",-5),s(n,"damned",-5),s(n,"damning",-5),s(n,"damper",-2),s(n,"danger",-2),s(n,"dangerous",-2),s(n,"dangerousness",-3),s(n,"dark",-3),s(n,"darken",-2),s(n,"darkened",-2),s(n,"darker",-2),s(n,"darkness",-2),s(n,"dastard",-1),s(n,"dastardly",-1),s(n,"daunt",-1),s(n,"daunting",-2),s(n,"dauntingly",-2),s(n,"dawdle",-1),s(n,"daze",-1),s(n,"dazed",-1),s(n,"dead",-5),s(n,"deadbeat",-5),s(n,"deadlock",-3),s(n,"deadly",-4),s(n,"deadweight",-3),s(n,"deaf",-3),s(n,"dearth",-1),s(n,"death",-4),s(n,"debacle",-1),s(n,"debase",-1),s(n,"debasement",-1),s(n,"debaser",-1),s(n,"debatable",-1),s(n,"debauch",-1),s(n,"debaucher",-1),s(n,"debauchery",-1),s(n,"debilitate",-1),s(n,"debilitating",-1),s(n,"debility",-1),s(n,"debt",-2),s(n,"debts",-2),s(n,"decadence",-1),s(n,"decadent",-1),s(n,"decay",-4),s(n,"decayed",-4),s(n,"deceit",-3),s(n,"deceitful",-3),s(n,"deceitfully",-3),s(n,"deceitfulness",-3),s(n,"deceive",-3),s(n,"deceiver",-3),s(n,"deceivers",-3),s(n,"deceiving",-3),s(n,"deception",-4),s(n,"deceptive",-4),s(n,"deceptively",-5),s(n,"declaim",-3),s(n,"decline",-2),s(n,"declines",-2),s(n,"declining",-2),s(n,"decrement",-2),s(n,"decrepit",-2),s(n,"decrepitude",-1),s(n,"decry",-1),s(n,"defamation",-3),s(n,"defamations",-3),s(n,"defamatory",-3),s(n,"defame",-3),s(n,"defect",-4),s(n,"defective",-4),s(n,"defects",-4),s(n,"defensive",-3),s(n,"defiance",-3),s(n,"defiant",-3),s(n,"defiantly",-3),s(n,"deficiencies",-3),s(n,"deficiency",-3),s(n,"deficient",-3),s(n,"defile",-3),s(n,"defiler",-3),s(n,"deform",-3),s(n,"deformed",-3),s(n,"defrauding",-4),s(n,"defunct",-2),s(n,"defy",-1),s(n,"degenerate",-2),s(n,"degenerately",-2),s(n,"degeneration",-2),s(n,"degradation",-3),s(n,"degrade",-3),s(n,"degrading",-3),s(n,"degradingly",-3),s(n,"dehumanization",-2),s(n,"dehumanize",-2),s(n,"deign",-1),s(n,"deject",-1),s(n,"dejected",-1),s(n,"dejectedly",-1),s(n,"dejection",-1),s(n,"delay",-1),s(n,"delayed",-1),s(n,"delaying",-1),s(n,"delays",-1),s(n,"delinquency",-1),s(n,"delinquent",-1),s(n,"delirious",-1),s(n,"delirium",-1),s(n,"delude",-1),s(n,"deluded",-1),s(n,"deluge",-1),s(n,"delusion",-1),s(n,"delusional",-1),s(n,"delusions",-1),s(n,"demean",-2),s(n,"demeaning",-1),s(n,"demise",-3),s(n,"demolish",-3),s(n,"demolisher",-3),s(n,"demon",-4),s(n,"demonic",-4),s(n,"demonize",-4),s(n,"demonized",-4),s(n,"demonizes",-4),s(n,"demonizing",-4),s(n,"demoralize",-1),s(n,"demoralizing",-1),s(n,"demoralizingly",-1),s(n,"denial",-2),s(n,"denied",-2),s(n,"denies",-1),s(n,"denigrate",-1),s(n,"denounce",-1),s(n,"dense",-1),s(n,"dent",-1),s(n,"dented",-1),s(n,"dents",-1),s(n,"denunciate",-1),s(n,"denunciation",-1),s(n,"denunciations",-1),s(n,"deny",-2),s(n,"denying",-2),s(n,"deplete",-1),s(n,"deplorable",-1),s(n,"deplorably",-1),s(n,"deplore",-1),s(n,"deploring",-1),s(n,"deploringly",-1),s(n,"deprave",-1),s(n,"depraved",-1),s(n,"depravedly",-1),s(n,"deprecate",-1),s(n,"depress",-4),s(n,"depressed",-3),s(n,"depressing",-4),s(n,"depressingly",-3),s(n,"depression",-4),s(n,"depressions",-4),s(n,"deprive",-3),s(n,"deprived",-3),s(n,"deride",-1),s(n,"derision",-1),s(n,"derisive",-1),s(n,"derisively",-1),s(n,"derisiveness",-1),s(n,"derogatory",-3),s(n,"desecrate",-1),s(n,"desert",-2),s(n,"desertion",-1),s(n,"desiccate",-1),s(n,"desiccated",-1),s(n,"desititute",-1),s(n,"desolate",-1),s(n,"desolately",-1),s(n,"desolation",-1),s(n,"despair",-1),s(n,"despairing",-1),s(n,"despairingly",-1),s(n,"desperate",-2),s(n,"desperately",-2),s(n,"desperation",-1),s(n,"despicable",-2),s(n,"despicably",-1),s(n,"despise",-1),s(n,"despised",-1),s(n,"despoil",-1),s(n,"despoiler",-1),s(n,"despondence",-1),s(n,"despondency",-1),s(n,"despondent",-1),s(n,"despondently",-1),s(n,"despot",-1),s(n,"despotic",-1),s(n,"despotism",-1),s(n,"destabilisation",-1),s(n,"destains",-1),s(n,"destitute",-1),s(n,"destitution",-1),s(n,"destroy",-5),s(n,"destroyer",-5),s(n,"destruction",-5),s(n,"destructive",-5),s(n,"desultory",-1),s(n,"deter",-2),s(n,"deteriorate",-5),s(n,"deteriorating",-5),s(n,"deterioration",-5),s(n,"deterrent",-5),s(n,"detest",-3),s(n,"detestable",-3),s(n,"detestably",-3),s(n,"detested",-3),s(n,"detesting",-3),s(n,"detests",-3),s(n,"detract",-3),s(n,"detracted",-2),s(n,"detracting",-2),s(n,"detraction",-2),s(n,"detracts",-2),s(n,"detriment",-2),s(n,"detrimental",-2),s(n,"devastate",-5),s(n,"devastated",-5),s(n,"devastates",-5),s(n,"devastating",-5),s(n,"devastatingly",-5),s(n,"devastation",-5),s(n,"deviate",-2),s(n,"deviation",-2),s(n,"devil",-2),s(n,"devilish",-2),s(n,"devilishly",-2),s(n,"devilment",-2),s(n,"devilry",-2),s(n,"devious",-3),s(n,"deviously",-3),s(n,"deviousness",-3),s(n,"devoid",-2),s(n,"diabolic",-2),s(n,"diabolical",-2),s(n,"diabolically",-2),s(n,"diametrically",-1),s(n,"diappointed",-5),s(n,"diatribe",-1),s(n,"diatribes",-1),s(n,"dick",-5),s(n,"dictator",-4),s(n,"dictatorial",-3),s(n,"die",-5),s(n,"die-hard",-2),s(n,"died",-4),s(n,"dies",-3),s(n,"difficult",-2),s(n,"difficulties",-2),s(n,"difficulty",-2),s(n,"diffidence",-1),s(n,"dilapidated",-1),s(n,"dilemma",-1),s(n,"dilly-dally",-1),s(n,"dim",-1),s(n,"dimmer",-1),s(n,"din",-1),s(n,"ding",-1),s(n,"dings",-1),s(n,"dinky",-1),s(n,"dire",-1),s(n,"direly",-1),s(n,"direness",-1),s(n,"dirt",-2),s(n,"dirtbag",-1),s(n,"dirtbags",-1),s(n,"dirts",-2),s(n,"dirty",-2),s(n,"disable",-1),s(n,"disabled",-1),s(n,"disaccord",-1),s(n,"disadvantage",-1),s(n,"disadvantaged",-1),s(n,"disadvantageous",-1),s(n,"disadvantages",-1),s(n,"disaffect",-1),s(n,"disaffected",-1),s(n,"disaffirm",-1),s(n,"disagree",-2),s(n,"disagreeable",-1),s(n,"disagreeably",-1),s(n,"disagreed",-2),s(n,"disagreeing",-1),s(n,"disagreement",-1),s(n,"disagrees",-1),s(n,"disallow",-4),s(n,"disapointed",-5),s(n,"disapointing",-5),s(n,"disapointment",-5),s(n,"disappoint",-5),s(n,"disappointed",-4),s(n,"disappointing",-4),s(n,"disappointingly",-4),s(n,"disappointment",-4),s(n,"disappointments",-4),s(n,"disappoints",-3),s(n,"disapprobation",-1),s(n,"disapproval",-2),s(n,"disapprove",-2),s(n,"disapproving",-2),s(n,"disarm",-2),s(n,"disarray",-1),s(n,"disaster",-1),s(n,"disasterous",-2),s(n,"disastrous",-2),s(n,"disastrously",-1),s(n,"disavow",-3),s(n,"disavowal",-3),s(n,"disbelief",-2),s(n,"disbelieve",-2),s(n,"disbeliever",-2),s(n,"disclaim",-1),s(n,"discombobulate",-1),s(n,"discomfit",-3),s(n,"discomfititure",-1),s(n,"discomfort",-1),s(n,"discompose",-1),s(n,"disconcert",-1),s(n,"disconcerted",-1),s(n,"disconcerting",-1),s(n,"disconcertingly",-1),s(n,"disconsolate",-1),s(n,"disconsolately",-1),s(n,"disconsolation",-1),s(n,"discontent",-2),s(n,"discontented",-2),s(n,"discontentedly",-2),s(n,"discontinued",-2),s(n,"discontinuity",-1),s(n,"discontinuous",-1),s(n,"discord",-1),s(n,"discordance",-1),s(n,"discordant",-1),s(n,"discountenance",-1),s(n,"discourage",-1),s(n,"discouragement",-1),s(n,"discouraging",-1),s(n,"discouragingly",-1),s(n,"discourteous",-1),s(n,"discourteously",-1),s(n,"discoutinous",-1),s(n,"discredit",-1),s(n,"discrepant",-1),s(n,"discriminate",-2),s(n,"discrimination",-2),s(n,"discriminatory",-2),s(n,"disdain",-1),s(n,"disdained",-1),s(n,"disdainful",-1),s(n,"disdainfully",-1),s(n,"disfavor",-1),s(n,"disgrace",-5),s(n,"disgraced",-5),s(n,"disgraceful",-5),s(n,"disgracefully",-5),s(n,"disgruntle",-3),s(n,"disgruntled",-3),s(n,"disgust",-5),s(n,"disgusted",-5),s(n,"disgustedly",-5),s(n,"disgustful",-5),s(n,"disgustfully",-5),s(n,"disgusting",-5),s(n,"disgustingly",-5),s(n,"dishearten",-4),s(n,"disheartening",-4),s(n,"dishearteningly",-4),s(n,"dishonest",-3),s(n,"dishonestly",-3),s(n,"dishonesty",-3),s(n,"dishonor",-3),s(n,"dishonorable",-3),s(n,"dishonorablely",-3),s(n,"disillusion",-2),s(n,"disillusioned",-2),s(n,"disillusionment",-2),s(n,"disillusions",-2),s(n,"disinclination",-2),s(n,"disinclined",-2),s(n,"disingenuous",-2),s(n,"disingenuously",-2),s(n,"disintegrate",-2),s(n,"disintegrated",-2),s(n,"disintegrates",-2),s(n,"disintegration",-2),s(n,"disinterest",-2),s(n,"disinterested",-2),s(n,"dislike",-3),s(n,"disliked",-3),s(n,"dislikes",-3),s(n,"disliking",-3),s(n,"dislocated",-3),s(n,"disloyal",-3),s(n,"disloyalty",-3),s(n,"dismal",-1),s(n,"dismally",-1),s(n,"dismalness",-1),s(n,"dismay",-3),s(n,"dismayed",-3),s(n,"dismaying",-3),s(n,"dismayingly",-3),s(n,"dismissive",-2),s(n,"dismissively",-2),s(n,"disobedience",-2),s(n,"disobedient",-2),s(n,"disobey",-1),s(n,"disoobedient",-1),s(n,"disorder",-1),s(n,"disordered",-1),s(n,"disorderly",-1),s(n,"disorganized",-1),s(n,"disorient",-1),s(n,"disoriented",-1),s(n,"disown",-1),s(n,"disparage",-1),s(n,"disparaging",-1),s(n,"disparagingly",-1),s(n,"dispensable",-1),s(n,"dispirit",-1),s(n,"dispirited",-1),s(n,"dispiritedly",-1),s(n,"dispiriting",-1),s(n,"displace",-1),s(n,"displaced",-1),s(n,"displease",-1),s(n,"displeased",-1),s(n,"displeasing",-1),s(n,"displeasure",-1),s(n,"disproportionate",-1),s(n,"disprove",-2),s(n,"disputable",-1),s(n,"dispute",-3),s(n,"disputed",-3),s(n,"disquiet",-1),s(n,"disquieting",-1),s(n,"disquietingly",-1),s(n,"disquietude",-1),s(n,"disregard",-3),s(n,"disregardful",-1),s(n,"disreputable",-1),s(n,"disrepute",-2),s(n,"disrespect",-1),s(n,"disrespectable",-1),s(n,"disrespectablity",-1),s(n,"disrespectful",-1),s(n,"disrespectfully",-1),s(n,"disrespectfulness",-1),s(n,"disrespecting",-1),s(n,"disrupt",-4),s(n,"disruption",-4),s(n,"disruptive",-4),s(n,"diss",-1),s(n,"dissapointed",-5),s(n,"dissappointed",-5),s(n,"dissappointing",-5),s(n,"dissatisfaction",-4),s(n,"dissatisfactory",-4),s(n,"dissatisfied",-4),s(n,"dissatisfies",-4),s(n,"dissatisfy",-4),s(n,"dissatisfying",-4),s(n,"dissed",-1),s(n,"dissemble",-1),s(n,"dissembler",-1),s(n,"dissension",-1),s(n,"dissent",-1),s(n,"dissenter",-1),s(n,"dissention",-1),s(n,"disservice",-1),s(n,"disses",-1),s(n,"dissidence",-1),s(n,"dissident",-1),s(n,"dissidents",-1),s(n,"dissing",-1),s(n,"dissocial",-1),s(n,"dissolute",-1),s(n,"dissolution",-1),s(n,"dissonance",-1),s(n,"dissonant",-1),s(n,"dissonantly",-1),s(n,"dissuade",-1),s(n,"dissuasive",-1),s(n,"distains",-1),s(n,"distaste",-1),s(n,"distasteful",-1),s(n,"distastefully",-1),s(n,"distort",-1),s(n,"distorted",-1),s(n,"distortion",-1),s(n,"distorts",-1),s(n,"distract",-1),s(n,"distracting",-1),s(n,"distraction",-1),s(n,"distraught",-1),s(n,"distraughtly",-1),s(n,"distraughtness",-1),s(n,"distress",-2),s(n,"distressed",-2),s(n,"distressing",-2),s(n,"distressingly",-1),s(n,"distrust",-3),s(n,"distrustful",-3),s(n,"distrusting",-3),s(n,"disturb",-3),s(n,"disturbance",-3),s(n,"disturbed",-3),s(n,"disturbing",-3),s(n,"disturbingly",-3),s(n,"disunity",-2),s(n,"disvalue",-2),s(n,"divergent",-2),s(n,"divisive",-2),s(n,"divisively",-2),s(n,"divisiveness",-2),s(n,"dizzing",-2),s(n,"dizzingly",-2),s(n,"dizzy",-2),s(n,"doddering",-2),s(n,"dodgey",-2),s(n,"dogged",-2),s(n,"doggedly",-2),s(n,"dogmatic",-2),s(n,"doldrums",-2),s(n,"domineer",-2),s(n,"domineering",-2),s(n,"donside",-2),s(n,"doom",-4),s(n,"doomed",-4),s(n,"doomsday",-3),s(n,"dope",-1),s(n,"doubt",-2),s(n,"doubtful",-1),s(n,"doubtfully",-1),s(n,"doubts",-2),s(n,"douchbag",-5),s(n,"douchebag",-5),s(n,"douchebags",-5),s(n,"downbeat",-3),s(n,"downcast",-1),s(n,"downer",-1),s(n,"downfall",-1),s(n,"downfallen",-1),s(n,"downgrade",-1),s(n,"downhearted",-1),s(n,"downheartedly",-1),s(n,"downhill",-1),s(n,"downside",-3),s(n,"downsides",-1),s(n,"downturn",-1),s(n,"downturns",-1),s(n,"drab",-1),s(n,"draconian",-1),s(n,"draconic",-1),s(n,"drag",-2),s(n,"dragged",-1),s(n,"dragging",-1),s(n,"dragoon",-1),s(n,"drags",-1),s(n,"drain",-3),s(n,"drained",-3),s(n,"draining",-3),s(n,"drains",-1),s(n,"drastic",-1),s(n,"drastically",-1),s(n,"drawback",-1),s(n,"drawbacks",-1),s(n,"dread",-4),s(n,"dreadful",-4),s(n,"dreadfully",-4),s(n,"dreadfulness",-4),s(n,"dreary",-2),s(n,"dripped",-2),s(n,"dripping",-2),s(n,"drippy",-2),s(n,"drips",-2),s(n,"drones",-2),s(n,"droop",-2),s(n,"droops",-2),s(n,"drop-out",-3),s(n,"drop-outs",-3),s(n,"dropout",-3),s(n,"dropouts",-2),s(n,"drought",-2),s(n,"drowning",-3),s(n,"drunk",-3),s(n,"drunkard",-1),s(n,"drunken",-1),s(n,"dubious",-1),s(n,"dubiously",-1),s(n,"dubitable",-1),s(n,"dud",-1),s(n,"dull",-1),s(n,"dullard",-1),s(n,"dumb",-2),s(n,"dumbfound",-2),s(n,"dump",-2),s(n,"dumped",-3),s(n,"dumping",-3),s(n,"dumps",-3),s(n,"dunce",-1),s(n,"dungeon",-1),s(n,"dungeons",-1),s(n,"dupe",-2),s(n,"dust",-2),s(n,"dusty",-2),s(n,"dwindling",-1),s(n,"dying",-1),s(n,"earsplitting",-1),s(n,"eccentric",-1),s(n,"eccentricity",-1),s(n,"effigy",-1),s(n,"effrontery",-1),s(n,"egocentric",-2),s(n,"egomania",-3),s(n,"egotism",-1),s(n,"egotistical",-1),s(n,"egotistically",-1),s(n,"egregious",-1),s(n,"egregiously",-1),s(n,"election-rigger",-1),s(n,"elimination",-1),s(n,"emaciated",-1),s(n,"emasculate",-1),s(n,"embarrass",-1),s(n,"embarrassing",-1),s(n,"embarrassingly",-1),s(n,"embarrassment",-1),s(n,"embattled",-1),s(n,"embroil",-1),s(n,"embroiled",-1),s(n,"embroilment",-1),s(n,"emergency",-1),s(n,"emphatic",-1),s(n,"emphatically",-1),s(n,"emptiness",-1),s(n,"encroach",-1),s(n,"encroachment",-1),s(n,"endanger",-3),s(n,"enemies",-2),s(n,"enemy",-2),s(n,"enervate",-1),s(n,"enfeeble",-1),s(n,"enflame",-1),s(n,"engulf",-1),s(n,"enjoin",-1),s(n,"enmity",-1),s(n,"enrage",-1),s(n,"enraged",-1),s(n,"enraging",-1),s(n,"enslave",-3),s(n,"entangle",-1),s(n,"entanglement",-1),s(n,"entrap",-1),s(n,"entrapment",-1),s(n,"envious",-1),s(n,"enviously",-1),s(n,"enviousness",-1),s(n,"epidemic",-4),s(n,"equivocal",-1),s(n,"erase",-3),s(n,"erode",-5),s(n,"erodes",-5),s(n,"erosion",-5),s(n,"err",-1),s(n,"errant",-1),s(n,"erratic",-1),s(n,"erratically",-1),s(n,"erroneous",-1),s(n,"erroneously",-1),s(n,"error",-3),s(n,"errors",-3),s(n,"eruptions",-1),s(n,"escapade",-1),s(n,"eschew",-1),s(n,"estranged",-1),s(n,"evade",-1),s(n,"evasion",-1),s(n,"evasive",-1),s(n,"evil",-1),s(n,"evildoer",-1),s(n,"evils",-1),s(n,"eviscerate",-1),s(n,"exacerbate",-1),s(n,"exagerate",-3),s(n,"exagerated",-3),s(n,"exagerates",-3),s(n,"exaggerate",-3),s(n,"exaggeration",-3),s(n,"exasperate",-3),s(n,"exasperated",-3),s(n,"exasperating",-3),s(n,"exasperatingly",-3),s(n,"exasperation",-3),s(n,"excessive",-3),s(n,"excessively",-2),s(n,"exclusion",-2),s(n,"excoriate",-2),s(n,"excruciating",-2),s(n,"excruciatingly",-1),s(n,"excuse",-2),s(n,"excuses",-2),s(n,"execrate",-3),s(n,"exhaust",-3),s(n,"exhausted",-3),s(n,"exhaustion",-3),s(n,"exhausts",-3),s(n,"exhorbitant",-2),s(n,"exhort",-2),s(n,"exile",-2),s(n,"exorbitant",-2),s(n,"exorbitantance",-2),s(n,"exorbitantly",-2),s(n,"expel",-4),s(n,"expensive",-4),s(n,"expire",-4),s(n,"expired",-4),s(n,"explode",-4),s(n,"exploit",-4),s(n,"exploitation",-3),s(n,"explosive",-3),s(n,"expropriate",-3),s(n,"expropriation",-3),s(n,"expulse",-1),s(n,"expunge",-1),s(n,"exterminate",-3),s(n,"extermination",-3),s(n,"extinguish",-1),s(n,"extort",-5),s(n,"extortion",-5),s(n,"extraneous",-1),s(n,"extravagance",-2),s(n,"extravagant",-1),s(n,"extravagantly",-1),s(n,"extremism",-3),s(n,"extremist",-5),s(n,"extremists",-5),s(n,"eyesore",-3),s(n,"f**k",-5),s(n,"fabricate",-3),s(n,"fabrication",-1),s(n,"facetious",-1),s(n,"facetiously",-1),s(n,"fail",-5),s(n,"failed",-4),s(n,"failing",-4),s(n,"fails",-4),s(n,"failure",-4),s(n,"failures",-4),s(n,"faint",-2),s(n,"fainthearted",-2),s(n,"faithless",-2),s(n,"fake",-2),s(n,"fall",-2),s(n,"fallacies",-2),s(n,"fallacious",-1),s(n,"fallaciously",-1),s(n,"fallaciousness",-1),s(n,"fallacy",-3),s(n,"fallen",-3),s(n,"falling",-3),s(n,"fallout",-4),s(n,"falls",-3),s(n,"false",-1),s(n,"falsehood",-5),s(n,"falsely",-4),s(n,"falsify",-4),s(n,"falter",-1),s(n,"faltered",-1),s(n,"famine",-5),s(n,"famished",-1),s(n,"fanatic",-3),s(n,"fanatical",-3),s(n,"fanatically",-4),s(n,"fanaticism",-2),s(n,"fanatics",-2),s(n,"fanciful",-2),s(n,"far-fetched",-1),s(n,"farce",-1),s(n,"farcical",-1),s(n,"farcical-yet-provocative",-1),s(n,"farcically",-1),s(n,"farfetched",-1),s(n,"fascism",-5),s(n,"fascist",-5),s(n,"fastidious",-1),s(n,"fastidiously",-1),s(n,"fastuous",-1),s(n,"fat",-1),s(n,"fat-cat",-1),s(n,"fat-cats",-1),s(n,"fatal",-4),s(n,"fatalistic",-4),s(n,"fatalistically",-4),s(n,"fatally",-4),s(n,"fatcat",-1),s(n,"fatcats",-1),s(n,"fateful",-3),s(n,"fatefully",-3),s(n,"fathomless",-1),s(n,"fatigue",-4),s(n,"fatigued",-4),s(n,"fatique",-4),s(n,"fatty",-4),s(n,"fatuity",-2),s(n,"fatuous",-2),s(n,"fatuously",-2),s(n,"fault",-4),s(n,"faults",-4),s(n,"faulty",-4),s(n,"fawningly",-1),s(n,"faze",-1),s(n,"fear",-5),s(n,"fearful",-5),s(n,"fearfully",-5),s(n,"fears",-5),s(n,"fearsome",-5),s(n,"feckless",-1),s(n,"feeble",-1),s(n,"feeblely",-1),s(n,"feebleminded",-1),s(n,"feign",-1),s(n,"feint",-1),s(n,"fell",-1),s(n,"felon",-1),s(n,"felonious",-1),s(n,"ferociously",-1),s(n,"ferocity",-1),s(n,"fetid",-1),s(n,"fever",-3),s(n,"feverish",-1),s(n,"fevers",-1),s(n,"fiasco",-1),s(n,"fib",-1),s(n,"fibber",-1),s(n,"fickle",-1),s(n,"fiction",-3),s(n,"fictional",-3),s(n,"fictitious",-3),s(n,"fidget",-1),s(n,"fidgety",-1),s(n,"fiend",-1),s(n,"fiendish",-1),s(n,"fierce",-1),s(n,"figurehead",-1),s(n,"filth",-2),s(n,"filthy",-2),s(n,"finagle",-2),s(n,"finicky",-2),s(n,"fissures",-2),s(n,"fist",-1),s(n,"flabbergast",-1),s(n,"flabbergasted",-1),s(n,"flagging",-1),s(n,"flagrant",-1),s(n,"flagrantly",-1),s(n,"flair",-1),s(n,"flairs",-1),s(n,"flak",-1),s(n,"flake",-1),s(n,"flakey",-1),s(n,"flakieness",-1),s(n,"flaking",-1),s(n,"flaky",-1),s(n,"flare",-1),s(n,"flares",-1),s(n,"flareup",-1),s(n,"flareups",-1),s(n,"flat-out",-1),s(n,"flaunt",-1),s(n,"flaw",-5),s(n,"flawed",-5),s(n,"flaws",-5),s(n,"flee",-2),s(n,"fleed",-2),s(n,"fleeing",-2),s(n,"fleer",-2),s(n,"flees",-2),s(n,"fleeting",-3),s(n,"flicering",-3),s(n,"flicker",-3),s(n,"flickering",-3),s(n,"flickers",-2),s(n,"flighty",-2),s(n,"flimflam",-2),s(n,"flimsy",-3),s(n,"flirt",-3),s(n,"flirty",-3),s(n,"floored",-3),s(n,"flounder",-3),s(n,"floundering",-3),s(n,"flout",-3),s(n,"fluster",-2),s(n,"foe",-4),s(n,"fool",-3),s(n,"fooled",-3),s(n,"foolhardy",-3),s(n,"foolish",-3),s(n,"foolishly",-3),s(n,"foolishness",-3),s(n,"forbid",-3),s(n,"forbidden",-2),s(n,"forbidding",-2),s(n,"forceful",-2),s(n,"foreboding",-1),s(n,"forebodingly",-1),s(n,"forfeit",-1),s(n,"forged",-1),s(n,"forgetful",-1),s(n,"forgetfully",-1),s(n,"forgetfulness",-1),s(n,"forlorn",-1),s(n,"forlornly",-1),s(n,"forsake",-2),s(n,"forsaken",-2),s(n,"forswear",-2),s(n,"foul",-5),s(n,"foully",-5),s(n,"foulness",-5),s(n,"fractious",-3),s(n,"fractiously",-3),s(n,"fracture",-3),s(n,"fragile",-3),s(n,"fragmented",-3),s(n,"frail",-3),s(n,"frantic",-3),s(n,"frantically",-3),s(n,"franticly",-3),s(n,"fraud",-3),s(n,"fraudulent",-3),s(n,"fraught",-3),s(n,"frazzle",-2),s(n,"frazzled",-2),s(n,"freak",-2),s(n,"freaking",-3),s(n,"freakish",-3),s(n,"freakishly",-3),s(n,"freaks",-2),s(n,"freeze",-2),s(n,"freezes",-2),s(n,"freezing",-2),s(n,"frenetic",-2),s(n,"frenetically",-3),s(n,"frenzied",-3),s(n,"frenzy",-3),s(n,"fret",-3),s(n,"fretful",-3),s(n,"frets",-3),s(n,"friction",-3),s(n,"frictions",-3),s(n,"fried",-3),s(n,"friggin",-3),s(n,"frigging",-3),s(n,"fright",-3),s(n,"frighten",-2),s(n,"frightening",-2),s(n,"frighteningly",-2),s(n,"frightful",-2),s(n,"frightfully",-2),s(n,"frigid",-3),s(n,"frost",-3),s(n,"frown",-3),s(n,"froze",-3),s(n,"frozen",-2),s(n,"fruitless",-2),s(n,"fruitlessly",-2),s(n,"frustrate",-2),s(n,"frustrated",-5),s(n,"frustrates",-5),s(n,"frustrating",-5),s(n,"frustratingly",-5),s(n,"frustration",-5),s(n,"frustrations",-5),s(n,"fuck",-5),s(n,"fucking",-5),s(n,"fudge",-2),s(n,"fugitive",-2),s(n,"full-blown",-3),s(n,"fulminate",-3),s(n,"fumble",-3),s(n,"fume",-3),s(n,"fumes",-3),s(n,"fundamentalism",-2),s(n,"funky",-2),s(n,"funnily",-2),s(n,"funny",-1),s(n,"furious",-2),s(n,"furiously",-2),s(n,"furor",-2),s(n,"fury",-3),s(n,"fuss",-3),s(n,"fussy",-3),s(n,"fustigate",-3),s(n,"fusty",-3),s(n,"futile",-3),s(n,"futilely",-3),s(n,"futility",-3),s(n,"fuzzy",-3),s(n,"gabble",-2),s(n,"gaff",-2),s(n,"gaffe",-2),s(n,"gainsay",-2),s(n,"gainsayer",-2),s(n,"gall",-2),s(n,"galling",-2),s(n,"gallingly",-2),s(n,"galls",-2),s(n,"gangster",-5),s(n,"gape",-5),s(n,"garbage",-5),s(n,"garish",-1),s(n,"gasp",-1),s(n,"gauche",-1),s(n,"gaudy",-1),s(n,"gawk",-1),s(n,"gawky",-3),s(n,"geezer",-1),s(n,"genocide",-3),s(n,"get-rich",-1),s(n,"ghastly",-1),s(n,"ghetto",-1),s(n,"ghosting",-1),s(n,"gibber",-1),s(n,"gibberish",-1),s(n,"gibe",-1),s(n,"giddy",-1),s(n,"gimmick",-3),s(n,"gimmicked",-3),s(n,"gimmicking",-3),s(n,"gimmicks",-3),s(n,"gimmicky",-3),s(n,"glare",-1),s(n,"glaringly",-1),s(n,"glib",-1),s(n,"glibly",-1),s(n,"glitch",-1),s(n,"glitches",-1),s(n,"gloatingly",-1),s(n,"gloom",-1),s(n,"gloomy",-1),s(n,"glower",-1),s(n,"glum",-1),s(n,"glut",-1),s(n,"gnawing",-1),s(n,"goad",-1),s(n,"goading",-1),s(n,"god-awful",-1),s(n,"goof",-1),s(n,"goofy",-1),s(n,"goon",-1),s(n,"gossip",-1),s(n,"graceless",-1),s(n,"gracelessly",-1),s(n,"graft",-1),s(n,"grainy",-1),s(n,"grapple",-1),s(n,"grate",-1),s(n,"grating",-1),s(n,"gravely",-1),s(n,"greasy",-1),s(n,"greed",-4),s(n,"greedy",-4),s(n,"grief",-5),s(n,"grievance",-5),s(n,"grievances",-5),s(n,"grieve",-5),s(n,"grieving",-5),s(n,"grievous",-5),s(n,"grievously",-5),s(n,"grim",-2),s(n,"grimace",-2),s(n,"grind",-1),s(n,"gripe",-1),s(n,"gripes",-1),s(n,"grisly",-1),s(n,"gritty",-1),s(n,"gross",-2),s(n,"grossly",-2),s(n,"grotesque",-1),s(n,"grouch",-1),s(n,"grouchy",-1),s(n,"groundless",-1),s(n,"grouse",-1),s(n,"growl",-3),s(n,"grudge",-4),s(n,"grudges",-4),s(n,"grudging",-4),s(n,"grudgingly",-4),s(n,"gruesome",-5),s(n,"gruesomely",-5),s(n,"gruff",-1),s(n,"grumble",-1),s(n,"grumpier",-1),s(n,"grumpiest",-1),s(n,"grumpily",-1),s(n,"grumpish",-1),s(n,"grumpy",-1),s(n,"guile",-1),s(n,"guilt",-3),s(n,"guiltily",-3),s(n,"guilty",-3),s(n,"gullible",-3),s(n,"gutless",-1),s(n,"gutter",-1),s(n,"hack",-2),s(n,"hacks",-2),s(n,"haggard",-2),s(n,"haggle",-2),s(n,"hairloss",-1),s(n,"halfhearted",-1),s(n,"halfheartedly",-1),s(n,"hallucinate",-1),s(n,"hallucination",-1),s(n,"hamper",-1),s(n,"hampered",-1),s(n,"handicapped",-1),s(n,"hang",-1),s(n,"hangs",-1),s(n,"haphazard",-1),s(n,"hapless",-1),s(n,"harangue",-1),s(n,"harass",-3),s(n,"harassed",-3),s(n,"harasses",-3),s(n,"harassment",-3),s(n,"harboring",-1),s(n,"harbors",-1),s(n,"hard",-4),s(n,"hard-hit",-3),s(n,"hard-line",-3),s(n,"hard-liner",-3),s(n,"hardball",-3),s(n,"harden",-3),s(n,"hardened",-3),s(n,"hardheaded",-3),s(n,"hardhearted",-3),s(n,"hardliner",-3),s(n,"hardliners",-3),s(n,"hardship",-5),s(n,"hardships",-5),s(n,"harm",-5),s(n,"harmed",-5),s(n,"harmful",-5),s(n,"harms",-5),s(n,"harpy",-1),s(n,"harridan",-1),s(n,"harried",-1),s(n,"harrow",-1),s(n,"harsh",-1),s(n,"harshly",-1),s(n,"hasseling",-1),s(n,"hassle",-3),s(n,"hassled",-3),s(n,"hassles",-3),s(n,"haste",-5),s(n,"hastily",-1),s(n,"hasty",-1),s(n,"hate",-5),s(n,"hated",-5),s(n,"hateful",-5),s(n,"hatefully",-5),s(n,"hatefulness",-5),s(n,"hater",-5),s(n,"haters",-5),s(n,"hates",-5),s(n,"hating",-5),s(n,"hatred",-5),s(n,"haughtily",-1),s(n,"haughty",-1),s(n,"haunt",-3),s(n,"haunting",-3),s(n,"havoc",-1),s(n,"hawkish",-1),s(n,"haywire",-1),s(n,"hazard",-3),s(n,"hazardous",-3),s(n,"haze",-1),s(n,"hazy",-1),s(n,"head-aches",-1),s(n,"headache",-2),s(n,"headaches",-2),s(n,"heartbreaker",-4),s(n,"heartbreaking",-4),s(n,"heartbreakingly",-4),s(n,"heartless",-4),s(n,"heathen",-1),s(n,"heavy-handed",-2),s(n,"heavyhearted",-2),s(n,"heck",-1),s(n,"heckle",-1),s(n,"heckled",-1),s(n,"heckles",-1),s(n,"hectic",-1),s(n,"hedge",-1),s(n,"hedonistic",-1),s(n,"heedless",-1),s(n,"hefty",-1),s(n,"hegemonism",-1),s(n,"hegemonistic",-1),s(n,"hegemony",-1),s(n,"heinous",-1),s(n,"hell",-2),s(n,"hell-bent",-2),s(n,"hellion",-1),s(n,"hells",-1),s(n,"helpless",-3),s(n,"helplessly",-3),s(n,"helplessness",-1),s(n,"heresy",-1),s(n,"heretic",-1),s(n,"heretical",-1),s(n,"hesitant",-1),s(n,"hestitant",-1),s(n,"hideous",-1),s(n,"hideously",-1),s(n,"hideousness",-1),s(n,"high-priced",-1),s(n,"hiliarious",-1),s(n,"hinder",-1),s(n,"hindrance",-1),s(n,"hiss",-1),s(n,"hissed",-1),s(n,"hissing",-1),s(n,"ho-hum",-1),s(n,"hoard",-1),s(n,"hoax",-5),s(n,"hobble",-5),s(n,"hogs",-1),s(n,"hollow",-1),s(n,"hoodium",-1),s(n,"hoodwink",-1),s(n,"hooligan",-1),s(n,"hopeless",-2),s(n,"hopelessly",-2),s(n,"hopelessness",-2),s(n,"horde",-2),s(n,"horrendous",-1),s(n,"horrendously",-1),s(n,"horrible",-1),s(n,"horrid",-1),s(n,"horrific",-1),s(n,"horrified",-1),s(n,"horrifies",-1),s(n,"horrify",-1),s(n,"horrifying",-1),s(n,"horrifys",-1),s(n,"hostage",-1),s(n,"hostile",-1),s(n,"hostilities",-1),s(n,"hostility",-1),s(n,"hotbeds",-1),s(n,"hothead",-1),s(n,"hotheaded",-1),s(n,"hothouse",-1),s(n,"hubris",-1),s(n,"huckster",-1),s(n,"hum",-1),s(n,"humid",-1),s(n,"humiliate",-3),s(n,"humiliating",-3),s(n,"humiliation",-3),s(n,"humming",-1),s(n,"hung",-3),s(n,"hurt",-5),s(n,"hurted",-5),s(n,"hurtful",-5),s(n,"hurting",-5),s(n,"hurts",-4),s(n,"hustler",-1),s(n,"hype",-1),s(n,"hypocricy",-3),s(n,"hypocrisy",-3),s(n,"hypocrite",-3),s(n,"hypocrites",-3),s(n,"hypocritical",-3),s(n,"hypocritically",-3),s(n,"hysteria",-2),s(n,"hysteric",-2),s(n,"hysterical",-2),s(n,"hysterically",-2),s(n,"hysterics",-2),s(n,"idiocies",-1),s(n,"idiocy",-1),s(n,"idiot",-3),s(n,"idiotic",-3),s(n,"idiotically",-3),s(n,"idiots",-3),s(n,"idle",-1),s(n,"ignoble",-1),s(n,"ignominious",-3),s(n,"ignominiously",-3),s(n,"ignominy",-3),s(n,"ignorance",-5),s(n,"ignorant",-5),s(n,"ignore",-5),s(n,"ill-advised",-2),s(n,"ill-conceived",-2),s(n,"ill-defined",-2),s(n,"ill-designed",-2),s(n,"ill-fated",-2),s(n,"ill-favored",-2),s(n,"ill-formed",-2),s(n,"ill-mannered",-2),s(n,"ill-natured",-2),s(n,"ill-sorted",-2),s(n,"ill-tempered",-2),s(n,"ill-treated",-2),s(n,"ill-treatment",-2),s(n,"ill-usage",-2),s(n,"ill-used",-2),s(n,"illegal",-4),s(n,"illegally",-4),s(n,"illegitimate",-1),s(n,"illicit",-1),s(n,"illiterate",-1),s(n,"illness",-1),s(n,"illogic",-1),s(n,"illogical",-1),s(n,"illogically",-1),s(n,"illusion",-1),s(n,"illusions",-1),s(n,"illusory",-1),s(n,"imaginary",-1),s(n,"imbalance",-1),s(n,"imbecile",-1),s(n,"imbroglio",-1),s(n,"immaterial",-1),s(n,"immature",-1),s(n,"imminence",-1),s(n,"imminently",-1),s(n,"immobilized",-1),s(n,"immoderate",-1),s(n,"immoderately",-1),s(n,"immodest",-1),s(n,"immoral",-1),s(n,"immorality",-1),s(n,"immorally",-1),s(n,"immovable",-1),s(n,"impair",-3),s(n,"impaired",-1),s(n,"impasse",-1),s(n,"impatience",-2),s(n,"impatient",-1),s(n,"impatiently",-1),s(n,"impeach",-1),s(n,"impedance",-1),s(n,"impede",-1),s(n,"impediment",-1),s(n,"impending",-1),s(n,"impenitent",-1),s(n,"imperfect",-1),s(n,"imperfection",-1),s(n,"imperfections",-1),s(n,"imperfectly",-3),s(n,"imperialist",-2),s(n,"imperil",-2),s(n,"imperious",-1),s(n,"imperiously",-1),s(n,"impermissible",-1),s(n,"impersonal",-1),s(n,"impertinent",-1),s(n,"impetuous",-1),s(n,"impetuously",-1),s(n,"impiety",-1),s(n,"impinge",-1),s(n,"impious",-1),s(n,"implacable",-1),s(n,"implausible",-1),s(n,"implausibly",-1),s(n,"implicate",-1),s(n,"implication",-1),s(n,"implode",-2),s(n,"impolite",-1),s(n,"impolitely",-1),s(n,"impolitic",-1),s(n,"importunate",-1),s(n,"importune",-1),s(n,"impose",-1),s(n,"imposers",-1),s(n,"imposing",-1),s(n,"imposition",-1),s(n,"impossible",-3),s(n,"impossiblity",-3),s(n,"impossibly",-1),s(n,"impotent",-2),s(n,"impoverish",-1),s(n,"impoverished",-1),s(n,"impractical",-1),s(n,"imprecate",-1),s(n,"imprecise",-2),s(n,"imprecisely",-1),s(n,"imprecision",-1),s(n,"imprison",-1),s(n,"imprisonment",-1),s(n,"improbability",-1),s(n,"improbable",-1),s(n,"improbably",-1),s(n,"improper",-1),s(n,"improperly",-1),s(n,"impropriety",-1),s(n,"imprudence",-1),s(n,"imprudent",-1),s(n,"impudence",-1),s(n,"impudent",-1),s(n,"impudently",-1),s(n,"impugn",-1),s(n,"impulsive",-3),s(n,"impulsively",-3),s(n,"impunity",-1),s(n,"impure",-1),s(n,"impurity",-1),s(n,"inability",-1),s(n,"inaccuracies",-1),s(n,"inaccuracy",-1),s(n,"inaccurate",-1),s(n,"inaccurately",-1),s(n,"inaction",-1),s(n,"inactive",-1),s(n,"inadequacy",-1),s(n,"inadequate",-1),s(n,"inadequately",-1),s(n,"inadverent",-1),s(n,"inadverently",-1),s(n,"inadvisable",-1),s(n,"inadvisably",-1),s(n,"inane",-1),s(n,"inanely",-1),s(n,"inappropriate",-1),s(n,"inappropriately",-1),s(n,"inapt",-1),s(n,"inaptitude",-1),s(n,"inarticulate",-1),s(n,"inattentive",-1),s(n,"inaudible",-1),s(n,"incapable",-1),s(n,"incapably",-1),s(n,"incautious",-1),s(n,"incendiary",-1),s(n,"incense",-2),s(n,"incessant",-1),s(n,"incessantly",-1),s(n,"incite",-1),s(n,"incitement",-1),s(n,"incivility",-1),s(n,"inclement",-1),s(n,"incognizant",-1),s(n,"incoherence",-1),s(n,"incoherent",-1),s(n,"incoherently",-1),s(n,"incommensurate",-1),s(n,"incomparable",-1),s(n,"incomparably",-1),s(n,"incompatability",-2),s(n,"incompatibility",-2),s(n,"incompatible",-2),s(n,"incompetence",-2),s(n,"incompetent",-2),s(n,"incompetently",-2),s(n,"incomplete",-3),s(n,"incompliant",-3),s(n,"incomprehensible",-3),s(n,"incomprehension",-3),s(n,"inconceivable",-3),s(n,"inconceivably",-3),s(n,"incongruous",-3),s(n,"incongruously",-3),s(n,"inconsequent",-3),s(n,"inconsequential",-1),s(n,"inconsequentially",-1),s(n,"inconsequently",-1),s(n,"inconsiderate",-1),s(n,"inconsiderately",-1),s(n,"inconsistence",-4),s(n,"inconsistencies",-1),s(n,"inconsistency",-1),s(n,"inconsistent",-4),s(n,"inconsolable",-1),s(n,"inconsolably",-1),s(n,"inconstant",-1),s(n,"inconvenience",-1),s(n,"inconveniently",-1),s(n,"incorrect",-5),s(n,"incorrectly",-1),s(n,"incorrigible",-1),s(n,"incorrigibly",-1),s(n,"incredulous",-1),s(n,"incredulously",-1),s(n,"inculcate",-1),s(n,"indecency",-5),s(n,"indecent",-5),s(n,"indecently",-5),s(n,"indecision",-2),s(n,"indecisive",-2),s(n,"indecisively",-1),s(n,"indecorum",-1),s(n,"indefensible",-1),s(n,"indelicate",-1),s(n,"indeterminable",-1),s(n,"indeterminably",-1),s(n,"indeterminate",-1),s(n,"indifference",-1),s(n,"indifferent",-1),s(n,"indigent",-1),s(n,"indignant",-1),s(n,"indignantly",-1),s(n,"indignation",-1),s(n,"indignity",-1),s(n,"indiscernible",-1),s(n,"indiscreet",-1),s(n,"indiscreetly",-1),s(n,"indiscretion",-1),s(n,"indiscriminate",-2),s(n,"indiscriminately",-2),s(n,"indiscriminating",-2),s(n,"indistinguishable",-2),s(n,"indoctrinate",-1),s(n,"indoctrination",-1),s(n,"indolent",-1),s(n,"indulge",-1),s(n,"ineffective",-1),s(n,"ineffectively",-1),s(n,"ineffectiveness",-1),s(n,"ineffectual",-1),s(n,"ineffectually",-1),s(n,"ineffectualness",-1),s(n,"inefficacious",-1),s(n,"inefficacy",-1),s(n,"inefficiency",-1),s(n,"inefficient",-1),s(n,"inefficiently",-1),s(n,"inelegance",-1),s(n,"inelegant",-1),s(n,"ineligible",-1),s(n,"ineloquent",-1),s(n,"ineloquently",-1),s(n,"inept",-1),s(n,"ineptitude",-1),s(n,"ineptly",-1),s(n,"inequalities",-1),s(n,"inequality",-1),s(n,"inequitable",-1),s(n,"inequitably",-1),s(n,"inequities",-1),s(n,"inescapable",-1),s(n,"inescapably",-1),s(n,"inessential",-1),s(n,"inevitable",-1),s(n,"inevitably",-1),s(n,"inexcusable",-1),s(n,"inexcusably",-1),s(n,"inexorable",-1),s(n,"inexorably",-1),s(n,"inexperience",-1),s(n,"inexperienced",-1),s(n,"inexpert",-1),s(n,"inexpertly",-1),s(n,"inexpiable",-1),s(n,"inexplainable",-1),s(n,"inextricable",-1),s(n,"inextricably",-1),s(n,"infamous",-1),s(n,"infamously",-1),s(n,"infamy",-1),s(n,"infected",-4),s(n,"infection",-1),s(n,"infections",-1),s(n,"inferior",-1),s(n,"inferiority",-1),s(n,"infernal",-1),s(n,"infest",-1),s(n,"infested",-1),s(n,"infidel",-1),s(n,"infidels",-1),s(n,"infiltrator",-1),s(n,"infiltrators",-1),s(n,"infirm",-1),s(n,"inflame",-1),s(n,"inflammation",-1),s(n,"inflammatory",-1),s(n,"inflammed",-1),s(n,"inflated",-1),s(n,"inflationary",-1),s(n,"inflexible",-1),s(n,"inflict",-1),s(n,"infraction",-1),s(n,"infringe",-1),s(n,"infringement",-1),s(n,"infringements",-1),s(n,"infuriate",-2),s(n,"infuriated",-2),s(n,"infuriating",-2),s(n,"infuriatingly",-2),s(n,"inglorious",-2),s(n,"ingrate",-2),s(n,"ingratitude",-2),s(n,"inhibit",-2),s(n,"inhibition",-2),s(n,"inhospitable",-2),s(n,"inhospitality",-2),s(n,"inhuman",-1),s(n,"inhumane",-3),s(n,"inhumanity",-3),s(n,"inimical",-1),s(n,"inimically",-1),s(n,"iniquitous",-1),s(n,"iniquity",-1),s(n,"injudicious",-1),s(n,"injure",-3),s(n,"injurious",-3),s(n,"injury",-3),s(n,"injustice",-3),s(n,"injustices",-1),s(n,"innuendo",-1),s(n,"inoperable",-1),s(n,"inopportune",-1),s(n,"inordinate",-1),s(n,"inordinately",-1),s(n,"insane",-3),s(n,"insanely",-3),s(n,"insanity",-3),s(n,"insatiable",-1),s(n,"insecure",-1),s(n,"insecurity",-1),s(n,"insensible",-2),s(n,"insensitive",-2),s(n,"insensitively",-3),s(n,"insensitivity",-3),s(n,"insidious",-3),s(n,"insidiously",-2),s(n,"insignificance",-3),s(n,"insignificant",-3),s(n,"insignificantly",-3),s(n,"insincere",-4),s(n,"insincerely",-4),s(n,"insincerity",-4),s(n,"insinuate",-2),s(n,"insinuating",-1),s(n,"insinuation",-1),s(n,"insociable",-1),s(n,"insolence",-1),s(n,"insolent",-1),s(n,"insolently",-1),s(n,"insolvent",-1),s(n,"insouciance",-1),s(n,"instability",-1),s(n,"instable",-2),s(n,"instigate",-2),s(n,"instigator",-2),s(n,"instigators",-2),s(n,"insubordinate",-4),s(n,"insubstantial",-4),s(n,"insubstantially",-4),s(n,"insufferable",-2),s(n,"insufferably",-2),s(n,"insufficiency",-2),s(n,"insufficient",-2),s(n,"insufficiently",-2),s(n,"insular",-1),s(n,"insult",-5),s(n,"insulted",-1),s(n,"insulting",-1),s(n,"insultingly",-1),s(n,"insults",-1),s(n,"insupportable",-1),s(n,"insupportably",-1),s(n,"insurmountable",-1),s(n,"insurmountably",-1),s(n,"insurrection",-1),s(n,"intefere",-1),s(n,"inteferes",-1),s(n,"intense",-1),s(n,"interfere",-1),s(n,"interference",-1),s(n,"interferes",-1),s(n,"intermittent",-1),s(n,"interrupt",-1),s(n,"interruption",-1),s(n,"interruptions",-1),s(n,"intimidate",-1),s(n,"intimidating",-1),s(n,"intimidatingly",-1),s(n,"intimidation",-1),s(n,"intolerable",-1),s(n,"intolerablely",-1),s(n,"intolerance",-1),s(n,"intoxicate",-1),s(n,"intractable",-1),s(n,"intransigence",-1),s(n,"intransigent",-1),s(n,"intrude",-4),s(n,"intrusion",-4),s(n,"intrusive",-1),s(n,"inundate",-1),s(n,"inundated",-1),s(n,"invader",-1),s(n,"invalid",-5),s(n,"invalidate",-1),s(n,"invalidity",-1),s(n,"invasive",-1),s(n,"invective",-1),s(n,"inveigle",-1),s(n,"invidious",-1),s(n,"invidiously",-1),s(n,"invidiousness",-1),s(n,"invisible",-4),s(n,"involuntarily",-1),s(n,"involuntary",-1),s(n,"irascible",-1),s(n,"irate",-1),s(n,"irately",-1),s(n,"ire",-1),s(n,"irk",-1),s(n,"irked",-1),s(n,"irking",-1),s(n,"irks",-1),s(n,"irksome",-1),s(n,"irksomely",-1),s(n,"irksomeness",-1),s(n,"irksomenesses",-1),s(n,"ironic",-3),s(n,"ironical",-3),s(n,"ironically",-3),s(n,"ironies",-3),s(n,"irony",-3),s(n,"irragularity",-1),s(n,"irrational",-1),s(n,"irrationalities",-1),s(n,"irrationality",-1),s(n,"irrationally",-1),s(n,"irrationals",-1),s(n,"irreconcilable",-1),s(n,"irrecoverable",-1),s(n,"irrecoverableness",-1),s(n,"irrecoverablenesses",-1),s(n,"irrecoverably",-1),s(n,"irredeemable",-1),s(n,"irredeemably",-1),s(n,"irreformable",-1),s(n,"irregular",-2),s(n,"irregularity",-2),s(n,"irrelevance",-2),s(n,"irrelevant",-2),s(n,"irreparable",-2),s(n,"irreplacible",-2),s(n,"irrepressible",-2),s(n,"irresolute",-2),s(n,"irresolvable",-2),s(n,"irresponsible",-2),s(n,"irresponsibly",-1),s(n,"irretating",-1),s(n,"irretrievable",-1),s(n,"irreversible",-1),s(n,"irritable",-1),s(n,"irritably",-1),s(n,"irritant",-1),s(n,"irritate",-1),s(n,"irritated",-1),s(n,"irritating",-1),s(n,"irritation",-1),s(n,"irritations",-1),s(n,"isolate",-2),s(n,"isolated",-2),s(n,"isolation",-2),s(n,"issue",-2),s(n,"issues",-1),s(n,"itch",-1),s(n,"itching",-3),s(n,"itchy",-1),s(n,"jabber",-1),s(n,"jaded",-1),s(n,"jagged",-1),s(n,"jam",-1),s(n,"jarring",-1),s(n,"jaundiced",-1),s(n,"jealous",-2),s(n,"jealously",-2),s(n,"jealousness",-2),s(n,"jealousy",-2),s(n,"jeer",-1),s(n,"jeering",-1),s(n,"jeeringly",-1),s(n,"jeers",-1),s(n,"jeopardize",-1),s(n,"jeopardy",-1),s(n,"jerk",-1),s(n,"jerky",-1),s(n,"jitter",-1),s(n,"jitters",-1),s(n,"jittery",-1),s(n,"job-killing",-1),s(n,"jobless",-3),s(n,"joke",-1),s(n,"joker",-1),s(n,"jolt",-3),s(n,"judder",-1),s(n,"juddering",-1),s(n,"judders",-1),s(n,"jumpy",-1),s(n,"junk",-3),s(n,"junky",-1),s(n,"junkyard",-1),s(n,"jutter",-1),s(n,"jutters",-1),s(n,"kaput",-1),s(n,"kill",-5),s(n,"killed",-5),s(n,"killer",-4),s(n,"killing",-4),s(n,"killjoy",-4),s(n,"kills",-4),s(n,"knave",-1),s(n,"knife",-1),s(n,"knock",-2),s(n,"knotted",-1),s(n,"kook",-1),s(n,"kooky",-1),s(n,"lack",-3),s(n,"lackadaisical",-1),s(n,"lacked",-1),s(n,"lackey",-1),s(n,"lackeys",-1),s(n,"lacking",-1),s(n,"lackluster",-1),s(n,"lacks",-1),s(n,"laconic",-1),s(n,"lag",-1),s(n,"lagged",-1),s(n,"lagging",-1),s(n,"laggy",-1),s(n,"lags",-1),s(n,"laid-off",-1),s(n,"lambast",-1),s(n,"lambaste",-1),s(n,"lame",-1),s(n,"lame-duck",-1),s(n,"lament",-1),s(n,"lamentable",-1),s(n,"lamentably",-1),s(n,"languid",-1),s(n,"languish",-1),s(n,"languor",-1),s(n,"languorous",-1),s(n,"languorously",-1),s(n,"lanky",-1),s(n,"lapse",-1),s(n,"lapsed",-1),s(n,"lapses",-1),s(n,"lascivious",-1),s(n,"last-ditch",-1),s(n,"latency",-1),s(n,"laughable",-1),s(n,"laughably",-1),s(n,"laughingstock",-1),s(n,"lawbreaker",-1),s(n,"lawbreaking",-1),s(n,"lawless",-1),s(n,"lawlessness",-1),s(n,"layoff",-1),s(n,"layoff-happy",-1),s(n,"lazy",-3),s(n,"leak",-1),s(n,"leakage",-1),s(n,"leakages",-1),s(n,"leaking",-1),s(n,"leaks",-1),s(n,"leaky",-1),s(n,"lech",-1),s(n,"lecher",-1),s(n,"lecherous",-1),s(n,"lechery",-1),s(n,"leech",-1),s(n,"leer",-1),s(n,"leery",-1),s(n,"left-leaning",-1),s(n,"lemon",-1),s(n,"lengthy",-1),s(n,"less-developed",-1),s(n,"lesser-known",-1),s(n,"letch",-1),s(n,"lethal",-1),s(n,"lethargic",-1),s(n,"lethargy",-1),s(n,"lewd",-1),s(n,"lewdly",-1),s(n,"lewdness",-1),s(n,"liability",-1),s(n,"liable",-2),s(n,"liar",-3),s(n,"liars",-4),s(n,"licentious",-1),s(n,"licentiously",-1),s(n,"licentiousness",-1),s(n,"lie",-3),s(n,"lied",-3),s(n,"lier",-3),s(n,"lies",-3),s(n,"life-threatening",-4),s(n,"lifeless",-4),s(n,"limit",-3),s(n,"limitation",-3),s(n,"limitations",-3),s(n,"limited",-3),s(n,"limits",-3),s(n,"limp",-1),s(n,"listless",-1),s(n,"litigious",-1),s(n,"little-known",-1),s(n,"livid",-1),s(n,"lividly",-1),s(n,"loath",-1),s(n,"loathe",-1),s(n,"loathing",-4),s(n,"loathly",-4),s(n,"loathsome",-1),s(n,"loathsomely",-1),s(n,"lone",-1),s(n,"loneliness",-1),s(n,"lonely",-1),s(n,"loner",-1),s(n,"lonesome",-1),s(n,"long-time",-1),s(n,"long-winded",-1),s(n,"longing",-3),s(n,"longingly",-3),s(n,"loophole",-2),s(n,"loopholes",-2),s(n,"loose",-3),s(n,"loot",-1),s(n,"lorn",-1),s(n,"lose",-5),s(n,"loser",-5),s(n,"losers",-5),s(n,"loses",-5),s(n,"losing",-5),s(n,"loss",-5),s(n,"losses",-5),s(n,"lost",-5),s(n,"loud",-2),s(n,"louder",-2),s(n,"lousy",-2),s(n,"loveless",-2),s(n,"lovelorn",-2),s(n,"low-rated",-2),s(n,"lowly",-2),s(n,"ludicrous",-2),s(n,"ludicrously",-2),s(n,"lugubrious",-2),s(n,"lukewarm",-2),s(n,"lull",-2),s(n,"lumpy",-2),s(n,"lunatic",-2),s(n,"lunaticism",-2),s(n,"lurch",-2),s(n,"lure",-1),s(n,"lurid",-1),s(n,"lurk",-1),s(n,"lurking",-1),s(n,"lying",-1),s(n,"macabre",-1),s(n,"mad",-1),s(n,"madden",-1),s(n,"maddening",-1),s(n,"maddeningly",-1),s(n,"madder",-1),s(n,"madly",-3),s(n,"madman",-3),s(n,"madness",-3),s(n,"maladjusted",-3),s(n,"maladjustment",-3),s(n,"malady",-3),s(n,"malaise",-3),s(n,"malcontent",-3),s(n,"malcontented",-1),s(n,"maledict",-1),s(n,"malevolence",-1),s(n,"malevolent",-1),s(n,"malevolently",-1),s(n,"malice",-1),s(n,"malicious",-1),s(n,"maliciously",-1),s(n,"maliciousness",-1),s(n,"malign",-2),s(n,"malignant",-2),s(n,"malodorous",-2),s(n,"maltreatment",-2),s(n,"mangle",-2),s(n,"mangled",-2),s(n,"mangles",-2),s(n,"mangling",-2),s(n,"mania",-3),s(n,"maniac",-3),s(n,"maniacal",-3),s(n,"manic",-3),s(n,"manipulate",-3),s(n,"manipulation",-3),s(n,"manipulative",-3),s(n,"manipulators",-3),s(n,"mar",-1),s(n,"marginal",-1),s(n,"marginally",-1),s(n,"martyrdom",-1),s(n,"martyrdom-seeking",-1),s(n,"mashed",-1),s(n,"massacre",-1),s(n,"massacres",-1),s(n,"matte",-1),s(n,"mawkish",-1),s(n,"mawkishly",-1),s(n,"mawkishness",-1),s(n,"meager",-1),s(n,"meaningless",-4),s(n,"meanness",-2),s(n,"measly",-2),s(n,"meddle",-2),s(n,"meddlesome",-2),s(n,"mediocre",-2),s(n,"mediocrity",-2),s(n,"melancholy",-2),s(n,"melodramatic",-2),s(n,"melodramatically",-1),s(n,"meltdown",-2),s(n,"menace",-2),s(n,"menacing",-2),s(n,"menacingly",-2),s(n,"mendacious",-2),s(n,"mendacity",-2),s(n,"menial",-2),s(n,"merciless",-2),s(n,"mercilessly",-1),s(n,"mess",-1),s(n,"messed",-1),s(n,"messes",-1),s(n,"messing",-1),s(n,"messy",-1),s(n,"midget",-1),s(n,"miff",-1),s(n,"militancy",-1),s(n,"mindless",-1),s(n,"mindlessly",-1),s(n,"mirage",-1),s(n,"mire",-1),s(n,"misalign",-1),s(n,"misaligned",-1),s(n,"misaligns",-1),s(n,"misapprehend",-1),s(n,"misbecome",-1),s(n,"misbecoming",-1),s(n,"misbegotten",-1),s(n,"misbehave",-1),s(n,"misbehavior",-1),s(n,"miscalculate",-1),s(n,"miscalculation",-1),s(n,"miscellaneous",-1),s(n,"mischief",-1),s(n,"mischievous",-1),s(n,"mischievously",-1),s(n,"misconception",-1),s(n,"misconceptions",-3),s(n,"miscreant",-3),s(n,"miscreants",-3),s(n,"misdirection",-3),s(n,"miser",-3),s(n,"miserable",-3),s(n,"miserableness",-3),s(n,"miserably",-3),s(n,"miseries",-2),s(n,"miserly",-2),s(n,"misery",-2),s(n,"misfit",-1),s(n,"misfortune",-5),s(n,"misgiving",-3),s(n,"misgivings",-3),s(n,"misguidance",-3),s(n,"misguide",-3),s(n,"misguided",-3),s(n,"mishandle",-3),s(n,"mishap",-4),s(n,"misinform",-2),s(n,"misinformed",-2),s(n,"misinterpret",-2),s(n,"misjudge",-2),s(n,"misjudgment",-3),s(n,"mislead",-3),s(n,"misleading",-3),s(n,"misleadingly",-3),s(n,"mislike",-4),s(n,"mismanage",-2),s(n,"mispronounce",-2),s(n,"mispronounced",-2),s(n,"mispronounces",-2),s(n,"misread",-3),s(n,"misreading",-3),s(n,"misrepresent",-2),s(n,"misrepresentation",-2),s(n,"miss",-1),s(n,"missed",-1),s(n,"misses",-1),s(n,"misstatement",-1),s(n,"mist",-1),s(n,"mistake",-3),s(n,"mistaken",-3),s(n,"mistakenly",-3),s(n,"mistakes",-3),s(n,"mistified",-1),s(n,"mistress",-1),s(n,"mistrust",-1),s(n,"mistrustful",-1),s(n,"mistrustfully",-1),s(n,"mists",-1),s(n,"misunderstand",-2),s(n,"misunderstanding",-2),s(n,"misunderstandings",-2),s(n,"misunderstood",-2),s(n,"misuse",-3),s(n,"moan",-1),s(n,"mobster",-1),s(n,"mock",-3),s(n,"mocked",-3),s(n,"mockeries",-1),s(n,"mockery",-1),s(n,"mocking",-1),s(n,"mockingly",-1),s(n,"mocks",-1),s(n,"molest",-5),s(n,"molestation",-5),s(n,"monotonous",-2),s(n,"monotony",-2),s(n,"monster",-5),s(n,"monstrosities",-2),s(n,"monstrosity",-2),s(n,"monstrous",-3),s(n,"monstrously",-3),s(n,"moody",-4),s(n,"moot",-1),s(n,"mope",-1),s(n,"morbid",-3),s(n,"morbidly",-3),s(n,"mordant",-2),s(n,"mordantly",-1),s(n,"moribund",-1),s(n,"moron",-4),s(n,"moronic",-4),s(n,"morons",-4),s(n,"mortification",-1),s(n,"mortified",-1),s(n,"mortify",-3),s(n,"mortifying",-1),s(n,"motionless",-1),s(n,"motley",-1),s(n,"mourn",-4),s(n,"mourner",-3),s(n,"mournful",-3),s(n,"mournfully",-3),s(n,"muddle",-1),s(n,"muddy",-1),s(n,"mudslinger",-1),s(n,"mudslinging",-1),s(n,"mulish",-1),s(n,"multi-polarization",-1),s(n,"mundane",-1),s(n,"murder",-3),s(n,"murderer",-1),s(n,"murderous",-1),s(n,"murderously",-1),s(n,"murky",-1),s(n,"muscle-flexing",-1),s(n,"mushy",-1),s(n,"musty",-1),s(n,"mysterious",-3),s(n,"mysteriously",-3),s(n,"mystery",-3),s(n,"mystify",-3),s(n,"myth",-2),s(n,"nag",-1),s(n,"nagging",-2),s(n,"naive",-5),s(n,"naively",-5),s(n,"narrower",-1),s(n,"nastily",-1),s(n,"nastiness",-1),s(n,"nasty",-3),s(n,"naughty",-4),s(n,"nauseate",-1),s(n,"nauseates",-1),s(n,"nauseating",-1),s(n,"nauseatingly",-1),s(n,"naïve",-3),s(n,"nebulous",-1),s(n,"nebulously",-1),s(n,"needless",-1),s(n,"needlessly",-1),s(n,"needy",-3),s(n,"nefarious",-1),s(n,"nefariously",-1),s(n,"negate",-1),s(n,"negation",-1),s(n,"negative",-5),s(n,"negatives",-4),s(n,"negativity",-4),s(n,"neglect",-4),s(n,"neglected",-3),s(n,"negligence",-3),s(n,"negligent",-3),s(n,"nemesis",-2),s(n,"nepotism",-1),s(n,"nervous",-4),s(n,"nervously",-4),s(n,"nervousness",-4),s(n,"nettle",-1),s(n,"nettlesome",-1),s(n,"neurotic",-1),s(n,"neurotically",-1),s(n,"niggle",-1),s(n,"niggles",-1),s(n,"nightmare",-4),s(n,"nightmarish",-4),s(n,"nightmarishly",-3),s(n,"nitpick",-1),s(n,"nitpicking",-1),s(n,"noise",-3),s(n,"noises",-3),s(n,"noisier",-1),s(n,"noisy",-2),s(n,"non-confidence",-1),s(n,"nonexistent",-1),s(n,"nonresponsive",-1),s(n,"nonsense",-4),s(n,"nosey",-3),s(n,"notoriety",-1),s(n,"notorious",-1),s(n,"notoriously",-1),s(n,"noxious",-1),s(n,"nuisance",-1),s(n,"numb",-3),s(n,"obese",-1),s(n,"object",-1),s(n,"objection",-1),s(n,"objectionable",-1),s(n,"objections",-1),s(n,"oblique",-1),s(n,"obliterate",-1),s(n,"obliterated",-1),s(n,"oblivious",-1),s(n,"obnoxious",-1),s(n,"obnoxiously",-1),s(n,"obscene",-5),s(n,"obscenely",-5),s(n,"obscenity",-5),s(n,"obscure",-1),s(n,"obscured",-1),s(n,"obscures",-1),s(n,"obscurity",-1),s(n,"obsess",-4),s(n,"obsessive",-1),s(n,"obsessively",-1),s(n,"obsessiveness",-1),s(n,"obsolete",-1),s(n,"obstacle",-1),s(n,"obstinate",-1),s(n,"obstinately",-1),s(n,"obstruct",-1),s(n,"obstructed",-1),s(n,"obstructing",-1),s(n,"obstruction",-1),s(n,"obstructs",-1),s(n,"obtrusive",-1),s(n,"obtuse",-1),s(n,"occlude",-1),s(n,"occluded",-1),s(n,"occludes",-1),s(n,"occluding",-1),s(n,"odd",-3),s(n,"odder",-3),s(n,"oddest",-1),s(n,"oddities",-1),s(n,"oddity",-1),s(n,"oddly",-2),s(n,"odor",-1),s(n,"offence",-3),s(n,"offend",-3),s(n,"offender",-3),s(n,"offending",-3),s(n,"offenses",-3),s(n,"offensive",-3),s(n,"offensively",-3),s(n,"offensiveness",-1),s(n,"officious",-1),s(n,"ominous",-1),s(n,"ominously",-1),s(n,"omission",-1),s(n,"omit",-1),s(n,"one-sided",-1),s(n,"onerous",-1),s(n,"onerously",-1),s(n,"onslaught",-1),s(n,"opinionated",-1),s(n,"opponent",-1),s(n,"opportunistic",-1),s(n,"oppose",-1),s(n,"opposition",-1),s(n,"oppositions",-1),s(n,"oppress",-1),s(n,"oppression",-5),s(n,"oppressive",-5),s(n,"oppressively",-5),s(n,"oppressiveness",-5),s(n,"oppressors",-5),s(n,"ordeal",-3),s(n,"orphan",-2),s(n,"ostracize",-1),s(n,"outbreak",-1),s(n,"outburst",-3),s(n,"outbursts",-3),s(n,"outcast",-2),s(n,"outcry",-3),s(n,"outlaw",-4),s(n,"outmoded",-2),s(n,"outrage",-5),s(n,"outraged",-5),s(n,"outrageous",-5),s(n,"outrageously",-5),s(n,"outrageousness",-5),s(n,"outrages",-1),s(n,"outsider",-1),s(n,"over-acted",-1),s(n,"over-awe",-1),s(n,"over-balanced",-1),s(n,"over-hyped",-1),s(n,"over-priced",-1),s(n,"over-valuation",-1),s(n,"overact",-2),s(n,"overacted",-2),s(n,"overawe",-1),s(n,"overbalance",-1),s(n,"overbalanced",-1),s(n,"overbearing",-1),s(n,"overbearingly",-1),s(n,"overblown",-1),s(n,"overdo",-1),s(n,"overdone",-1),s(n,"overdue",-1),s(n,"overemphasize",-1),s(n,"overheat",-1),s(n,"overkill",-1),s(n,"overloaded",-1),s(n,"overlook",-1),s(n,"overpaid",-1),s(n,"overpayed",-1),s(n,"overplay",-1),s(n,"overpower",-1),s(n,"overpriced",-1),s(n,"overrated",-1),s(n,"overreach",-1),s(n,"overrun",-3),s(n,"overshadow",-3),s(n,"oversight",-1),s(n,"oversights",-1),s(n,"oversimplification",-1),s(n,"oversimplified",-1),s(n,"oversimplify",-1),s(n,"oversize",-3),s(n,"overstate",-1),s(n,"overstated",-1),s(n,"overstatement",-1),s(n,"overstatements",-1),s(n,"overstates",-1),s(n,"overtaxed",-1),s(n,"overthrow",-1),s(n,"overthrows",-1),s(n,"overturn",-2),s(n,"overweight",-1),s(n,"overwhelm",-1),s(n,"overwhelmed",-1),s(n,"overwhelming",-1),s(n,"overwhelmingly",-1),s(n,"overwhelms",-1),s(n,"overzealous",-1),s(n,"overzealously",-1),s(n,"overzelous",-1),s(n,"pain",-4),s(n,"painful",-4),s(n,"painfull",-4),s(n,"painfully",-4),s(n,"pains",-4),s(n,"pale",-2),s(n,"pales",-2),s(n,"paltry",-1),s(n,"pan",-1),s(n,"pandemonium",-1),s(n,"pander",-1),s(n,"pandering",-1),s(n,"panders",-1),s(n,"panic",-1),s(n,"panick",-3),s(n,"panicked",-3),s(n,"panicking",-3),s(n,"panicky",-1),s(n,"paradoxical",-1),s(n,"paradoxically",-1),s(n,"paralize",-2),s(n,"paralyzed",-2),s(n,"paranoia",-3),s(n,"paranoid",-3),s(n,"parasite",-3),s(n,"pariah",-1),s(n,"parody",-4),s(n,"partiality",-1),s(n,"partisan",-1),s(n,"partisans",-1),s(n,"passe",-1),s(n,"passive",-1),s(n,"passiveness",-1),s(n,"pathetic",-1),s(n,"pathetically",-1),s(n,"patronize",-1),s(n,"paucity",-1),s(n,"pauper",-1),s(n,"paupers",-1),s(n,"payback",-1),s(n,"peculiar",-1),s(n,"peculiarly",-1),s(n,"pedantic",-1),s(n,"peeled",-1),s(n,"peeve",-1),s(n,"peeved",-1),s(n,"peevish",-1),s(n,"peevishly",-1),s(n,"penalize",-3),s(n,"penalty",-3),s(n,"perfidious",-1),s(n,"perfidity",-1),s(n,"perfunctory",-1),s(n,"peril",-1),s(n,"perilous",-1),s(n,"perilously",-1),s(n,"perish",-1),s(n,"pernicious",-1),s(n,"perplex",-1),s(n,"perplexed",-1),s(n,"perplexing",-1),s(n,"perplexity",-1),s(n,"persecute",-1),s(n,"persecution",-1),s(n,"pertinacious",-1),s(n,"pertinaciously",-1),s(n,"pertinacity",-1),s(n,"perturb",-1),s(n,"perturbed",-1),s(n,"pervasive",-2),s(n,"perverse",-2),s(n,"perversely",-1),s(n,"perversion",-1),s(n,"perversity",-1),s(n,"pervert",-1),s(n,"perverted",-1),s(n,"perverts",-1),s(n,"pessimism",-3),s(n,"pessimistic",-3),s(n,"pessimistically",-3),s(n,"pest",-1),s(n,"pestilent",-1),s(n,"petrified",-1),s(n,"petrify",-1),s(n,"pettifog",-1),s(n,"petty",-1),s(n,"phobia",-2),s(n,"phobic",-1),s(n,"phony",-1),s(n,"picket",-1),s(n,"picketed",-1),s(n,"picketing",-1),s(n,"pickets",-1),s(n,"picky",-1),s(n,"pig",-3),s(n,"pigs",-3),s(n,"pillage",-1),s(n,"pillory",-1),s(n,"pimple",-2),s(n,"pinch",-1),s(n,"pique",-1),s(n,"pitiable",-1),s(n,"pitiful",-1),s(n,"pitifully",-1),s(n,"pitiless",-1),s(n,"pitilessly",-1),s(n,"pittance",-1),s(n,"pity",-3),s(n,"plagiarize",-1),s(n,"plague",-1),s(n,"plasticky",-1),s(n,"plaything",-1),s(n,"plea",-1),s(n,"pleas",-1),s(n,"plebeian",-1),s(n,"plight",-1),s(n,"plot",-1),s(n,"plotters",-1),s(n,"ploy",-1),s(n,"plunder",-1),s(n,"plunderer",-1),s(n,"pointless",-1),s(n,"pointlessly",-1),s(n,"poison",-2),s(n,"poisonous",-2),s(n,"poisonously",-2),s(n,"pokey",-1),s(n,"poky",-1),s(n,"polarisation",-3),s(n,"polemize",-1),s(n,"pollute",-2),s(n,"polluter",-2),s(n,"polluters",-2),s(n,"polution",-2),s(n,"pompous",-1),s(n,"poor",-2),s(n,"poorer",-2),s(n,"poorest",-2),s(n,"poorly",-2),s(n,"posturing",-1),s(n,"pout",-1),s(n,"poverty",-4),s(n,"powerless",-4),s(n,"prate",-1),s(n,"pratfall",-1),s(n,"prattle",-1),s(n,"precarious",-1),s(n,"precariously",-1),s(n,"precipitate",-1),s(n,"precipitous",-1),s(n,"predatory",-1),s(n,"predicament",-1),s(n,"prejudge",-2),s(n,"prejudice",-2),s(n,"prejudices",-2),s(n,"prejudicial",-2),s(n,"premeditated",-1),s(n,"preoccupy",-1),s(n,"preposterous",-1),s(n,"preposterously",-1),s(n,"presumptuous",-1),s(n,"presumptuously",-1),s(n,"pretence",-1),s(n,"pretend",-1),s(n,"pretense",-1),s(n,"pretentious",-1),s(n,"pretentiously",-1),s(n,"prevaricate",-1),s(n,"pricey",-1),s(n,"pricier",-1),s(n,"prick",-1),s(n,"prickle",-1),s(n,"prickles",-1),s(n,"prideful",-1),s(n,"prik",-1),s(n,"primitive",-1),s(n,"prison",-1),s(n,"prisoner",-1),s(n,"problem",-3),s(n,"problematic",-3),s(n,"problems",-3),s(n,"procrastinate",-2),s(n,"procrastinates",-2),s(n,"procrastination",-2),s(n,"profane",-1),s(n,"profanity",-1),s(n,"prohibit",-3),s(n,"prohibitive",-3),s(n,"prohibitively",-3),s(n,"propaganda",-1),s(n,"propagandize",-1),s(n,"proprietary",-1),s(n,"prosecute",-1),s(n,"protest",-3),s(n,"protested",-3),s(n,"protesting",-1),s(n,"protests",-1),s(n,"protracted",-1),s(n,"provocation",-1),s(n,"provocative",-1),s(n,"provoke",-1),s(n,"pry",-1),s(n,"pugnacious",-1),s(n,"pugnaciously",-1),s(n,"pugnacity",-1),s(n,"punch",-1),s(n,"punish",-3),s(n,"punishable",-3),s(n,"punitive",-3),s(n,"punk",-2),s(n,"puny",-2),s(n,"puppet",-1),s(n,"puppets",-1),s(n,"puzzled",-1),s(n,"puzzlement",-1),s(n,"puzzling",-1),s(n,"quack",-1),s(n,"qualm",-1),s(n,"qualms",-1),s(n,"quandary",-1),s(n,"quarrel",-3),s(n,"quarrellous",-1),s(n,"quarrellously",-1),s(n,"quarrels",-1),s(n,"quarrelsome",-1),s(n,"quash",-1),s(n,"queer",-1),s(n,"questionable",-1),s(n,"quibble",-1),s(n,"quibbles",-1),s(n,"quitter",-1),s(n,"rabid",-1),s(n,"racism",-1),s(n,"racist",-5),s(n,"racists",-5),s(n,"racy",-2),s(n,"radical",-4),s(n,"radicalization",-5),s(n,"radically",-5),s(n,"radicals",-5),s(n,"rage",-4),s(n,"ragged",-3),s(n,"raging",-3),s(n,"rail",-1),s(n,"raked",-1),s(n,"rampage",-3),s(n,"rampant",-3),s(n,"ramshackle",-1),s(n,"rancor",-1),s(n,"randomly",-2),s(n,"rankle",-1),s(n,"rant",-1),s(n,"ranted",-1),s(n,"ranting",-1),s(n,"rantingly",-1),s(n,"rants",-1),s(n,"rape",-5),s(n,"raped",-5),s(n,"raping",-5),s(n,"rascal",-4),s(n,"rascals",-4),s(n,"rash",-3),s(n,"rattle",-2),s(n,"rattled",-2),s(n,"rattles",-2),s(n,"ravage",-3),s(n,"raving",-2),s(n,"reactionary",-1),s(n,"rebellious",-3),s(n,"rebuff",-1),s(n,"rebuke",-1),s(n,"recalcitrant",-1),s(n,"recant",-1),s(n,"recession",-1),s(n,"recessionary",-1),s(n,"reckless",-4),s(n,"recklessly",-4),s(n,"recklessness",-4),s(n,"recoil",-1),s(n,"recourses",-1),s(n,"redundancy",-1),s(n,"redundant",-1),s(n,"refusal",-1),s(n,"refuse",-4),s(n,"refused",-2),s(n,"refuses",-2),s(n,"refusing",-2),s(n,"refutation",-1),s(n,"refute",-1),s(n,"refuted",-1),s(n,"refutes",-1),s(n,"refuting",-1),s(n,"regress",-1),s(n,"regression",-1),s(n,"regressive",-1),s(n,"regret",-4),s(n,"regreted",-4),s(n,"regretful",-4),s(n,"regretfully",-4),s(n,"regrets",-4),s(n,"regrettable",-4),s(n,"regrettably",-4),s(n,"regretted",-4),s(n,"reject",-5),s(n,"rejected",-5),s(n,"rejecting",-5),s(n,"rejection",-5),s(n,"rejects",-5),s(n,"relapse",-5),s(n,"relentless",-3),s(n,"relentlessly",-3),s(n,"relentlessness",-3),s(n,"reluctance",-2),s(n,"reluctant",-2),s(n,"reluctantly",-2),s(n,"remorse",-4),s(n,"remorseful",-4),s(n,"remorsefully",-4),s(n,"remorseless",-4),s(n,"remorselessly",-4),s(n,"remorselessness",-4),s(n,"renounce",-1),s(n,"renunciation",-1),s(n,"repel",-1),s(n,"repetitive",-3),s(n,"reprehensible",-1),s(n,"reprehensibly",-1),s(n,"reprehension",-1),s(n,"reprehensive",-1),s(n,"repress",-1),s(n,"repression",-1),s(n,"repressive",-1),s(n,"reprimand",-1),s(n,"reproach",-1),s(n,"reproachful",-1),s(n,"reprove",-1),s(n,"reprovingly",-1),s(n,"repudiate",-1),s(n,"repudiation",-1),s(n,"repugn",-1),s(n,"repugnance",-1),s(n,"repugnant",-1),s(n,"repugnantly",-1),s(n,"repulse",-3),s(n,"repulsed",-2),s(n,"repulsing",-2),s(n,"repulsive",-3),s(n,"repulsively",-1),s(n,"repulsiveness",-1),s(n,"resent",-1),s(n,"resentful",-1),s(n,"resentment",-1),s(n,"resignation",-1),s(n,"resigned",-1),s(n,"resistance",-1),s(n,"restless",-3),s(n,"restlessness",-3),s(n,"restrict",-3),s(n,"restricted",-3),s(n,"restriction",-3),s(n,"restrictive",-3),s(n,"resurgent",-1),s(n,"retaliate",-2),s(n,"retaliatory",-2),s(n,"retard",-3),s(n,"retarded",-3),s(n,"retardedness",-3),s(n,"retards",-3),s(n,"reticent",-2),s(n,"retract",-2),s(n,"retreat",-2),s(n,"retreated",-2),s(n,"revenge",-5),s(n,"revengeful",-5),s(n,"revengefully",-5),s(n,"revert",-4),s(n,"revile",-3),s(n,"reviled",-3),s(n,"revoke",-3),s(n,"revolt",-4),s(n,"revolting",-4),s(n,"revoltingly",-4),s(n,"revulsion",-3),s(n,"revulsive",-3),s(n,"rhapsodize",-1),s(n,"rhetoric",-3),s(n,"rhetorical",-3),s(n,"ricer",-2),s(n,"ridicule",-2),s(n,"ridicules",-2),s(n,"ridiculous",-3),s(n,"ridiculously",-2),s(n,"rife",-1),s(n,"rift",-5),s(n,"rifts",-5),s(n,"rigid",-3),s(n,"rigidity",-2),s(n,"rigidness",-2),s(n,"rile",-1),s(n,"riled",-1),s(n,"rip",-4),s(n,"rip-off",-3),s(n,"ripoff",-3),s(n,"ripped",-3),s(n,"risk",-4),s(n,"risks",-4),s(n,"risky",-4),s(n,"rival",-5),s(n,"rivalry",-5),s(n,"roadblocks",-3),s(n,"rocky",-1),s(n,"rogue",-3),s(n,"rollercoaster",-2),s(n,"rot",-2),s(n,"rotten",-2),s(n,"rough",-2),s(n,"rremediable",-1),s(n,"rubbish",-2),s(n,"rude",-4),s(n,"rue",-1),s(n,"ruffian",-1),s(n,"ruffle",-1),s(n,"ruin",-3),s(n,"ruined",-3),s(n,"ruining",-3),s(n,"ruinous",-3),s(n,"ruins",-3),s(n,"rumbling",-2),s(n,"rumor",-2),s(n,"rumors",-2),s(n,"rumours",-2),s(n,"rumple",-1),s(n,"run-down",-2),s(n,"runaway",-2),s(n,"rupture",-4),s(n,"rust",-3),s(n,"rusts",-3),s(n,"rusty",-3),s(n,"rut",-2),s(n,"ruthless",-2),s(n,"ruthlessly",-1),s(n,"ruthlessness",-1),s(n,"ruts",-1),s(n,"sabotage",-3),s(n,"sack",-1),s(n,"sacrificed",-3),s(n,"sad",-4),s(n,"sadden",-4),s(n,"sadly",-4),s(n,"sadness",-4),s(n,"sag",-1),s(n,"sagged",-1),s(n,"sagging",-1),s(n,"saggy",-1),s(n,"sags",-1),s(n,"salacious",-1),s(n,"sanctimonious",-1),s(n,"sap",-1),s(n,"sarcasm",-2),s(n,"sarcastic",-2),s(n,"sarcastically",-2),s(n,"sardonic",-4),s(n,"sardonically",-4),s(n,"sass",-1),s(n,"satirical",-1),s(n,"satirize",-1),s(n,"savage",-3),s(n,"savaged",-3),s(n,"savagery",-4),s(n,"savages",-4),s(n,"scaly",-1),s(n,"scam",-5),s(n,"scams",-5),s(n,"scandal",-5),s(n,"scandalize",-5),s(n,"scandalized",-5),s(n,"scandalous",-5),s(n,"scandalously",-5),s(n,"scandals",-5),s(n,"scandel",-1),s(n,"scandels",-1),s(n,"scant",-1),s(n,"scapegoat",-1),s(n,"scar",-1),s(n,"scarce",-1),s(n,"scarcely",-4),s(n,"scarcity",-4),s(n,"scare",-5),s(n,"scared",-5),s(n,"scarier",-4),s(n,"scariest",-5),s(n,"scarily",-4),s(n,"scarred",-1),s(n,"scars",-1),s(n,"scary",-4),s(n,"scathing",-1),s(n,"scathingly",-1),s(n,"sceptical",-1),s(n,"scoff",-1),s(n,"scoffingly",-1),s(n,"scold",-2),s(n,"scolded",-1),s(n,"scolding",-1),s(n,"scoldingly",-1),s(n,"scorching",-1),s(n,"scorchingly",-1),s(n,"scorn",-1),s(n,"scornful",-1),s(n,"scornfully",-1),s(n,"scoundrel",-1),s(n,"scourge",-1),s(n,"scowl",-1),s(n,"scramble",-1),s(n,"scrambled",-1),s(n,"scrambles",-1),s(n,"scrambling",-1),s(n,"scrap",-3),s(n,"scratch",-3),s(n,"scratched",-1),s(n,"scratches",-1),s(n,"scratchy",-1),s(n,"scream",-1),s(n,"screech",-1),s(n,"screw-up",-1),s(n,"screwed",-1),s(n,"screwed-up",-1),s(n,"screwy",-1),s(n,"scuff",-1),s(n,"scuffs",-1),s(n,"scum",-2),s(n,"scummy",-1),s(n,"second-class",-1),s(n,"second-tier",-1),s(n,"secretive",-1),s(n,"sedentary",-3),s(n,"seedy",-1),s(n,"seethe",-1),s(n,"seething",-1),s(n,"self-coup",-1),s(n,"self-criticism",-1),s(n,"self-defeating",-1),s(n,"self-destructive",-1),s(n,"self-humiliation",-1),s(n,"self-interest",-1),s(n,"self-interested",-1),s(n,"self-serving",-1),s(n,"selfinterested",-1),s(n,"selfish",-4),s(n,"selfishly",-4),s(n,"selfishness",-4),s(n,"semi-retarded",-1),s(n,"senile",-5),s(n,"sensationalize",-1),s(n,"senseless",-3),s(n,"senselessly",-3),s(n,"seriousness",-1),s(n,"sermonize",-1),s(n,"servitude",-1),s(n,"set-up",-1),s(n,"setback",-3),s(n,"setbacks",-3),s(n,"sever",-2),s(n,"severe",-2),s(n,"severity",-2),s(n,"sh*t",-5),s(n,"shabby",-1),s(n,"shadowy",-1),s(n,"shady",-2),s(n,"shake",-2),s(n,"shaky",-2),s(n,"shallow",-2),s(n,"sham",-3),s(n,"shambles",-3),s(n,"shame",-3),s(n,"shameful",-2),s(n,"shamefully",-1),s(n,"shamefulness",-1),s(n,"shameless",-3),s(n,"shamelessly",-3),s(n,"shamelessness",-3),s(n,"shark",-2),s(n,"sharply",-2),s(n,"shatter",-1),s(n,"shemale",-1),s(n,"shimmer",-1),s(n,"shimmy",-1),s(n,"shipwreck",-2),s(n,"shirk",-2),s(n,"shirker",-1),s(n,"shit",-5),s(n,"shiver",-1),s(n,"shock",-3),s(n,"shocked",-3),s(n,"shocking",-3),s(n,"shockingly",-3),s(n,"shoddy",-1),s(n,"short-lived",-1),s(n,"shortage",-3),s(n,"shortchange",-1),s(n,"shortcoming",-1),s(n,"shortcomings",-1),s(n,"shortness",-2),s(n,"shortsighted",-4),s(n,"shortsightedness",-2),s(n,"showdown",-2),s(n,"shrew",-1),s(n,"shriek",-1),s(n,"shrill",-1),s(n,"shrilly",-1),s(n,"shrivel",-1),s(n,"shroud",-1),s(n,"shrouded",-1),s(n,"shrug",-1),s(n,"shun",-1),s(n,"shunned",-1),s(n,"sick",-3),s(n,"sicken",-3),s(n,"sickening",-3),s(n,"sickeningly",-1),s(n,"sickly",-1),s(n,"sickness",-1),s(n,"sidetrack",-1),s(n,"sidetracked",-1),s(n,"siege",-1),s(n,"sillily",-1),s(n,"silly",-1),s(n,"simplistic",-3),s(n,"simplistically",-1),s(n,"sin",-3),s(n,"sinful",-3),s(n,"sinfully",-3),s(n,"sinister",-3),s(n,"sinisterly",-1),s(n,"sink",-2),s(n,"sinking",-1),s(n,"skeletons",-2),s(n,"skeptic",-3),s(n,"skeptical",-3),s(n,"skeptically",-3),s(n,"skepticism",-3),s(n,"sketchy",-4),s(n,"skimpy",-2),s(n,"skinny",-2),s(n,"skittish",-1),s(n,"skittishly",-1),s(n,"skulk",-1),s(n,"slack",-1),s(n,"slander",-3),s(n,"slanderer",-3),s(n,"slanderous",-3),s(n,"slanderously",-3),s(n,"slanders",-1),s(n,"slap",-2),s(n,"slashing",-1),s(n,"slaughter",-5),s(n,"slaughtered",-5),s(n,"slave",-4),s(n,"slaves",-4),s(n,"sleazy",-3),s(n,"slime",-1),s(n,"slog",-1),s(n,"slogged",-1),s(n,"slogging",-1),s(n,"slogs",-1),s(n,"sloooooooooooooow",-1),s(n,"sloooow",-1),s(n,"slooow",-1),s(n,"sloow",-1),s(n,"sloppily",-1),s(n,"sloppy",-1),s(n,"sloth",-1),s(n,"slothful",-1),s(n,"slow",-1),s(n,"slow-moving",-1),s(n,"slowed",-1),s(n,"slower",-1),s(n,"slowest",-1),s(n,"slowly",-1),s(n,"sloww",-1),s(n,"slowww",-1),s(n,"slowwww",-1),s(n,"slug",-1),s(n,"sluggish",-1),s(n,"slump",-1),s(n,"slumping",-1),s(n,"slumpping",-1),s(n,"slur",-1),s(n,"slut",-5),s(n,"sluts",-5),s(n,"sly",-1),s(n,"smack",-2),s(n,"smallish",-2),s(n,"smash",-2),s(n,"smear",-1),s(n,"smell",-1),s(n,"smelled",-1),s(n,"smelling",-1),s(n,"smells",-1),s(n,"smelly",-1),s(n,"smelt",-1),s(n,"smoke",-2),s(n,"smokescreen",-1),s(n,"smolder",-1),s(n,"smoldering",-1),s(n,"smother",-1),s(n,"smoulder",-1),s(n,"smouldering",-1),s(n,"smudge",-1),s(n,"smudged",-1),s(n,"smudges",-1),s(n,"smudging",-1),s(n,"smug",-1),s(n,"smugly",-1),s(n,"smut",-1),s(n,"smuttier",-1),s(n,"smuttiest",-1),s(n,"smutty",-1),s(n,"snag",-1),s(n,"snagged",-1),s(n,"snagging",-1),s(n,"snags",-1),s(n,"snappish",-1),s(n,"snappishly",-1),s(n,"snare",-1),s(n,"snarky",-1),s(n,"snarl",-1),s(n,"sneak",-2),s(n,"sneakily",-2),s(n,"sneaky",-2),s(n,"sneer",-1),s(n,"sneering",-1),s(n,"sneeringly",-1),s(n,"snob",-1),s(n,"snobbish",-1),s(n,"snobby",-1),s(n,"snobish",-1),s(n,"snobs",-1),s(n,"snub",-1),s(n,"so-cal",-1),s(n,"soapy",-1),s(n,"sob",-1),s(n,"sober",-1),s(n,"sobering",-1),s(n,"solemn",-1),s(n,"solicitude",-1),s(n,"somber",-1),s(n,"sore",-1),s(n,"sorely",-1),s(n,"soreness",-1),s(n,"sorrow",-1),s(n,"sorrowful",-1),s(n,"sorrowfully",-1),s(n,"sorry",-1),s(n,"sour",-2),s(n,"sourly",-1),s(n,"spade",-1),s(n,"spank",-3),s(n,"spendy",-1),s(n,"spew",-1),s(n,"spewed",-1),s(n,"spewing",-1),s(n,"spews",-1),s(n,"spilling",-1),s(n,"spinster",-1),s(n,"spiritless",-3),s(n,"spite",-1),s(n,"spiteful",-1),s(n,"spitefully",-1),s(n,"spitefulness",-1),s(n,"splatter",-1),s(n,"split",-2),s(n,"splitting",-1),s(n,"spoil",-2),s(n,"spoilage",-1),s(n,"spoilages",-1),s(n,"spoiled",-1),s(n,"spoilled",-1),s(n,"spoils",-2),s(n,"spook",-1),s(n,"spookier",-1),s(n,"spookiest",-1),s(n,"spookily",-1),s(n,"spooky",-1),s(n,"spoon-fed",-1),s(n,"spoon-feed",-1),s(n,"spoonfed",-2),s(n,"sporadic",-1),s(n,"spotty",-1),s(n,"spurious",-1),s(n,"spurn",-1),s(n,"sputter",-1),s(n,"squabble",-1),s(n,"squabbling",-1),s(n,"squander",-1),s(n,"squash",-1),s(n,"squeak",-1),s(n,"squeaks",-1),s(n,"squeaky",-1),s(n,"squeal",-1),s(n,"squealing",-1),s(n,"squeals",-1),s(n,"squirm",-1),s(n,"stab",-2),s(n,"stagnant",-1),s(n,"stagnate",-1),s(n,"stagnation",-1),s(n,"staid",-1),s(n,"stain",-1),s(n,"stains",-1),s(n,"stale",-1),s(n,"stalemate",-1),s(n,"stall",-1),s(n,"stalls",-1),s(n,"stammer",-1),s(n,"stampede",-1),s(n,"standstill",-1),s(n,"stark",-2),s(n,"starkly",-2),s(n,"startle",-1),s(n,"startling",-1),s(n,"startlingly",-1),s(n,"starvation",-1),s(n,"starve",-2),s(n,"static",-1),s(n,"steal",-3),s(n,"stealing",-3),s(n,"steals",-3),s(n,"steep",-1),s(n,"steeply",-1),s(n,"stench",-1),s(n,"stereotype",-1),s(n,"stereotypical",-1),s(n,"stereotypically",-1),s(n,"stern",-1),s(n,"stew",-1),s(n,"sticky",-2),s(n,"stiff",-1),s(n,"stiffness",-1),s(n,"stifle",-1),s(n,"stifling",-1),s(n,"stiflingly",-1),s(n,"stigma",-1),s(n,"stigmatize",-1),s(n,"sting",-1),s(n,"stinging",-1),s(n,"stingingly",-1),s(n,"stingy",-1),s(n,"stink",-2),s(n,"stinks",-2),s(n,"stodgy",-2),s(n,"stole",-2),s(n,"stolen",-2),s(n,"stooge",-2),s(n,"stooges",-2),s(n,"stormy",-2),s(n,"straggle",-2),s(n,"straggler",-2),s(n,"strain",-2),s(n,"strained",-1),s(n,"straining",-1),s(n,"strange",-3),s(n,"strangely",-3),s(n,"stranger",-1),s(n,"strangest",-1),s(n,"strangle",-1),s(n,"streaky",-1),s(n,"strenuous",-1),s(n,"stress",-3),s(n,"stresses",-1),s(n,"stressful",-1),s(n,"stressfully",-1),s(n,"stricken",-1),s(n,"strict",-3),s(n,"strictly",-3),s(n,"strident",-1),s(n,"stridently",-1),s(n,"strife",-1),s(n,"strike",-1),s(n,"stringent",-1),s(n,"stringently",-1),s(n,"struck",-3),s(n,"struggle",-1),s(n,"struggled",-1),s(n,"struggles",-1),s(n,"struggling",-1),s(n,"strut",-1),s(n,"stubborn",-4),s(n,"stubbornly",-4),s(n,"stubbornness",-4),s(n,"stuck",-3),s(n,"stuffy",-1),s(n,"stumble",-1),s(n,"stumbled",-1),s(n,"stumbles",-1),s(n,"stump",-1),s(n,"stumped",-1),s(n,"stumps",-1),s(n,"stun",-2),s(n,"stunt",-3),s(n,"stunted",-3),s(n,"stupid",-1),s(n,"stupidest",-1),s(n,"stupidity",-1),s(n,"stupidly",-1),s(n,"stupified",-1),s(n,"stupify",-1),s(n,"stupor",-1),s(n,"stutter",-1),s(n,"stuttered",-1),s(n,"stuttering",-1),s(n,"stutters",-1),s(n,"sty",-1),s(n,"stymied",-1),s(n,"sub-par",-3),s(n,"subdued",-1),s(n,"subjected",-1),s(n,"subjection",-1),s(n,"subjugate",-1),s(n,"subjugation",-1),s(n,"submissive",-3),s(n,"subordinate",-1),s(n,"subpoena",-1),s(n,"subpoenas",-1),s(n,"subservience",-1),s(n,"subservient",-1),s(n,"substandard",-1),s(n,"subtract",-3),s(n,"subversion",-1),s(n,"subversive",-1),s(n,"subversively",-1),s(n,"subvert",-1),s(n,"succumb",-2),s(n,"suck",-4),s(n,"sucked",-3),s(n,"sucker",-3),s(n,"sucks",-3),s(n,"sucky",-2),s(n,"sue",-3),s(n,"sued",-3),s(n,"sueing",-3),s(n,"sues",-1),s(n,"suffer",-1),s(n,"suffered",-1),s(n,"sufferer",-1),s(n,"sufferers",-1),s(n,"suffering",-1),s(n,"suffers",-1),s(n,"suffocate",-1),s(n,"sugar-coat",-1),s(n,"sugar-coated",-1),s(n,"sugarcoated",-1),s(n,"suicidal",-5),s(n,"suicide",-5),s(n,"sulk",-4),s(n,"sullen",-1),s(n,"sully",-1),s(n,"sunder",-1),s(n,"sunk",-3),s(n,"sunken",-3),s(n,"superficial",-1),s(n,"superficiality",-1),s(n,"superficially",-1),s(n,"superfluous",-1),s(n,"superstition",-3),s(n,"superstitious",-3),s(n,"suppress",-1),s(n,"suppression",-1),s(n,"surrender",-1),s(n,"susceptible",-1),s(n,"suspect",-2),s(n,"suspicion",-2),s(n,"suspicions",-2),s(n,"suspicious",-1),s(n,"suspiciously",-1),s(n,"swagger",-1),s(n,"swamped",-1),s(n,"sweaty",-2),s(n,"swelled",-1),s(n,"swelling",-1),s(n,"swindle",-1),s(n,"swipe",-3),s(n,"swollen",-1),s(n,"symptom",-1),s(n,"symptoms",-1),s(n,"syndrome",-1),s(n,"taboo",-1),s(n,"tacky",-1),s(n,"taint",-1),s(n,"tainted",-1),s(n,"tamper",-1),s(n,"tangle",-1),s(n,"tangled",-1),s(n,"tangles",-1),s(n,"tank",-1),s(n,"tanked",-1),s(n,"tanks",-1),s(n,"tantrum",-1),s(n,"tardy",-1),s(n,"tarnish",-2),s(n,"tarnished",-1),s(n,"tarnishes",-1),s(n,"tarnishing",-1),s(n,"tattered",-1),s(n,"taunt",-1),s(n,"taunting",-1),s(n,"tauntingly",-1),s(n,"taunts",-3),s(n,"taut",-1),s(n,"tawdry",-1),s(n,"taxing",-1),s(n,"tease",-1),s(n,"teasingly",-1),s(n,"tedious",-1),s(n,"tediously",-1),s(n,"temerity",-1),s(n,"temper",-3),s(n,"tempest",-2),s(n,"temptation",-1),s(n,"tenderness",-1),s(n,"tense",-1),s(n,"tension",-1),s(n,"tentative",-1),s(n,"tentatively",-1),s(n,"tenuous",-1),s(n,"tenuously",-1),s(n,"tepid",-1),s(n,"terrible",-5),s(n,"terribleness",-5),s(n,"terribly",-4),s(n,"terror",-4),s(n,"terror-genic",-1),s(n,"terrorism",-5),s(n,"terrorize",-5),s(n,"testily",-1),s(n,"testy",-1),s(n,"tetchily",-1),s(n,"tetchy",-1),s(n,"thankless",-2),s(n,"thicker",-1),s(n,"thirst",-1),s(n,"thorny",-4),s(n,"thoughtless",-3),s(n,"thoughtlessly",-3),s(n,"thoughtlessness",-3),s(n,"thrash",-4),s(n,"threat",-4),s(n,"threaten",-4),s(n,"threatening",-4),s(n,"threats",-4),s(n,"threesome",-3),s(n,"throb",-2),s(n,"throbbed",-2),s(n,"throbbing",-2),s(n,"throbs",-2),s(n,"throttle",-1),s(n,"thug",-4),s(n,"thumb-down",-3),s(n,"thumbs-down",-3),s(n,"thwart",-2),s(n,"time-consuming",-1),s(n,"timid",-3),s(n,"timidity",-3),s(n,"timidly",-3),s(n,"timidness",-3),s(n,"tin-y",-1),s(n,"tingled",-1),s(n,"tingling",-1),s(n,"tired",-2),s(n,"tiresome",-2),s(n,"tiring",-1),s(n,"tiringly",-1),s(n,"toil",-1),s(n,"toll",-1),s(n,"top-heavy",-2),s(n,"topple",-1),s(n,"torment",-5),s(n,"tormented",-5),s(n,"torrent",-2),s(n,"tortuous",-1),s(n,"torture",-4),s(n,"tortured",-4),s(n,"tortures",-4),s(n,"torturing",-4),s(n,"torturous",-4),s(n,"torturously",-4),s(n,"totalitarian",-2),s(n,"touchy",-1),s(n,"toughness",-1),s(n,"tout",-1),s(n,"touted",-1),s(n,"touts",-1),s(n,"toxic",-4),s(n,"traduce",-1),s(n,"tragedy",-5),s(n,"tragic",-5),s(n,"tragically",-5),s(n,"traitor",-4),s(n,"traitorous",-1),s(n,"traitorously",-1),s(n,"tramp",-1),s(n,"trample",-1),s(n,"transgress",-2),s(n,"transgression",-2),s(n,"trap",-4),s(n,"traped",-4),s(n,"trapped",-4),s(n,"trash",-1),s(n,"trashed",-1),s(n,"trashy",-1),s(n,"trauma",-2),s(n,"traumatic",-2),s(n,"traumatically",-1),s(n,"traumatize",-1),s(n,"traumatized",-1),s(n,"travesties",-1),s(n,"travesty",-1),s(n,"treacherous",-1),s(n,"treacherously",-1),s(n,"treachery",-1),s(n,"treason",-1),s(n,"treasonous",-1),s(n,"trick",-1),s(n,"tricked",-1),s(n,"trickery",-1),s(n,"tricky",-1),s(n,"trivial",-1),s(n,"trivialize",-1),s(n,"trouble",-2),s(n,"troubled",-2),s(n,"troublemaker",-1),s(n,"troubles",-1),s(n,"troublesome",-1),s(n,"troublesomely",-1),s(n,"troubling",-1),s(n,"troublingly",-1),s(n,"truant",-1),s(n,"tumble",-1),s(n,"tumbled",-1),s(n,"tumbles",-1),s(n,"tumultuous",-1),s(n,"turbulent",-1),s(n,"turmoil",-1),s(n,"twist",-1),s(n,"twisted",-1),s(n,"twists",-1),s(n,"two-faced",-1),s(n,"two-faces",-1),s(n,"tyrannical",-4),s(n,"tyrannically",-4),s(n,"tyranny",-4),s(n,"tyrant",-4),s(n,"ugh",-1),s(n,"uglier",-4),s(n,"ugliest",-5),s(n,"ugliness",-4),s(n,"ugly",-3),s(n,"ulterior",-3),s(n,"ultimatum",-3),s(n,"ultimatums",-3),s(n,"ultra-hardline",-1),s(n,"un-viewable",-1),s(n,"unable",-1),s(n,"unacceptable",-2),s(n,"unacceptablely",-2),s(n,"unacceptably",-2),s(n,"unaccessible",-2),s(n,"unaccustomed",-2),s(n,"unachievable",-2),s(n,"unaffordable",-2),s(n,"unappealing",-4),s(n,"unattractive",-3),s(n,"unauthentic",-3),s(n,"unavailable",-3),s(n,"unavoidably",-3),s(n,"unbearable",-3),s(n,"unbearablely",-3),s(n,"unbelievable",-3),s(n,"unbelievably",-3),s(n,"uncaring",-3),s(n,"uncertain",-1),s(n,"uncivil",-1),s(n,"uncivilized",-1),s(n,"unclean",-2),s(n,"unclear",-2),s(n,"uncollectible",-2),s(n,"uncomfortable",-2),s(n,"uncomfortably",-2),s(n,"uncomfy",-2),s(n,"uncompetitive",-2),s(n,"uncompromising",-1),s(n,"uncompromisingly",-1),s(n,"unconfirmed",-1),s(n,"unconstitutional",-1),s(n,"uncontrolled",-2),s(n,"unconvincing",-2),s(n,"unconvincingly",-2),s(n,"uncooperative",-2),s(n,"uncouth",-1),s(n,"uncreative",-1),s(n,"undecided",-1),s(n,"undefined",-3),s(n,"undependability",-1),s(n,"undependable",-1),s(n,"undercut",-2),s(n,"undercuts",-1),s(n,"undercutting",-1),s(n,"underdog",-1),s(n,"underestimate",-1),s(n,"underlings",-1),s(n,"undermine",-3),s(n,"undermined",-3),s(n,"undermines",-3),s(n,"undermining",-3),s(n,"underpaid",-3),s(n,"underpowered",-2),s(n,"undersized",-2),s(n,"undesirable",-3),s(n,"undetermined",-1),s(n,"undid",-1),s(n,"undignified",-1),s(n,"undissolved",-1),s(n,"undocumented",-1),s(n,"undone",-1),s(n,"undue",-1),s(n,"unease",-1),s(n,"uneasily",-1),s(n,"uneasiness",-1),s(n,"uneasy",-1),s(n,"uneconomical",-2),s(n,"unemployed",-3),s(n,"unequal",-1),s(n,"unethical",-3),s(n,"uneven",-1),s(n,"uneventful",-1),s(n,"unexpected",-1),s(n,"unexpectedly",-1),s(n,"unexplained",-1),s(n,"unfairly",-1),s(n,"unfaithful",-1),s(n,"unfaithfully",-1),s(n,"unfamiliar",-1),s(n,"unfavorable",-1),s(n,"unfeeling",-1),s(n,"unfinished",-1),s(n,"unfit",-2),s(n,"unforeseen",-3),s(n,"unforgiving",-1),s(n,"unfortunate",-5),s(n,"unfortunately",-5),s(n,"unfounded",-1),s(n,"unfriendly",-2),s(n,"unfulfilled",-1),s(n,"unfunded",-1),s(n,"ungovernable",-1),s(n,"ungrateful",-1),s(n,"unhappily",-4),s(n,"unhappiness",-4),s(n,"unhappy",-4),s(n,"unhealthy",-4),s(n,"unhelpful",-3),s(n,"unilateralism",-1),s(n,"unimaginable",-1),s(n,"unimaginably",-1),s(n,"unimportant",-1),s(n,"uninformed",-1),s(n,"uninsured",-1),s(n,"unintelligible",-1),s(n,"unintelligile",-1),s(n,"unipolar",-1),s(n,"unjust",-1),s(n,"unjustifiable",-1),s(n,"unjustifiably",-1),s(n,"unjustified",-1),s(n,"unjustly",-1),s(n,"unkind",-1),s(n,"unkindly",-1),s(n,"unknown",-1),s(n,"unlamentable",-1),s(n,"unlamentably",-1),s(n,"unlawful",-2),s(n,"unlawfully",-2),s(n,"unlawfulness",-2),s(n,"unleash",-1),s(n,"unlicensed",-1),s(n,"unlikely",-1),s(n,"unlucky",-1),s(n,"unmoved",-3),s(n,"unnatural",-2),s(n,"unnaturally",-2),s(n,"unnecessary",-4),s(n,"unneeded",-1),s(n,"unnerve",-1),s(n,"unnerved",-1),s(n,"unnerving",-1),s(n,"unnervingly",-1),s(n,"unnoticed",-2),s(n,"unobserved",-3),s(n,"unorthodox",-3),s(n,"unorthodoxy",-3),s(n,"unpleasant",-1),s(n,"unpleasantries",-2),s(n,"unpopular",-2),s(n,"unpredictable",-1),s(n,"unprepared",-1),s(n,"unproductive",-1),s(n,"unprofitable",-1),s(n,"unprove",-1),s(n,"unproved",-1),s(n,"unproven",-1),s(n,"unproves",-1),s(n,"unproving",-1),s(n,"unqualified",-1),s(n,"unravel",-1),s(n,"unraveled",-1),s(n,"unreachable",-1),s(n,"unreadable",-1),s(n,"unrealistic",-1),s(n,"unreasonable",-1),s(n,"unreasonably",-1),s(n,"unrelenting",-2),s(n,"unrelentingly",-2),s(n,"unreliability",-2),s(n,"unreliable",-2),s(n,"unresolved",-2),s(n,"unresponsive",-3),s(n,"unrest",-3),s(n,"unruly",-1),s(n,"unsafe",-1),s(n,"unsatisfactory",-1),s(n,"unsavory",-1),s(n,"unscrupulous",-1),s(n,"unscrupulously",-1),s(n,"unsecure",-2),s(n,"unseemly",-1),s(n,"unsettle",-3),s(n,"unsettled",-3),s(n,"unsettling",-3),s(n,"unsettlingly",-1),s(n,"unskilled",-4),s(n,"unsophisticated",-1),s(n,"unsound",-1),s(n,"unspeakable",-1),s(n,"unspeakablely",-1),s(n,"unspecified",-1),s(n,"unstable",-1),s(n,"unsteadily",-1),s(n,"unsteadiness",-1),s(n,"unsteady",-1),s(n,"unsuccessful",-1),s(n,"unsuccessfully",-1),s(n,"unsupported",-1),s(n,"unsupportive",-1),s(n,"unsure",-1),s(n,"unsuspecting",-1),s(n,"unsustainable",-1),s(n,"untenable",-1),s(n,"untested",-1),s(n,"unthinkable",-1),s(n,"unthinkably",-1),s(n,"untimely",-1),s(n,"untouched",-1),s(n,"untrue",-1),s(n,"untrustworthy",-1),s(n,"untruthful",-1),s(n,"unusable",-1),s(n,"unusably",-1),s(n,"unuseable",-1),s(n,"unuseably",-1),s(n,"unusual",-1),s(n,"unusually",-1),s(n,"unviewable",-1),s(n,"unwanted",-1),s(n,"unwarranted",-1),s(n,"unwatchable",-1),s(n,"unwelcome",-1),s(n,"unwell",-1),s(n,"unwieldy",-1),s(n,"unwilling",-1),s(n,"unwillingly",-1),s(n,"unwillingness",-1),s(n,"unwise",-1),s(n,"unwisely",-1),s(n,"unworkable",-1),s(n,"unworthy",-1),s(n,"unyielding",-1),s(n,"upbraid",-1),s(n,"upheaval",-1),s(n,"uprising",-1),s(n,"uproar",-3),s(n,"uproarious",-1),s(n,"uproariously",-1),s(n,"uproarous",-1),s(n,"uproarously",-1),s(n,"uproot",-2),s(n,"upset",-1),s(n,"upseting",-1),s(n,"upsets",-1),s(n,"upsetting",-1),s(n,"upsettingly",-1),s(n,"urgent",-1),s(n,"useless",-2),s(n,"usurp",-1),s(n,"usurper",-1),s(n,"utterly",-1),s(n,"vagrant",-1),s(n,"vague",-2),s(n,"vagueness",-1),s(n,"vain",-1),s(n,"vainly",-1),s(n,"vanity",-1),s(n,"vehement",-1),s(n,"vehemently",-1),s(n,"vengeance",-4),s(n,"vengeful",-4),s(n,"vengefully",-4),s(n,"vengefulness",-4),s(n,"venom",-3),s(n,"venomous",-3),s(n,"venomously",-3),s(n,"vent",-3),s(n,"vestiges",-1),s(n,"vex",-1),s(n,"vexation",-1),s(n,"vexing",-1),s(n,"vexingly",-1),s(n,"vibrate",-1),s(n,"vibrated",-1),s(n,"vibrates",-1),s(n,"vibrating",-1),s(n,"vibration",-1),s(n,"vice",-1),s(n,"vicious",-1),s(n,"viciously",-1),s(n,"viciousness",-1),s(n,"victimize",-1),s(n,"vile",-1),s(n,"vileness",-1),s(n,"vilify",-1),s(n,"villainous",-1),s(n,"villainously",-1),s(n,"villains",-1),s(n,"villian",-1),s(n,"villianous",-1),s(n,"villianously",-1),s(n,"villify",-1),s(n,"vindictive",-1),s(n,"vindictively",-1),s(n,"vindictiveness",-1),s(n,"violate",-1),s(n,"violation",-1),s(n,"violator",-1),s(n,"violators",-1),s(n,"violent",-1),s(n,"violently",-1),s(n,"viper",-1),s(n,"virulence",-1),s(n,"virulent",-1),s(n,"virulently",-1),s(n,"virus",-3),s(n,"vociferous",-1),s(n,"vociferously",-1),s(n,"volatile",-1),s(n,"volatility",-1),s(n,"vomit",-1),s(n,"vomited",-1),s(n,"vomiting",-1),s(n,"vomits",-1),s(n,"vulgar",-1),s(n,"vulnerable",-1),s(n,"wack",-1),s(n,"wail",-1),s(n,"wallow",-1),s(n,"wane",-1),s(n,"waning",-1),s(n,"wanton",-1),s(n,"war-like",-3),s(n,"warily",-3),s(n,"wariness",-3),s(n,"warlike",-3),s(n,"warned",-2),s(n,"warning",-2),s(n,"warp",-1),s(n,"warped",-1),s(n,"wary",-1),s(n,"washed-out",-1),s(n,"waste",-1),s(n,"wasted",-1),s(n,"wasteful",-1),s(n,"wastefulness",-1),s(n,"wasting",-1),s(n,"water-down",-1),s(n,"watered-down",-1),s(n,"wayward",-1),s(n,"weak",-4),s(n,"weaken",-4),s(n,"weakening",-3),s(n,"weaker",-3),s(n,"weakness",-3),s(n,"weaknesses",-3),s(n,"weariness",-1),s(n,"wearisome",-1),s(n,"weary",-1),s(n,"wedge",-1),s(n,"weed",-1),s(n,"weep",-1),s(n,"weird",-1),s(n,"weirdly",-1),s(n,"wheedle",-1),s(n,"whimper",-1),s(n,"whine",-3),s(n,"whining",-1),s(n,"whiny",-1),s(n,"whips",-1),s(n,"whore",-1),s(n,"whores",-1),s(n,"wicked",-1),s(n,"wickedly",-1),s(n,"wickedness",-1),s(n,"wild",-1),s(n,"wildly",-1),s(n,"wiles",-1),s(n,"wilt",-1),s(n,"wily",-1),s(n,"wimpy",-1),s(n,"wince",-1),s(n,"wobble",-1),s(n,"wobbled",-1),s(n,"wobbles",-1),s(n,"woe",-1),s(n,"woebegone",-1),s(n,"woeful",-1),s(n,"woefully",-1),s(n,"womanizer",-1),s(n,"womanizing",-1),s(n,"worn",-1),s(n,"worried",-1),s(n,"worriedly",-1),s(n,"worrier",-1),s(n,"worries",-1),s(n,"worrisome",-1),s(n,"worry",-1),s(n,"worrying",-1),s(n,"worryingly",-1),s(n,"worse",-5),s(n,"worsen",-5),s(n,"worsening",-5),s(n,"worst",-5),s(n,"worthless",-3),s(n,"worthlessly",-3),s(n,"worthlessness",-3),s(n,"wound",-3),s(n,"wounds",-3),s(n,"wrangle",-2),s(n,"wrath",-3),s(n,"wreak",-3),s(n,"wreaked",-3),s(n,"wreaks",-3),s(n,"wreck",-3),s(n,"wrest",-2),s(n,"wrestle",-2),s(n,"wretch",-3),s(n,"wretched",-3),s(n,"wretchedly",-2),s(n,"wretchedness",-2),s(n,"wrinkle",-3),s(n,"wrinkled",-3),s(n,"wrinkles",-3),s(n,"wrip",-1),s(n,"wripped",-1),s(n,"wripping",-1),s(n,"writhe",-1),s(n,"wrong",-3),s(n,"wrongful",-3),s(n,"wrongly",-3),s(n,"wrought",-3),s(n,"yawn",-2),s(n,"zap",-2),s(n,"zapped",-2),s(n,"zaps",-1),s(n,"zealot",-3),s(n,"zealous",-3),s(n,"zealously",-3),s(n,"zombie",-4),n)},o=0!==i.analyze(e.getLower("title"),r).score;return this.announce(o,o?this.getScore("titleSentiment"):0)}},{key:"isApplicable",value:function(){return"en"===rankMath.locale}}]),t}();t.default=l},function(e,t,n){var i,r,u,o;i=n(327),r=n(328),u=n(329),(o=function(e){this.options=e}).prototype.registerLanguage=function(e,t){u.addLanguage(e,t)},o.prototype.analyze=function(e,t,n){void 0===e&&(e=""),"function"==typeof t&&(n=t,t={});var o=(t=t||{}).language||"en",s=u.getLabels(o);"object"==typeof t.extras&&(s=Object.assign(s,t.extras));for(var a=r(e),l=0,c=[],d=[],f=[],p=a.length;p--;){var g=a[p];if(s.hasOwnProperty(g)){c.push(g);var h=s[g];(h=u.applyScoringStrategy(o,a,p,h))>0&&d.push(g),0>h&&f.push(g),l+=h}}var y={score:l,comparative:a.length>0?l/a.length:0,tokens:a,words:c,positive:d,negative:f};if("function"!=typeof n)return y;i.nextTick(function(){n(null,y)})},e.exports=o},function(e,t){var n,i,r=e.exports={};function u(){throw Error("setTimeout has not been defined")}function o(){throw Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===u||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:u}catch(e){n=u}try{i="function"==typeof clearTimeout?clearTimeout:o}catch(e){i=o}}();var a,l=[],c=!1,d=-1;function f(){c&&a&&(c=!1,a.length?l=a.concat(l):d=-1,l.length&&p())}function p(){if(!c){var e=s(f);c=!0;for(var t=l.length;t;){for(a=l,l=[];++d<t;)a&&a[d].run();d=-1,t=l.length}a=null,c=!1,function(e){if(i===clearTimeout)return clearTimeout(e);if((i===o||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(e);try{i(e)}catch(t){try{return i.call(null,e)}catch(t){return i.call(this,e)}}}(e)}}function g(e,t){this.fun=e,this.array=t}function h(){}r.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var n=1;arguments.length>n;n++)t[n-1]=arguments[n];l.push(new g(e,t)),1!==l.length||c||s(p)},g.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=h,r.addListener=h,r.once=h,r.off=h,r.removeListener=h,r.removeAllListeners=h,r.emit=h,r.prependListener=h,r.prependOnceListener=h,r.listeners=function(e){return[]},r.binding=function(e){throw Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw Error("process.chdir is not supported")},r.umask=function(){return 0}},function(e,t){e.exports=function(e){return e.toLowerCase().replace(/\n/g," ").replace(/[.,\/#!$%\^&\*;:{}=_`\"~()]/g,"").split(" ")}},function(e,t,n){var i=n(330),r=n(245);Object.assign(r.labels,i);var u={en:r};e.exports={addLanguage:function(e,t){if(!t.labels)throw Error("language.labels must be defined!");Object.assign(t.labels,i),u[e]=t},getLanguage:function(e){if(!e)return u.en;if(!u[e])try{var t=n(334)("./"+e+"/index");this.addLanguage(e,t)}catch(t){throw Error("No language found: "+e)}return u[e]},getLabels:function(e){return this.getLanguage(e).labels},applyScoringStrategy:function(e,t,n,i){return(this.getLanguage(e).scoringStrategy||o).apply(t,n,i)}};var o={apply:function(e,t,n){return n}}},function(e){e.exports={"😂":1,"❤":3,"♥":3,"😍":3,"😭":-1,"😘":3,"😊":3,"👌":2,"💕":3,"👏":2,"😁":2,"☺":3,"♡":3,"👍":2,"😩":-2,"🙏":2,"✌":2,"😏":1,"😉":2,"🙌":2,"🙈":2,"💪":2,"😄":2,"😒":-2,"💃":3,"💖":3,"😃":2,"😔":-1,"🎉":3,"😜":2,"🌸":3,"💜":3,"💙":3,"✨":1,"💗":3,"★":1,"█":-1,"☀":2,"😡":-1,"😎":2,"💋":3,"😋":3,"🙊":2,"😴":-1,"🎶":2,"💞":3,"😌":2,"🔫":-1,"💛":3,"💁":1,"💚":3,"♫":1,"😞":-1,"😆":2,"😝":2,"😪":-1,"😫":-1,"👊":1,"💀":-2,"😀":2,"😚":3,"😻":3,"💘":3,"☕":1,"👋":2,"🎊":3,"🍕":2,"❄":2,"😕":-2,"💔":-1,"😤":-2,"😈":1,"✈":2,"🔝":2,"😰":-1,"⚽":3,"😑":-2,"👑":3,"👉":1,"🍃":1,"🎁":3,"😠":-2,"🐧":2,"☆":2,"🍀":1,"🎈":3,"🎅":1,"😓":-1,"😣":-2,"😐":-2,"✊":2,"😨":-1,"😖":-1,"💤":1,"💓":3,"👎":-1,"💦":2,"✔":1,"😷":-1,"🙋":2,"🎄":2,"💩":-1,"🎵":2,"😛":3,"👯":2,"💎":2,"🌿":1,"🎂":3,"🌟":1,"🔮":1,"👫":1,"🏆":3,"✖":1,"☝":1,"😙":3,"⛄":2,"👅":2,"♪":2,"🍂":2,"💏":1,"🌴":2,"👈":2,"🌹":3,"🙆":2,"👻":1,"💰":1,"🍻":2,"🙅":-2,"🌞":2,"🍁":2,"⭐":2,"▪":1,"🎀":3,"🐷":1,"🙉":1,"🌺":2,"💅":1,"🐶":2,"🌚":2,"👽":1,"🎤":2,"👭":2,"🎧":2,"👆":1,"🍸":2,"🍷":2,"®":1,"🍉":3,"😇":3,"🏃":2,"😿":-2,"│":1,"🍺":2,"▶":1,"😲":-1,"🎸":2,"🍹":3,"💫":2,"📚":1,"😶":-1,"🌷":2,"💝":3,"💨":1,"🏈":2,"💍":2,"☔":1,"👸":3,"🇪":3,"░":-1,"🍩":1,"👾":1,"☁":1,"🌻":2,"↿":3,"🐯":2,"👼":1,"🍔":1,"😸":2,"👶":2,"↾":3,"💐":3,"🌊":2,"🍦":2,"🍓":3,"👇":1,"💆":1,"🍴":2,"😧":-1,"🇸":2,"😮":1,"🚫":-3,"😽":2,"🌈":2,"🙀":1,"⚠":-1,"🎮":2,"╯":-1,"🍆":2,"🍰":2,"✓":1,"👐":-1,"🍟":1,"🍌":2,"💑":3,"👬":-1,"🐣":2,"🎃":3,"▬":2,"":-3,"🐾":3,"🎓":2,"🏊":2,"📷":2,"👄":2,"🌼":4,"🚶":-1,"🐱":2,"🐸":-1,"🇺":2,"👿":-3,"🚬":2,"✿":1,"🐒":2,"🌍":3,"┊":5,"🐥":3,"🐼":1,"🎥":1,"💄":2,"⛔":2,"🏀":1,"💉":1,"💟":3,"🚗":1,"📝":1,"♦":2,"💭":1,"🌙":3,"🐟":3,"👣":1,"✂":-3,"🗿":2,"👪":-1,"🍭":1,"🌃":2,"❌":1,"🐰":3,"💊":2,"🚨":3,"😦":-2,"🍪":1,"🍣":-2,"✧":1,"🎆":3,"🎎":4,"🇩":3,"✅":2,"📱":1,"🙍":-2,"🍑":1,"🎼":1,"🔊":2,"🌌":2,"🍎":1,"🐻":2,"╰":-1,"💇":1,"♬":1,"🔴":2,"🍱":-2,"🍊":2,"🍒":1,"🐭":3,"👟":2,"🌎":1,"🍍":2,"🐮":3,"📲":1,"☼":1,"🌅":1,"🇷":3,"👠":1,"🌽":2,"💧":-1,"🍬":1,"😺":2,"🚀":2,"¦":3,"💢":1,"🎬":1,"🍧":1,"🍜":2,"🐏":3,"🏄":2,"➤":1,"⬆":1,"🍋":1,"🆗":2,"⚪":2,"📺":2,"🍅":1,"⛅":2,"🐢":1,"👙":2,"🏡":2,"🌾":2,"◉":1,"✏":1,"🐬":2,"🇹":3,"♣":1,"🐝":1,"🌝":1,"🇮":3,"🔋":-3,"🐍":1,"♔":2,"🔵":1,"😾":-2,"🌕":3,"🐨":2,"🔐":1,"💿":3,"🌳":2,"👰":2,"❀":2,"⚓":3,"🚴":3,"▀":-1,"👗":1,"➕":2,"💬":2,"▒":-1,"🔜":1,"🍨":1,"💲":1,"🍙":1,"🍥":-4,"▸":1,"♛":1,"😼":1,"🐙":2,"👨":2,"🍚":2,"♨":4,"🎹":1,"♕":2,"▃":5,"🇬":1,"🇧":1,"☠":-1,"🐠":2,"🚹":3,"💵":2,"✰":4,"╠":1,"👛":2,"🌱":3,"💻":1,"🌏":1,"▄":-1,"👓":1,"◄":1,"⚾":-1,"🌲":2,"👴":1,"🏠":2,"🍇":1,"🍘":2,"🐇":1,"🔞":-1,"👵":2,"◀":1,"🔙":1,"🌵":1,"🍮":-1,"🎇":3,"🐎":2,"➔":-1,"🐤":2,"╩":1,"🌑":2,"🚲":2,"🐑":-1,"🏁":2,"🎾":3,"╚":1,"🈹":1,"👮":-2,"☹":-3,"🐵":2,"✪":1,"◕":2,"🗼":3,"▐":-1,"♠":1,"┳":-2,"👺":-2,"🐚":1,"👂":-1,"🗽":1,"🍵":2,"🆒":2,"🐺":1,"⇨":2,"🌓":3,"🔒":1,"╬":-1,"👳":3,"🌂":1,"🚌":1,"♩":3,"🍡":-1,"❥":1,"🎡":1,"💌":2,"🐩":2,"🌜":2,"⌚":1,"🚿":3,"🔆":3,"🌛":3,"💂":-1,"🐔":1,"🙎":-1,"🏩":2,"🇫":2,"🔨":-1,"📢":2,"🐦":2,"🐲":-1,"♻":2,"🌘":3,"🌔":3,"👖":2,"😗":3,"🐄":1,"◟":-1,"🍢":-1,"🎨":1,"⬇":2,"🚼":3,"🇴":2,"🌗":3,"🌖":3,"🔅":5,"👜":1,"🐌":3,"💼":3,"🐹":1,"🌠":3,"🐈":1,"🌁":1,"⚫":1,"♧":2,"🏰":1,"🚵":2,"🎢":2,"🎷":3,"🎐":1,"┈":-4,"╗":2,"🌇":3,"⏰":2,"🚂":1,"◠":2,"🎿":2,"🆔":4,"🌒":3,"🐪":3,"╔":1,"╝":2,"👔":2,"🆓":1,"🐋":1,"▽":2,"🐛":1,"👕":2,"💳":2,"🏧":5,"💡":3,"⬅":2,"🐫":2,"🇱":2,"📹":2,"👞":2,"👚":3,"□":-2,"🚣":3,"🏉":3,"🗻":3,"╦":2,"⛺":3,"🐕":1,"🏂":2,"👡":2,"📻":2,"✒":1,"🌰":3,"🏢":1,"🎒":3,"⌒":3,"🏫":-2,"📴":4,"🚢":1,"🚚":-1,"🐉":1,"❒":1,"🔔":5,"◢":4,"🏥":1,"🚖":-1,"▌":-2,"☛":2,"💒":3,"🚤":2,"🐐":2,"■":-2,"🔚":2,"🎻":2,"🔷":1,"🎽":2,"📅":1,"🎺":3,"🍈":-3,"✉":1,"◤":5,"○":3,"🍼":3,"🚛":-2,"📓":1,"☉":1,"💴":-2,"➰":-1,"🔌":-1,"📕":1,"📣":2,"🚓":1,"🐗":3,"⛳":4,"┻":-3,"┛":3,"┃":2,"💺":1,"🏇":-1,"☻":1,"📞":2,"Ⓐ":-1,"🌉":3,"🚩":-2,"✎":3,"📃":2,"🏨":1,"📌":-3,"♎":-1,"💷":2,"🚄":3,"▲":3,"⛵":3,"🔸":1,"🚜":5,"🐆":2,"👒":1,"❕":1,"🔛":2,"♢":2,"🇲":2,"❅":4,"👝":2,"✞":2,"◡":1,"🎋":3,"👥":1,"🐡":1,"◆":4,"🔭":2,"🎪":1,"🐜":3,"♌":4,"☐":-5,"👷":1,"🔈":1,"📄":5,"🚐":4,"🌋":3,"📡":1,"🚳":5,"✘":4,"🅰":1,"🇼":2,"┓":3,"┣":3,"Ⓛ":2,"Ⓔ":2,"👤":4,"🚁":1,"🎠":3,"🐁":-2,"📗":1,"┐":-1,"♂":1,"📯":-1,"🔩":1,"👢":4,"◂":2,"📰":1,"📶":2,"🌄":1,"🗾":2,"🔶":2,"🏤":2,"🎩":2,"Ⓜ":1,"🔧":-4,"🐅":1,"♮":1,"🅾":-1,"📦":1,"🚊":1,"🔲":3,"△":1,"📆":5,"❛":2,"📉":2,"▵":2,"🔎":3,"☜":1,"🇯":2,"🇵":2,"📘":1,"ⓔ":3,"🔑":1,"⭕":2,"🔘":1,"🚭":5,"🚉":3,"🚪":3,"➳":2,"🚃":3,"┯":-3,"🆙":2,"🆖":1,"┗":5,"Ⓞ":2,"❇":3,"✴":3,"☊":5,"🔕":-2,"⬛":-2,"🚞":3,"🍶":3,"🌐":3,"♀":1,"🚅":3,"🚒":-2,"♋":1,"♍":3,"🕝":-2,"ⓐ":5,"📙":1,"Ⓢ":1,"📋":3,"🎱":1,"🐞":1,"🔺":1,"ⓡ":5,"♤":3,"🎯":3,"🔉":3,"↩":5,"🚾":1,"🎣":-4,"🔣":1,"❎":-5,"➥":1,"🎌":5,"◣":1,"⏬":5,"♭":1,"ⓞ":5,"🔳":2,"🏭":2,"🎳":-3,"☚":5,"➽":2,"➫":2,"➖":-5,"꒰":2,"꒱":2,"◝":-3,"📑":5,"ⓧ":5,"🔟":5,"〓":5,"ⓜ":2,"➠":5,"🚆":2,"℅":-5,"☃":2,"🚽":5,"ⓝ":5,"⇦":5,"👲":2,"🚡":-3,"🔬":5,"➗":-3,"📈":2,"⏪":2,"◎":5,"꒦":-5,"📎":5,"⑅":5,"✭":5,"♓":2,"┏":5,"☇":5,"࿎":-5,"👘":5,"↙":5,"Ⓕ":2,"Ⓦ":2,"Ⓟ":2,"🕑":2,"🕛":5,"♈":-5,"↬":5,"✍":5,"🏦":5,"🔻":5,"ⓟ":5,"ⓕ":5,"ⓘ":5,"♿":5,"⇗":5,"⇘":5,"ⓨ":5,"ⓙ":5,"▫":5,"🔇":5,"⌃":-5,"🔖":5,"📜":5,"🚝":5,"┘":-5,"✝":-5,"⍣":-5,"📮":-5,"🕕":-5,"🔯":5,"➸":5,"꒵":5,"🕥":-5,"✽":5,"📼":5,"🕐":-5,"🀄":5,"✬":5,"✫":5,"🕔":-5,"❣":5,"📫":5,"🉐":5,"🈂":-5,"🎰":-5,"҂":-5,"╤":-5,"📔":5}},function(e){e.exports={abandon:-2,abandoned:-2,abandons:-2,abducted:-2,abduction:-2,abductions:-2,abhor:-3,abhorred:-3,abhorrent:-3,abhors:-3,abilities:2,ability:2,aboard:1,aborted:-1,aborts:-1,absentee:-1,absentees:-1,absolve:2,absolved:2,absolves:2,absolving:2,absorbed:1,abuse:-3,abused:-3,abuses:-3,abusing:-3,abusive:-3,accept:1,acceptable:1,acceptance:1,accepted:1,accepting:1,accepts:1,accessible:1,accident:-2,accidental:-2,accidentally:-2,accidents:-2,acclaim:2,acclaimed:2,accolade:2,accomplish:2,accomplished:2,accomplishes:2,accomplishment:2,accomplishments:2,accusation:-2,accusations:-2,accuse:-2,accused:-2,accuses:-2,accusing:-2,ache:-2,achievable:1,aching:-2,acquit:2,acquits:2,acquitted:2,acquitting:2,acrimonious:-3,active:1,adequate:1,admire:3,admired:3,admires:3,admiring:3,admit:-1,admits:-1,admitted:-1,admonish:-2,admonished:-2,adopt:1,adopts:1,adorable:3,adoration:3,adore:3,adored:3,adores:3,adoring:3,adoringly:3,advanced:1,advantage:2,advantageous:2,advantageously:2,advantages:2,adventure:2,adventures:2,adventurous:2,adversary:-1,advisable:1,affected:-1,affection:3,affectionate:3,affectionateness:3,afflicted:-1,affordable:2,affronted:-1,aficionados:2,afraid:-2,aggravate:-2,aggravated:-2,aggravates:-2,aggravating:-2,aggression:-2,aggressions:-2,aggressive:-2,aggressiveness:-2,aghast:-2,agog:2,agonise:-3,agonised:-3,agonises:-3,agonising:-3,agonize:-3,agonized:-3,agonizes:-3,agonizing:-3,agree:1,agreeable:2,agreed:1,agreement:1,agrees:1,alarm:-2,alarmed:-2,alarmist:-2,alarmists:-2,alas:-1,alert:-1,alienation:-2,alive:1,allegation:-2,allegations:-2,allergic:-2,allow:1,ally:2,alone:-2,altruistic:2,amaze:2,amazed:2,amazes:2,amazing:4,ambitious:2,ambivalent:-1,amicable:2,amuse:3,amused:3,amusement:3,amusements:3,anger:-3,angered:-3,angers:-3,angry:-3,anguish:-3,anguished:-3,animosity:-2,annoy:-2,annoyance:-2,annoyed:-2,annoying:-2,annoys:-2,antagonistic:-2,anti:-1,anticipation:1,anxiety:-2,anxious:-2,apathetic:-3,apathy:-3,apeshit:-3,apocalyptic:-2,apologise:-1,apologised:-1,apologises:-1,apologising:-1,apologize:-1,apologized:-1,apologizes:-1,apologizing:-1,apology:-1,appalled:-2,appalling:-2,appealing:2,appease:2,appeased:2,appeases:2,appeasing:2,applaud:2,applauded:2,applauding:2,applauds:2,applause:2,appreciate:2,appreciated:2,appreciates:2,appreciating:2,appreciation:2,apprehensive:-2,appropriate:2,appropriately:2,approval:2,approved:2,approves:2,ardent:1,arrest:-2,arrested:-3,arrests:-2,arrogant:-2,arsehole:-4,ashame:-2,ashamed:-2,ass:-4,assassination:-3,assassinations:-3,assault:-2,assaults:-2,asset:2,assets:2,assfucking:-4,asshole:-4,astonished:2,astound:3,astounded:3,astounding:3,astoundingly:3,astounds:3,atrocious:-3,atrocity:-3,attack:-1,attacked:-1,attacking:-1,attacks:-1,attract:1,attracted:1,attracting:2,attraction:2,attractions:2,attractive:2,attractively:2,attractiveness:2,attracts:1,audacious:3,aura:1,authority:1,avenge:-2,avenged:-2,avenger:-2,avengers:-2,avenges:-2,avenging:-2,avert:-1,averted:-1,averts:-1,avid:2,avoid:-1,avoided:-1,avoids:-1,await:-1,awaited:-1,awaits:-1,award:3,awarded:3,awards:3,awesome:4,awful:-3,awkward:-2,axe:-1,axed:-1,backed:1,backing:2,backs:1,bad:-3,"bad luck":-2,badass:-3,badly:-3,badness:-3,bailout:-2,balanced:1,bamboozle:-2,bamboozled:-2,bamboozles:-2,ban:-2,banish:-1,bankrupt:-3,bankruptcy:-3,bankster:-3,banned:-2,barbarian:-2,barbaric:-2,barbarous:-2,bargain:2,barrier:-2,bastard:-5,bastards:-5,battle:-1,battled:-1,battles:-1,battling:-2,beaten:-2,beatific:3,beating:-1,beauties:3,beautiful:3,beautifully:3,beautify:3,beauty:3,befit:2,befitting:2,belittle:-2,belittled:-2,beloved:3,benefactor:2,benefactors:2,benefit:2,benefits:2,benefitted:2,benefitting:2,benevolent:3,bereave:-2,bereaved:-2,bereaves:-2,bereaving:-2,best:3,"best damn":4,betray:-3,betrayal:-3,betrayed:-3,betraying:-3,betrays:-3,better:2,bias:-1,biased:-2,big:1,bitch:-5,bitches:-5,bitter:-2,bitterest:-2,bitterly:-2,bizarre:-2,blackmail:-3,blackmailed:-3,blackmailing:-3,blackmails:-3,blah:-2,blame:-2,blamed:-2,blames:-2,blaming:-2,bless:2,blesses:2,blessing:3,blessings:3,blind:-1,bliss:3,blissful:3,blithe:2,bloated:-1,block:-1,blockade:-2,blockbuster:3,blocked:-1,blocking:-1,blocks:-1,bloody:-3,blurry:-2,boastful:-2,bold:2,boldly:2,bomb:-1,boost:1,boosted:1,boosting:1,boosts:1,bore:-2,bored:-2,boring:-3,bother:-2,bothered:-2,bothers:-2,bothersome:-2,boycott:-2,boycotted:-2,boycotting:-2,boycotts:-2,brainwashing:-3,brave:2,braveness:2,bravery:2,bravura:3,breach:-2,breached:-2,breaches:-2,breaching:-2,breakthrough:3,breathtaking:5,bribe:-3,bribed:-3,bribes:-3,bribing:-3,bright:1,brightest:2,brightness:1,brilliant:4,brilliance:3,brilliances:3,brisk:2,broke:-1,broken:-1,brooding:-2,brutal:-3,brutally:-3,bullied:-2,bullshit:-4,bully:-2,bullying:-2,bummer:-2,buoyant:2,burden:-2,burdened:-2,burdening:-2,burdens:-2,burglar:-2,burglary:-2,calm:2,calmed:2,calming:2,calms:2,"can't stand":-3,cancel:-1,cancelled:-1,cancelling:-1,cancels:-1,cancer:-1,capabilities:1,capability:1,capable:1,captivated:3,care:2,carefree:1,careful:2,carefully:2,carefulness:2,careless:-2,cares:2,caring:2,"cashing in":-2,casualty:-2,catastrophe:-3,catastrophic:-4,cautious:-1,celebrate:3,celebrated:3,celebrates:3,celebrating:3,celebration:3,celebrations:3,censor:-2,censored:-2,censors:-2,certain:1,chagrin:-2,chagrined:-2,challenge:-1,champion:2,championed:2,champions:2,chance:2,chances:2,chaos:-2,chaotic:-2,charged:-3,charges:-2,charisma:2,charitable:2,charm:3,charming:3,charmingly:3,charmless:-3,chastise:-3,chastised:-3,chastises:-3,chastising:-3,cheat:-3,cheated:-3,cheater:-3,cheaters:-3,cheating:-3,cheats:-3,cheer:2,cheered:2,cheerful:2,cheerfully:2,cheering:2,cheerless:-2,cheers:2,cheery:3,cherish:2,cherished:2,cherishes:2,cherishing:2,chic:2,chide:-3,chided:-3,chides:-3,chiding:-3,childish:-2,chilling:-1,choke:-2,choked:-2,chokes:-2,choking:-2,clarifies:2,clarity:2,clash:-2,classy:3,clean:2,cleaner:2,clear:1,cleared:1,clearly:1,clears:1,clever:2,clouded:-1,clueless:-2,cock:-5,cocksucker:-5,cocksuckers:-5,cocky:-2,coerced:-2,coercion:-2,collapse:-2,collapsed:-2,collapses:-2,collapsing:-2,collide:-1,collides:-1,colliding:-1,collision:-2,collisions:-2,colluding:-3,combat:-1,combats:-1,comedy:1,comfort:2,comfortable:2,comfortably:2,comforting:2,comforts:2,comic:1,commend:2,commended:2,commit:1,commitment:2,commits:1,committed:1,committing:1,compassion:2,compassionate:2,compelled:1,competencies:1,competent:2,competitive:2,complacent:-2,complain:-2,complained:-2,complaining:-2,complains:-2,complaint:-2,complaints:-2,complicating:-2,compliment:2,complimented:2,compliments:2,comprehensive:2,concerned:-2,conciliate:2,conciliated:2,conciliates:2,conciliating:2,condemn:-2,condemnation:-2,condemned:-2,condemns:-2,confidence:2,confident:2,confidently:2,conflict:-2,conflicting:-2,conflictive:-2,conflicts:-2,confuse:-2,confused:-2,confusing:-2,congrats:2,congratulate:2,congratulation:2,congratulations:2,consent:2,consents:2,consolable:2,conspiracy:-3,constipation:-2,constrained:-2,contagion:-2,contagions:-2,contagious:-1,contaminant:-2,contaminants:-2,contaminate:-2,contaminated:-2,contaminates:-2,contaminating:-2,contamination:-2,contaminations:-2,contempt:-2,contemptible:-2,contemptuous:-2,contemptuously:-2,contend:-1,contender:-1,contending:-1,contentious:-2,contestable:-2,controversial:-2,controversially:-2,controversies:-2,controversy:-2,convicted:-2,convince:1,convinced:1,convinces:1,convivial:2,cool:1,"cool stuff":3,cornered:-2,corpse:-1,corrupt:-3,corrupted:-3,corrupting:-3,corruption:-3,corrupts:-3,costly:-2,courage:2,courageous:2,courageously:2,courageousness:2,courteous:2,courtesy:2,"cover-up":-3,coward:-2,cowardly:-2,coziness:2,cramp:-1,crap:-3,crappy:-3,crash:-2,crazier:-2,craziest:-2,crazy:-2,creative:2,crestfallen:-2,cried:-2,cries:-2,crime:-3,crimes:-3,criminal:-3,criminals:-3,criminate:-3,criminated:-3,criminates:-3,crisis:-3,critic:-2,criticise:-2,criticised:-2,criticises:-2,criticising:-2,criticism:-2,criticize:-2,criticized:-2,criticizes:-2,criticizing:-2,critics:-2,critique:-2,crowding:-1,crude:-1,cruel:-3,cruelty:-3,crush:-1,crushed:-2,crushes:-1,crushing:-1,cry:-1,crying:-2,cunning:2,cunt:-5,curious:1,curse:-1,cut:-1,cutback:-2,cutbacks:-2,cute:2,cuts:-1,cutting:-1,cynic:-2,cynical:-2,cynicism:-2,damage:-3,damaged:-3,damages:-3,damaging:-3,damn:-2,"damn cute":3,"damn good":4,damned:-4,damnit:-4,danger:-2,dangerous:-2,dangerously:-2,daredevil:2,daring:2,darkest:-2,darkness:-1,dauntless:2,dazzling:3,dead:-3,deadening:-2,deadlock:-2,deadly:-3,deafening:-1,dear:2,dearly:3,death:-2,deaths:-2,debonair:2,debt:-2,deceit:-3,deceitful:-3,deceive:-3,deceived:-3,deceives:-3,deceiving:-3,deception:-3,deceptive:-3,decisive:1,dedicated:2,dedication:2,defeat:-2,defeated:-2,defect:-3,defective:-3,defects:-3,defender:2,defenders:2,defenseless:-2,defer:-1,deferring:-1,defiant:-1,deficient:-2,deficiency:-2,deficiencies:-2,deficit:-2,deformed:-2,deformities:-2,deformity:-2,defraud:-3,defrauds:-3,deft:2,defunct:-2,degrade:-2,degraded:-2,degrades:-2,dehumanize:-2,dehumanized:-2,dehumanizes:-2,dehumanizing:-2,deject:-2,dejected:-2,dejecting:-2,dejects:-2,delay:-1,delayed:-1,delectable:3,delicious:3,delight:3,delighted:3,delightful:3,delightfully:3,delighting:3,delights:3,demand:-1,demanded:-1,demanding:-1,demands:-1,demonstration:-1,demoralize:-2,demoralized:-2,demoralizes:-2,demoralizing:-2,denial:-2,denials:-2,denied:-2,denier:-2,deniers:-2,denies:-2,denounce:-2,denounces:-2,dent:-2,deny:-2,denying:-2,deplore:-3,deplored:-3,deplores:-3,deploring:-3,deport:-2,deported:-2,deporting:-2,deports:-2,deportation:-2,deportations:-2,depressed:-2,depressing:-2,deprivation:-3,derail:-2,derailed:-2,derails:-2,derelict:-2,deride:-2,derided:-2,derides:-2,deriding:-2,derision:-2,desirable:2,desire:1,desired:2,desirous:2,despair:-3,despairing:-3,despairs:-3,desperate:-3,desperately:-3,despondent:-3,destroy:-3,destroyed:-3,destroying:-3,destroys:-3,destruction:-3,destructive:-3,detached:-1,detain:-2,detained:-2,detention:-2,deteriorate:-2,deteriorated:-2,deteriorates:-2,deteriorating:-2,determined:2,deterrent:-2,detract:-1,detracted:-1,detracts:-1,devastate:-2,devastated:-2,devastating:-2,devastation:-2,devastations:-2,devoted:3,devotion:2,devotional:2,diamond:1,dick:-4,dickhead:-4,die:-3,died:-3,difficult:-1,diffident:-2,dignity:2,dilemma:-1,dilligence:2,dipshit:-3,dire:-3,direful:-3,dirt:-2,dirtier:-2,dirtiest:-2,dirty:-2,disabilities:-2,disability:-2,disabling:-1,disadvantage:-2,disadvantaged:-2,disagree:-2,disagreeable:-2,disagreement:-2,disappear:-1,disappeared:-1,disappears:-1,disappoint:-2,disappointed:-2,disappointing:-2,disappointment:-2,disappointments:-2,disappoints:-2,disapproval:-2,disapprovals:-2,disapprove:-2,disapproved:-2,disapproves:-2,disapproving:-2,disaster:-2,disasters:-2,disastrous:-3,disbelieve:-2,discard:-1,discarded:-1,discarding:-1,discards:-1,discernment:2,discomfort:-2,disconsolate:-2,disconsolation:-2,discontented:-2,discord:-2,discounted:-1,discouraged:-2,discredited:-2,discriminate:-2,discriminated:-2,discriminates:-2,discriminating:-2,discriminatory:-2,disdain:-2,disease:-1,diseases:-1,disgrace:-2,disgraced:-2,disguise:-1,disguised:-1,disguises:-1,disguising:-1,disgust:-3,disgusted:-3,disgustful:-3,disgusting:-3,disheartened:-2,dishonest:-2,disillusioned:-2,disinclined:-2,disjointed:-2,dislike:-2,disliked:-2,dislikes:-2,dismal:-2,dismayed:-2,dismissed:-2,disorder:-2,disorders:-2,disorganized:-2,disoriented:-2,disparage:-2,disparaged:-2,disparages:-2,disparaging:-2,displeased:-2,displeasure:-2,disproportionate:-2,dispute:-2,disputed:-2,disputes:-2,disputing:-2,disqualified:-2,disquiet:-2,disregard:-2,disregarded:-2,disregarding:-2,disregards:-2,disrespect:-2,disrespected:-2,disrupt:-2,disrupted:-2,disrupting:-2,disruption:-2,disruptions:-2,disruptive:-2,disrupts:-2,dissatisfied:-2,distasteful:-2,distinguished:2,distort:-2,distorted:-2,distorting:-2,distorts:-2,distract:-2,distracted:-2,distraction:-2,distracts:-2,distress:-2,distressed:-2,distresses:-2,distressing:-2,distrust:-3,distrustful:-3,disturb:-2,disturbed:-2,disturbing:-2,disturbs:-2,dithering:-2,diverting:-1,dizzy:-1,dodging:-2,dodgy:-2,"does not work":-3,dolorous:-2,donate:2,donated:2,donates:2,donating:2,donation:2,"dont like":-2,doom:-2,doomed:-2,doubt:-1,doubted:-1,doubtful:-1,doubting:-1,doubts:-1,douche:-3,douchebag:-3,dour:-2,downcast:-2,downer:-2,downhearted:-2,downside:-2,drag:-1,dragged:-1,drags:-1,drained:-2,dread:-2,dreaded:-2,dreadful:-3,dreading:-2,dream:1,dreams:1,dreary:-2,droopy:-2,drop:-1,dropped:-1,drown:-2,drowned:-2,drowns:-2,drudgery:-2,drunk:-2,dubious:-2,dud:-2,dull:-2,dumb:-3,dumbass:-3,dump:-1,dumped:-2,dumps:-1,dupe:-2,duped:-2,dupery:-2,durable:2,dying:-3,dysfunction:-2,eager:2,earnest:2,ease:2,easy:1,ecstatic:4,eerie:-2,eery:-2,effective:2,effectively:2,effectiveness:2,effortlessly:2,elated:3,elation:3,elegant:2,elegantly:2,embarrass:-2,embarrassed:-2,embarrasses:-2,embarrassing:-2,embarrassment:-2,embezzlement:-3,embittered:-2,embrace:1,emergency:-2,empathetic:2,empower:2,empowerment:2,emptiness:-1,empty:-1,enchanted:2,encourage:2,encouraged:2,encouragement:2,encourages:2,encouraging:2,endorse:2,endorsed:2,endorsement:2,endorses:2,enemies:-2,enemy:-2,energetic:2,engage:1,engages:1,engrossed:1,engrossing:3,enjoy:2,enjoyable:2,enjoyed:2,enjoying:2,enjoys:2,enlighten:2,enlightened:2,enlightening:2,enlightens:2,ennui:-2,enrage:-2,enraged:-2,enrages:-2,enraging:-2,enrapture:3,enslave:-2,enslaved:-2,enslaves:-2,ensure:1,ensuring:1,enterprising:1,entertaining:2,enthral:3,enthusiastic:3,entitled:1,entrusted:2,envies:-1,envious:-2,"environment-friendly":2,envy:-1,envying:-1,erroneous:-2,error:-2,errors:-2,escape:-1,escapes:-1,escaping:-1,esteem:2,esteemed:2,ethical:2,euphoria:3,euphoric:4,evacuate:-1,evacuated:-1,evacuates:-1,evacuating:-1,evacuation:-1,evergreen:2,evergreens:2,evergreening:-3,eviction:-1,evil:-3,exacerbate:-2,exacerbated:-2,exacerbates:-2,exacerbating:-2,exaggerate:-2,exaggerated:-2,exaggerates:-2,exaggerating:-2,exasparate:-2,exasperated:-2,exasperates:-2,exasperating:-2,excellence:3,excellent:3,excite:3,excited:3,excitement:3,exciting:3,exclude:-1,excluded:-2,exclusion:-1,exclusive:2,excruciatingly:-1,excuse:-1,exempt:-1,exhausted:-2,exhilarated:3,exhilarates:3,exhilarating:3,exonerate:2,exonerated:2,exonerates:2,exonerating:2,expand:1,expands:1,expel:-2,expelled:-2,expelling:-2,expels:-2,expertly:2,exploit:-2,exploited:-2,exploiting:-2,exploits:-2,exploration:1,explorations:1,expose:-1,exposed:-1,exposes:-1,exposing:-1,exquisite:3,extend:1,extends:1,extremist:-2,extremists:-2,exuberant:4,exultant:3,exultantly:3,fabulous:4,fabulously:4,fad:-2,fag:-3,faggot:-3,faggots:-3,fail:-2,failed:-2,failing:-2,fails:-2,failure:-2,failures:-2,fainthearted:-2,fair:2,fairness:2,faith:1,faithful:3,fake:-3,faker:-3,fakes:-3,faking:-3,fallen:-2,falling:-1,false:-1,falsely:-2,falsified:-3,falsify:-3,fame:1,famine:-2,famous:2,fan:3,fantastic:4,farce:-1,fascinate:3,fascinated:3,fascinates:3,fascinating:3,fascination:3,fascist:-2,fascists:-2,fatal:-3,fatalities:-3,fatality:-3,fatigue:-2,fatigued:-2,fatigues:-2,fatiguing:-2,favor:2,favorable:2,favorably:2,favored:2,favorite:2,favorited:2,favorites:2,favors:2,favour:2,favourable:2,favourably:2,favoured:2,favourite:2,favourited:2,favourites:2,favours:2,fear:-2,fearful:-2,fearfully:-2,fearing:-2,fearless:2,fearlessness:2,fearsome:-2,"fed up":-3,feeble:-2,feeling:1,felonies:-3,felony:-3,fertile:2,fervent:2,fervid:2,festive:2,fever:-2,fiasco:-3,fidgety:-2,fight:-1,fighting:-2,fine:2,fines:-2,finest:3,fire:-2,fired:-2,firing:-2,fit:1,fitness:1,filth:-2,filthy:-2,flagship:2,flaw:-2,flawed:-3,flawless:2,flawlessly:2,flaws:-2,flees:-1,flop:-2,flops:-2,flu:-2,flustered:-2,focused:2,fond:2,fondness:2,fool:-2,foolish:-2,fools:-2,forbid:-1,forbidden:-2,forbidding:-2,forced:-1,foreclosure:-2,foreclosures:-2,forefront:1,forget:-1,forgetful:-2,forgettable:-1,forgive:1,forgiving:1,forgot:-1,forgotten:-1,fortune:2,fortunate:2,fortunately:2,foul:-3,frantic:-1,fraud:-4,frauds:-4,fraudster:-4,fraudsters:-4,fraudulence:-4,fraudulent:-4,freak:-2,free:1,freedom:2,freedoms:2,frenzy:-3,fresh:1,friend:1,friendliness:2,friendly:2,friendship:2,fright:-2,frightened:-2,frightening:-3,frikin:-2,frisky:2,frowning:-1,fruitless:-2,frustrate:-2,frustrated:-2,frustrates:-2,frustrating:-2,frustration:-2,ftw:3,fuck:-4,fucked:-4,fucker:-4,fuckers:-4,fuckface:-4,fuckhead:-4,fuckin:-4,fucking:-4,"fucking amazing":4,"fucking beautiful":4,"fucking cute":4,"fucking fantastic":4,"fucking good":4,"fucking great":4,"fucking hot":2,"fucking love":4,"fucking loves":4,"fucking perfect":4,fucktard:-4,fud:-3,fuked:-4,fuking:-4,fulfill:2,fulfilled:2,fulfillment:2,fulfills:2,fuming:-2,fun:4,funeral:-1,funerals:-1,funky:2,funnier:4,funny:4,furious:-3,futile:-2,gag:-2,gagged:-2,gain:2,gained:2,gaining:2,gains:2,gallant:3,gallantly:3,gallantry:3,"game-changing":3,garbage:-1,gem:3,generous:2,generously:2,genial:3,ghastly:-2,ghost:-1,giddy:-2,gift:2,glad:3,glamorous:3,glamourous:3,glee:3,gleeful:3,gloom:-1,gloomy:-2,glorious:2,glory:2,glum:-2,god:1,goddamn:-3,godsend:4,gold:2,good:3,goodlooking:3,goodmorning:1,goodness:3,goodwill:3,goofiness:-2,goofy:-2,grace:1,graceful:2,gracious:3,grand:3,grant:1,granted:1,granting:1,grants:1,grateful:3,gratification:2,grave:-2,gray:-1,grisly:-2,gr8:3,great:3,greater:3,greatest:3,greed:-3,greedy:-2,"green wash":-3,"green washing":-3,greenwash:-3,greenwasher:-3,greenwashers:-3,greenwashing:-3,greet:1,greeted:1,greeting:1,greetings:2,greets:1,grey:-1,grief:-2,grieved:-2,grim:-2,gripping:2,groan:-2,groaned:-2,groaning:-2,groans:-2,gross:-2,growing:1,growth:2,growths:2,gruesome:-3,guarantee:1,guilt:-3,guilty:-3,gullibility:-2,gullible:-2,gun:-1,ha:2,hacked:-1,haha:3,hahaha:3,hahahah:3,hail:2,hailed:2,hallelujah:3,handpicked:1,handsome:3,hapless:-2,haplessness:-2,happiest:3,happiness:3,happy:3,harass:-3,harassed:-3,harasses:-3,harassing:-3,harassment:-3,hard:-1,hardier:2,hardship:-2,hardy:2,harm:-2,harmed:-2,harmful:-2,harming:-2,harmony:2,harmonious:2,harmoniously:2,harms:-2,harried:-2,harsh:-2,harsher:-2,harshest:-2,harshly:-2,hate:-3,hated:-3,hater:-3,haters:-3,hates:-3,hating:-3,hatred:-3,haunt:-1,haunted:-2,haunting:1,haunts:-1,havoc:-2,hazardous:-3,headache:-2,healthy:2,heartbreaking:-3,heartbroken:-3,heartfelt:3,heartless:-2,heartwarming:3,heaven:2,heavenly:4,heavyhearted:-2,hehe:2,hell:-4,hellish:-2,help:2,helpful:2,helping:2,helpless:-2,helps:2,hero:2,heroes:2,heroic:3,hesitant:-2,hesitate:-2,hid:-1,hide:-1,hideous:-3,hides:-1,hiding:-1,highlight:2,hilarious:2,hinder:-2,hindrance:-2,hoax:-2,hollow:-1,homeless:-2,homesick:-2,homicide:-2,homicides:-2,honest:2,honor:2,honored:2,honoring:2,honour:2,honoured:2,honouring:2,hooligan:-2,hooliganism:-2,hooligans:-2,hope:2,hopeful:2,hopefully:2,hopeless:-2,hopelessness:-2,hopes:2,hoping:2,horrendous:-3,horrid:-3,horrible:-3,horrific:-3,horrified:-3,hospitalized:-2,hostile:-2,huckster:-2,hug:2,huge:1,hugs:2,humane:2,humble:1,humbug:-2,humerous:3,humiliated:-3,humiliation:-3,humor:2,humorous:2,humour:2,humourous:2,hunger:-2,hurrah:5,hurt:-2,hurting:-2,hurts:-2,hypocritical:-2,hysteria:-3,hysterical:-3,hysterics:-3,icky:-3,idiocy:-3,idiot:-3,idiotic:-3,ignorance:-2,ignorant:-2,ignore:-1,ignored:-2,ignores:-1,ill:-2,"ill-fated":-2,illegal:-3,illegally:-3,illegitimate:-3,illiteracy:-2,illness:-2,illnesses:-2,illogical:-2,imaginative:2,imbecile:-3,immobilized:-1,immortal:2,immune:1,impair:-2,impaired:-2,impairing:-2,impairment:-2,impairs:-2,impatient:-2,impeachment:-3,impeachments:-3,impede:-2,impeded:-2,impedes:-2,impeding:-2,impedingly:-2,imperfect:-2,importance:2,important:2,impose:-1,imposed:-1,imposes:-1,imposing:-1,imposter:-2,impotent:-2,impress:3,impressed:3,impresses:3,impressive:3,imprisoned:-2,imprisonment:-2,improper:-2,improperly:-2,improve:2,improved:2,improvement:2,improves:2,improving:2,inability:-2,inaction:-2,inadequate:-2,inadvertently:-2,inappropriate:-2,incapable:-2,incapacitated:-2,incapacitates:-2,incapacitating:-2,incense:-2,incensed:-2,incenses:-2,incensing:-2,incoherent:-2,incompetence:-2,incompetent:-2,incomplete:-1,incomprehensible:-2,inconsiderate:-2,inconvenience:-2,inconvenient:-2,increase:1,increased:1,indecisive:-2,indestructible:2,indicted:-2,indifference:-2,indifferent:-2,indignant:-2,indignation:-2,indoctrinate:-2,indoctrinated:-2,indoctrinates:-2,indoctrinating:-2,inediable:-2,inexorable:-3,inexcusable:-3,ineffective:-2,ineffectively:-2,ineffectual:-2,inefficiency:-2,inefficient:-2,inefficiently:-2,inept:-2,ineptitude:-2,infantile:-2,infantilized:-2,infatuated:2,infatuation:2,infect:-2,infected:-2,infecting:-2,infection:-2,infections:-2,infectious:-2,infects:-2,inferior:-2,infest:-2,infested:-2,infesting:-2,infests:-2,inflamed:-2,inflict:-2,inflicted:-2,inflicting:-2,inflicts:-2,influential:2,infract:-2,infracted:-2,infracting:-2,infracts:-2,infringement:-2,infuriate:-2,infuriated:-2,infuriates:-2,infuriating:-2,inhibit:-1,inhuman:-2,injured:-2,injuries:-2,injury:-2,injustice:-2,innovate:1,innovates:1,innovation:1,innovative:2,inoperative:-2,inquisition:-2,inquisitive:2,insane:-2,insanity:-2,insecure:-2,insensitive:-2,insensitivity:-2,insignificant:-2,insipid:-2,insolvent:-2,insomnia:-2,inspiration:2,inspirational:2,inspire:2,inspired:2,inspires:2,inspiring:3,insufficiency:-2,insufficient:-2,insufficiently:-2,insult:-2,insulted:-2,insulting:-2,insults:-2,intact:2,integrity:2,intelligent:2,intense:1,interest:1,interested:2,interesting:2,interests:1,interrogated:-2,interrupt:-2,interrupted:-2,interrupting:-2,interruption:-2,interrupts:-2,intimacy:2,intimidate:-2,intimidated:-2,intimidates:-2,intimidating:-2,intimidation:-2,intransigence:-2,intransigency:-2,intricate:2,intrigues:1,invasion:-1,invincible:2,invite:1,inviting:1,invulnerable:2,irate:-3,ironic:-1,irony:-1,irrational:-1,irreparable:-2,irreproducible:-2,irresistible:2,irresistibly:2,irresolute:-2,irresponsible:-2,irresponsibly:-2,irreversible:-1,irreversibly:-1,irritate:-3,irritated:-3,irritates:-3,irritating:-3,isolated:-1,itchy:-2,jackass:-4,jackasses:-4,jailed:-2,jaunty:2,jealous:-2,jealousy:-2,jeopardy:-2,jerk:-3,jesus:1,jewel:1,jewels:1,jocular:2,join:1,joke:2,jokes:2,jolly:2,jovial:2,joy:3,joyful:3,joyfully:3,joyless:-2,joyous:3,jubilant:3,jumpy:-1,justice:2,justifiably:2,justified:2,keen:1,kickback:-3,kickbacks:-3,kidnap:-2,kidnapped:-2,kidnapping:-2,kidnappings:-2,kidnaps:-2,kill:-3,killed:-3,killing:-3,kills:-3,kind:2,"kind of":0,kinder:2,kindness:2,kiss:2,kudos:3,lack:-2,lackadaisical:-2,lag:-1,lagged:-2,lagging:-2,lags:-2,lame:-2,landmark:2,lapse:-1,lapsed:-1,laugh:1,laughed:1,laughing:1,laughs:1,laughting:1,launched:1,lawl:3,lawsuit:-2,lawsuits:-2,lazy:-1,leadership:1,leading:2,leak:-1,leaked:-1,leave:-1,legal:1,legally:1,lenient:1,lethal:-2,lethality:-2,lethargic:-2,lethargy:-2,liar:-3,liars:-3,libelous:-2,lied:-2,lifeless:-1,lifesaver:4,lighthearted:1,likable:2,like:2,likeable:2,liked:2,likers:2,likes:2,liking:2,limitation:-1,limited:-1,limits:-1,litigation:-1,litigious:-2,lively:2,livid:-2,lmao:4,lmfao:4,loathe:-3,loathed:-3,loathes:-3,loathing:-3,loathsome:-3,lobbied:-2,lobby:-2,lobbying:-2,lobbyist:-2,lobbyists:-2,lol:3,lolol:4,lololol:4,lolololol:4,lonely:-2,lonesome:-2,longing:-1,lool:3,loom:-1,loomed:-1,looming:-1,looms:-1,loool:3,looool:3,loose:-3,looses:-3,loser:-3,losing:-3,loss:-3,losses:-3,lost:-3,lousy:-2,lovable:3,love:3,loved:3,lovelies:3,lovely:3,loves:3,loving:2,"loving-kindness":3,lowest:-1,loyal:3,loyalty:3,luck:3,luckily:3,lucky:3,lucrative:3,ludicrous:-3,lugubrious:-2,lunatic:-3,lunatics:-3,lurk:-1,lurking:-1,lurks:-1,luxury:2,macabre:-2,mad:-3,maddening:-3,"made-up":-1,madly:-3,madness:-3,magnificent:3,maladaption:-2,maldevelopment:-2,maltreatment:-2,mandatory:-1,manipulated:-1,manipulating:-1,manipulation:-1,manslaughter:-3,marvel:3,marvelous:3,marvels:3,masterpiece:4,masterpieces:4,matter:1,matters:1,mature:2,meaningful:2,meaningless:-2,medal:3,mediocrity:-3,meditative:1,melancholy:-2,memorable:1,memoriam:-2,menace:-2,menaced:-2,menaces:-2,mercy:2,merry:3,mesmerizing:3,mess:-2,messed:-2,"messing up":-2,methodical:2,methodically:2,mindless:-2,miracle:4,mirth:3,mirthful:3,mirthfully:3,misbehave:-2,misbehaved:-2,misbehaves:-2,misbehaving:-2,misbranding:-3,miscast:-2,mischief:-1,mischiefs:-1,misclassified:-2,misclassifies:-2,misclassify:-2,misconduct:-2,misconducted:-2,misconducting:-2,misconducts:-2,miserable:-3,miserably:-3,misery:-2,misfire:-2,misfortune:-2,misgiving:-2,misinformation:-2,misinformed:-2,misinterpreted:-2,mislead:-3,misleaded:-3,misleading:-3,misleads:-3,misplace:-2,misplaced:-2,misplaces:-2,misplacing:-2,mispricing:-3,misread:-1,misreport:-2,misreported:-2,misreporting:-2,misreports:-2,misrepresent:-2,misrepresentation:-2,misrepresentations:-2,misrepresented:-2,misrepresenting:-2,misrepresents:-2,miss:-2,missed:-2,missing:-2,mistake:-2,mistaken:-2,mistakes:-2,mistaking:-2,misunderstand:-2,misunderstanding:-2,misunderstands:-2,misunderstood:-2,misuse:-2,misused:-2,misuses:-2,misusing:-2,moan:-2,moaned:-2,moaning:-2,moans:-2,mock:-2,mocked:-2,mocking:-2,mocks:-2,modernize:2,modernized:2,modernizes:2,modernizing:2,mongering:-2,monopolize:-2,monopolized:-2,monopolizes:-2,monopolizing:-2,monotone:-1,moody:-1,mope:-1,moping:-1,moron:-3,motherfucker:-5,motherfucking:-5,motivate:1,motivated:2,motivating:2,motivation:1,mourn:-2,mourned:-2,mournful:-2,mourning:-2,mourns:-2,muddy:-2,mumpish:-2,murder:-2,murderer:-2,murdering:-3,murderous:-3,murders:-2,murky:-2,myth:-1,n00b:-2,naive:-2,narcissism:-2,nasty:-3,natural:1,"naïve":-2,needy:-2,negative:-2,negativity:-2,neglect:-2,neglected:-2,neglecting:-2,neglects:-2,nerves:-1,nervous:-2,nervously:-2,nice:3,nifty:2,niggas:-5,nigger:-5,no:-1,"no fun":-3,noble:2,noblest:2,noisy:-1,"non-approved":-2,nonsense:-2,noob:-2,nosey:-2,"not good":-2,"not working":-3,notable:2,noticeable:2,notorious:-2,novel:2,numb:-1,nurturing:2,nuts:-3,obliterate:-2,obliterated:-2,obnoxious:-3,obscene:-2,obscenity:-2,obsessed:2,obsolete:-2,obstacle:-2,obstacles:-2,obstinate:-2,obstruct:-2,obstructed:-2,obstructing:-2,obstruction:-2,obstructs:-2,odd:-2,offence:-2,offences:-2,offend:-2,offended:-2,offender:-2,offending:-2,offends:-2,offense:-2,offenses:-2,offensive:-2,offensively:-2,offline:-1,oks:2,ominous:3,"once-in-a-lifetime":3,oops:-2,opportunities:2,opportunity:2,oppressed:-2,oppression:-2,oppressions:-2,oppressive:-2,optimism:2,optimistic:2,optionless:-2,ostracize:-2,ostracized:-2,ostracizes:-2,ouch:-2,outage:-2,outages:-2,outbreak:-2,outbreaks:-2,outcry:-2,outmaneuvered:-2,outnumbered:-2,outrage:-3,outraged:-3,outrageous:-3,outreach:2,outstanding:5,overjoyed:4,overload:-1,overlooked:-1,overprotective:-2,overran:-2,overreact:-2,overreacted:-2,overreacting:-2,overreaction:-2,overreacts:-2,oversell:-2,overselling:-2,oversells:-2,oversight:-1,oversimplification:-2,oversimplified:-2,oversimplifies:-2,oversimplify:-2,oversold:-2,overstatement:-2,overstatements:-2,overweight:-1,overwrought:-3,oxymoron:-1,pain:-2,pained:-2,painful:-2,panic:-3,panicked:-3,panics:-3,paradise:3,paradox:-1,pardon:2,pardoned:2,pardoning:2,pardons:2,parley:-1,passion:1,passionate:2,passive:-1,passively:-1,pathetic:-2,pay:-1,peace:2,peaceful:2,peacefully:2,penalize:-2,penalized:-2,penalizes:-2,penalizing:-2,penalty:-2,pensive:-1,perfect:3,perfected:2,perfection:3,perfectly:3,perfects:2,peril:-2,perjury:-3,perpetrated:-2,perpetrator:-2,perpetrators:-2,perplexed:-2,persecute:-2,persecuted:-2,persecutes:-2,persecuting:-2,perturbed:-2,pervert:-3,pesky:-2,pessimism:-2,pessimistic:-2,petrified:-2,philanthropy:2,phobic:-2,picturesque:2,pileup:-1,pillage:-2,pique:-2,piqued:-2,piss:-4,pissed:-4,pissing:-3,piteous:-2,pitied:-1,pity:-2,plague:-3,plagued:-3,plagues:-3,plaguing:-3,playful:2,pleasant:3,please:1,pleased:3,pleasurable:3,pleasure:3,plodding:-2,poignant:2,pointless:-2,poised:-2,poison:-2,poisoned:-2,poisons:-2,polished:2,polite:2,politeness:2,pollutant:-2,pollute:-2,polluted:-2,polluter:-2,polluters:-2,pollutes:-2,pollution:-2,poor:-2,poorer:-2,poorest:-2,poorly:-2,popular:3,popularity:3,positive:2,positively:2,possessive:-2,"post-traumatic":-2,postpone:-1,postponed:-1,postpones:-1,postponing:-1,poverty:-1,powerful:2,powerless:-2,praise:3,praised:3,praises:3,praising:3,pray:1,praying:1,prays:1,prblm:-2,prblms:-2,predatory:-2,prepared:1,pressure:-1,pressured:-2,pretend:-1,pretending:-1,pretends:-1,pretty:1,prevent:-1,prevented:-1,preventing:-1,prevents:-1,prick:-5,prison:-2,prisoner:-2,prisoners:-2,privileged:2,proactive:2,problem:-2,problems:-2,profit:2,profitable:2,profiteer:-2,profits:2,progress:2,prohibit:-1,prohibits:-1,prominent:2,promise:1,promised:1,promises:1,promote:1,promoted:1,promotes:1,promoting:1,promptly:1,propaganda:-2,prosecute:-1,prosecuted:-2,prosecutes:-1,prosecution:-1,prospect:1,prospects:1,prosperity:3,prosperous:3,protect:1,protected:1,protects:1,protest:-2,protesters:-2,protesting:-2,protests:-2,proud:2,proudly:2,provoke:-1,provoked:-1,provokes:-1,provoking:-1,prudence:2,pseudoscience:-3,psychopathic:-2,punish:-2,punished:-2,punishes:-2,punishing:-2,punitive:-2,pure:1,purest:1,purposeful:2,pushy:-1,puzzled:-2,quaking:-2,qualities:2,quality:2,questionable:-2,questioned:-1,questioning:-1,racism:-3,racist:-3,racists:-3,rage:-2,rageful:-2,rainy:-1,rant:-3,ranter:-3,ranters:-3,rants:-3,rape:-4,raped:-4,rapist:-4,rapture:2,raptured:2,raptures:2,rapturous:4,rash:-2,ratified:2,reach:1,reached:1,reaches:1,reaching:1,reassure:1,reassured:1,reassures:1,reassuring:2,rebel:-2,rebellion:-2,rebels:-2,recession:-2,reckless:-2,recognition:2,recommend:2,recommended:2,recommends:2,redeemed:2,refine:1,refined:1,refines:1,refreshingly:2,refuse:-2,refused:-2,refuses:-2,refusing:-2,regret:-2,regretful:-2,regrets:-2,regretted:-2,regretting:-2,reigning:1,reject:-1,rejected:-1,rejecting:-1,rejection:-2,rejects:-1,rejoice:4,rejoiced:4,rejoices:4,rejoicing:4,relaxed:2,relentless:-1,reliability:2,reliable:2,reliably:2,reliant:2,relieve:1,relieved:2,relieves:1,relieving:2,relishing:2,remarkable:2,remorse:-2,repellent:-2,repercussion:-2,repercussions:-2,reprimand:-2,reprimanded:-2,reprimanding:-2,reprimands:-2,repulse:-1,repulsed:-2,repulsive:-2,rescue:2,rescued:2,rescues:2,resentful:-2,resign:-1,resigned:-1,resigning:-1,resigns:-1,resolute:2,resolution:2,resolve:2,resolved:2,resolves:2,resolving:2,respect:2,respected:2,respects:2,responsibility:1,responsible:2,responsive:2,restful:2,restless:-2,restore:1,restored:1,restores:1,restoring:1,restrict:-2,restricted:-2,restricting:-2,restriction:-2,restrictive:-1,restricts:-2,retained:-1,retard:-2,retarded:-2,retreat:-1,revenge:-2,revengeful:-2,revered:2,revive:2,revives:2,revolting:-2,reward:2,rewarded:2,rewarding:2,rewards:2,rich:2,richly:2,ridiculous:-3,rig:-1,rigged:-1,"right direction":3,righteousness:2,rightful:2,rightfully:2,rigorous:3,rigorously:3,riot:-2,riots:-2,rise:1,rises:1,risk:-2,risks:-2,risky:-2,riveting:3,rob:-2,robber:-2,robed:-2,robing:-2,robs:-2,robust:2,rofl:4,roflcopter:4,roflmao:4,romance:2,romantical:2,romantically:2,rose:1,rotfl:4,rotflmfao:4,rotflol:4,rotten:-3,rude:-2,ruin:-2,ruined:-2,ruining:-2,ruins:-2,sabotage:-2,sad:-2,sadden:-2,saddened:-2,sadly:-2,safe:1,safely:1,safer:2,safety:1,salient:1,salute:2,saluted:2,salutes:2,saluting:2,salvation:2,sappy:-1,sarcastic:-2,satisfied:2,savange:-2,savanges:-2,save:2,saved:2,savings:1,scam:-2,scams:-2,scandal:-3,scandalous:-3,scandals:-3,scapegoat:-2,scapegoats:-2,scare:-2,scared:-2,scar:-2,scars:-2,scary:-2,sceptical:-2,scold:-2,scoop:3,scorn:-2,scornful:-2,scream:-2,screamed:-2,screaming:-2,screams:-2,screwed:-2,"screwed up":-3,scum:-3,scumbag:-4,seamless:2,seamlessly:2,secure:2,secured:2,secures:2,sedition:-2,seditious:-2,seduced:-1,"self-abuse":-2,"self-confident":2,"self-contradictory":-2,"self-deluded":-2,selfish:-3,selfishness:-3,sentence:-2,sentenced:-2,sentences:-2,sentencing:-2,serene:2,settlement:1,settlements:1,severe:-2,severely:-2,sexist:-2,sexistic:-2,sexy:3,shaky:-2,shame:-2,shamed:-2,shameful:-2,share:1,shared:1,shares:1,shattered:-2,shit:-4,shithead:-4,shitty:-3,shock:-2,shocked:-2,shocking:-2,shocks:-2,shoody:-2,shoot:-1,"short-sighted":-2,"short-sightedness":-2,shortage:-2,shortages:-2,shrew:-4,shy:-1,sick:-2,sickness:-2,"side-effect":-2,"side-effects":-2,sigh:-2,significance:1,significant:1,silencing:-1,silly:-1,simplicity:1,sin:-2,sincere:2,sincerely:2,sincerest:2,sincerity:2,sinful:-3,singleminded:-2,sinister:-2,sins:-2,skeptic:-2,skeptical:-2,skepticism:-2,skeptics:-2,slam:-2,slash:-2,slashed:-2,slashes:-2,slashing:-2,slave:-3,slavery:-3,slaves:-3,sleeplessness:-2,slick:2,slicker:2,slickest:2,slip:-1,sloppy:-2,sluggish:-2,slumping:-1,slut:-5,smart:1,smarter:2,smartest:2,smear:-2,smile:2,smiled:2,smiles:2,smiling:2,smog:-2,smuggle:-2,smuggled:-2,smuggling:-2,smuggles:-2,sneaky:-1,sneeze:-2,sneezed:-2,sneezes:-2,sneezing:-2,snub:-2,snubbed:-2,snubbing:-2,snubs:-2,sobering:1,solemn:-1,solid:2,solidarity:2,solidified:2,solidifies:2,solidify:2,solidifying:2,solution:1,solutions:1,solve:1,solved:1,solves:1,solving:1,somber:-2,"some kind":0,"son-of-a-bitch":-5,soothe:3,soothed:3,soothing:3,sophisticated:2,sore:-1,sorrow:-2,sorrowful:-2,sorry:-1,spacious:1,spam:-2,spammer:-3,spammers:-3,spamming:-2,spark:1,sparkle:3,sparkles:3,sparkling:3,spearhead:2,speculative:-2,spirit:1,spirited:2,spiritless:-2,spiteful:-2,splendid:3,spoiled:-2,spoilt:-2,spotless:2,sprightly:2,squander:-2,squandered:-2,squandering:-2,squanders:-2,squelched:-1,stab:-2,stabbed:-2,stable:2,stabs:-2,stall:-2,stalled:-2,stalling:-2,stamina:2,stampede:-2,stank:-2,startled:-2,startling:3,starve:-2,starved:-2,starves:-2,starving:-2,steadfast:2,steal:-2,stealing:-2,steals:-2,stereotype:-2,stereotyped:-2,stifled:-1,stimulate:1,stimulated:1,stimulates:1,stimulating:2,stingy:-2,stink:-2,stinked:-2,stinker:-2,stinking:-2,stinks:-2,stinky:-2,stole:-2,stolen:-2,stop:-1,stopped:-1,stopping:-1,stops:-1,stout:2,straight:1,strange:-1,strangely:-1,strangled:-2,strength:2,strengthen:2,strengthened:2,strengthening:2,strengthens:2,strengths:2,stress:-1,stressed:-2,stressor:-2,stressors:-2,stricken:-2,strike:-1,strikers:-2,strikes:-1,strong:2,stronger:2,strongest:2,struck:-1,struggle:-2,struggled:-2,struggles:-2,struggling:-2,stubborn:-2,stuck:-2,stunned:-2,stunning:4,stupid:-2,stupidity:-3,stupidly:-2,suave:2,subpoena:-2,substantial:1,substantially:1,subversive:-2,succeed:3,succeeded:3,succeeding:3,succeeds:3,success:2,successful:3,successfully:3,suck:-3,sucks:-3,sue:-2,sued:-2,sueing:-2,sues:-2,suffer:-2,suffered:-2,sufferer:-2,sufferers:-2,suffering:-2,suffers:-2,suicidal:-2,suicide:-2,suicides:-2,suing:-2,suitable:2,suited:2,sulking:-2,sulky:-2,sullen:-2,sunshine:2,super:3,superb:5,superior:2,support:2,supported:2,supporter:1,supporters:1,supporting:1,supportive:2,supports:2,supreme:4,survived:2,surviving:2,survivor:2,suspect:-1,suspected:-1,suspecting:-1,suspects:-1,suspend:-1,suspended:-1,suspicious:-2,sustainability:1,sustainable:2,sustainably:2,swear:-2,swearing:-2,swears:-2,sweet:2,sweeter:3,sweetest:3,swift:2,swiftly:2,swindle:-3,swindles:-3,swindling:-3,sympathetic:2,sympathy:2,taint:-2,tainted:-2,talent:2,tard:-2,tarnish:-2,tarnished:-2,tarnishes:-2,tears:-2,tender:2,tenderness:2,tense:-2,tension:-1,terrible:-3,terribly:-3,terrific:4,terrifically:4,terrified:-3,terror:-3,terrorist:-2,terrorists:-2,terrorize:-3,terrorized:-3,terrorizes:-3,thank:2,thankful:2,thanks:2,thorny:-2,thoughtful:2,thoughtless:-2,threat:-2,threaten:-2,threatened:-2,threatening:-2,threatens:-2,threats:-2,thrilled:5,thwart:-2,thwarted:-2,thwarting:-2,thwarts:-2,timid:-2,timorous:-2,tired:-2,tits:-2,tolerance:2,tolerant:2,toothless:-2,top:2,tops:2,torn:-2,torture:-4,tortured:-4,tortures:-4,torturing:-4,totalitarian:-2,totalitarianism:-2,tout:-2,touted:-2,touting:-2,touts:-2,toxic:-3,tragedies:-2,tragedy:-2,tragic:-2,tranquil:2,transgress:-2,transgressed:-2,transgresses:-2,transgressing:-2,trap:-1,trapped:-2,traps:-1,trauma:-3,traumatic:-3,travesty:-2,treason:-3,treasonous:-3,treasure:2,treasures:2,trembling:-2,tremor:-2,tremors:-2,tremulous:-2,tribulation:-2,tribute:2,tricked:-2,trickery:-2,triumph:4,triumphant:4,troll:-2,trouble:-2,troubled:-2,troubles:-2,troubling:-2,true:2,trust:1,trusted:2,trusts:1,tumor:-2,twat:-5,tyran:-3,tyrannic:-3,tyrannical:-3,tyrannically:-3,tyrans:-3,ubiquitous:2,ugh:-2,ugliness:-3,ugly:-3,unable:-2,unacceptable:-2,unappeasable:-2,unappreciated:-2,unapproved:-2,unattractive:-2,unavailable:-1,unavailing:-2,unaware:-2,unbearable:-2,unbelievable:-1,unbelieving:-1,unbiased:2,uncertain:-1,unclear:-1,uncomfortable:-2,unconcerned:-2,unconfirmed:-1,unconvinced:-1,uncredited:-1,undecided:-1,undercooked:-2,underestimate:-1,underestimated:-1,underestimates:-1,underestimating:-1,undermine:-2,undermined:-2,undermines:-2,undermining:-2,underperform:-2,underperformed:-2,underperforming:-2,underperforms:-2,undeserving:-2,undesirable:-2,uneasy:-2,unemployed:-1,unemployment:-2,unequal:-1,unequaled:2,unethical:-2,uneventful:-2,unfair:-2,unfavorable:-2,unfit:-2,unfitted:-2,unfocused:-2,unforgivable:-3,unforgiving:-2,unfulfilled:-2,unfunny:-2,ungenerous:-2,ungrateful:-3,unhappy:-2,unhappiness:-2,unhealthy:-2,unhygienic:-2,unified:1,unimaginative:-2,unimpressed:-2,uninspired:-2,unintelligent:-2,unintentional:-2,uninvolving:-2,united:1,unjust:-2,unlikely:-1,unlovable:-2,unloved:-2,unmatched:1,unmotivated:-2,unoriginal:-2,unparliamentary:-2,unpleasant:-2,unpleasantness:-2,unprofessional:-2,unravel:1,unreleting:-2,unresearched:-2,unsafe:-2,unsatisfied:-2,unscientific:-2,unsecured:-2,unselfish:2,unsettled:-1,unsold:-1,unsophisticated:-2,unsound:-2,unstable:-2,unstoppable:2,unsuccessful:-2,unsuccessfully:-2,unsupported:-2,unsure:-1,untarnished:2,untrue:-2,unwanted:-2,unworthy:-2,uplifting:2,uproar:-3,upset:-2,upsets:-2,upsetting:-2,uptight:-2,urgent:-1,useful:2,usefulness:2,useless:-2,uselessness:-2,vague:-2,validate:1,validated:1,validates:1,validating:1,vapid:-2,verdict:-1,verdicts:-1,vested:1,vexation:-2,vexing:-2,vibrant:3,vicious:-2,victim:-3,victimization:-3,victimize:-3,victimized:-3,victimizes:-3,victimizing:-3,victims:-3,victor:3,victors:3,victory:3,victories:3,vigilant:3,vigor:3,vile:-3,vindicate:2,vindicated:2,vindicates:2,vindicating:2,violate:-2,violated:-2,violates:-2,violating:-2,violation:-2,violations:-2,violence:-3,"violence-related":-3,violent:-3,violently:-3,virtuous:2,virulent:-2,vision:1,visionary:3,visioning:1,visions:1,vitality:3,vitamin:1,vitriolic:-3,vivacious:3,vividly:2,vociferous:-1,vomit:-3,vomited:-3,vomiting:-3,vomits:-3,vulnerability:-2,vulnerable:-2,walkout:-2,walkouts:-2,wanker:-3,want:1,war:-2,warfare:-2,warm:1,warmhearted:2,warmness:2,warmth:2,warn:-2,warned:-2,warning:-3,warnings:-3,warns:-2,waste:-1,wasted:-2,wasting:-2,wavering:-1,weak:-2,weakened:-2,weakness:-2,weaknesses:-2,wealth:3,wealthier:2,wealthy:2,weary:-2,weep:-2,weeping:-2,weird:-2,welcome:2,welcomed:2,welcomes:2,"well-being":2,"well-championed":3,"well-developed":2,"well-established":2,"well-focused":2,"well-groomed":2,"well-proportioned":2,whimsical:1,whitewash:-3,whore:-4,wicked:-2,widowed:-1,willingness:2,win:4,winner:4,winning:4,wins:4,winwin:3,wisdom:1,wish:1,wishes:1,wishing:1,withdrawal:-3,wits:2,woebegone:-2,woeful:-3,won:3,wonderful:4,wonderfully:4,woo:3,woohoo:3,wooo:4,woow:4,worn:-1,worried:-3,worries:-3,worry:-3,worrying:-3,worse:-3,worsen:-3,worsened:-3,worsening:-3,worsens:-3,worshiped:3,worst:-3,worth:2,worthless:-2,worthy:2,wow:4,wowow:4,wowww:4,wrathful:-3,wreck:-2,wrenching:-2,wrong:-2,wrongdoing:-2,wrongdoings:-2,wronged:-2,wrongful:-2,wrongfully:-2,wrongly:-2,wtf:-4,wtff:-4,wtfff:-4,xo:3,xoxo:3,xoxoxo:4,xoxoxoxo:4,yeah:1,yearning:1,yeees:2,yes:1,youthful:2,yucky:-2,yummy:3,zealot:-2,zealots:-2,zealous:2}},function(e,t,n){var i=n(333);e.exports={apply:function(e,t,n){return t>0&&i[e[t-1]]&&(n=-n),n}}},function(e){e.exports={cant:1,"can't":1,dont:1,"don't":1,doesnt:1,"doesn't":1,not:1,non:1,wont:1,"won't":1,isnt:1,"isn't":1}},function(e,t,n){var i={"./en/index":245};function r(e){var t=u(e);return n(t)}function u(e){var t=i[e];if(!(t+1)){var n=Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return t}r.keys=function(){return Object.keys(i)},r.resolve=u,e.exports=r,r.id=334},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),u=(i=n(16))&&i.__esModule?i:{default:i};function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var s=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),s=0;r>s;s++)u[s]=arguments[s];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="titleStartWithKeyword",o(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,u.default),r(t,[{key:"run",value:function(e,t){if(""===e.getLower("keyword")||""===e.getLower("title"))return this.announce("empty",0);var n=e.getLower("title"),i=n.indexOf(e.getLower("keyword")),r=i>=0&&Math.floor(n.length/2)>i;return this.announce(r,r?this.getScore("titleStartWithKeyword"):0)}}]),t}();t.default=s},function(e,t,n){var i=n(337),r=n(99),u=n(103),o=n(0),s=n(26),a=n(100),l=n(338),c=n(101),d=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(s(e)&&(o(e)||"string"==typeof e||"function"==typeof e.splice||a(e)||c(e)||u(e)))return!e.length;var t=r(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(l(e))return!i(e).length;for(var n in e)if(d.call(e,n))return!1;return!0}},function(e,t,n){var i=n(51)(Object.keys,Object);e.exports=i},function(e,t){e.exports=function(){return!1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=c(n(229)),u=c(n(231)),o=n(340),s=c(n(341)),a=c(n(136)),l=c(n(241));function c(e){return e&&e.__esModule?e:{default:e}}var d=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.title="",this.content="",this.keyword="",this.permalink="",this.description="",this.thumbnailAlt="",this.contentWords=null,this.keywordPlurals=!1,this.keywordPermalink=!1,this.keywordCombinations=!1}return i(e,[{key:"get",value:function(e){return(0,r.default)(this,e)?this[e]:""}},{key:"getLower",value:function(e){return this.get(e+="Lower")}},{key:"setTitle",value:function(e){this.title=e,this.titleLower=e.toLowerCase()}},{key:"setPermalink",value:function(e){this.permalink=e,this.permalinkLower=e.toLowerCase()}},{key:"setDescription",value:function(e){this.description=e,this.descriptionLower=e.toLowerCase()}},{key:"setKeyword",value:function(e){this.keyword=e,this.keywordLower=e.toLowerCase(),this.keywordPlurals=!1,this.keywordPermalink=!1,this.keywordCombinations=!1,""!==e&&(this.keywordPlurals=new Map,this.keywordPermalink=(0,a.default)((0,l.default)(this.keywordLower.split(".").join("").replace(/[-_]/gi,"-"))),(0,u.default)(this.keywordLower).forEach(function(e){this.keywordPlurals.set(e,o.pluralize.get(e))},this),this.keywordCombinations=(0,s.default)(this.keywordPlurals),this.keywordCombinations.push(this.keywordLower))}},{key:"setContent",value:function(e){e=e.replace(/<script[^>]*>.*?<\/script>/gi,"").replace(/<style[^>]*>.*?<\/style>/gi,"").replace(/&\S+?;/g,"&"),this.content=e.replace(/<!--[\s\S]*?(?:-->)/g,""),this.contentLower=e.toLowerCase(),this.contentWords=null}},{key:"getContentWords",value:function(){return null!==this.contentWords&&!1!==this.contentWords?this.contentWords:(this.contentWords=(0,u.default)(this.getLower("content")),this.contentWords)}},{key:"setThumbnailAlt",value:function(e){this.thumbnailAlt=e,void 0!==e&&(this.thumbnailAltLower=e.toLowerCase())}}]),e}();t.default=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.irregularSingles={},this.irregularPlurals={},this.uncountables={adulthood:!0,advice:!0,agenda:!0,aid:!0,alcohol:!0,ammo:!0,anime:!0,athletics:!0,audio:!0,bison:!0,blood:!0,bream:!0,buffalo:!0,butter:!0,carp:!0,cash:!0,chassis:!0,chess:!0,clothing:!0,cod:!0,commerce:!0,cooperation:!0,corps:!0,debris:!0,diabetes:!0,digestion:!0,elk:!0,energy:!0,equipment:!0,excretion:!0,expertise:!0,flounder:!0,fun:!0,gallows:!0,garbage:!0,graffiti:!0,headquarters:!0,health:!0,herpes:!0,highjinks:!0,homework:!0,housework:!0,information:!0,jeans:!0,justice:!0,kudos:!0,labour:!0,literature:!0,machinery:!0,mackerel:!0,mail:!0,media:!0,mews:!0,moose:!0,music:!0,mud:!0,manga:!0,news:!0,pike:!0,plankton:!0,pliers:!0,police:!0,pollution:!0,premises:!0,rain:!0,research:!0,rice:!0,salmon:!0,scissors:!0,seo:!0,series:!0,sewage:!0,shambles:!0,shrimp:!0,species:!0,staff:!0,swine:!0,tennis:!0,traffic:!0,transportation:!0,trout:!0,tuna:!0,wealth:!0,welfare:!0,whiting:!0,wildebeest:!0,wildlife:!0,wordpress:!0,you:!0},this.pluralizationRules=[[/[^aeiou]ese$/i,"$0"],[/deer$/i,"$0"],[/fish$/i,"$0"],[/measles$/i,"$0"],[/o[iu]s$/i,"$0"],[/pox$/i,"$0"],[/sheep$/i,"$0"],[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|octop|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"]],this.generateIrregularrules()}return i(e,[{key:"generateIrregularrules",value:function(){[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["whiskey","whiskies"],["thou","you"]].forEach(function(e){var t=e[0],n=e[1];this.irregularSingles[t]=n,this.irregularPlurals[n]=t},this)}},{key:"get",value:function(e){if(!e.length)return e;var t=e.toLowerCase();if(this.irregularPlurals.hasOwnProperty(t)&&this.restoreCase(e,t),this.irregularSingles.hasOwnProperty(t)&&this.restoreCase(e,this.irregularSingles[t]),this.uncountables.hasOwnProperty(t))return e;for(var n=this.pluralizationRules.length;n--;){var i=this.pluralizationRules[n];if(i[0].test(e))return this.replace(e,i)}return e}},{key:"restoreCase",value:function(e,t){return e===t?t:e===e.toUpperCase()?t.toUpperCase():e[0]===e[0].toUpperCase()?t.charAt(0).toUpperCase()+t.substr(1).toLowerCase():t.toLowerCase()}},{key:"replace",value:function(e,t){var n=this;return e.replace(t[0],function(i,r){var u=n.interpolate(t[1],arguments);return n.restoreCase(""===i?e[r-1]:i,u)})}},{key:"interpolate",value:function(e,t){return e.replace(/\$(\d{1,2})/g,function(e,n){return t[n]||""})}}]),e}();t.pluralize=new r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=Array.from(e.keys()),n=t.length,o=[];function s(t){e.forEach(function(e,n){e===n||(0,i.default)(t,e)||o.push(t.join(" ").replace(n,e))})}o.push(t.join(" "));for(var a=0;n*n>a;a++)(0,r.default)(o[a])||s(o[a].split(" "));return o.push(Array.from(e.values()).join(" ")),(0,u.default)(o)};var i=o(n(31)),r=o(n(92)),u=o(n(342));function o(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){var i=n(343);e.exports=function(e){return e&&e.length?i(e):[]}},function(e,t,n){var i=n(97),r=n(344),u=n(345),o=n(98),s=n(346),a=n(347);e.exports=function(e,t,n){var l=-1,c=r,d=e.length,f=!0,p=[],g=p;if(n)f=!1,c=u;else if(200>d)g=t?[]:p;else{var h=t?null:s(e);if(h)return a(h);f=!1,c=o,g=new i}e:for(;++l<d;){var y=e[l],m=t?t(y):y;if(y=n||0!==y?y:0,f&&m==m){for(var b=g.length;b--;)if(g[b]===m)continue e;t&&g.push(m),p.push(y)}else c(g,m,n)||(g!==p&&g.push(m),p.push(y))}return p}},function(e,t,n){var i=n(52);e.exports=function(e,t){return!(null==e||!e.length)&&i(e,t,0)>-1}},function(e,t){e.exports=function(e,t,n){for(var i=-1,r=null==e?0:e.length;++i<r;)if(n(t,e[i]))return!0;return!1}},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(){return[]}},function(e,t,n){var i=n(349),r=n(28),u=n(350),o=n(0);e.exports=function(e,t){return(o(e)?i:r)(e,u(t))}},function(e,t){e.exports=function(e,t){for(var n=-1,i=null==e?0:e.length;++n<i&&!1!==t(e[n],n,e););return e}},function(e,t){e.exports=function(e){return e}}]);
1
+ !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}n.m=e,n.c=t,n.d=function(e,t,i){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(i,r,function(t){return e[t]}.bind(null,r));return i},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=258)}([function(e,t){e.exports=Array.isArray},function(e,t,n){var i=n(75)("wks"),r=n(40),u=n(2).Symbol,o="function"==typeof u;(e.exports=function(e){return i[e]||(i[e]=o&&u[e]||(o?u:r)("Symbol."+e))}).store=i},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t,n){var i=n(11),r=n(41);e.exports=n(4)?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){e.exports=!n(22)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){e.exports=jQuery},function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){var n=e.exports={version:"2.5.7"};"number"==typeof __e&&(__e=n)},function(e,t,n){var i=n(70)("wks"),r=n(71),u=n(6).Symbol,o="function"==typeof u;(e.exports=function(e){return i[e]||(i[e]=o&&u[e]||(o?u:r)("Symbol."+e))}).store=i},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t,n){var i=n(34),r=n(68);e.exports=n(20)?function(e,t,n){return i.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){var i=n(12),r=n(77),u=n(79),o=Object.defineProperty;t.f=n(4)?Object.defineProperty:function(e,t,n){if(i(e),t=u(t,!0),i(n),r)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){var i=n(9);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){var i=n(2),r=n(3),u=n(14),o=n(40)("src"),s=Function.toString,a=(""+s).split("toString");n(39).inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var l="function"==typeof n;l&&(u(n,"name")||r(n,"name",t)),e[t]!==n&&(l&&(u(n,o)||r(n,o,e[t]?""+e[t]:a.join(t+""))),e===i?e[t]=n:s?e[t]?e[t]=n:r(e,t,n):(delete e[t],r(e,t,n)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[o]||s.call(this)})},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){e.exports=function(e){return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=s(n(229)),u=s(n(105)),o=s(n(92));function s(e){return e&&e.__esModule?e:{default:e}}var a=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return i(e,[{key:"announce",value:function(e,t,n){(0,u.default)(e)||(e=e?"ok":"fail");var i={status:e,message:this.getText(e),score:t||0,hasFactors:!1};return(0,o.default)(n)||(i.factors=n,i.hasFactors=!0,i.message=i.message.replace(/{(\d+)}/g,function(e,t){return(0,o.default)(n[t])?"":n[t]})),i}},{key:"getScore",value:function(e){return rankMath.assessor.researchesTests[e].score}},{key:"getText",value:function(e){var t=this.getTextID(e);return(0,r.default)(rankMath.assessor.__,t)?rankMath.assessor.__[t]:"No text found."}},{key:"getTextID",value:function(e){return this.prefix+"."+e}},{key:"run",value:function(e,t){throw Error("Test unimplemented.")}},{key:"isApplicable",value:function(){return!0}}]),e}();t.default=a},function(e,t,n){var i=n(89);e.exports=function(e,t){for(var n=e.length;n--;)if(i(e[n][0],t))return n;return-1}},function(e,t){e.exports={}},function(e,t,n){var i=n(35);e.exports=function(e){if(!i(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){e.exports=!n(36)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t,n){var i=n(181),r=n(43);e.exports=function(e){return i(r(e))}},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){var i=n(0),r=n(30),u=n(130),o=n(60);e.exports=function(e,t){return i(e)?e:r(e,t)?[e]:u(o(e))}},function(e,t,n){var i=n(96),r=n(54);e.exports=function(e){return null!=e&&r(e.length)&&!i(e)}},function(e,t,n){"use strict";var i=n(282);e.exports=function(e){return function(e){return function(t){var n=t&&t.children;if(!n)throw Error("Missing children in `parent` for `modifier`");return i(n,e,t)}}(function(e){return function(t,n){return e(t,n,this)}}(e))}},function(e,t,n){var i=n(109),r=n(112)(i);e.exports=r},function(e,t,n){var i=n(51)(Object.keys,Object);e.exports=i},function(e,t,n){var i=n(0),r=n(129),u=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;e.exports=function(e,t){if(i(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!r(e))||o.test(e)||!u.test(e)||null!=t&&e in Object(t)}},function(e,t,n){var i=n(52),r=n(26),u=n(105),o=n(140),s=n(141),a=Math.max;e.exports=function(e,t,n,l){e=r(e)?e:s(e),n=n&&!l?o(n):0;var c=e.length;return 0>n&&(n=a(c+n,0)),u(e)?c>=n&&e.indexOf(t,n)>-1:!!c&&i(e,t,n)>-1}},function(e,t,n){var i=n(156),r=n(33);e.exports=function(e){return i(r(e))}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var i=n(19),r=n(159),u=n(160),o=Object.defineProperty;t.f=n(20)?Object.defineProperty:function(e,t,n){if(i(e),t=u(t,!0),i(n),r)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},function(e,t,n){var i=n(70)("keys"),r=n(71);e.exports=function(e){return i[e]||(i[e]=r(e))}},function(e,t){var n=e.exports={version:"2.5.7"};"number"==typeof __e&&(__e=n)},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t){e.exports={}},function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},function(e,t,n){var i=n(75)("keys"),r=n(40);e.exports=function(e){return i[e]||(i[e]=r(e))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){"use strict";var i=n(3),r=n(13),u=n(22),o=n(43),s=n(1);e.exports=function(e,t,n){var a=s(e),l=n(o,a,""[e]),c=l[0],d=l[1];u(function(){var t={};return t[a]=function(){return 7},7!=""[e](t)})&&(r(String.prototype,e,c),i(RegExp.prototype,a,2==t?function(e,t){return d.call(e,this,t)}:function(e){return d.call(e,this)}))}},function(e,t,n){var i=n(113),r=n(127),u=n(104),o=n(0),s=n(133);e.exports=function(e){return"function"==typeof e?e:null==e?u:"object"==typeof e?o(e)?r(e[0],e[1]):i(e):s(e)}},function(e,t,n){var i=n(25),r=n(15);e.exports=function(e,t){for(var n=0,u=(t=i(t,e)).length;null!=e&&u>n;)e=e[r(t[n++])];return n&&n==u?e:void 0}},function(e,t,n){"use strict";e.exports=function e(t,n){var i,r,u,o=n||"";if(!t||!("length"in t)&&!t.type)throw Error("Expected node, not `"+t+"`");if("string"==typeof t.value)return t.value;if(1===(r=(u="length"in t?t:t.children).length)&&"value"in u[0])return u[0].value;for(i=[];r--;)i[r]=e(u[r],o);return i.join(o)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(/<\/?[a-z][^>]*?>/gi,"\n")}},function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},function(e,t){e.exports=function(e,t,n){for(var i=n-1,r=e.length;++i<r;)if(e[i]===t)return i;return-1}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t){e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&9007199254740991>=e}},function(e,t,n){var i=n(115),r=n(116),u=n(117),o=n(118),s=n(119);function a(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var i=e[t];this.set(i[0],i[1])}}a.prototype.clear=i,a.prototype.delete=r,a.prototype.get=u,a.prototype.has=o,a.prototype.set=s,e.exports=a},function(e,t,n){var i=n(120),r=n(57);e.exports=function e(t,n,u,o,s){return t===n||(null==t||null==n||!r(t)&&!r(n)?t!=t&&n!=n:i(t,n,u,o,e,s))}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t,n){var i=n(24);e.exports=function(e){return e==e&&!i(e)}},function(e,t){e.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},function(e,t){e.exports=function(e){return e}},function(e,t){e.exports=function(e,t){for(var n=-1,i=null==e?0:e.length,r=Array(i);++n<i;)r[n]=t(e[n],n,e);return r}},,function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){"use strict";var i=n(65),r=n(66),u=n(161),o=n(10),s=n(18),a=n(162),l=n(73),c=n(170),d=n(8)("iterator"),f=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,g,h,y,m){a(n,t,g);var b,v,D,w=function(e){if(!f&&e in x)return x[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},k=t+" Iterator",F="values"==h,E=!1,x=e.prototype,C=x[d]||x["@@iterator"]||h&&x[h],A=C||w(h),j=h?F?w("entries"):A:void 0,_="Array"==t&&x.entries||C;if(_&&(D=c(_.call(new e)))!==Object.prototype&&D.next&&(l(D,k,!0),i||"function"==typeof D[d]||o(D,d,p)),F&&C&&"values"!==C.name&&(E=!0,A=function(){return C.call(this)}),i&&!m||!f&&!E&&x[d]||o(x,d,A),s[t]=A,s[k]=p,h)if(b={values:F?A:w("values"),keys:y?A:w("keys"),entries:j},m)for(v in b)v in x||u(x,v,b[v]);else r(r.P+r.F*(f||E),t,b);return b}},function(e,t){e.exports=!0},function(e,t,n){var i=n(6),r=n(7),u=n(157),o=n(10),s=n(21),a=function(e,t,n){var l,c,d,f=e&a.F,p=e&a.G,g=e&a.S,h=e&a.P,y=e&a.B,m=e&a.W,b=p?r:r[t]||(r[t]={}),v=b.prototype,D=p?i:g?i[t]:(i[t]||{}).prototype;for(l in p&&(n=t),n)(c=!f&&D&&void 0!==D[l])&&s(b,l)||(d=c?D[l]:n[l],b[l]=p&&"function"!=typeof D[l]?n[l]:y&&c?u(d,i):m&&D[l]==d?function(e){var t=function(t,n,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,i)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):h&&"function"==typeof d?u(Function.call,d):d,h&&((b.virtual||(b.virtual={}))[l]=d,e&a.R&&v&&!v[l]&&o(v,l,d)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,e.exports=a},function(e,t,n){var i=n(35),r=n(6).document,u=i(r)&&i(r.createElement);e.exports=function(e){return u?r.createElement(e):{}}},function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){var i=n(165),r=n(72);e.exports=Object.keys||function(e){return i(e,r)}},function(e,t,n){var i=n(7),r=n(6),u=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(e.exports=function(e,t){return u[e]||(u[e]=void 0!==t?t:{})})("versions",[]).push({version:i.version,mode:n(65)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(e,t){var n=0,i=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+i).toString(36))}},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t,n){var i=n(34).f,r=n(21),u=n(8)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,u)&&i(e,u,{configurable:!0,value:t})}},function(e,t,n){var i=n(33);e.exports=function(e){return Object(i(e))}},function(e,t,n){var i=n(39),r=n(2),u=r["__core-js_shared__"]||(r["__core-js_shared__"]={});(e.exports=function(e,t){return u[e]||(u[e]=void 0!==t?t:{})})("versions",[]).push({version:i.version,mode:n(76)?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports=!1},function(e,t,n){e.exports=!n(4)&&!n(22)(function(){return 7!=Object.defineProperty(n(78)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var i=n(9),r=n(2).document,u=i(r)&&i(r.createElement);e.exports=function(e){return u?r.createElement(e):{}}},function(e,t,n){var i=n(9);e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},function(e,t,n){var i=n(184);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){var i=n(83),r=n(45);e.exports=Object.keys||function(e){return i(e,r)}},function(e,t,n){var i=n(14),r=n(23),u=n(188)(!1),o=n(44)("IE_PROTO");e.exports=function(e,t){var n,s=r(e),a=0,l=[];for(n in s)n!=o&&i(s,n)&&l.push(n);for(;t.length>a;)i(s,n=t[a++])&&(~u(l,n)||l.push(n));return l}},function(e,t){var n=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},function(e,t,n){var i=n(11).f,r=n(14),u=n(1)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,u)&&i(e,u,{configurable:!0,value:t})}},function(e,t,n){var i=n(9),r=n(80),u=n(1)("match");e.exports=function(e){var t;return i(e)&&(void 0!==(t=e[u])?!!t:"RegExp"==r(e))}},function(e,t,n){var i=n(148),r=n(149),u=n(176);e.exports=function(e,t){return i(e)||r(e,t)||u()}},function(e,t,n){e.exports=n(196)},function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,n){var i=n(132),r=n(102);e.exports=function(e,t){return null!=e&&r(e,t,i)}},function(e,t){var n=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var i=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==i||"symbol"!=i&&n.test(e))&&e>-1&&e%1==0&&t>e}},function(e,t){e.exports=function(e){return void 0===e}},function(e,t,n){var i=n(107),r=n(108),u=n(47),o=n(0);e.exports=function(e,t){return(o(e)?i:r)(e,u(t,3))}},function(e,t,n){var i=n(61),r=n(47),u=n(146),o=n(0);e.exports=function(e,t){return(o(e)?i:u)(e,r(t,3))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(i,"").replace(r,"")};var i=/\[[^<>&\/\[\] - =]+?( [^\]]+?)?\]/g,r=/\[\/[^<>&\/\[\] - =]+?\]/g},function(e,t,n){var i=n(53),r=n(24);e.exports=function(e){if(!r(e))return!1;var t=i(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},function(e,t,n){var i=n(0);e.exports=function(){if(!arguments.length)return[];var e=arguments[0];return i(e)?e:[e]}},function(e,t,n){var i=n(52);e.exports=function(e,t){return!(null==e||!e.length)&&i(e,t,0)>-1}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t){e.exports=function(){return!1}},function(e,t){e.exports=function(){return!1}},function(e,t,n){var i=n(25),r=n(103),u=n(0),o=n(91),s=n(54),a=n(15);e.exports=function(e,t,n){for(var l=-1,c=(t=i(t,e)).length,d=!1;++l<c;){var f=a(t[l]);if(!(d=null!=e&&n(e,f)))break;e=e[f]}return d||++l!=c?d:!!(c=null==e?0:e.length)&&s(c)&&o(f,c)&&(u(e)||r(e))}},function(e,t){e.exports=function(){return!1}},function(e,t){e.exports=function(e){return e}},function(e,t,n){var i=n(53),r=n(0),u=n(57);e.exports=function(e){return"string"==typeof e||!r(e)&&u(e)&&"[object String]"==i(e)}},function(e,t,n){"use strict";e.exports={affixSymbol:/^([\)\]\}\u0F3B\u0F3D\u169C\u2046\u207E\u208E\u2309\u230B\u232A\u2769\u276B\u276D\u276F\u2771\u2773\u2775\u27C6\u27E7\u27E9\u27EB\u27ED\u27EF\u2984\u2986\u2988\u298A\u298C\u298E\u2990\u2992\u2994\u2996\u2998\u29D9\u29DB\u29FD\u2E23\u2E25\u2E27\u2E29\u3009\u300B\u300D\u300F\u3011\u3015\u3017\u3019\u301B\u301E\u301F\uFD3E\uFE18\uFE36\uFE38\uFE3A\uFE3C\uFE3E\uFE40\uFE42\uFE44\uFE48\uFE5A\uFE5C\uFE5E\uFF09\uFF3D\uFF5D\uFF60\uFF63]|["'\xBB\u2019\u201D\u203A\u2E03\u2E05\u2E0A\u2E0D\u2E1D\u2E21]|[!\.\?\u2026\u203D])\1*$/,newLine:/^[ \t]*((\r?\n|\r)[\t ]*)+$/,newLineMulti:/^[ \t]*((\r?\n|\r)[\t ]*){2,}$/,terminalMarker:/^((?:[!\.\?\u2026\u203D])+)$/,wordSymbolInner:/^((?:[&'\-\.:=\?@\xAD\xB7\u2010\u2011\u2019\u2027])|(?:_)+)$/,numerical:/^(?:[0-9\xB2\xB3\xB9\xBC-\xBE\u0660-\u0669\u06F0-\u06F9\u07C0-\u07C9\u0966-\u096F\u09E6-\u09EF\u09F4-\u09F9\u0A66-\u0A6F\u0AE6-\u0AEF\u0B66-\u0B6F\u0B72-\u0B77\u0BE6-\u0BF2\u0C66-\u0C6F\u0C78-\u0C7E\u0CE6-\u0CEF\u0D66-\u0D75\u0DE6-\u0DEF\u0E50-\u0E59\u0ED0-\u0ED9\u0F20-\u0F33\u1040-\u1049\u1090-\u1099\u1369-\u137C\u16EE-\u16F0\u17E0-\u17E9\u17F0-\u17F9\u1810-\u1819\u1946-\u194F\u19D0-\u19DA\u1A80-\u1A89\u1A90-\u1A99\u1B50-\u1B59\u1BB0-\u1BB9\u1C40-\u1C49\u1C50-\u1C59\u2070\u2074-\u2079\u2080-\u2089\u2150-\u2182\u2185-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2CFD\u3007\u3021-\u3029\u3038-\u303A\u3192-\u3195\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\uA620-\uA629\uA6E6-\uA6EF\uA830-\uA835\uA8D0-\uA8D9\uA900-\uA909\uA9D0-\uA9D9\uA9F0-\uA9F9\uAA50-\uAA59\uABF0-\uABF9\uFF10-\uFF19]|\uD800[\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDEE1-\uDEFB\uDF20-\uDF23\uDF41\uDF4A\uDFD1-\uDFD5]|\uD801[\uDCA0-\uDCA9]|\uD802[\uDC58-\uDC5F\uDC79-\uDC7F\uDCA7-\uDCAF\uDCFB-\uDCFF\uDD16-\uDD1B\uDDBC\uDDBD\uDDC0-\uDDCF\uDDD2-\uDDFF\uDE40-\uDE47\uDE7D\uDE7E\uDE9D-\uDE9F\uDEEB-\uDEEF\uDF58-\uDF5F\uDF78-\uDF7F\uDFA9-\uDFAF]|\uD803[\uDCFA-\uDCFF\uDE60-\uDE7E]|\uD804[\uDC52-\uDC6F\uDCF0-\uDCF9\uDD36-\uDD3F\uDDD0-\uDDD9\uDDE1-\uDDF4\uDEF0-\uDEF9]|\uD805[\uDCD0-\uDCD9\uDE50-\uDE59\uDEC0-\uDEC9\uDF30-\uDF3B]|\uD806[\uDCE0-\uDCF2]|\uD809[\uDC00-\uDC6E]|\uD81A[\uDE60-\uDE69\uDF50-\uDF59\uDF5B-\uDF61]|\uD834[\uDF60-\uDF71]|\uD835[\uDFCE-\uDFFF]|\uD83A[\uDCC7-\uDCCF]|\uD83C[\uDD00-\uDD0C])+$/,digitStart:/^\d/,lowerInitial:/^(?:[a-z\xB5\xDF-\xF6\xF8-\xFF\u0101\u0103\u0105\u0107\u0109\u010B\u010D\u010F\u0111\u0113\u0115\u0117\u0119\u011B\u011D\u011F\u0121\u0123\u0125\u0127\u0129\u012B\u012D\u012F\u0131\u0133\u0135\u0137\u0138\u013A\u013C\u013E\u0140\u0142\u0144\u0146\u0148\u0149\u014B\u014D\u014F\u0151\u0153\u0155\u0157\u0159\u015B\u015D\u015F\u0161\u0163\u0165\u0167\u0169\u016B\u016D\u016F\u0171\u0173\u0175\u0177\u017A\u017C\u017E-\u0180\u0183\u0185\u0188\u018C\u018D\u0192\u0195\u0199-\u019B\u019E\u01A1\u01A3\u01A5\u01A8\u01AA\u01AB\u01AD\u01B0\u01B4\u01B6\u01B9\u01BA\u01BD-\u01BF\u01C6\u01C9\u01CC\u01CE\u01D0\u01D2\u01D4\u01D6\u01D8\u01DA\u01DC\u01DD\u01DF\u01E1\u01E3\u01E5\u01E7\u01E9\u01EB\u01ED\u01EF\u01F0\u01F3\u01F5\u01F9\u01FB\u01FD\u01FF\u0201\u0203\u0205\u0207\u0209\u020B\u020D\u020F\u0211\u0213\u0215\u0217\u0219\u021B\u021D\u021F\u0221\u0223\u0225\u0227\u0229\u022B\u022D\u022F\u0231\u0233-\u0239\u023C\u023F\u0240\u0242\u0247\u0249\u024B\u024D\u024F-\u0293\u0295-\u02AF\u0371\u0373\u0377\u037B-\u037D\u0390\u03AC-\u03CE\u03D0\u03D1\u03D5-\u03D7\u03D9\u03DB\u03DD\u03DF\u03E1\u03E3\u03E5\u03E7\u03E9\u03EB\u03ED\u03EF-\u03F3\u03F5\u03F8\u03FB\u03FC\u0430-\u045F\u0461\u0463\u0465\u0467\u0469\u046B\u046D\u046F\u0471\u0473\u0475\u0477\u0479\u047B\u047D\u047F\u0481\u048B\u048D\u048F\u0491\u0493\u0495\u0497\u0499\u049B\u049D\u049F\u04A1\u04A3\u04A5\u04A7\u04A9\u04AB\u04AD\u04AF\u04B1\u04B3\u04B5\u04B7\u04B9\u04BB\u04BD\u04BF\u04C2\u04C4\u04C6\u04C8\u04CA\u04CC\u04CE\u04CF\u04D1\u04D3\u04D5\u04D7\u04D9\u04DB\u04DD\u04DF\u04E1\u04E3\u04E5\u04E7\u04E9\u04EB\u04ED\u04EF\u04F1\u04F3\u04F5\u04F7\u04F9\u04FB\u04FD\u04FF\u0501\u0503\u0505\u0507\u0509\u050B\u050D\u050F\u0511\u0513\u0515\u0517\u0519\u051B\u051D\u051F\u0521\u0523\u0525\u0527\u0529\u052B\u052D\u052F\u0561-\u0587\u13F8-\u13FD\u1D00-\u1D2B\u1D6B-\u1D77\u1D79-\u1D9A\u1E01\u1E03\u1E05\u1E07\u1E09\u1E0B\u1E0D\u1E0F\u1E11\u1E13\u1E15\u1E17\u1E19\u1E1B\u1E1D\u1E1F\u1E21\u1E23\u1E25\u1E27\u1E29\u1E2B\u1E2D\u1E2F\u1E31\u1E33\u1E35\u1E37\u1E39\u1E3B\u1E3D\u1E3F\u1E41\u1E43\u1E45\u1E47\u1E49\u1E4B\u1E4D\u1E4F\u1E51\u1E53\u1E55\u1E57\u1E59\u1E5B\u1E5D\u1E5F\u1E61\u1E63\u1E65\u1E67\u1E69\u1E6B\u1E6D\u1E6F\u1E71\u1E73\u1E75\u1E77\u1E79\u1E7B\u1E7D\u1E7F\u1E81\u1E83\u1E85\u1E87\u1E89\u1E8B\u1E8D\u1E8F\u1E91\u1E93\u1E95-\u1E9D\u1E9F\u1EA1\u1EA3\u1EA5\u1EA7\u1EA9\u1EAB\u1EAD\u1EAF\u1EB1\u1EB3\u1EB5\u1EB7\u1EB9\u1EBB\u1EBD\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1EC9\u1ECB\u1ECD\u1ECF\u1ED1\u1ED3\u1ED5\u1ED7\u1ED9\u1EDB\u1EDD\u1EDF\u1EE1\u1EE3\u1EE5\u1EE7\u1EE9\u1EEB\u1EED\u1EEF\u1EF1\u1EF3\u1EF5\u1EF7\u1EF9\u1EFB\u1EFD\u1EFF-\u1F07\u1F10-\u1F15\u1F20-\u1F27\u1F30-\u1F37\u1F40-\u1F45\u1F50-\u1F57\u1F60-\u1F67\u1F70-\u1F7D\u1F80-\u1F87\u1F90-\u1F97\u1FA0-\u1FA7\u1FB0-\u1FB4\u1FB6\u1FB7\u1FBE\u1FC2-\u1FC4\u1FC6\u1FC7\u1FD0-\u1FD3\u1FD6\u1FD7\u1FE0-\u1FE7\u1FF2-\u1FF4\u1FF6\u1FF7\u210A\u210E\u210F\u2113\u212F\u2134\u2139\u213C\u213D\u2146-\u2149\u214E\u2184\u2C30-\u2C5E\u2C61\u2C65\u2C66\u2C68\u2C6A\u2C6C\u2C71\u2C73\u2C74\u2C76-\u2C7B\u2C81\u2C83\u2C85\u2C87\u2C89\u2C8B\u2C8D\u2C8F\u2C91\u2C93\u2C95\u2C97\u2C99\u2C9B\u2C9D\u2C9F\u2CA1\u2CA3\u2CA5\u2CA7\u2CA9\u2CAB\u2CAD\u2CAF\u2CB1\u2CB3\u2CB5\u2CB7\u2CB9\u2CBB\u2CBD\u2CBF\u2CC1\u2CC3\u2CC5\u2CC7\u2CC9\u2CCB\u2CCD\u2CCF\u2CD1\u2CD3\u2CD5\u2CD7\u2CD9\u2CDB\u2CDD\u2CDF\u2CE1\u2CE3\u2CE4\u2CEC\u2CEE\u2CF3\u2D00-\u2D25\u2D27\u2D2D\uA641\uA643\uA645\uA647\uA649\uA64B\uA64D\uA64F\uA651\uA653\uA655\uA657\uA659\uA65B\uA65D\uA65F\uA661\uA663\uA665\uA667\uA669\uA66B\uA66D\uA681\uA683\uA685\uA687\uA689\uA68B\uA68D\uA68F\uA691\uA693\uA695\uA697\uA699\uA69B\uA723\uA725\uA727\uA729\uA72B\uA72D\uA72F-\uA731\uA733\uA735\uA737\uA739\uA73B\uA73D\uA73F\uA741\uA743\uA745\uA747\uA749\uA74B\uA74D\uA74F\uA751\uA753\uA755\uA757\uA759\uA75B\uA75D\uA75F\uA761\uA763\uA765\uA767\uA769\uA76B\uA76D\uA76F\uA771-\uA778\uA77A\uA77C\uA77F\uA781\uA783\uA785\uA787\uA78C\uA78E\uA791\uA793-\uA795\uA797\uA799\uA79B\uA79D\uA79F\uA7A1\uA7A3\uA7A5\uA7A7\uA7A9\uA7B5\uA7B7\uA7FA\uAB30-\uAB5A\uAB60-\uAB65\uAB70-\uABBF\uFB00-\uFB06\uFB13-\uFB17\uFF41-\uFF5A]|\uD801[\uDC28-\uDC4F]|\uD803[\uDCC0-\uDCF2]|\uD806[\uDCC0-\uDCDF]|\uD835[\uDC1A-\uDC33\uDC4E-\uDC54\uDC56-\uDC67\uDC82-\uDC9B\uDCB6-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDCEA-\uDD03\uDD1E-\uDD37\uDD52-\uDD6B\uDD86-\uDD9F\uDDBA-\uDDD3\uDDEE-\uDE07\uDE22-\uDE3B\uDE56-\uDE6F\uDE8A-\uDEA5\uDEC2-\uDEDA\uDEDC-\uDEE1\uDEFC-\uDF14\uDF16-\uDF1B\uDF36-\uDF4E\uDF50-\uDF55\uDF70-\uDF88\uDF8A-\uDF8F\uDFAA-\uDFC2\uDFC4-\uDFC9\uDFCB])/,surrogates:/[\uD800-\uDFFF]/,punctuation:/[!"'-\),-\/:;\?\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u201F\u2022-\u2027\u2032-\u203A\u203C-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,word:/[0-9A-Za-z\xAA\xB2\xB3\xB5\xB9\xBA\xBC-\xBE\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u09F4-\u09F9\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71-\u0B77\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BF2\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C78-\u0C7E\u0C81-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D57\u0D5F-\u0D63\u0D66-\u0D75\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F33\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u137C\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u17F0-\u17F9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABE\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFC-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2070\u2071\u2074-\u2079\u207F-\u2089\u2090-\u209C\u20D0-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2150-\u2189\u2460-\u249B\u24EA-\u24FF\u2776-\u2793\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2CFD\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u3192-\u3195\u31A0-\u31BA\u31F0-\u31FF\u3220-\u3229\u3248-\u324F\u3251-\u325F\u3280-\u3289\u32B1-\u32BF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA672\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AD\uA7B0-\uA7B7\uA7F7-\uA827\uA830-\uA835\uA840-\uA873\uA880-\uA8C4\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD07-\uDD33\uDD40-\uDD78\uDD8A\uDD8B\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0-\uDEFB\uDF00-\uDF23\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC58-\uDC76\uDC79-\uDC9E\uDCA7-\uDCAF\uDCE0-\uDCF2\uDCF4\uDCF5\uDCFB-\uDD1B\uDD20-\uDD39\uDD80-\uDDB7\uDDBC-\uDDCF\uDDD2-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F-\uDE47\uDE60-\uDE7E\uDE80-\uDE9F\uDEC0-\uDEC7\uDEC9-\uDEE6\uDEEB-\uDEEF\uDF00-\uDF35\uDF40-\uDF55\uDF58-\uDF72\uDF78-\uDF91\uDFA9-\uDFAF]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDCFA-\uDCFF\uDE60-\uDE7E]|\uD804[\uDC00-\uDC46\uDC52-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDDE1-\uDDF4\uDE00-\uDE11\uDE13-\uDE37\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF3B]|\uD806[\uDCA0-\uDCF2\uDCFF\uDEC0-\uDEF8]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF5B-\uDF61\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44\uDF60-\uDF71]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD83A[\uDC00-\uDCC4\uDCC7-\uDCD6]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD83C[\uDD00-\uDD0C]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/,whiteSpace:/[\t-\r \x85\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/}},function(e,t){e.exports=function(e,t){for(var n=-1,i=null==e?0:e.length,r=0,u=[];++n<i;){var o=e[n];t(o,n,e)&&(u[r++]=o)}return u}},function(e,t,n){var i=n(28);e.exports=function(e,t){var n=[];return i(e,function(e,i,r){t(e,i,r)&&n.push(e)}),n}},function(e,t,n){var i=n(110),r=n(29);e.exports=function(e,t){return e&&i(e,t,r)}},function(e,t,n){var i=n(111)();e.exports=i},function(e,t){e.exports=function(e){return function(t,n,i){for(var r=-1,u=Object(t),o=i(t),s=o.length;s--;){var a=o[e?s:++r];if(!1===n(u[a],a,u))break}return t}}},function(e,t,n){var i=n(26);e.exports=function(e,t){return function(n,r){if(null==n)return n;if(!i(n))return e(n,r);for(var u=n.length,o=t?u:-1,s=Object(n);(t?o--:++o<u)&&!1!==r(s[o],o,s););return n}}},function(e,t,n){var i=n(114),r=n(126),u=n(59);e.exports=function(e){var t=r(e);return 1==t.length&&t[0][2]?u(t[0][0],t[0][1]):function(n){return n===e||i(n,e,t)}}},function(e,t,n){var i=n(55),r=n(56);e.exports=function(e,t,n,u){var o=n.length,s=o,a=!u;if(null==e)return!s;for(e=Object(e);o--;){var l=n[o];if(a&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++o<s;){var c=(l=n[o])[0],d=e[c],f=l[1];if(a&&l[2]){if(void 0===d&&!(c in e))return!1}else{var p=new i;if(u)var g=u(d,f,c,e,t,p);if(!(void 0===g?r(f,d,3,u,p):g))return!1}}return!0}},function(e,t){e.exports=function(){this.__data__=[],this.size=0}},function(e,t,n){var i=n(17),r=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=i(t,e);return n>=0&&(n==t.length-1?t.pop():r.call(t,n,1),--this.size,!0)}},function(e,t,n){var i=n(17);e.exports=function(e){var t=this.__data__,n=i(t,e);return 0>n?void 0:t[n][1]}},function(e,t,n){var i=n(17);e.exports=function(e){return i(this.__data__,e)>-1}},function(e,t,n){var i=n(17);e.exports=function(e,t){var n=this.__data__,r=i(n,e);return 0>r?(++this.size,n.push([e,t])):n[r][1]=t,this}},function(e,t,n){var i=n(55),r=n(121),u=n(123),o=n(124),s=n(99),a=n(0),l=n(100),c=n(101),d="[object Arguments]",f="[object Array]",p="[object Object]",g=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,h,y,m){var b=a(e),v=a(t),D=b?f:s(e),w=v?f:s(t),k=(D=D==d?p:D)==p,F=(w=w==d?p:w)==p,E=D==w;if(E&&l(e)){if(!l(t))return!1;b=!0,k=!1}if(E&&!k)return m||(m=new i),b||c(e)?r(e,t,n,h,y,m):u(e,t,D,n,h,y,m);if(!(1&n)){var x=k&&g.call(e,"__wrapped__"),C=F&&g.call(t,"__wrapped__");if(x||C){var A=x?e.value():e,j=C?t.value():t;return m||(m=new i),y(A,j,n,h,m)}}return!!E&&(m||(m=new i),o(e,t,n,h,y,m))}},function(e,t,n){var i=n(97),r=n(122),u=n(98);e.exports=function(e,t,n,o,s,a){var l=1&n,c=e.length,d=t.length;if(!(c==d||l&&d>c))return!1;var f=a.get(e);if(f&&a.get(t))return f==t;var p=-1,g=!0,h=2&n?new i:void 0;for(a.set(e,t),a.set(t,e);++p<c;){var y=e[p],m=t[p];if(o)var b=l?o(m,y,p,t,e,a):o(y,m,p,e,t,a);if(void 0!==b){if(b)continue;g=!1;break}if(h){if(!r(t,function(e,t){if(!u(h,t)&&(y===e||s(y,e,n,o,a)))return h.push(t)})){g=!1;break}}else if(y!==m&&!s(y,m,n,o,a)){g=!1;break}}return a.delete(e),a.delete(t),g}},function(e,t){e.exports=function(e,t){for(var n=-1,i=null==e?0:e.length;++n<i;)if(t(e[n],n,e))return!0;return!1}},function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,n){var i=n(125),r=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,u,o,s){var a=1&n,l=i(e),c=l.length;if(c!=i(t).length&&!a)return!1;for(var d=c;d--;){var f=l[d];if(!(a?f in t:r.call(t,f)))return!1}var p=s.get(e);if(p&&s.get(t))return p==t;var g=!0;s.set(e,t),s.set(t,e);for(var h=a;++d<c;){var y=e[f=l[d]],m=t[f];if(u)var b=a?u(m,y,f,t,e,s):u(y,m,f,e,t,s);if(!(void 0===b?y===m||o(y,m,n,u,s):b)){g=!1;break}h||(h="constructor"==f)}if(g&&!h){var v=e.constructor,D=t.constructor;v!=D&&"constructor"in e&&"constructor"in t&&!("function"==typeof v&&v instanceof v&&"function"==typeof D&&D instanceof D)&&(g=!1)}return s.delete(e),s.delete(t),g}},function(e,t,n){var i=n(51)(Object.keys,Object);e.exports=i},function(e,t,n){var i=n(58),r=n(29);e.exports=function(e){for(var t=r(e),n=t.length;n--;){var u=t[n],o=e[u];t[n]=[u,o,i(o)]}return t}},function(e,t,n){var i=n(56),r=n(128),u=n(90),o=n(30),s=n(58),a=n(59),l=n(15);e.exports=function(e,t){return o(e)&&s(t)?a(l(e),t):function(n){var o=r(n,e);return void 0===o&&o===t?u(n,e):i(t,o,3)}}},function(e,t,n){var i=n(48);e.exports=function(e,t,n){var r=null==e?void 0:i(e,t);return void 0===r?n:r}},function(e,t){e.exports=function(){return!1}},function(e,t,n){var i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,r=/\\(\\)?/g,u=n(131)(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,function(e,n,i,u){t.push(i?u.replace(r,"$1"):n||e)}),t});e.exports=u},function(e,t){e.exports=function(e){return e}},function(e,t){e.exports=function(e,t){return null!=e&&t in Object(e)}},function(e,t,n){var i=n(134),r=n(135),u=n(30),o=n(15);e.exports=function(e){return u(e)?i(o(e)):r(e)}},function(e,t){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},function(e,t,n){var i=n(48);e.exports=function(e){return function(t){return i(t,e)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(e=(0,r.default)(e)).replace(/ /gi,"-").toLowerCase()};var i,r=(i=n(137))&&i.__esModule?i:{default:i}},function(e,t,n){var i=n(138),r=n(60),u=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,o=/[\u0300-\u036f\ufe20-\ufe2f\u20d0-\u20ff]/g;e.exports=function(e){return(e=r(e))&&e.replace(u,i).replace(o,"")}},function(e,t,n){var i=n(139)({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"});e.exports=i},function(e,t){e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},function(e,t){e.exports=function(e){return e}},function(e,t,n){var i=n(142),r=n(29);e.exports=function(e){return null==e?[]:i(e,r(e))}},function(e,t,n){var i=n(61);e.exports=function(e,t){return i(t,function(t){return e[t]})}},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t){e.exports=function(e){return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=a((0,r.autop)((0,o.default)(e)),t);return n.length>0?n:[e]};var i=s(n(94)),r=n(147),u=s(n(50)),o=s(n(95));function s(e){return e&&e.__esModule?e:{default:e}}var a=function(e,t){var n=[];t=t||!1;for(var r=/<p(?:[^>]+)?>(.*?)<\/p>/gi,o=void 0;null!==(o=r.exec(e));)n.push(o);return(0,i.default)(n,function(e){return t?(0,u.default)(e[1]):e[1]})}},function(e,t,n){var i=n(28),r=n(26);e.exports=function(e,t){var n=-1,u=r(e)?Array(e.length):[];return i(e,function(e,i,r){u[++n]=t(e,i,r)}),u}},function(e,t,n){"use strict";n.r(t),n.d(t,"autop",function(){return l}),n.d(t,"removep",function(){return c});var i=n(87),r=n.n(i),u=(n(177),n(194),n(195),n(88)),o=n.n(u),s=(n(199),n(200),/(<((?=!--|!\[CDATA\[)((?=!-)!(?:-(?!->)[^\-]*)*(?:-->)?|!\[CDATA\[[^\]]*(?:](?!]>)[^\]]*)*?(?:]]>)?)|[^>]*>?))/);function a(e,t){for(var n=function(e){for(var t,n=[],i=e;t=i.match(s);)n.push(i.slice(0,t.index)),n.push(t[0]),i=i.slice(t.index+t[0].length);return i.length&&n.push(i),n}(e),i=!1,r=o()(t),u=1;n.length>u;u+=2)for(var a=0;r.length>a;a++){var l=r[a];if(-1!==n[u].indexOf(l)){n[u]=n[u].replace(RegExp(l,"g"),t[l]),i=!0;break}}return i&&(e=n.join("")),e}function l(e){var t=1>=arguments.length||void 0===arguments[1]||arguments[1],n=[];if(""===e.trim())return"";if(-1!==(e+="\n").indexOf("<pre")){var i=e.split("</pre>"),u=i.pop();e="";for(var o=0;i.length>o;o++){var s=i[o],l=s.indexOf("<pre");if(-1!==l){var c="<pre wp-pre-tag-"+o+"></pre>";n.push([c,s.substr(l)+"</pre>"]),e+=s.substr(0,l)+c}else e+=s}e+=u}var d="(?:table|thead|tfoot|caption|col|colgroup|tbody|tr|td|th|div|dl|dd|dt|ul|ol|li|pre|form|map|area|blockquote|address|math|style|p|h[1-6]|hr|fieldset|legend|section|article|aside|hgroup|header|footer|nav|figure|figcaption|details|menu|summary)";-1!==(e=a(e=(e=(e=(e=e.replace(/<br\s*\/?>\s*<br\s*\/?>/g,"\n\n")).replace(RegExp("(<"+d+"[s/>])","g"),"\n\n$1")).replace(RegExp("(</"+d+">)","g"),"$1\n\n")).replace(/\r\n|\r/g,"\n"),{"\n":" \x3c!-- wpnl --\x3e "})).indexOf("<option")&&(e=(e=e.replace(/\s*<option/g,"<option")).replace(/<\/option>\s*/g,"</option>")),-1!==e.indexOf("</object>")&&(e=(e=(e=e.replace(/(<object[^>]*>)\s*/g,"$1")).replace(/\s*<\/object>/g,"</object>")).replace(/\s*(<\/?(?:param|embed)[^>]*>)\s*/g,"$1")),-1===e.indexOf("<source")&&-1===e.indexOf("<track")||(e=(e=(e=e.replace(/([<\[](?:audio|video)[^>\]]*[>\]])\s*/g,"$1")).replace(/\s*([<\[]\/(?:audio|video)[>\]])/g,"$1")).replace(/\s*(<(?:source|track)[^>]*>)\s*/g,"$1")),-1!==e.indexOf("<figcaption")&&(e=(e=e.replace(/\s*(<figcaption[^>]*>)/,"$1")).replace(/<\/figcaption>\s*/,"</figcaption>"));var f=(e=e.replace(/\n\n+/g,"\n\n")).split(/\n\s*\n/).filter(Boolean);return e="",f.forEach(function(t){e+="<p>"+t.replace(/^\n*|\n*$/g,"")+"</p>\n"}),e=(e=(e=(e=(e=(e=(e=(e=e.replace(/<p>\s*<\/p>/g,"")).replace(/<p>([^<]+)<\/(div|address|form)>/g,"<p>$1</p></$2>")).replace(RegExp("<p>s*(</?"+d+"[^>]*>)s*</p>","g"),"$1")).replace(/<p>(<li.+?)<\/p>/g,"$1")).replace(/<p><blockquote([^>]*)>/gi,"<blockquote$1><p>")).replace(/<\/blockquote><\/p>/g,"</p></blockquote>")).replace(RegExp("<p>s*(</?"+d+"[^>]*>)","g"),"$1")).replace(RegExp("(</?"+d+"[^>]*>)s*</p>","g"),"$1"),t&&(e=(e=(e=(e=e.replace(/<(script|style).*?<\/\\1>/g,function(e){return e[0].replace(/\n/g,"<WPPreserveNewline />")})).replace(/<br>|<br\/>/g,"<br />")).replace(/(<br \/>)?\s*\n/g,function(e,t){return t?e:"<br />\n"})).replace(/<WPPreserveNewline \/>/g,"\n")),e=(e=(e=e.replace(RegExp("(</?"+d+"[^>]*>)s*<br />","g"),"$1")).replace(/<br \/>(\s*<\/?(?:p|li|div|dl|dd|dt|th|pre|td|ul|ol)[^>]*>)/g,"$1")).replace(/\n<\/p>$/g,"</p>"),n.forEach(function(t){var n=r()(t,2);e=e.replace(n[0],n[1])}),-1!==e.indexOf("\x3c!-- wpnl --\x3e")&&(e=e.replace(/\s?<!-- wpnl -->\s?/g,"\n")),e}function c(e){var t="blockquote|ul|ol|li|dl|dt|dd|table|thead|tbody|tfoot|tr|th|td|h[1-6]|fieldset|figure",n=t+"|div|p",i=t+"|pre",r=[],u=!1,o=!1;return e?(-1===e.indexOf("<script")&&-1===e.indexOf("<style")||(e=e.replace(/<(script|style)[^>]*>[\s\S]*?<\/\1>/g,function(e){return r.push(e),"<wp-preserve>"})),-1!==e.indexOf("<pre")&&(u=!0,e=e.replace(/<pre[^>]*>[\s\S]+?<\/pre>/g,function(e){return(e=(e=e.replace(/<br ?\/?>(\r\n|\n)?/g,"<wp-line-break>")).replace(/<\/?p( [^>]*)?>(\r\n|\n)?/g,"<wp-line-break>")).replace(/\r?\n/g,"<wp-line-break>")})),-1!==e.indexOf("[caption")&&(o=!0,e=e.replace(/\[caption[\s\S]+?\[\/caption\]/g,function(e){return e.replace(/<br([^>]*)>/g,"<wp-temp-br$1>").replace(/[\r\n\t]+/,"")})),-1!==(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(RegExp("\\s*</("+n+")>\\s*","g"),"</$1>\n")).replace(RegExp("\\s*<((?:"+n+")(?: [^>]*)?)>","g"),"\n<$1>")).replace(/(<p [^>]+>.*?)<\/p>/g,"$1</p#>")).replace(/<div( [^>]*)?>\s*<p>/gi,"<div$1>\n\n")).replace(/\s*<p>/gi,"")).replace(/\s*<\/p>\s*/gi,"\n\n")).replace(/\n[\s\u00a0]+\n/g,"\n\n")).replace(/(\s*)<br ?\/?>\s*/gi,function(e,t){return t&&-1!==t.indexOf("\n")?"\n\n":"\n"})).replace(/\s*<div/g,"\n<div")).replace(/<\/div>\s*/g,"</div>\n")).replace(/\s*\[caption([^\[]+)\[\/caption\]\s*/gi,"\n\n[caption$1[/caption]\n\n")).replace(/caption\]\n\n+\[caption/g,"caption]\n\n[caption")).replace(RegExp("\\s*<((?:"+i+")(?: [^>]*)?)\\s*>","g"),"\n<$1>")).replace(RegExp("\\s*</("+i+")>\\s*","g"),"</$1>\n")).replace(/<((li|dt|dd)[^>]*)>/g," \t<$1>")).indexOf("<option")&&(e=(e=e.replace(/\s*<option/g,"\n<option")).replace(/\s*<\/select>/g,"\n</select>")),-1!==e.indexOf("<hr")&&(e=e.replace(/\s*<hr( [^>]*)?>\s*/g,"\n\n<hr$1>\n\n")),-1!==e.indexOf("<object")&&(e=e.replace(/<object[\s\S]+?<\/object>/g,function(e){return e.replace(/[\r\n]+/g,"")})),e=(e=(e=(e=e.replace(/<\/p#>/g,"</p>\n")).replace(/\s*(<p [^>]+>[\s\S]*?<\/p>)/g,"\n$1")).replace(/^\s+/,"")).replace(/[\s\u00a0]+$/,""),u&&(e=e.replace(/<wp-line-break>/g,"\n")),o&&(e=e.replace(/<wp-temp-br([^>]*)>/g,"<br$1>")),r.length&&(e=e.replace(/<wp-preserve>/g,function(){return r.shift()})),e):""}},function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},function(e,t,n){var i=n(150);e.exports=function(e,t){var n=[],r=!0,u=!1,o=void 0;try{for(var s,a=i(e);!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){u=!0,o=e}finally{try{r||null==a.return||a.return()}finally{if(u)throw o}}return n}},function(e,t,n){e.exports=n(151)},function(e,t,n){n(152),n(171),e.exports=n(173)},function(e,t,n){n(153);for(var i=n(6),r=n(10),u=n(18),o=n(8)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),a=0;s.length>a;a++){var l=s[a],c=i[l],d=c&&c.prototype;d&&!d[o]&&r(d,o,l),u[l]=u.Array}},function(e,t,n){"use strict";var i=n(154),r=n(155),u=n(18),o=n(32);e.exports=n(64)(Array,"Array",function(e,t){this._t=o(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return e&&e.length>n?r(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]]):(this._t=void 0,r(1))},"values"),u.Arguments=u.Array,i("keys"),i("values"),i("entries")},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var i=n(63);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t,n){var i=n(158);e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){e.exports=!n(20)&&!n(36)(function(){return 7!=Object.defineProperty(n(67)("div"),"a",{get:function(){return 7}}).a})},function(e,t,n){var i=n(35);e.exports=function(e,t){if(!i(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!i(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!i(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){e.exports=n(10)},function(e,t,n){"use strict";var i=n(163),r=n(68),u=n(73),o={};n(10)(o,n(8)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=i(o,{next:r(1,n)}),u(e,t+" Iterator")}},function(e,t,n){var i=n(19),r=n(164),u=n(72),o=n(38)("IE_PROTO"),s=function(){},a=function(){var e,t=n(67)("iframe"),i=u.length;for(t.style.display="none",n(169).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),a=e.F;i--;)delete a.prototype[u[i]];return a()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=i(e),n=new s,s.prototype=null,n[o]=e):n=a(),void 0===t?n:r(n,t)}},function(e,t,n){var i=n(34),r=n(19),u=n(69);e.exports=n(20)?Object.defineProperties:function(e,t){r(e);for(var n,o=u(t),s=o.length,a=0;s>a;)i.f(e,n=o[a++],t[n]);return e}},function(e,t,n){var i=n(21),r=n(32),u=n(166)(!1),o=n(38)("IE_PROTO");e.exports=function(e,t){var n,s=r(e),a=0,l=[];for(n in s)n!=o&&i(s,n)&&l.push(n);for(;t.length>a;)i(s,n=t[a++])&&(~u(l,n)||l.push(n));return l}},function(e,t,n){var i=n(32),r=n(167),u=n(168);e.exports=function(e){return function(t,n,o){var s,a=i(t),l=r(a.length),c=u(o,l);if(e&&n!=n){for(;l>c;)if((s=a[c++])!=s)return!0}else for(;l>c;c++)if((e||c in a)&&a[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var i=n(37),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},function(e,t,n){var i=n(37),r=Math.max,u=Math.min;e.exports=function(e,t){return 0>(e=i(e))?r(e+t,0):u(e,t)}},function(e,t,n){var i=n(6).document;e.exports=i&&i.documentElement},function(e,t,n){var i=n(21),r=n(74),u=n(38)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),i(e,u)?e[u]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},function(e,t,n){"use strict";var i=n(172)(!0);n(64)(String,"String",function(e){this._t=e+"",this._i=0},function(){var e,t=this._t,n=this._i;return t.length>n?(e=i(t,n),this._i+=e.length,{value:e,done:!1}):{value:void 0,done:!0}})},function(e,t,n){var i=n(37),r=n(33);e.exports=function(e){return function(t,n){var u,o,s=r(t)+"",a=i(n),l=s.length;return 0>a||a>=l?e?"":void 0:55296>(u=s.charCodeAt(a))||u>56319||a+1===l||56320>(o=s.charCodeAt(a+1))||o>57343?e?s.charAt(a):u:e?s.slice(a,a+2):o-56320+(u-55296<<10)+65536}}},function(e,t,n){var i=n(19),r=n(174);e.exports=n(7).getIterator=function(e){var t=r(e);if("function"!=typeof t)throw TypeError(e+" is not iterable!");return i(t.call(e))}},function(e,t,n){var i=n(175),r=n(8)("iterator"),u=n(18);e.exports=n(7).getIteratorMethod=function(e){if(null!=e)return e[r]||e["@@iterator"]||u[i(e)]}},function(e,t,n){var i=n(63),r=n(8)("toStringTag"),u="Arguments"==i(function(){return arguments}());e.exports=function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),r))?n:u?i(t):"Object"==(o=i(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},function(e,t,n){for(var i=n(178),r=n(82),u=n(13),o=n(2),s=n(3),a=n(42),l=n(1),c=l("iterator"),d=l("toStringTag"),f=a.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},g=r(p),h=0;g.length>h;h++){var y,m=g[h],b=p[m],v=o[m],D=v&&v.prototype;if(D&&(D[c]||s(D,c,f),D[d]||s(D,d,m),a[m]=f,b))for(y in i)D[y]||u(D,y,i[y],!0)}},function(e,t,n){"use strict";var i=n(179),r=n(180),u=n(42),o=n(23);e.exports=n(182)(Array,"Array",function(e,t){this._t=o(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return e&&e.length>n?r(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]]):(this._t=void 0,r(1))},"values"),u.Arguments=u.Array,i("keys"),i("values"),i("entries")},function(e,t,n){var i=n(1)("unscopables"),r=Array.prototype;null==r[i]&&n(3)(r,i,{}),e.exports=function(e){r[i][e]=!0}},function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},function(e,t,n){var i=n(80);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==i(e)?e.split(""):Object(e)}},function(e,t,n){"use strict";var i=n(76),r=n(183),u=n(13),o=n(3),s=n(42),a=n(185),l=n(85),c=n(192),d=n(1)("iterator"),f=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,g,h,y,m){a(n,t,g);var b,v,D,w=function(e){if(!f&&e in x)return x[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},k=t+" Iterator",F="values"==h,E=!1,x=e.prototype,C=x[d]||x["@@iterator"]||h&&x[h],A=C||w(h),j=h?F?w("entries"):A:void 0,_="Array"==t&&x.entries||C;if(_&&(D=c(_.call(new e)))!==Object.prototype&&D.next&&(l(D,k,!0),i||"function"==typeof D[d]||o(D,d,p)),F&&C&&"values"!==C.name&&(E=!0,A=function(){return C.call(this)}),i&&!m||!f&&!E&&x[d]||o(x,d,A),s[t]=A,s[k]=p,h)if(b={values:F?A:w("values"),keys:y?A:w("keys"),entries:j},m)for(v in b)v in x||u(x,v,b[v]);else r(r.P+r.F*(f||E),t,b);return b}},function(e,t,n){var i=n(2),r=n(39),u=n(3),o=n(13),s=n(81),a=function(e,t,n){var l,c,d,f,p=e&a.F,g=e&a.G,h=e&a.P,y=e&a.B,m=g?i:e&a.S?i[t]||(i[t]={}):(i[t]||{}).prototype,b=g?r:r[t]||(r[t]={}),v=b.prototype||(b.prototype={});for(l in g&&(n=t),n)d=((c=!p&&m&&void 0!==m[l])?m:n)[l],f=y&&c?s(d,i):h&&"function"==typeof d?s(Function.call,d):d,m&&o(m,l,d,e&a.U),b[l]!=d&&u(b,l,f),h&&v[l]!=d&&(v[l]=d)};i.core=r,a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,e.exports=a},function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},function(e,t,n){"use strict";var i=n(186),r=n(41),u=n(85),o={};n(3)(o,n(1)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=i(o,{next:r(1,n)}),u(e,t+" Iterator")}},function(e,t,n){var i=n(12),r=n(187),u=n(45),o=n(44)("IE_PROTO"),s=function(){},a=function(){var e,t=n(78)("iframe"),i=u.length;for(t.style.display="none",n(191).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),a=e.F;i--;)delete a.prototype[u[i]];return a()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=i(e),n=new s,s.prototype=null,n[o]=e):n=a(),void 0===t?n:r(n,t)}},function(e,t,n){var i=n(11),r=n(12),u=n(82);e.exports=n(4)?Object.defineProperties:function(e,t){r(e);for(var n,o=u(t),s=o.length,a=0;s>a;)i.f(e,n=o[a++],t[n]);return e}},function(e,t,n){var i=n(23),r=n(189),u=n(190);e.exports=function(e){return function(t,n,o){var s,a=i(t),l=r(a.length),c=u(o,l);if(e&&n!=n){for(;l>c;)if((s=a[c++])!=s)return!0}else for(;l>c;c++)if((e||c in a)&&a[c]===n)return e||c||0;return!e&&-1}}},function(e,t,n){var i=n(84),r=Math.min;e.exports=function(e){return e>0?r(i(e),9007199254740991):0}},function(e,t,n){var i=n(84),r=Math.max,u=Math.min;e.exports=function(e,t){return 0>(e=i(e))?r(e+t,0):u(e,t)}},function(e,t,n){var i=n(2).document;e.exports=i&&i.documentElement},function(e,t,n){var i=n(14),r=n(193),u=n(44)("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=r(e),i(e,u)?e[u]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},function(e,t,n){var i=n(43);e.exports=function(e){return Object(i(e))}},function(e,t,n){n(46)("split",2,function(e,t,i){"use strict";var r=n(86),u=i,o=[].push;if("".split(/.?/).length){var s=void 0===/()??/.exec("")[1];i=function(e,t){var n=this+"";if(void 0===e&&0===t)return[];if(!r(e))return u.call(n,e,t);var i,a,l,c,d,f=[],p=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),g=0,h=void 0===t?4294967295:t>>>0,y=RegExp(e.source,p+"g");for(s||(i=RegExp("^"+y.source+"$(?!\\s)",p));(a=y.exec(n))&&((l=a.index+a[0].length)<=g||(f.push(n.slice(g,a.index)),!s&&a.length>1&&a[0].replace(i,function(){for(d=1;arguments.length-2>d;d++)void 0===arguments[d]&&(a[d]=void 0)}),a.length>1&&n.length>a.index&&o.apply(f,a.slice(1)),c=a[0].length,g=l,h>f.length));)y.lastIndex===a.index&&y.lastIndex++;return g===n.length?!c&&y.test("")||f.push(""):f.push(n.slice(g)),f.length>h?f.slice(0,h):f}}return[function(n,r){var u=e(this),o=null==n?void 0:n[t];return void 0!==o?o.call(n,u,r):i.call(u+"",n,r)},i]})},function(e,t,n){n(46)("replace",2,function(e,t,n){return[function(i,r){"use strict";var u=e(this),o=null==i?void 0:i[t];return void 0!==o?o.call(i,u,r):n.call(u+"",i,r)},n]})},function(e,t,n){n(197),e.exports=n(7).Object.keys},function(e,t,n){var i=n(74),r=n(69);n(198)("keys",function(){return function(e){return r(i(e))}})},function(e,t,n){var i=n(66),r=n(7),u=n(36);e.exports=function(e,t){var n=(r.Object||{})[e]||Object[e],o={};o[e]=t(n),i(i.S+i.F*u(function(){n(1)}),"Object",o)}},function(e,t,n){n(46)("match",1,function(e,t,n){return[function(n){"use strict";var i=e(this),r=null==n?void 0:n[t];return void 0!==r?r.call(n,i):RegExp(n)[t](i+"")},n]})},function(e,t,n){var i=n(2),r=n(201),u=n(11).f,o=n(205).f,s=n(86),a=n(206),l=i.RegExp,c=l,d=l.prototype,f=/a/g,p=/a/g,g=new l(f)!==f;if(n(4)&&(!g||n(22)(function(){return p[n(1)("match")]=!1,l(f)!=f||l(p)==p||"/a/i"!=l(f,"i")}))){l=function(e,t){var n=this instanceof l,i=s(e),u=void 0===t;return!n&&i&&e.constructor===l&&u?e:r(g?new c(i&&!u?e.source:e,t):c((i=e instanceof l)?e.source:e,i&&u?a.call(e):t),n?this:d,l)};for(var h=function(e){e in l||u(l,e,{configurable:!0,get:function(){return c[e]},set:function(t){c[e]=t}})},y=o(c),m=0;y.length>m;)h(y[m++]);d.constructor=l,l.prototype=d,n(13)(i,"RegExp",l)}n(207)("RegExp")},function(e,t,n){var i=n(9),r=n(202).set;e.exports=function(e,t,n){var u,o=t.constructor;return o!==n&&"function"==typeof o&&(u=o.prototype)!==n.prototype&&i(u)&&r&&r(e,u),e}},function(e,t,n){var i=n(9),r=n(12),u=function(e,t){if(r(e),!i(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,i){try{(i=n(81)(Function.call,n(203).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return u(e,n),t?e.__proto__=n:i(e,n),e}}({},!1):void 0),check:u}},function(e,t,n){var i=n(204),r=n(41),u=n(23),o=n(79),s=n(14),a=n(77),l=Object.getOwnPropertyDescriptor;t.f=n(4)?l:function(e,t){if(e=u(e),t=o(t,!0),a)try{return l(e,t)}catch(e){}if(s(e,t))return r(!i.f.call(e,t),e[t])}},function(e,t){t.f={}.propertyIsEnumerable},function(e,t,n){var i=n(83),r=n(45).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return i(e,r)}},function(e,t,n){"use strict";var i=n(12);e.exports=function(){var e=i(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var i=n(2),r=n(11),u=n(4),o=n(1)("species");e.exports=function(e){var t=i[e];u&&t&&!t[o]&&r.f(t,o,{configurable:!0,get:function(){return this}})}},function(e,t){e.exports=function(e){return e}},,,,,,,,,,,,,function(e,t,n){var i=n(222),r=n(208)(function(e,t){return null==e?{}:i(e,t)});e.exports=r},function(e,t,n){var i=n(223),r=n(90);e.exports=function(e,t){return i(e,t,function(t,n){return r(e,n)})}},function(e,t,n){var i=n(48),r=n(224),u=n(25);e.exports=function(e,t,n){for(var o=-1,s=t.length,a={};++o<s;){var l=t[o],c=i(e,l);n(c,l)&&r(a,u(l,e),c)}return a}},function(e,t,n){var i=n(225),r=n(25),u=n(91),o=n(24),s=n(15);e.exports=function(e,t,n,a){if(!o(e))return e;for(var l=-1,c=(t=r(t,e)).length,d=c-1,f=e;null!=f&&++l<c;){var p=s(t[l]),g=n;if(l!=d){var h=f[p];void 0===(g=a?a(h,p,f):void 0)&&(g=o(h)?h:u(t[l+1])?[]:{})}i(f,p,g),f=f[p]}return e}},function(e,t,n){var i=n(226),r=n(89),u=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var o=e[t];u.call(e,t)&&r(o,n)&&(void 0!==n||t in e)||i(e,t,n)}},function(e,t,n){var i=n(227);e.exports=function(e,t,n){"__proto__"==t&&i?i(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},function(e,t,n){var i=n(228),r=function(){try{var e=i(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=r},function(e,t){e.exports=function(e,t){return null==e?void 0:e[t]}},function(e,t,n){var i=n(261),r=n(102);e.exports=function(e,t){return null!=e&&r(e,t,i)}},function(e,t,n){"use strict";e.exports=function(e){return function(t){var n=-1,i=t&&t.children;if(!i)throw Error("Missing children in `parent` for `visitor`");for(;++n in i;)e(i[n],n,t)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=h(e);return t=t||!1,0!==n.length&&(!1===t?n:n.slice(0,t))};var i=g(n(236)),r=g(n(94)),u=g(n(93)),o=g(n(50)),s=g(n(237)),a=g(n(95)),l=g(n(238)),c=g(n(239)),d=g(n(240)),f=g(n(269)),p=g(n(241));function g(e){return e&&e.__esModule?e:{default:e}}var h=function(e){if(""===(e=(0,i.default)([o.default,s.default,a.default,l.default,c.default,d.default,f.default])(e)))return[];var t=e.split(/\s/g);return t=(0,r.default)(t,function(e){return(0,p.default)(e)}),(0,u.default)(t,function(e){return""!==e.trim()})}},function(e,t,n){var i=n(272),r=n(273),u=n(144);e.exports=function(e,t,n){return t=r(t),void 0===n?(n=t,t=0):n=r(n),e=u(e),i(e,t,n)}},function(e,t,n){"use strict";var i=n(230);function r(e){e.position||(e.position={})}e.exports=i(function(e,t,n){var i=n.children;e.position&&(0!==t||n.position&&n.position.start||(r(n),n.position.start=e.position.start),t!==i.length-1||n.position&&n.position.end||(r(n),n.position.end=e.position.end))})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.get("content").match(/<a(?:[^>]+)?>/gi),n={total:null===t?0:t.length,internalTotal:0,internalDofollow:0,internalNofollow:0,externalTotal:0,externalDofollow:0,externalNofollow:0,otherTotal:0,otherDofollow:0,otherNofollow:0,anchors:t};return null===t?n:(t.forEach(function(e){var t=r.default.getLinkType(e,rankMath.parentDomain),i=r.default.checkNofollow(e,t);n[t+"Total"]++,n[t+i]++}),n)};var i,r=(i=n(313))&&i.__esModule?i:{default:i}},,function(e,t,n){var i=n(264)();e.exports=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(/<!--[\s\S]*?-->/g,"")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(/&nbsp;|&#160;/gi," ").replace(/\s{2,}/g," ").replace(/\s\./g,".").replace(/^\s+|\s+$/g,"")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(/&\S+?;/g,"")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(/--|\u2014/g," ")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(i,"").replace(r,"")};var i=/^[\–\-\(\)_\[\]’“”"'.?!:;,¿¡«»‹›—×+&<>]+/,r=/[\–\-\(\)_\[\]’“”"'.?!:;,¿¡«»‹›—×+&<>]+$/},function(e,t,n){"use strict";var i=n(230);e.exports=i(function(e,t,n){var i,r=e.children;r&&0!==r.length&&"WhiteSpaceNode"===r[0].type&&(n.children.splice(t,0,r.shift()),(i=r[0])&&i.position&&e.position&&(e.position.start=i.position.start))})},function(e,t,n){"use strict";var i=n(27);e.exports=i(function(e,t,n){var i,r=e.children;if(r&&0!==r.length&&"WhiteSpaceNode"===r[r.length-1].type)return n.children.splice(t+1,0,e.children.pop()),(i=r[r.length-1])&&i.position&&e.position&&(e.position.end=i.position.end),t})},function(e,t,n){"use strict";var i=n(27);e.exports=i(function(e,t,n){if("children"in e&&0===e.children.length)return n.children.splice(t,1),t})},function(e,t,n){e.exports={labels:n(331),scoringStrategy:n(332)}},,,,,,,,,,,,,function(e,t,n){"use strict";var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=s(n(259)),u=s(n(339)),o=s(n(348));function s(e){return e&&e.__esModule?e:{default:e}}var a=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.paper=new u.default,this.researcher=new r.default(this.paper),this.researches=t.researches,this.elemContent=t.elemContent}return i(e,[{key:"assessTitle",value:function(e){return this.paper.setTitle(e),this.run({keywordInTitle:!0,titleHasPowerWords:!0,titleHasNumber:!0,titleSentiment:!0,titleStartWithKeyword:!0})}},{key:"assessPermalink",value:function(e){return this.paper.setPermalink(e),this.run({keywordInPermalink:!0,lengthPermalink:!0})}},{key:"assessFocusKeyword",value:function(e){return this.paper.setKeyword(e.keyword),this.run(e.isPrimary?{keywordDensity:!0,keywordIn10Content:!0,keywordInContent:!0,keywordInImageAlt:!0,keywordInMetaDescription:!0,keywordInPermalink:!0,keywordInSubheadings:!0,keywordInTitle:!0,keywordNotUsed:!0,titleStartWithKeyword:!0}:{keywordDensity:!0,keywordInContent:!0,keywordInSubheadings:!0})}},{key:"assessContent",value:function(e){return this.paper.setDescription(e),this.run({contentHasShortParagraphs:!0,contentHasTOC:!0,calculateFleschReading:!0,contentHasAssets:!0,keywordDensity:!0,keywordIn10Content:!0,keywordInContent:!0,keywordInImageAlt:!0,keywordInMetaDescription:!0,keywordInSubheadings:!0,lengthContent:!0,linksHasExternals:!0,linksHasInternal:!0,linksNotAllExternals:!0})}},{key:"runAll",value:function(){var e=this,t={},n=this.researches||this.researcher.getResearches();return(0,o.default)(n,function(n,i){t[i]=e.researcher.run(i)}),t}},{key:"run",value:function(e){var t=this,n={};return(0,o.default)(e,function(e,i){var r=t.researcher.run(i);!1!==r&&(n[i]=r)}),n}},{key:"refreshContent",value:function(){if(null!==this.elemContent&&0!==this.elemContent.length){var e="undefined"!=typeof tinymce&&tinymce.activeEditor&&"content"===tinymce.activeEditor.id?tinymce.activeEditor.getContent():this.elemContent.val();this.paper.setContent(e)}}}]),e}();window.Assessor=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=B(n(260)),u=B(n(270)),o=B(n(271)),s=B(n(300)),a=B(n(301)),l=B(n(302)),c=B(n(303)),d=B(n(304)),f=B(n(305)),p=B(n(306)),g=B(n(307)),h=B(n(308)),y=B(n(309)),m=B(n(310)),b=B(n(311)),v=B(n(312)),D=B(n(321)),w=B(n(322)),k=B(n(323)),F=B(n(324)),E=B(n(325)),x=B(n(335)),C=B(n(221)),A=B(n(229)),j=B(n(336)),_=B(n(92));function B(e){return e&&e.__esModule?e:{default:e}}var O=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.setPaper(t),this.researches={contentHasShortParagraphs:new r.default,contentHasTOC:new u.default,calculateFleschReading:new o.default,contentHasAssets:new s.default,keywordDensity:new a.default,keywordIn10Content:new l.default,keywordInContent:new c.default,keywordInImageAlt:new d.default,keywordInMetaDescription:new f.default,keywordInPermalink:new p.default,keywordInSubheadings:new g.default,keywordInTitle:new h.default,keywordNotUsed:new y.default,lengthContent:new m.default,lengthPermalink:new b.default,linksHasExternals:new v.default,linksHasInternal:new D.default,linksNotAllExternals:new w.default,titleHasPowerWords:new k.default,titleHasNumber:new F.default,titleSentiment:new E.default,titleStartWithKeyword:new x.default},this.researches=(0,C.default)(this.researches,Object.keys(rankMath.assessor.researchesTests))}return i(e,[{key:"setPaper",value:function(e){this.paper=e}},{key:"getResearches",value:function(){return this.researches}},{key:"hasResearch",value:function(e){return(0,A.default)(this.getResearches(),e)}},{key:"get",value:function(e){return!(0,_.default)(e)&&!(0,j.default)(e)&&!!this.hasResearch(e)&&this.getResearches()[e]}},{key:"run",value:function(e){var t=this.get(e);return!1!==t&&!1!==t.isApplicable()&&t.run(this.paper,this)}}]),e}();t.default=O},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(262));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="contentHasShortParagraphs",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){if(""===e.get("content"))return this.announce("empty",0);var n=!(0,u.default)(e.get("content")).some(function(e){return e.wordCount>120});return this.announce(n,n?this.getScore("contentHasShortParagraphs"):0)}}]),t}();t.default=a},function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=function(e,t){return null!=e&&n.call(e,t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=[];return(0,u.default)(e).map(function(e){t.push({wordCount:(0,r.default)(e),text:e})}),(0,i.default)(t,function(e){return e.wordCount>0})};var i=o(n(93)),r=o(n(263)),u=o(n(145));function o(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e).length};var i,r=(i=n(231))&&i.__esModule?i:{default:i}},function(e,t,n){var i=n(265),r=n(208),u=n(266),o=n(267),s=n(0),a=n(268);e.exports=function(e){return r(function(t){var n=t.length,r=n,l=i.prototype.thru;for(e&&t.reverse();r--;){var c=t[r];if("function"!=typeof c)throw new TypeError("Expected a function");if(l&&!d&&"wrapper"==o(c))var d=new i([],!0)}for(r=d?r:n;++r<n;){var f=o(c=t[r]),p="wrapper"==f?u(c):void 0;d=p&&a(p[0])&&424==p[1]&&!p[4].length&&1==p[9]?d[o(p[0])].apply(d,p[3]):1==c.length&&a(c)?d[f]():d.thru(c)}return function(){var e=arguments,i=e[0];if(d&&1==e.length&&s(i))return d.plant(i).value();for(var r=0,u=n?t[r].apply(this,e):i;++r<n;)u=t[r].call(this,u);return u}})}},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(){return""}},function(e,t){e.exports=function(){return!1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(/[€-¿×÷ -⯿⸀-⹿]/g,"")}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),u=(i=n(16))&&i.__esModule?i:{default:i};function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var s=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),s=0;r>s;s++)u[s]=arguments[s];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="contentHasTOC",o(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,u.default),r(t,[{key:"run",value:function(e,t){return""===e.get("content")?this.announce("empty",0):this.announce(rankMath.assessor.hasTOCPlugin,rankMath.assessor.hasTOCPlugin?this.getScore("contentHasTOC"):0)}}]),t}();t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=s(n(16)),u=s(n(232)),o=n(274);function s(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var l=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=a(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="calculateFleschReading",a(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){if(""===e.get("content"))return this.announce("empty",0,[0,0,0]);o.flesch.calculate(e.get("content"));var n=this.calculateResult(o.flesch.ease),i={veryEasy:{score:6,note:"very easy"},easy:{score:5,note:"easy"},fairlyEasy:{score:5,note:"fairly easy"},okay:{score:4,note:"okay"},fairlyDifficult:{score:3,note:"fairly difficult"},difficult:{score:2,note:"difficult"},veryDifficult:{score:1,note:"very difficult"}}[n],r=Math.min(i.score,this.getScore("calculateFleschReading"));return this.announce(4<=r,r,[i.note,o.flesch.ease,n])}},{key:"calculateResult",value:function(e){return e>90?"veryEasy":(0,u.default)(e,80.01,91)?"easy":(0,u.default)(e,70.01,80.01)?"fairlyEasy":(0,u.default)(e,60.01,70.01)?"okay":(0,u.default)(e,50.01,60.01)?"fairlyDifficult":(0,u.default)(e,31,50.01)?"difficult":"veryDifficult"}}]),t}();t.default=l},function(e,t){var n=Math.max,i=Math.min;e.exports=function(e,t,r){return e>=i(t,r)&&e<n(t,r)}},function(e,t){e.exports=function(e){return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flesch=void 0;var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=(a(n(229)),a(n(231))),u=a(n(275)),o=a(n(296)),s=a(n(299));function a(e){return e&&e.__esModule?e:{default:e}}var l=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return i(e,[{key:"reset",value:function(){delete this.data,delete this.ease,delete this.kincaid}},{key:"calculate",value:function(e){if(this.reset(),""===e)return!1;e=(0,s.default)(e);var t=(0,r.default)(e),n=(0,u.default)(e),i=t.length;if(0===n||0===i)return!1;var a=(0,o.default)(t);this.data={sentences:n,words:i,syllables:a},this.ease=this.fleschEase(n,i,a).toFixed(2),this.kincaid=this.fleschKincaid(n,i,a).toFixed(2)}},{key:"fleschEase",value:function(e,t,n){return 206.835-t/e*1.015-n/t*84.6}},{key:"fleschKincaid",value:function(e,t,n){return t/e*.39+n/t*11.8-15.59}}]),e}();t.flesch=new l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(""===(e=(0,i.default)([u.default,o.default,s.default,a.default,l.default,c.default])(e)))return 0;var t=(new d.default).tokenizeParagraph(e).children;return(0,r.default)(t,{type:"SentenceNode"}).length};var i=f(n(236)),r=f(n(93)),u=f(n(50)),o=f(n(237)),s=f(n(95)),a=f(n(238)),l=f(n(239)),c=f(n(240)),d=f(n(276));function f(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";var i=n(277),r=n(49),u=n(230),o=n(27);e.exports=a,l.prototype=i.prototype;var s=new l;function a(e,t){if(!(this instanceof a))return new a(e,t);i.apply(this,arguments)}function l(){}a.prototype=s,s.tokenizeSentencePlugins=[u(function(e,t,n){var i,u,o,s,a;if("PunctuationNode"===e.type||"SymbolNode"===e.type)if(s=(i=n.children).length,"/"===(a=r(e)))(u=i[t-1])&&"w"===h(r(u))&&(i.splice(t,1),u.children.push(e),u.position&&e.position&&(u.position.end=e.position.end));else if(g.test(a)){if(u=i[t-1],t>2&&s-1>t&&"WordNode"===u.type&&"WhiteSpaceNode"===i[t-2].type&&"WhiteSpaceNode"===i[t+1].type&&f.test(h(r(u))))return i.splice(t,1),u.children.push(e),void(u.position&&e.position&&(u.position.end=e.position.end));t===s-1||"WordNode"!==i[t+1].type||0!==t&&"WordNode"===i[t-1].type||(a=h(r(u=i[t+1])),p.test(a)?(i.splice(t,1),u.children=[e].concat(u.children),u.position&&e.position&&(u.position.start=e.position.start)):"n"===a&&s-2>t&&g.test(r(i[t+2]))&&(o=i[t+2],i.splice(t,1),i.splice(t+1,1),u.children=[e].concat(u.children,o),u.position&&(e.position&&(u.position.start=e.position.start),o.position&&(u.position.end=o.position.end))))}})].concat(s.tokenizeSentencePlugins),s.tokenizeParagraphPlugins=[o(function(e,t,n){var i,u,o=e.children,s=o[o.length-1],a=o[o.length-2];if(s&&"."===r(s)&&a&&"WordNode"===a.type&&(i=r(a),(c.test(h(i))||d.test(i))&&(a.children.push(s),o.pop(),s.position&&a.position&&(a.position.end=s.position.end),u=n.children[t+1])))return e.children=o.concat(u.children),n.children.splice(t+1,1),u.position&&e.position&&(e.position.end=u.position.end),t-1})].concat(s.tokenizeParagraphPlugins);var c=/^(inc|ltd|bbls?|cu|doz|fl|ft|gal|gr|gro|in|kt|lbs?|mi|oz|pt|qt|sq|tbsp|tsp|yds?|sec|min|hr|mon|tue|tues|wed|thu|thurs|fri|sat|sun|jan|feb|mar|apr|jun|jul|aug|sep|sept|oct|nov|dec)$/,d=/^(Mr|Mrs|Miss|Ms|Mss|Mses|Mlle|Mme|M|Messrs|Mmes|Jr|Sr|Snr|Dr|Mgr|Atty|Prof|Hon|Rev|Fr|Msgr|Sr|Br|St|Pres|Supt|Rep|Sen|Gov|Amb|Treas|Sec|Amd|Brig|Gen|Cdr|Col|Capt|Lt|Maj|Sgt|Po|Wo|Ph|Ave|Blvd|Mt|Rd|Bldgs?|Nat|Natl|Rt|Rte|Co|Pk|Sq|Dr|Pt|St|Ft|Pen|Terr|Hwy|Fwy|Pkwy|Ala|Ariz|Ark|Cal|Calif|Col|Colo|Conn|Del|Fla|Ga|Ida|Id|Ill|Ind|Ia|Kan|Kans|Ken|Ky|La|Me|Md|Mass|Mich|Minn|Miss|Mo|Mont|Neb|Nebr|Nev|Mex|Dak|Okla|Ok|Ore|Penna|Penn|Pa|Tenn|Tex|Ut|Vt|Va|Wash|Wis|Wisc|Wyo|Alta|Man|Ont|Qué|Que|Sask|Yuk|Beds|Berks|Bucks|Cambs|Ches|Corn|Cumb|Derbys|Derbs|Dev|Dor|Dur|Glos|Hants|Here|Heref|Herts|Hunts|Lancs|Leics|Lincs|Mx|Middx|Mddx|Norf|Northants|Northumb|Northd|Notts|Oxon|Rut|Shrops|Salop|Som|Staffs|Staf|Suff|Sy|Sx|Ssx|Warks|War|Warw|Westm|Wilts|Worcs|Yorks)$/,f=/^(o|ol)$/,p=/^(im|er|em|cause|twas|tis|twere|\d\ds?)$/,g=/^['\u2019]$/;function h(e){return e.toLowerCase()}},function(e,t,n){"use strict";e.exports=n(278)},function(e,t,n){"use strict";var i=n(279),r=n(106);function u(e,t){var n=t||e;if(!(this instanceof u))return new u(e,t);this.doc=n?n+"":null}e.exports=u;var o=u.prototype;function s(e){return e+="Node",function(t,n,i){return null!=t||(t=""),(n||h)(t)({type:e,value:t+""},i)}}function a(e,t,n){e.prototype[t]=function(){return this.run(t,n.apply(this,arguments))}}function l(e){return function(t,n){var i;if(!(t in this))throw Error("Illegal Invocation: Unsupported `key` for `use(key, plugins)`. Make sure `key` is a supported function");n&&(i=t+"Plugins",n="function"==typeof n?[n]:n.concat(),this[i]||(this[i]=[]),e(this,i,n))}}o.position=!0,o.tokenizeSymbol=s("Symbol"),o.tokenizeWhiteSpace=s("WhiteSpace"),o.tokenizePunctuation=s("Punctuation"),o.tokenizeSource=s("Source"),o.tokenizeText=s("Text"),o.run=function(e,t){var n=this[e+"Plugins"],i=-1;if(n)for(;n[++i];)n[i](t);return t},o.use=l(function(e,t,n){e[t]=e[t].concat(n)}),o.useFirst=l(function(e,t,n){e[t]=n.concat(e[t])}),o.parse=function(e){return this.tokenizeRoot(e||this.doc)},o.tokenize=function(e){return function(e,t){var n,i,r,u,o,s,a,l,g,h,y,m;if(null==t?t="":t instanceof String&&(t=""+t),"string"!=typeof t){if("length"in t&&(!t[0]||t[0].type))return t;throw Error("Illegal invocation: '"+t+"' is not a valid argument for 'ParseLatin'")}if(n=[],!t)return n;for(o=0,i=0,r=1,u=1,m=e.position?function(e){var t=function(){var e=D();return function(t){return t.position=new function(e){this.start=e,this.end=D()}(e),t}}();return function(e){var t=e.length,n=-1,o=-1;for(i+=t;++n<t;)"\n"===e.charAt(n)&&(o=n,r++);-1===o?u+=t:u=t-o}(e),function(){return t(v.apply(null,arguments))}}:function(){return function(){return v.apply(null,arguments)}},s=t.length,g="",l="";s>o;)a=t.charAt(o),y=p.test(a)?"WhiteSpace":f.test(a)?"Punctuation":c.test(a)?"Word":"Symbol",b(),g=a,a="",h=y,y=null,o++;return b(),n;function b(){h!==y||"Word"!==h&&"WhiteSpace"!==h&&a!==g&&!d.test(a)?(l&&e["tokenize"+h](l,m),l=a):l+=a}function v(e,t){return t?t.children.push(e):n.push(e),e}function D(){return{line:r,column:u,offset:i}}}(this,e)},a(u,"tokenizeWord",function(e,t){var n=(t||h)(""),i={type:"WordNode",children:[]};return this.tokenizeText(e,t,i),n(i)}),a(u,"tokenizeSentence",i({type:"SentenceNode",tokenizer:"tokenize"})),a(u,"tokenizeParagraph",i({type:"ParagraphNode",delimiter:r.terminalMarker,delimiterType:"PunctuationNode",tokenizer:"tokenizeSentence"})),a(u,"tokenizeRoot",i({type:"RootNode",delimiter:r.newLine,delimiterType:"WhiteSpaceNode",tokenizer:"tokenizeParagraph"})),o.use("tokenizeSentence",[n(281),n(283),n(284),n(285),n(286),n(287),n(233)]),o.use("tokenizeParagraph",[n(288),n(289),n(290),n(291),n(292),n(293),n(294),n(242),n(243),n(295),n(244),n(233)]),o.use("tokenizeRoot",[n(242),n(243),n(244),n(233)]);var c=r.word,d=r.surrogates,f=r.punctuation,p=r.whiteSpace;function g(e,t){return t&&t.children.push(e),e}function h(){return g}},function(e,t,n){"use strict";var i=n(280);e.exports=function(e){var t=e.type,n=e.tokenizer,r=e.delimiter,u=r&&i(e.delimiterType,r);return function(e){var i=this[n](e);return{type:t,children:u?u(i):i}}}},function(e,t,n){"use strict";var i=n(49);e.exports=function(e,t){return function(n){for(var r,u,o,s=[],a=n.children,l=n.type,c=a.length,d=-1,f=c-1,p=0;++d<c;)(d===f||a[d].type===e&&t.test(i(a[d])))&&(r=a[p],u=a[d],o={type:l,children:a.slice(p,d+1)},r.position&&u.position&&(o.position={start:r.position.start,end:u.position.end}),s.push(o),p=d+1);return s}}},function(e,t,n){"use strict";var i=n(49),r=n(27);e.exports=r(function(e,t,n){var r,u;if(("SymbolNode"===e.type||"PunctuationNode"===e.type)&&"&"===i(e)&&(u=(r=n.children)[t+1],(0===t||"WordNode"!==r[t-1].type)&&u&&"WordNode"===u.type))return r.splice(t,1),u.children.unshift(e),u.position&&e.position&&(u.position.start=e.position.start),t-1})},function(e,t,n){"use strict";e.exports=function(e,t,n){var r,u=-1;if(!e)throw Error("Iterate requires that |this| not be "+e);if(!i.call(e,"length"))throw Error("Iterate requires that |this| has a `length`");if("function"!=typeof t)throw Error("`callback` must be a function");for(;++u<e.length;)u in e&&"number"==typeof(r=t.call(n,e[u],u,e))&&(0>r&&(u=0),u=r-1)};var i={}.hasOwnProperty},function(e,t,n){"use strict";var i=n(49),r=n(27);e.exports=r(function(e,t,n){var r,u,o;if(0!==t&&("SymbolNode"===e.type||"PunctuationNode"===e.type)&&"-"===i(e)&&(u=(r=n.children)[t-1],(!(o=r[t+1])||"WordNode"!==o.type)&&u&&"WordNode"===u.type))return r.splice(t,1),u.children.push(e),u.position&&e.position&&(u.position.end=e.position.end),t})},function(e,t,n){"use strict";var i=n(49),r=n(27),u=n(106);e.exports=r(function(e,t,n){var r,u,s,a,l,c,d;if(0!==t&&("SymbolNode"===e.type||"PunctuationNode"===e.type)&&(s=(r=n.children)[t-1])&&"WordNode"===s.type){for(l=t-1,c=[],d=[];r[++l];)if("WordNode"===(u=r[l]).type)c=c.concat(d,u.children),d=[];else{if("SymbolNode"!==u.type&&"PunctuationNode"!==u.type||!o.test(i(u)))break;d.push(u)}if(0!==c.length)return 0!==d.length&&(l-=d.length),r.splice(t,l-t),s.children=s.children.concat(c),a=c[c.length-1],s.position&&a.position&&(s.position.end=a.position.end),t}});var o=u.wordSymbolInner},function(e,t,n){"use strict";var i=n(49),r=n(27);e.exports=r(function(e,t,n){var r,o,s,a,l,c,d,f=n.children;if(o=f[t+1],(r=f[t-1])&&"WordNode"===r.type&&("SymbolNode"===e.type||"PunctuationNode"===e.type)&&i(e)===u&&(s=i(r),c=e,l=[e],d=1,o&&"WordNode"===o.type&&(a=i(o),c=o,l=l.concat(o.children),d++),3>s.length&&(!a||3>a.length)))return r.children=r.children.concat(l),f.splice(t,d),r.position&&c.position&&(r.position.end=c.position.end),t});var u="/"},function(e,t,n){"use strict";var i=n(49),r=n(27),u=n(106);e.exports=r(function(e,t,n){var r,u,s,a,l,c,d;if(0!==t&&"."===i(e)&&(a=(s=(u=(r=n.children)[t-1]).children)&&s.length,"WordNode"===u.type&&1!==a&&a%2!=0)){for(l=a,c=!0;s[--l];)if(d=i(s[l]),l%2==0){if(d.length>1)return;o.test(d)||(c=!1)}else if("."!==d){if(a-2>l)break;return}if(!c)return r.splice(t,1),s.push(e),u.position&&e.position&&(u.position.end=e.position.end),t}});var o=u.numerical},function(e,t,n){"use strict";var i=n(27);e.exports=i(function(e,t,n){var i,r=n.children;if("WordNode"===e.type&&(i=r[t+1])&&"WordNode"===i.type)return r.splice(t+1,1),e.children=e.children.concat(i.children),i.position&&e.position&&(e.position.end=i.position.end),t})},function(e,t,n){"use strict";var i=n(27);e.exports=i(function(e,t,n){for(var i,r,u=e.children,o=-1;u[++o];)if("WordNode"===u[o].type)return;if(i=n.children[t-1])return i.children=i.children.concat(u),n.children.splice(t,1),i.position&&e.position&&(i.position.end=e.position.end),t;(r=n.children[t+1])&&(r.children=u.concat(r.children),r.position&&e.position&&(r.position.start=e.position.start),n.children.splice(t,1))})},function(e,t,n){"use strict";var i=n(49),r=n(27),u=n(106);e.exports=r(function(e,t,n){var r,u,s,a=e.children;if(a&&0!==a.length&&0!==t&&(u=a[1],s=n.children[t-1],("SymbolNode"===(r=a[0]).type||"PunctuationNode"===r.type)&&o.test(i(r))))return s.children.push(a.shift()),r.position&&s.position&&(s.position.end=r.position.end),u&&u.position&&e.position&&(e.position.start=u.position.start),t-1});var o=u.affixSymbol},function(e,t,n){"use strict";var i=n(49),r=n(27),u=n(106);e.exports=r(function(e,t,n){var r,u,s,a,l=e.children;if(l&&0!==l.length&&0!==t)for(r=-1;l[++r];){if("WordNode"===(u=l[r]).type){if(!o.test(i(u)))return;return(a=(s=n.children)[t-1]).children=a.children.concat(l),s.splice(t,1),a.position&&e.position&&(a.position.end=e.position.end),t}if("SymbolNode"===u.type||"PunctuationNode"===u.type)return}});var o=u.lowerInitial},function(e,t,n){"use strict";var i=n(49),r=n(27),u=n(106);e.exports=r(function(e,t,n){var r=e.children,u=n.children,s=u[t-1],a=r[0];if(s&&a&&"WordNode"===a.type&&o.test(i(a)))return s.children=s.children.concat(r),u.splice(t,1),s.position&&e.position&&(s.position.end=e.position.end),t});var o=u.digitStart},function(e,t,n){"use strict";var i=n(49),r=n(27);e.exports=r(function(e,t,n){var r,o,s,a=e.children;if(a&&a.length>1&&(r=a[a.length-1])&&"."===i(r)&&(o=a[a.length-2])&&"WordNode"===o.type&&u.test(i(o).toLowerCase())&&(o.children.push(r),a.pop(),r.position&&o.position&&(o.position.end=r.position.end),s=n.children[t+1]))return e.children=a.concat(s.children),n.children.splice(t+1,1),s.position&&e.position&&(e.position.end=s.position.end),t-1});var u=/^([0-9]{1,3}|[a-z]|al|ca|cap|cca|cent|cf|cit|con|cp|cwt|ead|etc|ff|fl|ibid|id|nem|op|pro|seq|sic|stat|tem|viz)$/},function(e,t,n){"use strict";var i=n(49),r=n(27);e.exports=r(function(e,t,n){var r,u,o,s,a=e.children;if(a&&0!==a.length&&0!==t)for(u=-1;a[++u];){if("WordNode"===(r=a[u]).type)return;if("SymbolNode"===r.type||"PunctuationNode"===r.type){if(","!==(o=i(r))&&";"!==o)return;return(s=n.children[t-1]).children=s.children.concat(a),s.position&&e.position&&(s.position.end=e.position.end),n.children.splice(t,1),t}}})},function(e,t,n){"use strict";var i=n(49),r=n(230),u=n(106);e.exports=r(function(e){for(var t,n,r,u,s=e.children,a=s.length,l=!1;s[--a];)if("SymbolNode"===(t=s[a]).type||"PunctuationNode"===t.type){if(o.test(i(t)))if(l){if("."===i(t))if(r=s[a+1],(n=s[a-1])&&"WordNode"===n.type){if(u=s[a+2],r&&u&&"WhiteSpaceNode"===r.type&&"."===i(u))continue;s.splice(a,1),n.children.push(t),t.position&&n.position&&(n.position.end=t.position.end),a--}else r&&"WordNode"===r.type&&(s.splice(a,1),r.children.unshift(t),t.position&&r.position&&(r.position.start=t.position.start))}else l=!0}else"WordNode"===t.type&&(l=!0)});var o=u.terminalMarker},function(e,t,n){"use strict";var i=n(49),r=n(27),u=n(106);e.exports=r(function(e,t,n){var r,u,s,a,l,c,d,f;if("SentenceNode"===e.type)for(s=(r=e.children).length-1,u=0;++u<s;)if("WhiteSpaceNode"===(f=r[u]).type&&o.test(i(f)))return e.children=r.slice(0,u),d={type:"SentenceNode",children:r.slice(u+1)},a=r[u-1],l=r[u+1],n.children.splice(t+1,0,f,d),e.position&&a.position&&l.position&&(c=e.position.end,e.position.end=a.position.end,d.position={start:l.position.start,end:c}),t+1});var o=u.newLineMulti},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=(0,i.default)(e,function(e){return function(e){return 3>=(e=e.toLowerCase()).length?1:null===(e=e.replace(/(?:[^laeiouy]es|ed|lle|[^laeiouy]e)$/,"").replace(/^y/,"").match(/[aeiouy]{1,2}/g))?0:e.length}(e)});return(0,r.default)(t)};var i=u(n(94)),r=u(n(297));function u(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){var i=n(298),r=n(104);e.exports=function(e){return e&&e.length?i(e,r):0}},function(e,t){e.exports=function(e,t){for(var n,i=-1,r=e.length;++i<r;){var u=t(e[i]);void 0!==u&&(n=void 0===n?u:n+u)}return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"."===(e=e.replace(/\b[0-9]+\b/g,""))?"":e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(5)),u=o(n(16));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="contentHasAssets",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,u.default),i(t,[{key:"run",value:function(e,t){var n=(0,r.default)("#rank_math_post_thumbnail");if(""===e.get("content"))return n.length?this.announce(1,1):this.announce("empty",0);var i=this.match(e.get("content"),"<img(?:[^>]+)?>"),u=this.match(e.get("content"),"\\[gallery( [^\\]]+?)?\\]"),o=this.match(e.get("content"),"<iframe(?:[^>]+)?>"),s=this.match(e.get("content"),"\\[video( [^\\]]+?)?\\]"),a=this.match(e.get("content"),/(http:\/\/|https:\/\/|)(player.|www.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com))\/(video\/|embed\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/);i=null===i?0:i,i=null===u?i:i.concat(u),i=0===n.length?i:i.concat(n),o=null===o?0:o,o=null===s?o:o.concat(s),o=null===a?o:o.concat(a);var l=Math.min(this.calculateScore(i,o),this.getScore("contentHasAssets"));return this.announce(l>0,l)}},{key:"calculateScore",value:function(e,t){var n=0;return 1===e.length?n+=1:2===e.length?n+=2:3===e.length?n+=4:e.length>3&&(n+=6),1===t.length?n+=1:t.length>1&&(n+=2),Math.min(6,n)}},{key:"match",value:function(e,t){var n=RegExp(t,"ig"),i=e.match(n);return null===i?[]:i}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=s(n(16)),u=s(n(232)),o=s(n(50));function s(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var l=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=a(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="keywordDensity",a(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){var n=e.getContentWords();if(!1===n||0===n.length)return this.announce("empty",0,[0,0]);if(!n||!e.get("keywordCombinations"))return this.announce(!1,0,[0,0]);var i=RegExp(e.get("keywordCombinations").join("|"),"gi"),r=((0,o.default)(e.get("content")).match(i)||[]).length,u=(r/n.length*100).toFixed(2),s=Math.min(this.calculateScore(u),this.getScore("keywordDensity"));return this.announce(s>0,s,[u,r])}},{key:"calculateScore",value:function(e){return.5>e||e>2.5?0:(0,u.default)(e,.5,.75)?2:(0,u.default)(e,.76,1)?4:6}}]),t}();t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(31));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="keywordIn10Content",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){var n=e.getContentWords();if(!1===n||0===n.length||""===e.getLower("keyword"))return this.announce("empty",0);n.length>400&&(n=n.slice(0,Math.floor(.1*n.length))),n=n.join(" ");var i=(0,u.default)(n,e.getLower("keyword"));return this.announce(i,i?this.getScore("keywordIn10Content"):0)}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(31));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="keywordInContent",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){if(""===e.get("content")||""===e.get("keyword"))return this.announce("empty",0);var n=e.get("keywordCombinations"),i=e.getLower("content"),r=!1;return n.some(function(e){return r=(0,u.default)(i,e)}),this.announce(r,r?this.getScore("keywordInContent"):0)}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=u(n(16));function u(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}u(n(31));var s=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),s=0;r>s;s++)u[s]=arguments[s];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="keywordInImageAlt",o(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){if(""===e.get("keyword")||""===e.get("content")&&""===e.get("thumbnailAlt"))return this.announce("empty",0);var n=e.getLower("keyword");n=n.split(" ").filter(function(e,t,n){return-1===n.indexOf(e,t+1)}).join(" ");var i=RegExp("<img[^>]*alt=['\"][^'\"]*"+n.replace(/ /g,".*")+"[^'\"]*['\"]","gi"),r=null!==e.getLower("content").match(i)||n===e.getLower("thumbnailAlt");return r||(i=/\[gallery( [^\]]+?)?\]/gi,r=null!==e.getLower("content").match(i)&&"gallery"),this.announce(r,r?this.getScore("keywordInImageAlt"):0)}}]),t}();t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(31));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="keywordInMetaDescription",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){if(""===e.getLower("description"))return this.announce("empty",0);var n=""!==e.getLower("keyword")&&(0,u.default)(e.getLower("description"),e.getLower("keyword"));return this.announce(n,n?this.getScore("keywordInMetaDescription"):0)}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(31));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="keywordInPermalink",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){if(""===e.getLower("permalink"))return this.announce("empty",0);var n=e.getLower("permalink").replace(/[-_]/gi,"-"),i=""!==e.getLower("keyword")&&(0,u.default)(n,e.get("keywordPermalink"));return this.announce(i,i?this.getScore("keywordInPermalink"):0)}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),u=(i=n(16))&&i.__esModule?i:{default:i};function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var s=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),s=0;r>s;s++)u[s]=arguments[s];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="keywordInSubheadings",o(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,u.default),r(t,[{key:"run",value:function(e,t){if(""===e.get("keyword")||""===e.get("content"))return this.announce("empty",0);var n=RegExp("<h[2-6][^>]*>.*"+e.getLower("keyword")+".*</h[2-6]>","gi"),i=null!==e.getLower("content").match(n);return this.announce(i,i?this.getScore("keywordInSubheadings"):0)}}]),t}();t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(31));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="keywordInTitle",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){var n=e.getLower("title");if(""===n)return this.announce("empty",0);var i=""!==e.getLower("keyword")&&(0,u.default)(n,e.getLower("keyword"));return this.announce(i,i?this.getScore("keywordInTitle"):0)}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(5)),u=o(n(16));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="keywordNotUsed",i.keywordsChecked={},s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,u.default),i(t,[{key:"run",value:function(e,t){var n=this,i=e.getLower("keyword").trim();return""===i?this.announce("empty",0):void 0!==this.keywordsChecked[i]?this.announce(this.keywordsChecked[i],0):(this.keywordsChecked[i]=!0,r.default.ajax({url:rankMath.ajaxurl,type:"GET",data:{keyword:i,action:"rank_math_is_keyword_new",security:rankMath.security,objectID:rankMath.objectID,objectType:rankMath.objectType}}).done(function(e){n.keywordsChecked[i]=e.isNew;var t=n.announce(e.isNew,n.getScore("keywordNotUsed")),u=(0,r.default)(".seo-check-"+n.prefix);u.removeClass("test-ok test-fail test-empty test-looking"),u.addClass("test-"+t.status),u.find("span:eq(0)").html(t.message),n.changeKeywordInLink(i)}),this.announce("looking",0))}},{key:"changeKeywordInLink",value:function(e){var t=(0,r.default)(".focus-keyword-link");t.length&&t.attr("href",t.attr("href").replace("%focus_keyword%",e).replace("%post_type%",rankMath.objectType).replace("%yaxonomy%",rankMath.objectType))}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(232));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="lengthContent",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){var n=e.getContentWords();if(!1===n||0===n.length)return this.announce("empty",0);var i=n.length,r=Math.min(this.calculateScore(i),this.getScore("lengthContent"));return this.announce(r>0,r,[i])}},{key:"calculateScore",value:function(e){return 2500>e?(0,u.default)(e,2e3,2500)?5:(0,u.default)(e,1500,2e3)?4:(0,u.default)(e,1e3,1500)?3:(0,u.default)(e,600,1e3)?2:0:8}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),u=(i=n(16))&&i.__esModule?i:{default:i};function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var s=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),s=0;r>s;s++)u[s]=arguments[s];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="lengthPermalink",o(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,u.default),r(t,[{key:"run",value:function(e,t){var n=e.get("permalink"),i=n.length,r=r=Math.min(this.calculateScore(i),this.getScore("lengthPermalink"));return""===n?this.announce("empty",0):this.announce(r>0,r,[i])}},{key:"calculateScore",value:function(e){return e>75?0:4}}]),t}();t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(234));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="linksHasExternals",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){var n=(0,u.default)(e);if(null===n.anchors)return this.announce("empty",0);var i=n.externalTotal>0;return this.announce(i,i?this.getScore("linksHasExternals"):0,[n.externalTotal])}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=u(n(314)),r=u(n(31));function u(e){return e&&e.__esModule?e:{default:e}}var o=/href=(["'])([^"']+)\1/i;function s(e){var t=o.exec(e);return null===t?"":t[2]}function a(e){return i.default.parse(e).protocol}function l(e){return!!e&&("http:"===e||"https:"===e)}function c(e){return"#"===e[0]}function d(e,t){if(!(0,r.default)(e,"//")&&"/"===e[0])return!0;if("#"===e[0])return!1;var n=i.default.parse(e,!1,!0);return!n.host||(0,r.default)(n.host,t)}t.default={checkNofollow:function(e,t){return e=e.toLowerCase(),"internal"!==t&&rankMath.noFollowExternalLinks&&!(0,r.default)(e,"rel=")?(n=s(e),u=!0,o=i.default.parse(n,!1,!0),(rankMath.noFollowDomains.length?(rankMath.noFollowDomains.forEach(function(e){(0,r.default)(o.host,e)&&(u=!1)}),u):rankMath.noFollowExcludeDomains.length&&(u=!1,rankMath.noFollowExcludeDomains.forEach(function(e){(0,r.default)(o.host,e)&&(u=!0)}),u))?"Dofollow":"Nofollow"):(0,r.default)(e,"<a")&&(0,r.default)(e,"rel=")&&(0,r.default)(e,"nofollow")?"Nofollow":"Dofollow";var n,u,o},getFromAnchorTag:s,getLinkType:function(e,t){var n=s(e),i=a(n);return i&&!l(i)||c(n)?"other":d(n,t)?"internal":"external"},getProtocol:a,isHttpScheme:l,isInternalLink:d,isRelativeFragmentURL:c}},function(e,t,n){"use strict";var i=n(315),r=n(317);function u(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=v,t.resolve=function(e,t){return v(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?v(e,!1,!0).resolveObject(t):t},t.format=function(e){return r.isString(e)&&(e=v(e)),e instanceof u?e.format():u.prototype.format.call(e)},t.Url=u;var o=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,a=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,l=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),c=["'"].concat(l),d=["%","/","?",";","#"].concat(c),f=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,g=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,h={javascript:!0,"javascript:":!0},y={javascript:!0,"javascript:":!0},m={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},b=n(318);function v(e,t,n){if(e&&r.isObject(e)&&e instanceof u)return e;var i=new u;return i.parse(e,t,n),i}u.prototype.parse=function(e,t,n){if(!r.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e);var u=e.indexOf("?"),s=-1!==u&&u<e.indexOf("#")?"?":"#",l=e.split(s);l[0]=l[0].replace(/\\/g,"/");var v=e=l.join(s);if(v=v.trim(),!n&&1===e.split("#").length){var D=a.exec(v);if(D)return this.path=v,this.href=v,this.pathname=D[1],D[2]?(this.search=D[2],this.query=t?b.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this}var w=o.exec(v);if(w){var k=(w=w[0]).toLowerCase();this.protocol=k,v=v.substr(w.length)}if(n||w||v.match(/^\/\/[^@\/]+@[^@\/]+/)){var F="//"===v.substr(0,2);!F||w&&y[w]||(v=v.substr(2),this.slashes=!0)}if(!y[w]&&(F||w&&!m[w])){for(var E,x,C=-1,A=0;f.length>A;A++)-1===(j=v.indexOf(f[A]))||-1!==C&&j>=C||(C=j);for(-1!==(x=-1===C?v.lastIndexOf("@"):v.lastIndexOf("@",C))&&(E=v.slice(0,x),v=v.slice(x+1),this.auth=decodeURIComponent(E)),C=-1,A=0;d.length>A;A++){var j;-1===(j=v.indexOf(d[A]))||-1!==C&&j>=C||(C=j)}-1===C&&(C=v.length),this.host=v.slice(0,C),v=v.slice(C),this.parseHost(),this.hostname=this.hostname||"";var _="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1];if(!_)for(var B=this.hostname.split(/\./),O=(A=0,B.length);O>A;A++){var z=B[A];if(z&&!z.match(p)){for(var P="",S=0,M=z.length;M>S;S++)z.charCodeAt(S)>127?P+="x":P+=z[S];if(!P.match(p)){var T=B.slice(0,A),q=B.slice(A+1),L=z.match(g);L&&(T.push(L[1]),q.unshift(L[2])),q.length&&(v="/"+q.join(".")+v),this.hostname=T.join(".");break}}}this.hostname=this.hostname.length>255?"":this.hostname.toLowerCase(),_||(this.hostname=i.toASCII(this.hostname));var I=this.port?":"+this.port:"";this.host=(this.hostname||"")+I,this.href+=this.host,_&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==v[0]&&(v="/"+v))}if(!h[k])for(A=0,O=c.length;O>A;A++){var N=c[A];if(-1!==v.indexOf(N)){var $=encodeURIComponent(N);$===N&&($=escape(N)),v=v.split(N).join($)}}var R=v.indexOf("#");-1!==R&&(this.hash=v.substr(R),v=v.slice(0,R));var W=v.indexOf("?");return-1!==W?(this.search=v.substr(W),this.query=v.substr(W+1),t&&(this.query=b.parse(this.query)),v=v.slice(0,W)):t&&(this.search="",this.query={}),v&&(this.pathname=v),m[k]&&this.hostname&&!this.pathname&&(this.pathname="/"),(this.pathname||this.search)&&(this.path=(I=this.pathname||"")+(this.search||"")),this.href=this.format(),this},u.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",n=this.pathname||"",i=this.hash||"",u=!1,o="";this.host?u=e+this.host:this.hostname&&(u=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(u+=":"+this.port)),this.query&&r.isObject(this.query)&&Object.keys(this.query).length&&(o=b.stringify(this.query));var s=this.search||o&&"?"+o||"";return t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||m[t])&&!1!==u?(u="//"+(u||""),n&&"/"!==n.charAt(0)&&(n="/"+n)):u||(u=""),i&&"#"!==i.charAt(0)&&(i="#"+i),s&&"?"!==s.charAt(0)&&(s="?"+s),t+u+(n=n.replace(/[?#]/g,function(e){return encodeURIComponent(e)}))+(s=s.replace("#","%23"))+i},u.prototype.resolve=function(e){return this.resolveObject(v(e,!1,!0)).format()},u.prototype.resolveObject=function(e){if(r.isString(e)){var t=new u;t.parse(e,!1,!0),e=t}for(var n=new u,i=Object.keys(this),o=0;i.length>o;o++){var s=i[o];n[s]=this[s]}if(n.hash=e.hash,""===e.href)return n.href=n.format(),n;if(e.slashes&&!e.protocol){for(var a=Object.keys(e),l=0;a.length>l;l++){var c=a[l];"protocol"!==c&&(n[c]=e[c])}return m[n.protocol]&&n.hostname&&!n.pathname&&(n.path=n.pathname="/"),n.href=n.format(),n}if(e.protocol&&e.protocol!==n.protocol){if(!m[e.protocol]){for(var d=Object.keys(e),f=0;d.length>f;f++){var p=d[f];n[p]=e[p]}return n.href=n.format(),n}if(n.protocol=e.protocol,e.host||y[e.protocol])n.pathname=e.pathname;else{for(var g=(e.pathname||"").split("/");g.length&&!(e.host=g.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==g[0]&&g.unshift(""),2>g.length&&g.unshift(""),n.pathname=g.join("/")}return n.search=e.search,n.query=e.query,n.host=e.host||"",n.auth=e.auth,n.hostname=e.hostname||e.host,n.port=e.port,(n.pathname||n.search)&&(n.path=(n.pathname||"")+(n.search||"")),n.slashes=n.slashes||e.slashes,n.href=n.format(),n}var h=n.pathname&&"/"===n.pathname.charAt(0),b=e.host||e.pathname&&"/"===e.pathname.charAt(0),v=b||h||n.host&&e.pathname,D=v,w=n.pathname&&n.pathname.split("/")||[],k=(g=e.pathname&&e.pathname.split("/")||[],n.protocol&&!m[n.protocol]);if(k&&(n.hostname="",n.port=null,n.host&&(""===w[0]?w[0]=n.host:w.unshift(n.host)),n.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===g[0]?g[0]=e.host:g.unshift(e.host)),e.host=null),v=v&&(""===g[0]||""===w[0])),b)n.host=e.host||""===e.host?e.host:n.host,n.hostname=e.hostname||""===e.hostname?e.hostname:n.hostname,n.search=e.search,n.query=e.query,w=g;else if(g.length)w||(w=[]),w.pop(),w=w.concat(g),n.search=e.search,n.query=e.query;else if(!r.isNullOrUndefined(e.search))return k&&(n.hostname=n.host=w.shift(),(A=!(!n.host||0>=n.host.indexOf("@"))&&n.host.split("@"))&&(n.auth=A.shift(),n.host=n.hostname=A.shift())),n.search=e.search,n.query=e.query,r.isNull(n.pathname)&&r.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n;if(!w.length)return n.pathname=null,n.path=n.search?"/"+n.search:null,n.href=n.format(),n;for(var F=w.slice(-1)[0],E=(n.host||e.host||w.length>1)&&("."===F||".."===F)||""===F,x=0,C=w.length;C>=0;C--)"."===(F=w[C])?w.splice(C,1):".."===F?(w.splice(C,1),x++):x&&(w.splice(C,1),x--);if(!v&&!D)for(;x--;x)w.unshift("..");!v||""===w[0]||w[0]&&"/"===w[0].charAt(0)||w.unshift(""),E&&"/"!==w.join("/").substr(-1)&&w.push("");var A,j=""===w[0]||w[0]&&"/"===w[0].charAt(0);return k&&(n.hostname=n.host=j?"":w.length?w.shift():"",(A=!(!n.host||0>=n.host.indexOf("@"))&&n.host.split("@"))&&(n.auth=A.shift(),n.host=n.hostname=A.shift())),(v=v||n.host&&w.length)&&!j&&w.unshift(""),w.length?n.pathname=w.join("/"):(n.pathname=null,n.path=null),r.isNull(n.pathname)&&r.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},u.prototype.parseHost=function(){var e=this.host,t=s.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){!function(e,t){var n;!function(t){var i=2147483647,r=36,u=1,o=26,s=38,a=700,l=72,c=128,d="-",f=/^xn--/,p=/[^\x20-\x7E]/,g=/[\x2E\u3002\uFF0E\uFF61]/g,h={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},y=r-u,m=Math.floor,b=String.fromCharCode;function v(e){throw new RangeError(h[e])}function D(e,t){for(var n=e.length,i=[];n--;)i[n]=t(e[n]);return i}function w(e,t){var n=e.split("@"),i="";return n.length>1&&(i=n[0]+"@",e=n[1]),i+D((e=e.replace(g,".")).split("."),t).join(".")}function k(e){for(var t,n,i=[],r=0,u=e.length;u>r;)55296>(t=e.charCodeAt(r++))||t>56319||r>=u?i.push(t):56320==(64512&(n=e.charCodeAt(r++)))?i.push(((1023&t)<<10)+(1023&n)+65536):(i.push(t),r--);return i}function F(e){return D(e,function(e){var t="";return e>65535&&(t+=b((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+b(e)}).join("")}function E(e,t){return e+22+75*(26>e)-((0!=t)<<5)}function x(e,t,n){var i=0;for(e=n?m(e/a):e>>1,e+=m(e/t);e>y*o>>1;i+=r)e=m(e/y);return m(i+(y+1)*e/(e+s))}function C(e){var t,n,s,a,f,p,g,h,y,b,D,w=[],k=e.length,E=0,C=c,A=l;for(0>(n=e.lastIndexOf(d))&&(n=0),s=0;n>s;++s)128>e.charCodeAt(s)||v("not-basic"),w.push(e.charCodeAt(s));for(a=n>0?n+1:0;k>a;){for(f=E,p=1,g=r;k>a||v("invalid-input"),D=e.charCodeAt(a++),r>(h=10>D-48?D-22:26>D-65?D-65:26>D-97?D-97:r)&&h<=m((i-E)/p)||v("overflow"),E+=h*p,(y=g>A?A+o>g?g-A:o:u)<=h;g+=r)p>m(i/(b=r-y))&&v("overflow"),p*=b;A=x(E-f,t=w.length+1,0==f),m(E/t)>i-C&&v("overflow"),C+=m(E/t),E%=t,w.splice(E++,0,C)}return F(w)}function A(e){var t,n,s,a,f,p,g,h,y,D,w,F,C,A,j,_=[];for(F=(e=k(e)).length,t=c,n=0,f=l,p=0;F>p;++p)128>(w=e[p])&&_.push(b(w));for(s=a=_.length,a&&_.push(d);F>s;){for(g=i,p=0;F>p;++p)(w=e[p])>=t&&g>w&&(g=w);for(g-t>m((i-n)/(C=s+1))&&v("overflow"),n+=(g-t)*C,t=g,p=0;F>p;++p)if(t>(w=e[p])&&++n>i&&v("overflow"),w==t){for(h=n,y=r;(D=y>f?f+o>y?y-f:o:u)<=h;y+=r)_.push(b(E(D+(j=h-D)%(A=r-D),0))),h=m(j/A);_.push(b(E(h,0))),f=x(n,C,s==a),n=0,++s}++n,++t}return _.join("")}void 0===(n={version:"1.4.1",ucs2:{decode:k,encode:F},decode:C,encode:A,toASCII:function(e){return w(e,function(e){return p.test(e)?"xn--"+A(e):e})},toUnicode:function(e){return w(e,function(e){return f.test(e)?C(e.slice(4).toLowerCase()):e})}})||(e.exports=n)}()}(n(316)(e),n(143))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";t.decode=t.parse=n(319),t.encode=t.stringify=n(320)},function(e,t,n){"use strict";function i(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,u){t=t||"&",n=n||"=";var o={};if("string"!=typeof e||0===e.length)return o;var s=/\+/g;e=e.split(t);var a=1e3;u&&"number"==typeof u.maxKeys&&(a=u.maxKeys);var l=e.length;a>0&&l>a&&(l=a);for(var c=0;l>c;++c){var d,f,p,g,h=e[c].replace(s,"%20"),y=h.indexOf(n);0>y?(d=h,f=""):(d=h.substr(0,y),f=h.substr(y+1)),p=decodeURIComponent(d),g=decodeURIComponent(f),i(o,p)?r(o[p])?o[p].push(g):o[p]=[o[p],g]:o[p]=g}return o};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";var i=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,s){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?u(o(e),function(o){var s=encodeURIComponent(i(o))+n;return r(e[o])?u(e[o],function(e){return s+encodeURIComponent(i(e))}).join(t):s+encodeURIComponent(i(e[o]))}).join(t):s?encodeURIComponent(i(s))+n+encodeURIComponent(i(e)):""};var r=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function u(e,t){if(e.map)return e.map(t);for(var n=[],i=0;e.length>i;i++)n.push(t(e[i],i));return n}var o=Object.keys||function(e){var t=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.push(n);return t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(234));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="linksHasInternal",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){var n=(0,u.default)(e);if(null===n.anchors)return this.announce("empty",0);var i=n.internalTotal>0;return this.announce(i,i?this.getScore("linksHasInternal"):0,[n.internalTotal])}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(234));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="linksNotAllExternals",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){var n=(0,u.default)(e),i=n.externalDofollow>0;return null===n.anchors?this.announce("empty",0):this.announce(i,i?this.getScore("linksNotAllExternals"):0,[n.externalTotal])}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(31));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var a=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=s(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="titleHasPowerWords",s(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){if(!rankMath.assessor.mtsConnected)return this.announce(!1,0);var n=e.getLower("title"),i=rankMath.assessor.powerWords.filter(function(e){return(0,u.default)(n,e)}).length,r=i>0;return""===n?this.announce("empty",0):this.announce(r,r?this.getScore("titleHasPowerWords"):0,[i])}},{key:"isApplicable",value:function(){return"en"===rankMath.locale}}]),t}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),u=(i=n(16))&&i.__esModule?i:{default:i};function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var s=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),s=0;r>s;s++)u[s]=arguments[s];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="titleHasNumber",o(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,u.default),r(t,[{key:"run",value:function(e,t){if(""===e.get("title"))return this.announce("empty",0);var n=/\d+/.test(e.get("title"));return this.announce(n,n?this.getScore("titleHasNumber"):0)}}]),t}();t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=o(n(16)),u=o(n(326));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var l=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),o=0;r>o;o++)u[o]=arguments[o];return n=i=a(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="titleSentiment",a(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,r.default),i(t,[{key:"run",value:function(e,t){var n;if(!rankMath.assessor.mtsConnected)return this.announce(!1,0);if(""===e.getLower("title"))return this.announce("empty",0);var i=new u.default,r={extras:(n={"a+":5,abound:2,abounds:2,abundance:4,abundant:4,accessable:3,accessible:3,acclaim:2,acclaimed:2,acclamation:2,accolade:3,accolades:3,accommodative:2,accomodative:2,accomplish:5,accomplished:5,accomplishment:5,accomplishments:5,accurate:3,accurately:3,achievable:3,achievement:3,achievements:3,achievible:3,acumen:1,adaptable:1,adaptive:1,adequate:1,adjustable:2,admirable:2,admirably:2,admiration:2,admire:2,admirer:2,admiring:2,admiringly:2,adorable:3,adore:3,adored:3,adorer:3,adoring:3,adoringly:3,adroit:2,adroitly:2,adulate:2,adulation:1,adulatory:1,advanced:3,advantage:3,advantageous:2,advantageously:2,advantages:2,adventuresome:2,adventurous:2,advocate:2,advocated:2,advocates:2,affability:2,affable:2,affably:2,affectation:3,affection:3,affectionate:3,affinity:3,affirm:2,affirmation:2,affirmative:2,affluence:2,affluent:3,afford:2,affordable:2,affordably:2,afordable:2,agile:3,agilely:2,agility:2,agreeable:3,agreeableness:3,agreeably:2,"all-around":2,alluring:3,alluringly:3,altruistic:3,altruistically:3,amaze:4,amazed:4,amazement:4,amazes:4,amazing:4,amazingly:4,ambitious:4,ambitiously:4,ameliorate:4,amenable:3,amenity:3,amiability:3,amiabily:3,amiable:3,amicability:3,amicable:3,amicably:3,amity:2,ample:2,amply:2,amuse:2,amusing:2,amusingly:2,angel:5,angelic:5,apotheosis:1,appeal:4,appealing:4,applaud:4,appreciable:4,appreciate:4,appreciated:4,appreciates:4,appreciative:4,appreciatively:4,appropriate:4,approval:4,approve:4,ardent:1,ardently:1,ardor:1,articulate:1,aspiration:3,aspirations:3,aspire:3,assurance:3,assurances:3,assure:3,assuredly:3,assuring:3,astonish:4,astonished:4,astonishing:4,astonishingly:4,astonishment:4,astound:4,astounded:4,astounding:4,astoundingly:4,astutely:1,attentive:1,attraction:1,attractive:1,attractively:1,attune:1,audible:1,audibly:1,auspicious:1,authentic:1,authoritative:1,autonomous:1,available:1,aver:1,avid:1,avidly:1,award:1,awarded:1,awards:1,awe:5,awed:1,awesome:5,awesomely:4,awesomeness:4,awestruck:4,awsome:4,backbone:3,balanced:3,bargain:3,beauteous:3,beautiful:3,beautifullly:3,beautifully:3,beautify:3,beauty:3,beckon:2,beckoned:1,beckoning:1,beckons:1,believable:3,believeable:3,beloved:3,benefactor:2,beneficent:2,beneficial:2,beneficially:2,beneficiary:2,benefit:3,benefits:3,benevolence:1,benevolent:1,benifits:2,best:5,"best-known":5,"best-performing":5,"best-selling":5,better:5,"better-known":5,"better-than-expected":4,beutifully:5,blameless:4,bless:3,blessing:3,bliss:4,blissful:4,blissfully:4,blithe:1,blockbuster:5,bloom:3,blossom:4,bolster:1,bonny:1,bonus:4,bonuses:4,boom:2,booming:3,boost:4,boundless:4,bountiful:3,brainiest:3,brainy:3,"brand-new":5,brave:3,bravery:3,bravo:2,breakthrough:5,breakthroughs:5,breathlessness:5,breathtaking:5,breathtakingly:5,breeze:4,bright:4,brighten:4,brighter:4,brightest:4,brilliance:4,brilliances:4,brilliant:4,brilliantly:4,brisk:3,brotherly:4,bullish:1,buoyant:1,cajole:1,calm:3,calming:3,calmness:3,capability:4,capable:4,capably:4,captivate:4,captivating:4,carefree:1,cashback:1,cashbacks:1,catchy:1,celebrate:4,celebrated:4,celebration:4,celebratory:4,champ:3,champion:3,charisma:4,charismatic:4,charitable:3,charm:5,charming:5,charmingly:5,chaste:1,cheaper:1,cheapest:1,cheer:4,cheerful:4,cheery:4,cherish:4,cherished:4,cherub:1,chic:1,chivalrous:2,chivalry:2,civility:2,civilize:2,clarity:4,classic:1,classy:1,clean:3,cleaner:3,cleanest:3,cleanliness:3,cleanly:3,clear:3,"clear-cut":3,cleared:3,clearer:3,clearly:3,clears:3,clever:3,cleverly:2,cohere:2,coherence:2,coherent:2,cohesive:2,colorful:3,comely:1,comfort:4,comfortable:4,comfortably:4,comforting:4,comfy:4,commend:1,commendable:1,commendably:1,commitment:3,commodious:1,compact:3,compactly:2,compassion:3,compassionate:4,compatible:3,competitive:3,complement:3,complementary:3,complemented:3,complements:3,compliant:2,compliment:5,complimentary:5,comprehensive:5,conciliate:1,conciliatory:1,concise:2,confidence:3,confident:4,congenial:1,congratulate:5,congratulation:5,congratulations:5,congratulatory:5,conscientious:2,considerate:4,consistent:4,consistently:4,constructive:4,consummate:1,contentment:1,continuity:4,contrasty:1,contribution:2,convenience:3,convenient:3,conveniently:3,convience:3,convienient:3,convient:3,convincing:3,convincingly:3,cool:5,coolest:5,cooperative:3,cooperatively:3,cornerstone:3,correct:5,correctly:5,"cost-effective":3,"cost-saving":3,"counter-attack":2,"counter-attacks":2,courage:3,courageous:3,courageously:3,courageousness:3,courteous:3,courtly:2,covenant:2,cozy:2,creative:2,credence:2,credible:2,crisp:1,crisper:1,cure:4,"cure-all":1,cushy:1,cute:5,cuteness:5,danke:1,danken:1,daring:5,daringly:5,darling:5,dashing:5,dauntless:1,dawn:1,dazzle:5,dazzled:5,dazzling:5,"dead-cheap":1,"dead-on":1,decency:5,decent:5,decisive:5,decisiveness:5,dedicated:5,defeat:1,defeated:1,defeating:1,defeats:1,defender:1,deference:1,deft:1,deginified:1,delectable:1,delicacy:4,delicate:4,delicious:4,delight:4,delighted:4,delightful:4,delightfully:4,delightfulness:4,dependable:2,dependably:2,deservedly:5,deserving:5,desirable:5,desiring:5,desirous:5,destiny:5,detachable:5,devout:5,dexterous:5,dexterously:5,dextrous:5,dignified:5,dignify:5,dignity:5,diligence:3,diligent:3,diligently:3,diplomatic:3,"dirt-cheap":3,distinction:3,distinctive:3,distinguished:3,diversified:3,divine:5,divinely:5,dominate:5,dominated:5,dominates:5,dote:1,dotingly:1,doubtless:1,dreamland:1,dumbfounded:1,dumbfounding:1,"dummy-proof":1,durable:3,dynamic:3,eager:5,eagerly:5,eagerness:5,earnest:5,earnestly:5,earnestness:5,ease:4,eased:4,eases:4,easier:4,easiest:4,easiness:4,easing:4,easy:4,"easy-to-use":5,easygoing:5,ebullience:1,ebullient:1,ebulliently:1,ecenomical:1,economical:5,ecstasies:5,ecstasy:5,ecstatic:5,ecstatically:5,edify:1,educated:5,effective:5,effectively:5,effectiveness:5,effectual:5,efficacious:5,efficient:5,efficiently:5,effortless:5,effortlessly:5,effusion:5,effusive:5,effusively:5,effusiveness:5,elan:2,elate:2,elated:2,elatedly:2,elation:3,electrify:5,elegance:5,elegant:5,elegantly:5,elevate:5,elite:5,eloquence:3,eloquent:3,eloquently:3,embolden:3,eminence:3,eminent:3,empathize:5,empathy:5,empower:5,empowerment:5,enchant:5,enchanted:5,enchanting:5,enchantingly:5,encourage:5,encouragement:5,encouraging:5,encouragingly:5,endear:3,endearing:3,endorse:3,endorsed:3,endorsement:3,endorses:3,endorsing:2,energetic:5,energize:5,"energy-efficient":5,"energy-saving":5,engaging:2,engrossing:2,enhance:5,enhanced:5,enhancement:5,enhances:5,enjoy:5,enjoyable:5,enjoyably:5,enjoyed:5,enjoying:5,enjoyment:5,enjoys:5,enlighten:5,enlightenment:5,enliven:1,ennoble:2,enough:3,enrapt:2,enrapture:1,enraptured:1,enrich:5,enrichment:3,enterprising:3,entertain:3,entertaining:5,entertains:5,enthral:2,enthrall:1,enthralled:1,enthuse:1,enthusiasm:4,enthusiast:4,enthusiastic:4,enthusiastically:3,entice:3,enticed:4,enticing:3,enticingly:4,entranced:3,entrancing:3,entrust:4,enviable:3,enviably:3,envious:3,enviously:3,enviousness:1,envy:1,equitable:1,ergonomical:5,"err-free":1,erudite:1,ethical:4,eulogize:2,euphoria:3,euphoric:3,euphorically:3,evaluative:4,evenly:5,eventful:4,everlasting:5,evocative:2,exalt:1,exaltation:2,exalted:3,exaltedly:3,exalting:3,exaltingly:3,examplar:1,examplary:1,excallent:1,exceed:5,exceeded:5,exceeding:5,exceedingly:5,exceeds:5,excel:5,exceled:5,excelent:5,excellant:5,excelled:5,excellence:5,excellency:5,excellent:5,excellently:5,excels:5,exceptional:5,exceptionally:5,excite:5,excited:5,excitedly:5,excitedness:5,excitement:5,excites:5,exciting:5,excitingly:5,exellent:5,exemplar:3,exemplary:3,exhilarate:3,exhilarating:3,exhilaratingly:3,exhilaration:3,exonerate:3,expansive:3,expeditiously:3,expertly:4,exquisite:1,exquisitely:1,extol:1,extoll:1,extraordinarily:5,extraordinary:5,exuberance:3,exuberant:3,exuberantly:3,exult:1,exultant:1,exultation:1,exultingly:1,"eye-catch":5,"eye-catching":5,eyecatch:5,eyecatching:5,fabulous:1,fabulously:4,facilitate:4,fair:5,fairly:5,fairness:5,faith:4,faithful:4,faithfully:4,faithfulness:4,fame:4,famed:4,famous:4,famously:4,fancier:5,fancinating:5,fancy:5,fanfare:3,fans:3,fantastic:3,fantastically:3,fascinate:5,fascinating:5,fascinatingly:5,fascination:5,fashionable:5,fashionably:5,fast:2,"fast-growing":2,"fast-paced":2,faster:5,fastest:5,"fastest-growing":5,faultless:3,fav:4,fave:4,favor:4,favorable:4,favored:4,favorite:4,favorited:4,favour:4,fearless:5,fearlessly:5,feasible:3,feasibly:3,feat:2,"feature-rich":2,fecilitous:2,feisty:2,felicitate:2,felicitous:2,felicity:3,fertile:3,fervent:3,fervently:3,fervid:3,fervidly:3,fervor:3,festive:3,fidelity:1,fiery:1,fine:5,"fine-looking":5,finely:5,finer:5,finest:5,firmer:4,"first-class":4,"first-in-class":4,"first-rate":5,flashy:5,flatter:4,flattering:4,flatteringly:4,flawless:5,flawlessly:5,flexibility:3,flexible:3,flourish:1,flourishing:1,fluent:2,flutter:2,fond:4,fondly:4,fondness:4,foolproof:4,foremost:3,foresight:5,formidable:4,fortitude:5,fortuitous:5,fortuitously:3,fortunate:5,fortunately:5,fortune:5,fragrant:4,free:5,freed:5,freedom:5,freedoms:5,fresh:5,fresher:5,freshest:5,friendliness:4,friendly:4,frolic:3,frugal:3,fruitful:4,ftw:4,fulfillment:4,fun:5,futurestic:4,futuristic:4,gaiety:1,gaily:1,gain:4,gained:4,gainful:4,gainfully:4,gaining:4,gains:4,gallant:2,gallantly:2,galore:4,geekier:4,geeky:3,gem:4,gems:4,generosity:4,generous:5,generously:5,genial:1,genius:4,gentle:4,gentlest:4,genuine:5,gifted:5,glad:4,gladden:1,gladly:4,gladness:4,glamorous:5,glee:1,gleeful:1,gleefully:1,glimmer:1,glimmering:1,glisten:1,glistening:1,glitter:1,glitz:1,glorify:5,glorious:5,gloriously:5,glory:5,glow:4,glowing:4,glowingly:4,"god-given":3,"god-send":3,godlike:4,godsend:4,gold:3,golden:3,good:5,goodly:5,goodness:4,goodwill:3,goood:5,gooood:5,gorgeous:4,gorgeously:4,grace:4,graceful:4,gracefully:4,gracious:4,graciously:4,graciousness:4,grand:5,grandeur:3,grateful:3,gratefully:3,gratification:3,gratified:3,gratifies:3,gratify:3,gratifying:3,gratifyingly:3,gratitude:5,great:5,greatest:5,greatness:5,grin:3,groundbreaking:3,guarantee:3,guidance:3,guiltless:3,gumption:1,gush:1,gusto:1,gutsy:1,hail:1,halcyon:1,hale:1,hallmark:1,hallmarks:1,hallowed:1,handier:1,handily:1,"hands-down":4,handsome:5,handsomely:5,handy:5,happier:5,happily:5,happiness:5,happy:5,"hard-working":4,hardier:4,hardy:4,harmless:3,harmonious:1,harmoniously:1,harmonize:1,harmony:4,headway:1,heal:5,healthful:5,healthy:4,hearten:2,heartening:2,heartfelt:3,heartily:3,heartwarming:4,heaven:5,heavenly:5,helped:4,helpful:4,helping:4,hero:4,heroic:4,heroically:4,heroine:2,heroize:2,heros:4,"high-quality":5,"high-spirited":3,hilarious:3,holy:3,homage:2,honest:3,honesty:4,honor:3,honorable:3,honored:3,honoring:3,hooray:4,hopeful:4,hospitable:4,hot:2,hotcake:2,hotcakes:3,hottest:4,hug:3,humane:4,humble:3,humility:4,humor:3,humorous:3,humorously:3,humour:3,humourous:3,ideal:4,idealize:3,ideally:3,idol:2,idolize:2,idolized:2,idyllic:1,illuminate:5,illuminati:1,illuminating:4,illumine:2,illustrious:3,ilu:1,imaculate:5,imaginative:5,immaculate:5,immaculately:5,immense:3,impartial:3,impartiality:3,impartially:3,impassioned:3,impeccable:3,impeccably:3,important:4,impress:4,impressed:4,impresses:4,impressive:4,impressively:4,impressiveness:4,improve:4,improved:3,improvement:4,improvements:5,improves:5,improving:3,incredible:4,incredibly:5,indebted:4,individualized:1,indulgence:1,indulgent:1,industrious:1,inestimable:1,inestimably:1,inexpensive:4,infallibility:1,infallible:1,infallibly:1,influential:1,ingenious:2,ingeniously:3,ingenuity:3,ingenuous:3,ingenuously:2,innocuous:3,innovation:4,innovative:4,inpressed:2,insightful:4,insightfully:3,inspiration:4,inspirational:5,inspire:5,inspiring:5,instantly:3,instructive:3,instrumental:3,integral:3,integrated:3,intelligence:3,intelligent:3,intelligible:2,interesting:4,interests:3,intimacy:2,intimate:2,intricate:3,intrigue:2,intriguing:2,intriguingly:2,intuitive:3,invaluable:5,invaluablely:5,inventive:3,invigorate:3,invigorating:2,invincibility:3,invincible:5,inviolable:3,inviolate:3,invulnerable:4,irreplaceable:3,irreproachable:3,irresistible:3,irresistibly:3,"issue-free":3,"jaw-droping":5,"jaw-dropping":5,jollify:3,jolly:3,jovial:2,joy:4,joyful:5,joyfully:5,joyous:4,joyously:4,jubilant:4,jubilantly:3,jubilate:3,jubilation:3,jubiliant:3,judicious:3,justly:3,keen:3,keenly:4,keenness:4,"kid-friendly":3,kindliness:5,kindly:5,kindness:5,knowledgeable:4,kudos:3,"large-capacity":3,laud:3,laudable:4,laudably:4,lavish:5,lavishly:5,"law-abiding":4,lawful:4,lawfully:4,lead:3,leading:3,leads:1,lean:1,led:1,legendary:5,leverage:3,levity:2,liberate:4,liberation:4,liberty:4,lifesaver:5,"light-hearted":3,lighter:3,likable:4,like:5,liked:4,likes:4,liking:5,lionhearted:4,lively:5,logical:4,"long-lasting":5,lovable:4,lovably:5,love:5,loved:5,loveliness:4,lovely:5,lover:4,loves:4,loving:5,"low-cost":2,"low-price":2,"low-priced":2,"low-risk":3,"lower-priced":3,loyal:4,loyalty:4,lucid:2,lucidly:2,luck:4,luckier:4,luckiest:4,luckiness:4,lucky:5,lucrative:3,luminous:3,lush:2,luster:2,lustrous:3,luxuriant:3,luxuriate:3,luxurious:3,luxuriously:4,luxury:5,lyrical:2,magic:3,magical:4,magnanimous:3,magnanimously:3,magnificence:2,magnificent:3,magnificently:3,majestic:3,majesty:3,manageable:2,maneuverable:2,marvel:4,marveled:4,marvelled:4,marvellous:4,marvelous:4,marvelously:5,marvelousness:3,marvels:3,master:5,masterful:5,masterfully:5,masterpiece:5,masterpieces:5,masters:5,mastery:4,matchless:4,mature:3,maturely:2,maturity:3,meaningful:4,memorable:5,merciful:5,mercifully:5,mercy:5,merit:4,meritorious:4,merrily:3,merriment:2,merriness:2,merry:4,mesmerize:3,mesmerized:3,mesmerizes:3,mesmerizing:3,mesmerizingly:3,meticulous:3,meticulously:3,mightily:4,mighty:2,"mind-blowing":5,miracle:5,miracles:5,miraculous:5,miraculously:5,miraculousness:1,modern:3,modest:3,modesty:3,momentous:3,monumental:3,monumentally:3,morality:3,motivated:3,"multi-purpose":3,navigable:3,neat:5,neatest:5,neatly:5,nice:5,nicely:5,nicer:5,nicest:5,nifty:4,nimble:4,noble:4,nobly:4,noiseless:4,"non-violence":2,"non-violent":2,notably:4,noteworthy:4,nourish:4,nourishing:4,nourishment:4,novelty:3,nurturing:3,oasis:3,obsession:3,obsessions:3,obtainable:3,openly:1,openness:1,optimal:3,optimism:3,optimistic:3,opulent:1,orderly:4,originality:4,outdo:4,outdone:4,outperform:4,outperformed:4,outperforming:4,outperforms:4,outshine:5,outshone:5,outsmart:5,outstanding:3,outstandingly:3,outstrip:4,outwit:4,ovation:2,overjoyed:2,overtake:3,overtaken:3,overtakes:4,overtaking:4,overtook:3,overture:3,"pain-free":4,painless:4,painlessly:5,palatial:2,pamper:3,pampered:3,pamperedly:3,pamperedness:2,pampers:2,panoramic:3,paradise:4,paramount:2,pardon:2,passion:2,passionate:2,passionately:2,patience:3,patient:3,patiently:2,patriot:2,patriotic:2,peace:5,peaceable:5,peaceful:5,peacefully:5,peacekeepers:5,peach:3,peerless:3,pep:2,pepped:2,pepping:2,peppy:2,peps:2,perfect:5,perfection:5,perfectly:5,permissible:2,perseverance:2,persevere:1,personages:1,personalized:3,phenomenal:4,phenomenally:4,picturesque:4,piety:3,pinnacle:4,playful:4,playfully:4,pleasant:4,pleasantly:3,pleased:4,pleases:4,pleasing:3,pleasingly:4,pleasurable:4,pleasurably:3,pleasure:3,plentiful:4,pluses:2,plush:1,plusses:1,poetic:1,poeticize:1,poignant:1,poise:1,poised:2,polished:2,polite:4,politeness:4,popular:5,portable:4,posh:3,positive:4,positively:5,positives:5,powerful:5,powerfully:5,praise:5,praiseworthy:5,praising:4,"pre-eminent":2,precious:2,precise:2,precisely:2,preeminent:2,prefer:2,preferable:2,preferably:2,prefered:2,preferes:2,preferring:2,prefers:2,premier:2,prestige:4,prestigious:2,prettily:2,pretty:5,priceless:5,pride:4,principled:2,privilege:2,privileged:2,prize:2,proactive:2,"problem-free":2,"problem-solver":2,prodigious:2,prodigiously:2,prodigy:2,productive:2,productively:2,proficient:2,proficiently:2,profound:3,profoundly:3,profuse:2,profusion:2,progress:2,progressive:2,prolific:2,prominence:2,prominent:2,promise:2,promised:2,promises:2,promising:2,promoter:2,prompt:2,promptly:2,proper:2,properly:2,propitious:2,propitiously:2,pros:2,prosper:2,prosperity:3,prosperous:3,prospros:3,protect:3,protection:4,protective:4,proud:2,proven:2,proves:2,providence:2,proving:2,prowess:2,prudence:2,prudent:2,prudently:2,punctual:2,pure:5,purify:5,purposeful:2,quaint:2,qualified:2,qualify:4,quicker:5,quiet:5,quieter:2,radiance:2,radiant:2,rapid:2,rapport:2,rapt:1,rapture:1,raptureous:1,raptureously:1,rapturous:1,rapturously:1,rational:1,"razor-sharp":2,reachable:1,readable:2,readily:2,ready:5,reaffirm:1,reaffirmation:2,realistic:2,realizable:2,reasonable:2,reasonably:2,reasoned:2,reassurance:2,reassure:2,receptive:2,reclaim:2,recomend:4,recommend:4,recommendation:4,recommendations:4,recommended:5,reconcile:3,reconciliation:3,"record-setting":4,recover:4,recovery:4,rectification:4,rectify:3,rectifying:3,redeem:3,redeeming:3,redemption:1,refine:1,refined:3,refinement:3,reform:4,reformed:4,reforming:3,reforms:3,refresh:3,refreshed:3,refreshing:3,refund:3,refunded:2,regal:2,regally:2,regard:2,rejoice:2,rejoicing:3,rejoicingly:3,rejuvenate:3,rejuvenated:3,rejuvenating:3,relaxed:4,relent:4,reliable:4,reliably:4,relief:4,relish:4,remarkable:3,remarkably:3,remedy:3,remission:3,remunerate:3,renaissance:3,renewed:2,renown:2,renowned:2,replaceable:3,reputable:3,reputation:4,resilient:4,resolute:4,resound:4,resounding:2,resourceful:2,resourcefulness:3,respect:3,respectable:3,respectful:2,respectfully:2,respite:2,resplendent:2,responsibly:2,responsive:4,restful:4,restored:2,restructure:2,restructured:2,restructuring:2,retractable:2,revel:2,revelation:2,revere:2,reverence:2,reverent:2,reverently:2,revitalize:2,revival:2,revive:4,revives:2,revolutionary:2,revolutionize:2,revolutionized:2,revolutionizes:2,reward:5,rewarding:5,rewardingly:5,rich:4,richer:4,richly:4,richness:4,right:4,righten:3,righteous:3,righteously:2,righteousness:2,rightful:2,rightfully:2,rightly:2,rightness:2,"risk-free":2,robust:2,"rock-star":4,"rock-stars":4,rockstar:2,rockstars:2,romantic:2,romantically:2,romanticize:2,roomier:2,roomy:2,rosy:2,safe:4,safely:4,sagacity:2,sagely:2,saint:2,saintliness:2,saintly:2,salutary:2,salute:2,sane:3,satisfactorily:3,satisfactory:3,satisfied:3,satisfies:3,satisfy:3,satisfying:3,satisified:3,saver:4,savings:4,savior:4,savvy:4,scenic:4,seamless:4,seasoned:2,secure:5,securely:2,selective:3,"self-determination":3,"self-respect":5,"self-satisfaction":5,"self-sufficiency":5,"self-sufficient":5,sensation:5,sensational:4,sensationally:4,sensations:4,sensible:4,sensibly:4,sensitive:2,serene:2,serenity:2,sexy:4,sharp:2,sharper:2,sharpest:2,shimmering:2,shimmeringly:2,shine:2,shiny:2,significant:2,silent:3,simpler:3,simplest:2,simplified:2,simplifies:2,simplify:2,simplifying:2,sincere:5,sincerely:2,sincerity:2,skill:4,skilled:2,skillful:2,skillfully:2,slammin:2,sleek:2,slick:2,smart:3,smarter:3,smartest:2,smartly:2,smile:2,smiles:2,smiling:2,smilingly:2,smitten:2,smooth:2,smoother:2,smoothes:2,smoothest:2,smoothly:2,snappy:2,snazzy:2,sociable:2,soft:4,softer:4,solace:2,solicitous:2,solicitously:2,solid:2,solidarity:2,soothe:2,soothingly:2,sophisticated:2,soulful:3,soundly:3,soundness:2,spacious:2,sparkle:2,sparkling:2,spectacular:5,spectacularly:5,speedily:2,speedy:2,spellbind:2,spellbinding:2,spellbindingly:2,spellbound:2,spirited:2,spiritual:2,splendid:2,splendidly:2,splendor:2,spontaneous:2,sporty:1,spotless:2,sprightly:1,stability:2,stabilize:2,stable:4,stainless:2,standout:2,"state-of-the-art":2,stately:2,statuesque:2,staunch:2,staunchly:2,staunchness:2,steadfast:2,steadfastly:2,steadfastness:2,steadiest:3,steadiness:3,steady:5,stellar:5,stellarly:2,stimulate:2,stimulates:2,stimulating:2,stimulative:2,stirringly:1,straighten:1,straightforward:3,streamlined:3,striking:2,strikingly:2,striving:2,strong:4,stronger:4,strongest:4,stunned:4,stunning:5,stunningly:5,stupendous:1,stupendously:1,sturdier:1,sturdy:1,stylish:4,stylishly:4,stylized:4,suave:2,suavely:1,sublime:2,subsidize:1,subsidized:1,subsidizes:1,subsidizing:1,substantive:1,succeed:3,succeeded:4,succeeding:3,succeeds:3,succes:1,success:4,successes:2,successful:2,successfully:4,suffice:2,sufficed:3,suffices:2,sufficient:3,sufficiently:3,suitable:4,sumptuous:1,sumptuously:1,sumptuousness:1,super:5,superb:5,superbly:5,superior:2,superiority:4,supple:2,support:3,supported:3,supporter:3,supporting:3,supportive:3,supports:3,supremacy:4,supreme:4,supremely:4,supurb:4,supurbly:3,surmount:2,surpass:3,surreal:4,survival:2,survivor:2,sustainability:2,sustainable:2,swank:1,swankier:1,swankiest:1,swanky:1,sweeping:2,sweet:4,sweeten:3,sweetheart:5,sweetly:4,sweetness:5,swift:3,swiftness:3,talent:2,talented:2,talents:2,tantalize:1,tantalizing:1,tantalizingly:1,tempt:1,tempting:3,temptingly:3,tenacious:2,tenaciously:2,tenacity:2,tender:4,tenderly:4,terrific:4,terrifically:4,thank:4,thankful:4,thinner:3,thoughtful:2,thoughtfully:2,thoughtfulness:2,thrift:2,thrifty:2,thrill:2,thrilled:2,thrilling:2,thrillingly:2,thrills:2,thrive:2,thriving:2,"thumb-up":2,"thumbs-up":2,tickle:2,tidy:2,"time-honored":1,timely:2,tingle:2,titillate:1,titillating:1,titillatingly:1,togetherness:2,tolerable:3,"toll-free":1,top:4,"top-notch":5,"top-quality":5,topnotch:5,tops:5,tough:2,tougher:3,toughest:4,traction:1,tranquil:1,tranquility:1,transparent:2,treasure:4,tremendously:5,trendy:5,triumph:5,triumphal:5,triumphant:1,triumphantly:1,trivially:1,trophy:1,"trouble-free":2,trump:5,trumpet:1,trust:5,trusted:2,trusting:3,trustingly:2,trustworthiness:2,trustworthy:2,trusty:4,truthful:2,truthfully:2,truthfulness:2,twinkly:2,"ultra-crisp":5,unabashed:2,unabashedly:2,unaffected:1,unassailable:2,unbeatable:2,unbiased:2,unbound:2,uncomplicated:3,unconditional:2,undamaged:3,undaunted:2,understandable:2,undisputable:2,undisputably:2,undisputed:3,unencumbered:1,unequivocal:1,unequivocally:1,unfazed:2,unfettered:1,unforgettable:3,unity:2,unlimited:3,unmatched:2,unparalleled:1,unquestionable:1,unquestionably:1,unreal:3,unrestricted:2,unrivaled:2,unselfish:2,unwavering:3,upbeat:2,upgradable:2,upgradeable:2,upgraded:2,upheld:2,uphold:2,uplift:2,uplifting:2,upliftingly:2,upliftment:2,upscale:2,usable:4,useable:2,useful:5,"user-friendly":2,"user-replaceable":2,valiant:1,valiantly:2,valor:2,valuable:5,variety:2,venerate:2,verifiable:1,veritable:1,versatile:2,versatility:1,vibrant:4,vibrantly:4,victorious:5,victory:5,viewable:2,vigilance:2,vigilant:3,virtue:2,virtuous:2,virtuously:2,visionary:2,vivacious:2,vivid:2,vouch:3,vouchsafe:2,warm:4,warmer:2,warmhearted:2,warmly:4,warmth:5,wealthy:5,welcome:2,well:5,"well-backlit":2,"well-balanced":2,"well-behaved":5,"well-being":2,"well-bred":2,"well-connected":2,"well-educated":2,"well-established":1,"well-informed":1,"well-intentioned":2,"well-known":3,"well-made":5,"well-managed":2,"well-mannered":2,"well-positioned":2,"well-received":2,"well-regarded":2,"well-rounded":2,"well-run":2,"well-wishers":2,wellbeing:2,whoa:2,wholeheartedly:2,wholesome:2,whooa:2,whoooa:2,wieldy:1,willing:2,willingly:2,willingness:3,win:5,windfall:2,winnable:2,winner:2,winners:2,winning:2,wins:2,wisdom:2,wise:2,wisely:2,witty:4,won:5,wonder:2,wonderful:2,wonderfully:2,wonderous:2,wonderously:2,wonders:2,wondrous:2,woo:3,work:2,workable:2,worked:3,works:4,"world-famous":2,worth:2,"worth-while":2,worthiness:2,worthwhile:2,worthy:4,wow:5,wowed:2,wowing:2,wows:2,yay:4,youthful:5,zeal:2,zenith:2,zest:4,zippy:2,"2-faced":-1,"2-faces":-1,abnormal:-5,abolish:-4,abominable:-3,abominably:-3,abominate:-2,abomination:-3,abort:-2,aborted:-3,aborts:-3,abrade:-2,abrasive:-4,abrupt:-2,abruptly:-2,abscond:-4},s(n,"aborted",-5),s(n,"absence",-5),s(n,"absent-minded",-5),s(n,"absentee",-5),s(n,"absurd",-4),s(n,"absurdity",-3),s(n,"absurdly",-3),s(n,"absurdness",-3),s(n,"abuse",-4),s(n,"abused",-4),s(n,"abuses",-4),s(n,"abusive",-3),s(n,"abysmal",-2),s(n,"abysmally",-1),s(n,"abyss",-1),s(n,"accidental",-3),s(n,"accost",-1),s(n,"accursed",-1),s(n,"accusation",-5),s(n,"accusations",-1),s(n,"accuse",-3),s(n,"accuses",-3),s(n,"accusing",-2),s(n,"accusingly",-4),s(n,"acerbate",-1),s(n,"acerbic",-1),s(n,"acerbically",-1),s(n,"ache",-5),s(n,"ached",-1),s(n,"aches",-2),s(n,"achey",-1),s(n,"aching",-5),s(n,"acrid",-1),s(n,"acridly",-1),s(n,"acridness",-1),s(n,"acrimonious",-1),s(n,"acrimoniously",-1),s(n,"acrimony",-1),s(n,"adamant",-4),s(n,"adamantly",-4),s(n,"addict",-5),s(n,"addicted",-2),s(n,"addicting",-2),s(n,"addicts",-3),s(n,"admonish",-4),s(n,"admonisher",-2),s(n,"admonishingly",-3),s(n,"admonishment",-4),s(n,"admonition",-3),s(n,"adulterate",-1),s(n,"adulterated",-3),s(n,"adulteration",-5),s(n,"adulterier",-2),s(n,"adversarial",-1),s(n,"adversary",-1),s(n,"adverse",-4),s(n,"adversity",-5),s(n,"afflict",-1),s(n,"affliction",-1),s(n,"afflictive",-1),s(n,"affront",-1),s(n,"afraid",-5),s(n,"aggravate",-4),s(n,"aggravating",-4),s(n,"aggravation",-5),s(n,"aggression",-5),s(n,"aggressive",-5),s(n,"aggressiveness",-4),s(n,"aggressor",-4),s(n,"aggrieve",-3),s(n,"aggrieved",-4),s(n,"aggrivation",-5),s(n,"aghast",-2),s(n,"agonies",-4),s(n,"agonize",-5),s(n,"agonizing",-5),s(n,"agonizingly",-4),s(n,"agony",-5),s(n,"aground",-2),s(n,"ail",-1),s(n,"ailing",-1),s(n,"ailment",-2),s(n,"aimless",-2),s(n,"alarm",-1),s(n,"alarmed",-1),s(n,"alarming",-1),s(n,"alarmingly",-1),s(n,"alienate",-2),s(n,"alienated",-1),s(n,"alienation",-1),s(n,"allegation",-2),s(n,"allegations",-3),s(n,"allege",-1),s(n,"allergic",-1),s(n,"allergies",-1),s(n,"allergy",-1),s(n,"aloof",-1),s(n,"altercation",-1),s(n,"ambiguity",-2),s(n,"ambiguous",-2),s(n,"ambivalence",-1),s(n,"ambivalent",-1),s(n,"ambush",-1),s(n,"amiss",-1),s(n,"amputate",-3),s(n,"anarchism",-1),s(n,"anarchist",-4),s(n,"anarchistic",-1),s(n,"anarchy",-1),s(n,"anemic",-1),s(n,"anger",-4),s(n,"angrily",-5),s(n,"angriness",-5),s(n,"angry",-5),s(n,"anguish",-3),s(n,"animosity",-1),s(n,"annihilate",-1),s(n,"annihilation",-1),s(n,"annoy",-3),s(n,"annoyance",-4),s(n,"annoyances",-4),s(n,"annoyed",-2),s(n,"annoying",-2),s(n,"annoyingly",-3),s(n,"annoys",-1),s(n,"anomalous",-1),s(n,"anomaly",-3),s(n,"antagonism",-1),s(n,"antagonist",-1),s(n,"antagonistic",-1),s(n,"antagonize",-1),s(n,"anti-",-1),s(n,"anti-american",-1),s(n,"anti-israeli",-1),s(n,"anti-occupation",-1),s(n,"anti-proliferation",-1),s(n,"anti-semites",-1),s(n,"anti-social",-1),s(n,"anti-us",-1),s(n,"anti-white",-1),s(n,"antipathy",-1),s(n,"antiquated",-1),s(n,"antithetical",-1),s(n,"anxieties",-1),s(n,"anxiety",-2),s(n,"anxious",-3),s(n,"anxiously",-3),s(n,"anxiousness",-1),s(n,"apathetic",-4),s(n,"apathetically",-1),s(n,"apathy",-5),s(n,"apocalypse",-5),s(n,"apocalyptic",-4),s(n,"apologist",-3),s(n,"apologists",-2),s(n,"appal",-1),s(n,"appall",-1),s(n,"appalled",-1),s(n,"appalling",-1),s(n,"appallingly",-1),s(n,"apprehension",-1),s(n,"apprehensions",-1),s(n,"apprehensive",-1),s(n,"apprehensively",-1),s(n,"arbitrary",-1),s(n,"arcane",-1),s(n,"archaic",-1),s(n,"arduous",-1),s(n,"arduously",-1),s(n,"argumentative",-1),s(n,"arrogance",-3),s(n,"arrogant",-4),s(n,"arrogantly",-5),s(n,"ashamed",-4),s(n,"asinine",-1),s(n,"asininely",-1),s(n,"asinininity",-1),s(n,"askance",-1),s(n,"asperse",-1),s(n,"aspersion",-1),s(n,"aspersions",-1),s(n,"assail",-1),s(n,"assassin",-2),s(n,"assassinate",-2),s(n,"assault",-1),s(n,"assult",-1),s(n,"astray",-1),s(n,"asunder",-1),s(n,"atrocious",-1),s(n,"atrocities",-1),s(n,"atrocity",-1),s(n,"atrophy",-1),s(n,"attack",-3),s(n,"attacks",-3),s(n,"audacious",-3),s(n,"audaciously",-2),s(n,"audaciousness",-2),s(n,"audacity",-2),s(n,"audiciously",-1),s(n,"austere",-1),s(n,"authoritarian",-1),s(n,"autocrat",-1),s(n,"autocratic",-1),s(n,"avalanche",-2),s(n,"avarice",-1),s(n,"avaricious",-1),s(n,"avariciously",-1),s(n,"avenge",-4),s(n,"averse",-1),s(n,"aversion",-1),s(n,"aweful",-4),s(n,"awful",-5),s(n,"awfully",-1),s(n,"awfulness",-1),s(n,"awkward",-3),s(n,"awkwardness",-2),s(n,"ax",-1),s(n,"babble",-1),s(n,"back-logged",-1),s(n,"back-wood",-1),s(n,"back-woods",-1),s(n,"backache",-1),s(n,"backaches",-1),s(n,"backaching",-1),s(n,"backbite",-1),s(n,"backbiting",-1),s(n,"backward",-1),s(n,"backwardness",-1),s(n,"backwood",-1),s(n,"backwoods",-1),s(n,"bad",-4),s(n,"badly",-2),s(n,"baffle",-5),s(n,"baffled",-4),s(n,"bafflement",-1),s(n,"baffling",-1),s(n,"bait",-1),s(n,"balk",-1),s(n,"banal",-1),s(n,"banalize",-1),s(n,"bane",-1),s(n,"banish",-5),s(n,"banishment",-4),s(n,"bankrupt",-2),s(n,"barbarian",-5),s(n,"barbaric",-4),s(n,"barbarically",-3),s(n,"barbarity",-2),s(n,"barbarous",-3),s(n,"barbarously",-1),s(n,"barren",-3),s(n,"baseless",-2),s(n,"bash",-1),s(n,"bashed",-1),s(n,"bashful",-1),s(n,"bashing",-1),s(n,"bastard",-2),s(n,"bastards",-2),s(n,"battered",-1),s(n,"battering",-1),s(n,"batty",-1),s(n,"bearish",-1),s(n,"beastly",-1),s(n,"bedlam",-1),s(n,"bedlamite",-1),s(n,"befoul",-1),s(n,"beg",-1),s(n,"beggar",-1),s(n,"beggarly",-1),s(n,"begging",-1),s(n,"beguile",-1),s(n,"belabor",-1),s(n,"belated",-1),s(n,"beleaguer",-1),s(n,"belie",-2),s(n,"belittle",-2),s(n,"belittled",-2),s(n,"belittling",-2),s(n,"bellicose",-2),s(n,"belligerence",-2),s(n,"belligerent",-2),s(n,"belligerently",-2),s(n,"bemoan",-2),s(n,"bemoaning",-2),s(n,"bemused",-2),s(n,"bent",-2),s(n,"berate",-2),s(n,"bereave",-2),s(n,"bereavement",-2),s(n,"bereft",-2),s(n,"berserk",-2),s(n,"beseech",-1),s(n,"beset",-1),s(n,"besiege",-1),s(n,"besmirch",-1),s(n,"bestial",-1),s(n,"betray",-1),s(n,"betrayal",-1),s(n,"betrayals",-1),s(n,"betrayer",-1),s(n,"betraying",-1),s(n,"betrays",-1),s(n,"bewail",-1),s(n,"beware",-2),s(n,"bewilder",-1),s(n,"bewildered",-1),s(n,"bewildering",-1),s(n,"bewilderingly",-1),s(n,"bewilderment",-1),s(n,"bewitch",-1),s(n,"bias",-3),s(n,"biased",-1),s(n,"biases",-1),s(n,"bicker",-1),s(n,"bickering",-1),s(n,"bid-rigging",-1),s(n,"bigotries",-1),s(n,"bigotry",-4),s(n,"bitch",-5),s(n,"bitchy",-5),s(n,"biting",-5),s(n,"bitingly",-5),s(n,"bitter",-5),s(n,"bitterly",-5),s(n,"bitterness",-5),s(n,"bizarre",-1),s(n,"blab",-1),s(n,"blabber",-1),s(n,"blackmail",-1),s(n,"blah",-1),s(n,"blame",-3),s(n,"blameworthy",-1),s(n,"bland",-1),s(n,"blandish",-1),s(n,"blaspheme",-1),s(n,"blasphemous",-1),s(n,"blasphemy",-1),s(n,"blasted",-1),s(n,"blatant",-1),s(n,"blatantly",-1),s(n,"blather",-1),s(n,"bleak",-1),s(n,"bleakly",-1),s(n,"bleakness",-1),s(n,"bleed",-2),s(n,"bleeding",-3),s(n,"bleeds",-3),s(n,"blemish",-1),s(n,"blind",-2),s(n,"blinding",-1),s(n,"blindingly",-1),s(n,"blindside",-1),s(n,"blister",-1),s(n,"blistering",-1),s(n,"bloated",-1),s(n,"blockage",-1),s(n,"blockhead",-1),s(n,"bloodshed",-1),s(n,"bloodthirsty",-1),s(n,"bloody",-1),s(n,"blotchy",-1),s(n,"blow",-3),s(n,"blunder",-1),s(n,"blundering",-1),s(n,"blunders",-1),s(n,"blunt",-1),s(n,"blur",-1),s(n,"bluring",-1),s(n,"blurred",-1),s(n,"blurring",-1),s(n,"blurry",-1),s(n,"blurs",-1),s(n,"blurt",-1),s(n,"boastful",-1),s(n,"boggle",-3),s(n,"bogus",-2),s(n,"boil",-2),s(n,"boiling",-3),s(n,"boisterous",-2),s(n,"bomb",-4),s(n,"bombard",-2),s(n,"bombardment",-1),s(n,"bombastic",-1),s(n,"bondage",-1),s(n,"bonkers",-4),s(n,"bore",-1),s(n,"bored",-1),s(n,"boredom",-2),s(n,"bores",-2),s(n,"boring",-1),s(n,"botch",-1),s(n,"bother",-1),s(n,"bothered",-1),s(n,"bothering",-1),s(n,"bothers",-1),s(n,"bothersome",-1),s(n,"bowdlerize",-1),s(n,"boycott",-3),s(n,"braggart",-3),s(n,"bragger",-2),s(n,"brainless",-3),s(n,"brainwash",-1),s(n,"brash",-1),s(n,"brashly",-1),s(n,"brashness",-1),s(n,"brat",-1),s(n,"bravado",-1),s(n,"brazen",-1),s(n,"brazenly",-2),s(n,"brazenness",-2),s(n,"breach",-3),s(n,"break",-2),s(n,"break-up",-2),s(n,"break-ups",-1),s(n,"breakdown",-4),s(n,"breaking",-1),s(n,"breaks",-2),s(n,"breakup",-2),s(n,"breakups",-2),s(n,"bribery",-2),s(n,"brimstone",-2),s(n,"bristle",-2),s(n,"brittle",-3),s(n,"broke",-3),s(n,"broken",-3),s(n,"broken-hearted",-3),s(n,"brood",-3),s(n,"browbeat",-3),s(n,"bruise",-3),s(n,"bruised",-2),s(n,"bruises",-2),s(n,"bruising",-2),s(n,"brusque",-3),s(n,"brutal",-3),s(n,"brutalising",-3),s(n,"brutalities",-2),s(n,"brutality",-2),s(n,"brutalize",-2),s(n,"brutalizing",-2),s(n,"brutally",-2),s(n,"brute",-2),s(n,"brutish",-1),s(n,"bs",-3),s(n,"buckle",-1),s(n,"bug",-2),s(n,"bugging",-5),s(n,"buggy",-3),s(n,"bugs",-2),s(n,"bulkier",-2),s(n,"bulkiness",-1),s(n,"bulky",-3),s(n,"bulkyness",-1),s(n,"bull****",-3),s(n,"bull----",-3),s(n,"bullies",-2),s(n,"bullshit",-5),s(n,"bullshyt",-1),s(n,"bully",-2),s(n,"bullying",-1),s(n,"bullyingly",-1),s(n,"bum",-1),s(n,"bump",-1),s(n,"bumped",-3),s(n,"bumping",-1),s(n,"bumpping",-1),s(n,"bumps",-1),s(n,"bumpy",-1),s(n,"bungle",-1),s(n,"bungler",-1),s(n,"bungling",-1),s(n,"bunk",-1),s(n,"burden",-4),s(n,"burdensome",-1),s(n,"burdensomely",-1),s(n,"burn",-5),s(n,"burned",-4),s(n,"burning",-1),s(n,"burns",-1),s(n,"bust",-1),s(n,"busts",-1),s(n,"busybody",-1),s(n,"butcher",-1),s(n,"butchery",-1),s(n,"buzzing",-1),s(n,"byzantine",-1),s(n,"cackle",-1),s(n,"calamities",-3),s(n,"calamitous",-3),s(n,"calamitously",-3),s(n,"calamity",-4),s(n,"callous",-2),s(n,"calumniate",-1),s(n,"calumniation",-1),s(n,"calumnies",-1),s(n,"calumnious",-1),s(n,"calumniously",-1),s(n,"calumny",-1),s(n,"cancer",-5),s(n,"cancerous",-1),s(n,"cannibal",-1),s(n,"cannibalize",-5),s(n,"capitulate",-1),s(n,"capricious",-1),s(n,"capriciously",-1),s(n,"capriciousness",-1),s(n,"capsize",-1),s(n,"careless",-4),s(n,"carelessness",-5),s(n,"caricature",-1),s(n,"carnage",-1),s(n,"carp",-1),s(n,"cartoonish",-1),s(n,"cash-strapped",-1),s(n,"castigate",-1),s(n,"castrated",-1),s(n,"casualty",-3),s(n,"cataclysm",-2),s(n,"cataclysmal",-2),s(n,"cataclysmic",-2),s(n,"cataclysmically",-1),s(n,"catastrophe",-4),s(n,"catastrophes",-4),s(n,"catastrophic",-4),s(n,"catastrophically",-1),s(n,"catastrophies",-1),s(n,"caustic",-1),s(n,"caustically",-1),s(n,"cautionary",-3),s(n,"cave",-1),s(n,"censure",-1),s(n,"chafe",-1),s(n,"chaff",-1),s(n,"chagrin",-1),s(n,"challenging",-3),s(n,"chaos",-5),s(n,"chaotic",-1),s(n,"chasten",-1),s(n,"chastise",-1),s(n,"chastisement",-1),s(n,"chatter",-1),s(n,"chatterbox",-1),s(n,"cheap",-3),s(n,"cheapen",-1),s(n,"cheaply",-1),s(n,"cheat",-2),s(n,"cheated",-3),s(n,"cheater",-2),s(n,"cheating",-1),s(n,"cheats",-1),s(n,"checkered",-1),s(n,"cheerless",-1),s(n,"cheesy",-1),s(n,"chide",-1),s(n,"childish",-1),s(n,"chill",-1),s(n,"chilly",-1),s(n,"chintzy",-1),s(n,"choke",-1),s(n,"choleric",-1),s(n,"choppy",-1),s(n,"chore",-1),s(n,"chronic",-1),s(n,"chunky",-1),s(n,"clamor",-1),s(n,"clamorous",-1),s(n,"clash",-1),s(n,"cliche",-1),s(n,"cliched",-1),s(n,"clique",-1),s(n,"clog",-1),s(n,"clogged",-1),s(n,"clogs",-1),s(n,"cloud",-1),s(n,"clouding",-1),s(n,"cloudy",-1),s(n,"clueless",-1),s(n,"clumsy",-3),s(n,"clunky",-3),s(n,"coarse",-3),s(n,"cocky",-1),s(n,"coerce",-2),s(n,"coercion",-2),s(n,"coercive",-2),s(n,"cold",-3),s(n,"coldly",-1),s(n,"collapse",-1),s(n,"collude",-1),s(n,"collusion",-1),s(n,"combative",-1),s(n,"combust",-2),s(n,"comical",-2),s(n,"commiserate",-2),s(n,"commonplace",-2),s(n,"commotion",-3),s(n,"commotions",-3),s(n,"complacent",-3),s(n,"complain",-3),s(n,"complained",-4),s(n,"complaining",-4),s(n,"complains",-4),s(n,"complaint",-4),s(n,"complaints",-2),s(n,"complex",-2),s(n,"complicated",-4),s(n,"complication",-4),s(n,"complicit",-4),s(n,"compulsion",-4),s(n,"compulsive",-1),s(n,"concede",-1),s(n,"conceded",-1),s(n,"conceit",-1),s(n,"conceited",-1),s(n,"concen",-1),s(n,"concens",-2),s(n,"concern",-1),s(n,"concerned",-1),s(n,"concerns",-1),s(n,"concession",-1),s(n,"concessions",-1),s(n,"condemn",-1),s(n,"condemnable",-1),s(n,"condemnation",-1),s(n,"condemned",-1),s(n,"condemns",-1),s(n,"condescend",-1),s(n,"condescending",-1),s(n,"condescendingly",-1),s(n,"condescension",-1),s(n,"confess",-1),s(n,"confession",-4),s(n,"confessions",-2),s(n,"confined",-2),s(n,"conflict",-2),s(n,"conflicted",-2),s(n,"conflicting",-2),s(n,"conflicts",-2),s(n,"confound",-2),s(n,"confounded",-2),s(n,"confounding",-2),s(n,"confront",-3),s(n,"confrontation",-3),s(n,"confrontational",-3),s(n,"confuse",-5),s(n,"confused",-4),s(n,"confuses",-4),s(n,"confusing",-4),s(n,"confusion",-4),s(n,"confusions",-4),s(n,"congested",-4),s(n,"congestion",-4),s(n,"cons",-5),s(n,"conscons",-2),s(n,"conservative",-1),s(n,"conspicuous",-1),s(n,"conspicuously",-1),s(n,"conspiracies",-1),s(n,"conspiracy",-4),s(n,"conspirator",-1),s(n,"conspiratorial",-1),s(n,"conspire",-5),s(n,"consternation",-1),s(n,"contagious",-3),s(n,"contaminate",-3),s(n,"contaminated",-3),s(n,"contaminates",-2),s(n,"contaminating",-2),s(n,"contamination",-1),s(n,"contempt",-1),s(n,"contemptible",-1),s(n,"contemptuous",-2),s(n,"contemptuously",-2),s(n,"contend",-2),s(n,"contention",-2),s(n,"contentious",-2),s(n,"contort",-3),s(n,"contortions",-3),s(n,"contradict",-3),s(n,"contradiction",-3),s(n,"contradictory",-3),s(n,"contrariness",-3),s(n,"contravene",-3),s(n,"contrive",-3),s(n,"contrived",-3),s(n,"controversial",-3),s(n,"controversy",-2),s(n,"convoluted",-2),s(n,"corrode",-2),s(n,"corrosion",-3),s(n,"corrosions",-3),s(n,"corrosive",-3),s(n,"corrupt",-4),s(n,"corrupted",-4),s(n,"corrupting",-4),s(n,"corruption",-4),s(n,"corrupts",-4),s(n,"corruptted",-4),s(n,"costlier",-3),s(n,"costly",-3),s(n,"counter-productive",-3),s(n,"counterproductive",-3),s(n,"coupists",-1),s(n,"covetous",-2),s(n,"coward",-4),s(n,"cowardly",-5),s(n,"crabby",-2),s(n,"crack",-2),s(n,"cracked",-2),s(n,"cracks",-1),s(n,"craftily",-1),s(n,"craftly",-1),s(n,"crafty",-1),s(n,"cramp",-1),s(n,"cramped",-1),s(n,"cramping",-1),s(n,"cranky",-1),s(n,"crap",-4),s(n,"crappy",-5),s(n,"craps",-3),s(n,"crash",-3),s(n,"crashed",-2),s(n,"crashes",-2),s(n,"crashing",-1),s(n,"crass",-1),s(n,"craven",-1),s(n,"cravenly",-1),s(n,"craze",-1),s(n,"crazily",-1),s(n,"craziness",-1),s(n,"crazy",-2),s(n,"creak",-3),s(n,"creaking",-3),s(n,"creaks",-1),s(n,"credulous",-1),s(n,"creep",-1),s(n,"creeping",-1),s(n,"creeps",-1),s(n,"creepy",-1),s(n,"crept",-1),s(n,"crime",-4),s(n,"criminal",-4),s(n,"cringe",-2),s(n,"cringed",-2),s(n,"cringes",-2),s(n,"cripple",-2),s(n,"crippled",-3),s(n,"cripples",-3),s(n,"crippling",-4),s(n,"crisis",-4),s(n,"critic",-4),s(n,"critical",-1),s(n,"criticism",-1),s(n,"criticisms",-1),s(n,"criticize",-1),s(n,"criticized",-1),s(n,"criticizing",-1),s(n,"critics",-3),s(n,"cronyism",-3),s(n,"crook",-3),s(n,"crooked",-3),s(n,"crooks",-1),s(n,"crowded",-1),s(n,"crowdedness",-1),s(n,"crude",-1),s(n,"cruel",-5),s(n,"crueler",-5),s(n,"cruelest",-5),s(n,"cruelly",-5),s(n,"cruelness",-4),s(n,"cruelties",-4),s(n,"cruelty",-4),s(n,"crumble",-3),s(n,"crumbling",-3),s(n,"crummy",-2),s(n,"crumple",-2),s(n,"crumpled",-2),s(n,"crumples",-1),s(n,"crush",-3),s(n,"crushed",-1),s(n,"crushing",-1),s(n,"cry",-3),s(n,"culpable",-1),s(n,"culprit",-3),s(n,"cumbersome",-1),s(n,"cunt",-5),s(n,"cunts",-5),s(n,"cuplrit",-1),s(n,"curse",-3),s(n,"cursed",-3),s(n,"curses",-4),s(n,"curt",-1),s(n,"cuss",-3),s(n,"cussed",-3),s(n,"cutthroat",-2),s(n,"cynical",-3),s(n,"cynicism",-3),s(n,"d*mn",-3),s(n,"damage",-3),s(n,"damaged",-3),s(n,"damages",-3),s(n,"damaging",-3),s(n,"damn",-4),s(n,"damnable",-5),s(n,"damnably",-5),s(n,"damnation",-5),s(n,"damned",-5),s(n,"damning",-5),s(n,"damper",-2),s(n,"danger",-2),s(n,"dangerous",-2),s(n,"dangerousness",-3),s(n,"dark",-3),s(n,"darken",-2),s(n,"darkened",-2),s(n,"darker",-2),s(n,"darkness",-2),s(n,"dastard",-1),s(n,"dastardly",-1),s(n,"daunt",-1),s(n,"daunting",-2),s(n,"dauntingly",-2),s(n,"dawdle",-1),s(n,"daze",-1),s(n,"dazed",-1),s(n,"dead",-5),s(n,"deadbeat",-5),s(n,"deadlock",-3),s(n,"deadly",-4),s(n,"deadweight",-3),s(n,"deaf",-3),s(n,"dearth",-1),s(n,"death",-4),s(n,"debacle",-1),s(n,"debase",-1),s(n,"debasement",-1),s(n,"debaser",-1),s(n,"debatable",-1),s(n,"debauch",-1),s(n,"debaucher",-1),s(n,"debauchery",-1),s(n,"debilitate",-1),s(n,"debilitating",-1),s(n,"debility",-1),s(n,"debt",-2),s(n,"debts",-2),s(n,"decadence",-1),s(n,"decadent",-1),s(n,"decay",-4),s(n,"decayed",-4),s(n,"deceit",-3),s(n,"deceitful",-3),s(n,"deceitfully",-3),s(n,"deceitfulness",-3),s(n,"deceive",-3),s(n,"deceiver",-3),s(n,"deceivers",-3),s(n,"deceiving",-3),s(n,"deception",-4),s(n,"deceptive",-4),s(n,"deceptively",-5),s(n,"declaim",-3),s(n,"decline",-2),s(n,"declines",-2),s(n,"declining",-2),s(n,"decrement",-2),s(n,"decrepit",-2),s(n,"decrepitude",-1),s(n,"decry",-1),s(n,"defamation",-3),s(n,"defamations",-3),s(n,"defamatory",-3),s(n,"defame",-3),s(n,"defect",-4),s(n,"defective",-4),s(n,"defects",-4),s(n,"defensive",-3),s(n,"defiance",-3),s(n,"defiant",-3),s(n,"defiantly",-3),s(n,"deficiencies",-3),s(n,"deficiency",-3),s(n,"deficient",-3),s(n,"defile",-3),s(n,"defiler",-3),s(n,"deform",-3),s(n,"deformed",-3),s(n,"defrauding",-4),s(n,"defunct",-2),s(n,"defy",-1),s(n,"degenerate",-2),s(n,"degenerately",-2),s(n,"degeneration",-2),s(n,"degradation",-3),s(n,"degrade",-3),s(n,"degrading",-3),s(n,"degradingly",-3),s(n,"dehumanization",-2),s(n,"dehumanize",-2),s(n,"deign",-1),s(n,"deject",-1),s(n,"dejected",-1),s(n,"dejectedly",-1),s(n,"dejection",-1),s(n,"delay",-1),s(n,"delayed",-1),s(n,"delaying",-1),s(n,"delays",-1),s(n,"delinquency",-1),s(n,"delinquent",-1),s(n,"delirious",-1),s(n,"delirium",-1),s(n,"delude",-1),s(n,"deluded",-1),s(n,"deluge",-1),s(n,"delusion",-1),s(n,"delusional",-1),s(n,"delusions",-1),s(n,"demean",-2),s(n,"demeaning",-1),s(n,"demise",-3),s(n,"demolish",-3),s(n,"demolisher",-3),s(n,"demon",-4),s(n,"demonic",-4),s(n,"demonize",-4),s(n,"demonized",-4),s(n,"demonizes",-4),s(n,"demonizing",-4),s(n,"demoralize",-1),s(n,"demoralizing",-1),s(n,"demoralizingly",-1),s(n,"denial",-2),s(n,"denied",-2),s(n,"denies",-1),s(n,"denigrate",-1),s(n,"denounce",-1),s(n,"dense",-1),s(n,"dent",-1),s(n,"dented",-1),s(n,"dents",-1),s(n,"denunciate",-1),s(n,"denunciation",-1),s(n,"denunciations",-1),s(n,"deny",-2),s(n,"denying",-2),s(n,"deplete",-1),s(n,"deplorable",-1),s(n,"deplorably",-1),s(n,"deplore",-1),s(n,"deploring",-1),s(n,"deploringly",-1),s(n,"deprave",-1),s(n,"depraved",-1),s(n,"depravedly",-1),s(n,"deprecate",-1),s(n,"depress",-4),s(n,"depressed",-3),s(n,"depressing",-4),s(n,"depressingly",-3),s(n,"depression",-4),s(n,"depressions",-4),s(n,"deprive",-3),s(n,"deprived",-3),s(n,"deride",-1),s(n,"derision",-1),s(n,"derisive",-1),s(n,"derisively",-1),s(n,"derisiveness",-1),s(n,"derogatory",-3),s(n,"desecrate",-1),s(n,"desert",-2),s(n,"desertion",-1),s(n,"desiccate",-1),s(n,"desiccated",-1),s(n,"desititute",-1),s(n,"desolate",-1),s(n,"desolately",-1),s(n,"desolation",-1),s(n,"despair",-1),s(n,"despairing",-1),s(n,"despairingly",-1),s(n,"desperate",-2),s(n,"desperately",-2),s(n,"desperation",-1),s(n,"despicable",-2),s(n,"despicably",-1),s(n,"despise",-1),s(n,"despised",-1),s(n,"despoil",-1),s(n,"despoiler",-1),s(n,"despondence",-1),s(n,"despondency",-1),s(n,"despondent",-1),s(n,"despondently",-1),s(n,"despot",-1),s(n,"despotic",-1),s(n,"despotism",-1),s(n,"destabilisation",-1),s(n,"destains",-1),s(n,"destitute",-1),s(n,"destitution",-1),s(n,"destroy",-5),s(n,"destroyer",-5),s(n,"destruction",-5),s(n,"destructive",-5),s(n,"desultory",-1),s(n,"deter",-2),s(n,"deteriorate",-5),s(n,"deteriorating",-5),s(n,"deterioration",-5),s(n,"deterrent",-5),s(n,"detest",-3),s(n,"detestable",-3),s(n,"detestably",-3),s(n,"detested",-3),s(n,"detesting",-3),s(n,"detests",-3),s(n,"detract",-3),s(n,"detracted",-2),s(n,"detracting",-2),s(n,"detraction",-2),s(n,"detracts",-2),s(n,"detriment",-2),s(n,"detrimental",-2),s(n,"devastate",-5),s(n,"devastated",-5),s(n,"devastates",-5),s(n,"devastating",-5),s(n,"devastatingly",-5),s(n,"devastation",-5),s(n,"deviate",-2),s(n,"deviation",-2),s(n,"devil",-2),s(n,"devilish",-2),s(n,"devilishly",-2),s(n,"devilment",-2),s(n,"devilry",-2),s(n,"devious",-3),s(n,"deviously",-3),s(n,"deviousness",-3),s(n,"devoid",-2),s(n,"diabolic",-2),s(n,"diabolical",-2),s(n,"diabolically",-2),s(n,"diametrically",-1),s(n,"diappointed",-5),s(n,"diatribe",-1),s(n,"diatribes",-1),s(n,"dick",-5),s(n,"dictator",-4),s(n,"dictatorial",-3),s(n,"die",-5),s(n,"die-hard",-2),s(n,"died",-4),s(n,"dies",-3),s(n,"difficult",-2),s(n,"difficulties",-2),s(n,"difficulty",-2),s(n,"diffidence",-1),s(n,"dilapidated",-1),s(n,"dilemma",-1),s(n,"dilly-dally",-1),s(n,"dim",-1),s(n,"dimmer",-1),s(n,"din",-1),s(n,"ding",-1),s(n,"dings",-1),s(n,"dinky",-1),s(n,"dire",-1),s(n,"direly",-1),s(n,"direness",-1),s(n,"dirt",-2),s(n,"dirtbag",-1),s(n,"dirtbags",-1),s(n,"dirts",-2),s(n,"dirty",-2),s(n,"disable",-1),s(n,"disabled",-1),s(n,"disaccord",-1),s(n,"disadvantage",-1),s(n,"disadvantaged",-1),s(n,"disadvantageous",-1),s(n,"disadvantages",-1),s(n,"disaffect",-1),s(n,"disaffected",-1),s(n,"disaffirm",-1),s(n,"disagree",-2),s(n,"disagreeable",-1),s(n,"disagreeably",-1),s(n,"disagreed",-2),s(n,"disagreeing",-1),s(n,"disagreement",-1),s(n,"disagrees",-1),s(n,"disallow",-4),s(n,"disapointed",-5),s(n,"disapointing",-5),s(n,"disapointment",-5),s(n,"disappoint",-5),s(n,"disappointed",-4),s(n,"disappointing",-4),s(n,"disappointingly",-4),s(n,"disappointment",-4),s(n,"disappointments",-4),s(n,"disappoints",-3),s(n,"disapprobation",-1),s(n,"disapproval",-2),s(n,"disapprove",-2),s(n,"disapproving",-2),s(n,"disarm",-2),s(n,"disarray",-1),s(n,"disaster",-1),s(n,"disasterous",-2),s(n,"disastrous",-2),s(n,"disastrously",-1),s(n,"disavow",-3),s(n,"disavowal",-3),s(n,"disbelief",-2),s(n,"disbelieve",-2),s(n,"disbeliever",-2),s(n,"disclaim",-1),s(n,"discombobulate",-1),s(n,"discomfit",-3),s(n,"discomfititure",-1),s(n,"discomfort",-1),s(n,"discompose",-1),s(n,"disconcert",-1),s(n,"disconcerted",-1),s(n,"disconcerting",-1),s(n,"disconcertingly",-1),s(n,"disconsolate",-1),s(n,"disconsolately",-1),s(n,"disconsolation",-1),s(n,"discontent",-2),s(n,"discontented",-2),s(n,"discontentedly",-2),s(n,"discontinued",-2),s(n,"discontinuity",-1),s(n,"discontinuous",-1),s(n,"discord",-1),s(n,"discordance",-1),s(n,"discordant",-1),s(n,"discountenance",-1),s(n,"discourage",-1),s(n,"discouragement",-1),s(n,"discouraging",-1),s(n,"discouragingly",-1),s(n,"discourteous",-1),s(n,"discourteously",-1),s(n,"discoutinous",-1),s(n,"discredit",-1),s(n,"discrepant",-1),s(n,"discriminate",-2),s(n,"discrimination",-2),s(n,"discriminatory",-2),s(n,"disdain",-1),s(n,"disdained",-1),s(n,"disdainful",-1),s(n,"disdainfully",-1),s(n,"disfavor",-1),s(n,"disgrace",-5),s(n,"disgraced",-5),s(n,"disgraceful",-5),s(n,"disgracefully",-5),s(n,"disgruntle",-3),s(n,"disgruntled",-3),s(n,"disgust",-5),s(n,"disgusted",-5),s(n,"disgustedly",-5),s(n,"disgustful",-5),s(n,"disgustfully",-5),s(n,"disgusting",-5),s(n,"disgustingly",-5),s(n,"dishearten",-4),s(n,"disheartening",-4),s(n,"dishearteningly",-4),s(n,"dishonest",-3),s(n,"dishonestly",-3),s(n,"dishonesty",-3),s(n,"dishonor",-3),s(n,"dishonorable",-3),s(n,"dishonorablely",-3),s(n,"disillusion",-2),s(n,"disillusioned",-2),s(n,"disillusionment",-2),s(n,"disillusions",-2),s(n,"disinclination",-2),s(n,"disinclined",-2),s(n,"disingenuous",-2),s(n,"disingenuously",-2),s(n,"disintegrate",-2),s(n,"disintegrated",-2),s(n,"disintegrates",-2),s(n,"disintegration",-2),s(n,"disinterest",-2),s(n,"disinterested",-2),s(n,"dislike",-3),s(n,"disliked",-3),s(n,"dislikes",-3),s(n,"disliking",-3),s(n,"dislocated",-3),s(n,"disloyal",-3),s(n,"disloyalty",-3),s(n,"dismal",-1),s(n,"dismally",-1),s(n,"dismalness",-1),s(n,"dismay",-3),s(n,"dismayed",-3),s(n,"dismaying",-3),s(n,"dismayingly",-3),s(n,"dismissive",-2),s(n,"dismissively",-2),s(n,"disobedience",-2),s(n,"disobedient",-2),s(n,"disobey",-1),s(n,"disoobedient",-1),s(n,"disorder",-1),s(n,"disordered",-1),s(n,"disorderly",-1),s(n,"disorganized",-1),s(n,"disorient",-1),s(n,"disoriented",-1),s(n,"disown",-1),s(n,"disparage",-1),s(n,"disparaging",-1),s(n,"disparagingly",-1),s(n,"dispensable",-1),s(n,"dispirit",-1),s(n,"dispirited",-1),s(n,"dispiritedly",-1),s(n,"dispiriting",-1),s(n,"displace",-1),s(n,"displaced",-1),s(n,"displease",-1),s(n,"displeased",-1),s(n,"displeasing",-1),s(n,"displeasure",-1),s(n,"disproportionate",-1),s(n,"disprove",-2),s(n,"disputable",-1),s(n,"dispute",-3),s(n,"disputed",-3),s(n,"disquiet",-1),s(n,"disquieting",-1),s(n,"disquietingly",-1),s(n,"disquietude",-1),s(n,"disregard",-3),s(n,"disregardful",-1),s(n,"disreputable",-1),s(n,"disrepute",-2),s(n,"disrespect",-1),s(n,"disrespectable",-1),s(n,"disrespectablity",-1),s(n,"disrespectful",-1),s(n,"disrespectfully",-1),s(n,"disrespectfulness",-1),s(n,"disrespecting",-1),s(n,"disrupt",-4),s(n,"disruption",-4),s(n,"disruptive",-4),s(n,"diss",-1),s(n,"dissapointed",-5),s(n,"dissappointed",-5),s(n,"dissappointing",-5),s(n,"dissatisfaction",-4),s(n,"dissatisfactory",-4),s(n,"dissatisfied",-4),s(n,"dissatisfies",-4),s(n,"dissatisfy",-4),s(n,"dissatisfying",-4),s(n,"dissed",-1),s(n,"dissemble",-1),s(n,"dissembler",-1),s(n,"dissension",-1),s(n,"dissent",-1),s(n,"dissenter",-1),s(n,"dissention",-1),s(n,"disservice",-1),s(n,"disses",-1),s(n,"dissidence",-1),s(n,"dissident",-1),s(n,"dissidents",-1),s(n,"dissing",-1),s(n,"dissocial",-1),s(n,"dissolute",-1),s(n,"dissolution",-1),s(n,"dissonance",-1),s(n,"dissonant",-1),s(n,"dissonantly",-1),s(n,"dissuade",-1),s(n,"dissuasive",-1),s(n,"distains",-1),s(n,"distaste",-1),s(n,"distasteful",-1),s(n,"distastefully",-1),s(n,"distort",-1),s(n,"distorted",-1),s(n,"distortion",-1),s(n,"distorts",-1),s(n,"distract",-1),s(n,"distracting",-1),s(n,"distraction",-1),s(n,"distraught",-1),s(n,"distraughtly",-1),s(n,"distraughtness",-1),s(n,"distress",-2),s(n,"distressed",-2),s(n,"distressing",-2),s(n,"distressingly",-1),s(n,"distrust",-3),s(n,"distrustful",-3),s(n,"distrusting",-3),s(n,"disturb",-3),s(n,"disturbance",-3),s(n,"disturbed",-3),s(n,"disturbing",-3),s(n,"disturbingly",-3),s(n,"disunity",-2),s(n,"disvalue",-2),s(n,"divergent",-2),s(n,"divisive",-2),s(n,"divisively",-2),s(n,"divisiveness",-2),s(n,"dizzing",-2),s(n,"dizzingly",-2),s(n,"dizzy",-2),s(n,"doddering",-2),s(n,"dodgey",-2),s(n,"dogged",-2),s(n,"doggedly",-2),s(n,"dogmatic",-2),s(n,"doldrums",-2),s(n,"domineer",-2),s(n,"domineering",-2),s(n,"donside",-2),s(n,"doom",-4),s(n,"doomed",-4),s(n,"doomsday",-3),s(n,"dope",-1),s(n,"doubt",-2),s(n,"doubtful",-1),s(n,"doubtfully",-1),s(n,"doubts",-2),s(n,"douchbag",-5),s(n,"douchebag",-5),s(n,"douchebags",-5),s(n,"downbeat",-3),s(n,"downcast",-1),s(n,"downer",-1),s(n,"downfall",-1),s(n,"downfallen",-1),s(n,"downgrade",-1),s(n,"downhearted",-1),s(n,"downheartedly",-1),s(n,"downhill",-1),s(n,"downside",-3),s(n,"downsides",-1),s(n,"downturn",-1),s(n,"downturns",-1),s(n,"drab",-1),s(n,"draconian",-1),s(n,"draconic",-1),s(n,"drag",-2),s(n,"dragged",-1),s(n,"dragging",-1),s(n,"dragoon",-1),s(n,"drags",-1),s(n,"drain",-3),s(n,"drained",-3),s(n,"draining",-3),s(n,"drains",-1),s(n,"drastic",-1),s(n,"drastically",-1),s(n,"drawback",-1),s(n,"drawbacks",-1),s(n,"dread",-4),s(n,"dreadful",-4),s(n,"dreadfully",-4),s(n,"dreadfulness",-4),s(n,"dreary",-2),s(n,"dripped",-2),s(n,"dripping",-2),s(n,"drippy",-2),s(n,"drips",-2),s(n,"drones",-2),s(n,"droop",-2),s(n,"droops",-2),s(n,"drop-out",-3),s(n,"drop-outs",-3),s(n,"dropout",-3),s(n,"dropouts",-2),s(n,"drought",-2),s(n,"drowning",-3),s(n,"drunk",-3),s(n,"drunkard",-1),s(n,"drunken",-1),s(n,"dubious",-1),s(n,"dubiously",-1),s(n,"dubitable",-1),s(n,"dud",-1),s(n,"dull",-1),s(n,"dullard",-1),s(n,"dumb",-2),s(n,"dumbfound",-2),s(n,"dump",-2),s(n,"dumped",-3),s(n,"dumping",-3),s(n,"dumps",-3),s(n,"dunce",-1),s(n,"dungeon",-1),s(n,"dungeons",-1),s(n,"dupe",-2),s(n,"dust",-2),s(n,"dusty",-2),s(n,"dwindling",-1),s(n,"dying",-1),s(n,"earsplitting",-1),s(n,"eccentric",-1),s(n,"eccentricity",-1),s(n,"effigy",-1),s(n,"effrontery",-1),s(n,"egocentric",-2),s(n,"egomania",-3),s(n,"egotism",-1),s(n,"egotistical",-1),s(n,"egotistically",-1),s(n,"egregious",-1),s(n,"egregiously",-1),s(n,"election-rigger",-1),s(n,"elimination",-1),s(n,"emaciated",-1),s(n,"emasculate",-1),s(n,"embarrass",-1),s(n,"embarrassing",-1),s(n,"embarrassingly",-1),s(n,"embarrassment",-1),s(n,"embattled",-1),s(n,"embroil",-1),s(n,"embroiled",-1),s(n,"embroilment",-1),s(n,"emergency",-1),s(n,"emphatic",-1),s(n,"emphatically",-1),s(n,"emptiness",-1),s(n,"encroach",-1),s(n,"encroachment",-1),s(n,"endanger",-3),s(n,"enemies",-2),s(n,"enemy",-2),s(n,"enervate",-1),s(n,"enfeeble",-1),s(n,"enflame",-1),s(n,"engulf",-1),s(n,"enjoin",-1),s(n,"enmity",-1),s(n,"enrage",-1),s(n,"enraged",-1),s(n,"enraging",-1),s(n,"enslave",-3),s(n,"entangle",-1),s(n,"entanglement",-1),s(n,"entrap",-1),s(n,"entrapment",-1),s(n,"envious",-1),s(n,"enviously",-1),s(n,"enviousness",-1),s(n,"epidemic",-4),s(n,"equivocal",-1),s(n,"erase",-3),s(n,"erode",-5),s(n,"erodes",-5),s(n,"erosion",-5),s(n,"err",-1),s(n,"errant",-1),s(n,"erratic",-1),s(n,"erratically",-1),s(n,"erroneous",-1),s(n,"erroneously",-1),s(n,"error",-3),s(n,"errors",-3),s(n,"eruptions",-1),s(n,"escapade",-1),s(n,"eschew",-1),s(n,"estranged",-1),s(n,"evade",-1),s(n,"evasion",-1),s(n,"evasive",-1),s(n,"evil",-1),s(n,"evildoer",-1),s(n,"evils",-1),s(n,"eviscerate",-1),s(n,"exacerbate",-1),s(n,"exagerate",-3),s(n,"exagerated",-3),s(n,"exagerates",-3),s(n,"exaggerate",-3),s(n,"exaggeration",-3),s(n,"exasperate",-3),s(n,"exasperated",-3),s(n,"exasperating",-3),s(n,"exasperatingly",-3),s(n,"exasperation",-3),s(n,"excessive",-3),s(n,"excessively",-2),s(n,"exclusion",-2),s(n,"excoriate",-2),s(n,"excruciating",-2),s(n,"excruciatingly",-1),s(n,"excuse",-2),s(n,"excuses",-2),s(n,"execrate",-3),s(n,"exhaust",-3),s(n,"exhausted",-3),s(n,"exhaustion",-3),s(n,"exhausts",-3),s(n,"exhorbitant",-2),s(n,"exhort",-2),s(n,"exile",-2),s(n,"exorbitant",-2),s(n,"exorbitantance",-2),s(n,"exorbitantly",-2),s(n,"expel",-4),s(n,"expensive",-4),s(n,"expire",-4),s(n,"expired",-4),s(n,"explode",-4),s(n,"exploit",-4),s(n,"exploitation",-3),s(n,"explosive",-3),s(n,"expropriate",-3),s(n,"expropriation",-3),s(n,"expulse",-1),s(n,"expunge",-1),s(n,"exterminate",-3),s(n,"extermination",-3),s(n,"extinguish",-1),s(n,"extort",-5),s(n,"extortion",-5),s(n,"extraneous",-1),s(n,"extravagance",-2),s(n,"extravagant",-1),s(n,"extravagantly",-1),s(n,"extremism",-3),s(n,"extremist",-5),s(n,"extremists",-5),s(n,"eyesore",-3),s(n,"f**k",-5),s(n,"fabricate",-3),s(n,"fabrication",-1),s(n,"facetious",-1),s(n,"facetiously",-1),s(n,"fail",-5),s(n,"failed",-4),s(n,"failing",-4),s(n,"fails",-4),s(n,"failure",-4),s(n,"failures",-4),s(n,"faint",-2),s(n,"fainthearted",-2),s(n,"faithless",-2),s(n,"fake",-2),s(n,"fall",-2),s(n,"fallacies",-2),s(n,"fallacious",-1),s(n,"fallaciously",-1),s(n,"fallaciousness",-1),s(n,"fallacy",-3),s(n,"fallen",-3),s(n,"falling",-3),s(n,"fallout",-4),s(n,"falls",-3),s(n,"false",-1),s(n,"falsehood",-5),s(n,"falsely",-4),s(n,"falsify",-4),s(n,"falter",-1),s(n,"faltered",-1),s(n,"famine",-5),s(n,"famished",-1),s(n,"fanatic",-3),s(n,"fanatical",-3),s(n,"fanatically",-4),s(n,"fanaticism",-2),s(n,"fanatics",-2),s(n,"fanciful",-2),s(n,"far-fetched",-1),s(n,"farce",-1),s(n,"farcical",-1),s(n,"farcical-yet-provocative",-1),s(n,"farcically",-1),s(n,"farfetched",-1),s(n,"fascism",-5),s(n,"fascist",-5),s(n,"fastidious",-1),s(n,"fastidiously",-1),s(n,"fastuous",-1),s(n,"fat",-1),s(n,"fat-cat",-1),s(n,"fat-cats",-1),s(n,"fatal",-4),s(n,"fatalistic",-4),s(n,"fatalistically",-4),s(n,"fatally",-4),s(n,"fatcat",-1),s(n,"fatcats",-1),s(n,"fateful",-3),s(n,"fatefully",-3),s(n,"fathomless",-1),s(n,"fatigue",-4),s(n,"fatigued",-4),s(n,"fatique",-4),s(n,"fatty",-4),s(n,"fatuity",-2),s(n,"fatuous",-2),s(n,"fatuously",-2),s(n,"fault",-4),s(n,"faults",-4),s(n,"faulty",-4),s(n,"fawningly",-1),s(n,"faze",-1),s(n,"fear",-5),s(n,"fearful",-5),s(n,"fearfully",-5),s(n,"fears",-5),s(n,"fearsome",-5),s(n,"feckless",-1),s(n,"feeble",-1),s(n,"feeblely",-1),s(n,"feebleminded",-1),s(n,"feign",-1),s(n,"feint",-1),s(n,"fell",-1),s(n,"felon",-1),s(n,"felonious",-1),s(n,"ferociously",-1),s(n,"ferocity",-1),s(n,"fetid",-1),s(n,"fever",-3),s(n,"feverish",-1),s(n,"fevers",-1),s(n,"fiasco",-1),s(n,"fib",-1),s(n,"fibber",-1),s(n,"fickle",-1),s(n,"fiction",-3),s(n,"fictional",-3),s(n,"fictitious",-3),s(n,"fidget",-1),s(n,"fidgety",-1),s(n,"fiend",-1),s(n,"fiendish",-1),s(n,"fierce",-1),s(n,"figurehead",-1),s(n,"filth",-2),s(n,"filthy",-2),s(n,"finagle",-2),s(n,"finicky",-2),s(n,"fissures",-2),s(n,"fist",-1),s(n,"flabbergast",-1),s(n,"flabbergasted",-1),s(n,"flagging",-1),s(n,"flagrant",-1),s(n,"flagrantly",-1),s(n,"flair",-1),s(n,"flairs",-1),s(n,"flak",-1),s(n,"flake",-1),s(n,"flakey",-1),s(n,"flakieness",-1),s(n,"flaking",-1),s(n,"flaky",-1),s(n,"flare",-1),s(n,"flares",-1),s(n,"flareup",-1),s(n,"flareups",-1),s(n,"flat-out",-1),s(n,"flaunt",-1),s(n,"flaw",-5),s(n,"flawed",-5),s(n,"flaws",-5),s(n,"flee",-2),s(n,"fleed",-2),s(n,"fleeing",-2),s(n,"fleer",-2),s(n,"flees",-2),s(n,"fleeting",-3),s(n,"flicering",-3),s(n,"flicker",-3),s(n,"flickering",-3),s(n,"flickers",-2),s(n,"flighty",-2),s(n,"flimflam",-2),s(n,"flimsy",-3),s(n,"flirt",-3),s(n,"flirty",-3),s(n,"floored",-3),s(n,"flounder",-3),s(n,"floundering",-3),s(n,"flout",-3),s(n,"fluster",-2),s(n,"foe",-4),s(n,"fool",-3),s(n,"fooled",-3),s(n,"foolhardy",-3),s(n,"foolish",-3),s(n,"foolishly",-3),s(n,"foolishness",-3),s(n,"forbid",-3),s(n,"forbidden",-2),s(n,"forbidding",-2),s(n,"forceful",-2),s(n,"foreboding",-1),s(n,"forebodingly",-1),s(n,"forfeit",-1),s(n,"forged",-1),s(n,"forgetful",-1),s(n,"forgetfully",-1),s(n,"forgetfulness",-1),s(n,"forlorn",-1),s(n,"forlornly",-1),s(n,"forsake",-2),s(n,"forsaken",-2),s(n,"forswear",-2),s(n,"foul",-5),s(n,"foully",-5),s(n,"foulness",-5),s(n,"fractious",-3),s(n,"fractiously",-3),s(n,"fracture",-3),s(n,"fragile",-3),s(n,"fragmented",-3),s(n,"frail",-3),s(n,"frantic",-3),s(n,"frantically",-3),s(n,"franticly",-3),s(n,"fraud",-3),s(n,"fraudulent",-3),s(n,"fraught",-3),s(n,"frazzle",-2),s(n,"frazzled",-2),s(n,"freak",-2),s(n,"freaking",-3),s(n,"freakish",-3),s(n,"freakishly",-3),s(n,"freaks",-2),s(n,"freeze",-2),s(n,"freezes",-2),s(n,"freezing",-2),s(n,"frenetic",-2),s(n,"frenetically",-3),s(n,"frenzied",-3),s(n,"frenzy",-3),s(n,"fret",-3),s(n,"fretful",-3),s(n,"frets",-3),s(n,"friction",-3),s(n,"frictions",-3),s(n,"fried",-3),s(n,"friggin",-3),s(n,"frigging",-3),s(n,"fright",-3),s(n,"frighten",-2),s(n,"frightening",-2),s(n,"frighteningly",-2),s(n,"frightful",-2),s(n,"frightfully",-2),s(n,"frigid",-3),s(n,"frost",-3),s(n,"frown",-3),s(n,"froze",-3),s(n,"frozen",-2),s(n,"fruitless",-2),s(n,"fruitlessly",-2),s(n,"frustrate",-2),s(n,"frustrated",-5),s(n,"frustrates",-5),s(n,"frustrating",-5),s(n,"frustratingly",-5),s(n,"frustration",-5),s(n,"frustrations",-5),s(n,"fuck",-5),s(n,"fucking",-5),s(n,"fudge",-2),s(n,"fugitive",-2),s(n,"full-blown",-3),s(n,"fulminate",-3),s(n,"fumble",-3),s(n,"fume",-3),s(n,"fumes",-3),s(n,"fundamentalism",-2),s(n,"funky",-2),s(n,"funnily",-2),s(n,"funny",-1),s(n,"furious",-2),s(n,"furiously",-2),s(n,"furor",-2),s(n,"fury",-3),s(n,"fuss",-3),s(n,"fussy",-3),s(n,"fustigate",-3),s(n,"fusty",-3),s(n,"futile",-3),s(n,"futilely",-3),s(n,"futility",-3),s(n,"fuzzy",-3),s(n,"gabble",-2),s(n,"gaff",-2),s(n,"gaffe",-2),s(n,"gainsay",-2),s(n,"gainsayer",-2),s(n,"gall",-2),s(n,"galling",-2),s(n,"gallingly",-2),s(n,"galls",-2),s(n,"gangster",-5),s(n,"gape",-5),s(n,"garbage",-5),s(n,"garish",-1),s(n,"gasp",-1),s(n,"gauche",-1),s(n,"gaudy",-1),s(n,"gawk",-1),s(n,"gawky",-3),s(n,"geezer",-1),s(n,"genocide",-3),s(n,"get-rich",-1),s(n,"ghastly",-1),s(n,"ghetto",-1),s(n,"ghosting",-1),s(n,"gibber",-1),s(n,"gibberish",-1),s(n,"gibe",-1),s(n,"giddy",-1),s(n,"gimmick",-3),s(n,"gimmicked",-3),s(n,"gimmicking",-3),s(n,"gimmicks",-3),s(n,"gimmicky",-3),s(n,"glare",-1),s(n,"glaringly",-1),s(n,"glib",-1),s(n,"glibly",-1),s(n,"glitch",-1),s(n,"glitches",-1),s(n,"gloatingly",-1),s(n,"gloom",-1),s(n,"gloomy",-1),s(n,"glower",-1),s(n,"glum",-1),s(n,"glut",-1),s(n,"gnawing",-1),s(n,"goad",-1),s(n,"goading",-1),s(n,"god-awful",-1),s(n,"goof",-1),s(n,"goofy",-1),s(n,"goon",-1),s(n,"gossip",-1),s(n,"graceless",-1),s(n,"gracelessly",-1),s(n,"graft",-1),s(n,"grainy",-1),s(n,"grapple",-1),s(n,"grate",-1),s(n,"grating",-1),s(n,"gravely",-1),s(n,"greasy",-1),s(n,"greed",-4),s(n,"greedy",-4),s(n,"grief",-5),s(n,"grievance",-5),s(n,"grievances",-5),s(n,"grieve",-5),s(n,"grieving",-5),s(n,"grievous",-5),s(n,"grievously",-5),s(n,"grim",-2),s(n,"grimace",-2),s(n,"grind",-1),s(n,"gripe",-1),s(n,"gripes",-1),s(n,"grisly",-1),s(n,"gritty",-1),s(n,"gross",-2),s(n,"grossly",-2),s(n,"grotesque",-1),s(n,"grouch",-1),s(n,"grouchy",-1),s(n,"groundless",-1),s(n,"grouse",-1),s(n,"growl",-3),s(n,"grudge",-4),s(n,"grudges",-4),s(n,"grudging",-4),s(n,"grudgingly",-4),s(n,"gruesome",-5),s(n,"gruesomely",-5),s(n,"gruff",-1),s(n,"grumble",-1),s(n,"grumpier",-1),s(n,"grumpiest",-1),s(n,"grumpily",-1),s(n,"grumpish",-1),s(n,"grumpy",-1),s(n,"guile",-1),s(n,"guilt",-3),s(n,"guiltily",-3),s(n,"guilty",-3),s(n,"gullible",-3),s(n,"gutless",-1),s(n,"gutter",-1),s(n,"hack",-2),s(n,"hacks",-2),s(n,"haggard",-2),s(n,"haggle",-2),s(n,"hairloss",-1),s(n,"halfhearted",-1),s(n,"halfheartedly",-1),s(n,"hallucinate",-1),s(n,"hallucination",-1),s(n,"hamper",-1),s(n,"hampered",-1),s(n,"handicapped",-1),s(n,"hang",-1),s(n,"hangs",-1),s(n,"haphazard",-1),s(n,"hapless",-1),s(n,"harangue",-1),s(n,"harass",-3),s(n,"harassed",-3),s(n,"harasses",-3),s(n,"harassment",-3),s(n,"harboring",-1),s(n,"harbors",-1),s(n,"hard",-4),s(n,"hard-hit",-3),s(n,"hard-line",-3),s(n,"hard-liner",-3),s(n,"hardball",-3),s(n,"harden",-3),s(n,"hardened",-3),s(n,"hardheaded",-3),s(n,"hardhearted",-3),s(n,"hardliner",-3),s(n,"hardliners",-3),s(n,"hardship",-5),s(n,"hardships",-5),s(n,"harm",-5),s(n,"harmed",-5),s(n,"harmful",-5),s(n,"harms",-5),s(n,"harpy",-1),s(n,"harridan",-1),s(n,"harried",-1),s(n,"harrow",-1),s(n,"harsh",-1),s(n,"harshly",-1),s(n,"hasseling",-1),s(n,"hassle",-3),s(n,"hassled",-3),s(n,"hassles",-3),s(n,"haste",-5),s(n,"hastily",-1),s(n,"hasty",-1),s(n,"hate",-5),s(n,"hated",-5),s(n,"hateful",-5),s(n,"hatefully",-5),s(n,"hatefulness",-5),s(n,"hater",-5),s(n,"haters",-5),s(n,"hates",-5),s(n,"hating",-5),s(n,"hatred",-5),s(n,"haughtily",-1),s(n,"haughty",-1),s(n,"haunt",-3),s(n,"haunting",-3),s(n,"havoc",-1),s(n,"hawkish",-1),s(n,"haywire",-1),s(n,"hazard",-3),s(n,"hazardous",-3),s(n,"haze",-1),s(n,"hazy",-1),s(n,"head-aches",-1),s(n,"headache",-2),s(n,"headaches",-2),s(n,"heartbreaker",-4),s(n,"heartbreaking",-4),s(n,"heartbreakingly",-4),s(n,"heartless",-4),s(n,"heathen",-1),s(n,"heavy-handed",-2),s(n,"heavyhearted",-2),s(n,"heck",-1),s(n,"heckle",-1),s(n,"heckled",-1),s(n,"heckles",-1),s(n,"hectic",-1),s(n,"hedge",-1),s(n,"hedonistic",-1),s(n,"heedless",-1),s(n,"hefty",-1),s(n,"hegemonism",-1),s(n,"hegemonistic",-1),s(n,"hegemony",-1),s(n,"heinous",-1),s(n,"hell",-2),s(n,"hell-bent",-2),s(n,"hellion",-1),s(n,"hells",-1),s(n,"helpless",-3),s(n,"helplessly",-3),s(n,"helplessness",-1),s(n,"heresy",-1),s(n,"heretic",-1),s(n,"heretical",-1),s(n,"hesitant",-1),s(n,"hestitant",-1),s(n,"hideous",-1),s(n,"hideously",-1),s(n,"hideousness",-1),s(n,"high-priced",-1),s(n,"hiliarious",-1),s(n,"hinder",-1),s(n,"hindrance",-1),s(n,"hiss",-1),s(n,"hissed",-1),s(n,"hissing",-1),s(n,"ho-hum",-1),s(n,"hoard",-1),s(n,"hoax",-5),s(n,"hobble",-5),s(n,"hogs",-1),s(n,"hollow",-1),s(n,"hoodium",-1),s(n,"hoodwink",-1),s(n,"hooligan",-1),s(n,"hopeless",-2),s(n,"hopelessly",-2),s(n,"hopelessness",-2),s(n,"horde",-2),s(n,"horrendous",-1),s(n,"horrendously",-1),s(n,"horrible",-1),s(n,"horrid",-1),s(n,"horrific",-1),s(n,"horrified",-1),s(n,"horrifies",-1),s(n,"horrify",-1),s(n,"horrifying",-1),s(n,"horrifys",-1),s(n,"hostage",-1),s(n,"hostile",-1),s(n,"hostilities",-1),s(n,"hostility",-1),s(n,"hotbeds",-1),s(n,"hothead",-1),s(n,"hotheaded",-1),s(n,"hothouse",-1),s(n,"hubris",-1),s(n,"huckster",-1),s(n,"hum",-1),s(n,"humid",-1),s(n,"humiliate",-3),s(n,"humiliating",-3),s(n,"humiliation",-3),s(n,"humming",-1),s(n,"hung",-3),s(n,"hurt",-5),s(n,"hurted",-5),s(n,"hurtful",-5),s(n,"hurting",-5),s(n,"hurts",-4),s(n,"hustler",-1),s(n,"hype",-1),s(n,"hypocricy",-3),s(n,"hypocrisy",-3),s(n,"hypocrite",-3),s(n,"hypocrites",-3),s(n,"hypocritical",-3),s(n,"hypocritically",-3),s(n,"hysteria",-2),s(n,"hysteric",-2),s(n,"hysterical",-2),s(n,"hysterically",-2),s(n,"hysterics",-2),s(n,"idiocies",-1),s(n,"idiocy",-1),s(n,"idiot",-3),s(n,"idiotic",-3),s(n,"idiotically",-3),s(n,"idiots",-3),s(n,"idle",-1),s(n,"ignoble",-1),s(n,"ignominious",-3),s(n,"ignominiously",-3),s(n,"ignominy",-3),s(n,"ignorance",-5),s(n,"ignorant",-5),s(n,"ignore",-5),s(n,"ill-advised",-2),s(n,"ill-conceived",-2),s(n,"ill-defined",-2),s(n,"ill-designed",-2),s(n,"ill-fated",-2),s(n,"ill-favored",-2),s(n,"ill-formed",-2),s(n,"ill-mannered",-2),s(n,"ill-natured",-2),s(n,"ill-sorted",-2),s(n,"ill-tempered",-2),s(n,"ill-treated",-2),s(n,"ill-treatment",-2),s(n,"ill-usage",-2),s(n,"ill-used",-2),s(n,"illegal",-4),s(n,"illegally",-4),s(n,"illegitimate",-1),s(n,"illicit",-1),s(n,"illiterate",-1),s(n,"illness",-1),s(n,"illogic",-1),s(n,"illogical",-1),s(n,"illogically",-1),s(n,"illusion",-1),s(n,"illusions",-1),s(n,"illusory",-1),s(n,"imaginary",-1),s(n,"imbalance",-1),s(n,"imbecile",-1),s(n,"imbroglio",-1),s(n,"immaterial",-1),s(n,"immature",-1),s(n,"imminence",-1),s(n,"imminently",-1),s(n,"immobilized",-1),s(n,"immoderate",-1),s(n,"immoderately",-1),s(n,"immodest",-1),s(n,"immoral",-1),s(n,"immorality",-1),s(n,"immorally",-1),s(n,"immovable",-1),s(n,"impair",-3),s(n,"impaired",-1),s(n,"impasse",-1),s(n,"impatience",-2),s(n,"impatient",-1),s(n,"impatiently",-1),s(n,"impeach",-1),s(n,"impedance",-1),s(n,"impede",-1),s(n,"impediment",-1),s(n,"impending",-1),s(n,"impenitent",-1),s(n,"imperfect",-1),s(n,"imperfection",-1),s(n,"imperfections",-1),s(n,"imperfectly",-3),s(n,"imperialist",-2),s(n,"imperil",-2),s(n,"imperious",-1),s(n,"imperiously",-1),s(n,"impermissible",-1),s(n,"impersonal",-1),s(n,"impertinent",-1),s(n,"impetuous",-1),s(n,"impetuously",-1),s(n,"impiety",-1),s(n,"impinge",-1),s(n,"impious",-1),s(n,"implacable",-1),s(n,"implausible",-1),s(n,"implausibly",-1),s(n,"implicate",-1),s(n,"implication",-1),s(n,"implode",-2),s(n,"impolite",-1),s(n,"impolitely",-1),s(n,"impolitic",-1),s(n,"importunate",-1),s(n,"importune",-1),s(n,"impose",-1),s(n,"imposers",-1),s(n,"imposing",-1),s(n,"imposition",-1),s(n,"impossible",-3),s(n,"impossiblity",-3),s(n,"impossibly",-1),s(n,"impotent",-2),s(n,"impoverish",-1),s(n,"impoverished",-1),s(n,"impractical",-1),s(n,"imprecate",-1),s(n,"imprecise",-2),s(n,"imprecisely",-1),s(n,"imprecision",-1),s(n,"imprison",-1),s(n,"imprisonment",-1),s(n,"improbability",-1),s(n,"improbable",-1),s(n,"improbably",-1),s(n,"improper",-1),s(n,"improperly",-1),s(n,"impropriety",-1),s(n,"imprudence",-1),s(n,"imprudent",-1),s(n,"impudence",-1),s(n,"impudent",-1),s(n,"impudently",-1),s(n,"impugn",-1),s(n,"impulsive",-3),s(n,"impulsively",-3),s(n,"impunity",-1),s(n,"impure",-1),s(n,"impurity",-1),s(n,"inability",-1),s(n,"inaccuracies",-1),s(n,"inaccuracy",-1),s(n,"inaccurate",-1),s(n,"inaccurately",-1),s(n,"inaction",-1),s(n,"inactive",-1),s(n,"inadequacy",-1),s(n,"inadequate",-1),s(n,"inadequately",-1),s(n,"inadverent",-1),s(n,"inadverently",-1),s(n,"inadvisable",-1),s(n,"inadvisably",-1),s(n,"inane",-1),s(n,"inanely",-1),s(n,"inappropriate",-1),s(n,"inappropriately",-1),s(n,"inapt",-1),s(n,"inaptitude",-1),s(n,"inarticulate",-1),s(n,"inattentive",-1),s(n,"inaudible",-1),s(n,"incapable",-1),s(n,"incapably",-1),s(n,"incautious",-1),s(n,"incendiary",-1),s(n,"incense",-2),s(n,"incessant",-1),s(n,"incessantly",-1),s(n,"incite",-1),s(n,"incitement",-1),s(n,"incivility",-1),s(n,"inclement",-1),s(n,"incognizant",-1),s(n,"incoherence",-1),s(n,"incoherent",-1),s(n,"incoherently",-1),s(n,"incommensurate",-1),s(n,"incomparable",-1),s(n,"incomparably",-1),s(n,"incompatability",-2),s(n,"incompatibility",-2),s(n,"incompatible",-2),s(n,"incompetence",-2),s(n,"incompetent",-2),s(n,"incompetently",-2),s(n,"incomplete",-3),s(n,"incompliant",-3),s(n,"incomprehensible",-3),s(n,"incomprehension",-3),s(n,"inconceivable",-3),s(n,"inconceivably",-3),s(n,"incongruous",-3),s(n,"incongruously",-3),s(n,"inconsequent",-3),s(n,"inconsequential",-1),s(n,"inconsequentially",-1),s(n,"inconsequently",-1),s(n,"inconsiderate",-1),s(n,"inconsiderately",-1),s(n,"inconsistence",-4),s(n,"inconsistencies",-1),s(n,"inconsistency",-1),s(n,"inconsistent",-4),s(n,"inconsolable",-1),s(n,"inconsolably",-1),s(n,"inconstant",-1),s(n,"inconvenience",-1),s(n,"inconveniently",-1),s(n,"incorrect",-5),s(n,"incorrectly",-1),s(n,"incorrigible",-1),s(n,"incorrigibly",-1),s(n,"incredulous",-1),s(n,"incredulously",-1),s(n,"inculcate",-1),s(n,"indecency",-5),s(n,"indecent",-5),s(n,"indecently",-5),s(n,"indecision",-2),s(n,"indecisive",-2),s(n,"indecisively",-1),s(n,"indecorum",-1),s(n,"indefensible",-1),s(n,"indelicate",-1),s(n,"indeterminable",-1),s(n,"indeterminably",-1),s(n,"indeterminate",-1),s(n,"indifference",-1),s(n,"indifferent",-1),s(n,"indigent",-1),s(n,"indignant",-1),s(n,"indignantly",-1),s(n,"indignation",-1),s(n,"indignity",-1),s(n,"indiscernible",-1),s(n,"indiscreet",-1),s(n,"indiscreetly",-1),s(n,"indiscretion",-1),s(n,"indiscriminate",-2),s(n,"indiscriminately",-2),s(n,"indiscriminating",-2),s(n,"indistinguishable",-2),s(n,"indoctrinate",-1),s(n,"indoctrination",-1),s(n,"indolent",-1),s(n,"indulge",-1),s(n,"ineffective",-1),s(n,"ineffectively",-1),s(n,"ineffectiveness",-1),s(n,"ineffectual",-1),s(n,"ineffectually",-1),s(n,"ineffectualness",-1),s(n,"inefficacious",-1),s(n,"inefficacy",-1),s(n,"inefficiency",-1),s(n,"inefficient",-1),s(n,"inefficiently",-1),s(n,"inelegance",-1),s(n,"inelegant",-1),s(n,"ineligible",-1),s(n,"ineloquent",-1),s(n,"ineloquently",-1),s(n,"inept",-1),s(n,"ineptitude",-1),s(n,"ineptly",-1),s(n,"inequalities",-1),s(n,"inequality",-1),s(n,"inequitable",-1),s(n,"inequitably",-1),s(n,"inequities",-1),s(n,"inescapable",-1),s(n,"inescapably",-1),s(n,"inessential",-1),s(n,"inevitable",-1),s(n,"inevitably",-1),s(n,"inexcusable",-1),s(n,"inexcusably",-1),s(n,"inexorable",-1),s(n,"inexorably",-1),s(n,"inexperience",-1),s(n,"inexperienced",-1),s(n,"inexpert",-1),s(n,"inexpertly",-1),s(n,"inexpiable",-1),s(n,"inexplainable",-1),s(n,"inextricable",-1),s(n,"inextricably",-1),s(n,"infamous",-1),s(n,"infamously",-1),s(n,"infamy",-1),s(n,"infected",-4),s(n,"infection",-1),s(n,"infections",-1),s(n,"inferior",-1),s(n,"inferiority",-1),s(n,"infernal",-1),s(n,"infest",-1),s(n,"infested",-1),s(n,"infidel",-1),s(n,"infidels",-1),s(n,"infiltrator",-1),s(n,"infiltrators",-1),s(n,"infirm",-1),s(n,"inflame",-1),s(n,"inflammation",-1),s(n,"inflammatory",-1),s(n,"inflammed",-1),s(n,"inflated",-1),s(n,"inflationary",-1),s(n,"inflexible",-1),s(n,"inflict",-1),s(n,"infraction",-1),s(n,"infringe",-1),s(n,"infringement",-1),s(n,"infringements",-1),s(n,"infuriate",-2),s(n,"infuriated",-2),s(n,"infuriating",-2),s(n,"infuriatingly",-2),s(n,"inglorious",-2),s(n,"ingrate",-2),s(n,"ingratitude",-2),s(n,"inhibit",-2),s(n,"inhibition",-2),s(n,"inhospitable",-2),s(n,"inhospitality",-2),s(n,"inhuman",-1),s(n,"inhumane",-3),s(n,"inhumanity",-3),s(n,"inimical",-1),s(n,"inimically",-1),s(n,"iniquitous",-1),s(n,"iniquity",-1),s(n,"injudicious",-1),s(n,"injure",-3),s(n,"injurious",-3),s(n,"injury",-3),s(n,"injustice",-3),s(n,"injustices",-1),s(n,"innuendo",-1),s(n,"inoperable",-1),s(n,"inopportune",-1),s(n,"inordinate",-1),s(n,"inordinately",-1),s(n,"insane",-3),s(n,"insanely",-3),s(n,"insanity",-3),s(n,"insatiable",-1),s(n,"insecure",-1),s(n,"insecurity",-1),s(n,"insensible",-2),s(n,"insensitive",-2),s(n,"insensitively",-3),s(n,"insensitivity",-3),s(n,"insidious",-3),s(n,"insidiously",-2),s(n,"insignificance",-3),s(n,"insignificant",-3),s(n,"insignificantly",-3),s(n,"insincere",-4),s(n,"insincerely",-4),s(n,"insincerity",-4),s(n,"insinuate",-2),s(n,"insinuating",-1),s(n,"insinuation",-1),s(n,"insociable",-1),s(n,"insolence",-1),s(n,"insolent",-1),s(n,"insolently",-1),s(n,"insolvent",-1),s(n,"insouciance",-1),s(n,"instability",-1),s(n,"instable",-2),s(n,"instigate",-2),s(n,"instigator",-2),s(n,"instigators",-2),s(n,"insubordinate",-4),s(n,"insubstantial",-4),s(n,"insubstantially",-4),s(n,"insufferable",-2),s(n,"insufferably",-2),s(n,"insufficiency",-2),s(n,"insufficient",-2),s(n,"insufficiently",-2),s(n,"insular",-1),s(n,"insult",-5),s(n,"insulted",-1),s(n,"insulting",-1),s(n,"insultingly",-1),s(n,"insults",-1),s(n,"insupportable",-1),s(n,"insupportably",-1),s(n,"insurmountable",-1),s(n,"insurmountably",-1),s(n,"insurrection",-1),s(n,"intefere",-1),s(n,"inteferes",-1),s(n,"intense",-1),s(n,"interfere",-1),s(n,"interference",-1),s(n,"interferes",-1),s(n,"intermittent",-1),s(n,"interrupt",-1),s(n,"interruption",-1),s(n,"interruptions",-1),s(n,"intimidate",-1),s(n,"intimidating",-1),s(n,"intimidatingly",-1),s(n,"intimidation",-1),s(n,"intolerable",-1),s(n,"intolerablely",-1),s(n,"intolerance",-1),s(n,"intoxicate",-1),s(n,"intractable",-1),s(n,"intransigence",-1),s(n,"intransigent",-1),s(n,"intrude",-4),s(n,"intrusion",-4),s(n,"intrusive",-1),s(n,"inundate",-1),s(n,"inundated",-1),s(n,"invader",-1),s(n,"invalid",-5),s(n,"invalidate",-1),s(n,"invalidity",-1),s(n,"invasive",-1),s(n,"invective",-1),s(n,"inveigle",-1),s(n,"invidious",-1),s(n,"invidiously",-1),s(n,"invidiousness",-1),s(n,"invisible",-4),s(n,"involuntarily",-1),s(n,"involuntary",-1),s(n,"irascible",-1),s(n,"irate",-1),s(n,"irately",-1),s(n,"ire",-1),s(n,"irk",-1),s(n,"irked",-1),s(n,"irking",-1),s(n,"irks",-1),s(n,"irksome",-1),s(n,"irksomely",-1),s(n,"irksomeness",-1),s(n,"irksomenesses",-1),s(n,"ironic",-3),s(n,"ironical",-3),s(n,"ironically",-3),s(n,"ironies",-3),s(n,"irony",-3),s(n,"irragularity",-1),s(n,"irrational",-1),s(n,"irrationalities",-1),s(n,"irrationality",-1),s(n,"irrationally",-1),s(n,"irrationals",-1),s(n,"irreconcilable",-1),s(n,"irrecoverable",-1),s(n,"irrecoverableness",-1),s(n,"irrecoverablenesses",-1),s(n,"irrecoverably",-1),s(n,"irredeemable",-1),s(n,"irredeemably",-1),s(n,"irreformable",-1),s(n,"irregular",-2),s(n,"irregularity",-2),s(n,"irrelevance",-2),s(n,"irrelevant",-2),s(n,"irreparable",-2),s(n,"irreplacible",-2),s(n,"irrepressible",-2),s(n,"irresolute",-2),s(n,"irresolvable",-2),s(n,"irresponsible",-2),s(n,"irresponsibly",-1),s(n,"irretating",-1),s(n,"irretrievable",-1),s(n,"irreversible",-1),s(n,"irritable",-1),s(n,"irritably",-1),s(n,"irritant",-1),s(n,"irritate",-1),s(n,"irritated",-1),s(n,"irritating",-1),s(n,"irritation",-1),s(n,"irritations",-1),s(n,"isolate",-2),s(n,"isolated",-2),s(n,"isolation",-2),s(n,"issue",-2),s(n,"issues",-1),s(n,"itch",-1),s(n,"itching",-3),s(n,"itchy",-1),s(n,"jabber",-1),s(n,"jaded",-1),s(n,"jagged",-1),s(n,"jam",-1),s(n,"jarring",-1),s(n,"jaundiced",-1),s(n,"jealous",-2),s(n,"jealously",-2),s(n,"jealousness",-2),s(n,"jealousy",-2),s(n,"jeer",-1),s(n,"jeering",-1),s(n,"jeeringly",-1),s(n,"jeers",-1),s(n,"jeopardize",-1),s(n,"jeopardy",-1),s(n,"jerk",-1),s(n,"jerky",-1),s(n,"jitter",-1),s(n,"jitters",-1),s(n,"jittery",-1),s(n,"job-killing",-1),s(n,"jobless",-3),s(n,"joke",-1),s(n,"joker",-1),s(n,"jolt",-3),s(n,"judder",-1),s(n,"juddering",-1),s(n,"judders",-1),s(n,"jumpy",-1),s(n,"junk",-3),s(n,"junky",-1),s(n,"junkyard",-1),s(n,"jutter",-1),s(n,"jutters",-1),s(n,"kaput",-1),s(n,"kill",-5),s(n,"killed",-5),s(n,"killer",-4),s(n,"killing",-4),s(n,"killjoy",-4),s(n,"kills",-4),s(n,"knave",-1),s(n,"knife",-1),s(n,"knock",-2),s(n,"knotted",-1),s(n,"kook",-1),s(n,"kooky",-1),s(n,"lack",-3),s(n,"lackadaisical",-1),s(n,"lacked",-1),s(n,"lackey",-1),s(n,"lackeys",-1),s(n,"lacking",-1),s(n,"lackluster",-1),s(n,"lacks",-1),s(n,"laconic",-1),s(n,"lag",-1),s(n,"lagged",-1),s(n,"lagging",-1),s(n,"laggy",-1),s(n,"lags",-1),s(n,"laid-off",-1),s(n,"lambast",-1),s(n,"lambaste",-1),s(n,"lame",-1),s(n,"lame-duck",-1),s(n,"lament",-1),s(n,"lamentable",-1),s(n,"lamentably",-1),s(n,"languid",-1),s(n,"languish",-1),s(n,"languor",-1),s(n,"languorous",-1),s(n,"languorously",-1),s(n,"lanky",-1),s(n,"lapse",-1),s(n,"lapsed",-1),s(n,"lapses",-1),s(n,"lascivious",-1),s(n,"last-ditch",-1),s(n,"latency",-1),s(n,"laughable",-1),s(n,"laughably",-1),s(n,"laughingstock",-1),s(n,"lawbreaker",-1),s(n,"lawbreaking",-1),s(n,"lawless",-1),s(n,"lawlessness",-1),s(n,"layoff",-1),s(n,"layoff-happy",-1),s(n,"lazy",-3),s(n,"leak",-1),s(n,"leakage",-1),s(n,"leakages",-1),s(n,"leaking",-1),s(n,"leaks",-1),s(n,"leaky",-1),s(n,"lech",-1),s(n,"lecher",-1),s(n,"lecherous",-1),s(n,"lechery",-1),s(n,"leech",-1),s(n,"leer",-1),s(n,"leery",-1),s(n,"left-leaning",-1),s(n,"lemon",-1),s(n,"lengthy",-1),s(n,"less-developed",-1),s(n,"lesser-known",-1),s(n,"letch",-1),s(n,"lethal",-1),s(n,"lethargic",-1),s(n,"lethargy",-1),s(n,"lewd",-1),s(n,"lewdly",-1),s(n,"lewdness",-1),s(n,"liability",-1),s(n,"liable",-2),s(n,"liar",-3),s(n,"liars",-4),s(n,"licentious",-1),s(n,"licentiously",-1),s(n,"licentiousness",-1),s(n,"lie",-3),s(n,"lied",-3),s(n,"lier",-3),s(n,"lies",-3),s(n,"life-threatening",-4),s(n,"lifeless",-4),s(n,"limit",-3),s(n,"limitation",-3),s(n,"limitations",-3),s(n,"limited",-3),s(n,"limits",-3),s(n,"limp",-1),s(n,"listless",-1),s(n,"litigious",-1),s(n,"little-known",-1),s(n,"livid",-1),s(n,"lividly",-1),s(n,"loath",-1),s(n,"loathe",-1),s(n,"loathing",-4),s(n,"loathly",-4),s(n,"loathsome",-1),s(n,"loathsomely",-1),s(n,"lone",-1),s(n,"loneliness",-1),s(n,"lonely",-1),s(n,"loner",-1),s(n,"lonesome",-1),s(n,"long-time",-1),s(n,"long-winded",-1),s(n,"longing",-3),s(n,"longingly",-3),s(n,"loophole",-2),s(n,"loopholes",-2),s(n,"loose",-3),s(n,"loot",-1),s(n,"lorn",-1),s(n,"lose",-5),s(n,"loser",-5),s(n,"losers",-5),s(n,"loses",-5),s(n,"losing",-5),s(n,"loss",-5),s(n,"losses",-5),s(n,"lost",-5),s(n,"loud",-2),s(n,"louder",-2),s(n,"lousy",-2),s(n,"loveless",-2),s(n,"lovelorn",-2),s(n,"low-rated",-2),s(n,"lowly",-2),s(n,"ludicrous",-2),s(n,"ludicrously",-2),s(n,"lugubrious",-2),s(n,"lukewarm",-2),s(n,"lull",-2),s(n,"lumpy",-2),s(n,"lunatic",-2),s(n,"lunaticism",-2),s(n,"lurch",-2),s(n,"lure",-1),s(n,"lurid",-1),s(n,"lurk",-1),s(n,"lurking",-1),s(n,"lying",-1),s(n,"macabre",-1),s(n,"mad",-1),s(n,"madden",-1),s(n,"maddening",-1),s(n,"maddeningly",-1),s(n,"madder",-1),s(n,"madly",-3),s(n,"madman",-3),s(n,"madness",-3),s(n,"maladjusted",-3),s(n,"maladjustment",-3),s(n,"malady",-3),s(n,"malaise",-3),s(n,"malcontent",-3),s(n,"malcontented",-1),s(n,"maledict",-1),s(n,"malevolence",-1),s(n,"malevolent",-1),s(n,"malevolently",-1),s(n,"malice",-1),s(n,"malicious",-1),s(n,"maliciously",-1),s(n,"maliciousness",-1),s(n,"malign",-2),s(n,"malignant",-2),s(n,"malodorous",-2),s(n,"maltreatment",-2),s(n,"mangle",-2),s(n,"mangled",-2),s(n,"mangles",-2),s(n,"mangling",-2),s(n,"mania",-3),s(n,"maniac",-3),s(n,"maniacal",-3),s(n,"manic",-3),s(n,"manipulate",-3),s(n,"manipulation",-3),s(n,"manipulative",-3),s(n,"manipulators",-3),s(n,"mar",-1),s(n,"marginal",-1),s(n,"marginally",-1),s(n,"martyrdom",-1),s(n,"martyrdom-seeking",-1),s(n,"mashed",-1),s(n,"massacre",-1),s(n,"massacres",-1),s(n,"matte",-1),s(n,"mawkish",-1),s(n,"mawkishly",-1),s(n,"mawkishness",-1),s(n,"meager",-1),s(n,"meaningless",-4),s(n,"meanness",-2),s(n,"measly",-2),s(n,"meddle",-2),s(n,"meddlesome",-2),s(n,"mediocre",-2),s(n,"mediocrity",-2),s(n,"melancholy",-2),s(n,"melodramatic",-2),s(n,"melodramatically",-1),s(n,"meltdown",-2),s(n,"menace",-2),s(n,"menacing",-2),s(n,"menacingly",-2),s(n,"mendacious",-2),s(n,"mendacity",-2),s(n,"menial",-2),s(n,"merciless",-2),s(n,"mercilessly",-1),s(n,"mess",-1),s(n,"messed",-1),s(n,"messes",-1),s(n,"messing",-1),s(n,"messy",-1),s(n,"midget",-1),s(n,"miff",-1),s(n,"militancy",-1),s(n,"mindless",-1),s(n,"mindlessly",-1),s(n,"mirage",-1),s(n,"mire",-1),s(n,"misalign",-1),s(n,"misaligned",-1),s(n,"misaligns",-1),s(n,"misapprehend",-1),s(n,"misbecome",-1),s(n,"misbecoming",-1),s(n,"misbegotten",-1),s(n,"misbehave",-1),s(n,"misbehavior",-1),s(n,"miscalculate",-1),s(n,"miscalculation",-1),s(n,"miscellaneous",-1),s(n,"mischief",-1),s(n,"mischievous",-1),s(n,"mischievously",-1),s(n,"misconception",-1),s(n,"misconceptions",-3),s(n,"miscreant",-3),s(n,"miscreants",-3),s(n,"misdirection",-3),s(n,"miser",-3),s(n,"miserable",-3),s(n,"miserableness",-3),s(n,"miserably",-3),s(n,"miseries",-2),s(n,"miserly",-2),s(n,"misery",-2),s(n,"misfit",-1),s(n,"misfortune",-5),s(n,"misgiving",-3),s(n,"misgivings",-3),s(n,"misguidance",-3),s(n,"misguide",-3),s(n,"misguided",-3),s(n,"mishandle",-3),s(n,"mishap",-4),s(n,"misinform",-2),s(n,"misinformed",-2),s(n,"misinterpret",-2),s(n,"misjudge",-2),s(n,"misjudgment",-3),s(n,"mislead",-3),s(n,"misleading",-3),s(n,"misleadingly",-3),s(n,"mislike",-4),s(n,"mismanage",-2),s(n,"mispronounce",-2),s(n,"mispronounced",-2),s(n,"mispronounces",-2),s(n,"misread",-3),s(n,"misreading",-3),s(n,"misrepresent",-2),s(n,"misrepresentation",-2),s(n,"miss",-1),s(n,"missed",-1),s(n,"misses",-1),s(n,"misstatement",-1),s(n,"mist",-1),s(n,"mistake",-3),s(n,"mistaken",-3),s(n,"mistakenly",-3),s(n,"mistakes",-3),s(n,"mistified",-1),s(n,"mistress",-1),s(n,"mistrust",-1),s(n,"mistrustful",-1),s(n,"mistrustfully",-1),s(n,"mists",-1),s(n,"misunderstand",-2),s(n,"misunderstanding",-2),s(n,"misunderstandings",-2),s(n,"misunderstood",-2),s(n,"misuse",-3),s(n,"moan",-1),s(n,"mobster",-1),s(n,"mock",-3),s(n,"mocked",-3),s(n,"mockeries",-1),s(n,"mockery",-1),s(n,"mocking",-1),s(n,"mockingly",-1),s(n,"mocks",-1),s(n,"molest",-5),s(n,"molestation",-5),s(n,"monotonous",-2),s(n,"monotony",-2),s(n,"monster",-5),s(n,"monstrosities",-2),s(n,"monstrosity",-2),s(n,"monstrous",-3),s(n,"monstrously",-3),s(n,"moody",-4),s(n,"moot",-1),s(n,"mope",-1),s(n,"morbid",-3),s(n,"morbidly",-3),s(n,"mordant",-2),s(n,"mordantly",-1),s(n,"moribund",-1),s(n,"moron",-4),s(n,"moronic",-4),s(n,"morons",-4),s(n,"mortification",-1),s(n,"mortified",-1),s(n,"mortify",-3),s(n,"mortifying",-1),s(n,"motionless",-1),s(n,"motley",-1),s(n,"mourn",-4),s(n,"mourner",-3),s(n,"mournful",-3),s(n,"mournfully",-3),s(n,"muddle",-1),s(n,"muddy",-1),s(n,"mudslinger",-1),s(n,"mudslinging",-1),s(n,"mulish",-1),s(n,"multi-polarization",-1),s(n,"mundane",-1),s(n,"murder",-3),s(n,"murderer",-1),s(n,"murderous",-1),s(n,"murderously",-1),s(n,"murky",-1),s(n,"muscle-flexing",-1),s(n,"mushy",-1),s(n,"musty",-1),s(n,"mysterious",-3),s(n,"mysteriously",-3),s(n,"mystery",-3),s(n,"mystify",-3),s(n,"myth",-2),s(n,"nag",-1),s(n,"nagging",-2),s(n,"naive",-5),s(n,"naively",-5),s(n,"narrower",-1),s(n,"nastily",-1),s(n,"nastiness",-1),s(n,"nasty",-3),s(n,"naughty",-4),s(n,"nauseate",-1),s(n,"nauseates",-1),s(n,"nauseating",-1),s(n,"nauseatingly",-1),s(n,"naïve",-3),s(n,"nebulous",-1),s(n,"nebulously",-1),s(n,"needless",-1),s(n,"needlessly",-1),s(n,"needy",-3),s(n,"nefarious",-1),s(n,"nefariously",-1),s(n,"negate",-1),s(n,"negation",-1),s(n,"negative",-5),s(n,"negatives",-4),s(n,"negativity",-4),s(n,"neglect",-4),s(n,"neglected",-3),s(n,"negligence",-3),s(n,"negligent",-3),s(n,"nemesis",-2),s(n,"nepotism",-1),s(n,"nervous",-4),s(n,"nervously",-4),s(n,"nervousness",-4),s(n,"nettle",-1),s(n,"nettlesome",-1),s(n,"neurotic",-1),s(n,"neurotically",-1),s(n,"niggle",-1),s(n,"niggles",-1),s(n,"nightmare",-4),s(n,"nightmarish",-4),s(n,"nightmarishly",-3),s(n,"nitpick",-1),s(n,"nitpicking",-1),s(n,"noise",-3),s(n,"noises",-3),s(n,"noisier",-1),s(n,"noisy",-2),s(n,"non-confidence",-1),s(n,"nonexistent",-1),s(n,"nonresponsive",-1),s(n,"nonsense",-4),s(n,"nosey",-3),s(n,"notoriety",-1),s(n,"notorious",-1),s(n,"notoriously",-1),s(n,"noxious",-1),s(n,"nuisance",-1),s(n,"numb",-3),s(n,"obese",-1),s(n,"object",-1),s(n,"objection",-1),s(n,"objectionable",-1),s(n,"objections",-1),s(n,"oblique",-1),s(n,"obliterate",-1),s(n,"obliterated",-1),s(n,"oblivious",-1),s(n,"obnoxious",-1),s(n,"obnoxiously",-1),s(n,"obscene",-5),s(n,"obscenely",-5),s(n,"obscenity",-5),s(n,"obscure",-1),s(n,"obscured",-1),s(n,"obscures",-1),s(n,"obscurity",-1),s(n,"obsess",-4),s(n,"obsessive",-1),s(n,"obsessively",-1),s(n,"obsessiveness",-1),s(n,"obsolete",-1),s(n,"obstacle",-1),s(n,"obstinate",-1),s(n,"obstinately",-1),s(n,"obstruct",-1),s(n,"obstructed",-1),s(n,"obstructing",-1),s(n,"obstruction",-1),s(n,"obstructs",-1),s(n,"obtrusive",-1),s(n,"obtuse",-1),s(n,"occlude",-1),s(n,"occluded",-1),s(n,"occludes",-1),s(n,"occluding",-1),s(n,"odd",-3),s(n,"odder",-3),s(n,"oddest",-1),s(n,"oddities",-1),s(n,"oddity",-1),s(n,"oddly",-2),s(n,"odor",-1),s(n,"offence",-3),s(n,"offend",-3),s(n,"offender",-3),s(n,"offending",-3),s(n,"offenses",-3),s(n,"offensive",-3),s(n,"offensively",-3),s(n,"offensiveness",-1),s(n,"officious",-1),s(n,"ominous",-1),s(n,"ominously",-1),s(n,"omission",-1),s(n,"omit",-1),s(n,"one-sided",-1),s(n,"onerous",-1),s(n,"onerously",-1),s(n,"onslaught",-1),s(n,"opinionated",-1),s(n,"opponent",-1),s(n,"opportunistic",-1),s(n,"oppose",-1),s(n,"opposition",-1),s(n,"oppositions",-1),s(n,"oppress",-1),s(n,"oppression",-5),s(n,"oppressive",-5),s(n,"oppressively",-5),s(n,"oppressiveness",-5),s(n,"oppressors",-5),s(n,"ordeal",-3),s(n,"orphan",-2),s(n,"ostracize",-1),s(n,"outbreak",-1),s(n,"outburst",-3),s(n,"outbursts",-3),s(n,"outcast",-2),s(n,"outcry",-3),s(n,"outlaw",-4),s(n,"outmoded",-2),s(n,"outrage",-5),s(n,"outraged",-5),s(n,"outrageous",-5),s(n,"outrageously",-5),s(n,"outrageousness",-5),s(n,"outrages",-1),s(n,"outsider",-1),s(n,"over-acted",-1),s(n,"over-awe",-1),s(n,"over-balanced",-1),s(n,"over-hyped",-1),s(n,"over-priced",-1),s(n,"over-valuation",-1),s(n,"overact",-2),s(n,"overacted",-2),s(n,"overawe",-1),s(n,"overbalance",-1),s(n,"overbalanced",-1),s(n,"overbearing",-1),s(n,"overbearingly",-1),s(n,"overblown",-1),s(n,"overdo",-1),s(n,"overdone",-1),s(n,"overdue",-1),s(n,"overemphasize",-1),s(n,"overheat",-1),s(n,"overkill",-1),s(n,"overloaded",-1),s(n,"overlook",-1),s(n,"overpaid",-1),s(n,"overpayed",-1),s(n,"overplay",-1),s(n,"overpower",-1),s(n,"overpriced",-1),s(n,"overrated",-1),s(n,"overreach",-1),s(n,"overrun",-3),s(n,"overshadow",-3),s(n,"oversight",-1),s(n,"oversights",-1),s(n,"oversimplification",-1),s(n,"oversimplified",-1),s(n,"oversimplify",-1),s(n,"oversize",-3),s(n,"overstate",-1),s(n,"overstated",-1),s(n,"overstatement",-1),s(n,"overstatements",-1),s(n,"overstates",-1),s(n,"overtaxed",-1),s(n,"overthrow",-1),s(n,"overthrows",-1),s(n,"overturn",-2),s(n,"overweight",-1),s(n,"overwhelm",-1),s(n,"overwhelmed",-1),s(n,"overwhelming",-1),s(n,"overwhelmingly",-1),s(n,"overwhelms",-1),s(n,"overzealous",-1),s(n,"overzealously",-1),s(n,"overzelous",-1),s(n,"pain",-4),s(n,"painful",-4),s(n,"painfull",-4),s(n,"painfully",-4),s(n,"pains",-4),s(n,"pale",-2),s(n,"pales",-2),s(n,"paltry",-1),s(n,"pan",-1),s(n,"pandemonium",-1),s(n,"pander",-1),s(n,"pandering",-1),s(n,"panders",-1),s(n,"panic",-1),s(n,"panick",-3),s(n,"panicked",-3),s(n,"panicking",-3),s(n,"panicky",-1),s(n,"paradoxical",-1),s(n,"paradoxically",-1),s(n,"paralize",-2),s(n,"paralyzed",-2),s(n,"paranoia",-3),s(n,"paranoid",-3),s(n,"parasite",-3),s(n,"pariah",-1),s(n,"parody",-4),s(n,"partiality",-1),s(n,"partisan",-1),s(n,"partisans",-1),s(n,"passe",-1),s(n,"passive",-1),s(n,"passiveness",-1),s(n,"pathetic",-1),s(n,"pathetically",-1),s(n,"patronize",-1),s(n,"paucity",-1),s(n,"pauper",-1),s(n,"paupers",-1),s(n,"payback",-1),s(n,"peculiar",-1),s(n,"peculiarly",-1),s(n,"pedantic",-1),s(n,"peeled",-1),s(n,"peeve",-1),s(n,"peeved",-1),s(n,"peevish",-1),s(n,"peevishly",-1),s(n,"penalize",-3),s(n,"penalty",-3),s(n,"perfidious",-1),s(n,"perfidity",-1),s(n,"perfunctory",-1),s(n,"peril",-1),s(n,"perilous",-1),s(n,"perilously",-1),s(n,"perish",-1),s(n,"pernicious",-1),s(n,"perplex",-1),s(n,"perplexed",-1),s(n,"perplexing",-1),s(n,"perplexity",-1),s(n,"persecute",-1),s(n,"persecution",-1),s(n,"pertinacious",-1),s(n,"pertinaciously",-1),s(n,"pertinacity",-1),s(n,"perturb",-1),s(n,"perturbed",-1),s(n,"pervasive",-2),s(n,"perverse",-2),s(n,"perversely",-1),s(n,"perversion",-1),s(n,"perversity",-1),s(n,"pervert",-1),s(n,"perverted",-1),s(n,"perverts",-1),s(n,"pessimism",-3),s(n,"pessimistic",-3),s(n,"pessimistically",-3),s(n,"pest",-1),s(n,"pestilent",-1),s(n,"petrified",-1),s(n,"petrify",-1),s(n,"pettifog",-1),s(n,"petty",-1),s(n,"phobia",-2),s(n,"phobic",-1),s(n,"phony",-1),s(n,"picket",-1),s(n,"picketed",-1),s(n,"picketing",-1),s(n,"pickets",-1),s(n,"picky",-1),s(n,"pig",-3),s(n,"pigs",-3),s(n,"pillage",-1),s(n,"pillory",-1),s(n,"pimple",-2),s(n,"pinch",-1),s(n,"pique",-1),s(n,"pitiable",-1),s(n,"pitiful",-1),s(n,"pitifully",-1),s(n,"pitiless",-1),s(n,"pitilessly",-1),s(n,"pittance",-1),s(n,"pity",-3),s(n,"plagiarize",-1),s(n,"plague",-1),s(n,"plasticky",-1),s(n,"plaything",-1),s(n,"plea",-1),s(n,"pleas",-1),s(n,"plebeian",-1),s(n,"plight",-1),s(n,"plot",-1),s(n,"plotters",-1),s(n,"ploy",-1),s(n,"plunder",-1),s(n,"plunderer",-1),s(n,"pointless",-1),s(n,"pointlessly",-1),s(n,"poison",-2),s(n,"poisonous",-2),s(n,"poisonously",-2),s(n,"pokey",-1),s(n,"poky",-1),s(n,"polarisation",-3),s(n,"polemize",-1),s(n,"pollute",-2),s(n,"polluter",-2),s(n,"polluters",-2),s(n,"polution",-2),s(n,"pompous",-1),s(n,"poor",-2),s(n,"poorer",-2),s(n,"poorest",-2),s(n,"poorly",-2),s(n,"posturing",-1),s(n,"pout",-1),s(n,"poverty",-4),s(n,"powerless",-4),s(n,"prate",-1),s(n,"pratfall",-1),s(n,"prattle",-1),s(n,"precarious",-1),s(n,"precariously",-1),s(n,"precipitate",-1),s(n,"precipitous",-1),s(n,"predatory",-1),s(n,"predicament",-1),s(n,"prejudge",-2),s(n,"prejudice",-2),s(n,"prejudices",-2),s(n,"prejudicial",-2),s(n,"premeditated",-1),s(n,"preoccupy",-1),s(n,"preposterous",-1),s(n,"preposterously",-1),s(n,"presumptuous",-1),s(n,"presumptuously",-1),s(n,"pretence",-1),s(n,"pretend",-1),s(n,"pretense",-1),s(n,"pretentious",-1),s(n,"pretentiously",-1),s(n,"prevaricate",-1),s(n,"pricey",-1),s(n,"pricier",-1),s(n,"prick",-1),s(n,"prickle",-1),s(n,"prickles",-1),s(n,"prideful",-1),s(n,"prik",-1),s(n,"primitive",-1),s(n,"prison",-1),s(n,"prisoner",-1),s(n,"problem",-3),s(n,"problematic",-3),s(n,"problems",-3),s(n,"procrastinate",-2),s(n,"procrastinates",-2),s(n,"procrastination",-2),s(n,"profane",-1),s(n,"profanity",-1),s(n,"prohibit",-3),s(n,"prohibitive",-3),s(n,"prohibitively",-3),s(n,"propaganda",-1),s(n,"propagandize",-1),s(n,"proprietary",-1),s(n,"prosecute",-1),s(n,"protest",-3),s(n,"protested",-3),s(n,"protesting",-1),s(n,"protests",-1),s(n,"protracted",-1),s(n,"provocation",-1),s(n,"provocative",-1),s(n,"provoke",-1),s(n,"pry",-1),s(n,"pugnacious",-1),s(n,"pugnaciously",-1),s(n,"pugnacity",-1),s(n,"punch",-1),s(n,"punish",-3),s(n,"punishable",-3),s(n,"punitive",-3),s(n,"punk",-2),s(n,"puny",-2),s(n,"puppet",-1),s(n,"puppets",-1),s(n,"puzzled",-1),s(n,"puzzlement",-1),s(n,"puzzling",-1),s(n,"quack",-1),s(n,"qualm",-1),s(n,"qualms",-1),s(n,"quandary",-1),s(n,"quarrel",-3),s(n,"quarrellous",-1),s(n,"quarrellously",-1),s(n,"quarrels",-1),s(n,"quarrelsome",-1),s(n,"quash",-1),s(n,"queer",-1),s(n,"questionable",-1),s(n,"quibble",-1),s(n,"quibbles",-1),s(n,"quitter",-1),s(n,"rabid",-1),s(n,"racism",-1),s(n,"racist",-5),s(n,"racists",-5),s(n,"racy",-2),s(n,"radical",-4),s(n,"radicalization",-5),s(n,"radically",-5),s(n,"radicals",-5),s(n,"rage",-4),s(n,"ragged",-3),s(n,"raging",-3),s(n,"rail",-1),s(n,"raked",-1),s(n,"rampage",-3),s(n,"rampant",-3),s(n,"ramshackle",-1),s(n,"rancor",-1),s(n,"randomly",-2),s(n,"rankle",-1),s(n,"rant",-1),s(n,"ranted",-1),s(n,"ranting",-1),s(n,"rantingly",-1),s(n,"rants",-1),s(n,"rape",-5),s(n,"raped",-5),s(n,"raping",-5),s(n,"rascal",-4),s(n,"rascals",-4),s(n,"rash",-3),s(n,"rattle",-2),s(n,"rattled",-2),s(n,"rattles",-2),s(n,"ravage",-3),s(n,"raving",-2),s(n,"reactionary",-1),s(n,"rebellious",-3),s(n,"rebuff",-1),s(n,"rebuke",-1),s(n,"recalcitrant",-1),s(n,"recant",-1),s(n,"recession",-1),s(n,"recessionary",-1),s(n,"reckless",-4),s(n,"recklessly",-4),s(n,"recklessness",-4),s(n,"recoil",-1),s(n,"recourses",-1),s(n,"redundancy",-1),s(n,"redundant",-1),s(n,"refusal",-1),s(n,"refuse",-4),s(n,"refused",-2),s(n,"refuses",-2),s(n,"refusing",-2),s(n,"refutation",-1),s(n,"refute",-1),s(n,"refuted",-1),s(n,"refutes",-1),s(n,"refuting",-1),s(n,"regress",-1),s(n,"regression",-1),s(n,"regressive",-1),s(n,"regret",-4),s(n,"regreted",-4),s(n,"regretful",-4),s(n,"regretfully",-4),s(n,"regrets",-4),s(n,"regrettable",-4),s(n,"regrettably",-4),s(n,"regretted",-4),s(n,"reject",-5),s(n,"rejected",-5),s(n,"rejecting",-5),s(n,"rejection",-5),s(n,"rejects",-5),s(n,"relapse",-5),s(n,"relentless",-3),s(n,"relentlessly",-3),s(n,"relentlessness",-3),s(n,"reluctance",-2),s(n,"reluctant",-2),s(n,"reluctantly",-2),s(n,"remorse",-4),s(n,"remorseful",-4),s(n,"remorsefully",-4),s(n,"remorseless",-4),s(n,"remorselessly",-4),s(n,"remorselessness",-4),s(n,"renounce",-1),s(n,"renunciation",-1),s(n,"repel",-1),s(n,"repetitive",-3),s(n,"reprehensible",-1),s(n,"reprehensibly",-1),s(n,"reprehension",-1),s(n,"reprehensive",-1),s(n,"repress",-1),s(n,"repression",-1),s(n,"repressive",-1),s(n,"reprimand",-1),s(n,"reproach",-1),s(n,"reproachful",-1),s(n,"reprove",-1),s(n,"reprovingly",-1),s(n,"repudiate",-1),s(n,"repudiation",-1),s(n,"repugn",-1),s(n,"repugnance",-1),s(n,"repugnant",-1),s(n,"repugnantly",-1),s(n,"repulse",-3),s(n,"repulsed",-2),s(n,"repulsing",-2),s(n,"repulsive",-3),s(n,"repulsively",-1),s(n,"repulsiveness",-1),s(n,"resent",-1),s(n,"resentful",-1),s(n,"resentment",-1),s(n,"resignation",-1),s(n,"resigned",-1),s(n,"resistance",-1),s(n,"restless",-3),s(n,"restlessness",-3),s(n,"restrict",-3),s(n,"restricted",-3),s(n,"restriction",-3),s(n,"restrictive",-3),s(n,"resurgent",-1),s(n,"retaliate",-2),s(n,"retaliatory",-2),s(n,"retard",-3),s(n,"retarded",-3),s(n,"retardedness",-3),s(n,"retards",-3),s(n,"reticent",-2),s(n,"retract",-2),s(n,"retreat",-2),s(n,"retreated",-2),s(n,"revenge",-5),s(n,"revengeful",-5),s(n,"revengefully",-5),s(n,"revert",-4),s(n,"revile",-3),s(n,"reviled",-3),s(n,"revoke",-3),s(n,"revolt",-4),s(n,"revolting",-4),s(n,"revoltingly",-4),s(n,"revulsion",-3),s(n,"revulsive",-3),s(n,"rhapsodize",-1),s(n,"rhetoric",-3),s(n,"rhetorical",-3),s(n,"ricer",-2),s(n,"ridicule",-2),s(n,"ridicules",-2),s(n,"ridiculous",-3),s(n,"ridiculously",-2),s(n,"rife",-1),s(n,"rift",-5),s(n,"rifts",-5),s(n,"rigid",-3),s(n,"rigidity",-2),s(n,"rigidness",-2),s(n,"rile",-1),s(n,"riled",-1),s(n,"rip",-4),s(n,"rip-off",-3),s(n,"ripoff",-3),s(n,"ripped",-3),s(n,"risk",-4),s(n,"risks",-4),s(n,"risky",-4),s(n,"rival",-5),s(n,"rivalry",-5),s(n,"roadblocks",-3),s(n,"rocky",-1),s(n,"rogue",-3),s(n,"rollercoaster",-2),s(n,"rot",-2),s(n,"rotten",-2),s(n,"rough",-2),s(n,"rremediable",-1),s(n,"rubbish",-2),s(n,"rude",-4),s(n,"rue",-1),s(n,"ruffian",-1),s(n,"ruffle",-1),s(n,"ruin",-3),s(n,"ruined",-3),s(n,"ruining",-3),s(n,"ruinous",-3),s(n,"ruins",-3),s(n,"rumbling",-2),s(n,"rumor",-2),s(n,"rumors",-2),s(n,"rumours",-2),s(n,"rumple",-1),s(n,"run-down",-2),s(n,"runaway",-2),s(n,"rupture",-4),s(n,"rust",-3),s(n,"rusts",-3),s(n,"rusty",-3),s(n,"rut",-2),s(n,"ruthless",-2),s(n,"ruthlessly",-1),s(n,"ruthlessness",-1),s(n,"ruts",-1),s(n,"sabotage",-3),s(n,"sack",-1),s(n,"sacrificed",-3),s(n,"sad",-4),s(n,"sadden",-4),s(n,"sadly",-4),s(n,"sadness",-4),s(n,"sag",-1),s(n,"sagged",-1),s(n,"sagging",-1),s(n,"saggy",-1),s(n,"sags",-1),s(n,"salacious",-1),s(n,"sanctimonious",-1),s(n,"sap",-1),s(n,"sarcasm",-2),s(n,"sarcastic",-2),s(n,"sarcastically",-2),s(n,"sardonic",-4),s(n,"sardonically",-4),s(n,"sass",-1),s(n,"satirical",-1),s(n,"satirize",-1),s(n,"savage",-3),s(n,"savaged",-3),s(n,"savagery",-4),s(n,"savages",-4),s(n,"scaly",-1),s(n,"scam",-5),s(n,"scams",-5),s(n,"scandal",-5),s(n,"scandalize",-5),s(n,"scandalized",-5),s(n,"scandalous",-5),s(n,"scandalously",-5),s(n,"scandals",-5),s(n,"scandel",-1),s(n,"scandels",-1),s(n,"scant",-1),s(n,"scapegoat",-1),s(n,"scar",-1),s(n,"scarce",-1),s(n,"scarcely",-4),s(n,"scarcity",-4),s(n,"scare",-5),s(n,"scared",-5),s(n,"scarier",-4),s(n,"scariest",-5),s(n,"scarily",-4),s(n,"scarred",-1),s(n,"scars",-1),s(n,"scary",-4),s(n,"scathing",-1),s(n,"scathingly",-1),s(n,"sceptical",-1),s(n,"scoff",-1),s(n,"scoffingly",-1),s(n,"scold",-2),s(n,"scolded",-1),s(n,"scolding",-1),s(n,"scoldingly",-1),s(n,"scorching",-1),s(n,"scorchingly",-1),s(n,"scorn",-1),s(n,"scornful",-1),s(n,"scornfully",-1),s(n,"scoundrel",-1),s(n,"scourge",-1),s(n,"scowl",-1),s(n,"scramble",-1),s(n,"scrambled",-1),s(n,"scrambles",-1),s(n,"scrambling",-1),s(n,"scrap",-3),s(n,"scratch",-3),s(n,"scratched",-1),s(n,"scratches",-1),s(n,"scratchy",-1),s(n,"scream",-1),s(n,"screech",-1),s(n,"screw-up",-1),s(n,"screwed",-1),s(n,"screwed-up",-1),s(n,"screwy",-1),s(n,"scuff",-1),s(n,"scuffs",-1),s(n,"scum",-2),s(n,"scummy",-1),s(n,"second-class",-1),s(n,"second-tier",-1),s(n,"secretive",-1),s(n,"sedentary",-3),s(n,"seedy",-1),s(n,"seethe",-1),s(n,"seething",-1),s(n,"self-coup",-1),s(n,"self-criticism",-1),s(n,"self-defeating",-1),s(n,"self-destructive",-1),s(n,"self-humiliation",-1),s(n,"self-interest",-1),s(n,"self-interested",-1),s(n,"self-serving",-1),s(n,"selfinterested",-1),s(n,"selfish",-4),s(n,"selfishly",-4),s(n,"selfishness",-4),s(n,"semi-retarded",-1),s(n,"senile",-5),s(n,"sensationalize",-1),s(n,"senseless",-3),s(n,"senselessly",-3),s(n,"seriousness",-1),s(n,"sermonize",-1),s(n,"servitude",-1),s(n,"set-up",-1),s(n,"setback",-3),s(n,"setbacks",-3),s(n,"sever",-2),s(n,"severe",-2),s(n,"severity",-2),s(n,"sh*t",-5),s(n,"shabby",-1),s(n,"shadowy",-1),s(n,"shady",-2),s(n,"shake",-2),s(n,"shaky",-2),s(n,"shallow",-2),s(n,"sham",-3),s(n,"shambles",-3),s(n,"shame",-3),s(n,"shameful",-2),s(n,"shamefully",-1),s(n,"shamefulness",-1),s(n,"shameless",-3),s(n,"shamelessly",-3),s(n,"shamelessness",-3),s(n,"shark",-2),s(n,"sharply",-2),s(n,"shatter",-1),s(n,"shemale",-1),s(n,"shimmer",-1),s(n,"shimmy",-1),s(n,"shipwreck",-2),s(n,"shirk",-2),s(n,"shirker",-1),s(n,"shit",-5),s(n,"shiver",-1),s(n,"shock",-3),s(n,"shocked",-3),s(n,"shocking",-3),s(n,"shockingly",-3),s(n,"shoddy",-1),s(n,"short-lived",-1),s(n,"shortage",-3),s(n,"shortchange",-1),s(n,"shortcoming",-1),s(n,"shortcomings",-1),s(n,"shortness",-2),s(n,"shortsighted",-4),s(n,"shortsightedness",-2),s(n,"showdown",-2),s(n,"shrew",-1),s(n,"shriek",-1),s(n,"shrill",-1),s(n,"shrilly",-1),s(n,"shrivel",-1),s(n,"shroud",-1),s(n,"shrouded",-1),s(n,"shrug",-1),s(n,"shun",-1),s(n,"shunned",-1),s(n,"sick",-3),s(n,"sicken",-3),s(n,"sickening",-3),s(n,"sickeningly",-1),s(n,"sickly",-1),s(n,"sickness",-1),s(n,"sidetrack",-1),s(n,"sidetracked",-1),s(n,"siege",-1),s(n,"sillily",-1),s(n,"silly",-1),s(n,"simplistic",-3),s(n,"simplistically",-1),s(n,"sin",-3),s(n,"sinful",-3),s(n,"sinfully",-3),s(n,"sinister",-3),s(n,"sinisterly",-1),s(n,"sink",-2),s(n,"sinking",-1),s(n,"skeletons",-2),s(n,"skeptic",-3),s(n,"skeptical",-3),s(n,"skeptically",-3),s(n,"skepticism",-3),s(n,"sketchy",-4),s(n,"skimpy",-2),s(n,"skinny",-2),s(n,"skittish",-1),s(n,"skittishly",-1),s(n,"skulk",-1),s(n,"slack",-1),s(n,"slander",-3),s(n,"slanderer",-3),s(n,"slanderous",-3),s(n,"slanderously",-3),s(n,"slanders",-1),s(n,"slap",-2),s(n,"slashing",-1),s(n,"slaughter",-5),s(n,"slaughtered",-5),s(n,"slave",-4),s(n,"slaves",-4),s(n,"sleazy",-3),s(n,"slime",-1),s(n,"slog",-1),s(n,"slogged",-1),s(n,"slogging",-1),s(n,"slogs",-1),s(n,"sloooooooooooooow",-1),s(n,"sloooow",-1),s(n,"slooow",-1),s(n,"sloow",-1),s(n,"sloppily",-1),s(n,"sloppy",-1),s(n,"sloth",-1),s(n,"slothful",-1),s(n,"slow",-1),s(n,"slow-moving",-1),s(n,"slowed",-1),s(n,"slower",-1),s(n,"slowest",-1),s(n,"slowly",-1),s(n,"sloww",-1),s(n,"slowww",-1),s(n,"slowwww",-1),s(n,"slug",-1),s(n,"sluggish",-1),s(n,"slump",-1),s(n,"slumping",-1),s(n,"slumpping",-1),s(n,"slur",-1),s(n,"slut",-5),s(n,"sluts",-5),s(n,"sly",-1),s(n,"smack",-2),s(n,"smallish",-2),s(n,"smash",-2),s(n,"smear",-1),s(n,"smell",-1),s(n,"smelled",-1),s(n,"smelling",-1),s(n,"smells",-1),s(n,"smelly",-1),s(n,"smelt",-1),s(n,"smoke",-2),s(n,"smokescreen",-1),s(n,"smolder",-1),s(n,"smoldering",-1),s(n,"smother",-1),s(n,"smoulder",-1),s(n,"smouldering",-1),s(n,"smudge",-1),s(n,"smudged",-1),s(n,"smudges",-1),s(n,"smudging",-1),s(n,"smug",-1),s(n,"smugly",-1),s(n,"smut",-1),s(n,"smuttier",-1),s(n,"smuttiest",-1),s(n,"smutty",-1),s(n,"snag",-1),s(n,"snagged",-1),s(n,"snagging",-1),s(n,"snags",-1),s(n,"snappish",-1),s(n,"snappishly",-1),s(n,"snare",-1),s(n,"snarky",-1),s(n,"snarl",-1),s(n,"sneak",-2),s(n,"sneakily",-2),s(n,"sneaky",-2),s(n,"sneer",-1),s(n,"sneering",-1),s(n,"sneeringly",-1),s(n,"snob",-1),s(n,"snobbish",-1),s(n,"snobby",-1),s(n,"snobish",-1),s(n,"snobs",-1),s(n,"snub",-1),s(n,"so-cal",-1),s(n,"soapy",-1),s(n,"sob",-1),s(n,"sober",-1),s(n,"sobering",-1),s(n,"solemn",-1),s(n,"solicitude",-1),s(n,"somber",-1),s(n,"sore",-1),s(n,"sorely",-1),s(n,"soreness",-1),s(n,"sorrow",-1),s(n,"sorrowful",-1),s(n,"sorrowfully",-1),s(n,"sorry",-1),s(n,"sour",-2),s(n,"sourly",-1),s(n,"spade",-1),s(n,"spank",-3),s(n,"spendy",-1),s(n,"spew",-1),s(n,"spewed",-1),s(n,"spewing",-1),s(n,"spews",-1),s(n,"spilling",-1),s(n,"spinster",-1),s(n,"spiritless",-3),s(n,"spite",-1),s(n,"spiteful",-1),s(n,"spitefully",-1),s(n,"spitefulness",-1),s(n,"splatter",-1),s(n,"split",-2),s(n,"splitting",-1),s(n,"spoil",-2),s(n,"spoilage",-1),s(n,"spoilages",-1),s(n,"spoiled",-1),s(n,"spoilled",-1),s(n,"spoils",-2),s(n,"spook",-1),s(n,"spookier",-1),s(n,"spookiest",-1),s(n,"spookily",-1),s(n,"spooky",-1),s(n,"spoon-fed",-1),s(n,"spoon-feed",-1),s(n,"spoonfed",-2),s(n,"sporadic",-1),s(n,"spotty",-1),s(n,"spurious",-1),s(n,"spurn",-1),s(n,"sputter",-1),s(n,"squabble",-1),s(n,"squabbling",-1),s(n,"squander",-1),s(n,"squash",-1),s(n,"squeak",-1),s(n,"squeaks",-1),s(n,"squeaky",-1),s(n,"squeal",-1),s(n,"squealing",-1),s(n,"squeals",-1),s(n,"squirm",-1),s(n,"stab",-2),s(n,"stagnant",-1),s(n,"stagnate",-1),s(n,"stagnation",-1),s(n,"staid",-1),s(n,"stain",-1),s(n,"stains",-1),s(n,"stale",-1),s(n,"stalemate",-1),s(n,"stall",-1),s(n,"stalls",-1),s(n,"stammer",-1),s(n,"stampede",-1),s(n,"standstill",-1),s(n,"stark",-2),s(n,"starkly",-2),s(n,"startle",-1),s(n,"startling",-1),s(n,"startlingly",-1),s(n,"starvation",-1),s(n,"starve",-2),s(n,"static",-1),s(n,"steal",-3),s(n,"stealing",-3),s(n,"steals",-3),s(n,"steep",-1),s(n,"steeply",-1),s(n,"stench",-1),s(n,"stereotype",-1),s(n,"stereotypical",-1),s(n,"stereotypically",-1),s(n,"stern",-1),s(n,"stew",-1),s(n,"sticky",-2),s(n,"stiff",-1),s(n,"stiffness",-1),s(n,"stifle",-1),s(n,"stifling",-1),s(n,"stiflingly",-1),s(n,"stigma",-1),s(n,"stigmatize",-1),s(n,"sting",-1),s(n,"stinging",-1),s(n,"stingingly",-1),s(n,"stingy",-1),s(n,"stink",-2),s(n,"stinks",-2),s(n,"stodgy",-2),s(n,"stole",-2),s(n,"stolen",-2),s(n,"stooge",-2),s(n,"stooges",-2),s(n,"stormy",-2),s(n,"straggle",-2),s(n,"straggler",-2),s(n,"strain",-2),s(n,"strained",-1),s(n,"straining",-1),s(n,"strange",-3),s(n,"strangely",-3),s(n,"stranger",-1),s(n,"strangest",-1),s(n,"strangle",-1),s(n,"streaky",-1),s(n,"strenuous",-1),s(n,"stress",-3),s(n,"stresses",-1),s(n,"stressful",-1),s(n,"stressfully",-1),s(n,"stricken",-1),s(n,"strict",-3),s(n,"strictly",-3),s(n,"strident",-1),s(n,"stridently",-1),s(n,"strife",-1),s(n,"strike",-1),s(n,"stringent",-1),s(n,"stringently",-1),s(n,"struck",-3),s(n,"struggle",-1),s(n,"struggled",-1),s(n,"struggles",-1),s(n,"struggling",-1),s(n,"strut",-1),s(n,"stubborn",-4),s(n,"stubbornly",-4),s(n,"stubbornness",-4),s(n,"stuck",-3),s(n,"stuffy",-1),s(n,"stumble",-1),s(n,"stumbled",-1),s(n,"stumbles",-1),s(n,"stump",-1),s(n,"stumped",-1),s(n,"stumps",-1),s(n,"stun",-2),s(n,"stunt",-3),s(n,"stunted",-3),s(n,"stupid",-1),s(n,"stupidest",-1),s(n,"stupidity",-1),s(n,"stupidly",-1),s(n,"stupified",-1),s(n,"stupify",-1),s(n,"stupor",-1),s(n,"stutter",-1),s(n,"stuttered",-1),s(n,"stuttering",-1),s(n,"stutters",-1),s(n,"sty",-1),s(n,"stymied",-1),s(n,"sub-par",-3),s(n,"subdued",-1),s(n,"subjected",-1),s(n,"subjection",-1),s(n,"subjugate",-1),s(n,"subjugation",-1),s(n,"submissive",-3),s(n,"subordinate",-1),s(n,"subpoena",-1),s(n,"subpoenas",-1),s(n,"subservience",-1),s(n,"subservient",-1),s(n,"substandard",-1),s(n,"subtract",-3),s(n,"subversion",-1),s(n,"subversive",-1),s(n,"subversively",-1),s(n,"subvert",-1),s(n,"succumb",-2),s(n,"suck",-4),s(n,"sucked",-3),s(n,"sucker",-3),s(n,"sucks",-3),s(n,"sucky",-2),s(n,"sue",-3),s(n,"sued",-3),s(n,"sueing",-3),s(n,"sues",-1),s(n,"suffer",-1),s(n,"suffered",-1),s(n,"sufferer",-1),s(n,"sufferers",-1),s(n,"suffering",-1),s(n,"suffers",-1),s(n,"suffocate",-1),s(n,"sugar-coat",-1),s(n,"sugar-coated",-1),s(n,"sugarcoated",-1),s(n,"suicidal",-5),s(n,"suicide",-5),s(n,"sulk",-4),s(n,"sullen",-1),s(n,"sully",-1),s(n,"sunder",-1),s(n,"sunk",-3),s(n,"sunken",-3),s(n,"superficial",-1),s(n,"superficiality",-1),s(n,"superficially",-1),s(n,"superfluous",-1),s(n,"superstition",-3),s(n,"superstitious",-3),s(n,"suppress",-1),s(n,"suppression",-1),s(n,"surrender",-1),s(n,"susceptible",-1),s(n,"suspect",-2),s(n,"suspicion",-2),s(n,"suspicions",-2),s(n,"suspicious",-1),s(n,"suspiciously",-1),s(n,"swagger",-1),s(n,"swamped",-1),s(n,"sweaty",-2),s(n,"swelled",-1),s(n,"swelling",-1),s(n,"swindle",-1),s(n,"swipe",-3),s(n,"swollen",-1),s(n,"symptom",-1),s(n,"symptoms",-1),s(n,"syndrome",-1),s(n,"taboo",-1),s(n,"tacky",-1),s(n,"taint",-1),s(n,"tainted",-1),s(n,"tamper",-1),s(n,"tangle",-1),s(n,"tangled",-1),s(n,"tangles",-1),s(n,"tank",-1),s(n,"tanked",-1),s(n,"tanks",-1),s(n,"tantrum",-1),s(n,"tardy",-1),s(n,"tarnish",-2),s(n,"tarnished",-1),s(n,"tarnishes",-1),s(n,"tarnishing",-1),s(n,"tattered",-1),s(n,"taunt",-1),s(n,"taunting",-1),s(n,"tauntingly",-1),s(n,"taunts",-3),s(n,"taut",-1),s(n,"tawdry",-1),s(n,"taxing",-1),s(n,"tease",-1),s(n,"teasingly",-1),s(n,"tedious",-1),s(n,"tediously",-1),s(n,"temerity",-1),s(n,"temper",-3),s(n,"tempest",-2),s(n,"temptation",-1),s(n,"tenderness",-1),s(n,"tense",-1),s(n,"tension",-1),s(n,"tentative",-1),s(n,"tentatively",-1),s(n,"tenuous",-1),s(n,"tenuously",-1),s(n,"tepid",-1),s(n,"terrible",-5),s(n,"terribleness",-5),s(n,"terribly",-4),s(n,"terror",-4),s(n,"terror-genic",-1),s(n,"terrorism",-5),s(n,"terrorize",-5),s(n,"testily",-1),s(n,"testy",-1),s(n,"tetchily",-1),s(n,"tetchy",-1),s(n,"thankless",-2),s(n,"thicker",-1),s(n,"thirst",-1),s(n,"thorny",-4),s(n,"thoughtless",-3),s(n,"thoughtlessly",-3),s(n,"thoughtlessness",-3),s(n,"thrash",-4),s(n,"threat",-4),s(n,"threaten",-4),s(n,"threatening",-4),s(n,"threats",-4),s(n,"threesome",-3),s(n,"throb",-2),s(n,"throbbed",-2),s(n,"throbbing",-2),s(n,"throbs",-2),s(n,"throttle",-1),s(n,"thug",-4),s(n,"thumb-down",-3),s(n,"thumbs-down",-3),s(n,"thwart",-2),s(n,"time-consuming",-1),s(n,"timid",-3),s(n,"timidity",-3),s(n,"timidly",-3),s(n,"timidness",-3),s(n,"tin-y",-1),s(n,"tingled",-1),s(n,"tingling",-1),s(n,"tired",-2),s(n,"tiresome",-2),s(n,"tiring",-1),s(n,"tiringly",-1),s(n,"toil",-1),s(n,"toll",-1),s(n,"top-heavy",-2),s(n,"topple",-1),s(n,"torment",-5),s(n,"tormented",-5),s(n,"torrent",-2),s(n,"tortuous",-1),s(n,"torture",-4),s(n,"tortured",-4),s(n,"tortures",-4),s(n,"torturing",-4),s(n,"torturous",-4),s(n,"torturously",-4),s(n,"totalitarian",-2),s(n,"touchy",-1),s(n,"toughness",-1),s(n,"tout",-1),s(n,"touted",-1),s(n,"touts",-1),s(n,"toxic",-4),s(n,"traduce",-1),s(n,"tragedy",-5),s(n,"tragic",-5),s(n,"tragically",-5),s(n,"traitor",-4),s(n,"traitorous",-1),s(n,"traitorously",-1),s(n,"tramp",-1),s(n,"trample",-1),s(n,"transgress",-2),s(n,"transgression",-2),s(n,"trap",-4),s(n,"traped",-4),s(n,"trapped",-4),s(n,"trash",-1),s(n,"trashed",-1),s(n,"trashy",-1),s(n,"trauma",-2),s(n,"traumatic",-2),s(n,"traumatically",-1),s(n,"traumatize",-1),s(n,"traumatized",-1),s(n,"travesties",-1),s(n,"travesty",-1),s(n,"treacherous",-1),s(n,"treacherously",-1),s(n,"treachery",-1),s(n,"treason",-1),s(n,"treasonous",-1),s(n,"trick",-1),s(n,"tricked",-1),s(n,"trickery",-1),s(n,"tricky",-1),s(n,"trivial",-1),s(n,"trivialize",-1),s(n,"trouble",-2),s(n,"troubled",-2),s(n,"troublemaker",-1),s(n,"troubles",-1),s(n,"troublesome",-1),s(n,"troublesomely",-1),s(n,"troubling",-1),s(n,"troublingly",-1),s(n,"truant",-1),s(n,"tumble",-1),s(n,"tumbled",-1),s(n,"tumbles",-1),s(n,"tumultuous",-1),s(n,"turbulent",-1),s(n,"turmoil",-1),s(n,"twist",-1),s(n,"twisted",-1),s(n,"twists",-1),s(n,"two-faced",-1),s(n,"two-faces",-1),s(n,"tyrannical",-4),s(n,"tyrannically",-4),s(n,"tyranny",-4),s(n,"tyrant",-4),s(n,"ugh",-1),s(n,"uglier",-4),s(n,"ugliest",-5),s(n,"ugliness",-4),s(n,"ugly",-3),s(n,"ulterior",-3),s(n,"ultimatum",-3),s(n,"ultimatums",-3),s(n,"ultra-hardline",-1),s(n,"un-viewable",-1),s(n,"unable",-1),s(n,"unacceptable",-2),s(n,"unacceptablely",-2),s(n,"unacceptably",-2),s(n,"unaccessible",-2),s(n,"unaccustomed",-2),s(n,"unachievable",-2),s(n,"unaffordable",-2),s(n,"unappealing",-4),s(n,"unattractive",-3),s(n,"unauthentic",-3),s(n,"unavailable",-3),s(n,"unavoidably",-3),s(n,"unbearable",-3),s(n,"unbearablely",-3),s(n,"unbelievable",-3),s(n,"unbelievably",-3),s(n,"uncaring",-3),s(n,"uncertain",-1),s(n,"uncivil",-1),s(n,"uncivilized",-1),s(n,"unclean",-2),s(n,"unclear",-2),s(n,"uncollectible",-2),s(n,"uncomfortable",-2),s(n,"uncomfortably",-2),s(n,"uncomfy",-2),s(n,"uncompetitive",-2),s(n,"uncompromising",-1),s(n,"uncompromisingly",-1),s(n,"unconfirmed",-1),s(n,"unconstitutional",-1),s(n,"uncontrolled",-2),s(n,"unconvincing",-2),s(n,"unconvincingly",-2),s(n,"uncooperative",-2),s(n,"uncouth",-1),s(n,"uncreative",-1),s(n,"undecided",-1),s(n,"undefined",-3),s(n,"undependability",-1),s(n,"undependable",-1),s(n,"undercut",-2),s(n,"undercuts",-1),s(n,"undercutting",-1),s(n,"underdog",-1),s(n,"underestimate",-1),s(n,"underlings",-1),s(n,"undermine",-3),s(n,"undermined",-3),s(n,"undermines",-3),s(n,"undermining",-3),s(n,"underpaid",-3),s(n,"underpowered",-2),s(n,"undersized",-2),s(n,"undesirable",-3),s(n,"undetermined",-1),s(n,"undid",-1),s(n,"undignified",-1),s(n,"undissolved",-1),s(n,"undocumented",-1),s(n,"undone",-1),s(n,"undue",-1),s(n,"unease",-1),s(n,"uneasily",-1),s(n,"uneasiness",-1),s(n,"uneasy",-1),s(n,"uneconomical",-2),s(n,"unemployed",-3),s(n,"unequal",-1),s(n,"unethical",-3),s(n,"uneven",-1),s(n,"uneventful",-1),s(n,"unexpected",-1),s(n,"unexpectedly",-1),s(n,"unexplained",-1),s(n,"unfairly",-1),s(n,"unfaithful",-1),s(n,"unfaithfully",-1),s(n,"unfamiliar",-1),s(n,"unfavorable",-1),s(n,"unfeeling",-1),s(n,"unfinished",-1),s(n,"unfit",-2),s(n,"unforeseen",-3),s(n,"unforgiving",-1),s(n,"unfortunate",-5),s(n,"unfortunately",-5),s(n,"unfounded",-1),s(n,"unfriendly",-2),s(n,"unfulfilled",-1),s(n,"unfunded",-1),s(n,"ungovernable",-1),s(n,"ungrateful",-1),s(n,"unhappily",-4),s(n,"unhappiness",-4),s(n,"unhappy",-4),s(n,"unhealthy",-4),s(n,"unhelpful",-3),s(n,"unilateralism",-1),s(n,"unimaginable",-1),s(n,"unimaginably",-1),s(n,"unimportant",-1),s(n,"uninformed",-1),s(n,"uninsured",-1),s(n,"unintelligible",-1),s(n,"unintelligile",-1),s(n,"unipolar",-1),s(n,"unjust",-1),s(n,"unjustifiable",-1),s(n,"unjustifiably",-1),s(n,"unjustified",-1),s(n,"unjustly",-1),s(n,"unkind",-1),s(n,"unkindly",-1),s(n,"unknown",-1),s(n,"unlamentable",-1),s(n,"unlamentably",-1),s(n,"unlawful",-2),s(n,"unlawfully",-2),s(n,"unlawfulness",-2),s(n,"unleash",-1),s(n,"unlicensed",-1),s(n,"unlikely",-1),s(n,"unlucky",-1),s(n,"unmoved",-3),s(n,"unnatural",-2),s(n,"unnaturally",-2),s(n,"unnecessary",-4),s(n,"unneeded",-1),s(n,"unnerve",-1),s(n,"unnerved",-1),s(n,"unnerving",-1),s(n,"unnervingly",-1),s(n,"unnoticed",-2),s(n,"unobserved",-3),s(n,"unorthodox",-3),s(n,"unorthodoxy",-3),s(n,"unpleasant",-1),s(n,"unpleasantries",-2),s(n,"unpopular",-2),s(n,"unpredictable",-1),s(n,"unprepared",-1),s(n,"unproductive",-1),s(n,"unprofitable",-1),s(n,"unprove",-1),s(n,"unproved",-1),s(n,"unproven",-1),s(n,"unproves",-1),s(n,"unproving",-1),s(n,"unqualified",-1),s(n,"unravel",-1),s(n,"unraveled",-1),s(n,"unreachable",-1),s(n,"unreadable",-1),s(n,"unrealistic",-1),s(n,"unreasonable",-1),s(n,"unreasonably",-1),s(n,"unrelenting",-2),s(n,"unrelentingly",-2),s(n,"unreliability",-2),s(n,"unreliable",-2),s(n,"unresolved",-2),s(n,"unresponsive",-3),s(n,"unrest",-3),s(n,"unruly",-1),s(n,"unsafe",-1),s(n,"unsatisfactory",-1),s(n,"unsavory",-1),s(n,"unscrupulous",-1),s(n,"unscrupulously",-1),s(n,"unsecure",-2),s(n,"unseemly",-1),s(n,"unsettle",-3),s(n,"unsettled",-3),s(n,"unsettling",-3),s(n,"unsettlingly",-1),s(n,"unskilled",-4),s(n,"unsophisticated",-1),s(n,"unsound",-1),s(n,"unspeakable",-1),s(n,"unspeakablely",-1),s(n,"unspecified",-1),s(n,"unstable",-1),s(n,"unsteadily",-1),s(n,"unsteadiness",-1),s(n,"unsteady",-1),s(n,"unsuccessful",-1),s(n,"unsuccessfully",-1),s(n,"unsupported",-1),s(n,"unsupportive",-1),s(n,"unsure",-1),s(n,"unsuspecting",-1),s(n,"unsustainable",-1),s(n,"untenable",-1),s(n,"untested",-1),s(n,"unthinkable",-1),s(n,"unthinkably",-1),s(n,"untimely",-1),s(n,"untouched",-1),s(n,"untrue",-1),s(n,"untrustworthy",-1),s(n,"untruthful",-1),s(n,"unusable",-1),s(n,"unusably",-1),s(n,"unuseable",-1),s(n,"unuseably",-1),s(n,"unusual",-1),s(n,"unusually",-1),s(n,"unviewable",-1),s(n,"unwanted",-1),s(n,"unwarranted",-1),s(n,"unwatchable",-1),s(n,"unwelcome",-1),s(n,"unwell",-1),s(n,"unwieldy",-1),s(n,"unwilling",-1),s(n,"unwillingly",-1),s(n,"unwillingness",-1),s(n,"unwise",-1),s(n,"unwisely",-1),s(n,"unworkable",-1),s(n,"unworthy",-1),s(n,"unyielding",-1),s(n,"upbraid",-1),s(n,"upheaval",-1),s(n,"uprising",-1),s(n,"uproar",-3),s(n,"uproarious",-1),s(n,"uproariously",-1),s(n,"uproarous",-1),s(n,"uproarously",-1),s(n,"uproot",-2),s(n,"upset",-1),s(n,"upseting",-1),s(n,"upsets",-1),s(n,"upsetting",-1),s(n,"upsettingly",-1),s(n,"urgent",-1),s(n,"useless",-2),s(n,"usurp",-1),s(n,"usurper",-1),s(n,"utterly",-1),s(n,"vagrant",-1),s(n,"vague",-2),s(n,"vagueness",-1),s(n,"vain",-1),s(n,"vainly",-1),s(n,"vanity",-1),s(n,"vehement",-1),s(n,"vehemently",-1),s(n,"vengeance",-4),s(n,"vengeful",-4),s(n,"vengefully",-4),s(n,"vengefulness",-4),s(n,"venom",-3),s(n,"venomous",-3),s(n,"venomously",-3),s(n,"vent",-3),s(n,"vestiges",-1),s(n,"vex",-1),s(n,"vexation",-1),s(n,"vexing",-1),s(n,"vexingly",-1),s(n,"vibrate",-1),s(n,"vibrated",-1),s(n,"vibrates",-1),s(n,"vibrating",-1),s(n,"vibration",-1),s(n,"vice",-1),s(n,"vicious",-1),s(n,"viciously",-1),s(n,"viciousness",-1),s(n,"victimize",-1),s(n,"vile",-1),s(n,"vileness",-1),s(n,"vilify",-1),s(n,"villainous",-1),s(n,"villainously",-1),s(n,"villains",-1),s(n,"villian",-1),s(n,"villianous",-1),s(n,"villianously",-1),s(n,"villify",-1),s(n,"vindictive",-1),s(n,"vindictively",-1),s(n,"vindictiveness",-1),s(n,"violate",-1),s(n,"violation",-1),s(n,"violator",-1),s(n,"violators",-1),s(n,"violent",-1),s(n,"violently",-1),s(n,"viper",-1),s(n,"virulence",-1),s(n,"virulent",-1),s(n,"virulently",-1),s(n,"virus",-3),s(n,"vociferous",-1),s(n,"vociferously",-1),s(n,"volatile",-1),s(n,"volatility",-1),s(n,"vomit",-1),s(n,"vomited",-1),s(n,"vomiting",-1),s(n,"vomits",-1),s(n,"vulgar",-1),s(n,"vulnerable",-1),s(n,"wack",-1),s(n,"wail",-1),s(n,"wallow",-1),s(n,"wane",-1),s(n,"waning",-1),s(n,"wanton",-1),s(n,"war-like",-3),s(n,"warily",-3),s(n,"wariness",-3),s(n,"warlike",-3),s(n,"warned",-2),s(n,"warning",-2),s(n,"warp",-1),s(n,"warped",-1),s(n,"wary",-1),s(n,"washed-out",-1),s(n,"waste",-1),s(n,"wasted",-1),s(n,"wasteful",-1),s(n,"wastefulness",-1),s(n,"wasting",-1),s(n,"water-down",-1),s(n,"watered-down",-1),s(n,"wayward",-1),s(n,"weak",-4),s(n,"weaken",-4),s(n,"weakening",-3),s(n,"weaker",-3),s(n,"weakness",-3),s(n,"weaknesses",-3),s(n,"weariness",-1),s(n,"wearisome",-1),s(n,"weary",-1),s(n,"wedge",-1),s(n,"weed",-1),s(n,"weep",-1),s(n,"weird",-1),s(n,"weirdly",-1),s(n,"wheedle",-1),s(n,"whimper",-1),s(n,"whine",-3),s(n,"whining",-1),s(n,"whiny",-1),s(n,"whips",-1),s(n,"whore",-1),s(n,"whores",-1),s(n,"wicked",-1),s(n,"wickedly",-1),s(n,"wickedness",-1),s(n,"wild",-1),s(n,"wildly",-1),s(n,"wiles",-1),s(n,"wilt",-1),s(n,"wily",-1),s(n,"wimpy",-1),s(n,"wince",-1),s(n,"wobble",-1),s(n,"wobbled",-1),s(n,"wobbles",-1),s(n,"woe",-1),s(n,"woebegone",-1),s(n,"woeful",-1),s(n,"woefully",-1),s(n,"womanizer",-1),s(n,"womanizing",-1),s(n,"worn",-1),s(n,"worried",-1),s(n,"worriedly",-1),s(n,"worrier",-1),s(n,"worries",-1),s(n,"worrisome",-1),s(n,"worry",-1),s(n,"worrying",-1),s(n,"worryingly",-1),s(n,"worse",-5),s(n,"worsen",-5),s(n,"worsening",-5),s(n,"worst",-5),s(n,"worthless",-3),s(n,"worthlessly",-3),s(n,"worthlessness",-3),s(n,"wound",-3),s(n,"wounds",-3),s(n,"wrangle",-2),s(n,"wrath",-3),s(n,"wreak",-3),s(n,"wreaked",-3),s(n,"wreaks",-3),s(n,"wreck",-3),s(n,"wrest",-2),s(n,"wrestle",-2),s(n,"wretch",-3),s(n,"wretched",-3),s(n,"wretchedly",-2),s(n,"wretchedness",-2),s(n,"wrinkle",-3),s(n,"wrinkled",-3),s(n,"wrinkles",-3),s(n,"wrip",-1),s(n,"wripped",-1),s(n,"wripping",-1),s(n,"writhe",-1),s(n,"wrong",-3),s(n,"wrongful",-3),s(n,"wrongly",-3),s(n,"wrought",-3),s(n,"yawn",-2),s(n,"zap",-2),s(n,"zapped",-2),s(n,"zaps",-1),s(n,"zealot",-3),s(n,"zealous",-3),s(n,"zealously",-3),s(n,"zombie",-4),n)},o=0!==i.analyze(e.getLower("title"),r).score;return this.announce(o,o?this.getScore("titleSentiment"):0)}},{key:"isApplicable",value:function(){return"en"===rankMath.locale}}]),t}();t.default=l},function(e,t,n){var i,r,u,o;i=n(327),r=n(328),u=n(329),(o=function(e){this.options=e}).prototype.registerLanguage=function(e,t){u.addLanguage(e,t)},o.prototype.analyze=function(e,t,n){void 0===e&&(e=""),"function"==typeof t&&(n=t,t={});var o=(t=t||{}).language||"en",s=u.getLabels(o);"object"==typeof t.extras&&(s=Object.assign(s,t.extras));for(var a=r(e),l=0,c=[],d=[],f=[],p=a.length;p--;){var g=a[p];if(s.hasOwnProperty(g)){c.push(g);var h=s[g];(h=u.applyScoringStrategy(o,a,p,h))>0&&d.push(g),0>h&&f.push(g),l+=h}}var y={score:l,comparative:a.length>0?l/a.length:0,tokens:a,words:c,positive:d,negative:f};if("function"!=typeof n)return y;i.nextTick(function(){n(null,y)})},e.exports=o},function(e,t){var n,i,r=e.exports={};function u(){throw Error("setTimeout has not been defined")}function o(){throw Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===u||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:u}catch(e){n=u}try{i="function"==typeof clearTimeout?clearTimeout:o}catch(e){i=o}}();var a,l=[],c=!1,d=-1;function f(){c&&a&&(c=!1,a.length?l=a.concat(l):d=-1,l.length&&p())}function p(){if(!c){var e=s(f);c=!0;for(var t=l.length;t;){for(a=l,l=[];++d<t;)a&&a[d].run();d=-1,t=l.length}a=null,c=!1,function(e){if(i===clearTimeout)return clearTimeout(e);if((i===o||!i)&&clearTimeout)return i=clearTimeout,clearTimeout(e);try{i(e)}catch(t){try{return i.call(null,e)}catch(t){return i.call(this,e)}}}(e)}}function g(e,t){this.fun=e,this.array=t}function h(){}r.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var n=1;arguments.length>n;n++)t[n-1]=arguments[n];l.push(new g(e,t)),1!==l.length||c||s(p)},g.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=h,r.addListener=h,r.once=h,r.off=h,r.removeListener=h,r.removeAllListeners=h,r.emit=h,r.prependListener=h,r.prependOnceListener=h,r.listeners=function(e){return[]},r.binding=function(e){throw Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw Error("process.chdir is not supported")},r.umask=function(){return 0}},function(e,t){e.exports=function(e){return e.toLowerCase().replace(/\n/g," ").replace(/[.,\/#!$%\^&\*;:{}=_`\"~()]/g,"").split(" ")}},function(e,t,n){var i=n(330),r=n(245);Object.assign(r.labels,i);var u={en:r};e.exports={addLanguage:function(e,t){if(!t.labels)throw Error("language.labels must be defined!");Object.assign(t.labels,i),u[e]=t},getLanguage:function(e){if(!e)return u.en;if(!u[e])try{var t=n(334)("./"+e+"/index");this.addLanguage(e,t)}catch(t){throw Error("No language found: "+e)}return u[e]},getLabels:function(e){return this.getLanguage(e).labels},applyScoringStrategy:function(e,t,n,i){return(this.getLanguage(e).scoringStrategy||o).apply(t,n,i)}};var o={apply:function(e,t,n){return n}}},function(e){e.exports={"😂":1,"❤":3,"♥":3,"😍":3,"😭":-1,"😘":3,"😊":3,"👌":2,"💕":3,"👏":2,"😁":2,"☺":3,"♡":3,"👍":2,"😩":-2,"🙏":2,"✌":2,"😏":1,"😉":2,"🙌":2,"🙈":2,"💪":2,"😄":2,"😒":-2,"💃":3,"💖":3,"😃":2,"😔":-1,"🎉":3,"😜":2,"🌸":3,"💜":3,"💙":3,"✨":1,"💗":3,"★":1,"█":-1,"☀":2,"😡":-1,"😎":2,"💋":3,"😋":3,"🙊":2,"😴":-1,"🎶":2,"💞":3,"😌":2,"🔫":-1,"💛":3,"💁":1,"💚":3,"♫":1,"😞":-1,"😆":2,"😝":2,"😪":-1,"😫":-1,"👊":1,"💀":-2,"😀":2,"😚":3,"😻":3,"💘":3,"☕":1,"👋":2,"🎊":3,"🍕":2,"❄":2,"😕":-2,"💔":-1,"😤":-2,"😈":1,"✈":2,"🔝":2,"😰":-1,"⚽":3,"😑":-2,"👑":3,"👉":1,"🍃":1,"🎁":3,"😠":-2,"🐧":2,"☆":2,"🍀":1,"🎈":3,"🎅":1,"😓":-1,"😣":-2,"😐":-2,"✊":2,"😨":-1,"😖":-1,"💤":1,"💓":3,"👎":-1,"💦":2,"✔":1,"😷":-1,"🙋":2,"🎄":2,"💩":-1,"🎵":2,"😛":3,"👯":2,"💎":2,"🌿":1,"🎂":3,"🌟":1,"🔮":1,"👫":1,"🏆":3,"✖":1,"☝":1,"😙":3,"⛄":2,"👅":2,"♪":2,"🍂":2,"💏":1,"🌴":2,"👈":2,"🌹":3,"🙆":2,"👻":1,"💰":1,"🍻":2,"🙅":-2,"🌞":2,"🍁":2,"⭐":2,"▪":1,"🎀":3,"🐷":1,"🙉":1,"🌺":2,"💅":1,"🐶":2,"🌚":2,"👽":1,"🎤":2,"👭":2,"🎧":2,"👆":1,"🍸":2,"🍷":2,"®":1,"🍉":3,"😇":3,"🏃":2,"😿":-2,"│":1,"🍺":2,"▶":1,"😲":-1,"🎸":2,"🍹":3,"💫":2,"📚":1,"😶":-1,"🌷":2,"💝":3,"💨":1,"🏈":2,"💍":2,"☔":1,"👸":3,"🇪":3,"░":-1,"🍩":1,"👾":1,"☁":1,"🌻":2,"↿":3,"🐯":2,"👼":1,"🍔":1,"😸":2,"👶":2,"↾":3,"💐":3,"🌊":2,"🍦":2,"🍓":3,"👇":1,"💆":1,"🍴":2,"😧":-1,"🇸":2,"😮":1,"🚫":-3,"😽":2,"🌈":2,"🙀":1,"⚠":-1,"🎮":2,"╯":-1,"🍆":2,"🍰":2,"✓":1,"👐":-1,"🍟":1,"🍌":2,"💑":3,"👬":-1,"🐣":2,"🎃":3,"▬":2,"":-3,"🐾":3,"🎓":2,"🏊":2,"📷":2,"👄":2,"🌼":4,"🚶":-1,"🐱":2,"🐸":-1,"🇺":2,"👿":-3,"🚬":2,"✿":1,"🐒":2,"🌍":3,"┊":5,"🐥":3,"🐼":1,"🎥":1,"💄":2,"⛔":2,"🏀":1,"💉":1,"💟":3,"🚗":1,"📝":1,"♦":2,"💭":1,"🌙":3,"🐟":3,"👣":1,"✂":-3,"🗿":2,"👪":-1,"🍭":1,"🌃":2,"❌":1,"🐰":3,"💊":2,"🚨":3,"😦":-2,"🍪":1,"🍣":-2,"✧":1,"🎆":3,"🎎":4,"🇩":3,"✅":2,"📱":1,"🙍":-2,"🍑":1,"🎼":1,"🔊":2,"🌌":2,"🍎":1,"🐻":2,"╰":-1,"💇":1,"♬":1,"🔴":2,"🍱":-2,"🍊":2,"🍒":1,"🐭":3,"👟":2,"🌎":1,"🍍":2,"🐮":3,"📲":1,"☼":1,"🌅":1,"🇷":3,"👠":1,"🌽":2,"💧":-1,"🍬":1,"😺":2,"🚀":2,"¦":3,"💢":1,"🎬":1,"🍧":1,"🍜":2,"🐏":3,"🏄":2,"➤":1,"⬆":1,"🍋":1,"🆗":2,"⚪":2,"📺":2,"🍅":1,"⛅":2,"🐢":1,"👙":2,"🏡":2,"🌾":2,"◉":1,"✏":1,"🐬":2,"🇹":3,"♣":1,"🐝":1,"🌝":1,"🇮":3,"🔋":-3,"🐍":1,"♔":2,"🔵":1,"😾":-2,"🌕":3,"🐨":2,"🔐":1,"💿":3,"🌳":2,"👰":2,"❀":2,"⚓":3,"🚴":3,"▀":-1,"👗":1,"➕":2,"💬":2,"▒":-1,"🔜":1,"🍨":1,"💲":1,"🍙":1,"🍥":-4,"▸":1,"♛":1,"😼":1,"🐙":2,"👨":2,"🍚":2,"♨":4,"🎹":1,"♕":2,"▃":5,"🇬":1,"🇧":1,"☠":-1,"🐠":2,"🚹":3,"💵":2,"✰":4,"╠":1,"👛":2,"🌱":3,"💻":1,"🌏":1,"▄":-1,"👓":1,"◄":1,"⚾":-1,"🌲":2,"👴":1,"🏠":2,"🍇":1,"🍘":2,"🐇":1,"🔞":-1,"👵":2,"◀":1,"🔙":1,"🌵":1,"🍮":-1,"🎇":3,"🐎":2,"➔":-1,"🐤":2,"╩":1,"🌑":2,"🚲":2,"🐑":-1,"🏁":2,"🎾":3,"╚":1,"🈹":1,"👮":-2,"☹":-3,"🐵":2,"✪":1,"◕":2,"🗼":3,"▐":-1,"♠":1,"┳":-2,"👺":-2,"🐚":1,"👂":-1,"🗽":1,"🍵":2,"🆒":2,"🐺":1,"⇨":2,"🌓":3,"🔒":1,"╬":-1,"👳":3,"🌂":1,"🚌":1,"♩":3,"🍡":-1,"❥":1,"🎡":1,"💌":2,"🐩":2,"🌜":2,"⌚":1,"🚿":3,"🔆":3,"🌛":3,"💂":-1,"🐔":1,"🙎":-1,"🏩":2,"🇫":2,"🔨":-1,"📢":2,"🐦":2,"🐲":-1,"♻":2,"🌘":3,"🌔":3,"👖":2,"😗":3,"🐄":1,"◟":-1,"🍢":-1,"🎨":1,"⬇":2,"🚼":3,"🇴":2,"🌗":3,"🌖":3,"🔅":5,"👜":1,"🐌":3,"💼":3,"🐹":1,"🌠":3,"🐈":1,"🌁":1,"⚫":1,"♧":2,"🏰":1,"🚵":2,"🎢":2,"🎷":3,"🎐":1,"┈":-4,"╗":2,"🌇":3,"⏰":2,"🚂":1,"◠":2,"🎿":2,"🆔":4,"🌒":3,"🐪":3,"╔":1,"╝":2,"👔":2,"🆓":1,"🐋":1,"▽":2,"🐛":1,"👕":2,"💳":2,"🏧":5,"💡":3,"⬅":2,"🐫":2,"🇱":2,"📹":2,"👞":2,"👚":3,"□":-2,"🚣":3,"🏉":3,"🗻":3,"╦":2,"⛺":3,"🐕":1,"🏂":2,"👡":2,"📻":2,"✒":1,"🌰":3,"🏢":1,"🎒":3,"⌒":3,"🏫":-2,"📴":4,"🚢":1,"🚚":-1,"🐉":1,"❒":1,"🔔":5,"◢":4,"🏥":1,"🚖":-1,"▌":-2,"☛":2,"💒":3,"🚤":2,"🐐":2,"■":-2,"🔚":2,"🎻":2,"🔷":1,"🎽":2,"📅":1,"🎺":3,"🍈":-3,"✉":1,"◤":5,"○":3,"🍼":3,"🚛":-2,"📓":1,"☉":1,"💴":-2,"➰":-1,"🔌":-1,"📕":1,"📣":2,"🚓":1,"🐗":3,"⛳":4,"┻":-3,"┛":3,"┃":2,"💺":1,"🏇":-1,"☻":1,"📞":2,"Ⓐ":-1,"🌉":3,"🚩":-2,"✎":3,"📃":2,"🏨":1,"📌":-3,"♎":-1,"💷":2,"🚄":3,"▲":3,"⛵":3,"🔸":1,"🚜":5,"🐆":2,"👒":1,"❕":1,"🔛":2,"♢":2,"🇲":2,"❅":4,"👝":2,"✞":2,"◡":1,"🎋":3,"👥":1,"🐡":1,"◆":4,"🔭":2,"🎪":1,"🐜":3,"♌":4,"☐":-5,"👷":1,"🔈":1,"📄":5,"🚐":4,"🌋":3,"📡":1,"🚳":5,"✘":4,"🅰":1,"🇼":2,"┓":3,"┣":3,"Ⓛ":2,"Ⓔ":2,"👤":4,"🚁":1,"🎠":3,"🐁":-2,"📗":1,"┐":-1,"♂":1,"📯":-1,"🔩":1,"👢":4,"◂":2,"📰":1,"📶":2,"🌄":1,"🗾":2,"🔶":2,"🏤":2,"🎩":2,"Ⓜ":1,"🔧":-4,"🐅":1,"♮":1,"🅾":-1,"📦":1,"🚊":1,"🔲":3,"△":1,"📆":5,"❛":2,"📉":2,"▵":2,"🔎":3,"☜":1,"🇯":2,"🇵":2,"📘":1,"ⓔ":3,"🔑":1,"⭕":2,"🔘":1,"🚭":5,"🚉":3,"🚪":3,"➳":2,"🚃":3,"┯":-3,"🆙":2,"🆖":1,"┗":5,"Ⓞ":2,"❇":3,"✴":3,"☊":5,"🔕":-2,"⬛":-2,"🚞":3,"🍶":3,"🌐":3,"♀":1,"🚅":3,"🚒":-2,"♋":1,"♍":3,"🕝":-2,"ⓐ":5,"📙":1,"Ⓢ":1,"📋":3,"🎱":1,"🐞":1,"🔺":1,"ⓡ":5,"♤":3,"🎯":3,"🔉":3,"↩":5,"🚾":1,"🎣":-4,"🔣":1,"❎":-5,"➥":1,"🎌":5,"◣":1,"⏬":5,"♭":1,"ⓞ":5,"🔳":2,"🏭":2,"🎳":-3,"☚":5,"➽":2,"➫":2,"➖":-5,"꒰":2,"꒱":2,"◝":-3,"📑":5,"ⓧ":5,"🔟":5,"〓":5,"ⓜ":2,"➠":5,"🚆":2,"℅":-5,"☃":2,"🚽":5,"ⓝ":5,"⇦":5,"👲":2,"🚡":-3,"🔬":5,"➗":-3,"📈":2,"⏪":2,"◎":5,"꒦":-5,"📎":5,"⑅":5,"✭":5,"♓":2,"┏":5,"☇":5,"࿎":-5,"👘":5,"↙":5,"Ⓕ":2,"Ⓦ":2,"Ⓟ":2,"🕑":2,"🕛":5,"♈":-5,"↬":5,"✍":5,"🏦":5,"🔻":5,"ⓟ":5,"ⓕ":5,"ⓘ":5,"♿":5,"⇗":5,"⇘":5,"ⓨ":5,"ⓙ":5,"▫":5,"🔇":5,"⌃":-5,"🔖":5,"📜":5,"🚝":5,"┘":-5,"✝":-5,"⍣":-5,"📮":-5,"🕕":-5,"🔯":5,"➸":5,"꒵":5,"🕥":-5,"✽":5,"📼":5,"🕐":-5,"🀄":5,"✬":5,"✫":5,"🕔":-5,"❣":5,"📫":5,"🉐":5,"🈂":-5,"🎰":-5,"҂":-5,"╤":-5,"📔":5}},function(e){e.exports={abandon:-2,abandoned:-2,abandons:-2,abducted:-2,abduction:-2,abductions:-2,abhor:-3,abhorred:-3,abhorrent:-3,abhors:-3,abilities:2,ability:2,aboard:1,aborted:-1,aborts:-1,absentee:-1,absentees:-1,absolve:2,absolved:2,absolves:2,absolving:2,absorbed:1,abuse:-3,abused:-3,abuses:-3,abusing:-3,abusive:-3,accept:1,acceptable:1,acceptance:1,accepted:1,accepting:1,accepts:1,accessible:1,accident:-2,accidental:-2,accidentally:-2,accidents:-2,acclaim:2,acclaimed:2,accolade:2,accomplish:2,accomplished:2,accomplishes:2,accomplishment:2,accomplishments:2,accusation:-2,accusations:-2,accuse:-2,accused:-2,accuses:-2,accusing:-2,ache:-2,achievable:1,aching:-2,acquit:2,acquits:2,acquitted:2,acquitting:2,acrimonious:-3,active:1,adequate:1,admire:3,admired:3,admires:3,admiring:3,admit:-1,admits:-1,admitted:-1,admonish:-2,admonished:-2,adopt:1,adopts:1,adorable:3,adoration:3,adore:3,adored:3,adores:3,adoring:3,adoringly:3,advanced:1,advantage:2,advantageous:2,advantageously:2,advantages:2,adventure:2,adventures:2,adventurous:2,adversary:-1,advisable:1,affected:-1,affection:3,affectionate:3,affectionateness:3,afflicted:-1,affordable:2,affronted:-1,aficionados:2,afraid:-2,aggravate:-2,aggravated:-2,aggravates:-2,aggravating:-2,aggression:-2,aggressions:-2,aggressive:-2,aggressiveness:-2,aghast:-2,agog:2,agonise:-3,agonised:-3,agonises:-3,agonising:-3,agonize:-3,agonized:-3,agonizes:-3,agonizing:-3,agree:1,agreeable:2,agreed:1,agreement:1,agrees:1,alarm:-2,alarmed:-2,alarmist:-2,alarmists:-2,alas:-1,alert:-1,alienation:-2,alive:1,allegation:-2,allegations:-2,allergic:-2,allow:1,ally:2,alone:-2,altruistic:2,amaze:2,amazed:2,amazes:2,amazing:4,ambitious:2,ambivalent:-1,amicable:2,amuse:3,amused:3,amusement:3,amusements:3,anger:-3,angered:-3,angers:-3,angry:-3,anguish:-3,anguished:-3,animosity:-2,annoy:-2,annoyance:-2,annoyed:-2,annoying:-2,annoys:-2,antagonistic:-2,anti:-1,anticipation:1,anxiety:-2,anxious:-2,apathetic:-3,apathy:-3,apeshit:-3,apocalyptic:-2,apologise:-1,apologised:-1,apologises:-1,apologising:-1,apologize:-1,apologized:-1,apologizes:-1,apologizing:-1,apology:-1,appalled:-2,appalling:-2,appealing:2,appease:2,appeased:2,appeases:2,appeasing:2,applaud:2,applauded:2,applauding:2,applauds:2,applause:2,appreciate:2,appreciated:2,appreciates:2,appreciating:2,appreciation:2,apprehensive:-2,appropriate:2,appropriately:2,approval:2,approved:2,approves:2,ardent:1,arrest:-2,arrested:-3,arrests:-2,arrogant:-2,arsehole:-4,ashame:-2,ashamed:-2,ass:-4,assassination:-3,assassinations:-3,assault:-2,assaults:-2,asset:2,assets:2,assfucking:-4,asshole:-4,astonished:2,astound:3,astounded:3,astounding:3,astoundingly:3,astounds:3,atrocious:-3,atrocity:-3,attack:-1,attacked:-1,attacking:-1,attacks:-1,attract:1,attracted:1,attracting:2,attraction:2,attractions:2,attractive:2,attractively:2,attractiveness:2,attracts:1,audacious:3,aura:1,authority:1,avenge:-2,avenged:-2,avenger:-2,avengers:-2,avenges:-2,avenging:-2,avert:-1,averted:-1,averts:-1,avid:2,avoid:-1,avoided:-1,avoids:-1,await:-1,awaited:-1,awaits:-1,award:3,awarded:3,awards:3,awesome:4,awful:-3,awkward:-2,axe:-1,axed:-1,backed:1,backing:2,backs:1,bad:-3,"bad luck":-2,badass:-3,badly:-3,badness:-3,bailout:-2,balanced:1,bamboozle:-2,bamboozled:-2,bamboozles:-2,ban:-2,banish:-1,bankrupt:-3,bankruptcy:-3,bankster:-3,banned:-2,barbarian:-2,barbaric:-2,barbarous:-2,bargain:2,barrier:-2,bastard:-5,bastards:-5,battle:-1,battled:-1,battles:-1,battling:-2,beaten:-2,beatific:3,beating:-1,beauties:3,beautiful:3,beautifully:3,beautify:3,beauty:3,befit:2,befitting:2,belittle:-2,belittled:-2,beloved:3,benefactor:2,benefactors:2,benefit:2,benefits:2,benefitted:2,benefitting:2,benevolent:3,bereave:-2,bereaved:-2,bereaves:-2,bereaving:-2,best:3,"best damn":4,betray:-3,betrayal:-3,betrayed:-3,betraying:-3,betrays:-3,better:2,bias:-1,biased:-2,big:1,bitch:-5,bitches:-5,bitter:-2,bitterest:-2,bitterly:-2,bizarre:-2,blackmail:-3,blackmailed:-3,blackmailing:-3,blackmails:-3,blah:-2,blame:-2,blamed:-2,blames:-2,blaming:-2,bless:2,blesses:2,blessing:3,blessings:3,blind:-1,bliss:3,blissful:3,blithe:2,bloated:-1,block:-1,blockade:-2,blockbuster:3,blocked:-1,blocking:-1,blocks:-1,bloody:-3,blurry:-2,boastful:-2,bold:2,boldly:2,bomb:-1,boost:1,boosted:1,boosting:1,boosts:1,bore:-2,bored:-2,boring:-3,bother:-2,bothered:-2,bothers:-2,bothersome:-2,boycott:-2,boycotted:-2,boycotting:-2,boycotts:-2,brainwashing:-3,brave:2,braveness:2,bravery:2,bravura:3,breach:-2,breached:-2,breaches:-2,breaching:-2,breakthrough:3,breathtaking:5,bribe:-3,bribed:-3,bribes:-3,bribing:-3,bright:1,brightest:2,brightness:1,brilliant:4,brilliance:3,brilliances:3,brisk:2,broke:-1,broken:-1,brooding:-2,brutal:-3,brutally:-3,bullied:-2,bullshit:-4,bully:-2,bullying:-2,bummer:-2,buoyant:2,burden:-2,burdened:-2,burdening:-2,burdens:-2,burglar:-2,burglary:-2,calm:2,calmed:2,calming:2,calms:2,"can't stand":-3,cancel:-1,cancelled:-1,cancelling:-1,cancels:-1,cancer:-1,capabilities:1,capability:1,capable:1,captivated:3,care:2,carefree:1,careful:2,carefully:2,carefulness:2,careless:-2,cares:2,caring:2,"cashing in":-2,casualty:-2,catastrophe:-3,catastrophic:-4,cautious:-1,celebrate:3,celebrated:3,celebrates:3,celebrating:3,celebration:3,celebrations:3,censor:-2,censored:-2,censors:-2,certain:1,chagrin:-2,chagrined:-2,challenge:-1,champion:2,championed:2,champions:2,chance:2,chances:2,chaos:-2,chaotic:-2,charged:-3,charges:-2,charisma:2,charitable:2,charm:3,charming:3,charmingly:3,charmless:-3,chastise:-3,chastised:-3,chastises:-3,chastising:-3,cheat:-3,cheated:-3,cheater:-3,cheaters:-3,cheating:-3,cheats:-3,cheer:2,cheered:2,cheerful:2,cheerfully:2,cheering:2,cheerless:-2,cheers:2,cheery:3,cherish:2,cherished:2,cherishes:2,cherishing:2,chic:2,chide:-3,chided:-3,chides:-3,chiding:-3,childish:-2,chilling:-1,choke:-2,choked:-2,chokes:-2,choking:-2,clarifies:2,clarity:2,clash:-2,classy:3,clean:2,cleaner:2,clear:1,cleared:1,clearly:1,clears:1,clever:2,clouded:-1,clueless:-2,cock:-5,cocksucker:-5,cocksuckers:-5,cocky:-2,coerced:-2,coercion:-2,collapse:-2,collapsed:-2,collapses:-2,collapsing:-2,collide:-1,collides:-1,colliding:-1,collision:-2,collisions:-2,colluding:-3,combat:-1,combats:-1,comedy:1,comfort:2,comfortable:2,comfortably:2,comforting:2,comforts:2,comic:1,commend:2,commended:2,commit:1,commitment:2,commits:1,committed:1,committing:1,compassion:2,compassionate:2,compelled:1,competencies:1,competent:2,competitive:2,complacent:-2,complain:-2,complained:-2,complaining:-2,complains:-2,complaint:-2,complaints:-2,complicating:-2,compliment:2,complimented:2,compliments:2,comprehensive:2,concerned:-2,conciliate:2,conciliated:2,conciliates:2,conciliating:2,condemn:-2,condemnation:-2,condemned:-2,condemns:-2,confidence:2,confident:2,confidently:2,conflict:-2,conflicting:-2,conflictive:-2,conflicts:-2,confuse:-2,confused:-2,confusing:-2,congrats:2,congratulate:2,congratulation:2,congratulations:2,consent:2,consents:2,consolable:2,conspiracy:-3,constipation:-2,constrained:-2,contagion:-2,contagions:-2,contagious:-1,contaminant:-2,contaminants:-2,contaminate:-2,contaminated:-2,contaminates:-2,contaminating:-2,contamination:-2,contaminations:-2,contempt:-2,contemptible:-2,contemptuous:-2,contemptuously:-2,contend:-1,contender:-1,contending:-1,contentious:-2,contestable:-2,controversial:-2,controversially:-2,controversies:-2,controversy:-2,convicted:-2,convince:1,convinced:1,convinces:1,convivial:2,cool:1,"cool stuff":3,cornered:-2,corpse:-1,corrupt:-3,corrupted:-3,corrupting:-3,corruption:-3,corrupts:-3,costly:-2,courage:2,courageous:2,courageously:2,courageousness:2,courteous:2,courtesy:2,"cover-up":-3,coward:-2,cowardly:-2,coziness:2,cramp:-1,crap:-3,crappy:-3,crash:-2,crazier:-2,craziest:-2,crazy:-2,creative:2,crestfallen:-2,cried:-2,cries:-2,crime:-3,crimes:-3,criminal:-3,criminals:-3,criminate:-3,criminated:-3,criminates:-3,crisis:-3,critic:-2,criticise:-2,criticised:-2,criticises:-2,criticising:-2,criticism:-2,criticize:-2,criticized:-2,criticizes:-2,criticizing:-2,critics:-2,critique:-2,crowding:-1,crude:-1,cruel:-3,cruelty:-3,crush:-1,crushed:-2,crushes:-1,crushing:-1,cry:-1,crying:-2,cunning:2,cunt:-5,curious:1,curse:-1,cut:-1,cutback:-2,cutbacks:-2,cute:2,cuts:-1,cutting:-1,cynic:-2,cynical:-2,cynicism:-2,damage:-3,damaged:-3,damages:-3,damaging:-3,damn:-2,"damn cute":3,"damn good":4,damned:-4,damnit:-4,danger:-2,dangerous:-2,dangerously:-2,daredevil:2,daring:2,darkest:-2,darkness:-1,dauntless:2,dazzling:3,dead:-3,deadening:-2,deadlock:-2,deadly:-3,deafening:-1,dear:2,dearly:3,death:-2,deaths:-2,debonair:2,debt:-2,deceit:-3,deceitful:-3,deceive:-3,deceived:-3,deceives:-3,deceiving:-3,deception:-3,deceptive:-3,decisive:1,dedicated:2,dedication:2,defeat:-2,defeated:-2,defect:-3,defective:-3,defects:-3,defender:2,defenders:2,defenseless:-2,defer:-1,deferring:-1,defiant:-1,deficient:-2,deficiency:-2,deficiencies:-2,deficit:-2,deformed:-2,deformities:-2,deformity:-2,defraud:-3,defrauds:-3,deft:2,defunct:-2,degrade:-2,degraded:-2,degrades:-2,dehumanize:-2,dehumanized:-2,dehumanizes:-2,dehumanizing:-2,deject:-2,dejected:-2,dejecting:-2,dejects:-2,delay:-1,delayed:-1,delectable:3,delicious:3,delight:3,delighted:3,delightful:3,delightfully:3,delighting:3,delights:3,demand:-1,demanded:-1,demanding:-1,demands:-1,demonstration:-1,demoralize:-2,demoralized:-2,demoralizes:-2,demoralizing:-2,denial:-2,denials:-2,denied:-2,denier:-2,deniers:-2,denies:-2,denounce:-2,denounces:-2,dent:-2,deny:-2,denying:-2,deplore:-3,deplored:-3,deplores:-3,deploring:-3,deport:-2,deported:-2,deporting:-2,deports:-2,deportation:-2,deportations:-2,depressed:-2,depressing:-2,deprivation:-3,derail:-2,derailed:-2,derails:-2,derelict:-2,deride:-2,derided:-2,derides:-2,deriding:-2,derision:-2,desirable:2,desire:1,desired:2,desirous:2,despair:-3,despairing:-3,despairs:-3,desperate:-3,desperately:-3,despondent:-3,destroy:-3,destroyed:-3,destroying:-3,destroys:-3,destruction:-3,destructive:-3,detached:-1,detain:-2,detained:-2,detention:-2,deteriorate:-2,deteriorated:-2,deteriorates:-2,deteriorating:-2,determined:2,deterrent:-2,detract:-1,detracted:-1,detracts:-1,devastate:-2,devastated:-2,devastating:-2,devastation:-2,devastations:-2,devoted:3,devotion:2,devotional:2,diamond:1,dick:-4,dickhead:-4,die:-3,died:-3,difficult:-1,diffident:-2,dignity:2,dilemma:-1,dilligence:2,dipshit:-3,dire:-3,direful:-3,dirt:-2,dirtier:-2,dirtiest:-2,dirty:-2,disabilities:-2,disability:-2,disabling:-1,disadvantage:-2,disadvantaged:-2,disagree:-2,disagreeable:-2,disagreement:-2,disappear:-1,disappeared:-1,disappears:-1,disappoint:-2,disappointed:-2,disappointing:-2,disappointment:-2,disappointments:-2,disappoints:-2,disapproval:-2,disapprovals:-2,disapprove:-2,disapproved:-2,disapproves:-2,disapproving:-2,disaster:-2,disasters:-2,disastrous:-3,disbelieve:-2,discard:-1,discarded:-1,discarding:-1,discards:-1,discernment:2,discomfort:-2,disconsolate:-2,disconsolation:-2,discontented:-2,discord:-2,discounted:-1,discouraged:-2,discredited:-2,discriminate:-2,discriminated:-2,discriminates:-2,discriminating:-2,discriminatory:-2,disdain:-2,disease:-1,diseases:-1,disgrace:-2,disgraced:-2,disguise:-1,disguised:-1,disguises:-1,disguising:-1,disgust:-3,disgusted:-3,disgustful:-3,disgusting:-3,disheartened:-2,dishonest:-2,disillusioned:-2,disinclined:-2,disjointed:-2,dislike:-2,disliked:-2,dislikes:-2,dismal:-2,dismayed:-2,dismissed:-2,disorder:-2,disorders:-2,disorganized:-2,disoriented:-2,disparage:-2,disparaged:-2,disparages:-2,disparaging:-2,displeased:-2,displeasure:-2,disproportionate:-2,dispute:-2,disputed:-2,disputes:-2,disputing:-2,disqualified:-2,disquiet:-2,disregard:-2,disregarded:-2,disregarding:-2,disregards:-2,disrespect:-2,disrespected:-2,disrupt:-2,disrupted:-2,disrupting:-2,disruption:-2,disruptions:-2,disruptive:-2,disrupts:-2,dissatisfied:-2,distasteful:-2,distinguished:2,distort:-2,distorted:-2,distorting:-2,distorts:-2,distract:-2,distracted:-2,distraction:-2,distracts:-2,distress:-2,distressed:-2,distresses:-2,distressing:-2,distrust:-3,distrustful:-3,disturb:-2,disturbed:-2,disturbing:-2,disturbs:-2,dithering:-2,diverting:-1,dizzy:-1,dodging:-2,dodgy:-2,"does not work":-3,dolorous:-2,donate:2,donated:2,donates:2,donating:2,donation:2,"dont like":-2,doom:-2,doomed:-2,doubt:-1,doubted:-1,doubtful:-1,doubting:-1,doubts:-1,douche:-3,douchebag:-3,dour:-2,downcast:-2,downer:-2,downhearted:-2,downside:-2,drag:-1,dragged:-1,drags:-1,drained:-2,dread:-2,dreaded:-2,dreadful:-3,dreading:-2,dream:1,dreams:1,dreary:-2,droopy:-2,drop:-1,dropped:-1,drown:-2,drowned:-2,drowns:-2,drudgery:-2,drunk:-2,dubious:-2,dud:-2,dull:-2,dumb:-3,dumbass:-3,dump:-1,dumped:-2,dumps:-1,dupe:-2,duped:-2,dupery:-2,durable:2,dying:-3,dysfunction:-2,eager:2,earnest:2,ease:2,easy:1,ecstatic:4,eerie:-2,eery:-2,effective:2,effectively:2,effectiveness:2,effortlessly:2,elated:3,elation:3,elegant:2,elegantly:2,embarrass:-2,embarrassed:-2,embarrasses:-2,embarrassing:-2,embarrassment:-2,embezzlement:-3,embittered:-2,embrace:1,emergency:-2,empathetic:2,empower:2,empowerment:2,emptiness:-1,empty:-1,enchanted:2,encourage:2,encouraged:2,encouragement:2,encourages:2,encouraging:2,endorse:2,endorsed:2,endorsement:2,endorses:2,enemies:-2,enemy:-2,energetic:2,engage:1,engages:1,engrossed:1,engrossing:3,enjoy:2,enjoyable:2,enjoyed:2,enjoying:2,enjoys:2,enlighten:2,enlightened:2,enlightening:2,enlightens:2,ennui:-2,enrage:-2,enraged:-2,enrages:-2,enraging:-2,enrapture:3,enslave:-2,enslaved:-2,enslaves:-2,ensure:1,ensuring:1,enterprising:1,entertaining:2,enthral:3,enthusiastic:3,entitled:1,entrusted:2,envies:-1,envious:-2,"environment-friendly":2,envy:-1,envying:-1,erroneous:-2,error:-2,errors:-2,escape:-1,escapes:-1,escaping:-1,esteem:2,esteemed:2,ethical:2,euphoria:3,euphoric:4,evacuate:-1,evacuated:-1,evacuates:-1,evacuating:-1,evacuation:-1,evergreen:2,evergreens:2,evergreening:-3,eviction:-1,evil:-3,exacerbate:-2,exacerbated:-2,exacerbates:-2,exacerbating:-2,exaggerate:-2,exaggerated:-2,exaggerates:-2,exaggerating:-2,exasparate:-2,exasperated:-2,exasperates:-2,exasperating:-2,excellence:3,excellent:3,excite:3,excited:3,excitement:3,exciting:3,exclude:-1,excluded:-2,exclusion:-1,exclusive:2,excruciatingly:-1,excuse:-1,exempt:-1,exhausted:-2,exhilarated:3,exhilarates:3,exhilarating:3,exonerate:2,exonerated:2,exonerates:2,exonerating:2,expand:1,expands:1,expel:-2,expelled:-2,expelling:-2,expels:-2,expertly:2,exploit:-2,exploited:-2,exploiting:-2,exploits:-2,exploration:1,explorations:1,expose:-1,exposed:-1,exposes:-1,exposing:-1,exquisite:3,extend:1,extends:1,extremist:-2,extremists:-2,exuberant:4,exultant:3,exultantly:3,fabulous:4,fabulously:4,fad:-2,fag:-3,faggot:-3,faggots:-3,fail:-2,failed:-2,failing:-2,fails:-2,failure:-2,failures:-2,fainthearted:-2,fair:2,fairness:2,faith:1,faithful:3,fake:-3,faker:-3,fakes:-3,faking:-3,fallen:-2,falling:-1,false:-1,falsely:-2,falsified:-3,falsify:-3,fame:1,famine:-2,famous:2,fan:3,fantastic:4,farce:-1,fascinate:3,fascinated:3,fascinates:3,fascinating:3,fascination:3,fascist:-2,fascists:-2,fatal:-3,fatalities:-3,fatality:-3,fatigue:-2,fatigued:-2,fatigues:-2,fatiguing:-2,favor:2,favorable:2,favorably:2,favored:2,favorite:2,favorited:2,favorites:2,favors:2,favour:2,favourable:2,favourably:2,favoured:2,favourite:2,favourited:2,favourites:2,favours:2,fear:-2,fearful:-2,fearfully:-2,fearing:-2,fearless:2,fearlessness:2,fearsome:-2,"fed up":-3,feeble:-2,feeling:1,felonies:-3,felony:-3,fertile:2,fervent:2,fervid:2,festive:2,fever:-2,fiasco:-3,fidgety:-2,fight:-1,fighting:-2,fine:2,fines:-2,finest:3,fire:-2,fired:-2,firing:-2,fit:1,fitness:1,filth:-2,filthy:-2,flagship:2,flaw:-2,flawed:-3,flawless:2,flawlessly:2,flaws:-2,flees:-1,flop:-2,flops:-2,flu:-2,flustered:-2,focused:2,fond:2,fondness:2,fool:-2,foolish:-2,fools:-2,forbid:-1,forbidden:-2,forbidding:-2,forced:-1,foreclosure:-2,foreclosures:-2,forefront:1,forget:-1,forgetful:-2,forgettable:-1,forgive:1,forgiving:1,forgot:-1,forgotten:-1,fortune:2,fortunate:2,fortunately:2,foul:-3,frantic:-1,fraud:-4,frauds:-4,fraudster:-4,fraudsters:-4,fraudulence:-4,fraudulent:-4,freak:-2,free:1,freedom:2,freedoms:2,frenzy:-3,fresh:1,friend:1,friendliness:2,friendly:2,friendship:2,fright:-2,frightened:-2,frightening:-3,frikin:-2,frisky:2,frowning:-1,fruitless:-2,frustrate:-2,frustrated:-2,frustrates:-2,frustrating:-2,frustration:-2,ftw:3,fuck:-4,fucked:-4,fucker:-4,fuckers:-4,fuckface:-4,fuckhead:-4,fuckin:-4,fucking:-4,"fucking amazing":4,"fucking beautiful":4,"fucking cute":4,"fucking fantastic":4,"fucking good":4,"fucking great":4,"fucking hot":2,"fucking love":4,"fucking loves":4,"fucking perfect":4,fucktard:-4,fud:-3,fuked:-4,fuking:-4,fulfill:2,fulfilled:2,fulfillment:2,fulfills:2,fuming:-2,fun:4,funeral:-1,funerals:-1,funky:2,funnier:4,funny:4,furious:-3,futile:-2,gag:-2,gagged:-2,gain:2,gained:2,gaining:2,gains:2,gallant:3,gallantly:3,gallantry:3,"game-changing":3,garbage:-1,gem:3,generous:2,generously:2,genial:3,ghastly:-2,ghost:-1,giddy:-2,gift:2,glad:3,glamorous:3,glamourous:3,glee:3,gleeful:3,gloom:-1,gloomy:-2,glorious:2,glory:2,glum:-2,god:1,goddamn:-3,godsend:4,gold:2,good:3,goodlooking:3,goodmorning:1,goodness:3,goodwill:3,goofiness:-2,goofy:-2,grace:1,graceful:2,gracious:3,grand:3,grant:1,granted:1,granting:1,grants:1,grateful:3,gratification:2,grave:-2,gray:-1,grisly:-2,gr8:3,great:3,greater:3,greatest:3,greed:-3,greedy:-2,"green wash":-3,"green washing":-3,greenwash:-3,greenwasher:-3,greenwashers:-3,greenwashing:-3,greet:1,greeted:1,greeting:1,greetings:2,greets:1,grey:-1,grief:-2,grieved:-2,grim:-2,gripping:2,groan:-2,groaned:-2,groaning:-2,groans:-2,gross:-2,growing:1,growth:2,growths:2,gruesome:-3,guarantee:1,guilt:-3,guilty:-3,gullibility:-2,gullible:-2,gun:-1,ha:2,hacked:-1,haha:3,hahaha:3,hahahah:3,hail:2,hailed:2,hallelujah:3,handpicked:1,handsome:3,hapless:-2,haplessness:-2,happiest:3,happiness:3,happy:3,harass:-3,harassed:-3,harasses:-3,harassing:-3,harassment:-3,hard:-1,hardier:2,hardship:-2,hardy:2,harm:-2,harmed:-2,harmful:-2,harming:-2,harmony:2,harmonious:2,harmoniously:2,harms:-2,harried:-2,harsh:-2,harsher:-2,harshest:-2,harshly:-2,hate:-3,hated:-3,hater:-3,haters:-3,hates:-3,hating:-3,hatred:-3,haunt:-1,haunted:-2,haunting:1,haunts:-1,havoc:-2,hazardous:-3,headache:-2,healthy:2,heartbreaking:-3,heartbroken:-3,heartfelt:3,heartless:-2,heartwarming:3,heaven:2,heavenly:4,heavyhearted:-2,hehe:2,hell:-4,hellish:-2,help:2,helpful:2,helping:2,helpless:-2,helps:2,hero:2,heroes:2,heroic:3,hesitant:-2,hesitate:-2,hid:-1,hide:-1,hideous:-3,hides:-1,hiding:-1,highlight:2,hilarious:2,hinder:-2,hindrance:-2,hoax:-2,hollow:-1,homeless:-2,homesick:-2,homicide:-2,homicides:-2,honest:2,honor:2,honored:2,honoring:2,honour:2,honoured:2,honouring:2,hooligan:-2,hooliganism:-2,hooligans:-2,hope:2,hopeful:2,hopefully:2,hopeless:-2,hopelessness:-2,hopes:2,hoping:2,horrendous:-3,horrid:-3,horrible:-3,horrific:-3,horrified:-3,hospitalized:-2,hostile:-2,huckster:-2,hug:2,huge:1,hugs:2,humane:2,humble:1,humbug:-2,humerous:3,humiliated:-3,humiliation:-3,humor:2,humorous:2,humour:2,humourous:2,hunger:-2,hurrah:5,hurt:-2,hurting:-2,hurts:-2,hypocritical:-2,hysteria:-3,hysterical:-3,hysterics:-3,icky:-3,idiocy:-3,idiot:-3,idiotic:-3,ignorance:-2,ignorant:-2,ignore:-1,ignored:-2,ignores:-1,ill:-2,"ill-fated":-2,illegal:-3,illegally:-3,illegitimate:-3,illiteracy:-2,illness:-2,illnesses:-2,illogical:-2,imaginative:2,imbecile:-3,immobilized:-1,immortal:2,immune:1,impair:-2,impaired:-2,impairing:-2,impairment:-2,impairs:-2,impatient:-2,impeachment:-3,impeachments:-3,impede:-2,impeded:-2,impedes:-2,impeding:-2,impedingly:-2,imperfect:-2,importance:2,important:2,impose:-1,imposed:-1,imposes:-1,imposing:-1,imposter:-2,impotent:-2,impress:3,impressed:3,impresses:3,impressive:3,imprisoned:-2,imprisonment:-2,improper:-2,improperly:-2,improve:2,improved:2,improvement:2,improves:2,improving:2,inability:-2,inaction:-2,inadequate:-2,inadvertently:-2,inappropriate:-2,incapable:-2,incapacitated:-2,incapacitates:-2,incapacitating:-2,incense:-2,incensed:-2,incenses:-2,incensing:-2,incoherent:-2,incompetence:-2,incompetent:-2,incomplete:-1,incomprehensible:-2,inconsiderate:-2,inconvenience:-2,inconvenient:-2,increase:1,increased:1,indecisive:-2,indestructible:2,indicted:-2,indifference:-2,indifferent:-2,indignant:-2,indignation:-2,indoctrinate:-2,indoctrinated:-2,indoctrinates:-2,indoctrinating:-2,inediable:-2,inexorable:-3,inexcusable:-3,ineffective:-2,ineffectively:-2,ineffectual:-2,inefficiency:-2,inefficient:-2,inefficiently:-2,inept:-2,ineptitude:-2,infantile:-2,infantilized:-2,infatuated:2,infatuation:2,infect:-2,infected:-2,infecting:-2,infection:-2,infections:-2,infectious:-2,infects:-2,inferior:-2,infest:-2,infested:-2,infesting:-2,infests:-2,inflamed:-2,inflict:-2,inflicted:-2,inflicting:-2,inflicts:-2,influential:2,infract:-2,infracted:-2,infracting:-2,infracts:-2,infringement:-2,infuriate:-2,infuriated:-2,infuriates:-2,infuriating:-2,inhibit:-1,inhuman:-2,injured:-2,injuries:-2,injury:-2,injustice:-2,innovate:1,innovates:1,innovation:1,innovative:2,inoperative:-2,inquisition:-2,inquisitive:2,insane:-2,insanity:-2,insecure:-2,insensitive:-2,insensitivity:-2,insignificant:-2,insipid:-2,insolvent:-2,insomnia:-2,inspiration:2,inspirational:2,inspire:2,inspired:2,inspires:2,inspiring:3,insufficiency:-2,insufficient:-2,insufficiently:-2,insult:-2,insulted:-2,insulting:-2,insults:-2,intact:2,integrity:2,intelligent:2,intense:1,interest:1,interested:2,interesting:2,interests:1,interrogated:-2,interrupt:-2,interrupted:-2,interrupting:-2,interruption:-2,interrupts:-2,intimacy:2,intimidate:-2,intimidated:-2,intimidates:-2,intimidating:-2,intimidation:-2,intransigence:-2,intransigency:-2,intricate:2,intrigues:1,invasion:-1,invincible:2,invite:1,inviting:1,invulnerable:2,irate:-3,ironic:-1,irony:-1,irrational:-1,irreparable:-2,irreproducible:-2,irresistible:2,irresistibly:2,irresolute:-2,irresponsible:-2,irresponsibly:-2,irreversible:-1,irreversibly:-1,irritate:-3,irritated:-3,irritates:-3,irritating:-3,isolated:-1,itchy:-2,jackass:-4,jackasses:-4,jailed:-2,jaunty:2,jealous:-2,jealousy:-2,jeopardy:-2,jerk:-3,jesus:1,jewel:1,jewels:1,jocular:2,join:1,joke:2,jokes:2,jolly:2,jovial:2,joy:3,joyful:3,joyfully:3,joyless:-2,joyous:3,jubilant:3,jumpy:-1,justice:2,justifiably:2,justified:2,keen:1,kickback:-3,kickbacks:-3,kidnap:-2,kidnapped:-2,kidnapping:-2,kidnappings:-2,kidnaps:-2,kill:-3,killed:-3,killing:-3,kills:-3,kind:2,"kind of":0,kinder:2,kindness:2,kiss:2,kudos:3,lack:-2,lackadaisical:-2,lag:-1,lagged:-2,lagging:-2,lags:-2,lame:-2,landmark:2,lapse:-1,lapsed:-1,laugh:1,laughed:1,laughing:1,laughs:1,laughting:1,launched:1,lawl:3,lawsuit:-2,lawsuits:-2,lazy:-1,leadership:1,leading:2,leak:-1,leaked:-1,leave:-1,legal:1,legally:1,lenient:1,lethal:-2,lethality:-2,lethargic:-2,lethargy:-2,liar:-3,liars:-3,libelous:-2,lied:-2,lifeless:-1,lifesaver:4,lighthearted:1,likable:2,like:2,likeable:2,liked:2,likers:2,likes:2,liking:2,limitation:-1,limited:-1,limits:-1,litigation:-1,litigious:-2,lively:2,livid:-2,lmao:4,lmfao:4,loathe:-3,loathed:-3,loathes:-3,loathing:-3,loathsome:-3,lobbied:-2,lobby:-2,lobbying:-2,lobbyist:-2,lobbyists:-2,lol:3,lolol:4,lololol:4,lolololol:4,lonely:-2,lonesome:-2,longing:-1,lool:3,loom:-1,loomed:-1,looming:-1,looms:-1,loool:3,looool:3,loose:-3,looses:-3,loser:-3,losing:-3,loss:-3,losses:-3,lost:-3,lousy:-2,lovable:3,love:3,loved:3,lovelies:3,lovely:3,loves:3,loving:2,"loving-kindness":3,lowest:-1,loyal:3,loyalty:3,luck:3,luckily:3,lucky:3,lucrative:3,ludicrous:-3,lugubrious:-2,lunatic:-3,lunatics:-3,lurk:-1,lurking:-1,lurks:-1,luxury:2,macabre:-2,mad:-3,maddening:-3,"made-up":-1,madly:-3,madness:-3,magnificent:3,maladaption:-2,maldevelopment:-2,maltreatment:-2,mandatory:-1,manipulated:-1,manipulating:-1,manipulation:-1,manslaughter:-3,marvel:3,marvelous:3,marvels:3,masterpiece:4,masterpieces:4,matter:1,matters:1,mature:2,meaningful:2,meaningless:-2,medal:3,mediocrity:-3,meditative:1,melancholy:-2,memorable:1,memoriam:-2,menace:-2,menaced:-2,menaces:-2,mercy:2,merry:3,mesmerizing:3,mess:-2,messed:-2,"messing up":-2,methodical:2,methodically:2,mindless:-2,miracle:4,mirth:3,mirthful:3,mirthfully:3,misbehave:-2,misbehaved:-2,misbehaves:-2,misbehaving:-2,misbranding:-3,miscast:-2,mischief:-1,mischiefs:-1,misclassified:-2,misclassifies:-2,misclassify:-2,misconduct:-2,misconducted:-2,misconducting:-2,misconducts:-2,miserable:-3,miserably:-3,misery:-2,misfire:-2,misfortune:-2,misgiving:-2,misinformation:-2,misinformed:-2,misinterpreted:-2,mislead:-3,misleaded:-3,misleading:-3,misleads:-3,misplace:-2,misplaced:-2,misplaces:-2,misplacing:-2,mispricing:-3,misread:-1,misreport:-2,misreported:-2,misreporting:-2,misreports:-2,misrepresent:-2,misrepresentation:-2,misrepresentations:-2,misrepresented:-2,misrepresenting:-2,misrepresents:-2,miss:-2,missed:-2,missing:-2,mistake:-2,mistaken:-2,mistakes:-2,mistaking:-2,misunderstand:-2,misunderstanding:-2,misunderstands:-2,misunderstood:-2,misuse:-2,misused:-2,misuses:-2,misusing:-2,moan:-2,moaned:-2,moaning:-2,moans:-2,mock:-2,mocked:-2,mocking:-2,mocks:-2,modernize:2,modernized:2,modernizes:2,modernizing:2,mongering:-2,monopolize:-2,monopolized:-2,monopolizes:-2,monopolizing:-2,monotone:-1,moody:-1,mope:-1,moping:-1,moron:-3,motherfucker:-5,motherfucking:-5,motivate:1,motivated:2,motivating:2,motivation:1,mourn:-2,mourned:-2,mournful:-2,mourning:-2,mourns:-2,muddy:-2,mumpish:-2,murder:-2,murderer:-2,murdering:-3,murderous:-3,murders:-2,murky:-2,myth:-1,n00b:-2,naive:-2,narcissism:-2,nasty:-3,natural:1,"naïve":-2,needy:-2,negative:-2,negativity:-2,neglect:-2,neglected:-2,neglecting:-2,neglects:-2,nerves:-1,nervous:-2,nervously:-2,nice:3,nifty:2,niggas:-5,nigger:-5,no:-1,"no fun":-3,noble:2,noblest:2,noisy:-1,"non-approved":-2,nonsense:-2,noob:-2,nosey:-2,"not good":-2,"not working":-3,notable:2,noticeable:2,notorious:-2,novel:2,numb:-1,nurturing:2,nuts:-3,obliterate:-2,obliterated:-2,obnoxious:-3,obscene:-2,obscenity:-2,obsessed:2,obsolete:-2,obstacle:-2,obstacles:-2,obstinate:-2,obstruct:-2,obstructed:-2,obstructing:-2,obstruction:-2,obstructs:-2,odd:-2,offence:-2,offences:-2,offend:-2,offended:-2,offender:-2,offending:-2,offends:-2,offense:-2,offenses:-2,offensive:-2,offensively:-2,offline:-1,oks:2,ominous:3,"once-in-a-lifetime":3,oops:-2,opportunities:2,opportunity:2,oppressed:-2,oppression:-2,oppressions:-2,oppressive:-2,optimism:2,optimistic:2,optionless:-2,ostracize:-2,ostracized:-2,ostracizes:-2,ouch:-2,outage:-2,outages:-2,outbreak:-2,outbreaks:-2,outcry:-2,outmaneuvered:-2,outnumbered:-2,outrage:-3,outraged:-3,outrageous:-3,outreach:2,outstanding:5,overjoyed:4,overload:-1,overlooked:-1,overprotective:-2,overran:-2,overreact:-2,overreacted:-2,overreacting:-2,overreaction:-2,overreacts:-2,oversell:-2,overselling:-2,oversells:-2,oversight:-1,oversimplification:-2,oversimplified:-2,oversimplifies:-2,oversimplify:-2,oversold:-2,overstatement:-2,overstatements:-2,overweight:-1,overwrought:-3,oxymoron:-1,pain:-2,pained:-2,painful:-2,panic:-3,panicked:-3,panics:-3,paradise:3,paradox:-1,pardon:2,pardoned:2,pardoning:2,pardons:2,parley:-1,passion:1,passionate:2,passive:-1,passively:-1,pathetic:-2,pay:-1,peace:2,peaceful:2,peacefully:2,penalize:-2,penalized:-2,penalizes:-2,penalizing:-2,penalty:-2,pensive:-1,perfect:3,perfected:2,perfection:3,perfectly:3,perfects:2,peril:-2,perjury:-3,perpetrated:-2,perpetrator:-2,perpetrators:-2,perplexed:-2,persecute:-2,persecuted:-2,persecutes:-2,persecuting:-2,perturbed:-2,pervert:-3,pesky:-2,pessimism:-2,pessimistic:-2,petrified:-2,philanthropy:2,phobic:-2,picturesque:2,pileup:-1,pillage:-2,pique:-2,piqued:-2,piss:-4,pissed:-4,pissing:-3,piteous:-2,pitied:-1,pity:-2,plague:-3,plagued:-3,plagues:-3,plaguing:-3,playful:2,pleasant:3,please:1,pleased:3,pleasurable:3,pleasure:3,plodding:-2,poignant:2,pointless:-2,poised:-2,poison:-2,poisoned:-2,poisons:-2,polished:2,polite:2,politeness:2,pollutant:-2,pollute:-2,polluted:-2,polluter:-2,polluters:-2,pollutes:-2,pollution:-2,poor:-2,poorer:-2,poorest:-2,poorly:-2,popular:3,popularity:3,positive:2,positively:2,possessive:-2,"post-traumatic":-2,postpone:-1,postponed:-1,postpones:-1,postponing:-1,poverty:-1,powerful:2,powerless:-2,praise:3,praised:3,praises:3,praising:3,pray:1,praying:1,prays:1,prblm:-2,prblms:-2,predatory:-2,prepared:1,pressure:-1,pressured:-2,pretend:-1,pretending:-1,pretends:-1,pretty:1,prevent:-1,prevented:-1,preventing:-1,prevents:-1,prick:-5,prison:-2,prisoner:-2,prisoners:-2,privileged:2,proactive:2,problem:-2,problems:-2,profit:2,profitable:2,profiteer:-2,profits:2,progress:2,prohibit:-1,prohibits:-1,prominent:2,promise:1,promised:1,promises:1,promote:1,promoted:1,promotes:1,promoting:1,promptly:1,propaganda:-2,prosecute:-1,prosecuted:-2,prosecutes:-1,prosecution:-1,prospect:1,prospects:1,prosperity:3,prosperous:3,protect:1,protected:1,protects:1,protest:-2,protesters:-2,protesting:-2,protests:-2,proud:2,proudly:2,provoke:-1,provoked:-1,provokes:-1,provoking:-1,prudence:2,pseudoscience:-3,psychopathic:-2,punish:-2,punished:-2,punishes:-2,punishing:-2,punitive:-2,pure:1,purest:1,purposeful:2,pushy:-1,puzzled:-2,quaking:-2,qualities:2,quality:2,questionable:-2,questioned:-1,questioning:-1,racism:-3,racist:-3,racists:-3,rage:-2,rageful:-2,rainy:-1,rant:-3,ranter:-3,ranters:-3,rants:-3,rape:-4,raped:-4,rapist:-4,rapture:2,raptured:2,raptures:2,rapturous:4,rash:-2,ratified:2,reach:1,reached:1,reaches:1,reaching:1,reassure:1,reassured:1,reassures:1,reassuring:2,rebel:-2,rebellion:-2,rebels:-2,recession:-2,reckless:-2,recognition:2,recommend:2,recommended:2,recommends:2,redeemed:2,refine:1,refined:1,refines:1,refreshingly:2,refuse:-2,refused:-2,refuses:-2,refusing:-2,regret:-2,regretful:-2,regrets:-2,regretted:-2,regretting:-2,reigning:1,reject:-1,rejected:-1,rejecting:-1,rejection:-2,rejects:-1,rejoice:4,rejoiced:4,rejoices:4,rejoicing:4,relaxed:2,relentless:-1,reliability:2,reliable:2,reliably:2,reliant:2,relieve:1,relieved:2,relieves:1,relieving:2,relishing:2,remarkable:2,remorse:-2,repellent:-2,repercussion:-2,repercussions:-2,reprimand:-2,reprimanded:-2,reprimanding:-2,reprimands:-2,repulse:-1,repulsed:-2,repulsive:-2,rescue:2,rescued:2,rescues:2,resentful:-2,resign:-1,resigned:-1,resigning:-1,resigns:-1,resolute:2,resolution:2,resolve:2,resolved:2,resolves:2,resolving:2,respect:2,respected:2,respects:2,responsibility:1,responsible:2,responsive:2,restful:2,restless:-2,restore:1,restored:1,restores:1,restoring:1,restrict:-2,restricted:-2,restricting:-2,restriction:-2,restrictive:-1,restricts:-2,retained:-1,retard:-2,retarded:-2,retreat:-1,revenge:-2,revengeful:-2,revered:2,revive:2,revives:2,revolting:-2,reward:2,rewarded:2,rewarding:2,rewards:2,rich:2,richly:2,ridiculous:-3,rig:-1,rigged:-1,"right direction":3,righteousness:2,rightful:2,rightfully:2,rigorous:3,rigorously:3,riot:-2,riots:-2,rise:1,rises:1,risk:-2,risks:-2,risky:-2,riveting:3,rob:-2,robber:-2,robed:-2,robing:-2,robs:-2,robust:2,rofl:4,roflcopter:4,roflmao:4,romance:2,romantical:2,romantically:2,rose:1,rotfl:4,rotflmfao:4,rotflol:4,rotten:-3,rude:-2,ruin:-2,ruined:-2,ruining:-2,ruins:-2,sabotage:-2,sad:-2,sadden:-2,saddened:-2,sadly:-2,safe:1,safely:1,safer:2,safety:1,salient:1,salute:2,saluted:2,salutes:2,saluting:2,salvation:2,sappy:-1,sarcastic:-2,satisfied:2,savange:-2,savanges:-2,save:2,saved:2,savings:1,scam:-2,scams:-2,scandal:-3,scandalous:-3,scandals:-3,scapegoat:-2,scapegoats:-2,scare:-2,scared:-2,scar:-2,scars:-2,scary:-2,sceptical:-2,scold:-2,scoop:3,scorn:-2,scornful:-2,scream:-2,screamed:-2,screaming:-2,screams:-2,screwed:-2,"screwed up":-3,scum:-3,scumbag:-4,seamless:2,seamlessly:2,secure:2,secured:2,secures:2,sedition:-2,seditious:-2,seduced:-1,"self-abuse":-2,"self-confident":2,"self-contradictory":-2,"self-deluded":-2,selfish:-3,selfishness:-3,sentence:-2,sentenced:-2,sentences:-2,sentencing:-2,serene:2,settlement:1,settlements:1,severe:-2,severely:-2,sexist:-2,sexistic:-2,sexy:3,shaky:-2,shame:-2,shamed:-2,shameful:-2,share:1,shared:1,shares:1,shattered:-2,shit:-4,shithead:-4,shitty:-3,shock:-2,shocked:-2,shocking:-2,shocks:-2,shoody:-2,shoot:-1,"short-sighted":-2,"short-sightedness":-2,shortage:-2,shortages:-2,shrew:-4,shy:-1,sick:-2,sickness:-2,"side-effect":-2,"side-effects":-2,sigh:-2,significance:1,significant:1,silencing:-1,silly:-1,simplicity:1,sin:-2,sincere:2,sincerely:2,sincerest:2,sincerity:2,sinful:-3,singleminded:-2,sinister:-2,sins:-2,skeptic:-2,skeptical:-2,skepticism:-2,skeptics:-2,slam:-2,slash:-2,slashed:-2,slashes:-2,slashing:-2,slave:-3,slavery:-3,slaves:-3,sleeplessness:-2,slick:2,slicker:2,slickest:2,slip:-1,sloppy:-2,sluggish:-2,slumping:-1,slut:-5,smart:1,smarter:2,smartest:2,smear:-2,smile:2,smiled:2,smiles:2,smiling:2,smog:-2,smuggle:-2,smuggled:-2,smuggling:-2,smuggles:-2,sneaky:-1,sneeze:-2,sneezed:-2,sneezes:-2,sneezing:-2,snub:-2,snubbed:-2,snubbing:-2,snubs:-2,sobering:1,solemn:-1,solid:2,solidarity:2,solidified:2,solidifies:2,solidify:2,solidifying:2,solution:1,solutions:1,solve:1,solved:1,solves:1,solving:1,somber:-2,"some kind":0,"son-of-a-bitch":-5,soothe:3,soothed:3,soothing:3,sophisticated:2,sore:-1,sorrow:-2,sorrowful:-2,sorry:-1,spacious:1,spam:-2,spammer:-3,spammers:-3,spamming:-2,spark:1,sparkle:3,sparkles:3,sparkling:3,spearhead:2,speculative:-2,spirit:1,spirited:2,spiritless:-2,spiteful:-2,splendid:3,spoiled:-2,spoilt:-2,spotless:2,sprightly:2,squander:-2,squandered:-2,squandering:-2,squanders:-2,squelched:-1,stab:-2,stabbed:-2,stable:2,stabs:-2,stall:-2,stalled:-2,stalling:-2,stamina:2,stampede:-2,stank:-2,startled:-2,startling:3,starve:-2,starved:-2,starves:-2,starving:-2,steadfast:2,steal:-2,stealing:-2,steals:-2,stereotype:-2,stereotyped:-2,stifled:-1,stimulate:1,stimulated:1,stimulates:1,stimulating:2,stingy:-2,stink:-2,stinked:-2,stinker:-2,stinking:-2,stinks:-2,stinky:-2,stole:-2,stolen:-2,stop:-1,stopped:-1,stopping:-1,stops:-1,stout:2,straight:1,strange:-1,strangely:-1,strangled:-2,strength:2,strengthen:2,strengthened:2,strengthening:2,strengthens:2,strengths:2,stress:-1,stressed:-2,stressor:-2,stressors:-2,stricken:-2,strike:-1,strikers:-2,strikes:-1,strong:2,stronger:2,strongest:2,struck:-1,struggle:-2,struggled:-2,struggles:-2,struggling:-2,stubborn:-2,stuck:-2,stunned:-2,stunning:4,stupid:-2,stupidity:-3,stupidly:-2,suave:2,subpoena:-2,substantial:1,substantially:1,subversive:-2,succeed:3,succeeded:3,succeeding:3,succeeds:3,success:2,successful:3,successfully:3,suck:-3,sucks:-3,sue:-2,sued:-2,sueing:-2,sues:-2,suffer:-2,suffered:-2,sufferer:-2,sufferers:-2,suffering:-2,suffers:-2,suicidal:-2,suicide:-2,suicides:-2,suing:-2,suitable:2,suited:2,sulking:-2,sulky:-2,sullen:-2,sunshine:2,super:3,superb:5,superior:2,support:2,supported:2,supporter:1,supporters:1,supporting:1,supportive:2,supports:2,supreme:4,survived:2,surviving:2,survivor:2,suspect:-1,suspected:-1,suspecting:-1,suspects:-1,suspend:-1,suspended:-1,suspicious:-2,sustainability:1,sustainable:2,sustainably:2,swear:-2,swearing:-2,swears:-2,sweet:2,sweeter:3,sweetest:3,swift:2,swiftly:2,swindle:-3,swindles:-3,swindling:-3,sympathetic:2,sympathy:2,taint:-2,tainted:-2,talent:2,tard:-2,tarnish:-2,tarnished:-2,tarnishes:-2,tears:-2,tender:2,tenderness:2,tense:-2,tension:-1,terrible:-3,terribly:-3,terrific:4,terrifically:4,terrified:-3,terror:-3,terrorist:-2,terrorists:-2,terrorize:-3,terrorized:-3,terrorizes:-3,thank:2,thankful:2,thanks:2,thorny:-2,thoughtful:2,thoughtless:-2,threat:-2,threaten:-2,threatened:-2,threatening:-2,threatens:-2,threats:-2,thrilled:5,thwart:-2,thwarted:-2,thwarting:-2,thwarts:-2,timid:-2,timorous:-2,tired:-2,tits:-2,tolerance:2,tolerant:2,toothless:-2,top:2,tops:2,torn:-2,torture:-4,tortured:-4,tortures:-4,torturing:-4,totalitarian:-2,totalitarianism:-2,tout:-2,touted:-2,touting:-2,touts:-2,toxic:-3,tragedies:-2,tragedy:-2,tragic:-2,tranquil:2,transgress:-2,transgressed:-2,transgresses:-2,transgressing:-2,trap:-1,trapped:-2,traps:-1,trauma:-3,traumatic:-3,travesty:-2,treason:-3,treasonous:-3,treasure:2,treasures:2,trembling:-2,tremor:-2,tremors:-2,tremulous:-2,tribulation:-2,tribute:2,tricked:-2,trickery:-2,triumph:4,triumphant:4,troll:-2,trouble:-2,troubled:-2,troubles:-2,troubling:-2,true:2,trust:1,trusted:2,trusts:1,tumor:-2,twat:-5,tyran:-3,tyrannic:-3,tyrannical:-3,tyrannically:-3,tyrans:-3,ubiquitous:2,ugh:-2,ugliness:-3,ugly:-3,unable:-2,unacceptable:-2,unappeasable:-2,unappreciated:-2,unapproved:-2,unattractive:-2,unavailable:-1,unavailing:-2,unaware:-2,unbearable:-2,unbelievable:-1,unbelieving:-1,unbiased:2,uncertain:-1,unclear:-1,uncomfortable:-2,unconcerned:-2,unconfirmed:-1,unconvinced:-1,uncredited:-1,undecided:-1,undercooked:-2,underestimate:-1,underestimated:-1,underestimates:-1,underestimating:-1,undermine:-2,undermined:-2,undermines:-2,undermining:-2,underperform:-2,underperformed:-2,underperforming:-2,underperforms:-2,undeserving:-2,undesirable:-2,uneasy:-2,unemployed:-1,unemployment:-2,unequal:-1,unequaled:2,unethical:-2,uneventful:-2,unfair:-2,unfavorable:-2,unfit:-2,unfitted:-2,unfocused:-2,unforgivable:-3,unforgiving:-2,unfulfilled:-2,unfunny:-2,ungenerous:-2,ungrateful:-3,unhappy:-2,unhappiness:-2,unhealthy:-2,unhygienic:-2,unified:1,unimaginative:-2,unimpressed:-2,uninspired:-2,unintelligent:-2,unintentional:-2,uninvolving:-2,united:1,unjust:-2,unlikely:-1,unlovable:-2,unloved:-2,unmatched:1,unmotivated:-2,unoriginal:-2,unparliamentary:-2,unpleasant:-2,unpleasantness:-2,unprofessional:-2,unravel:1,unreleting:-2,unresearched:-2,unsafe:-2,unsatisfied:-2,unscientific:-2,unsecured:-2,unselfish:2,unsettled:-1,unsold:-1,unsophisticated:-2,unsound:-2,unstable:-2,unstoppable:2,unsuccessful:-2,unsuccessfully:-2,unsupported:-2,unsure:-1,untarnished:2,untrue:-2,unwanted:-2,unworthy:-2,uplifting:2,uproar:-3,upset:-2,upsets:-2,upsetting:-2,uptight:-2,urgent:-1,useful:2,usefulness:2,useless:-2,uselessness:-2,vague:-2,validate:1,validated:1,validates:1,validating:1,vapid:-2,verdict:-1,verdicts:-1,vested:1,vexation:-2,vexing:-2,vibrant:3,vicious:-2,victim:-3,victimization:-3,victimize:-3,victimized:-3,victimizes:-3,victimizing:-3,victims:-3,victor:3,victors:3,victory:3,victories:3,vigilant:3,vigor:3,vile:-3,vindicate:2,vindicated:2,vindicates:2,vindicating:2,violate:-2,violated:-2,violates:-2,violating:-2,violation:-2,violations:-2,violence:-3,"violence-related":-3,violent:-3,violently:-3,virtuous:2,virulent:-2,vision:1,visionary:3,visioning:1,visions:1,vitality:3,vitamin:1,vitriolic:-3,vivacious:3,vividly:2,vociferous:-1,vomit:-3,vomited:-3,vomiting:-3,vomits:-3,vulnerability:-2,vulnerable:-2,walkout:-2,walkouts:-2,wanker:-3,want:1,war:-2,warfare:-2,warm:1,warmhearted:2,warmness:2,warmth:2,warn:-2,warned:-2,warning:-3,warnings:-3,warns:-2,waste:-1,wasted:-2,wasting:-2,wavering:-1,weak:-2,weakened:-2,weakness:-2,weaknesses:-2,wealth:3,wealthier:2,wealthy:2,weary:-2,weep:-2,weeping:-2,weird:-2,welcome:2,welcomed:2,welcomes:2,"well-being":2,"well-championed":3,"well-developed":2,"well-established":2,"well-focused":2,"well-groomed":2,"well-proportioned":2,whimsical:1,whitewash:-3,whore:-4,wicked:-2,widowed:-1,willingness:2,win:4,winner:4,winning:4,wins:4,winwin:3,wisdom:1,wish:1,wishes:1,wishing:1,withdrawal:-3,wits:2,woebegone:-2,woeful:-3,won:3,wonderful:4,wonderfully:4,woo:3,woohoo:3,wooo:4,woow:4,worn:-1,worried:-3,worries:-3,worry:-3,worrying:-3,worse:-3,worsen:-3,worsened:-3,worsening:-3,worsens:-3,worshiped:3,worst:-3,worth:2,worthless:-2,worthy:2,wow:4,wowow:4,wowww:4,wrathful:-3,wreck:-2,wrenching:-2,wrong:-2,wrongdoing:-2,wrongdoings:-2,wronged:-2,wrongful:-2,wrongfully:-2,wrongly:-2,wtf:-4,wtff:-4,wtfff:-4,xo:3,xoxo:3,xoxoxo:4,xoxoxoxo:4,yeah:1,yearning:1,yeees:2,yes:1,youthful:2,yucky:-2,yummy:3,zealot:-2,zealots:-2,zealous:2}},function(e,t,n){var i=n(333);e.exports={apply:function(e,t,n){return t>0&&i[e[t-1]]&&(n=-n),n}}},function(e){e.exports={cant:1,"can't":1,dont:1,"don't":1,doesnt:1,"doesn't":1,not:1,non:1,wont:1,"won't":1,isnt:1,"isn't":1}},function(e,t,n){var i={"./en/index":245};function r(e){var t=u(e);return n(t)}function u(e){var t=i[e];if(!(t+1)){var n=Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return t}r.keys=function(){return Object.keys(i)},r.resolve=u,e.exports=r,r.id=334},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i,r=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),u=(i=n(16))&&i.__esModule?i:{default:i};function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var s=function(e){function t(){var e,n,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,u=Array(r),s=0;r>s;s++)u[s]=arguments[s];return n=i=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),i.prefix="titleStartWithKeyword",o(i,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,u.default),r(t,[{key:"run",value:function(e,t){if(""===e.getLower("keyword")||""===e.getLower("title"))return this.announce("empty",0);var n=e.getLower("title"),i=n.indexOf(e.getLower("keyword")),r=i>=0&&Math.floor(n.length/2)>i;return this.announce(r,r?this.getScore("titleStartWithKeyword"):0)}}]),t}();t.default=s},function(e,t,n){var i=n(337),r=n(99),u=n(103),o=n(0),s=n(26),a=n(100),l=n(338),c=n(101),d=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(s(e)&&(o(e)||"string"==typeof e||"function"==typeof e.splice||a(e)||c(e)||u(e)))return!e.length;var t=r(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(l(e))return!i(e).length;for(var n in e)if(d.call(e,n))return!1;return!0}},function(e,t,n){var i=n(51)(Object.keys,Object);e.exports=i},function(e,t){e.exports=function(){return!1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=c(n(229)),u=c(n(231)),o=n(340),s=c(n(341)),a=c(n(136)),l=c(n(241));function c(e){return e&&e.__esModule?e:{default:e}}var d=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.title="",this.content="",this.keyword="",this.permalink="",this.description="",this.thumbnailAlt="",this.contentWords=null,this.keywordPlurals=!1,this.keywordPermalink=!1,this.keywordCombinations=!1}return i(e,[{key:"get",value:function(e){return(0,r.default)(this,e)?this[e]:""}},{key:"getLower",value:function(e){return this.get(e+="Lower")}},{key:"setTitle",value:function(e){this.title=e,this.titleLower=e.toLowerCase()}},{key:"setPermalink",value:function(e){this.permalink=e,this.permalinkLower=e.toLowerCase()}},{key:"setDescription",value:function(e){this.description=e,this.descriptionLower=e.toLowerCase()}},{key:"setKeyword",value:function(e){this.keyword=e,this.keywordLower=e.toLowerCase(),this.keywordPlurals=!1,this.keywordPermalink=!1,this.keywordCombinations=!1,""!==e&&(this.keywordPlurals=new Map,this.keywordPermalink=(0,a.default)((0,l.default)(this.keywordLower.split(".").join("").replace(/[-_]/gi,"-"))),(0,u.default)(this.keywordLower).forEach(function(e){this.keywordPlurals.set(e,o.pluralize.get(e))},this),this.keywordCombinations=(0,s.default)(this.keywordPlurals),this.keywordCombinations.push(this.keywordLower))}},{key:"setContent",value:function(e){e=e.replace(/<script[^>]*>.*?<\/script>/gi,"").replace(/<style[^>]*>.*?<\/style>/gi,"").replace(/&\S+?;/g,"&"),this.content=e.replace(/<!--[\s\S]*?(?:-->)/g,""),this.contentLower=e.toLowerCase(),this.contentWords=null}},{key:"getContentWords",value:function(){return null!==this.contentWords&&!1!==this.contentWords?this.contentWords:(this.contentWords=(0,u.default)(this.getLower("content")),this.contentWords)}},{key:"setThumbnailAlt",value:function(e){this.thumbnailAlt=e,void 0!==e&&(this.thumbnailAltLower=e.toLowerCase())}}]),e}();t.default=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;t.length>n;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),r=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.irregularSingles={},this.irregularPlurals={},this.uncountables={adulthood:!0,advice:!0,agenda:!0,aid:!0,alcohol:!0,ammo:!0,anime:!0,athletics:!0,audio:!0,bison:!0,blood:!0,bream:!0,buffalo:!0,butter:!0,carp:!0,cash:!0,chassis:!0,chess:!0,clothing:!0,cod:!0,commerce:!0,cooperation:!0,corps:!0,debris:!0,diabetes:!0,digestion:!0,elk:!0,energy:!0,equipment:!0,excretion:!0,expertise:!0,flounder:!0,fun:!0,gallows:!0,garbage:!0,graffiti:!0,headquarters:!0,health:!0,herpes:!0,highjinks:!0,homework:!0,housework:!0,information:!0,jeans:!0,justice:!0,kudos:!0,labour:!0,literature:!0,machinery:!0,mackerel:!0,mail:!0,media:!0,mews:!0,moose:!0,music:!0,mud:!0,manga:!0,news:!0,pike:!0,plankton:!0,pliers:!0,police:!0,pollution:!0,premises:!0,rain:!0,research:!0,rice:!0,salmon:!0,scissors:!0,seo:!0,series:!0,sewage:!0,shambles:!0,shrimp:!0,species:!0,staff:!0,swine:!0,tennis:!0,traffic:!0,transportation:!0,trout:!0,tuna:!0,wealth:!0,welfare:!0,whiting:!0,wildebeest:!0,wildlife:!0,wordpress:!0,you:!0},this.pluralizationRules=[[/[^aeiou]ese$/i,"$0"],[/deer$/i,"$0"],[/fish$/i,"$0"],[/measles$/i,"$0"],[/o[iu]s$/i,"$0"],[/pox$/i,"$0"],[/sheep$/i,"$0"],[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|octop|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"]],this.generateIrregularrules()}return i(e,[{key:"generateIrregularrules",value:function(){[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["whiskey","whiskies"],["thou","you"]].forEach(function(e){var t=e[0],n=e[1];this.irregularSingles[t]=n,this.irregularPlurals[n]=t},this)}},{key:"get",value:function(e){if(!e.length)return e;var t=e.toLowerCase();if(this.irregularPlurals.hasOwnProperty(t)&&this.restoreCase(e,t),this.irregularSingles.hasOwnProperty(t)&&this.restoreCase(e,this.irregularSingles[t]),this.uncountables.hasOwnProperty(t))return e;for(var n=this.pluralizationRules.length;n--;){var i=this.pluralizationRules[n];if(i[0].test(e))return this.replace(e,i)}return e}},{key:"restoreCase",value:function(e,t){return e===t?t:e===e.toUpperCase()?t.toUpperCase():e[0]===e[0].toUpperCase()?t.charAt(0).toUpperCase()+t.substr(1).toLowerCase():t.toLowerCase()}},{key:"replace",value:function(e,t){var n=this;return e.replace(t[0],function(i,r){var u=n.interpolate(t[1],arguments);return n.restoreCase(""===i?e[r-1]:i,u)})}},{key:"interpolate",value:function(e,t){return e.replace(/\$(\d{1,2})/g,function(e,n){return t[n]||""})}}]),e}();t.pluralize=new r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=Array.from(e.keys()),n=t.length,o=[];function s(t){e.forEach(function(e,n){e===n||(0,i.default)(t,e)||o.push(t.join(" ").replace(n,e))})}o.push(t.join(" "));for(var a=0;n*n>a;a++)(0,r.default)(o[a])||s(o[a].split(" "));return o.push(Array.from(e.values()).join(" ")),(0,u.default)(o)};var i=o(n(31)),r=o(n(92)),u=o(n(342));function o(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){var i=n(343);e.exports=function(e){return e&&e.length?i(e):[]}},function(e,t,n){var i=n(97),r=n(344),u=n(345),o=n(98),s=n(346),a=n(347);e.exports=function(e,t,n){var l=-1,c=r,d=e.length,f=!0,p=[],g=p;if(n)f=!1,c=u;else if(200>d)g=t?[]:p;else{var h=t?null:s(e);if(h)return a(h);f=!1,c=o,g=new i}e:for(;++l<d;){var y=e[l],m=t?t(y):y;if(y=n||0!==y?y:0,f&&m==m){for(var b=g.length;b--;)if(g[b]===m)continue e;t&&g.push(m),p.push(y)}else c(g,m,n)||(g!==p&&g.push(m),p.push(y))}return p}},function(e,t,n){var i=n(52);e.exports=function(e,t){return!(null==e||!e.length)&&i(e,t,0)>-1}},function(e,t){e.exports=function(e,t,n){for(var i=-1,r=null==e?0:e.length;++i<r;)if(n(t,e[i]))return!0;return!1}},function(e,t){e.exports=function(){}},function(e,t){e.exports=function(){return[]}},function(e,t,n){var i=n(349),r=n(28),u=n(350),o=n(0);e.exports=function(e,t){return(o(e)?i:r)(e,u(t))}},function(e,t){e.exports=function(e,t){for(var n=-1,i=null==e?0:e.length;++n<i&&!1!==t(e[n],n,e););return e}},function(e,t){e.exports=function(e){return e}}]);
includes/admin/class-post-columns.php CHANGED
@@ -206,6 +206,7 @@ class Post_Columns implements Runner {
206
 
207
  if ( 'rank_math_seo_details' === $column_name ) {
208
  $score = get_post_meta( $post_id, 'rank_math_seo_score', true );
 
209
  $keyword = get_post_meta( $post_id, 'rank_math_focus_keyword', true );
210
  $keyword = explode( ',', $keyword )[0];
211
  $is_pillar = get_post_meta( $post_id, 'rank_math_pillar_content', true );
@@ -240,6 +241,13 @@ class Post_Columns implements Runner {
240
  <span><?php echo $keyword; ?></span>
241
  </span>
242
 
 
 
 
 
 
 
 
243
  <div class="rank-math-column-edit">
244
  <a href="#" class="rank-math-column-save"><?php esc_html_e( 'Save', 'rank-math' ); ?></a>
245
  <a href="#" class="button-link-delete rank-math-column-cancel"><?php esc_html_e( 'Cancel', 'rank-math' ); ?></a>
206
 
207
  if ( 'rank_math_seo_details' === $column_name ) {
208
  $score = get_post_meta( $post_id, 'rank_math_seo_score', true );
209
+ $schema = get_post_meta( $post_id, 'rank_math_rich_snippet', true );
210
  $keyword = get_post_meta( $post_id, 'rank_math_focus_keyword', true );
211
  $keyword = explode( ',', $keyword )[0];
212
  $is_pillar = get_post_meta( $post_id, 'rank_math_pillar_content', true );
241
  <span><?php echo $keyword; ?></span>
242
  </span>
243
 
244
+ <?php if ( $schema ) { ?>
245
+ <span class="rank-math-column-display schema-type">
246
+ <strong><?php _e( 'Schema', 'rank-math' ); ?>:</strong>
247
+ <?php echo ucfirst( $schema ); ?>
248
+ </span>
249
+ <?php } ?>
250
+
251
  <div class="rank-math-column-edit">
252
  <a href="#" class="rank-math-column-save"><?php esc_html_e( 'Save', 'rank-math' ); ?></a>
253
  <a href="#" class="button-link-delete rank-math-column-cancel"><?php esc_html_e( 'Cancel', 'rank-math' ); ?></a>
includes/class-common.php CHANGED
@@ -47,6 +47,8 @@ class Common {
47
  }
48
 
49
  $this->ajax( 'mark_page_as', 'mark_page_as' );
 
 
50
  }
51
 
52
  /**
@@ -489,6 +491,57 @@ class Common {
489
  die();
490
  }
491
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
492
  /**
493
  * Get Rank Math icon.
494
  *
47
  }
48
 
49
  $this->ajax( 'mark_page_as', 'mark_page_as' );
50
+
51
+ add_action( 'wp_ajax_nopriv_rank_math_overlay_thumb', array( $this, 'generate_overlay_thumbnail' ) );
52
  }
53
 
54
  /**
491
  die();
492
  }
493
 
494
+ /**
495
+ * AJAX function to generate overlay image.
496
+ */
497
+ public function generate_overlay_thumbnail() {
498
+ $thumbnail_id = ! empty( $_REQUEST['id'] ) ? (int) $_REQUEST['id'] : 0;
499
+ $type = $_REQUEST['type'] ? $_REQUEST['type'] : 'play';
500
+ $overlay_image = Helper::choices_overlay_images()[ $type ]['url'];
501
+ if ( ! $image = wp_get_attachment_image_src( $thumbnail_id, 'rank-math-facebook-thumbnail' ) ) { // phpcs:ignore
502
+ $image = wp_get_attachment_image_src( $thumbnail_id, 'full' );
503
+ }
504
+
505
+ if ( ! empty( $image ) ) {
506
+ $this->create_overlay_image( $image[0], $overlay_image );
507
+ }
508
+ die();
509
+ }
510
+
511
+ /**
512
+ * Create Overlay Image.
513
+ *
514
+ * @param string $image_file The permalink generated for this post by WordPress.
515
+ * @param string $overlay_image The ID of the post.
516
+ */
517
+ public function create_overlay_image( $image_file, $overlay_image ) {
518
+ $image_format = pathinfo( $image_file, PATHINFO_EXTENSION );
519
+ if ( ! in_array( $image_format, array( 'jpg', 'jpeg', 'gif', 'png' ) ) ) {
520
+ return;
521
+ }
522
+ if ( 'jpg' === $image_format ) {
523
+ $image_format = 'jpeg';
524
+ }
525
+
526
+ $imagecreatef = 'imagecreatefrom' . $image_format;
527
+ $stamp = imagecreatefrompng( $overlay_image );
528
+ $image = $imagecreatef( $image_file );
529
+
530
+ // Set the margins for the stamp and get the height/width of the stamp image.
531
+ $img_width = imagesx( $stamp );
532
+ $img_height = imagesy( $stamp );
533
+ $margin_right = round( abs( imagesx( $image ) - $img_width ) / 2 );
534
+ $margin_bottom = round( abs( imagesy( $image ) - $img_height ) / 2 );
535
+
536
+ // Copy the stamp image onto our photo using the margin offsets and the photo width to calculate positioning of the stamp.
537
+ imagecopy( $image, $stamp, $margin_right, $margin_bottom, 0, 0, $img_width, $img_height );
538
+
539
+ // Output and free memory.
540
+ header( 'Content-type: image/png' );
541
+ imagepng( $image );
542
+ imagedestroy( $image );
543
+ }
544
+
545
  /**
546
  * Get Rank Math icon.
547
  *
includes/class-rewrite.php CHANGED
@@ -32,14 +32,14 @@ class Rewrite {
32
  $this->filter( 'category_rewrite_rules', 'category_rewrite_rules' );
33
  $this->filter( 'category_link', 'no_category_base' );
34
 
35
- add_action( 'created_category', array( '\\RankMath\\Helper', 'schedule_flush_rewrite' ) );
36
- add_action( 'delete_category', array( '\\RankMath\\Helper', 'schedule_flush_rewrite' ) );
37
- add_action( 'edited_category', array( '\\RankMath\\Helper', 'schedule_flush_rewrite' ) );
38
  }
39
 
40
  if ( ! Helper::get_settings( 'titles.disable_author_archives' ) ) {
41
  if ( ! empty( Helper::get_settings( 'titles.url_author_base' ) ) ) {
42
- add_action( 'init', array( '\RankMath\Rewrite', 'change_author_base' ), 4 );
43
  }
44
 
45
  $this->filter( 'author_link', 'author_link', 10, 3 );
@@ -95,7 +95,7 @@ class Rewrite {
95
  $this->remove_filter( 'category_rewrite_rules', 'category_rewrite_rules' );
96
  $this->remove_filter( 'category_link', 'no_category_base' );
97
 
98
- remove_action( 'init', array( '\RankMath\Rewrite', 'change_author_base' ), 4 );
99
  }
100
 
101
  /**
@@ -154,7 +154,7 @@ class Rewrite {
154
  public function category_rewrite_rules() {
155
  global $wp_rewrite;
156
 
157
- $category_rewrite = array();
158
  $categories = $this->get_categories();
159
  $blog_prefix = $this->get_blog_prefix();
160
 
@@ -220,14 +220,14 @@ class Rewrite {
220
  if ( class_exists( 'Sitepress' ) ) {
221
  global $sitepress;
222
 
223
- remove_filter( 'terms_clauses', array( $sitepress, 'terms_clauses' ) );
224
- $categories = get_categories( array( 'hide_empty' => false ) );
225
- add_filter( 'terms_clauses', array( $sitepress, 'terms_clauses' ), 10, 4 );
226
 
227
  return $categories;
228
  }
229
 
230
- return get_categories( array( 'hide_empty' => false ) );
231
  }
232
 
233
  /**
32
  $this->filter( 'category_rewrite_rules', 'category_rewrite_rules' );
33
  $this->filter( 'category_link', 'no_category_base' );
34
 
35
+ add_action( 'created_category', 'RankMath\\Helper::schedule_flush_rewrite' );
36
+ add_action( 'delete_category', 'RankMath\\Helper::schedule_flush_rewrite' );
37
+ add_action( 'edited_category', 'RankMath\\Helper::schedule_flush_rewrite' );
38
  }
39
 
40
  if ( ! Helper::get_settings( 'titles.disable_author_archives' ) ) {
41
  if ( ! empty( Helper::get_settings( 'titles.url_author_base' ) ) ) {
42
+ add_action( 'init', 'RankMath\\Rewrite::change_author_base', 4 );
43
  }
44
 
45
  $this->filter( 'author_link', 'author_link', 10, 3 );
95
  $this->remove_filter( 'category_rewrite_rules', 'category_rewrite_rules' );
96
  $this->remove_filter( 'category_link', 'no_category_base' );
97
 
98
+ remove_action( 'init', 'RankMath\\Rewrite::change_author_base', 4 );
99
  }
100
 
101
  /**
154
  public function category_rewrite_rules() {
155
  global $wp_rewrite;
156
 
157
+ $category_rewrite = [];
158
  $categories = $this->get_categories();
159
  $blog_prefix = $this->get_blog_prefix();
160
 
220
  if ( class_exists( 'Sitepress' ) ) {
221
  global $sitepress;
222
 
223
+ remove_filter( 'terms_clauses', [ $sitepress, 'terms_clauses' ] );
224
+ $categories = get_categories( [ 'hide_empty' => false ] );
225
+ add_filter( 'terms_clauses', [ $sitepress, 'terms_clauses' ], 10, 4 );
226
 
227
  return $categories;
228
  }
229
 
230
+ return get_categories( [ 'hide_empty' => false ] );
231
  }
232
 
233
  /**
includes/frontend/class-add-attributes.php CHANGED
@@ -130,9 +130,8 @@ class Add_Attributes {
130
  * @return boolean
131
  */
132
  private function can_add_attributes( $attrs ) {
133
-
134
- // If link has no href attribute then we don't need to do anything.
135
- if ( empty( $attrs['href'] ) || Str::starts_with( 'javascript:', $attrs['href'] ) || Str::starts_with( 'mailto:', $attrs['href'] ) || Str::starts_with( 'tel:', $attrs['href'] ) ) {
136
  return false;
137
  }
138
 
130
  * @return boolean
131
  */
132
  private function can_add_attributes( $attrs ) {
133
+ // If link has no href attribute or if the link is not valid then we don't need to do anything.
134
+ if ( empty( $attrs['href'] ) || empty( parse_url( $attrs['href'], PHP_URL_HOST ) ) || ( isset( $attrs['role'] ) && 'button' === $attrs['role'] ) ) {
 
135
  return false;
136
  }
137
 
includes/modules/redirections/class-admin.php CHANGED
@@ -24,8 +24,6 @@ use MyThemeShop\Helpers\WordPress;
24
 
25
  /**
26
  * Admin class.
27
- *
28
- * @codeCoverageIgnore
29
  */
30
  class Admin extends Module {
31
 
@@ -33,6 +31,8 @@ class Admin extends Module {
33
 
34
  /**
35
  * The Constructor.
 
 
36
  */
37
  public function __construct() {
38
 
@@ -80,7 +80,7 @@ class Admin extends Module {
80
  $this->ajax( 'redirection_restore', 'handle_ajax' );
81
  }
82
 
83
- add_action( 'rank_math/redirection/clean_trashed', [ '\\RankMath\\\Redirections\\DB', 'periodic_clean_trash' ] );
84
  }
85
 
86
  /**
@@ -152,6 +152,8 @@ class Admin extends Module {
152
 
153
  /**
154
  * Add stats into admin dashboard.
 
 
155
  */
156
  public function dashboard_widget() {
157
  $data = DB::get_stats();
@@ -167,6 +169,8 @@ class Admin extends Module {
167
 
168
  /**
169
  * Initialize.
 
 
170
  */
171
  public function init() {
172
  if ( ! empty( $_REQUEST['delete_all'] ) ) {
@@ -199,6 +203,8 @@ class Admin extends Module {
199
 
200
  /**
201
  * Handle AJAX request.
 
 
202
  */
203
  public function handle_ajax() {
204
  $action = WordPress::get_request_action();
@@ -227,6 +233,8 @@ class Admin extends Module {
227
  /**
228
  * Perform action on db.
229
  *
 
 
230
  * @param string $action Action to perform.
231
  * @param integer|array $ids Rows to perform on.
232
  * @return string
24
 
25
  /**
26
  * Admin class.
 
 
27
  */
28
  class Admin extends Module {
29
 
31
 
32
  /**
33
  * The Constructor.
34
+ *
35
+ * @codeCoverageIgnore
36
  */
37
  public function __construct() {
38
 
80
  $this->ajax( 'redirection_restore', 'handle_ajax' );
81
  }
82
 
83
+ add_action( 'rank_math/redirection/clean_trashed', 'RankMath\\Redirections\\DB::periodic_clean_trash' );
84
  }
85
 
86
  /**
152
 
153
  /**
154
  * Add stats into admin dashboard.
155
+ *
156
+ * @codeCoverageIgnore
157
  */
158
  public function dashboard_widget() {
159
  $data = DB::get_stats();
169
 
170
  /**
171
  * Initialize.
172
+ *
173
+ * @codeCoverageIgnore
174
  */
175
  public function init() {
176
  if ( ! empty( $_REQUEST['delete_all'] ) ) {
203
 
204
  /**
205
  * Handle AJAX request.
206
+ *
207
+ * @codeCoverageIgnore
208
  */
209
  public function handle_ajax() {
210
  $action = WordPress::get_request_action();
233
  /**
234
  * Perform action on db.
235
  *
236
+ * @codeCoverageIgnore
237
+ *
238
  * @param string $action Action to perform.
239
  * @param integer|array $ids Rows to perform on.
240
  * @return string
includes/modules/redirections/class-redirection.php CHANGED
@@ -84,12 +84,15 @@ class Redirection {
84
  * @return Redirection
85
  */
86
  public static function from( $data ) {
87
- $object = new self( $data );
88
- $sources = $object->data['sources'];
89
- unset( $object->data['sources'] );
90
 
 
91
  $object->add_sources( $sources );
92
- $object->add_destination( $data['url_to'] );
 
 
 
93
 
94
  return $object;
95
  }
@@ -108,6 +111,8 @@ class Redirection {
108
  /**
109
  * Getter.
110
  *
 
 
111
  * @param string $key Key to get.
112
  *
113
  * @return mixed
@@ -249,7 +254,7 @@ class Redirection {
249
  }
250
 
251
  $pattern = $this->sanitize_source_url( $pattern );
252
- if ( 'exact' === $comparison && false === $this->nocache ) {
253
  $this->pre_redirection_cache( $pattern );
254
  }
255
 
@@ -260,27 +265,28 @@ class Redirection {
260
  * Sanitize redirection source URL.
261
  *
262
  * Following urls converted to URI:
 
 
 
 
 
 
 
 
 
 
 
 
263
  * http://website.com/URI => URI
264
- * http://www.website.com/URI => URI
265
  * http://website.com/URI/ => URI
266
- * http://www.website.com/URI/ => URI
267
  * https://website.com/URI => URI
268
- * https://www.website.com/URI => URI
269
  * https://website.com/URI/ => URI
270
- * https://www.website.com/URI/ => URI
271
- * website.com/URI => URI
272
  * www.website.com/URI => URI
273
- * website.com/URI/ => URI
274
  * www.website.com/URI/ => URI
275
- * http://external.com/URI => false
276
- * http://sub.website.com/URI => false
277
- * https://website.com/#URI/ => #URI
278
- * https://website.com#URI/ => #URI
279
- * #URI => URI
280
- * /URI => URI
281
- * URI => URI
282
- * website.com => false
283
- * www.website.com => false
284
  *
285
  * @param string $url User-input source URL.
286
  * @return string|false
@@ -294,23 +300,21 @@ class Redirection {
294
  return ltrim( $url, '/' );
295
  }
296
 
297
- $domain = $this->get_home_domain();
298
- $url = trailingslashit( $url );
299
- $url = str_replace( $domain . '#', $domain . '/#', $url ); // For website.com#URI link.
300
- $domain_regex = preg_quote( $domain ) . '\/';
301
- $regex = sprintf(
302
- '/^((http:\/\/www\.%s)|(http:\/\/%s)|(https:\/\/www\.%s)|(https:\/\/%s)|(www\.%s)|(%s))/',
303
- $domain_regex,
304
- $domain_regex,
305
- $domain_regex,
306
- $domain_regex,
307
- $domain_regex,
308
- $domain_regex
309
- );
310
-
311
- $url = preg_replace( $regex, '', $url ); // Strip protocol, www. and domain.
312
-
313
- // EMpty url.
314
  // External domain.
315
  if ( empty( $url ) || 0 === strpos( $url, 'http://' ) || 0 === strpos( $url, 'https://' ) ) {
316
  return false;
@@ -394,15 +398,13 @@ class Redirection {
394
  */
395
  private function save_redirection_cache() {
396
  if ( ! $this->get_id() || empty( $this->cache ) ) {
397
- return true;
398
  }
399
 
400
  foreach ( $this->cache as $item ) {
401
  $item['redirection_id'] = $this->get_id();
402
  Cache::add( $item );
403
  }
404
-
405
- return true;
406
  }
407
 
408
  /**
@@ -415,7 +417,7 @@ class Redirection {
415
  return $this->domain;
416
  }
417
 
418
- $this->domain = str_replace( [ 'http://', 'https://', 'www.' ], '', home_url() );
419
 
420
  return $this->domain;
421
  }
84
  * @return Redirection
85
  */
86
  public static function from( $data ) {
87
+ $sources = $data['sources'];
88
+ unset( $data['sources'] );
 
89
 
90
+ $object = new self( $data );
91
  $object->add_sources( $sources );
92
+
93
+ if ( isset( $data['url_to'] ) ) {
94
+ $object->add_destination( $data['url_to'] );
95
+ }
96
 
97
  return $object;
98
  }
111
  /**
112
  * Getter.
113
  *
114
+ * @codeCoverageIgnore
115
+ *
116
  * @param string $key Key to get.
117
  *
118
  * @return mixed
254
  }
255
 
256
  $pattern = $this->sanitize_source_url( $pattern );
257
+ if ( $pattern && 'exact' === $comparison && false === $this->nocache ) {
258
  $this->pre_redirection_cache( $pattern );
259
  }
260
 
265
  * Sanitize redirection source URL.
266
  *
267
  * Following urls converted to URI:
268
+ * '' => false
269
+ * '/' => false
270
+ * /URI => URI
271
+ * #URI => #URI
272
+ * https://website.com/#URI/ => #URI
273
+ * https://website.com#URI/ => #URI
274
+ * website.com => false
275
+ * www.website.com => false
276
+ * http://sub.website.com/URI => false
277
+ * http://external.com/URI => false
278
+ * website.com/URI => URI
279
+ * website.com/URI/ => URI
280
  * http://website.com/URI => URI
 
281
  * http://website.com/URI/ => URI
 
282
  * https://website.com/URI => URI
 
283
  * https://website.com/URI/ => URI
 
 
284
  * www.website.com/URI => URI
 
285
  * www.website.com/URI/ => URI
286
+ * http://www.website.com/URI => URI
287
+ * http://www.website.com/URI/ => URI
288
+ * https://www.website.com/URI => URI
289
+ * https://www.website.com/URI/ => URI
 
 
 
 
 
290
  *
291
  * @param string $url User-input source URL.
292
  * @return string|false
300
  return ltrim( $url, '/' );
301
  }
302
 
303
+ $domain = $this->get_home_domain();
304
+ $url = trailingslashit( $url );
305
+ $url = str_replace( $domain . '#', $domain . '/#', $url ); // For website.com#URI link.
306
+ $domain = trailingslashit( $domain );
307
+ $search = [
308
+ 'http://' . $domain,
309
+ 'http://www.' . $domain,
310
+ 'https://' . $domain,
311
+ 'https://www.' . $domain,
312
+ 'www.' . $domain,
313
+ $domain,
314
+ ];
315
+ $url = str_replace( $search, '', $url );
316
+
317
+ // Empty url.
 
 
318
  // External domain.
319
  if ( empty( $url ) || 0 === strpos( $url, 'http://' ) || 0 === strpos( $url, 'https://' ) ) {
320
  return false;
398
  */
399
  private function save_redirection_cache() {
400
  if ( ! $this->get_id() || empty( $this->cache ) ) {
401
+ return;
402
  }
403
 
404
  foreach ( $this->cache as $item ) {
405
  $item['redirection_id'] = $this->get_id();
406
  Cache::add( $item );
407
  }
 
 
408
  }
409
 
410
  /**
417
  return $this->domain;
418
  }
419
 
420
+ $this->domain = Url::get_domain( home_url() );
421
 
422
  return $this->domain;
423
  }
includes/modules/redirections/class-redirector.php CHANGED
@@ -65,8 +65,7 @@ class Redirector {
65
  * Set the required values.
66
  */
67
  private function start() {
68
- $uri = explode( '?', $_SERVER['REQUEST_URI'] );
69
- $uri = str_replace( home_url( '/' ), '', $uri[0] );
70
  $uri = trim( $uri, '/' );
71
  $uri = urldecode( $uri );
72
 
@@ -116,7 +115,7 @@ class Redirector {
116
  return;
117
  }
118
 
119
- if ( $this->do_filter( 'modules/redirection/add_redirect_header', true ) ) {
120
  header( 'X-Redirect-By: Rank Math SEO' );
121
  }
122
 
65
  * Set the required values.
66
  */
67
  private function start() {
68
+ $uri = str_replace( home_url( '/' ), '', $_SERVER['REQUEST_URI'] );
 
69
  $uri = trim( $uri, '/' );
70
  $uri = urldecode( $uri );
71
 
115
  return;
116
  }
117
 
118
+ if ( $this->do_filter( 'redirection/add_redirect_header', true ) ) {
119
  header( 'X-Redirect-By: Rank Math SEO' );
120
  }
121
 
includes/modules/redirections/class-table.php CHANGED
@@ -16,8 +16,6 @@ use MyThemeShop\Admin\List_Table;
16
 
17
  /**
18
  * Table class.
19
- *
20
- * @codeCoverageIgnore
21
  */
22
  class Table extends List_Table {
23
 
@@ -60,6 +58,8 @@ class Table extends List_Table {
60
  /**
61
  * Handles the checkbox column output.
62
  *
 
 
63
  * @param object $item The current item.
64
  */
65
  public function column_cb( $item ) {
@@ -71,6 +71,8 @@ class Table extends List_Table {
71
  /**
72
  * Handles the default column output.
73
  *
 
 
74
  * @param object $item The current item.
75
  * @param string $column_name The current column name.
76
  */
@@ -91,6 +93,8 @@ class Table extends List_Table {
91
  /**
92
  * Get html for sources column
93
  *
 
 
94
  * @param array $sources Array of sources.
95
  * @return string
96
  */
@@ -129,6 +133,8 @@ class Table extends List_Table {
129
  /**
130
  * Get html of a source
131
  *
 
 
132
  * @param array $source Source for which render html.
133
  * @param array $comparison_hash Comparison array hash.
134
  * @return string
@@ -145,6 +151,8 @@ class Table extends List_Table {
145
  /**
146
  * Generate row actions div.
147
  *
 
 
148
  * @param object $item The current item.
149
  */
150
  public function column_actions( $item ) {
@@ -202,6 +210,8 @@ class Table extends List_Table {
202
  * Get an associative array ( option_name => option_title ) with the list
203
  * of bulk actions available on this table.
204
  *
 
 
205
  * @return array
206
  */
207
  public function get_bulk_actions() {
@@ -253,6 +263,8 @@ class Table extends List_Table {
253
  /**
254
  * Generates content for a single row of the table.
255
  *
 
 
256
  * @param object $item The current item.
257
  */
258
  public function single_row( $item ) {
16
 
17
  /**
18
  * Table class.
 
 
19
  */
20
  class Table extends List_Table {
21
 
58
  /**
59
  * Handles the checkbox column output.
60
  *
61
+ * @codeCoverageIgnore
62
+ *
63
  * @param object $item The current item.
64
  */
65
  public function column_cb( $item ) {
71
  /**
72
  * Handles the default column output.
73
  *
74
+ * @codeCoverageIgnore
75
+ *
76
  * @param object $item The current item.
77
  * @param string $column_name The current column name.
78
  */
93
  /**
94
  * Get html for sources column
95
  *
96
+ * @codeCoverageIgnore
97
+ *
98
  * @param array $sources Array of sources.
99
  * @return string
100
  */
133
  /**
134
  * Get html of a source
135
  *
136
+ * @codeCoverageIgnore
137
+ *
138
  * @param array $source Source for which render html.
139
  * @param array $comparison_hash Comparison array hash.
140
  * @return string
151
  /**
152
  * Generate row actions div.
153
  *
154
+ * @codeCoverageIgnore
155
+ *
156
  * @param object $item The current item.
157
  */
158
  public function column_actions( $item ) {
210
  * Get an associative array ( option_name => option_title ) with the list
211
  * of bulk actions available on this table.
212
  *
213
+ * @codeCoverageIgnore
214
+ *
215
  * @return array
216
  */
217
  public function get_bulk_actions() {
263
  /**
264
  * Generates content for a single row of the table.
265
  *
266
+ * @codeCoverageIgnore
267
+ *
268
  * @param object $item The current item.
269
  */
270
  public function single_row( $item ) {
includes/modules/redirections/class-watcher.php CHANGED
@@ -92,7 +92,10 @@ class Watcher {
92
  __( 'SEO Notice: you just changed the slug of a %1$s and Rank Math has automatically created a redirection. You can edit the redirection by <a href="%2$s">clicking here</a>.', 'rank-math' ),
93
  Helper::get_post_type_label( $post->post_type, true ), $this->get_edit_redirection_url( $redirection_id )
94
  ),
95
- [ 'type' => 'warning' ]
 
 
 
96
  );
97
 
98
  $this->do_action( 'redirection/post_updated', $redirection_id );
92
  __( 'SEO Notice: you just changed the slug of a %1$s and Rank Math has automatically created a redirection. You can edit the redirection by <a href="%2$s">clicking here</a>.', 'rank-math' ),
93
  Helper::get_post_type_label( $post->post_type, true ), $this->get_edit_redirection_url( $redirection_id )
94
  ),
95
+ [
96
+ 'type' => 'warning',
97
+ 'classes' => 'is-dismissible',
98
+ ]
99
  );
100
 
101
  $this->do_action( 'redirection/post_updated', $redirection_id );
includes/modules/seo-analysis/class-seo-analyzer.php CHANGED
@@ -249,7 +249,7 @@ class SEO_Analyzer {
249
  );
250
 
251
  foreach ( $this->results as $test => $data ) {
252
- if ( $this->analyse_subpage && in_array( $test, $this->get_excluded_tests() ) ) {
253
  continue;
254
  }
255
  $statuses[ $data['status'] ]++;
249
  );
250
 
251
  foreach ( $this->results as $test => $data ) {
252
+ if ( 'info' === $data['status'] || ( $this->analyse_subpage && in_array( $test, $this->get_excluded_tests() ) ) ) {
253
  continue;
254
  }
255
  $statuses[ $data['status'] ]++;
includes/opengraph/class-image.php CHANGED
@@ -83,7 +83,7 @@ class Image {
83
  */
84
  public function show() {
85
  foreach ( $this->get_images() as $image => $image_meta ) {
86
- $this->image_tag( $image );
87
  $this->image_meta( $image_meta );
88
  }
89
  }
@@ -109,14 +109,15 @@ class Image {
109
  /**
110
  * Outputs an image tag based on whether it's https or not.
111
  *
112
- * @param string $image_url The image URL.
113
  */
114
- private function image_tag( $image_url ) {
115
- $this->opengraph->tag( 'og:image', esc_url( $image_url ) );
 
116
 
117
  // Add secure URL if detected. Not all services implement this, so the regular one also needs to be rendered.
118
- if ( Str::starts_with( 'https://', $image_url ) ) {
119
- $this->opengraph->tag( 'og:image:secure_url', esc_url( $image_url ) );
120
  }
121
  }
122
 
@@ -280,6 +281,9 @@ class Image {
280
  case is_singular():
281
  $this->set_singular_image();
282
  break;
 
 
 
283
  case is_category():
284
  case is_tag():
285
  case is_tax():
@@ -493,6 +497,15 @@ class Image {
493
  $this->add_image_by_id( $image_id );
494
  }
495
 
 
 
 
 
 
 
 
 
 
496
  /**
497
  * Determines whether the passed URL is considered valid.
498
  *
83
  */
84
  public function show() {
85
  foreach ( $this->get_images() as $image => $image_meta ) {
86
+ $this->image_tag( $image_meta );
87
  $this->image_meta( $image_meta );
88
  }
89
  }
109
  /**
110
  * Outputs an image tag based on whether it's https or not.
111
  *
112
+ * @param array $image_meta Image metadata.
113
  */
114
+ private function image_tag( $image_meta ) {
115
+ $og_image = $this->opengraph->get_overlay_image() ? admin_url( "admin-ajax.php?action=rank_math_overlay_thumb&id={$image_meta['id']}&type={$this->opengraph->get_overlay_image()}" ) : $image_meta['url'];
116
+ $this->opengraph->tag( 'og:image', esc_url( $og_image ) );
117
 
118
  // Add secure URL if detected. Not all services implement this, so the regular one also needs to be rendered.
119
+ if ( Str::starts_with( 'https://', $og_image ) ) {
120
+ $this->opengraph->tag( 'og:image:secure_url', esc_url( $og_image ) );
121
  }
122
  }
123
 
281
  case is_singular():
282
  $this->set_singular_image();
283
  break;
284
+ case is_post_type_archive():
285
+ $this->set_archive_image();
286
+ break;
287
  case is_category():
288
  case is_tag():
289
  case is_tax():
497
  $this->add_image_by_id( $image_id );
498
  }
499
 
500
+ /**
501
+ * Check if archive has an image and add this image.
502
+ */
503
+ private function set_archive_image() {
504
+ $post_type = get_query_var( 'post_type' );
505
+ $image_id = Helper::get_settings( "titles.pt_{$post_type}_facebook_image_id" );
506
+ $this->add_image_by_id( $image_id );
507
+ }
508
+
509
  /**
510
  * Determines whether the passed URL is considered valid.
511
  *
includes/opengraph/class-opengraph.php CHANGED
@@ -166,4 +166,21 @@ class OpenGraph {
166
 
167
  return true;
168
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
169
  }
166
 
167
  return true;
168
  }
169
+
170
+ /**
171
+ * Get Overlay Image URL
172
+ *
173
+ * @param string $network The social network.
174
+ * @return url
175
+ */
176
+ public function get_overlay_image( $network = 'facebook' ) {
177
+ $img_overlay = '';
178
+ if ( is_singular() ) {
179
+ $img_overlay = Helper::get_post_meta( "{$network}_enable_image_overlay" ) ? Helper::get_post_meta( "{$network}_image_overlay" ) : '';
180
+ } elseif ( is_category() || is_tag() || is_tax() ) {
181
+ $img_overlay = Helper::get_term_meta( "{$network}_enable_image_overlay" ) ? Helper::get_term_meta( "{$network}_image_overlay" ) : '';
182
+ }
183
+
184
+ return $img_overlay;
185
+ }
186
  }
includes/opengraph/class-twitter.php CHANGED
@@ -103,7 +103,7 @@ class Twitter extends OpenGraph {
103
  $this->action( 'rank_math/opengraph/twitter', $this->type, 15 );
104
  }
105
 
106
- $is_archive = is_archive() && ! ( is_author() || is_category() || is_tag() || is_tax() );
107
  $remove_tags = $is_archive && in_array( $this->type, array( 'summary', 'summary_large_image' ) );
108
  if ( $remove_tags ) {
109
  $this->remove_tags();
@@ -184,7 +184,8 @@ class Twitter extends OpenGraph {
184
  public function image() {
185
  $images = new Image( false, $this );
186
  foreach ( $images->get_images() as $image_url => $image_meta ) {
187
- $this->tag( 'twitter:image', esc_url( $image_url ) );
 
188
  }
189
  }
190
 
103
  $this->action( 'rank_math/opengraph/twitter', $this->type, 15 );
104
  }
105
 
106
+ $is_archive = is_archive() && ! ( is_author() || is_category() || is_tag() || is_tax() || is_post_type_archive() );
107
  $remove_tags = $is_archive && in_array( $this->type, array( 'summary', 'summary_large_image' ) );
108
  if ( $remove_tags ) {
109
  $this->remove_tags();
184
  public function image() {
185
  $images = new Image( false, $this );
186
  foreach ( $images->get_images() as $image_url => $image_meta ) {
187
+ $img_url = $this->get_overlay_image( $this->prefix ) ? admin_url( "admin-ajax.php?action=rank_math_overlay_thumb&id={$image_meta['id']}&type={$this->get_overlay_image( $this->prefix )}" ) : $image_url;
188
+ $this->tag( 'twitter:image', esc_url( $img_url ) );
189
  }
190
  }
191
 
includes/settings/titles/post-types.php CHANGED
@@ -204,6 +204,13 @@ if ( $taxonomies ) {
204
  ) );
205
  }
206
 
 
 
 
 
 
 
 
207
  // Enable/Disable Metabox option.
208
  if ( 'attachment' === $post_type ) {
209
  $cmb->add_field( array(
@@ -246,6 +253,7 @@ if ( 'attachment' === $post_type ) {
246
  if ( ! $post_type_obj->has_archive ) {
247
  $cmb->remove_field( 'pt_' . $post_type . '_archive_title' );
248
  $cmb->remove_field( 'pt_' . $post_type . '_archive_description' );
 
249
  }
250
 
251
  if ( 'attachment' === $post_type ) {
204
  ) );
205
  }
206
 
207
+ $cmb->add_field( array(
208
+ 'id' => 'pt_' . $post_type . '_facebook_image',
209
+ 'type' => 'file',
210
+ 'name' => esc_html__( 'Thumbnail for Facebook', 'rank-math' ),
211
+ 'desc' => esc_html__( 'Image displayed when your page is shared on Facebook and other social networks. Use images that are at least 1200 x 630 pixels for the best display on high resolution devices.', 'rank-math' ),
212
+ ) );
213
+
214
  // Enable/Disable Metabox option.
215
  if ( 'attachment' === $post_type ) {
216
  $cmb->add_field( array(
253
  if ( ! $post_type_obj->has_archive ) {
254
  $cmb->remove_field( 'pt_' . $post_type . '_archive_title' );
255
  $cmb->remove_field( 'pt_' . $post_type . '_archive_description' );
256
+ $cmb->remove_field( 'pt_' . $post_type . '_facebook_image' );
257
  }
258
 
259
  if ( 'attachment' === $post_type ) {
includes/traits/class-ajax.php CHANGED
@@ -25,7 +25,11 @@ trait Ajax {
25
  * @return boolean
26
  */
27
  public function is_ajax() {
28
- return \wp_doing_ajax();
 
 
 
 
29
  }
30
 
31
  /**
25
  * @return boolean
26
  */
27
  public function is_ajax() {
28
+ if ( function_exists( 'wp_doing_ajax' ) ) {
29
+ return \wp_doing_ajax();
30
+ }
31
+
32
+ return defined( 'DOING_AJAX' ) && DOING_AJAX;
33
  }
34
 
35
  /**
rank-math.php CHANGED
@@ -9,7 +9,7 @@
9
  *
10
  * @wordpress-plugin
11
  * Plugin Name: Rank Math SEO
12
- * Version: 1.0.16
13
  * Plugin URI: https://link.mythemeshop.com/rankmathseo
14
  * Description: Rank Math is a revolutionary SEO product that combines the features of many SEO tools and lets you multiply your traffic in the easiest way possible.
15
  * Author: MyThemeShop
@@ -34,7 +34,7 @@ final class RankMath {
34
  *
35
  * @var string
36
  */
37
- public $version = '1.0.16';
38
 
39
  /**
40
  * Rank Math database version.
@@ -48,7 +48,7 @@ final class RankMath {
48
  *
49
  * @var string
50
  */
51
- private $wordpress_version = '4.2';
52
 
53
  /**
54
  * Minimum version of PHP required to run the plugin
9
  *
10
  * @wordpress-plugin
11
  * Plugin Name: Rank Math SEO
12
+ * Version: 1.0.17
13
  * Plugin URI: https://link.mythemeshop.com/rankmathseo
14
  * Description: Rank Math is a revolutionary SEO product that combines the features of many SEO tools and lets you multiply your traffic in the easiest way possible.
15
  * Author: MyThemeShop
34
  *
35
  * @var string
36
  */
37
+ public $version = '1.0.17';
38
 
39
  /**
40
  * Rank Math database version.
48
  *
49
  * @var string
50
  */
51
+ private $wordpress_version = '4.6';
52
 
53
  /**
54
  * Minimum version of PHP required to run the plugin
readme.txt CHANGED
@@ -1,11 +1,11 @@
1
  === WordPress SEO Plugin - Rank Math ===
2
- Contributors: MyThemeShop
3
  Plugin link: https://link.mythemeshop.com/rankmathseo
4
  Tags: seo, sitemap, google search console, schema.org, redirection
5
- Tested up to: 5.0.2
6
  Requires at least: 4.6.0
7
  Requires PHP: 5.6
8
- Stable tag: 1.0.16
9
  License: GPL-2.0+
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.txt
11
 
@@ -278,6 +278,16 @@ Coming Soon!
278
 
279
  **<a href="https://link.mythemeshop.com/fbgrouprankmath" target="_blank">JOIN FACEBOOK GROUP COMMUNITY</a>**: The purpose of this Facebook group is to have a collective place where the community can help each other, and we can get some feedback to improve Rank Math as well. Joining the group is also a great way to connect with like-minded people and share your SEO experience.
280
 
 
 
 
 
 
 
 
 
 
 
281
 
282
  = Getting Started: =
283
  **<a href="https://link.mythemeshop.com/setuprm" target="_blank">1. How to Setup Rank Math:</a>** Once you install Rank Math for the first time, you will be greeted with the Setup Wizard which is discussed in detail here.
@@ -434,21 +444,18 @@ We look forward to helping you.
434
 
435
  == Changelog ==
436
 
437
- = 1.0.16 [Feb 12, 2019] =
438
- * Added different Facebook profile IDs/per post option
439
- * Added code to move title inside the Rank Math's meta
440
- * Improved Redirection module for better performance
441
- * Improved the external links function by not including links like mailto, tel etc.
442
- * Removed AMP for WP's code from RM as they added the support
443
- * Changed admin menu icon of Rank Math
444
- * Fixed SEO Analysis API error
445
- * Fix few Redirection issues
446
- * Fixed an issue related to Emojis in the meta tags
447
- * Fixed an error when shop page was used as the homepage
448
- * Fixed an issue when the Flesch score was touching 80
449
- * Fixed SEO score not working when Sitemap was disabled
450
- * Fixed an issue with the importer from other plugins, where it showed the progress bar 100 immediately
451
- * Fixed some typos
452
- * Improved the code overall to remove some duplicated code
453
 
454
  Full changelog can be found here - **[Rank Math SEO changelog](https://rankmath.com/changelog)**
1
  === WordPress SEO Plugin - Rank Math ===
2
+ Contributors: rankmath, MyThemeShop
3
  Plugin link: https://link.mythemeshop.com/rankmathseo
4
  Tags: seo, sitemap, google search console, schema.org, redirection
5
+ Tested up to: 5.1
6
  Requires at least: 4.6.0
7
  Requires PHP: 5.6
8
+ Stable tag: 1.0.17
9
  License: GPL-2.0+
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.txt
11
 
278
 
279
  **<a href="https://link.mythemeshop.com/fbgrouprankmath" target="_blank">JOIN FACEBOOK GROUP COMMUNITY</a>**: The purpose of this Facebook group is to have a collective place where the community can help each other, and we can get some feedback to improve Rank Math as well. Joining the group is also a great way to connect with like-minded people and share your SEO experience.
280
 
281
+ = Branding Guideline =
282
+ Rank Math® is a registered trademark. Please use the following format when mentioning Rank Math SEO plugin anywhere.
283
+ * Rank Math [correct]
284
+ * rank math [incorrect]
285
+ * Rank math [incorrect]
286
+ * rank Math [incorrect]
287
+ * RankMath [incorrect]
288
+ * Rankmath [incorrect]
289
+ * rankmath [incorrect]
290
+ * rankMath [incorrect]
291
 
292
  = Getting Started: =
293
  **<a href="https://link.mythemeshop.com/setuprm" target="_blank">1. How to Setup Rank Math:</a>** Once you install Rank Math for the first time, you will be greeted with the Setup Wizard which is discussed in detail here.
444
 
445
  == Changelog ==
446
 
447
+ = 1.0.17 [Feb 19, 2019] =
448
+ * Added new Sanitization tests
449
+ * Added an option to add a social image for CPT archive
450
+ * Added Schema Type in the SEO Details
451
+ * Added Query Strings to be honored by the Redirection module
452
+ * Changed the dependency of the Cron job on WordPress only
453
+ * Fixed Flesch Readability issue
454
+ * Fixed the SEO Analysis by not considering the Info tests in the total count
455
+ * Fixed the option of Add icon overlay to thumbnail not working
456
+ * Fixed the validation of the URLs before considering them as external link attributes
457
+ * Fixed Elementor adding link attributes conflicting with the Rank Math plugin
458
+ * Fixed Redirection notice not showing a dismiss link
459
+ * Improved the code further
 
 
 
460
 
461
  Full changelog can be found here - **[Rank Math SEO changelog](https://rankmath.com/changelog)**
vendor/cmb2/cmb2/CHANGELOG.md CHANGED
@@ -5,6 +5,27 @@ All notable changes to this project will be documented in this file.
5
  ### Enhancements
6
  ### Bug Fixes
7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  ## [2.5.1 - 2018-12-10](https://github.com/CMB2/CMB2/releases/tag/v2.5.1)
9
 
10
  ### Bug Fixes
5
  ### Enhancements
6
  ### Bug Fixes
7
 
8
+ ## [2.6.0 - 2019-01-18](https://github.com/CMB2/CMB2/releases/tag/v2.6.0)
9
+
10
+ ### Enhancements
11
+
12
+ * Updated PHPUnit version in composer.json. Props [@slaFFik](https://github.com/slaFFik) ([#1204](https://github.com/CMB2/CMB2/pull/1204)).
13
+ * Package.json: fix the need of global (old) grunt. Props [@slaFFik](https://github.com/slaFFik) ([#1206](https://github.com/CMB2/CMB2/pull/1206)).
14
+ * Add optional confirmation dialog to group field's Remove button. Example [documented in the example functions file](https://github.com/CMB2/CMB2/blob/12036e2dcdeb5b019e844b814eca154bb0eee791/example-functions.php#L525). Props [@slaFFik](https://github.com/slaFFik) ([#1208](https://github.com/CMB2/CMB2/pull/1208)).
15
+ * Add 'id' attribute on group field `.postbox` divs to ensure compatibility with scripts which expect ids there. Props [@amans2k](https://github.com/amans2k) ([#1108](https://github.com/CMB2/CMB2/pull/1108)).
16
+ * Make `CMB2_Option` properties accessible. ([#1052](https://github.com/CMB2/CMB2/issues/1052))
17
+ * New Before/After row hooks: `'cmb2_before_field_row'`, `"cmb2_before_{$field_type}_field_row"`, `"cmb2_after_{$field_type}_field_row"`, `'cmb2_after_field_row'`. Props [@rubengc](https://github.com/rubengc) ([#953](https://github.com/CMB2/CMB2/pull/953)).
18
+ * Introduce three new filters to filter field arguments: `'cmb2_field_defaults'`, `'cmb2_field_arguments_raw'`, `'cmb2_field_arguments'`. Props [@jrfnl](https://github.com/jrfnl) ([#588](https://github.com/CMB2/CMB2/pull/588)).
19
+
20
+
21
+ ### Bug Fixes
22
+ * Remove superfluous method definitions. Props [@tnorthcutt](https://github.com/tnorthcutt) ([#1200](https://github.com/CMB2/CMB2/pull/1200)).
23
+ * Fix `rest_value_cb` registering of filter. Props [@lipemat](https://github.com/lipemat) ([#1212](https://github.com/CMB2/CMB2/pull/1212)).
24
+ * Do not trigger tinyMCE editor save for the activeEditor. Prevents cursor jump in Gutenberg. Fixes [#1202](https://github.com/CMB2/CMB2/issues/1202)
25
+ * Fix issue where making a field repeatable would generate a Javascript error because of missing sortable library. Props [@slaFFik](https://github.com/slaFFik) ([#1216](https://github.com/CMB2/CMB2/pull/1216)).
26
+ * Ensure value passed to `CMB2_Utils::filter_empty` from `CMB2::save_group_field` is always an array. ([#1026](https://github.com/CMB2/CMB2/issues/1026))
27
+ * Fix potential issue with test path location. Props [@quasel](https://github.com/quasel) ([#463](https://github.com/CMB2/CMB2/pull/463)).
28
+
29
  ## [2.5.1 - 2018-12-10](https://github.com/CMB2/CMB2/releases/tag/v2.5.1)
30
 
31
  ### Bug Fixes
vendor/cmb2/cmb2/CONTRIBUTING.md CHANGED
@@ -41,6 +41,14 @@ Translations
41
  ---
42
  If you are looking to provide language translation files, Please do so via [WordPress Plugin Translations](https://translate.wordpress.org/projects/wp-plugins/cmb2).
43
 
 
 
 
 
 
 
 
 
44
  Additional Resources
45
  ---
46
 
41
  ---
42
  If you are looking to provide language translation files, Please do so via [WordPress Plugin Translations](https://translate.wordpress.org/projects/wp-plugins/cmb2).
43
 
44
+ Creating/Running Tests
45
+ ---
46
+ We use PHPUnit and the WordPress test suite for our unit/integration tests.
47
+
48
+ 1. You can install the WordPress test suite [using the installer](https://github.com/CMB2/CMB2/blob/develop/tests/bin/install-wp-tests.sh#L3): `bash tests/bin/install-wp-tests.sh wordpress_test root ''`. (this will install the test suite in the temp folder on your computer, using a test database with those given credentials)
49
+ 1. Install PHPUnit via composer, `composer install`.
50
+ 1. Once Composer and the WordPress test sutie are installed, you can run phpunit via `./vendor/bin/phpunit` in the CMB2 directory.
51
+
52
  Additional Resources
53
  ---
54
 
vendor/cmb2/cmb2/apigen/apigen.neon ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # source:
2
+ # - bootstrap.php
3
+ # - example-functions.php
4
+ # - init.php
5
+ # - includes
6
+ # - tests
7
+ source: ./
8
+
9
+ destination: ../../../../wpengine/api
10
+ # list of scanned file extensions (e.g. php5, phpt...)
11
+ extensions: [php]
12
+
13
+ # directories and files matching this file mask will not be parsed
14
+ exclude:
15
+ - node_modules/
16
+ - tmp/
17
+ - apigen/
18
+ - css/
19
+ - images/
20
+ - js/
21
+ - languages/
22
+ - vendor/
23
+
24
+ # # similar to above, but this files will be included in class tree
25
+ # skipDocPath:
26
+ # - *Component\Console
27
+
28
+ # character set of source files; if you use only one across your files, we recommend you name it
29
+ charset: [UTF-8]
30
+
31
+ # title of generated documentation
32
+ main: CMB2
33
+
34
+ # title of generated documentation
35
+ title: CMB2 Documentation
36
+
37
+ # base url used for sitemap (useful for public doc)
38
+ baseUrl: https://cmb2.io/api
39
+
40
+ # custom search engine id, will be used by search box
41
+ googleCseId: 001227520415713999821:rbrooe8zpyi
42
+
43
+ # Google Analytics tracking code
44
+ googleAnalytics: UA-61730501-1
45
+
46
+ # choose ApiGen template theme
47
+ templateTheme: bootstrap # or: default
48
+ templateConfig: apigen/theme-bootstrap/src/config.neon
49
+
50
+ # the way elements are grouped in menu
51
+ groups: packages # also: namespace, packages, none; auto will detect namespace first, than packages
52
+
53
+ # access levels of included method and properties
54
+ accessLevels: [public, protected, private] # also [private]
55
+
56
+ # include elements marked as @internal/{@internal}
57
+ internal: true
58
+
59
+ # generate documentation for PHP internal classes
60
+ php: false
61
+
62
+ # generate highlighted source code for elements
63
+ sourceCode: true
64
+
65
+ # generate tree view of classes, interfaces, traits and exceptions
66
+ tree: true
67
+
68
+ # generate documentation for deprecated elements
69
+ deprecated: true
70
+
71
+ # generate list of tasks with @todo annotation
72
+ todo: true
73
+
74
+ # add link to ZIP archive of documentation
75
+ download: true
vendor/cmb2/cmb2/apigen/hook-docs.php ADDED
@@ -0,0 +1,279 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Generate documentation for hooks in CMB2
4
+ * Credit: https://github.com/woothemes/woocommerce/blob/master/apigen/hook-docs.php
5
+ */
6
+ class CMB2_Hook_Finder {
7
+ private static $current_file = '';
8
+ private static $files_to_scan = array();
9
+ private static $pattern_custom_actions = '/do_action(.*?);/i';
10
+ private static $pattern_custom_filters = '/apply_filters(.*?);/i';
11
+ private static $found_files = array();
12
+ private static $custom_hooks_found = '';
13
+
14
+ private static function get_files( $pattern, $flags = 0, $path = '' ) {
15
+
16
+ if ( ! $path && ( $dir = dirname( $pattern ) ) != '.' ) {
17
+
18
+ if ($dir == '\\' || $dir == '/') { $dir = ''; } // End IF Statement
19
+
20
+ return self::get_files(basename( $pattern ), $flags, $dir . '/' );
21
+
22
+ } // End IF Statement
23
+ $paths = glob( $path . '*', GLOB_ONLYDIR | GLOB_NOSORT );
24
+ $files = glob( $path . $pattern, $flags );
25
+
26
+ if ( is_array( $paths ) ) {
27
+ foreach ( $paths as $p ) {
28
+ $found_files = array();
29
+ $retrieved_files = (array) self::get_files( $pattern, $flags, $p . '/' );
30
+ foreach ( $retrieved_files as $file ) {
31
+ if ( ! in_array( $file, self::$found_files ) )
32
+ $found_files[] = $file;
33
+ }
34
+
35
+ self::$found_files = array_merge( self::$found_files, $found_files );
36
+
37
+ if ( is_array( $files ) && is_array( $found_files ) ) {
38
+ $files = array_merge( $files, $found_files );
39
+ }
40
+
41
+ } // End FOREACH Loop
42
+ }
43
+ return $files;
44
+ }
45
+
46
+ private static function get_hook_link( $hook, $details = array() ) {
47
+ if ( ! empty( $details['class'] ) ) {
48
+ $link = 'https://cmb2.io/api//source-class-' . $details['class'] . '.html#' . $details['line'];
49
+ } elseif ( ! empty( $details['function'] ) ) {
50
+ $link = 'https://cmb2.io/api//source-function-' . $details['function'] . '.html#' . $details['line'];
51
+ } else {
52
+ $link = 'https://github.com/CMB2/CMB2/search?utf8=%E2%9C%93&q=' . $hook;
53
+ }
54
+
55
+ if ( false !== strpos( $hook, '{' ) || false !== strpos( $hook, '$' ) ) {
56
+ $hook = '"'. $hook .'"';
57
+ } else {
58
+ $hook = "'$hook'";
59
+ }
60
+
61
+ return '<a href="' . $link . '">' . $hook . '</a>';
62
+ }
63
+
64
+ public static function process_hooks() {
65
+ // If we have one, get the PHP files from it.
66
+ $class_files = self::get_files( '*.php', GLOB_MARK, dirname( __FILE__ ) . '/../includes/' );
67
+ $class_files[] = dirname( __FILE__ ) . '/../init.php';
68
+
69
+ self::$files_to_scan = array(
70
+ 'Hooks' => $class_files,
71
+ );
72
+
73
+ $scanned = array();
74
+
75
+ ob_start();
76
+
77
+ echo '<div id="content">';
78
+ echo '<h1>WordPress Action and Filter Hook Reference</h1>';
79
+
80
+ foreach ( self::$files_to_scan as $heading => $files ) {
81
+ self::$custom_hooks_found = array();
82
+
83
+ foreach ( $files as $f ) {
84
+ self::$current_file = basename( $f );
85
+ $tokens = token_get_all( file_get_contents( $f ) );
86
+ $token_type = false;
87
+ $current_class = '';
88
+ $current_function = '';
89
+
90
+ if ( in_array( self::$current_file, $scanned ) ) {
91
+ continue;
92
+ }
93
+
94
+ $scanned[] = self::$current_file;
95
+
96
+ foreach ( $tokens as $index => $token ) {
97
+ if ( is_array( $token ) ) {
98
+ if ( $token[0] == T_CLASS ) {
99
+ $token_type = 'class';
100
+ } elseif ( $token[0] == T_FUNCTION ) {
101
+ $token_type = 'function';
102
+ } elseif ( $token[1] === 'do_action' ) {
103
+ $token_type = 'action';
104
+ } elseif ( $token[1] === 'apply_filters' ) {
105
+ $token_type = 'filter';
106
+ } elseif ( $token_type && ! empty( trim( $token[1] ) ) ) {
107
+ switch ( $token_type ) {
108
+ case 'class' :
109
+ $current_class = $token[1];
110
+ break;
111
+ case 'function' :
112
+ $current_function = $token[1];
113
+ break;
114
+ case 'filter' :
115
+ case 'action' :
116
+ $hook = trim( $token[1], "'" );
117
+ $loop = 0;
118
+
119
+ if ( '_' === substr( $hook, '-1', 1 ) ) {
120
+ $hook .= '{';
121
+ $open = true;
122
+ // Keep adding to hook until we find a comma or colon
123
+ while ( 1 ) {
124
+ $loop ++;
125
+ $next_hook = trim( trim( is_string( $tokens[ $index + $loop ] ) ? $tokens[ $index + $loop ] : $tokens[ $index + $loop ][1], '"' ), "'" );
126
+
127
+ if ( in_array( $next_hook, array( '.', '{', '}', '"', "'", ' ' ) ) ) {
128
+ continue;
129
+ }
130
+
131
+ $hook_first = substr( $next_hook, 0, 1 );
132
+ $hook_last = substr( $next_hook, -1, 1 );
133
+
134
+ if ( in_array( $next_hook, array( ',', ';' ), true ) ) {
135
+ if ( $open ) {
136
+ $hook .= '}';
137
+ $open = false;
138
+ }
139
+ break;
140
+ }
141
+
142
+ if ( '_' === $hook_first ) {
143
+ // Because CMB2 uses an _id() method
144
+ if ( '_id' !== $next_hook ) {
145
+ $next_hook = '}' . $next_hook;
146
+ $open = false;
147
+ }
148
+ }
149
+
150
+ if ( '_' === $hook_last ) {
151
+ $next_hook .= '{';
152
+ $open = true;
153
+ }
154
+
155
+ $hook .= $next_hook;
156
+ // echo '<xmp>$hook: '. print_r( $hook, true ) .'</xmp>';
157
+ }
158
+ }
159
+
160
+ if ( isset( self::$custom_hooks_found[ $hook ] ) ) {
161
+ self::$custom_hooks_found[ $hook ]['file'][] = self::$current_file;
162
+ } else {
163
+ self::$custom_hooks_found[ $hook ] = array(
164
+ 'line' => $token[2],
165
+ 'class' => $current_class,
166
+ 'function' => $current_function,
167
+ 'file' => array( self::$current_file ),
168
+ 'type' => $token_type
169
+ );
170
+ }
171
+ break;
172
+ }
173
+ $token_type = false;
174
+ }
175
+ }
176
+ }
177
+ }
178
+ // die( '<xmp>self::$custom_hooks_found: '. print_r( self::$custom_hooks_found, true ) .'</xmp>' );
179
+
180
+ foreach ( self::$custom_hooks_found as $hook => $details ) {
181
+ if ( ! strstr( $hook, 'cmb2' ) ) {
182
+ unset( self::$custom_hooks_found[ $hook ] );
183
+ }
184
+ }
185
+
186
+ ksort( self::$custom_hooks_found );
187
+
188
+ if ( ! empty( self::$custom_hooks_found ) ) {
189
+ $actions = self::wp_list_filter( self::$custom_hooks_found, array( 'type' => 'action' ) );
190
+ $filters = self::wp_list_filter( self::$custom_hooks_found, array( 'type' => 'filter' ) );
191
+
192
+ echo '<div class="panel panel-default"><div class="panel-heading"><h2>Action Hooks</h2></div>';
193
+
194
+ echo '<table class="summary table table-bordered table-striped"><thead><tr><th>Hook</th><th>File(s)</th></tr></thead><tbody>';
195
+
196
+ foreach ( $actions as $hook => $details ) {
197
+ echo '<tr>
198
+ <td>' . self::get_hook_link( $hook, $details ) . '</td>
199
+ <td>' . implode( ', ', array_unique( $details['file'] ) ) . '</td>
200
+ </tr>' . "\n";
201
+ }
202
+
203
+ echo '</tbody></table></div>';
204
+ echo '<div class="panel panel-default"><div class="panel-heading"><h2>Filter Hooks</h2></div>';
205
+
206
+ echo '<table class="summary table table-bordered table-striped"><thead><tr><th>Hook</th><th>File(s)</th></tr></thead><tbody>';
207
+
208
+ foreach ( $filters as $hook => $details ) {
209
+ echo '<tr>
210
+ <td>' . self::get_hook_link( $hook, $details ) . '</td>
211
+ <td>' . implode( ', ', array_unique( $details['file'] ) ) . '</td>
212
+ </tr>' . "\n";
213
+ }
214
+
215
+ echo '</tbody></table></div>';
216
+ }
217
+ }
218
+
219
+ echo '</div><div id="footer">';
220
+
221
+ $html = file_get_contents( '/Users/JT/Sites/wpengine/api/tree.html' );
222
+ $header = explode( '<div id="content">', $html );
223
+ $header = str_replace( '<li class="active">', '<li>', current( $header ) );
224
+ $header = str_replace( '<li class="hooks">', '<li class="active">', $header );
225
+ $header = str_replace( '<li class="hooks">', '<li class="active">', $header );
226
+ $header = str_replace( 'Tree | ', 'Hook Reference | ', $header );
227
+ $footer = explode( '<div id="footer">', $html );
228
+
229
+ file_put_contents( '/Users/JT/Sites/wpengine/api/hook-docs.html', $header . ob_get_clean() . end( $footer ) );
230
+ echo "Hook docs generated :)\n";
231
+ }
232
+
233
+ /**
234
+ * Filters a list of objects, based on a set of key => value arguments.
235
+ *
236
+ * @since 3.1.0
237
+ *
238
+ * @param array $list An array of objects to filter.
239
+ * @param array $args Optional. An array of key => value arguments to match
240
+ * against each object. Default empty array.
241
+ * @param string $operator Optional. The logical operation to perform. 'AND' means
242
+ * all elements from the array must match. 'OR' means only
243
+ * one element needs to match. 'NOT' means no elements may
244
+ * match. Default 'AND'.
245
+ * @return array Array of found values.
246
+ */
247
+ protected static function wp_list_filter( $list, $args = array(), $operator = 'AND' ) {
248
+ if ( ! is_array( $list ) )
249
+ return array();
250
+
251
+ if ( empty( $args ) )
252
+ return $list;
253
+
254
+ $operator = strtoupper( $operator );
255
+ $count = count( $args );
256
+ $filtered = array();
257
+
258
+ foreach ( $list as $key => $obj ) {
259
+ $to_match = (array) $obj;
260
+
261
+ $matched = 0;
262
+ foreach ( $args as $m_key => $m_value ) {
263
+ if ( array_key_exists( $m_key, $to_match ) && $m_value == $to_match[ $m_key ] )
264
+ $matched++;
265
+ }
266
+
267
+ if ( ( 'AND' == $operator && $matched == $count )
268
+ || ( 'OR' == $operator && $matched > 0 )
269
+ || ( 'NOT' == $operator && 0 == $matched ) ) {
270
+ $filtered[$key] = $obj;
271
+ }
272
+ }
273
+
274
+ return $filtered;
275
+ }
276
+ }
277
+
278
+ CMB2_Hook_Finder::process_hooks();
279
+
vendor/cmb2/cmb2/apigen/theme-bootstrap/LICENSE ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ The MIT License
2
+ ---------------
3
+
4
+ - Copyright (c) 2012 [Olivier Laviale](https://github.com/olvlvl)
5
+ - Copyright (c) 2014 [Tomáš Votruba](http://tomasvotruba.cz)
6
+
7
+ Permission is hereby granted, free of charge, to any person
8
+ obtaining a copy of this software and associated documentation
9
+ files (the "Software"), to deal in the Software without
10
+ restriction, including without limitation the rights to use,
11
+ copy, modify, merge, publish, distribute, sublicense, and/or sell
12
+ copies of the Software, and to permit persons to whom the
13
+ Software is furnished to do so, subject to the following
14
+ conditions:
15
+
16
+ The above copyright notice and this permission notice shall be
17
+ included in all copies or substantial portions of the Software.
18
+
19
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
20
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
21
+ OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
22
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
23
+ HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
24
+ WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
25
+ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
26
+ OTHER DEALINGS IN THE SOFTWARE.
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/404.latte ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {layout '@layout.latte'}
2
+ {var $robots = false}
3
+
4
+ {block title}Page not found{/block}
5
+
6
+ {block content}
7
+ <div id="content">
8
+ <h1>{include title}</h1>
9
+ <p>The requested page could not be found.</p>
10
+ <p>You have probably clicked on a link that is outdated and points to a page that does not exist any more or you have made an typing error in the address.</p>
11
+ <p>To continue please try to find requested page in the menu,{if $config->tree} take a look at <a href="tree.html">the tree view</a> of the whole project{/if} or use search field on the top.</p>
12
+ </div>
13
+ {/block}
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/@elementlist.latte ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {define elements}
2
+ <tr n:foreach="$elements as $element">
3
+ <td class="name"><a href="{$element|elementUrl}" n:class="$element->deprecated ? deprecated, !$element->valid ? invalid">{if $namespace}{$element->shortName}{else}{$element->name}{/if}</a></td>
4
+ <td>{$element|shortDescription|noescape}</td>
5
+ </tr>
6
+ {/define}
7
+
8
+ {if $classes}
9
+ <div class="panel panel-default">
10
+ <div class="panel-heading"><h2>Classes summary</h2></div>
11
+ <table class="summary table table-bordered table-striped" id="classes">
12
+ {include elements, elements => $classes}
13
+ </table>
14
+ </div>
15
+ {/if}
16
+
17
+ {if $interfaces}
18
+ <div class="panel panel-default">
19
+ <div class="panel-heading"><h2>Interfaces summary</h2></div>
20
+ <table class="summary table table-bordered table-striped" id="interfaces">
21
+ {include elements, elements => $interfaces}
22
+ </table>
23
+ </div>
24
+ {/if}
25
+
26
+ {if $traits}
27
+ <div class="panel panel-default">
28
+ <div class="panel-heading"><h2>Traits summary</h2></div>
29
+ <table class="summary table table-bordered table-striped" id="traits">
30
+ {include elements, elements => $traits}
31
+ </table>
32
+ </div>
33
+ {/if}
34
+
35
+ {if $exceptions}
36
+ <div class="panel panel-default">
37
+ <div class="panel-heading"><h2>Exceptions summary</h2></div>
38
+ <table class="summary table table-bordered table-striped" id="exceptions">
39
+ {include elements, elements => $exceptions}
40
+ </table>
41
+ </div>
42
+ {/if}
43
+
44
+ {if $constants}
45
+ <div class="panel panel-default">
46
+ <div class="panel-heading"><h2>Constants summary</h2></div>
47
+ <table class="summary table table-bordered table-striped" id="constants">
48
+ {include elements, elements => $constants}
49
+ </table>
50
+ </div>
51
+ {/if}
52
+
53
+ {if $functions}
54
+ <div class="panel panel-default">
55
+ <div class="panel-heading"><h2>Functions summary</h2></div>
56
+ <table class="summary table table-bordered table-striped" id="functions">
57
+ {include elements, elements => $functions}
58
+ </table>
59
+ </div>
60
+ {/if}
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/@layout.latte ADDED
@@ -0,0 +1,193 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {default $robots = true}
2
+ {default $active = ''}
3
+ <!DOCTYPE html>
4
+ <html>
5
+ <head>
6
+ <meta charset="utf-8">
7
+ <meta name="robots" content="noindex" n:if="!$robots">
8
+
9
+ <title>{include title}{if 'overview' !== $active && $config->title} | {$config->title}{/if}</title>
10
+
11
+ <link rel="stylesheet" href="{='resources/bootstrap.min.css'|staticFile}">
12
+ <link rel="stylesheet" href="{='resources/style.css'|staticFile}">
13
+ <link n:if="$config->googleCseId" rel="search" type="application/opensearchdescription+xml" title="{$config->title}" href="{$config->baseUrl}/opensearch.xml">
14
+
15
+ <script n:if="$config->googleAnalytics">
16
+ (function(i,s,o,g,r,a,m){ i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
17
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
18
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
19
+ })(window,document,'script','//www.google-analytics.com/analytics.js','__gaTracker');
20
+
21
+ __gaTracker('create', {$config->googleAnalytics}, 'auto');
22
+ __gaTracker('set', 'forceSSL', true);
23
+ __gaTracker('send','pageview');
24
+ </script>
25
+ </head>
26
+
27
+ <body>
28
+ <nav id="navigation" class="navbar navbar-default navbar-fixed-top">
29
+ <div class="container-fluid">
30
+ <div class="navbar-header">
31
+ <a href="index.html" class="navbar-brand">{if $config->title}{$config->title}{else}Overview{/if}</a>
32
+ </div>
33
+ <div class="collapse navbar-collapse">
34
+
35
+ <form{if $config->googleCseId} action="https://www.google.com/cse"{/if} id="search" class="navbar-form navbar-left" role="search">
36
+ <input type="hidden" name="cx" value="{$config->googleCseId}">
37
+ <input type="hidden" name="ie" value="UTF-8">
38
+ <div class="form-group">
39
+ <input type="text" name="q" class="search-query form-control" placeholder="Search"{if 'overview' === $active} autofocus{/if}>
40
+ </div>
41
+ </form>
42
+
43
+ <ul class="nav navbar-nav">
44
+ <li n:class="'package' === $active ? active" n:if="$packages">
45
+ <a n:tag-if="'package' !== $active && $package" href="{$package|packageUrl}" title="Summary of {$package}"><span>Package</span></a>
46
+ </li>
47
+ <li n:class="'namespace' === $active ? active" n:if="$namespaces">
48
+ <a n:tag-if="'namespace' !== $active && $namespace" href="{$namespace|namespaceUrl}" title="Summary of {$namespace}"><span>Namespace</span></a>
49
+ </li>
50
+ <li n:class="'class' === $active ? active" n:if="!$function && !$constant">
51
+ <a n:tag-if="'class' !== $active && $class" href="{$class|classUrl}" title="Summary of {$class->name}"><span>Class</span></a>
52
+ </li>
53
+ <li n:class="'function' === $active ? active" n:if="$function">
54
+ <a n:tag-if="'function' !== $active" href="{$function|functionUrl}" title="Summary of {$function->name}"><span>Function</span></a>
55
+ </li>
56
+ <li n:class="'constant' === $active ? active" n:if="$constant">
57
+ <a n:tag-if="'constant' !== $active" href="{$constant|constantUrl}" title="Summary of {$constant->name}"><span>Constant</span></a>
58
+ </li>
59
+
60
+ <li class="divider-vertical" n:if="$config->tree || $config->deprecated || $config->todo"></li>
61
+
62
+ <li n:class="'tree' === $active ? active" n:if="$config->tree">
63
+ <a n:tag-if="'tree' !== $active" href="tree.html" title="Tree view of classes, interfaces, traits and exceptions"><span>Tree</span></a>
64
+ </li>
65
+
66
+ {foreach $annotationGroups as $annotation}
67
+ <li n:class="$active === 'annotation-group-' . $annotation ? active">
68
+ <a n:tag-if="$active !== 'annotation-group-' . $annotation" href="annotation-group-{$annotation}.html" title="List of elements with {$annotation} annotation">
69
+ <span>{$annotation|firstUpper}</span>
70
+ </a>
71
+ </li>
72
+ {/foreach}
73
+
74
+ <li class="divider-vertical"></li>
75
+
76
+ <li class="hooks">
77
+ <a href="hook-docs.html" title="Hooks"><span>Hooks</span></a>
78
+ </li>
79
+
80
+ <li class="divider-vertical" n:if="$config->download"></li>
81
+
82
+ <li n:if="$config->download">
83
+ <a href="{$archive}" title="Download documentation as ZIP archive"><span>Download Docs</span></a>
84
+ </li>
85
+
86
+ <li n:if="$config->download">
87
+ <a href="https://github.com/CMB2/CMB2" title="View repository in Github"><span>Github</span></a>
88
+ </li>
89
+ </ul>
90
+ </div>
91
+ </div>
92
+ </nav>
93
+
94
+ <div id="left">
95
+ <div id="menu">
96
+ <a id="logo" href="index.html"></a>
97
+ {define group}
98
+ <ul>
99
+ {foreach $groups as $group}
100
+ {var $nextLevel = substr_count($iterator->nextValue, '\\') > substr_count($group, '\\')}
101
+ <li n:class="$actualGroup === $group || 0 === strpos($actualGroup, $group . '\\') ? active, $config->main && 0 === strpos($group, $config->main) ? main">
102
+ <a href="{if $groupBy === 'package'}{$group|packageUrl}{else}{$group|namespaceUrl}{/if}">
103
+ {$group|subgroupName}<span n:tag-if="$nextLevel"></span>
104
+ </a>
105
+ {if $nextLevel}
106
+ <ul>
107
+ {else}
108
+ </li>
109
+ {if substr_count($iterator->nextValue, '\\') < substr_count($group, '\\')}
110
+ {='</ul></li>'|repeat:substr_count($group, '\\') - substr_count($iterator->nextValue, '\\')|noescape}
111
+ {/if}
112
+ {/if}
113
+ {/foreach}
114
+ </ul>
115
+ {/define}
116
+
117
+ <div id="groups">
118
+ {if $namespaces}
119
+ <h3>Namespaces</h3>
120
+ {include group, groups => $namespaces, actualGroup => $namespace, groupBy => 'namespace'}
121
+ {elseif $packages}
122
+ <h3>Packages</h3>
123
+ {include group, groups => $packages, actualGroup => $package, groupBy => 'package'}
124
+ {/if}
125
+ </div>
126
+
127
+ {define elements}
128
+ <ul>
129
+ <li n:foreach="$elements as $element" n:class="$activeElement === $element ? active"><a n:class="$element->deprecated ? deprecated, !$element->valid ? invalid" href="{$element|elementUrl}">{if $namespace}{$element->shortName}{else}{$element->name}{/if}</a></li>
130
+ </ul>
131
+ {/define}
132
+
133
+ <div id="elements">
134
+ {if $classes}
135
+ <h3>Classes</h3>
136
+ {include elements, elements => $classes, activeElement => $class}
137
+ {/if}
138
+
139
+ {if $interfaces}
140
+ <h3>Interfaces</h3>
141
+ {include elements, elements => $interfaces, activeElement => $class}
142
+ {/if}
143
+
144
+ {if $traits}
145
+ <h3>Traits</h3>
146
+ {include elements, elements => $traits, activeElement => $class}
147
+ {/if}
148
+
149
+ {if $exceptions}
150
+ <h3>Exceptions</h3>
151
+ {include elements, elements => $exceptions, activeElement => $class}
152
+ {/if}
153
+
154
+ {if $constants}
155
+ <h3>Constants</h3>
156
+ {include elements, elements => $constants, activeElement => $constant}
157
+ {/if}
158
+
159
+ {if $functions}
160
+ <h3>Functions</h3>
161
+ {include elements, elements => $functions, activeElement => $function}
162
+ {/if}
163
+
164
+ <h3>Hooks</h3>
165
+ <ul>
166
+ <li class="hooks"><a href="hook-docs.html">Hook Reference</a></li>
167
+ </ul>
168
+ </div>
169
+ </div>
170
+ </div>
171
+
172
+ <div id="splitter"></div>
173
+
174
+ <div id="right">
175
+ <div id="rightInner">
176
+ {include content}
177
+ </div>
178
+
179
+ <div id="footer">
180
+ {$config->title} API documentation generated by <a href="http://apigen.org">ApiGen</a>
181
+ </div>
182
+ </div>
183
+ <script src="{='resources/combined.js'|staticFile}"></script>
184
+ <script src="{='elementlist.js'|staticFile}"></script>
185
+ <script type="text/javascript">
186
+ // Lazy load logo banner since it's oversized.
187
+ var img = document.createElement( 'img' );
188
+ img.src = 'https://plugins.trac.wordpress.org/export/1363053/cmb2/assets/banner-772x250.png';
189
+ img.alt = 'CMB2 Logo';
190
+ document.getElementById( 'logo' ).appendChild( img );
191
+ </script>
192
+ </body>
193
+ </html>
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/annotation-group.latte ADDED
@@ -0,0 +1,149 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {layout '@layout.latte'}
2
+ {var $active = 'annotation-group-' . $annotation}
3
+
4
+ {block title}{$annotation|firstUpper}{/block}
5
+
6
+ {block content}
7
+ <div id="content">
8
+ <h1>{include title}</h1>
9
+
10
+ {if $hasElements}
11
+ {if $annotationClasses}
12
+ <div class="panel panel-default">
13
+ <div class="panel-heading"><h2>Classes summary</h2></div>
14
+ <table class="summary table table-bordered table-striped" id="classes">
15
+ {include classes, items => $annotationClasses}
16
+ </table>
17
+ </div>
18
+ {/if}
19
+
20
+ {if $annotationInterfaces}
21
+ <div class="panel panel-default">
22
+ <div class="panel-heading"><h2>Interfaces summary</h2></div>
23
+ <table class="summary table table-bordered table-striped" id="interfaces">
24
+ {include classes, items => $annotationInterfaces}
25
+ </table>
26
+ </div>
27
+ {/if}
28
+
29
+ {if $annotationTraits}
30
+ <div class="panel panel-default">
31
+ <div class="panel-heading"><h2>Traits summary</h2></div>
32
+ <table class="summary table table-bordered table-striped" id="traits">
33
+ {include classes, items => $annotationTraits}
34
+ </table>
35
+ </div>
36
+ {/if}
37
+
38
+ {if $annotationExceptions}
39
+ <div class="panel panel-default">
40
+ <div class="panel-heading"><h2>Exceptions summary</h2></div>
41
+ <table class="summary table table-bordered table-striped" id="exceptions">
42
+ {include classes, items => $annotationExceptions}
43
+ </table>
44
+ </div>
45
+ {/if}
46
+
47
+ {if $annotationMethods}
48
+ <div class="panel panel-default">
49
+ <div class="panel-heading"><h2>Methods summary</h2></div>
50
+ <table class="summary table table-bordered table-striped" id="methods">
51
+ <tr n:foreach="$annotationMethods as $method">
52
+ <td class="name"><a href="{$method->declaringClassName|classUrl}">{$method->declaringClassName}</a></td>
53
+ <td class="name"><code><a href="{$method|methodUrl}">{$method->name}()</a></code></td>
54
+ <td>
55
+ {if $method->hasAnnotation($annotation)}
56
+ {foreach $method->annotations[$annotation] as $description}
57
+ {if $description}
58
+ {$description|annotation:$annotation:$method|noescape}<br>
59
+ {/if}
60
+ {/foreach}
61
+ {/if}
62
+ </td>
63
+ </tr>
64
+ </table>
65
+ </div>
66
+ {/if}
67
+
68
+ {if $annotationConstants}
69
+ <div class="panel panel-default">
70
+ <div class="panel-heading"><h2>Constants summary</h2></div>
71
+ <table class="summary table table-bordered table-striped" id="constants">
72
+ <tr n:foreach="$annotationConstants as $constant">
73
+ {if $constant->declaringClassName}
74
+ <td class="name"><a href="{$constant->declaringClassName|classUrl}">{$constant->declaringClassName}</a></td>
75
+ <td class="name"><code><a href="{$constant|constantUrl}"><b>{$constant->name}</b></a></code></td>
76
+
77
+ {else}
78
+ <td class="name" n:if="$namespaces || $classes || $interfaces || $traits || $exceptions"><a n:if="$constant->namespaceName" href="{$constant->namespaceName|namespaceUrl}">{$constant->namespaceName}</a></td>
79
+ <td n:class="name"><code><a href="{$constant|constantUrl}"><b>{$constant->shortName}</b></a></code></td>
80
+ {/if}
81
+ <td>
82
+ {foreach $constant->annotations[$annotation] as $description}
83
+ {if $description}
84
+ {$description|annotation:$annotation:$constant|noescape}<br>
85
+ {/if}
86
+ {/foreach}
87
+ </td>
88
+ </tr>
89
+ </table>
90
+ </div>
91
+ {/if}
92
+
93
+ {if $annotationProperties}
94
+ <div class="panel panel-default">
95
+ <div class="panel-heading"><h2>Properties summary</h2></div>
96
+ <table class="summary table table-bordered table-striped" id="properties">
97
+ <tr n:foreach="$annotationProperties as $property">
98
+ <td class="name"><a href="{$property->declaringClassName|classUrl}">{$property->declaringClassName}</a></td>
99
+ <td class="name"><a href="{$property|propertyUrl}"><var>${$property->name}</var></a></td>
100
+ <td>
101
+ {foreach $property->annotations[$annotation] as $description}
102
+ {if $description}
103
+ {$description|annotation:$annotation:$property|noescape}<br>
104
+ {/if}
105
+ {/foreach}
106
+ </td>
107
+ </tr>
108
+ </table>
109
+ </div>
110
+ {/if}
111
+
112
+ {if $annotationFunctions}
113
+ <div class="panel panel-default">
114
+ <div class="panel-heading"><h2>Functions summary</h2></div>
115
+ <table class="summary table table-bordered table-striped" id="functions">
116
+ <tr n:foreach="$annotationFunctions as $function">
117
+ <td class="name" n:if="$namespaces"><a n:if="$function->namespaceName" href="{$function->namespaceName|namespaceUrl}">{$function->namespaceName}</a></td>
118
+ <td class="name"><code><a href="{$function|functionUrl}">{$function->shortName}</a></code></td>
119
+ <td>
120
+ {foreach $function->annotations[$annotation] as $description}
121
+ {if $description}
122
+ {$description|annotation:$annotation:$function|noescape}<br>
123
+ {/if}
124
+ {/foreach}
125
+ </td>
126
+ </tr>
127
+ </table>
128
+ </div>
129
+ {/if}
130
+
131
+ {else}
132
+ <p>No elements with <code>@{$annotation}</code> annotation found.</p>
133
+ {/if}
134
+ </div>
135
+ {/block}
136
+
137
+
138
+ {define classes}
139
+ <tr n:foreach="$items as $class">
140
+ <td class="name"><a href="{$class|classUrl}">{$class->name}</a></td>
141
+ <td>
142
+ {foreach $class->annotations[$annotation] as $description}
143
+ {if $description}
144
+ {$description|annotation:$annotation:$class|noescape}<br>
145
+ {/if}
146
+ {/foreach}
147
+ </td>
148
+ </tr>
149
+ {/define}
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/class.latte ADDED
@@ -0,0 +1,462 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {layout '@layout.latte'}
2
+ {var $active = 'class'}
3
+
4
+ {block title}{if $class->deprecated}Deprecated {/if}{if $class->interface}Interface{elseif $class->trait}Trait{else}Class{/if} {$class->name}{/block}
5
+
6
+ {block content}
7
+ <div id="content" class="class">
8
+ <h1 n:class="$class->deprecated ? deprecated">{if $class->interface}Interface{elseif $class->trait}Trait{else}Class{/if} {$class->shortName}</h1>
9
+
10
+ {if $class->valid}
11
+
12
+ <div class="description" n:if="$template->longDescription($class)">
13
+ {$class|longDescription|noescape}
14
+ </div>
15
+
16
+ <dl class="tree well" n:if="$class->parentClass || $class->ownInterfaces || $class->ownTraits">
17
+ <dd n:foreach="$tree as $item" style="padding-left:{($iterator->counter - 1) * 30}px">
18
+ <img src="resources/inherit.png" alt="Extended by" n:if="$iterator->counter > 1">
19
+ {if $item->documented}
20
+ <a href="{$item|classUrl}" n:tag-if="!$iterator->last">{last}<b>{/last}<span n:class="$item->deprecated ? deprecated, !$item->valid ? invalid">{$item->name}</span>{last}</b>{/last}</a>
21
+ {else}{$item->name}{/if}
22
+ {var $itemOwnInterfaces = $item->ownInterfaces}
23
+ {if $itemOwnInterfaces} implements {foreach $itemOwnInterfaces as $interface}
24
+ <a href="{$interface|classUrl}" n:tag-if="$interface->documented"><span n:class="$interface->deprecated ? deprecated, !$interface->valid ? invalid">{$interface->name}</span></a>{sep}, {/sep}
25
+ {/foreach}{/if}
26
+ {var $itemOwnTraits = $item->ownTraits}
27
+ {if $itemOwnTraits} uses {foreach $itemOwnTraits as $trait}
28
+ {if is_string($trait)}
29
+ {$trait} (not available)
30
+
31
+ {else}
32
+ <a href="{$trait|classUrl}" n:tag-if="$trait->documented"><span n:class="$trait->deprecated ? deprecated, !$trait->valid ? invalid">{$trait->name}</span></a>{sep}, {/sep}
33
+ {/}
34
+ {/foreach}{/if}
35
+ </dd>
36
+ </dl>
37
+
38
+ {define children}
39
+ <p class="elementList">
40
+ {foreach $children as $child}
41
+ <code><a href="{$child|classUrl}" n:tag-if="$child->documented"><span n:tag-if="$child->deprecated" class="deprecated">{$child->name}</span></a></code>{sep}, {/sep}
42
+ {/foreach}
43
+ </p>
44
+ {/define}
45
+
46
+ <div n:if="$directSubClasses">
47
+ <h3>Direct known subclasses</h3>
48
+ {include children, children => $directSubClasses}
49
+ </div>
50
+
51
+ <div n:if="$indirectSubClasses">
52
+ <h3>Indirect known subclasses</h3>
53
+ {include children, children => $indirectSubClasses}
54
+ </div>
55
+
56
+ <div n:if="$directImplementers">
57
+ <h3>Direct known implementers</h3>
58
+ {include children, children => $directImplementers}
59
+ </div>
60
+
61
+ <div n:if="$indirectImplementers">
62
+ <h3>Indirect known implementers</h3>
63
+ {include children, children => $indirectImplementers}
64
+ </div>
65
+
66
+ <div n:if="$directUsers">
67
+ <h3>Direct Known Users</h3>
68
+ {include children, children => $directUsers}
69
+ </div>
70
+
71
+ <div n:if="$indirectUsers">
72
+ <h3>Indirect Known Users</h3>
73
+ {include children, children => $indirectUsers}
74
+ </div>
75
+
76
+ <div class="alert alert-info">
77
+ {if !$class->interface && !$class->trait && ($class->abstract || $class->final)}<b>{if $class->abstract}Abstract{else}Final{/if}</b><br>{/if}
78
+ {if $class->internal}<b>PHP Extension:</b> <a href="{$class->extension|manualUrl}" title="Go to PHP documentation">{$class->extension->name|firstUpper}</a><br>{/if}
79
+ {if $class->inNamespace()}<b>Namespace:</b> {$class->namespaceName|namespaceLinks|noescape}<br>{/if}
80
+ {if $class->inPackage()}<b>Package:</b> {$class->packageName|packageLinks|noescape}<br>{/if}
81
+
82
+ {foreach $template->annotationSort($template->annotationFilter($class->annotations)) as $annotation => $values}
83
+ {foreach $values as $value}
84
+ <b>{$annotation|annotationBeautify}{if $value}:{/if}</b>
85
+ {$value|annotation:$annotation:$class|noescape}<br>
86
+ {/foreach}
87
+ {/foreach}
88
+ {if $class->internal}
89
+ <b>Documented at</b> <a href="{$class|manualUrl}" title="Go to PHP documentation">php.net</a>
90
+ {else}
91
+ <b>Located at</b> <a n:tag-if="$config->sourceCode" href="{$class|sourceUrl}" title="Go to source code">{$class->fileName|relativePath}</a>
92
+ {/if}
93
+ <br>
94
+ </div>
95
+
96
+ {var $ownMethods = $class->ownMethods}
97
+ {var $inheritedMethods = $class->inheritedMethods}
98
+ {var $usedMethods = $class->usedMethods}
99
+ {var $ownMagicMethods = $class->ownMagicMethods}
100
+ {var $inheritedMagicMethods = $class->inheritedMagicMethods}
101
+ {var $usedMagicMethods = $class->usedMagicMethods}
102
+
103
+ {if $ownMethods || $inheritedMethods || $usedMethods || $ownMagicMethods || $usedMagicMethods}
104
+ {define method}
105
+ <tr data-order="{$method->name}" id="{if $method->magic}m{/if}_{$method->name}">
106
+ {var $annotations = $method->annotations}
107
+
108
+ <td class="attributes"><code>
109
+ {if !$class->interface && $method->abstract}abstract{elseif $method->final}final{/if} {if $method->protected}protected{elseif $method->private}private{else}public{/if} {if $method->static}static{/if}
110
+ {ifset $annotations['return']}{$annotations['return'][0]|typeLinks:$method|noescape}{/ifset}
111
+ {if $method->returnsReference()}&amp;{/if}
112
+ </code>
113
+ </td>
114
+
115
+ <td class="name"><div>
116
+ <a class="anchor" href="#{if $method->magic}m{/if}_{$method->name}">#</a>
117
+ <code n:class="$method->deprecated ? deprecated">{block|strip}
118
+ {if $class->internal}
119
+ <a href="{$method|manualUrl}" title="Go to PHP documentation">{$method->name}</a>(
120
+ {else}
121
+ <a n:tag-if="$config->sourceCode" href="{$method|sourceUrl}" title="Go to source code">{$method->name}</a>(
122
+ {/if}
123
+ {foreach $method->parameters as $parameter}
124
+ <span>{$parameter->typeHint|typeLinks:$method|noescape}
125
+ <var>{if $parameter->passedByReference}&amp; {/if}${$parameter->name}</var>{if $parameter->defaultValueAvailable} = {$parameter->defaultValueDefinition|highlightPHP:$class|noescape}{elseif $parameter->unlimited},…{/if}</span>{sep}, {/sep}
126
+ {/foreach}
127
+ ){/block}</code>
128
+
129
+ {if $config->template['options']['elementDetailsCollapsed']}
130
+ <div class="description short">
131
+ {$method|shortDescription:true|noescape}
132
+ </div>
133
+ {/if}
134
+
135
+ <div n:class="description, detailed, $config->template['options']['elementDetailsCollapsed'] ? hidden">
136
+ {$method|longDescription|noescape}
137
+
138
+ {if !$class->deprecated && $method->deprecated}
139
+ <h4>Deprecated</h4>
140
+ {ifset $annotations['deprecated']}
141
+ <div class="list">
142
+ {foreach $annotations['deprecated'] as $description}
143
+ {if $description}
144
+ {$description|annotation:'deprecated':$method|noescape}<br>
145
+ {/if}
146
+ {/foreach}
147
+ </div>
148
+ {/ifset}
149
+ {/if}
150
+
151
+ {if $method->parameters && isset($annotations['param'])}
152
+ <h4>Parameters</h4>
153
+ <div class="list"><dl>
154
+ {foreach $method->parameters as $parameter}
155
+ <dt><var>${$parameter->name}</var>{if $parameter->unlimited},…{/if}</dt>
156
+ <dd>{$parameter->description|description:$method|noescape}</dd>
157
+ {/foreach}
158
+ </dl></div>
159
+ {/if}
160
+
161
+ {if isset($annotations['return']) && 'void' !== $annotations['return'][0]}
162
+ <h4>Returns</h4>
163
+ <div class="list">
164
+ {foreach $annotations['return'] as $description}
165
+ {$description|annotation:'return':$method|noescape}{sep}<br>{/}
166
+ {/foreach}
167
+ </div>
168
+ {/if}
169
+
170
+ {ifset $annotations['throws']}
171
+ <h4>Throws</h4>
172
+ <div class="list">
173
+ {foreach $annotations['throws'] as $description}
174
+ {$description|annotation:'throws':$method|noescape}{sep}<br>{/}
175
+ {/foreach}
176
+ </div>
177
+ {/ifset}
178
+
179
+ {foreach $template->annotationSort($template->annotationFilter($annotations, array('deprecated', 'param', 'return', 'throws'))) as $annotation => $descriptions}
180
+ <h4>{$annotation|annotationBeautify}</h4>
181
+ <div class="list">
182
+ {foreach $descriptions as $description}
183
+ {if $description}
184
+ {$description|annotation:$annotation:$method|noescape}<br>
185
+ {/if}
186
+ {/foreach}
187
+ </div>
188
+ {/foreach}
189
+
190
+ {var $overriddenMethod = $method->overriddenMethod}
191
+ {if $overriddenMethod}
192
+ <h4>Overrides</h4>
193
+ <div class="list"><code><a n:tag-if="$template->getClass($overriddenMethod->declaringClassName)" href="{$overriddenMethod|methodUrl}">{$overriddenMethod->declaringClassName}::{$overriddenMethod->name}</a></code></div>
194
+ {/if}
195
+
196
+ {var $implementedMethod = $method->implementedMethod}
197
+ {if $implementedMethod}
198
+ <h4>Implementation of</h4>
199
+ <div class="list"><code><a n:tag-if="$template->getClass($implementedMethod->declaringClassName)" href="{$implementedMethod|methodUrl}">{$implementedMethod->prettyName}</a></code></div>
200
+ {/if}
201
+ </div>
202
+ </div></td>
203
+ </tr>
204
+ {/define}
205
+
206
+ <div class="panel panel-default">
207
+ <div class="panel-heading"><h2>Methods summary</h2></div>
208
+ <table class="summary table table-bordered table-striped methods" id="methods" n:if="$ownMethods">
209
+ {foreach $ownMethods as $method}
210
+ {include method, method => $method}
211
+ {/foreach}
212
+ </table>
213
+ </div>
214
+
215
+ {foreach $inheritedMethods as $parentName => $methods}
216
+ <div class="panel panel-default">
217
+ <div class="panel-heading"><h3>Methods inherited from <a href="{$parentName|classUrl}#methods" n:tag-if="$template->getClass($parentName)">{$parentName}</a></h3></div>
218
+ <p class="elementList">
219
+ {foreach $methods as $method}
220
+ <code><a href="{$method|methodUrl}" n:tag-if="$template->getClass($parentName)"><span n:tag-if="$method->deprecated" class="deprecated">{$method->name}()</span></a></code>{sep}, {/sep}
221
+ {/foreach}
222
+ </p>
223
+ </div>
224
+ {/foreach}
225
+
226
+ {foreach $usedMethods as $traitName => $methods}
227
+ <div class="panel panel-default">
228
+ <div class="panel-heading"><h3>Methods used from <a href="{$traitName|classUrl}#methods" n:tag-if="$template->getClass($traitName)">{$traitName}</a></h3></div>
229
+ <p class="elementList">
230
+ {foreach $methods as $data}
231
+ <code><a href="{$data['method']|methodUrl:$data['method']->declaringTrait}" n:tag-if="$template->getClass($traitName)"><span n:tag-if="$data['method']->deprecated" class="deprecated">{$data['method']->name}()</span></a>{if $data['aliases']}(as {foreach $data['aliases'] as $alias}<span n:tag-if="$data['method']->deprecated" class="deprecated">{$alias->name}()</span>{sep}, {/sep}{/foreach}){/if}</code>{sep}, {/sep}
232
+ {/foreach}
233
+ </p>
234
+ </div>
235
+ {/foreach}
236
+
237
+ {if $ownMagicMethods}
238
+ <div class="panel panel-default">
239
+ <div class="panel-heading"><h3>Magic methods summary</h3></div>
240
+ <table class="summary table table-bordered table-striped methods" id="magicMethods" n:if="$ownMagicMethods">
241
+ {foreach $ownMagicMethods as $method}
242
+ {include method, method => $method}
243
+ {/foreach}
244
+ </table>
245
+ </div>
246
+ {/if}
247
+
248
+ {foreach $inheritedMagicMethods as $parentName => $methods}
249
+ <div class="panel panel-default">
250
+ <div class="panel-heading"><h3>Magic methods inherited from <a href="{$parentName|classUrl}#methods" n:tag-if="$template->getClass($parentName)">{$parentName}</a></h3></div>
251
+ <p class="elementList">
252
+ {foreach $methods as $method}
253
+ <code><a href="{$method|methodUrl}" n:tag-if="$template->getClass($parentName)"><span n:tag-if="$method->deprecated" class="deprecated">{$method->name}()</span></a></code>{sep}, {/sep}
254
+ {/foreach}
255
+ </p>
256
+ </div>
257
+ {/foreach}
258
+
259
+ {foreach $usedMagicMethods as $traitName => $methods}
260
+ <div class="panel panel-default">
261
+ <div class="panel-heading"><h3>Magic methods used from <a href="{$traitName|classUrl}#methods" n:tag-if="$template->getClass($traitName)">{$traitName}</a></h3></div>
262
+ <p class="elementList">
263
+ {foreach $methods as $data}
264
+ <code><a href="{$data['method']|methodUrl:$data['method']->declaringTrait}" n:tag-if="$template->getClass($traitName)"><span n:tag-if="$data['method']->deprecated" class="deprecated">{$data['method']->name}()</span></a>{if $data['aliases']}(as {foreach $data['aliases'] as $alias}<span n:tag-if="$data['method']->deprecated" class="deprecated">{$alias->name}()</span>{sep}, {/sep}{/foreach}){/if}</code>{sep}, {/sep}
265
+ {/foreach}
266
+ </p>
267
+ </div>
268
+ {/foreach}
269
+ {/if}
270
+
271
+
272
+ {var $ownConstants = $class->ownConstants}
273
+ {var $inheritedConstants = $class->inheritedConstants}
274
+
275
+ {if $ownConstants || $inheritedConstants}
276
+ <div class="panel panel-default">
277
+ <div class="panel-heading"><h2>Constants summary</h2></div>
278
+ <table class="summary table table-bordered table-striped constants" id="constants" n:if="$ownConstants">
279
+ <tr n:foreach="$ownConstants as $constant" data-order="{$constant->name}" id="{$constant->name}">
280
+ {var $annotations = $constant->annotations}
281
+
282
+ <td class="attributes"><code>{$constant->typeHint|typeLinks:$constant|noescape}</code></td>
283
+ <td class="name">
284
+ <code>
285
+ {if $class->internal}
286
+ <a href="{$constant|manualUrl}" title="Go to PHP documentation"><b>{$constant->name}</b></a>
287
+ {else}
288
+ <a n:tag-if="$config->sourceCode" href="{$constant|sourceUrl}" title="Go to source code"><b>{$constant->name}</b></a>
289
+ {/if}
290
+ </code>
291
+
292
+ <div n:if="$config->template['options']['elementDetailsCollapsed']" class="description short">
293
+ {$constant|shortDescription:true|noescape}
294
+ </div>
295
+
296
+ <div n:class="description, detailed, $config->template['options']['elementDetailsCollapsed'] ? hidden">
297
+ {$constant|longDescription|noescape}
298
+
299
+ {foreach $template->annotationSort($template->annotationFilter($annotations, array('var'))) as $annotation => $descriptions}
300
+ <h4>{$annotation|annotationBeautify}</h4>
301
+ <div class="list">
302
+ {foreach $descriptions as $description}
303
+ {if $description}
304
+ {$description|annotation:$annotation:$constant|noescape}<br>
305
+ {/if}
306
+ {/foreach}
307
+ </div>
308
+ {/foreach}
309
+ </div>
310
+ </td>
311
+ <td class="value">
312
+ <div>
313
+ <a href="#{$constant->name}" class="anchor">#</a>
314
+ <code>{$constant->valueDefinition|highlightValue:$class|noescape}</code>
315
+ </div>
316
+ </td>
317
+ </tr>
318
+ </table>
319
+ </div>
320
+
321
+ {foreach $inheritedConstants as $parentName => $constants}
322
+ <div class="panel panel-default">
323
+ <div class="panel-heading"><h3>Constants inherited from <a href="{$parentName|classUrl}#constants" n:tag-if="$template->getClass($parentName)">{$parentName}</a></h3></div>
324
+ <p class="elementList">
325
+ {foreach $constants as $constant}
326
+ <code><a href="{$constant|constantUrl}" n:tag-if="$template->getClass($parentName)"><b><span n:tag-if="$constant->deprecated" class"deprecated">{$constant->name}</span></b></a></code>{sep}, {/sep}
327
+ {/foreach}
328
+ </p>
329
+ </div>
330
+ {/foreach}
331
+ {/if}
332
+
333
+ {var $ownProperties = $class->ownProperties}
334
+ {var $inheritedProperties = $class->inheritedProperties}
335
+ {var $usedProperties = $class->usedProperties}
336
+ {var $ownMagicProperties = $class->ownMagicProperties}
337
+ {var $inheritedMagicProperties = $class->inheritedMagicProperties}
338
+ {var $usedMagicProperties = $class->usedMagicProperties}
339
+
340
+ {if $ownProperties || $inheritedProperties || $usedProperties || $ownMagicProperties || $inheritedMagicProperties || $usedMagicProperties}
341
+ {define property}
342
+ <tr data-order="{$property->name}" id="{if $property->magic}m{/if}${$property->name}">
343
+ <td class="attributes"><code>
344
+ {if $property->protected}protected{elseif $property->private}private{else}public{/if} {if $property->static}static{/if} {if $property->readOnly}read-only{elseif $property->writeOnly}write-only{/if}
345
+ {$property->typeHint|typeLinks:$property|noescape}
346
+ </code></td>
347
+
348
+ <td class="name">
349
+ {if $class->internal}
350
+ <a href="{$property|manualUrl}" title="Go to PHP documentation"><var>${$property->name}</var></a>
351
+ {else}
352
+ <a n:tag-if="$config->sourceCode" href="{$property|sourceUrl}" title="Go to source code"><var>${$property->name}</var></a>
353
+ {/if}
354
+
355
+ <div n:if="$config->template['options']['elementDetailsCollapsed']" class="description short">
356
+ {$property|shortDescription:true|noescape}
357
+ </div>
358
+
359
+ <div n:class="description, detailed, $config->template['options']['elementDetailsCollapsed'] ? hidden">
360
+ {$property|longDescription|noescape}
361
+
362
+ {foreach $template->annotationSort($template->annotationFilter($property->annotations, array('var'))) as $annotation => $descriptions}
363
+ <h4>{$annotation|annotationBeautify}</h4>
364
+ <div class="list">
365
+ {foreach $descriptions as $description}
366
+ {if $description}
367
+ {$description|annotation:$annotation:$property|noescape}<br>
368
+ {/if}
369
+ {/foreach}
370
+ </div>
371
+ {/foreach}
372
+ </div>
373
+ </td>
374
+ <td n:if="!$property->magic" class="value">
375
+ <div>
376
+ <a href="#{if $property->magic}m{/if}${$property->name}" class="anchor">#</a>
377
+ <code>{$property->defaultValueDefinition|highlightValue:$class|noescape}</code>
378
+ </div>
379
+ </td>
380
+ </tr>
381
+ {/define}
382
+
383
+ <div class="panel panel-default">
384
+ <div class="panel-heading"><h2>Properties summary</h2></div>
385
+ <table class="summary table table-bordered table-striped properties" id="properties" n:if="$ownProperties">
386
+ {foreach $ownProperties as $property}
387
+ {include property, property => $property}
388
+ {/foreach}
389
+ </table>
390
+ </div>
391
+
392
+ {foreach $inheritedProperties as $parentName => $properties}
393
+ <div class="panel panel-default">
394
+ <div class="panel-heading"><h3>Properties inherited from <a href="{$parentName|classUrl}#properties" n:tag-if="$template->getClass($parentName)">{$parentName}</a></h3></div>
395
+ <p class="elementList">
396
+ {foreach $properties as $property}
397
+ <code><a href="{$property|propertyUrl}" n:tag-if="$template->getClass($parentName)"><var><span n:tag-if="$property->deprecated" class="deprecated">${$property->name}</span></var></a></code>{sep}, {/sep}
398
+ {/foreach}
399
+ </p>
400
+ </div>
401
+ {/foreach}
402
+
403
+ {foreach $usedProperties as $traitName => $properties}
404
+ <div class="panel panel-default">
405
+ <div class="panel-heading"><h3>Properties used from <a href="{$traitName|classUrl}#properties" n:tag-if="$template->getClass($traitName)">{$traitName}</a></h3></div>
406
+ <p class="elementList">
407
+ {foreach $properties as $property}
408
+ <code><a href="{$property|propertyUrl:$property->declaringTrait}" n:tag-if="$template->getClass($traitName)"><var><span n:tag-if="$property->deprecated" class="deprecated">${$property->name}</span></var></a></code>{sep}, {/sep}
409
+ {/foreach}
410
+ </p>
411
+ </div>
412
+ {/foreach}
413
+
414
+ {if $ownMagicProperties}
415
+ <div class="panel panel-default">
416
+ <div class="panel-heading"><h3>Magic properties</h3></div>
417
+ <table class="summary table table-bordered table-striped properties" id="magicProperties">
418
+ {foreach $ownMagicProperties as $property}
419
+ {include property, property => $property}
420
+ {/foreach}
421
+ </table>
422
+ </div>
423
+ {/if}
424
+
425
+ {foreach $inheritedMagicProperties as $parentName => $properties}
426
+ <div class="panel panel-default">
427
+ <div class="panel-heading"><h3>Magic properties inherited from <a href="{$parentName|classUrl}#properties" n:tag-if="$template->getClass($parentName)">{$parentName}</a></h3></div>
428
+ <p class="elementList">
429
+ {foreach $properties as $property}
430
+ <code><a href="{$property|propertyUrl}" n:tag-if="$template->getClass($parentName)"><var><span n:tag-if="$property->deprecated" class="deprecated">${$property->name}</span></var></a></code>{sep}, {/sep}
431
+ {/foreach}
432
+ </p>
433
+ </div>
434
+ {/foreach}
435
+
436
+ {foreach $usedMagicProperties as $traitName => $properties}
437
+ <div class="panel panel-default">
438
+ <div class="panel-heading"><h3>Magic properties used from <a href="{$traitName|classUrl}#properties" n:tag-if="$template->getClass($traitName)">{$traitName}</a></h3></div>
439
+ <p class="elementList">
440
+ {foreach $properties as $property}
441
+ <code><a href="{$property|propertyUrl:$property->declaringTrait}" n:tag-if="$template->getClass($traitName)"><var><span n:tag-if="$property->deprecated" class="deprecated">${$property->name}</span></var></a></code>{sep}, {/sep}
442
+ {/foreach}
443
+ </p>
444
+ </div>
445
+ {/foreach}
446
+ {/if}
447
+
448
+ {else}
449
+ <div class="alert alert-error">
450
+ <p>
451
+ Documentation of this class could not be generated.
452
+ </p>
453
+ <p>
454
+ Class was originally declared in {$class->fileName|relativePath} and is invalid because of:
455
+ </p>
456
+ <ul>
457
+ <li n:foreach="$class->reasons as $reason">Class was redeclared in {$reason->getSender()->getFileName()|relativePath}.</li>
458
+ </ul>
459
+ </div>
460
+ {/if}
461
+ </div>
462
+ {/block}
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/combined.js.latte ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
1
+ {contentType javascript}
2
+
3
+ var ApiGen = ApiGen || {};
4
+ ApiGen.config = {$config->template};
5
+
6
+ {var $scripts = ['jquery.min.js', 'jquery.cookie.js', 'jquery.sprintf.js', 'jquery.autocomplete.js', 'jquery.sortElements.js', 'main.js']}
7
+
8
+ {foreach $scripts as $script}
9
+ {file_get_contents("$basePath/js/$script")|noescape}
10
+ {/foreach}
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/config.neon ADDED
@@ -0,0 +1 @@
 
1
+ name: "Twitter Bootstrap theme"
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/constant.latte ADDED
@@ -0,0 +1,60 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {layout '@layout.latte'}
2
+ {var $active = 'constant'}
3
+
4
+ {block title}{if $constant->deprecated}Deprecated {/if}Constant {$constant->name}{/block}
5
+
6
+ {block content}
7
+ <div id="content" class="constant">
8
+ <h1 n:class="$constant->deprecated ? deprecated">Constant {$constant->shortName}</h1>
9
+
10
+ {if $constant->valid}
11
+
12
+ <div class="description" n:if="$template->longDescription($constant)">
13
+ {$constant|longDescription|noescape}
14
+ </div>
15
+
16
+ <div class="alert alert-info">
17
+ {if $constant->inNamespace()}<b>Namespace:</b> {$constant->namespaceName|namespaceLinks|noescape}<br>{/if}
18
+ {if $constant->inPackage()}<b>Package:</b> {$constant->packageName|packageLinks|noescape}<br>{/if}
19
+ {foreach $template->annotationSort($template->annotationFilter($constant->annotations, array('var'))) as $annotation => $values}
20
+ {foreach $values as $value}
21
+ <b>{$annotation|annotationBeautify}{if $value}:{/if}</b>
22
+ {$value|annotation:$annotation:$constant|noescape}<br>
23
+ {/foreach}
24
+ {/foreach}
25
+ <b>Located at</b>
26
+ <a n:tag-if="$config->sourceCode" href="{$constant|sourceUrl}" title="Go to source code">
27
+ {$constant->fileName|relativePath}
28
+ </a><br>
29
+ </div>
30
+
31
+ {var $annotations = $constant->annotations}
32
+
33
+ <div class="panel panel-default">
34
+ <div class="panel-heading"><h2>Value summary</h2></div>
35
+ <table class="summary table table-bordered table-striped" id="vars">
36
+ <tr>
37
+ <td class="name"><code>{$constant->typeHint|typeLinks:$constant|noescape}</code></td>
38
+ <td class="value">{block|strip}
39
+ {var $element = $template->resolveElement($constant->valueDefinition, $constant)}
40
+ {if $element}<a href="{$element|constantUrl}">{$constant->valueDefinition}</a>{else}<code>{$constant->valueDefinition|highlightValue:$constant|noescape}</code>{/if}
41
+ {/block}</td>
42
+ </tr>
43
+ </table>
44
+ </div>
45
+
46
+ {else}
47
+ <div class="alert alert-error">
48
+ <p>
49
+ Documentation of this constant could not be generated.
50
+ </p>
51
+ <p>
52
+ Constant was originally declared in {$constant->fileName|relativePath} and is invalid because of:
53
+ </p>
54
+ <ul>
55
+ <li n:foreach="$constant->reasons as $reason">Constant was redeclared in {$reason->getSender()->getFileName()|relativePath}.</li>
56
+ </ul>
57
+ </div>
58
+ {/if}
59
+ </div>
60
+ {/block}
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/elementlist.js.latte ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ {contentType javascript}
2
+
3
+ var ApiGen = ApiGen || {};
4
+ ApiGen.elements = {$elements};
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/function.latte ADDED
@@ -0,0 +1,94 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {layout '@layout.latte'}
2
+ {var $active = 'function'}
3
+
4
+ {block title}{if $function->deprecated}Deprecated {/if}Function {$function->name}{/block}
5
+
6
+ {block content}
7
+ <div id="content" class="function">
8
+ <h1 n:class="$function->deprecated ? deprecated">Function {$function->shortName}</h1>
9
+
10
+ {if $function->valid}
11
+
12
+ <div class="description" n:if="$template->longDescription($function)">
13
+ {$function|longDescription|noescape}
14
+ </div>
15
+
16
+ <div class="alert alert-info">
17
+ {if $function->inNamespace()}<b>Namespace:</b> {$function->namespaceName|namespaceLinks|noescape}<br>{/if}
18
+ {if $function->inPackage()}<b>Package:</b> {$function->packageName|packageLinks|noescape}<br>{/if}
19
+ {foreach $template->annotationSort($template->annotationFilter($function->annotations, array('param', 'return', 'throws'))) as $annotation => $values}
20
+ {foreach $values as $value}
21
+ <b>{$annotation|annotationBeautify}{if $value}:{/if}</b>
22
+ {$value|annotation:$annotation:$function|noescape}<br>
23
+ {/foreach}
24
+ {/foreach}
25
+ <b>Located at</b>
26
+ <a n:tag-if="$config->sourceCode" href="{$function|sourceUrl}" title="Go to source code">
27
+ {$function->fileName|relativePath}
28
+ </a><br>
29
+ </div>
30
+
31
+ {var $annotations = $function->annotations}
32
+
33
+ {if count($function->parameters)}
34
+ <div class="panel panel-default">
35
+ <div class="panel-heading"><h2>Parameters summary</h2></div>
36
+ <table class="summary table table-bordered table-striped" id="parameters">
37
+ <tr n:foreach="$function->parameters as $parameter" id="${$parameter->name}">
38
+ <td class="name"><code>{$parameter->typeHint|typeLinks:$function|noescape}</code></td>
39
+ <td class="value"><code>{block|strip}
40
+ <var>{if $parameter->passedByReference}&amp; {/if}${$parameter->name}</var>{if $parameter->defaultValueAvailable} = {$parameter->defaultValueDefinition|highlightPHP:$function|noescape}{elseif $parameter->unlimited},…{/if}
41
+ {/block}</code></td>
42
+ <td>{$parameter->description|description:$function}</td>
43
+ </tr>
44
+ </table>
45
+ </div>
46
+ {/if}
47
+
48
+ {if isset($annotations['return']) && 'void' !== $annotations['return'][0]}
49
+ <div class="panel panel-default">
50
+ <div class="panel-heading"><h2>Return value summary</h2></div>
51
+ <table class="summary table table-bordered table-striped" id="returns">
52
+ <tr>
53
+ <td class="name"><code>
54
+ {$annotations['return'][0]|typeLinks:$function|noescape}
55
+ </code></td>
56
+ <td>
57
+ {$annotations['return'][0]|description:$function|noescape}
58
+ </td>
59
+ </tr>
60
+ </table>
61
+ </div>
62
+ {/if}
63
+
64
+ {if isset($annotations['throws'])}
65
+ <div class="panel panel-default">
66
+ <div class="panel-heading"><h2>Thrown exceptions summary</h2></div>
67
+ <table class="summary table table-bordered table-striped" id="throws">
68
+ <tr n:foreach="$annotations['throws'] as $throws">
69
+ <td class="name"><code>
70
+ {$throws|typeLinks:$function|noescape}
71
+ </code></td>
72
+ <td>
73
+ {$throws|description:$function|noescape}
74
+ </td>
75
+ </tr>
76
+ </table>
77
+ </div>
78
+ {/if}
79
+
80
+ {else}
81
+ <div class="alert alert-error">
82
+ <p>
83
+ Documentation of this function could not be generated.
84
+ </p>
85
+ <p>
86
+ Function was originally declared in {$function->fileName|relativePath} and is invalid because of:
87
+ </p>
88
+ <ul>
89
+ <li n:foreach="$function->reasons as $reason">Function was redeclared in {$reason->getSender()->getFileName()|relativePath}.</li>
90
+ </ul>
91
+ </div>
92
+ {/if}
93
+ </div>
94
+ {/block}
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/js/jquery.autocomplete.js ADDED
@@ -0,0 +1,841 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ * jQuery Autocomplete plugin 1.2.3
3
+ *
4
+ * Copyright (c) 2009 Jörn Zaefferer
5
+ *
6
+ * Dual licensed under the MIT and GPL licenses:
7
+ * http://www.opensource.org/licenses/mit-license.php
8
+ * http://www.gnu.org/licenses/gpl.html
9
+ *
10
+ * With small modifications by Alfonso Gómez-Arzola.
11
+ * See changelog for details.
12
+ *
13
+ */
14
+
15
+ ;(function($) {
16
+
17
+ $.fn.extend({
18
+ autocomplete: function(urlOrData, options) {
19
+ var isUrl = typeof urlOrData == "string";
20
+ options = $.extend({}, $.Autocompleter.defaults, {
21
+ url: isUrl ? urlOrData : null,
22
+ data: isUrl ? null : urlOrData,
23
+ delay: isUrl ? $.Autocompleter.defaults.delay : 10,
24
+ max: options && !options.scroll ? 10 : 150,
25
+ noRecord: "No Records."
26
+ }, options);
27
+
28
+ // if highlight is set to false, replace it with a do-nothing function
29
+ options.highlight = options.highlight || function(value) { return value; };
30
+
31
+ // if the formatMatch option is not specified, then use formatItem for backwards compatibility
32
+ options.formatMatch = options.formatMatch || options.formatItem;
33
+
34
+ return this.each(function() {
35
+ new $.Autocompleter(this, options);
36
+ });
37
+ },
38
+ result: function(handler) {
39
+ return this.bind("result", handler);
40
+ },
41
+ search: function(handler) {
42
+ return this.trigger("search", [handler]);
43
+ },
44
+ flushCache: function() {
45
+ return this.trigger("flushCache");
46
+ },
47
+ setOptions: function(options){
48
+ return this.trigger("setOptions", [options]);
49
+ },
50
+ unautocomplete: function() {
51
+ return this.trigger("unautocomplete");
52
+ }
53
+ });
54
+
55
+ $.Autocompleter = function(input, options) {
56
+
57
+ var KEY = {
58
+ UP: 38,
59
+ DOWN: 40,
60
+ DEL: 46,
61
+ TAB: 9,
62
+ RETURN: 13,
63
+ ESC: 27,
64
+ COMMA: 188,
65
+ PAGEUP: 33,
66
+ PAGEDOWN: 34,
67
+ BACKSPACE: 8
68
+ };
69
+
70
+ var globalFailure = null;
71
+ if(options.failure != null && typeof options.failure == "function") {
72
+ globalFailure = options.failure;
73
+ }
74
+
75
+ // Create $ object for input element
76
+ var $input = $(input).attr("autocomplete", "off").addClass(options.inputClass);
77
+
78
+ var timeout;
79
+ var previousValue = "";
80
+ var cache = $.Autocompleter.Cache(options);
81
+ var hasFocus = 0;
82
+ var lastKeyPressCode;
83
+ var config = {
84
+ mouseDownOnSelect: false
85
+ };
86
+ var select = $.Autocompleter.Select(options, input, selectCurrent, config);
87
+
88
+ var blockSubmit;
89
+
90
+ // prevent form submit in opera when selecting with return key
91
+ navigator.userAgent.indexOf("Opera") != -1 && $(input.form).bind("submit.autocomplete", function() {
92
+ if (blockSubmit) {
93
+ blockSubmit = false;
94
+ return false;
95
+ }
96
+ });
97
+
98
+ // older versions of opera don't trigger keydown multiple times while pressed, others don't work with keypress at all
99
+ $input.bind((navigator.userAgent.indexOf("Opera") != -1 && !'KeyboardEvent' in window ? "keypress" : "keydown") + ".autocomplete", function(event) {
100
+ // a keypress means the input has focus
101
+ // avoids issue where input had focus before the autocomplete was applied
102
+ hasFocus = 1;
103
+ // track last key pressed
104
+ lastKeyPressCode = event.keyCode;
105
+ switch(event.keyCode) {
106
+
107
+ case KEY.UP:
108
+ if ( select.visible() ) {
109
+ event.preventDefault();
110
+ select.prev();
111
+ } else {
112
+ onChange(0, true);
113
+ }
114
+ break;
115
+
116
+ case KEY.DOWN:
117
+ if ( select.visible() ) {
118
+ event.preventDefault();
119
+ select.next();
120
+ } else {
121
+ onChange(0, true);
122
+ }
123
+ break;
124
+
125
+ case KEY.PAGEUP:
126
+ if ( select.visible() ) {
127
+ event.preventDefault();
128
+ select.pageUp();
129
+ } else {
130
+ onChange(0, true);
131
+ }
132
+ break;
133
+
134
+ case KEY.PAGEDOWN:
135
+ if ( select.visible() ) {
136
+ event.preventDefault();
137
+ select.pageDown();
138
+ } else {
139
+ onChange(0, true);
140
+ }
141
+ break;
142
+
143
+ // matches also semicolon
144
+ case options.multiple && $.trim(options.multipleSeparator) == "," && KEY.COMMA:
145
+ case KEY.TAB:
146
+ case KEY.RETURN:
147
+ if( selectCurrent() ) {
148
+ // stop default to prevent a form submit, Opera needs special handling
149
+ event.preventDefault();
150
+ blockSubmit = true;
151
+ return false;
152
+ }
153
+ break;
154
+
155
+ case KEY.ESC:
156
+ select.hide();
157
+ break;
158
+
159
+ default:
160
+ clearTimeout(timeout);
161
+ timeout = setTimeout(onChange, options.delay);
162
+ break;
163
+ }
164
+ }).focus(function(){
165
+ // track whether the field has focus, we shouldn't process any
166
+ // results if the field no longer has focus
167
+ hasFocus++;
168
+ }).blur(function() {
169
+ hasFocus = 0;
170
+ if (!config.mouseDownOnSelect) {
171
+ hideResults();
172
+ }
173
+ }).click(function() {
174
+ // show select when clicking in a focused field
175
+ // but if clickFire is true, don't require field
176
+ // to be focused to begin with; just show select
177
+ if( options.clickFire ) {
178
+ if ( !select.visible() ) {
179
+ onChange(0, true);
180
+ }
181
+ } else {
182
+ if ( hasFocus++ > 1 && !select.visible() ) {
183
+ onChange(0, true);
184
+ }
185
+ }
186
+ }).bind("search", function() {
187
+ var fn = (arguments.length > 1) ? arguments[1] : null;
188
+ function findValueCallback(q, data) {
189
+ var result;
190
+ if( data && data.length ) {
191
+ for (var i=0; i < data.length; i++) {
192
+ if( data[i].result.toLowerCase() == q.toLowerCase() ) {
193
+ result = data[i];
194
+ break;
195
+ }
196
+ }
197
+ }
198
+ if( typeof fn == "function" ) fn(result);
199
+ else $input.trigger("result", result && [result.data, result.value]);
200
+ }
201
+ $.each(trimWords($input.val()), function(i, value) {
202
+ request(value, findValueCallback, findValueCallback);
203
+ });
204
+ }).bind("flushCache", function() {
205
+ cache.flush();
206
+ }).bind("setOptions", function() {
207
+ $.extend(true, options, arguments[1]);
208
+ // if we've updated the data, repopulate
209
+ if ( "data" in arguments[1] )
210
+ cache.populate();
211
+ }).bind("unautocomplete", function() {
212
+ select.unbind();
213
+ $input.unbind();
214
+ $(input.form).unbind(".autocomplete");
215
+ });
216
+
217
+
218
+ function selectCurrent() {
219
+ var selected = select.selected();
220
+ if( !selected )
221
+ return false;
222
+
223
+ var v = selected.result;
224
+ previousValue = v;
225
+
226
+ if ( options.multiple ) {
227
+ var words = trimWords($input.val());
228
+ if ( words.length > 1 ) {
229
+ var seperator = options.multipleSeparator.length;
230
+ var cursorAt = $(input).selection().start;
231
+ var wordAt, progress = 0;
232
+ $.each(words, function(i, word) {
233
+ progress += word.length;
234
+ if (cursorAt <= progress) {
235
+ wordAt = i;
236
+ return false;
237
+ }
238
+ progress += seperator;
239
+ });
240
+ words[wordAt] = v;
241
+ //$.Autocompleter.Selection(input, progress + seperator, progress + seperator);
242
+ v = words.join( options.multipleSeparator );
243
+ }
244
+ v += options.multipleSeparator;
245
+ }
246
+
247
+ $input.val(v);
248
+ hideResultsNow();
249
+ $input.trigger("result", [selected.data, selected.value]);
250
+ return true;
251
+ }
252
+
253
+ function onChange(crap, skipPrevCheck) {
254
+ if( lastKeyPressCode == KEY.DEL ) {
255
+ select.hide();
256
+ return;
257
+ }
258
+
259
+ var currentValue = $input.val();
260
+
261
+ if ( !skipPrevCheck && currentValue == previousValue )
262
+ return;
263
+
264
+ previousValue = currentValue;
265
+
266
+ currentValue = lastWord(currentValue);
267
+ if ( currentValue.length >= options.minChars) {
268
+ $input.addClass(options.loadingClass);
269
+ if (!options.matchCase)
270
+ currentValue = currentValue.toLowerCase();
271
+ request(currentValue, receiveData, hideResultsNow);
272
+ } else {
273
+ stopLoading();
274
+ select.hide();
275
+ }
276
+ };
277
+
278
+ function trimWords(value) {
279
+ if (!value)
280
+ return [""];
281
+ if (!options.multiple)
282
+ return [$.trim(value)];
283
+ return $.map(value.split(options.multipleSeparator), function(word) {
284
+ return $.trim(value).length ? $.trim(word) : null;
285
+ });
286
+ }
287
+
288
+ function lastWord(value) {
289
+ if ( !options.multiple )
290
+ return value;
291
+ var words = trimWords(value);
292
+ if (words.length == 1)
293
+ return words[0];
294
+ var cursorAt = $(input).selection().start;
295
+ if (cursorAt == value.length) {
296
+ words = trimWords(value)
297
+ } else {
298
+ words = trimWords(value.replace(value.substring(cursorAt), ""));
299
+ }
300
+ return words[words.length - 1];
301
+ }
302
+
303
+ // fills in the input box w/the first match (assumed to be the best match)
304
+ // q: the term entered
305
+ // sValue: the first matching result
306
+ function autoFill(q, sValue){
307
+ // autofill in the complete box w/the first match as long as the user hasn't entered in more data
308
+ // if the last user key pressed was backspace, don't autofill
309
+ if( options.autoFill && (lastWord($input.val()).toLowerCase() == q.toLowerCase()) && lastKeyPressCode != KEY.BACKSPACE ) {
310
+ // fill in the value (keep the case the user has typed)
311
+ $input.val($input.val() + sValue.substring(lastWord(previousValue).length));
312
+ // select the portion of the value not typed by the user (so the next character will erase)
313
+ $(input).selection(previousValue.length, previousValue.length + sValue.length);
314
+ }
315
+ };
316
+
317
+ function hideResults() {
318
+ clearTimeout(timeout);
319
+ timeout = setTimeout(hideResultsNow, 200);
320
+ };
321
+
322
+ function hideResultsNow() {
323
+ var wasVisible = select.visible();
324
+ select.hide();
325
+ clearTimeout(timeout);
326
+ stopLoading();
327
+ if (options.mustMatch) {
328
+ // call search and run callback
329
+ $input.search(
330
+ function (result){
331
+ // if no value found, clear the input box
332
+ if( !result ) {
333
+ if (options.multiple) {
334
+ var words = trimWords($input.val()).slice(0, -1);
335
+ $input.val( words.join(options.multipleSeparator) + (words.length ? options.multipleSeparator : "") );
336
+ }
337
+ else {
338
+ $input.val( "" );
339
+ $input.trigger("result", null);
340
+ }
341
+ }
342
+ }
343
+ );
344
+ }
345
+ };
346
+
347
+ function receiveData(q, data) {
348
+ if ( data && data.length && hasFocus ) {
349
+ stopLoading();
350
+ select.display(data, q);
351
+ autoFill(q, data[0].value);
352
+ select.show();
353
+ } else {
354
+ hideResultsNow();
355
+ }
356
+ };
357
+
358
+ function request(term, success, failure) {
359
+ if (!options.matchCase)
360
+ term = term.toLowerCase();
361
+ var data = cache.load(term);
362
+ // recieve the cached data
363
+ if (data) {
364
+ if(data.length) {
365
+ success(term, data);
366
+ }
367
+ else{
368
+ var parsed = options.parse && options.parse(options.noRecord) || parse(options.noRecord);
369
+ success(term,parsed);
370
+ }
371
+ // if an AJAX url has been supplied, try loading the data now
372
+ } else if( (typeof options.url == "string") && (options.url.length > 0) ){
373
+
374
+ var extraParams = {
375
+ timestamp: +new Date()
376
+ };
377
+ $.each(options.extraParams, function(key, param) {
378
+ extraParams[key] = typeof param == "function" ? param() : param;
379
+ });
380
+
381
+ $.ajax({
382
+ // try to leverage ajaxQueue plugin to abort previous requests
383
+ mode: "abort",
384
+ // limit abortion to this input
385
+ port: "autocomplete" + input.name,
386
+ dataType: options.dataType,
387
+ url: options.url,
388
+ data: $.extend({
389
+ q: lastWord(term),
390
+ limit: options.max
391
+ }, extraParams),
392
+ success: function(data) {
393
+ var parsed = options.parse && options.parse(data) || parse(data);
394
+ cache.add(term, parsed);
395
+ success(term, parsed);
396
+ }
397
+ });
398
+ } else {
399
+ // if we have a failure, we need to empty the list -- this prevents the the [TAB] key from selecting the last successful match
400
+ select.emptyList();
401
+ if(globalFailure != null) {
402
+ globalFailure();
403
+ }
404
+ else {
405
+ failure(term);
406
+ }
407
+ }
408
+ };
409
+
410
+ function parse(data) {
411
+ var parsed = [];
412
+ var rows = data.split("\n");
413
+ for (var i=0; i < rows.length; i++) {
414
+ var row = $.trim(rows[i]);
415
+ if (row) {
416
+ row = row.split("|");
417
+ parsed[parsed.length] = {
418
+ data: row,
419
+ value: row[0],
420
+ result: options.formatResult && options.formatResult(row, row[0]) || row[0]
421
+ };
422
+ }
423
+ }
424
+ return parsed;
425
+ };
426
+
427
+ function stopLoading() {
428
+ $input.removeClass(options.loadingClass);
429
+ };
430
+
431
+ };
432
+
433
+ $.Autocompleter.defaults = {
434
+ inputClass: "ac_input",
435
+ resultsClass: "ac_results",
436
+ loadingClass: "ac_loading",
437
+ minChars: 1,
438
+ delay: 400,
439
+ matchCase: false,
440
+ matchSubset: true,
441
+ matchContains: false,
442
+ cacheLength: 100,
443
+ max: 1000,
444
+ mustMatch: false,
445
+ extraParams: {},
446
+ selectFirst: true,
447
+ formatItem: function(row) { return row[0]; },
448
+ formatMatch: null,
449
+ autoFill: false,
450
+ width: 0,
451
+ multiple: false,
452
+ multipleSeparator: " ",
453
+ inputFocus: true,
454
+ clickFire: false,
455
+ highlight: function(value, term) {
456
+ return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + term.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi, "\\$1") + ")(?![^<>]*>)(?![^&;]+;)", "gi"), "<strong>$1</strong>");
457
+ },
458
+ scroll: true,
459
+ scrollHeight: 180,
460
+ scrollJumpPosition: true
461
+ };
462
+
463
+ $.Autocompleter.Cache = function(options) {
464
+
465
+ var data = {};
466
+ var length = 0;
467
+
468
+ function matchSubset(s, sub) {
469
+ return (new RegExp(sub.toUpperCase().replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi, "\\$1").replace(/[A-Z0-9]/g, function(m, offset) {
470
+ return offset === 0 ? '(?:' + m + '|^' + m.toLowerCase() + ')' : '(?:.*' + m + '|' + m.toLowerCase() + ')';
471
+ }))).test(s); // find by initials
472
+ };
473
+
474
+ function add(q, value) {
475
+ if (length > options.cacheLength){
476
+ flush();
477
+ }
478
+ if (!data[q]){
479
+ length++;
480
+ }
481
+ data[q] = value;
482
+ }
483
+
484
+ function populate(){
485
+ if( !options.data ) return false;
486
+ // track the matches
487
+ var stMatchSets = {},
488
+ nullData = 0;
489
+
490
+ // no url was specified, we need to adjust the cache length to make sure it fits the local data store
491
+ if( !options.url ) options.cacheLength = 1;
492
+
493
+ // track all options for minChars = 0
494
+ stMatchSets[""] = [];
495
+
496
+ // loop through the array and create a lookup structure
497
+ for ( var i = 0, ol = options.data.length; i < ol; i++ ) {
498
+ var rawValue = options.data[i];
499
+ // if rawValue is a string, make an array otherwise just reference the array
500
+ rawValue = (typeof rawValue == "string") ? [rawValue] : rawValue;
501
+
502
+ var value = options.formatMatch(rawValue, i+1, options.data.length);
503
+ if ( typeof(value) === 'undefined' || value === false )
504
+ continue;
505
+
506
+ var firstChar = value.charAt(0).toLowerCase();
507
+ // if no lookup array for this character exists, look it up now
508
+ if( !stMatchSets[firstChar] )
509
+ stMatchSets[firstChar] = [];
510
+
511
+ // if the match is a string
512
+ var row = {
513
+ value: value,
514
+ data: rawValue,
515
+ result: options.formatResult && options.formatResult(rawValue) || value
516
+ };
517
+
518
+ // push the current match into the set list
519
+ stMatchSets[firstChar].push(row);
520
+
521
+ // keep track of minChars zero items
522
+ if ( nullData++ < options.max ) {
523
+ stMatchSets[""].push(row);
524
+ }
525
+ };
526
+
527
+ // add the data items to the cache
528
+ $.each(stMatchSets, function(i, value) {
529
+ // increase the cache size
530
+ options.cacheLength++;
531
+ // add to the cache
532
+ add(i, value);
533
+ });
534
+ }
535
+
536
+ // populate any existing data
537
+ setTimeout(populate, 25);
538
+
539
+ function flush(){
540
+ data = {};
541
+ length = 0;
542
+ }
543
+
544
+ return {
545
+ flush: flush,
546
+ add: add,
547
+ populate: populate,
548
+ load: function(q) {
549
+ if (!options.cacheLength || !length)
550
+ return null;
551
+ /*
552
+ * if dealing w/local data and matchContains than we must make sure
553
+ * to loop through all the data collections looking for matches
554
+ */
555
+ if( !options.url && options.matchContains ){
556
+ // track all matches
557
+ var csub = [];
558
+ // loop through all the data grids for matches
559
+ for( var k in data ){
560
+ // don't search through the stMatchSets[""] (minChars: 0) cache
561
+ // this prevents duplicates
562
+ if( k.length > 0 ){
563
+ var c = data[k];
564
+ $.each(c, function(i, x) {
565
+ // if we've got a match, add it to the array
566
+ if (matchSubset(x.value, q)) {
567
+ csub.push(x);
568
+ }
569
+ });
570
+ }
571
+ }
572
+ return csub;
573
+ } else
574
+ // if the exact item exists, use it
575
+ if (data[q]){
576
+ return data[q];
577
+ } else
578
+ if (options.matchSubset) {
579
+ for (var i = q.length - 1; i >= options.minChars; i--) {
580
+ var c = data[q.substr(0, i)];
581
+ if (c) {
582
+ var csub = [];
583
+ $.each(c, function(i, x) {
584
+ if (matchSubset(x.value, q)) {
585
+ csub[csub.length] = x;
586
+ }
587
+ });
588
+ return csub;
589
+ }
590
+ }
591
+ }
592
+ return null;
593
+ }
594
+ };
595
+ };
596
+
597
+ $.Autocompleter.Select = function (options, input, select, config) {
598
+ var CLASSES = {
599
+ ACTIVE: "ac_over"
600
+ };
601
+
602
+ var listItems,
603
+ active = -1,
604
+ data,
605
+ term = "",
606
+ needsInit = true,
607
+ element,
608
+ list;
609
+
610
+ // Create results
611
+ function init() {
612
+ if (!needsInit)
613
+ return;
614
+ element = $("<div/>")
615
+ .hide()
616
+ .addClass(options.resultsClass)
617
+ .css("position", "absolute")
618
+ .appendTo(document.body)
619
+ .hover(function(event) {
620
+ // Browsers except FF do not fire mouseup event on scrollbars, resulting in mouseDownOnSelect remaining true, and results list not always hiding.
621
+ if($(this).is(":visible")) {
622
+ input.focus();
623
+ }
624
+ config.mouseDownOnSelect = false;
625
+ });
626
+
627
+ list = $("<ul/>").appendTo(element).mouseover( function(event) {
628
+ if(target(event).nodeName && target(event).nodeName.toUpperCase() == 'LI') {
629
+ active = $("li", list).removeClass(CLASSES.ACTIVE).index(target(event));
630
+ $(target(event)).addClass(CLASSES.ACTIVE);
631
+ }
632
+ }).click(function(event) {
633
+ $(target(event)).addClass(CLASSES.ACTIVE);
634
+ select();
635
+ if( options.inputFocus )
636
+ input.focus();
637
+ return false;
638
+ }).mousedown(function() {
639
+ config.mouseDownOnSelect = true;
640
+ }).mouseup(function() {
641
+ config.mouseDownOnSelect = false;
642
+ });
643
+
644
+ if( options.width > 0 )
645
+ element.css("width", options.width);
646
+
647
+ needsInit = false;
648
+ }
649
+
650
+ function target(event) {
651
+ var element = event.target;
652
+ while(element && element.tagName != "LI")
653
+ element = element.parentNode;
654
+ // more fun with IE, sometimes event.target is empty, just ignore it then
655
+ if(!element)
656
+ return [];
657
+ return element;
658
+ }
659
+
660
+ function moveSelect(step) {
661
+ listItems.slice(active, active + 1).removeClass(CLASSES.ACTIVE);
662
+ movePosition(step);
663
+ var activeItem = listItems.slice(active, active + 1).addClass(CLASSES.ACTIVE);
664
+ if(options.scroll) {
665
+ var offset = 0;
666
+ listItems.slice(0, active).each(function() {
667
+ offset += this.offsetHeight;
668
+ });
669
+ if((offset + activeItem[0].offsetHeight - list.scrollTop()) > list[0].clientHeight) {
670
+ list.scrollTop(offset + activeItem[0].offsetHeight - list.innerHeight());
671
+ } else if(offset < list.scrollTop()) {
672
+ list.scrollTop(offset);
673
+ }
674
+ }
675
+ };
676
+
677
+ function movePosition(step) {
678
+ if (options.scrollJumpPosition || (!options.scrollJumpPosition && !((step < 0 && active == 0) || (step > 0 && active == listItems.size() - 1)) )) {
679
+ active += step;
680
+ if (active < 0) {
681
+ active = listItems.size() - 1;
682
+ } else if (active >= listItems.size()) {
683
+ active = 0;
684
+ }
685
+ }
686
+ }
687
+
688
+
689
+ function limitNumberOfItems(available) {
690
+ return options.max && options.max < available
691
+ ? options.max
692
+ : available;
693
+ }
694
+
695
+ function fillList() {
696
+ list.empty();
697
+ var max = limitNumberOfItems(data.length);
698
+ for (var i=0; i < max; i++) {
699
+ if (!data[i])
700
+ continue;
701
+ var formatted = options.formatItem(data[i].data, i+1, max, data[i].value, term);
702
+ if ( formatted === false )
703
+ continue;
704
+ var li = $("<li/>").html( options.highlight(formatted, term) ).addClass(i%2 == 0 ? "ac_even" : "ac_odd").appendTo(list)[0];
705
+ $.data(li, "ac_data", data[i]);
706
+ }
707
+ listItems = list.find("li");
708
+ if ( options.selectFirst ) {
709
+ listItems.slice(0, 1).addClass(CLASSES.ACTIVE);
710
+ active = 0;
711
+ }
712
+ // apply bgiframe if available
713
+ if ( $.fn.bgiframe )
714
+ list.bgiframe();
715
+ }
716
+
717
+ return {
718
+ display: function(d, q) {
719
+ init();
720
+ data = d;
721
+ term = q;
722
+ fillList();
723
+ },
724
+ next: function() {
725
+ moveSelect(1);
726
+ },
727
+ prev: function() {
728
+ moveSelect(-1);
729
+ },
730
+ pageUp: function() {
731
+ if (active != 0 && active - 8 < 0) {
732
+ moveSelect( -active );
733
+ } else {
734
+ moveSelect(-8);
735
+ }
736
+ },
737
+ pageDown: function() {
738
+ if (active != listItems.size() - 1 && active + 8 > listItems.size()) {
739
+ moveSelect( listItems.size() - 1 - active );
740
+ } else {
741
+ moveSelect(8);
742
+ }
743
+ },
744
+ hide: function() {
745
+ element && element.hide();
746
+ listItems && listItems.removeClass(CLASSES.ACTIVE);
747
+ active = -1;
748
+ },
749
+ visible : function() {
750
+ return element && element.is(":visible");
751
+ },
752
+ current: function() {
753
+ return this.visible() && (listItems.filter("." + CLASSES.ACTIVE)[0] || options.selectFirst && listItems[0]);
754
+ },
755
+ show: function() {
756
+ var offset = $(input).offset();
757
+ element.css({
758
+ width: typeof options.width == "string" || options.width > 0 ? options.width : $(input).width(),
759
+ top: offset.top + input.offsetHeight,
760
+ left: offset.left
761
+ }).show();
762
+ if(options.scroll) {
763
+ list.scrollTop(0);
764
+ list.css({
765
+ maxHeight: options.scrollHeight,
766
+ overflow: 'auto'
767
+ });
768
+
769
+ if(navigator.userAgent.indexOf("MSIE") != -1 && typeof document.body.style.maxHeight === "undefined") {
770
+ var listHeight = 0;
771
+ listItems.each(function() {
772
+ listHeight += this.offsetHeight;
773
+ });
774
+ var scrollbarsVisible = listHeight > options.scrollHeight;
775
+ list.css('height', scrollbarsVisible ? options.scrollHeight : listHeight );
776
+ if (!scrollbarsVisible) {
777
+ // IE doesn't recalculate width when scrollbar disappears
778
+ listItems.width( list.width() - parseInt(listItems.css("padding-left")) - parseInt(listItems.css("padding-right")) );
779
+ }
780
+ }
781
+
782
+ }
783
+ },
784
+ selected: function() {
785
+ var selected = listItems && listItems.filter("." + CLASSES.ACTIVE).removeClass(CLASSES.ACTIVE);
786
+ return selected && selected.length && $.data(selected[0], "ac_data");
787
+ },
788
+ emptyList: function (){
789
+ list && list.empty();
790
+ },
791
+ unbind: function() {
792
+ element && element.remove();
793
+ }
794
+ };
795
+ };
796
+
797
+ $.fn.selection = function(start, end) {
798
+ if (start !== undefined) {
799
+ return this.each(function() {
800
+ if( this.createTextRange ){
801
+ var selRange = this.createTextRange();
802
+ if (end === undefined || start == end) {
803
+ selRange.move("character", start);
804
+ selRange.select();
805
+ } else {
806
+ selRange.collapse(true);
807
+ selRange.moveStart("character", start);
808
+ selRange.moveEnd("character", end);
809
+ selRange.select();
810
+ }
811
+ } else if( this.setSelectionRange ){
812
+ this.setSelectionRange(start, end);
813
+ } else if( this.selectionStart ){
814
+ this.selectionStart = start;
815
+ this.selectionEnd = end;
816
+ }
817
+ });
818
+ }
819
+ var field = this[0];
820
+ if ( field.createTextRange ) {
821
+ var range = document.selection.createRange(),
822
+ orig = field.value,
823
+ teststring = "<->",
824
+ textLength = range.text.length;
825
+ range.text = teststring;
826
+ var caretAt = field.value.indexOf(teststring);
827
+ field.value = orig;
828
+ this.selection(caretAt, caretAt + textLength);
829
+ return {
830
+ start: caretAt,
831
+ end: caretAt + textLength
832
+ }
833
+ } else if( field.selectionStart !== undefined ){
834
+ return {
835
+ start: field.selectionStart,
836
+ end: field.selectionEnd
837
+ }
838
+ }
839
+ };
840
+
841
+ })(jQuery);
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/js/jquery.cookie.js ADDED
@@ -0,0 +1,114 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * jQuery Cookie Plugin v1.4.1
3
+ * https://github.com/carhartl/jquery-cookie
4
+ *
5
+ * Copyright 2006, 2014 Klaus Hartl
6
+ * Released under the MIT license
7
+ */
8
+ (function (factory) {
9
+ if (typeof define === 'function' && define.amd) {
10
+ // AMD (Register as an anonymous module)
11
+ define(['jquery'], factory);
12
+ } else if (typeof exports === 'object') {
13
+ // Node/CommonJS
14
+ module.exports = factory(require('jquery'));
15
+ } else {
16
+ // Browser globals
17
+ factory(jQuery);
18
+ }
19
+ }(function ($) {
20
+
21
+ var pluses = /\+/g;
22
+
23
+ function encode(s) {
24
+ return config.raw ? s : encodeURIComponent(s);
25
+ }
26
+
27
+ function decode(s) {
28
+ return config.raw ? s : decodeURIComponent(s);
29
+ }
30
+
31
+ function stringifyCookieValue(value) {
32
+ return encode(config.json ? JSON.stringify(value) : String(value));
33
+ }
34
+
35
+ function parseCookieValue(s) {
36
+ if (s.indexOf('"') === 0) {
37
+ // This is a quoted cookie as according to RFC2068, unescape...
38
+ s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\');
39
+ }
40
+
41
+ try {
42
+ // Replace server-side written pluses with spaces.
43
+ // If we can't decode the cookie, ignore it, it's unusable.
44
+ // If we can't parse the cookie, ignore it, it's unusable.
45
+ s = decodeURIComponent(s.replace(pluses, ' '));
46
+ return config.json ? JSON.parse(s) : s;
47
+ } catch(e) {}
48
+ }
49
+
50
+ function read(s, converter) {
51
+ var value = config.raw ? s : parseCookieValue(s);
52
+ return $.isFunction(converter) ? converter(value) : value;
53
+ }
54
+
55
+ var config = $.cookie = function (key, value, options) {
56
+
57
+ // Write
58
+
59
+ if (arguments.length > 1 && !$.isFunction(value)) {
60
+ options = $.extend({}, config.defaults, options);
61
+
62
+ if (typeof options.expires === 'number') {
63
+ var days = options.expires, t = options.expires = new Date();
64
+ t.setMilliseconds(t.getMilliseconds() + days * 864e+5);
65
+ }
66
+
67
+ return (document.cookie = [
68
+ encode(key), '=', stringifyCookieValue(value),
69
+ options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
70
+ options.path ? '; path=' + options.path : '',
71
+ options.domain ? '; domain=' + options.domain : '',
72
+ options.secure ? '; secure' : ''
73
+ ].join(''));
74
+ }
75
+
76
+ // Read
77
+
78
+ var result = key ? undefined : {},
79
+ // To prevent the for loop in the first place assign an empty array
80
+ // in case there are no cookies at all. Also prevents odd result when
81
+ // calling $.cookie().
82
+ cookies = document.cookie ? document.cookie.split('; ') : [],
83
+ i = 0,
84
+ l = cookies.length;
85
+
86
+ for (; i < l; i++) {
87
+ var parts = cookies[i].split('='),
88
+ name = decode(parts.shift()),
89
+ cookie = parts.join('=');
90
+
91
+ if (key === name) {
92
+ // If second argument (value) is a function it's a converter...
93
+ result = read(cookie, value);
94
+ break;
95
+ }
96
+
97
+ // Prevent storing a cookie that we couldn't decode.
98
+ if (!key && (cookie = read(cookie)) !== undefined) {
99
+ result[name] = cookie;
100
+ }
101
+ }
102
+
103
+ return result;
104
+ };
105
+
106
+ config.defaults = {};
107
+
108
+ $.removeCookie = function (key, options) {
109
+ // Must not alter options, thus extending a fresh object...
110
+ $.cookie(key, '', $.extend({}, options, { expires: -1 }));
111
+ return !$.cookie(key);
112
+ };
113
+
114
+ }));
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/js/jquery.min.js ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
1
+ /*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
2
+ */
3
+ (function(e,t){var n,r,i=typeof t,o=e.location,a=e.document,s=a.documentElement,l=e.jQuery,u=e.$,c={},p=[],f="1.10.2",d=p.concat,h=p.push,g=p.slice,m=p.indexOf,y=c.toString,v=c.hasOwnProperty,b=f.trim,x=function(e,t){return new x.fn.init(e,t,r)},w=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=/\S+/g,C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav></:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="<table><tr><td></td><td>t</td></tr></table>",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="<div></div>",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t
4
+ }({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/<tbody/i,wt=/<|&#?\w+;/,Tt=/<(?:script|style|link)/i,Ct=/^(?:checkbox|radio)$/i,Nt=/checked\s*(?:[^=]|=\s*.checked.)/i,kt=/^$|\/(?:java|ecma)script/i,Et=/^true\/(.*)/,St=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,At={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:x.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1></$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1></$2>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?"<table>"!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle);
5
+ u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement),t=(Pt[0].contentWindow||Pt[0].contentDocument).document,t.write("<!doctype html><html><body>"),t.close(),n=un(e,t),Pt.detach()),Gt[e]=n),n}function un(e,t){var n=x(t.createElement(e)).appendTo(t.body),r=x.css(n[0],"display");return n.remove(),r}x.each(["height","width"],function(e,n){x.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&Xt.test(x.css(e,"display"))?x.swap(e,Qt,function(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var i=r&&Rt(e);return on(e,t,r?an(e,n,r,x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,i),i):0)}}}),x.support.opacity||(x.cssHooks.opacity={get:function(e,t){return It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=x.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===x.trim(o.replace($t,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=$t.test(o)?o.replace($t,i):o+" "+i)}}),x(function(){x.support.reliableMarginRight||(x.cssHooks.marginRight={get:function(e,n){return n?x.swap(e,{display:"inline-block"},Wt,[e,"marginRight"]):t}}),!x.support.pixelPosition&&x.fn.position&&x.each(["top","left"],function(e,n){x.cssHooks[n]={get:function(e,r){return r?(r=Wt(e,n),Yt.test(r)?x(e).position()[n]+"px":r):t}}})}),x.expr&&x.expr.filters&&(x.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight||!x.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||x.css(e,"display"))},x.expr.filters.visible=function(e){return!x.expr.filters.hidden(e)}),x.each({margin:"",padding:"",border:"Width"},function(e,t){x.cssHooks[e+t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r++)i[e+Zt[r]+t]=o[r]||o[r-2]||o[0];return i}},Ut.test(e)||(x.cssHooks[e+t].set=on)});var cn=/%20/g,pn=/\[\]$/,fn=/\r?\n/g,dn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&hn.test(this.nodeName)&&!dn.test(e)&&(this.checked||!Ct.test(e))}).map(function(e,t){var n=x(this).val();return null==n?null:x.isArray(n)?x.map(n,function(e){return{name:t.name,value:e.replace(fn,"\r\n")}}):{name:t.name,value:n.replace(fn,"\r\n")}}).get()}}),x.param=function(e,n){var r,i=[],o=function(e,t){t=x.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=x.ajaxSettings&&x.ajaxSettings.traditional),x.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,function(){o(this.name,this.value)});else for(r in e)gn(r,e[r],n,o);return i.join("&").replace(cn,"+")};function gn(e,t,n,r){var i;if(x.isArray(t))x.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==x.type(t))r(e,t);else for(i in t)gn(e+"["+i+"]",t[i],n,r)}x.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){x.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),x.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var mn,yn,vn=x.now(),bn=/\?/,xn=/#.*$/,wn=/([?&])_=[^&]*/,Tn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Cn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Nn=/^(?:GET|HEAD)$/,kn=/^\/\//,En=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Sn=x.fn.load,An={},jn={},Dn="*/".concat("*");try{yn=o.href}catch(Ln){yn=a.createElement("a"),yn.href="",yn=yn.href}mn=En.exec(yn.toLowerCase())||[];function Hn(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(T)||[];if(x.isFunction(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qn(e,n,r,i){var o={},a=e===jn;function s(l){var u;return o[l]=!0,x.each(e[l]||[],function(e,l){var c=l(n,r,i);return"string"!=typeof c||a||o[c]?a?!(u=c):t:(n.dataTypes.unshift(c),s(c),!1)}),u}return s(n.dataTypes[0])||!o["*"]&&s("*")}function _n(e,n){var r,i,o=x.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&x.extend(!0,e,r),e}x.fn.load=function(e,n,r){if("string"!=typeof e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=this,l=e.indexOf(" ");return l>=0&&(i=e.slice(l,e.length),e=e.slice(0,l)),x.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&x.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(i?x("<div>").append(x.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Cn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":x.parseJSON,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?_n(_n(e,x.ajaxSettings),t):_n(x.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,l,u,c,p=x.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?x(f):x.event,h=x.Deferred(),g=x.Callbacks("once memory"),m=p.statusCode||{},y={},v={},b=0,w="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return b||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)m[t]=[m[t],e[t]];else C.always(e[C.status]);return this},abort:function(e){var t=e||w;return u&&u.abort(t),k(0,t),this}};if(h.promise(C).complete=g.add,C.success=C.done,C.error=C.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=x.trim(p.dataType||"*").toLowerCase().match(T)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(mn[3]||("http:"===mn[1]?"80":"443")))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=x.param(p.data,p.traditional)),qn(An,p,n,C),2===b)return C;l=p.global,l&&0===x.active++&&x.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Nn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(x.lastModified[o]&&C.setRequestHeader("If-Modified-Since",x.lastModified[o]),x.etag[o]&&C.setRequestHeader("If-None-Match",x.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&C.setRequestHeader("Content-Type",p.contentType),C.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)C.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,C,p)===!1||2===b))return C.abort();w="abort";for(i in{success:1,error:1,complete:1})C[i](p[i]);if(u=qn(jn,p,n,C)){C.readyState=1,l&&d.trigger("ajaxSend",[C,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){C.abort("timeout")},p.timeout));try{b=1,u.send(y,k)}catch(N){if(!(2>b))throw N;k(-1,N)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,N=n;2!==b&&(b=2,s&&clearTimeout(s),u=t,a=i||"",C.readyState=e>0?4:0,c=e>=200&&300>e||304===e,r&&(w=Mn(p,C,r)),w=On(p,w,C,c),c?(p.ifModified&&(T=C.getResponseHeader("Last-Modified"),T&&(x.lastModified[o]=T),T=C.getResponseHeader("etag"),T&&(x.etag[o]=T)),204===e||"HEAD"===p.type?N="nocontent":304===e?N="notmodified":(N=w.state,y=w.data,v=w.error,c=!v)):(v=N,(e||!N)&&(N="error",0>e&&(e=0))),C.status=e,C.statusText=(n||N)+"",c?h.resolveWith(f,[y,N,C]):h.rejectWith(f,[C,N,v]),C.statusCode(m),m=t,l&&d.trigger(c?"ajaxSuccess":"ajaxError",[C,p,c?y:v]),g.fireWith(f,[C,N]),l&&(d.trigger("ajaxComplete",[C,p]),--x.active||x.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,n){return x.get(e,t,n,"script")}}),x.each(["get","post"],function(e,n){x[n]=function(e,r,i,o){return x.isFunction(r)&&(o=o||i,i=r,r=t),x.ajax({url:e,type:n,dataType:o,data:r,success:i})}});function Mn(e,n,r){var i,o,a,s,l=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in l)if(l[s]&&l[s].test(o)){u.unshift(s);break}if(u[0]in r)a=u[0];else{for(s in r){if(!u[0]||e.converters[s+" "+u[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==u[0]&&u.unshift(a),r[a]):t}function On(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(a=u[l+" "+o]||u["* "+o],!a)for(i in u)if(s=i.split(" "),s[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){a===!0?a=u[i]:u[i]!==!0&&(o=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(p){return{state:"parsererror",error:a?p:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),x.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=a.head||x("head")[0]||a.documentElement;return{send:function(t,i){n=a.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Fn=[],Bn=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Fn.pop()||x.expando+"_"+vn++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,l=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return l||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=x.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=n[l].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||x.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Fn.push(o)),s&&x.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}x.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=x.ajaxSettings.xhr(),x.support.cors=!!Rn&&"withCredentials"in Rn,Rn=x.support.ajax=!!Rn,Rn&&x.ajaxTransport(function(n){if(!n.crossDomain||x.support.cors){var r;return{send:function(i,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)l.setRequestHeader(s,i[s])}catch(u){}l.send(n.hasContent&&n.data||null),r=function(e,i){var s,u,c,p;try{if(r&&(i||4===l.readyState))if(r=t,a&&(l.onreadystatechange=x.noop,$n&&delete Pn[a]),i)4!==l.readyState&&l.abort();else{p={},s=l.status,u=l.getAllResponseHeaders(),"string"==typeof l.responseText&&(p.text=l.responseText);try{c=l.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,u)},n.async?4===l.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},x(e).unload($n)),Pn[a]=r),l.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+w+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Yn.exec(t),o=i&&i[3]||(x.cssNumber[e]?"":"px"),a=(x.cssNumber[e]||"px"!==o&&+r)&&Yn.exec(x.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o){o=o||a[3],i=i||[],a=+r||1;do s=s||".5",a/=s,x.style(n.elem,e,a+o);while(s!==(s=n.cur()/r)&&1!==s&&--l)}return i&&(a=n.start=+a||+r||0,n.unit=o,n.end=i[1]?a+(i[1]+1)*i[2]:+i[2]),n}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=x.now()}function Zn(e,t,n){var r,i=(Qn[t]||[]).concat(Qn["*"]),o=0,a=i.length;for(;a>o;o++)if(r=i[o].call(n,t,e))return r}function er(e,t,n){var r,i,o=0,a=Gn.length,s=x.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,u.startTime+u.duration-t),r=n/u.duration||0,o=1-r,a=0,l=u.tweens.length;for(;l>a;a++)u.tweens[a].run(o);return s.notifyWith(e,[u,o,n]),1>o&&l?n:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=x.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)u.tweens[n].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=u.props;for(tr(c,u.opts.specialEasing);a>o;o++)if(r=Gn[o].call(u,e,c,u.opts))return r;return x.map(c,Zn,u),x.isFunction(u.opts.start)&&u.opts.start.call(e,u),x.fx.timer(x.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function tr(e,t){var n,r,i,o,a;for(n in e)if(r=x.camelCase(n),i=t[r],o=e[n],x.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=x.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}x.Animation=x.extend(er,{tweener:function(e,t){x.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,l,u=this,c={},p=e.style,f=e.nodeType&&nn(e),d=x._data(e,"fxshow");n.queue||(s=x._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,x.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],"inline"===x.css(e,"display")&&"none"===x.css(e,"float")&&(x.support.inlineBlockNeedsLayout&&"inline"!==ln(e.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",x.support.shrinkWrapBlocks||u.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t)if(i=t[r],Vn.exec(i)){if(delete t[r],o=o||"toggle"===i,i===(f?"hide":"show"))continue;c[r]=d&&d[r]||x.style(e,r)}if(!x.isEmptyObject(c)){d?"hidden"in d&&(f=d.hidden):d=x._data(e,"fxshow",{}),o&&(d.hidden=!f),f?x(e).show():u.done(function(){x(e).hide()}),u.done(function(){var t;x._removeData(e,"fxshow");for(t in c)x.style(e,t,c[t])});for(r in c)a=Zn(f?d[r]:0,r,u),r in d||(d[r]=a.start,f&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}x.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(x.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=x.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.each(["toggle","show","hide"],function(e,t){var n=x.fn[t];x.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),x.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=x.isEmptyObject(e),o=x.speed(t,n,r),a=function(){var t=er(this,x.extend({},e),o);(i||x._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=x.timers,a=x._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&x.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=x._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=x.timers,a=r?r.length:0;for(n.finish=!0,x.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}x.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),x.speed=function(e,t,n){var r=e&&"object"==typeof e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing:n&&t||t&&!x.isFunction(t)&&t};return r.duration=x.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,r.queue)},r},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},x.timers=[],x.fx=rr.prototype.init,x.fx.tick=function(){var e,n=x.timers,r=0;for(Xn=x.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||x.fx.stop(),Xn=t},x.fx.timer=function(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=13,x.fx.start=function(){Un||(Un=setInterval(x.fx.tick,x.fx.interval))},x.fx.stop=function(){clearInterval(Un),Un=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fx.step={},x.expr&&x.expr.filters&&(x.expr.filters.animated=function(e){return x.grep(x.timers,function(t){return e===t.elem}).length}),x.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){x.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,x.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},x.offset={setOffset:function(e,t,n){var r=x.css(e,"position");"static"===r&&(e.style.position="relative");var i=x(e),o=i.offset(),a=x.css(e,"top"),s=x.css(e,"left"),l=("absolute"===r||"fixed"===r)&&x.inArray("auto",[a,s])>-1,u={},c={},p,f;l?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),x.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(u.top=t.top-o.top+p),null!=t.left&&(u.left=t.left-o.left+f),"using"in t?t.using.call(e,u):i.css(u)}},x.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===x.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),x.nodeName(e[0],"html")||(n=e.offset()),n.top+=x.css(e[0],"borderTopWidth",!0),n.left+=x.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-x.css(r,"marginTop",!0),left:t.left-n.left-x.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||s;while(e&&!x.nodeName(e,"html")&&"static"===x.css(e,"position"))e=e.offsetParent;return e||s})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);x.fn[e]=function(i){return x.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?x(a).scrollLeft():o,r?o:x(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return x.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}x.each({Height:"height",Width:"width"},function(e,n){x.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){x.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return x.access(this,function(n,r,i){var o;return x.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?x.css(n,r,s):x.style(n,r,i,s)},n,a?i:t,a,null)}})}),x.fn.size=function(){return this.length},x.fn.andSelf=x.fn.addBack,"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=x:(e.jQuery=e.$=x,"function"==typeof define&&define.amd&&define("jquery",[],function(){return x}))})(window);
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/js/jquery.sortElements.js ADDED
@@ -0,0 +1,69 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * jQuery.fn.sortElements
3
+ * --------------
4
+ * @author James Padolsey (http://james.padolsey.com)
5
+ * @version 0.11
6
+ * @updated 18-MAR-2010
7
+ * --------------
8
+ * @param Function comparator:
9
+ * Exactly the same behaviour as [1,2,3].sort(comparator)
10
+ *
11
+ * @param Function getSortable
12
+ * A function that should return the element that is
13
+ * to be sorted. The comparator will run on the
14
+ * current collection, but you may want the actual
15
+ * resulting sort to occur on a parent or another
16
+ * associated element.
17
+ *
18
+ * E.g. $('td').sortElements(comparator, function(){
19
+ * return this.parentNode;
20
+ * })
21
+ *
22
+ * The <td>'s parent (<tr>) will be sorted instead
23
+ * of the <td> itself.
24
+ */
25
+ jQuery.fn.sortElements = (function(){
26
+
27
+ var sort = [].sort;
28
+
29
+ return function(comparator, getSortable) {
30
+
31
+ getSortable = getSortable || function(){return this;};
32
+
33
+ var placements = this.map(function(){
34
+
35
+ var sortElement = getSortable.call(this),
36
+ parentNode = sortElement.parentNode,
37
+
38
+ // Since the element itself will change position, we have
39
+ // to have some way of storing it's original position in
40
+ // the DOM. The easiest way is to have a 'flag' node:
41
+ nextSibling = parentNode.insertBefore(
42
+ document.createTextNode(''),
43
+ sortElement.nextSibling
44
+ );
45
+
46
+ return function() {
47
+
48
+ if (parentNode === this) {
49
+ throw new Error(
50
+ "You can't sort elements if any one is a descendant of another."
51
+ );
52
+ }
53
+
54
+ // Insert before flag:
55
+ parentNode.insertBefore(this, nextSibling);
56
+ // Remove flag:
57
+ parentNode.removeChild(nextSibling);
58
+
59
+ };
60
+
61
+ });
62
+
63
+ return sort.call(this, comparator).each(function(i){
64
+ placements[i].call(getSortable.call(this));
65
+ });
66
+
67
+ };
68
+
69
+ })();
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/js/jquery.sprintf.js ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ /*!
2
+ * sprintf and vsprintf for jQuery
3
+ * somewhat based on http://jan.moesen.nu/code/javascript/sprintf-and-printf-in-javascript/
4
+ * Copyright (c) 2008 Sabin Iacob (m0n5t3r) <iacobs@m0n5t3r.info>
5
+ * @license http://www.gnu.org/licenses/gpl.html
6
+ * @project jquery.sprintf
7
+ */
8
+ (function(d){var a={b:function(e){return parseInt(e,10).toString(2)},c:function(e){return String.fromCharCode(parseInt(e,10))},d:function(e){return parseInt(e,10)},u:function(e){return Math.abs(e)},f:function(f,e){e=parseInt(e,10);f=parseFloat(f);if(isNaN(e&&f)){return NaN}return e&&f.toFixed(e)||f},o:function(e){return parseInt(e,10).toString(8)},s:function(e){return e},x:function(e){return(""+parseInt(e,10).toString(16)).toLowerCase()},X:function(e){return(""+parseInt(e,10).toString(16)).toUpperCase()}};var c=/%(?:(\d+)?(?:\.(\d+))?|\(([^)]+)\))([%bcdufosxX])/g;var b=function(f){if(f.length==1&&typeof f[0]=="object"){f=f[0];return function(i,h,k,j,g,m,l){return a[g](f[j])}}else{var e=0;return function(i,h,k,j,g,m,l){if(g=="%"){return"%"}return a[g](f[e++],k)}}};d.extend({sprintf:function(f){var e=Array.apply(null,arguments).slice(1);return f.replace(c,b(e))},vsprintf:function(f,e){return f.replace(c,b(e))}})})(jQuery);
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/js/main.js ADDED
@@ -0,0 +1,308 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ $(window).load(function() {
2
+ var $document = $(document);
3
+ var $navigation = $('#navigation');
4
+ var navigationHeight = $navigation.height();
5
+ var $left = $('#left');
6
+ var $right = $('#right');
7
+ var $rightInner = $('#rightInner');
8
+ var $splitter = $('#splitter');
9
+ var $groups = $('#groups');
10
+ var $content = $('#content');
11
+
12
+ // Menu
13
+
14
+ // Hide deep packages and namespaces
15
+ $('ul span', $groups).click(function(event) {
16
+ event.preventDefault();
17
+ event.stopPropagation();
18
+ $(this)
19
+ .toggleClass('collapsed')
20
+ .parent()
21
+ .next('ul')
22
+ .toggleClass('collapsed');
23
+ }).click();
24
+
25
+ $active = $('ul li.active', $groups);
26
+ if ($active.length > 0) {
27
+ // Open active
28
+ $('> a > span', $active).click();
29
+ } else {
30
+ $main = $('> ul > li.main', $groups);
31
+ if ($main.length > 0) {
32
+ // Open first level of the main project
33
+ $('> a > span', $main).click();
34
+ } else {
35
+ // Open first level of all
36
+ $('> ul > li > a > span', $groups).click();
37
+ }
38
+ }
39
+
40
+ // Content
41
+
42
+ // Search autocompletion
43
+ var autocompleteFound = false;
44
+ var autocompleteFiles = {'c': 'class', 'co': 'constant', 'f': 'function', 'm': 'class', 'mm': 'class', 'p': 'class', 'mp': 'class', 'cc': 'class'};
45
+ var $search = $('#search input[name=q]');
46
+ $search
47
+ .autocomplete(ApiGen.elements, {
48
+ matchContains: true,
49
+ scrollHeight: 200,
50
+ max: 20,
51
+ width: 300,
52
+ noRecord: '',
53
+ highlight: function(value, term) {
54
+ var term = term.toUpperCase().replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi, "\\$1").replace(/[A-Z0-9]/g, function(m, offset) {
55
+ return offset === 0 ? '(?:' + m + '|^' + m.toLowerCase() + ')' : '(?:(?:[^<>]|<[^<>]*>)*' + m + '|' + m.toLowerCase() + ')';
56
+ });
57
+ return value.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)(" + term + ")(?![^<>]*>)(?![^&;]+;)"), "<strong>$1</strong>");
58
+ },
59
+ formatItem: function(data) {
60
+ return data.length > 1 ? data[1].replace(/^(.+\\)(.+)$/, '<span><small>$1</small>$2</span>') : data[0];
61
+ },
62
+ formatMatch: function(data) {
63
+ return data[1];
64
+ },
65
+ formatResult: function(data) {
66
+ return data[1];
67
+ },
68
+ show: function($list) {
69
+ var $items = $('li span', $list);
70
+ var maxWidth = Math.max.apply(null, $items.map(function() {
71
+ return $(this).width();
72
+ }));
73
+ // 10px padding
74
+ $list.width(Math.max(maxWidth + 10, $search.innerWidth()));
75
+ }
76
+ }).result(function(event, data) {
77
+ autocompleteFound = true;
78
+ var location = window.location.href.split('/');
79
+ location.pop();
80
+ var parts = data[1].split(/::|$/);
81
+ var file = $.sprintf(ApiGen.config.templates[autocompleteFiles[data[0]]].filename, parts[0].replace(/\(\)/, '').replace(/[^\w]/g, '.'));
82
+ if (parts[1]) {
83
+ file += '#' + ('mm' === data[0] || 'mp' === data[0] ? 'm' : '') + parts[1].replace(/([\w]+)\(\)/, '_$1');
84
+ }
85
+ location.push(file);
86
+ window.location = location.join('/');
87
+
88
+ // Workaround for Opera bug
89
+ $(this).closest('form').attr('action', location.join('/'));
90
+ }).closest('form')
91
+ .submit(function() {
92
+ var query = $search.val();
93
+ if ('' === query) {
94
+ return false;
95
+ }
96
+ return !autocompleteFound && '' !== $('#search input[name=cx]').val();
97
+ });
98
+
99
+ // Save natural order
100
+ $('table.summary tr[data-order]', $content).each(function(index) {
101
+ do {
102
+ index = '0' + index;
103
+ } while (index.length < 3);
104
+ $(this).attr('data-order-natural', index);
105
+ });
106
+
107
+ // Switch between natural and alphabetical order
108
+ var $caption = $('table.summary', $content)
109
+ .filter(':has(tr[data-order])')
110
+ .prev('h2');
111
+ $caption
112
+ .click(function() {
113
+ var $this = $(this);
114
+ var order = $this.data('order') || 'natural';
115
+ order = 'natural' === order ? 'alphabetical' : 'natural';
116
+ $this.data('order', order);
117
+ $.cookie('order', order, {expires: 365});
118
+ var attr = 'alphabetical' === order ? 'data-order' : 'data-order-natural';
119
+ $this
120
+ .next('table')
121
+ .find('tr').sortElements(function(a, b) {
122
+ return $(a).attr(attr) > $(b).attr(attr) ? 1 : -1;
123
+ });
124
+ return false;
125
+ })
126
+ .addClass('switchable')
127
+ .attr('title', 'Switch between natural and alphabetical order');
128
+ if ((null === $.cookie('order') && 'alphabetical' === ApiGen.config.options.elementsOrder) || 'alphabetical' === $.cookie('order')) {
129
+ $caption.click();
130
+ }
131
+
132
+ // Open details
133
+ if (ApiGen.config.options.elementDetailsCollapsed) {
134
+ $(document.body).on('click', 'tr', function(ev) {
135
+
136
+ var short = this.querySelector('.short')
137
+ , detailed = this.querySelector('.detailed')
138
+
139
+ if (!short || !detailed) return
140
+
141
+ $(short).toggleClass('hidden')
142
+ $(detailed).toggleClass('hidden')
143
+
144
+ })
145
+ }
146
+
147
+ // Splitter
148
+ var splitterWidth = $splitter.width();
149
+ var splitterPosition = $.cookie('splitter') ? parseInt($.cookie('splitter')) : null;
150
+ var splitterPositionBackup = $.cookie('splitterBackup') ? parseInt($.cookie('splitterBackup')) : null;
151
+ function setSplitterPosition(position)
152
+ {
153
+ splitterPosition = position;
154
+
155
+ $left.width(position);
156
+ $right.css('margin-left', position + splitterWidth);
157
+ $splitter.css('left', position);
158
+ }
159
+ function setNavigationPosition()
160
+ {
161
+ var height = $(window).height() - navigationHeight;
162
+ $left.height(height);
163
+ $splitter.height(height);
164
+ $right.height(height);
165
+ }
166
+ function setContentWidth()
167
+ {
168
+ var width = $rightInner.width();
169
+ $rightInner
170
+ .toggleClass('medium', width <= 960)
171
+ .toggleClass('small', width <= 650);
172
+ }
173
+ $splitter.mousedown(function() {
174
+ $splitter.addClass('active');
175
+
176
+ $document.mousemove(function(event) {
177
+ if (event.pageX >= 230 && $document.width() - event.pageX >= 600 + splitterWidth) {
178
+ setSplitterPosition(event.pageX);
179
+ setContentWidth();
180
+ }
181
+ });
182
+
183
+ $()
184
+ .add($splitter)
185
+ .add($document)
186
+ .mouseup(function() {
187
+ $splitter
188
+ .removeClass('active')
189
+ .unbind('mouseup');
190
+ $document
191
+ .unbind('mousemove')
192
+ .unbind('mouseup');
193
+
194
+ $.cookie('splitter', splitterPosition, {expires: 365});
195
+ });
196
+
197
+ return false;
198
+ });
199
+ $splitter.dblclick(function() {
200
+ if (splitterPosition) {
201
+ splitterPositionBackup = $left.width();
202
+ setSplitterPosition(0);
203
+ } else {
204
+ setSplitterPosition(splitterPositionBackup);
205
+ splitterPositionBackup = null;
206
+ }
207
+
208
+ setContentWidth();
209
+
210
+ $.cookie('splitter', splitterPosition, {expires: 365});
211
+ $.cookie('splitterBackup', splitterPositionBackup, {expires: 365});
212
+ });
213
+ if (null !== splitterPosition) {
214
+ setSplitterPosition(splitterPosition);
215
+ }
216
+ setNavigationPosition();
217
+ setContentWidth();
218
+ $(window)
219
+ .resize(setNavigationPosition)
220
+ .resize(setContentWidth);
221
+
222
+ // Select selected lines
223
+ var matches = window.location.hash.substr(1).match(/^\d+(?:-\d+)?(?:,\d+(?:-\d+)?)*$/);
224
+ if (null !== matches) {
225
+ var lists = matches[0].split(',');
226
+ for (var i = 0; i < lists.length; i++) {
227
+ var lines = lists[i].split('-');
228
+ lines[0] = parseInt(lines[0]);
229
+ lines[1] = parseInt(lines[1] || lines[0]);
230
+ for (var j = lines[0]; j <= lines[1]; j++) {
231
+ $('#' + j).addClass('selected');
232
+ }
233
+ }
234
+
235
+ var $firstLine = $('#' + parseInt(matches[0]));
236
+ if ($firstLine.length > 0) {
237
+ $right.scrollTop($firstLine.position().top);
238
+ }
239
+ }
240
+
241
+ // Save selected lines
242
+ var lastLine;
243
+ $('.l a').click(function(event) {
244
+ event.preventDefault();
245
+
246
+ var selectedLine = $(this).parent().index() + 1;
247
+ var $selectedLine = $('pre.code .l').eq(selectedLine - 1);
248
+
249
+ if (event.shiftKey) {
250
+ if (lastLine) {
251
+ for (var i = Math.min(selectedLine, lastLine); i <= Math.max(selectedLine, lastLine); i++) {
252
+ $('#' + i).addClass('selected');
253
+ }
254
+ } else {
255
+ $selectedLine.addClass('selected');
256
+ }
257
+ } else if (event.ctrlKey) {
258
+ $selectedLine.toggleClass('selected');
259
+ } else {
260
+ var $selected = $('.l.selected')
261
+ .not($selectedLine)
262
+ .removeClass('selected');
263
+ if ($selected.length > 0) {
264
+ $selectedLine.addClass('selected');
265
+ } else {
266
+ $selectedLine.toggleClass('selected');
267
+ }
268
+ }
269
+
270
+ lastLine = $selectedLine.hasClass('selected') ? selectedLine : null;
271
+
272
+ // Update hash
273
+ var lines = $('.l.selected')
274
+ .map(function() {
275
+ return parseInt($(this).attr('id'));
276
+ })
277
+ .get()
278
+ .sort(function(a, b) {
279
+ return a - b;
280
+ });
281
+
282
+ var hash = [];
283
+ var list = [];
284
+ for (var j = 0; j < lines.length; j++) {
285
+ if (0 === j && j + 1 === lines.length) {
286
+ hash.push(lines[j]);
287
+ } else if (0 === j) {
288
+ list[0] = lines[j];
289
+ } else if (lines[j - 1] + 1 !== lines[j] && j + 1 === lines.length) {
290
+ hash.push(list.join('-'));
291
+ hash.push(lines[j]);
292
+ } else if (lines[j - 1] + 1 !== lines[j]) {
293
+ hash.push(list.join('-'));
294
+ list = [lines[j]];
295
+ } else if (j + 1 === lines.length) {
296
+ list[1] = lines[j];
297
+ hash.push(list.join('-'));
298
+ } else {
299
+ list[1] = lines[j];
300
+ }
301
+ }
302
+
303
+ hash = hash.join(',');
304
+ $backup = $('#' + hash).removeAttr('id');
305
+ window.location.hash = hash;
306
+ $backup.attr('id', hash);
307
+ });
308
+ });
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/namespace.latte ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {layout '@layout.latte'}
2
+ {var $active = 'namespace'}
3
+
4
+ {block title}{if $namespace != 'None'}Namespace {$namespace}{else}No namespace{/if}{/block}
5
+
6
+ {block content}
7
+ <div id="content" class="namespace">
8
+ <h1>{if $namespace != 'None'}Namespace {$namespace|namespaceLinks:false|noescape}{else}No namespace{/if}</h1>
9
+
10
+ {if $subnamespaces}
11
+ <div class="panel panel-default">
12
+ <div class="panel-heading"><h2>Namespaces summary</h2></div>
13
+ <table class="summary table table-bordered table-striped" id="namespaces">
14
+ <tr n:foreach="$subnamespaces as $namespace">
15
+ <td class="name"><a href="{$namespace|namespaceUrl}">{$namespace}</a></td>
16
+ </tr>
17
+ </table>
18
+ </div>
19
+ {/if}
20
+
21
+ {include '@elementlist.latte'}
22
+ </div>
23
+ {/block}
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/opensearch.xml.latte ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {contentType xml}
2
+ <?xml version="1.0" encoding="UTF-8"?>
3
+ <OpenSearchDescription xmlns="https://a9.com/-/spec/opensearch/1.1/">
4
+ <ShortName>{$config->title}</ShortName>
5
+ <Description>{$config->title} Documentation</Description>
6
+ <Url type="text/html" method="GET" template="https://www.google.com/cse?cx={$config->googleCseId|url}&amp;ie=UTF-8&amp;q={l}searchTerms{r}"/>
7
+ <Image width="16" height="16">{$config->baseUrl}/favicon.ico</Image>
8
+ <SyndicationRight>open</SyndicationRight>
9
+ <InputEncoding>UTF-8</InputEncoding>
10
+ <OutputEncoding>UTF-8</OutputEncoding>
11
+ </OpenSearchDescription>
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/overview.latte ADDED
@@ -0,0 +1,48 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {layout '@layout.latte'}
2
+ {var $active = 'overview'}
3
+
4
+ {block title}{$config->title ?: 'Overview'}{/block}
5
+
6
+ {block content}
7
+ <div id="content">
8
+ <h1>{include title}</h1>
9
+
10
+ {var $group = false}
11
+
12
+ {if count($namespaces)}
13
+ <div class="panel panel-default">
14
+ <div class="panel-heading"><h2>Namespaces summary</h2></div>
15
+ <table class="summary table table-bordered table-striped" id="namespaces">
16
+ {foreach $namespaces as $namespace}
17
+ {continueIf $config->main && 0 !== strpos($namespace, $config->main)}
18
+ <tr>
19
+ {var $group = true}
20
+ <td class="name"><a href="{$namespace|namespaceUrl}">{$namespace}</a></td>
21
+ </tr>
22
+ {/foreach}
23
+ </table>
24
+ </div>
25
+ {/if}
26
+
27
+ {if count($packages)}
28
+ <div class="panel panel-default">
29
+ <div class="panel-heading"><h2>Packages summary</h2></div>
30
+ <table class="summary table table-bordered table-striped" id="packages">
31
+ {foreach $packages as $package}
32
+ {continueIf $config->main && 0 !== strpos($package, $config->main)}
33
+ <tr>
34
+ {var $group = true}
35
+ <td class="name">
36
+ <a href="{$package|packageUrl}">{$package}</a>
37
+ </td>
38
+ </tr>
39
+ {/foreach}
40
+ </table>
41
+ </div>
42
+ {/if}
43
+
44
+ {if ! $group}
45
+ {include '@elementlist.latte'}
46
+ {/if}
47
+ </div>
48
+ {/block}
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/package.latte ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {layout '@layout.latte'}
2
+ {var $active = 'package'}
3
+
4
+ {block title}{if $package != 'None'}Package {$package}{else}No package{/if}{/block}
5
+
6
+ {block content}
7
+ <div id="content" class="package">
8
+ <h1>{if $package != 'None'}Package {$package|packageLinks:false|noescape}{else}No package{/if}</h1>
9
+
10
+ {if $subpackages}
11
+ <div class="panel panel-default">
12
+ <div class="panel-heading"><h2>Packages summary</h2></div>
13
+ <table class="summary table table-bordered table-striped" id="packages">
14
+ <tr n:foreach="$subpackages as $package">
15
+ <td class="name"><a href="{$package|packageUrl}">{$package}</a></td>
16
+ </tr>
17
+ </table>
18
+ </div>
19
+ {/if}
20
+
21
+ {include '@elementlist.latte'}
22
+ </div>
23
+ {/block}
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/bootstrap.min.css ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
1
+ /*!
2
+ * Bootstrap v3.3.2 (http://getbootstrap.com)
3
+ * Copyright 2011-2015 Twitter, Inc.
4
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
5
+ *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px \9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.form-group-lg .form-control{height:46px;line-height:46px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:absolute;top:0;right:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/collapsed.png ADDED
Binary file
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/inherit.png ADDED
Binary file
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/resize.png ADDED
Binary file
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/sort.png ADDED
Binary file
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/style.css ADDED
@@ -0,0 +1,568 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ body {
2
+ padding: 50px 0 0 0;
3
+ }
4
+
5
+ h1 {
6
+ font-size: 2em;
7
+ margin: 0.67em 0;
8
+ }
9
+
10
+ h2 {
11
+ font-size: 1.5em;
12
+ margin: 0.83em 0;
13
+ }
14
+
15
+ h3 {
16
+ font-size: 1.17em;
17
+ margin: 1em 0 0.2em 0;
18
+ }
19
+
20
+ h4 {
21
+ font-size: 100%;
22
+ margin: 0;
23
+ padding: 0;
24
+ }
25
+
26
+ .panel-heading h2,
27
+ .panel-heading h3 {
28
+ margin-top: 0;
29
+ margin-bottom: 0;
30
+ }
31
+
32
+ .panel > p {
33
+ margin: 10px;
34
+ }
35
+
36
+ ul, ol {
37
+ margin-bottom: 0;
38
+ }
39
+
40
+ a, a:hover {
41
+ text-decoration: none;
42
+ }
43
+
44
+ var {
45
+ font-weight: bold;
46
+ font-style: normal;
47
+ color: #c09853;
48
+ }
49
+
50
+ code {
51
+ color: #000;
52
+ white-space: nowrap;
53
+ border: none;
54
+ background: transparent;
55
+ padding: 0
56
+ }
57
+
58
+ code:empty {
59
+ display: none;
60
+ }
61
+
62
+ code a b {
63
+ color: #000;
64
+ }
65
+
66
+ pre code {
67
+ white-space: pre;
68
+ }
69
+
70
+ .deprecated {
71
+ text-decoration: line-through;
72
+ opacity: .5;
73
+ }
74
+
75
+ .invalid {
76
+ color: #dd1144;
77
+ }
78
+
79
+ .hidden {
80
+ display: none;
81
+ }
82
+
83
+ /* Left side */
84
+ #left {
85
+ overflow: auto;
86
+ width: 270px;
87
+ height: 100%;
88
+ position: fixed;
89
+ }
90
+
91
+ /* Menu */
92
+ #menu {
93
+ padding: 10px;
94
+ overflow-x: hidden;
95
+ }
96
+
97
+ #menu h3 {
98
+ border-bottom: 1px solid #E7E7E7;
99
+ margin-left: -10px;
100
+ margin-right: -10px;
101
+ padding: 0 10px 5px 10px;
102
+ }
103
+
104
+ #menu ul {
105
+ list-style: none;
106
+ padding: 0;
107
+ margin: 0;
108
+ }
109
+
110
+ #menu ul ul {
111
+ padding-left: 10px;
112
+ }
113
+
114
+ #menu li {
115
+ white-space: nowrap;
116
+ position: relative;
117
+ }
118
+
119
+ #menu a {
120
+ display: block;
121
+ padding: 3px;
122
+ border-radius: 3px;
123
+ width: 100%;
124
+ overflow: hidden;
125
+ text-overflow: ellipsis;
126
+ }
127
+
128
+ #menu a:hover {
129
+ background-color: #0088cc;
130
+ color: #fff !important;
131
+ }
132
+
133
+ #menu .active > a {
134
+ font-weight: bold;
135
+ color: #000;
136
+ }
137
+
138
+ #menu .active > a.invalid {
139
+ color: #dd1144;
140
+ }
141
+
142
+ #menu #groups span {
143
+ position: absolute;
144
+ top: 6px;
145
+ right: 3px;
146
+ cursor: pointer;
147
+ display: block;
148
+ width: 12px;
149
+ height: 12px;
150
+ background: url('collapsed.png') transparent 0 0 no-repeat;
151
+ }
152
+
153
+ #menu #groups span:hover {
154
+ background-position: -12px 0;
155
+ }
156
+
157
+ #menu #groups span.collapsed {
158
+ background-position: 0 -12px;
159
+ }
160
+
161
+ #menu #groups span.collapsed:hover {
162
+ background-position: -12px -12px;
163
+ }
164
+
165
+ #menu #groups ul.collapsed {
166
+ display: none;
167
+ }
168
+
169
+ /* Autocomplete */
170
+ .ac_results {
171
+ border-radius: 4px;
172
+ margin-top: 2px;
173
+ background-color: #fff;
174
+ border: 1px solid #E7E7E7;
175
+ box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
176
+ overflow: hidden;
177
+ z-index: 99999;
178
+ }
179
+
180
+ .ac_results ul {
181
+ display: block;
182
+ list-style: none;
183
+ padding: 0;
184
+ margin: 0;
185
+ }
186
+
187
+ .ac_results li {
188
+ margin: 0;
189
+ padding: 0 5px;
190
+ line-height: 2;
191
+ cursor: default;
192
+ display: block;
193
+ overflow: hidden;
194
+ white-space: nowrap;
195
+ text-overflow: ellipsis;
196
+ }
197
+
198
+ .ac_results li strong {
199
+ color: #000;
200
+ }
201
+
202
+ .ac_over {
203
+ background-color: #0088cc;
204
+ color: #fff;
205
+ }
206
+
207
+ .ac_results li.ac_over strong {
208
+ color: #fff;
209
+ }
210
+
211
+
212
+ /* Right side */
213
+ #right {
214
+ overflow: auto;
215
+ margin-left: 275px;
216
+ height: 100%;
217
+ position: relative;
218
+ left: 0;
219
+ right: 0;
220
+ }
221
+
222
+ #rightInner {
223
+ max-width: 1000px;
224
+ min-width: 350px;
225
+ }
226
+
227
+ /* Navigation */
228
+
229
+ #navigation {
230
+ margin-bottom: 0;
231
+ }
232
+
233
+ .navbar .nav > li > span {
234
+ position: relative;
235
+ display: block;
236
+ color: #777;
237
+ line-height: 20px;
238
+ padding: 15px;
239
+ }
240
+
241
+ .navbar .nav > li.active > span {
242
+ background-color: #E7E7E7;
243
+ color: #555;
244
+ }
245
+
246
+ /* Content */
247
+ #content {
248
+ clear: both;
249
+ padding: 5px 15px;
250
+ }
251
+
252
+ #content > .description {
253
+ margin: 1.2em 0;
254
+ }
255
+
256
+ #content .alert-info {
257
+ margin-top: 18px;
258
+ }
259
+
260
+ dl.tree {
261
+ margin: 1.2em 0;
262
+ padding: 10px;
263
+ }
264
+
265
+ dl.tree dd {
266
+ margin: 0;
267
+ padding: 0;
268
+ line-height: 18px;
269
+ }
270
+
271
+ .elementList {
272
+ line-height: 24px;
273
+ }
274
+
275
+ h2.switchable {
276
+ background: transparent url('sort.png') no-repeat center right;
277
+ cursor: pointer;
278
+ }
279
+
280
+ .summary td:first-child {
281
+ text-align: right;
282
+ }
283
+
284
+ .summary td hr {
285
+ margin: 8px -8px;
286
+ }
287
+
288
+ #packages.summary td:first-child, #namespaces.summary td:first-child, .inherited.summary td:first-child, .used.summary td:first-child {
289
+ text-align: left;
290
+ }
291
+
292
+ .summary tr:hover td {
293
+ background: #f6f6f4;
294
+ }
295
+
296
+ .summary .description p {
297
+ margin: 0;
298
+ }
299
+
300
+ .class #methods.summary .description p:first-child, .summary .description.detailed h4:first-child {
301
+ margin-top: 8px;
302
+ }
303
+
304
+ .summary .description p + p, .summary .description ul, .summary .description pre, .summary .description.detailed h4 {
305
+ margin-top: 4px;
306
+ }
307
+
308
+ .summary dl {
309
+ margin: 0;
310
+ }
311
+
312
+ .summary dd {
313
+ margin: 0 0 0 25px;
314
+ }
315
+
316
+ .summary dt, dd {
317
+ line-height: 24px;
318
+ }
319
+
320
+ .name, .attributes {
321
+ white-space: nowrap;
322
+ }
323
+
324
+ .value code {
325
+ white-space: pre-wrap;
326
+ }
327
+
328
+ td.name, td.attributes {
329
+ width: 1%;
330
+ }
331
+
332
+ .class .methods .name, .class .properties .name, .class .constants .name {
333
+ width: auto;
334
+ white-space: normal;
335
+ }
336
+
337
+ .class .methods .name > div > code {
338
+ white-space: pre-wrap;
339
+ }
340
+
341
+ .class .methods .name > div > code span, .function .value > code {
342
+ white-space: nowrap;
343
+ display: inline-block;
344
+ }
345
+
346
+ .class .methods td.name > div, .class td.value > div {
347
+ position: relative;
348
+ padding-right: 1em;
349
+ }
350
+
351
+ .attributes code, .name code, dd code {
352
+ color: #468847;
353
+ }
354
+
355
+ .anchor {
356
+ position: absolute;
357
+ top: 0;
358
+ right: 0;
359
+ line-height: 1;
360
+ font-size: 85%;
361
+ margin: 0;
362
+ color: #0088cc !important;
363
+ }
364
+
365
+ .list {
366
+ margin: 0 0 5px 25px;
367
+ line-height: 24px;
368
+ }
369
+
370
+ /* Splitter */
371
+ #splitter {
372
+ position: fixed;
373
+ height: 100%;
374
+ width: 5px;
375
+ left: 270px;
376
+ background: #E7E7E7 url('resize.png') left center no-repeat;
377
+ cursor: e-resize;
378
+ }
379
+
380
+ #splitter.active {
381
+ opacity: .5;
382
+ }
383
+
384
+ /* Footer */
385
+ #footer {
386
+ border-top: 1px solid #e5e5e5;
387
+ clear: both;
388
+ color: #808080;
389
+ text-align: right;
390
+ padding: 2em 1em;
391
+ margin: 3em 0 40px 0;
392
+ }
393
+
394
+ /* Tree */
395
+ div.tree ul {
396
+ list-style: none;
397
+ background: url('tree-vertical.png') left repeat-y;
398
+ padding: 0;
399
+ margin-left: 20px;
400
+ }
401
+
402
+ div.tree li {
403
+ margin: 0;
404
+ padding: 0;
405
+ }
406
+
407
+ div.tree div {
408
+ padding-left: 30px;
409
+ }
410
+
411
+ div.tree div.notlast {
412
+ background: url('tree-hasnext.png') left 10px no-repeat;
413
+ }
414
+
415
+ div.tree div.last {
416
+ background: url('tree-last.png') left -240px no-repeat;
417
+ }
418
+
419
+ div.tree li.last {
420
+ background: url('tree-cleaner.png') left center repeat-y;
421
+ }
422
+
423
+ div.tree span.padding {
424
+ padding-left: 15px;
425
+ }
426
+
427
+ /* Source code */
428
+ #source {
429
+ margin: 1em 0 1em 1em;
430
+ border: 1px solid #ccc;
431
+ border-radius: 4px;
432
+ overflow: auto;
433
+ }
434
+
435
+ #source pre {
436
+ padding: 0;
437
+ border: none;
438
+ overflow: visible;
439
+ }
440
+
441
+ #source .numbers {
442
+ float: left;
443
+ background-color: transparent;
444
+ }
445
+
446
+ #source .code {
447
+
448
+ }
449
+
450
+ .php-keyword1 {
451
+ color: #468847;
452
+ font-weight: bold;
453
+ }
454
+
455
+ .php-keyword2 {
456
+ font-weight: bold;
457
+ }
458
+
459
+ .php-var {
460
+ color: #c09853;
461
+ font-weight: bold;
462
+ }
463
+
464
+ .php-num {
465
+ color: #006dcc;
466
+ }
467
+
468
+ .php-quote {
469
+ color: #006dcc;
470
+ }
471
+
472
+ .php-comment {
473
+ color: #929292;
474
+ }
475
+
476
+ .xlang {
477
+ color: #468847;
478
+ font-weight: bold;
479
+ }
480
+
481
+ span.l {
482
+ display: block;
483
+ }
484
+
485
+ span.l.selected {
486
+ background: #f9f2d2;
487
+ }
488
+
489
+ span.l a {
490
+ color: #333333;
491
+ }
492
+
493
+ span.l a:hover, span.l a:active, span.l a:focus {
494
+ background: transparent;
495
+ color: #333333 !important;
496
+ }
497
+
498
+ span.l .php-var a {
499
+ color: #c09853;
500
+ }
501
+
502
+ span.l .php-var a:hover, span.l .php-var a:active, span.l .php-var a:focus {
503
+ color: #c09853 !important;
504
+ }
505
+
506
+ span.l a.l {
507
+ background: #fbfbfc;
508
+ margin-right: 8px;
509
+ padding: 2px 2px 2px 8px;
510
+ color: #c0c0c0;
511
+ }
512
+
513
+ span.l a.l:hover, span.l a.l:active, span.l a.l:focus {
514
+ background: #fbfbfc;
515
+ color: #c0c0c0 !important;
516
+ }
517
+
518
+ /* Small screens */
519
+ #rightInner.medium .name, #rightInner.medium .attributes {
520
+ white-space: normal;
521
+ }
522
+
523
+ /* global style */
524
+ .left, .summary td.left {
525
+ text-align: left;
526
+ }
527
+ .right, .summary td.right {
528
+ text-align: right;
529
+ }
530
+
531
+ #menu #logo {
532
+ margin: -10px 0px 0 -10px;
533
+ display: block;
534
+ overflow: hidden;
535
+ padding: 0;
536
+ height: 113px;
537
+ background: #fdac5f;
538
+ width: 120%;
539
+ }
540
+
541
+ #logo:before {
542
+ content: '';
543
+ display: block;
544
+ background: #fdac5f;
545
+ height: 60px;
546
+ width: 100%;
547
+ position: absolute;
548
+ top: 0;
549
+ left: 0;
550
+ margin-left: 200px;
551
+ }
552
+
553
+ #logo:after {
554
+ content: '';
555
+ display: block;
556
+ background: #fdac5f;
557
+ height: 60px;
558
+ width: 100%;
559
+ position: absolute;
560
+ top: 53px;
561
+ left: 0;
562
+ margin-left: 100px;
563
+ }
564
+
565
+ #logo img {
566
+ margin: -18px 0 0 -18px;
567
+ background: #fdac5f;
568
+ }
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/tree-cleaner.png ADDED
Binary file
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/tree-hasnext.png ADDED
Binary file
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/tree-last.png ADDED
Binary file
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/resources/tree-vertical.png ADDED
Binary file
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/robots.txt.latte ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ {contentType text}
2
+ User-agent: *
3
+ Disallow:
4
+ Sitemap: {$config->baseUrl}/sitemap.xml
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/sitemap.xml.latte ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {contentType xml}
2
+ <?xml version="1.0" encoding="UTF-8"?>
3
+ <urlset xmlns="https://www.sitemaps.org/schemas/sitemap/0.9/">
4
+ <url>
5
+ <loc>{$config->baseUrl}/index.html</loc>
6
+ </url>
7
+ <url n:foreach="$namespaces as $namespace">
8
+ <loc>{$config->baseUrl}/{$namespace|namespaceUrl}</loc>
9
+ </url>
10
+ <url n:foreach="$packages as $package">
11
+ <loc>{$config->baseUrl}/{$package|packageUrl}</loc>
12
+ </url>
13
+
14
+ {define elements}
15
+ <url n:foreach="$elements as $element">
16
+ <loc>{$config->baseUrl}/{$element|elementUrl}</loc>
17
+ </url>
18
+ {/define}
19
+
20
+ {include elements, elements => $classes}
21
+ {include elements, elements => $interfaces}
22
+ {include elements, elements => $traits}
23
+ {include elements, elements => $exceptions}
24
+ {include elements, elements => $constants}
25
+ {include elements, elements => $functions}
26
+ </urlset>
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/source.latte ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {layout '@layout.latte'}
2
+ {var $robots = false}
3
+
4
+ {block title}File {$fileName}{/block}
5
+
6
+ {block content}
7
+ <div id="source">
8
+ {var $lineRegex = '~<span class="line">(\s*)(\d+):(\s*)</span>([^\\n]*(?:\\n|$))~'}
9
+ <pre class="numbers"><code>{$source|replaceRE:$lineRegex,'<span class="l"><a href="#$2">$1$2$3</a></span>'|noescape}</code></pre>
10
+ <pre class="code"><code>{$source|replaceRE:$lineRegex,'<span id="$2" class="l">$4</span>'|noescape}</code></pre>
11
+ </div>
12
+ {/block}
vendor/cmb2/cmb2/apigen/theme-bootstrap/src/tree.latte ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {layout '@layout.latte'}
2
+ {var $active = 'tree'}
3
+
4
+ {block title}Tree{/block}
5
+
6
+ {define tree}
7
+ <div class="tree">
8
+ <ul>
9
+ {var $level = -1}
10
+ {foreach $tree as $reflectionName => $reflection|noiterator}
11
+ {if $level === $tree->getDepth()}
12
+ </li>
13
+ {elseif $level > $tree->getDepth()}
14
+ {='</ul></li>'|repeat:$level - $tree->getDepth()|noescape}
15
+ {elseif -1 !== $level}
16
+ <ul>
17
+ {/if}
18
+
19
+ <li n:class="!$tree->hasSibling() ? last"><div class="{if $tree->hasSibling()}not{/if}last"><a href="{$reflectionName|classUrl}" n:tag-if="$reflection->documented"><span n:class="$reflection->deprecated ? deprecated, !$reflection->valid ? invalid">{$reflectionName}</span></a>
20
+ {var $interfaces = $reflection->ownInterfaces}
21
+ {if $interfaces} implements {foreach $interfaces as $interface}
22
+ <a href="{$interface|classUrl}" n:tag-if="$interface->documented"><span n:class="$interface->deprecated ? deprecated, !$interface->valid ? invalid">{$interface->name}</span></a>{sep}, {/sep}
23
+ {/foreach}{/if}
24
+ {var $traits = $reflection->ownTraits}
25
+ {if $traits}{if $interfaces}<br><span class="padding"></span>{/if} uses {foreach $traits as $trait}
26
+ {if is_string($trait)}
27
+ {$trait} (not available)
28
+
29
+ {else}
30
+ <a href="{$trait|classUrl}" n:tag-if="$trait->documented"><span n:class="$trait->deprecated ? deprecated, !$trait->valid ? invalid">{$trait->name}</span></a>{sep}, {/sep}
31
+ {/}
32
+ {/foreach}{/if}
33
+ </div>
34
+
35
+ {var $level = $tree->getDepth()}
36
+ {/foreach}
37
+ </li>
38
+ {='</ul></li>'|repeat:$level|noescape}
39
+ </ul>
40
+ </div>
41
+ {/define}
42
+
43
+ {block content}
44
+ <div id="content">
45
+ <h1>{include title}</h1>
46
+
47
+ {if $classTree->valid()}
48
+ <h2>Classes</h2>
49
+ {include tree, tree => $classTree}
50
+ {/if}
51
+
52
+ {if $interfaceTree->valid()}
53
+ <h2>Interfaces</h2>
54
+ {include tree, tree => $interfaceTree}
55
+ {/if}
56
+
57
+ {if $traitTree->valid()}
58
+ <h2>Traits</h2>
59
+ {include tree, tree => $traitTree}
60
+ {/if}
61
+
62
+ {if $exceptionTree->valid()}
63
+ <h2>Exceptions</h2>
64
+ {include tree, tree => $exceptionTree}
65
+ {/if}
66
+ </div>
67
+ {/block}
vendor/cmb2/cmb2/css/cmb2-display-rtl.css CHANGED
@@ -1,7 +1,7 @@
1
  /*!
2
- * CMB2 - v2.5.1 - 2018-12-10
3
  * https://cmb2.io
4
- * Copyright (c) 2018
5
  * Licensed GPLv2+
6
  */
7
 
1
  /*!
2
+ * CMB2 - v2.6.0 - 2019-01-18
3
  * https://cmb2.io
4
+ * Copyright (c) 2019
5
  * Licensed GPLv2+
6
  */
7
 
vendor/cmb2/cmb2/css/cmb2-display-rtl.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! CMB2 - v2.5.1 - 2018-12-10 | https://cmb2.io | Copyright (c) 2018 CMB2 team | Licensed GPLv2 */
2
  .cmb2-colorpicker-swatch span{display:inline-block;width:1em;height:1em;border-radius:1em;float:right;margin-top:3px;margin-left:2px}.cmb2-code{overflow:scroll}.cmb-image-display{max-width:100%;height:auto}.cmb2-display-file-list li{display:inline;margin:0 0 .5em .5em}.cmb2-oembed *{max-width:100%;height:auto}
1
+ /*! CMB2 - v2.6.0 - 2019-01-18 | https://cmb2.io | Copyright (c) 2019 CMB2 team | Licensed GPLv2 */
2
  .cmb2-colorpicker-swatch span{display:inline-block;width:1em;height:1em;border-radius:1em;float:right;margin-top:3px;margin-left:2px}.cmb2-code{overflow:scroll}.cmb-image-display{max-width:100%;height:auto}.cmb2-display-file-list li{display:inline;margin:0 0 .5em .5em}.cmb2-oembed *{max-width:100%;height:auto}
vendor/cmb2/cmb2/css/cmb2-display.css CHANGED
@@ -1,7 +1,7 @@
1
  /*!
2
- * CMB2 - v2.5.1 - 2018-12-10
3
  * https://cmb2.io
4
- * Copyright (c) 2018
5
  * Licensed GPLv2+
6
  */
7
 
1
  /*!
2
+ * CMB2 - v2.6.0 - 2019-01-18
3
  * https://cmb2.io
4
+ * Copyright (c) 2019
5
  * Licensed GPLv2+
6
  */
7
 
vendor/cmb2/cmb2/css/cmb2-display.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! CMB2 - v2.5.1 - 2018-12-10 | https://cmb2.io | Copyright (c) 2018 CMB2 team | Licensed GPLv2 */
2
  .cmb2-colorpicker-swatch span{display:inline-block;width:1em;height:1em;border-radius:1em;float:left;margin-top:3px;margin-right:2px}.cmb2-code{overflow:scroll}.cmb-image-display{max-width:100%;height:auto}.cmb2-display-file-list li{display:inline;margin:0 .5em .5em 0}.cmb2-oembed *{max-width:100%;height:auto}
1
+ /*! CMB2 - v2.6.0 - 2019-01-18 | https://cmb2.io | Copyright (c) 2019 CMB2 team | Licensed GPLv2 */
2
  .cmb2-colorpicker-swatch span{display:inline-block;width:1em;height:1em;border-radius:1em;float:left;margin-top:3px;margin-right:2px}.cmb2-code{overflow:scroll}.cmb-image-display{max-width:100%;height:auto}.cmb2-display-file-list li{display:inline;margin:0 .5em .5em 0}.cmb2-oembed *{max-width:100%;height:auto}
vendor/cmb2/cmb2/css/cmb2-front-rtl.css CHANGED
@@ -1,7 +1,7 @@
1
  /*!
2
- * CMB2 - v2.5.1 - 2018-12-10
3
  * https://cmb2.io
4
- * Copyright (c) 2018
5
  * Licensed GPLv2+
6
  */
7
 
1
  /*!
2
+ * CMB2 - v2.6.0 - 2019-01-18
3
  * https://cmb2.io
4
+ * Copyright (c) 2019
5
  * Licensed GPLv2+
6
  */
7
 
vendor/cmb2/cmb2/css/cmb2-front-rtl.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! CMB2 - v2.5.1 - 2018-12-10 | https://cmb2.io | Copyright (c) 2018 CMB2 team | Licensed GPLv2 */
2
  @charset "UTF-8";.cmb2-wrap{margin:0}.cmb2-wrap input,.cmb2-wrap textarea{font-size:14px;max-width:100%;padding:5px}.cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb2-wrap textarea{width:500px}.cmb2-wrap textarea.cmb2-textarea-code{font-family:"Courier 10 Pitch",Courier,monospace;line-height:16px}.cmb2-wrap input.cmb2-text-small,.cmb2-wrap input.cmb2-timepicker{width:100px}.cmb2-wrap input.cmb2-text-money{width:90px}.cmb2-wrap input.cmb2-text-medium{width:230px}.cmb2-wrap input.cmb2-upload-file{width:65%}.cmb2-wrap input.ed_button{padding:2px 4px}.cmb2-wrap input:not([type=hidden])+.button-secondary,.cmb2-wrap input:not([type=hidden])+input,.cmb2-wrap input:not([type=hidden])+select{margin-right:20px}.cmb2-wrap ul{margin:0}.cmb2-wrap li{font-size:14px;line-height:16px;margin:1px 0 5px}.cmb2-wrap select{font-size:14px;margin-top:3px}.cmb2-wrap input:focus,.cmb2-wrap textarea:focus{background:#fffff8}.cmb2-wrap input[type=checkbox],.cmb2-wrap input[type=radio]{margin:0 0 0 5px;padding:0}.cmb2-wrap .button-secondary,.cmb2-wrap button{white-space:nowrap}.cmb2-wrap .mceLayout{border:1px solid #e9e9e9!important}.cmb2-wrap .mceIframeContainer{background:#fff}.cmb2-wrap .meta_mce{width:97%}.cmb2-wrap .meta_mce textarea{width:100%}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-input-wrap{vertical-align:middle}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-container{margin:0 0 0 10px}.cmb2-wrap .cmb-row{margin:0}.cmb2-wrap .cmb-row:after{content:'';clear:both;display:block;width:100%}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1em}.cmb2-metabox{clear:both;margin:0}.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-th,.cmb2-metabox>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox>.cmb-row:first-of-type>.cmb-th{border:0}.cmb-add-row{margin:1.8em 0 0}.cmb-nested .cmb-td,.cmb-repeatable-group .cmb-th,.cmb-repeatable-group:first-of-type{border:0}.cmb-repeatable-group:last-of-type,.cmb-row:last-of-type,.cmb2-wrap .cmb-row:last-of-type{border-bottom:0}.cmb-repeatable-grouping{border:1px solid #e9e9e9;padding:0 1em}.cmb-repeatable-grouping.cmb-row{margin:0 0 .8em}.cmb-th{color:#222;float:right;font-weight:600;line-height:1.3;padding:20px 0 20px 10px;vertical-align:top;width:200px}@media (max-width:450px){.cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:right;width:100%}.cmb-th label{display:block;margin-top:0;margin-bottom:.5em}}.cmb-td{line-height:1.3;max-width:100%;padding:15px 10px;vertical-align:middle}.cmb-type-title .cmb-td{padding:0}.cmb-th label{display:block;padding:5px 0}.cmb-th+.cmb-td{float:right}.cmb-td .cmb-td{padding-bottom:1em}.cmb-remove-row{text-align:left}.empty-row.hidden{display:none}.cmb-repeat-table{background-color:#fafafa;border:1px solid #e1e1e1}.cmb-repeat-table .cmb-row.cmb-repeat-row{position:relative;counter-increment:el;margin:0;padding:10px 50px 10px 10px;border-bottom:none!important}.cmb-repeat-table .cmb-row.cmb-repeat-row+.cmb-repeat-row{border-top:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper{outline:dashed 2px #e9e9e9!important}.cmb-repeat-table .cmb-row.cmb-repeat-row:before{content:counter(el);display:block;top:0;right:0;position:absolute;width:35px;height:100%;line-height:35px;cursor:move;color:#757575;text-align:center;border-left:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td{margin:0;padding:0}.cmb-repeat-table+.cmb-add-row{margin:0}.cmb-repeat-table+.cmb-add-row:before{content:'';width:1px;height:1.6em;display:block;margin-right:17px;background-color:#dcdcdc}.cmb-repeat-table .cmb-remove-row{top:7px;left:7px;position:absolute;width:auto;margin-right:0;padding:0!important;display:none}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button{font-size:20px;text-indent:-1000px;overflow:hidden;position:relative;height:auto;line-height:1;padding:0 10px}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button:before{content:"";font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;right:0;width:100%;height:100%;text-align:center}.cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row{display:block}.cmb-repeatable-group .cmb-th{padding:5px}.cmb-repeatable-group .cmb-group-title{background-color:#e9e9e9;padding:8px 2.2em 8px 12px;margin:0 -1em;min-height:1.5em;font-size:14px;line-height:1.4}.cmb-repeatable-group .cmb-group-title h4{border:0;margin:0;font-size:1.2em;font-weight:500;padding:.5em .75em}.cmb-repeatable-group .cmb-group-title .cmb-th{display:block;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:right;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th label{display:block;margin-top:0;margin-bottom:.5em}.cmb-repeatable-group .cmb-shift-rows{font-size:1em;margin-left:1em;text-decoration:none}.cmb-repeatable-group .cmb-shift-rows .dashicons{font-size:1.5em;height:1.5em;line-height:1.2em;width:1em}.cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2{line-height:1.3em}.cmb-repeatable-group .cmb2-upload-button{float:left}p.cmb2-metabox-description{color:#757575;font-style:italic;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#757575;font-style:italic}.cmb2-metabox-title{margin:0 0 5px;padding:5px 0 0;font-size:14px}.cmb-inline ul{padding:4px 0 0}.cmb-inline li{display:inline-block;padding-left:18px}.cmb-type-textarea-code pre{margin:0}.cmb2-media-status .img-status{clear:none;display:inline-block;vertical-align:middle;margin-left:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px;height:auto}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#eee;border:5px solid #fff;outline:1px solid #e9e9e9;box-shadow:inset 0 0 15px rgba(0,0,0,.3),inset 0 0 0 1px rgba(0,0,0,.05);background-image:linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0),linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0}.cmb2-media-status .embed-status{float:right;max-width:800px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status{position:relative}.cmb2-media-status .embed-status .cmb2-remove-file-button,.cmb2-media-status .img-status .cmb2-remove-file-button{background:url(../images/ico-delete.png);height:16px;right:-5px;position:absolute;text-indent:-9999px;top:-5px;width:16px}.cmb2-media-status .img-status .cmb2-remove-file-button{top:10px}.cmb2-media-status .file-status>span,.cmb2-media-status .img-status img{cursor:pointer}.cmb2-media-status.cmb-attach-list .file-status>span,.cmb2-media-status.cmb-attach-list .img-status img{cursor:move}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;vertical-align:middle;width:auto;margin-left:10px;margin-bottom:10px;margin-top:0}.cmb-attach-list li{clear:both;display:inline-block;width:100%;margin-top:5px;margin-bottom:10px}.cmb-attach-list li img{float:right;margin-left:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:right}.cmb2-indented-hierarchy{padding-right:1.5em}@media (max-width:450px){.cmb-td,.cmb-th,.cmb-th+.cmb-td{display:block;float:none;width:100%}}#poststuff .cmb-group-title{margin-right:-1em;margin-left:-1em;min-height:1.5em}#poststuff .repeatable .cmb-group-title{padding-right:2.2em}.cmb-type-group .cmb2-wrap,.cmb2-postbox .cmb2-wrap{margin:0}.cmb-type-group .cmb2-wrap>.cmb-field-list>.cmb-row,.cmb2-postbox .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed,.cmb2-postbox .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-type-group .cmb-row,.cmb2-postbox .cmb-row{padding:0 0 1.8em;margin:0 0 .8em}.cmb-type-group .cmb-row .cmbhandle,.cmb2-postbox .cmb-row .cmbhandle{left:-1em;position:relative;color:#222}.cmb-type-group .cmb-repeatable-grouping,.cmb2-postbox .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-type-group .cmb-repeatable-group>.cmb-row,.cmb2-postbox .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-type-group .cmb-th,.cmb2-postbox .cmb-th{width:18%;padding:0 0 0 2%}.cmb-type-group .cmb-td,.cmb2-postbox .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-type-group .cmb-th+.cmb-td,.cmb2-postbox .cmb-th+.cmb-td{width:80%;float:left}.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}@media (max-width:450px){.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:0}}.cmb-type-group .cmb-remove-field-row,.cmb-type-group .cmb-repeat-group-field,.cmb2-postbox .cmb-remove-field-row,.cmb2-postbox .cmb-repeat-group-field{padding-top:1.8em}.js .cmb2-postbox.context-box .toggle-indicator:before{content:"\f142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .cmb2-postbox.context-box.closed .toggle-indicator:before{content:"\f140"}.cmb2-postbox.context-box{margin-bottom:10px}.cmb2-postbox.context-box.context-after_title-box,.cmb2-postbox.context-box.context-before_permalink-box{margin-top:10px}.cmb2-postbox.context-box.context-after_editor-box{margin-top:20px;margin-bottom:0}.cmb2-postbox.context-box.context-form_top-box{margin-top:10px}.cmb2-postbox.context-box.context-form_top-box .hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb2-postbox.context-box .hndle{cursor:auto}.cmb2-context-wrap{margin-top:10px}.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-left:300px;width:auto}.cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox{padding:10px}.cmb2-context-wrap .cmb-th{padding:0 0 0 2%;width:18%}.cmb2-context-wrap .cmb-td{width:80%;padding:0}.cmb2-context-wrap .cmb-row{margin-bottom:10px}.cmb2-context-wrap .cmb-row:last-of-type{margin-bottom:0}@media only screen and (max-width:850px){.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-left:0}}#poststuff .cmb-repeatable-group h2{margin:0}.edit-tags-php .cmb2-metabox-title,.profile-php .cmb2-metabox-title,.user-edit-php .cmb2-metabox-title{font-size:1.4em}.cmb2-no-box-wrap .cmb-spinner,.cmb2-postbox .cmb-spinner{float:right;display:none}.cmb-spinner.is-active{display:block}.cmb2-metabox .cmbhandle{color:#757575;float:left;width:27px;height:30px;cursor:pointer;left:-1em;position:relative}.cmb2-metabox .cmbhandle:before{content:'\f142';left:12px;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.cmb2-metabox .postbox.closed .cmbhandle:before{content:'\f140'}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row{-webkit-appearance:none!important;background:none!important;border:none!important;position:absolute;right:0;top:.5em;line-height:1em;padding:2px 6px 3px;opacity:.5}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){cursor:pointer;color:#a00;opacity:1}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}* html .cmb2-element.ui-helper-clearfix{height:1%}.cmb2-element .ui-datepicker,.cmb2-element.ui-datepicker{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;border:1px solid #dfdfdf;border-top:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075);min-width:17em;width:auto}.cmb2-element .ui-datepicker *,.cmb2-element.ui-datepicker *{padding:0;font-family:"Open Sans",sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker table,.cmb2-element.ui-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{border:none;color:#fff;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer}.cmb2-element .ui-datepicker .ui-datepicker-title,.cmb2-element.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select,.cmb2-element.ui-datepicker .ui-datepicker-title select{margin-top:-8px;margin-bottom:-8px}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-prev{position:relative;top:0;height:34px;width:34px}.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev{border:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover,.cmb2-element.ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover{right:0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next-hover{left:0}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span,.cmb2-element.ui-datepicker .ui-datepicker-next span,.cmb2-element.ui-datepicker .ui-datepicker-prev span{display:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev{float:right}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next{float:left}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{font:400 20px/34px dashicons;padding-right:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:34px;height:34px}.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{content:'\f341'}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before{content:'\f345'}.cmb2-element .ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before{opacity:.7}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year,.cmb2-element.ui-datepicker select.ui-datepicker-month,.cmb2-element.ui-datepicker select.ui-datepicker-year{width:33%;background:0 0;border-color:transparent;box-shadow:none;color:#fff}.cmb2-element .ui-datepicker select.ui-datepicker-month option,.cmb2-element .ui-datepicker select.ui-datepicker-year option,.cmb2-element.ui-datepicker select.ui-datepicker-month option,.cmb2-element.ui-datepicker select.ui-datepicker-year option{color:#333}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{color:#fff;font-weight:600}.cmb2-element .ui-datepicker thead th,.cmb2-element.ui-datepicker thead th{font-weight:400}.cmb2-element .ui-datepicker th,.cmb2-element.ui-datepicker th{padding:10px}.cmb2-element .ui-datepicker td,.cmb2-element.ui-datepicker td{padding:0;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-other-month,.cmb2-element.ui-datepicker td.ui-datepicker-other-month{border:transparent}.cmb2-element .ui-datepicker td.ui-datepicker-week-end,.cmb2-element.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today{-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1)}.cmb2-element .ui-datepicker td.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-today{background-color:#f0f0c0}.cmb2-element .ui-datepicker td.ui-datepicker-current-day,.cmb2-element.ui-datepicker td.ui-datepicker-current-day{background:#bd8}.cmb2-element .ui-datepicker td .ui-state-default,.cmb2-element.ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:400;color:#444}.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default,.cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{background:#32373c}.cmb2-element .ui-datepicker td .ui-state-active,.cmb2-element .ui-datepicker td .ui-state-hover,.cmb2-element.ui-datepicker td .ui-state-active,.cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.cmb2-element .ui-datepicker .ui-timepicker-div,.cmb2-element.ui-datepicker .ui-timepicker-div{font-size:14px}.cmb2-element .ui-datepicker .ui-timepicker-div dl,.cmb2-element.ui-datepicker .ui-timepicker-div dl{text-align:right;padding:0 .6em}.cmb2-element .ui-datepicker .ui-timepicker-div dl dt,.cmb2-element.ui-datepicker .ui-timepicker-div dl dt{float:right;clear:right;padding:0 5px 0 0}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd{margin:0 40% 10px 10px}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd select,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd select{width:100%}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane{padding:.6em;text-align:right}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary{padding:0 10px 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 .4em .4em .6em}.admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.admin-color-fresh .cmb2-element .ui-datepicker thead,.admin-color-fresh .cmb2-element.ui-datepicker thead{background:#32373c}.admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header{background:#52accc}.admin-color-blue .cmb2-element .ui-datepicker thead,.admin-color-blue .cmb2-element.ui-datepicker thead{background:#4796b3}.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover{background:#096484;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header{background:#59524c}.admin-color-coffee .cmb2-element .ui-datepicker thead,.admin-color-coffee .cmb2-element.ui-datepicker thead{background:#46403c}.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover{background:#c7a589;color:#fff}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header{background:#523f6d}.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,.admin-color-ectoplasm .cmb2-element.ui-datepicker thead{background:#413256}.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover{background:#a3b745;color:#fff}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header{background:#363b3f}.admin-color-midnight .cmb2-element .ui-datepicker thead,.admin-color-midnight .cmb2-element.ui-datepicker thead{background:#26292c}.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover{background:#e14d43;color:#fff}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header{background:#738e96}.admin-color-ocean .cmb2-element .ui-datepicker thead,.admin-color-ocean .cmb2-element.ui-datepicker thead{background:#627c83}.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover{background:#9ebaa0;color:#fff}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-widget-header{background:#cf4944}.admin-color-sunrise .cmb2-element .ui-datepicker th,.admin-color-sunrise .cmb2-element.ui-datepicker th{border-color:#be3631;background:#be3631}.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover{background:#dd823b;color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element.ui-datepicker .ui-widget-header{background:#e5e5e5}.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year{color:#555}.admin-color-light .cmb2-element .ui-datepicker thead,.admin-color-light .cmb2-element.ui-datepicker thead{background:#888}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-default{color:#555}.admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-hover{background:#ccc}.admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-widget-header{background:#56b274}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead{background:#36533f}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover{background:#446950;color:#fff}.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-widget-header{background:#4ca26a}.admin-color-bbp-mint .cmb2-element .ui-datepicker thead,.admin-color-bbp-mint .cmb2-element.ui-datepicker thead{background:#4f6d59}.admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover{background:#5fb37c;color:#fff}.closed .inside{display:none}.cmb-repeatable-grouping{position:relative}.cmb-repeatable-grouping .cmb-group-title{margin-right:-1em;margin-left:-1em;min-height:1.5em}.cmb-repeatable-grouping h3{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb-repeatable-group.repeatable .cmb-group-title{padding-right:2.2em}.cmb-repeatable-group.non-repeatable .cmb-group-title{padding-right:12px}.cmb-type-group .cmb-row .cmbhandle{left:0;position:absolute}.cmb-spinner{background:url(/wp-admin/images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:none;float:left;vertical-align:middle;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:4px 10px 0}
1
+ /*! CMB2 - v2.6.0 - 2019-01-18 | https://cmb2.io | Copyright (c) 2019 CMB2 team | Licensed GPLv2 */
2
  @charset "UTF-8";.cmb2-wrap{margin:0}.cmb2-wrap input,.cmb2-wrap textarea{font-size:14px;max-width:100%;padding:5px}.cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb2-wrap textarea{width:500px}.cmb2-wrap textarea.cmb2-textarea-code{font-family:"Courier 10 Pitch",Courier,monospace;line-height:16px}.cmb2-wrap input.cmb2-text-small,.cmb2-wrap input.cmb2-timepicker{width:100px}.cmb2-wrap input.cmb2-text-money{width:90px}.cmb2-wrap input.cmb2-text-medium{width:230px}.cmb2-wrap input.cmb2-upload-file{width:65%}.cmb2-wrap input.ed_button{padding:2px 4px}.cmb2-wrap input:not([type=hidden])+.button-secondary,.cmb2-wrap input:not([type=hidden])+input,.cmb2-wrap input:not([type=hidden])+select{margin-right:20px}.cmb2-wrap ul{margin:0}.cmb2-wrap li{font-size:14px;line-height:16px;margin:1px 0 5px}.cmb2-wrap select{font-size:14px;margin-top:3px}.cmb2-wrap input:focus,.cmb2-wrap textarea:focus{background:#fffff8}.cmb2-wrap input[type=checkbox],.cmb2-wrap input[type=radio]{margin:0 0 0 5px;padding:0}.cmb2-wrap .button-secondary,.cmb2-wrap button{white-space:nowrap}.cmb2-wrap .mceLayout{border:1px solid #e9e9e9!important}.cmb2-wrap .mceIframeContainer{background:#fff}.cmb2-wrap .meta_mce{width:97%}.cmb2-wrap .meta_mce textarea{width:100%}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-input-wrap{vertical-align:middle}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-container{margin:0 0 0 10px}.cmb2-wrap .cmb-row{margin:0}.cmb2-wrap .cmb-row:after{content:'';clear:both;display:block;width:100%}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1em}.cmb2-metabox{clear:both;margin:0}.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-th,.cmb2-metabox>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox>.cmb-row:first-of-type>.cmb-th{border:0}.cmb-add-row{margin:1.8em 0 0}.cmb-nested .cmb-td,.cmb-repeatable-group .cmb-th,.cmb-repeatable-group:first-of-type{border:0}.cmb-repeatable-group:last-of-type,.cmb-row:last-of-type,.cmb2-wrap .cmb-row:last-of-type{border-bottom:0}.cmb-repeatable-grouping{border:1px solid #e9e9e9;padding:0 1em}.cmb-repeatable-grouping.cmb-row{margin:0 0 .8em}.cmb-th{color:#222;float:right;font-weight:600;line-height:1.3;padding:20px 0 20px 10px;vertical-align:top;width:200px}@media (max-width:450px){.cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:right;width:100%}.cmb-th label{display:block;margin-top:0;margin-bottom:.5em}}.cmb-td{line-height:1.3;max-width:100%;padding:15px 10px;vertical-align:middle}.cmb-type-title .cmb-td{padding:0}.cmb-th label{display:block;padding:5px 0}.cmb-th+.cmb-td{float:right}.cmb-td .cmb-td{padding-bottom:1em}.cmb-remove-row{text-align:left}.empty-row.hidden{display:none}.cmb-repeat-table{background-color:#fafafa;border:1px solid #e1e1e1}.cmb-repeat-table .cmb-row.cmb-repeat-row{position:relative;counter-increment:el;margin:0;padding:10px 50px 10px 10px;border-bottom:none!important}.cmb-repeat-table .cmb-row.cmb-repeat-row+.cmb-repeat-row{border-top:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper{outline:dashed 2px #e9e9e9!important}.cmb-repeat-table .cmb-row.cmb-repeat-row:before{content:counter(el);display:block;top:0;right:0;position:absolute;width:35px;height:100%;line-height:35px;cursor:move;color:#757575;text-align:center;border-left:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td{margin:0;padding:0}.cmb-repeat-table+.cmb-add-row{margin:0}.cmb-repeat-table+.cmb-add-row:before{content:'';width:1px;height:1.6em;display:block;margin-right:17px;background-color:#dcdcdc}.cmb-repeat-table .cmb-remove-row{top:7px;left:7px;position:absolute;width:auto;margin-right:0;padding:0!important;display:none}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button{font-size:20px;text-indent:-1000px;overflow:hidden;position:relative;height:auto;line-height:1;padding:0 10px}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button:before{content:"";font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;right:0;width:100%;height:100%;text-align:center}.cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row{display:block}.cmb-repeatable-group .cmb-th{padding:5px}.cmb-repeatable-group .cmb-group-title{background-color:#e9e9e9;padding:8px 2.2em 8px 12px;margin:0 -1em;min-height:1.5em;font-size:14px;line-height:1.4}.cmb-repeatable-group .cmb-group-title h4{border:0;margin:0;font-size:1.2em;font-weight:500;padding:.5em .75em}.cmb-repeatable-group .cmb-group-title .cmb-th{display:block;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:right;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th label{display:block;margin-top:0;margin-bottom:.5em}.cmb-repeatable-group .cmb-shift-rows{font-size:1em;margin-left:1em;text-decoration:none}.cmb-repeatable-group .cmb-shift-rows .dashicons{font-size:1.5em;height:1.5em;line-height:1.2em;width:1em}.cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2{line-height:1.3em}.cmb-repeatable-group .cmb2-upload-button{float:left}p.cmb2-metabox-description{color:#757575;font-style:italic;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#757575;font-style:italic}.cmb2-metabox-title{margin:0 0 5px;padding:5px 0 0;font-size:14px}.cmb-inline ul{padding:4px 0 0}.cmb-inline li{display:inline-block;padding-left:18px}.cmb-type-textarea-code pre{margin:0}.cmb2-media-status .img-status{clear:none;display:inline-block;vertical-align:middle;margin-left:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px;height:auto}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#eee;border:5px solid #fff;outline:1px solid #e9e9e9;box-shadow:inset 0 0 15px rgba(0,0,0,.3),inset 0 0 0 1px rgba(0,0,0,.05);background-image:linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0),linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0}.cmb2-media-status .embed-status{float:right;max-width:800px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status{position:relative}.cmb2-media-status .embed-status .cmb2-remove-file-button,.cmb2-media-status .img-status .cmb2-remove-file-button{background:url(../images/ico-delete.png);height:16px;right:-5px;position:absolute;text-indent:-9999px;top:-5px;width:16px}.cmb2-media-status .img-status .cmb2-remove-file-button{top:10px}.cmb2-media-status .file-status>span,.cmb2-media-status .img-status img{cursor:pointer}.cmb2-media-status.cmb-attach-list .file-status>span,.cmb2-media-status.cmb-attach-list .img-status img{cursor:move}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;vertical-align:middle;width:auto;margin-left:10px;margin-bottom:10px;margin-top:0}.cmb-attach-list li{clear:both;display:inline-block;width:100%;margin-top:5px;margin-bottom:10px}.cmb-attach-list li img{float:right;margin-left:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:right}.cmb2-indented-hierarchy{padding-right:1.5em}@media (max-width:450px){.cmb-td,.cmb-th,.cmb-th+.cmb-td{display:block;float:none;width:100%}}#poststuff .cmb-group-title{margin-right:-1em;margin-left:-1em;min-height:1.5em}#poststuff .repeatable .cmb-group-title{padding-right:2.2em}.cmb-type-group .cmb2-wrap,.cmb2-postbox .cmb2-wrap{margin:0}.cmb-type-group .cmb2-wrap>.cmb-field-list>.cmb-row,.cmb2-postbox .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed,.cmb2-postbox .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-type-group .cmb-row,.cmb2-postbox .cmb-row{padding:0 0 1.8em;margin:0 0 .8em}.cmb-type-group .cmb-row .cmbhandle,.cmb2-postbox .cmb-row .cmbhandle{left:-1em;position:relative;color:#222}.cmb-type-group .cmb-repeatable-grouping,.cmb2-postbox .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-type-group .cmb-repeatable-group>.cmb-row,.cmb2-postbox .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-type-group .cmb-th,.cmb2-postbox .cmb-th{width:18%;padding:0 0 0 2%}.cmb-type-group .cmb-td,.cmb2-postbox .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-type-group .cmb-th+.cmb-td,.cmb2-postbox .cmb-th+.cmb-td{width:80%;float:left}.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}@media (max-width:450px){.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:0}}.cmb-type-group .cmb-remove-field-row,.cmb-type-group .cmb-repeat-group-field,.cmb2-postbox .cmb-remove-field-row,.cmb2-postbox .cmb-repeat-group-field{padding-top:1.8em}.js .cmb2-postbox.context-box .toggle-indicator:before{content:"\f142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .cmb2-postbox.context-box.closed .toggle-indicator:before{content:"\f140"}.cmb2-postbox.context-box{margin-bottom:10px}.cmb2-postbox.context-box.context-after_title-box,.cmb2-postbox.context-box.context-before_permalink-box{margin-top:10px}.cmb2-postbox.context-box.context-after_editor-box{margin-top:20px;margin-bottom:0}.cmb2-postbox.context-box.context-form_top-box{margin-top:10px}.cmb2-postbox.context-box.context-form_top-box .hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb2-postbox.context-box .hndle{cursor:auto}.cmb2-context-wrap{margin-top:10px}.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-left:300px;width:auto}.cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox{padding:10px}.cmb2-context-wrap .cmb-th{padding:0 0 0 2%;width:18%}.cmb2-context-wrap .cmb-td{width:80%;padding:0}.cmb2-context-wrap .cmb-row{margin-bottom:10px}.cmb2-context-wrap .cmb-row:last-of-type{margin-bottom:0}@media only screen and (max-width:850px){.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-left:0}}#poststuff .cmb-repeatable-group h2{margin:0}.edit-tags-php .cmb2-metabox-title,.profile-php .cmb2-metabox-title,.user-edit-php .cmb2-metabox-title{font-size:1.4em}.cmb2-no-box-wrap .cmb-spinner,.cmb2-postbox .cmb-spinner{float:right;display:none}.cmb-spinner.is-active{display:block}.cmb2-metabox .cmbhandle{color:#757575;float:left;width:27px;height:30px;cursor:pointer;left:-1em;position:relative}.cmb2-metabox .cmbhandle:before{content:'\f142';left:12px;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.cmb2-metabox .postbox.closed .cmbhandle:before{content:'\f140'}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row{-webkit-appearance:none!important;background:none!important;border:none!important;position:absolute;right:0;top:.5em;line-height:1em;padding:2px 6px 3px;opacity:.5}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){cursor:pointer;color:#a00;opacity:1}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}* html .cmb2-element.ui-helper-clearfix{height:1%}.cmb2-element .ui-datepicker,.cmb2-element.ui-datepicker{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;border:1px solid #dfdfdf;border-top:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075);min-width:17em;width:auto}.cmb2-element .ui-datepicker *,.cmb2-element.ui-datepicker *{padding:0;font-family:"Open Sans",sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker table,.cmb2-element.ui-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{border:none;color:#fff;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer}.cmb2-element .ui-datepicker .ui-datepicker-title,.cmb2-element.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select,.cmb2-element.ui-datepicker .ui-datepicker-title select{margin-top:-8px;margin-bottom:-8px}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-prev{position:relative;top:0;height:34px;width:34px}.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev{border:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover,.cmb2-element.ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover{right:0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next-hover{left:0}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span,.cmb2-element.ui-datepicker .ui-datepicker-next span,.cmb2-element.ui-datepicker .ui-datepicker-prev span{display:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev{float:right}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next{float:left}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{font:400 20px/34px dashicons;padding-right:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:34px;height:34px}.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{content:'\f341'}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before{content:'\f345'}.cmb2-element .ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before{opacity:.7}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year,.cmb2-element.ui-datepicker select.ui-datepicker-month,.cmb2-element.ui-datepicker select.ui-datepicker-year{width:33%;background:0 0;border-color:transparent;box-shadow:none;color:#fff}.cmb2-element .ui-datepicker select.ui-datepicker-month option,.cmb2-element .ui-datepicker select.ui-datepicker-year option,.cmb2-element.ui-datepicker select.ui-datepicker-month option,.cmb2-element.ui-datepicker select.ui-datepicker-year option{color:#333}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{color:#fff;font-weight:600}.cmb2-element .ui-datepicker thead th,.cmb2-element.ui-datepicker thead th{font-weight:400}.cmb2-element .ui-datepicker th,.cmb2-element.ui-datepicker th{padding:10px}.cmb2-element .ui-datepicker td,.cmb2-element.ui-datepicker td{padding:0;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-other-month,.cmb2-element.ui-datepicker td.ui-datepicker-other-month{border:transparent}.cmb2-element .ui-datepicker td.ui-datepicker-week-end,.cmb2-element.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today{-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1)}.cmb2-element .ui-datepicker td.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-today{background-color:#f0f0c0}.cmb2-element .ui-datepicker td.ui-datepicker-current-day,.cmb2-element.ui-datepicker td.ui-datepicker-current-day{background:#bd8}.cmb2-element .ui-datepicker td .ui-state-default,.cmb2-element.ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:400;color:#444}.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default,.cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{background:#32373c}.cmb2-element .ui-datepicker td .ui-state-active,.cmb2-element .ui-datepicker td .ui-state-hover,.cmb2-element.ui-datepicker td .ui-state-active,.cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.cmb2-element .ui-datepicker .ui-timepicker-div,.cmb2-element.ui-datepicker .ui-timepicker-div{font-size:14px}.cmb2-element .ui-datepicker .ui-timepicker-div dl,.cmb2-element.ui-datepicker .ui-timepicker-div dl{text-align:right;padding:0 .6em}.cmb2-element .ui-datepicker .ui-timepicker-div dl dt,.cmb2-element.ui-datepicker .ui-timepicker-div dl dt{float:right;clear:right;padding:0 5px 0 0}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd{margin:0 40% 10px 10px}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd select,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd select{width:100%}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane{padding:.6em;text-align:right}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary{padding:0 10px 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 .4em .4em .6em}.admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.admin-color-fresh .cmb2-element .ui-datepicker thead,.admin-color-fresh .cmb2-element.ui-datepicker thead{background:#32373c}.admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header{background:#52accc}.admin-color-blue .cmb2-element .ui-datepicker thead,.admin-color-blue .cmb2-element.ui-datepicker thead{background:#4796b3}.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover{background:#096484;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header{background:#59524c}.admin-color-coffee .cmb2-element .ui-datepicker thead,.admin-color-coffee .cmb2-element.ui-datepicker thead{background:#46403c}.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover{background:#c7a589;color:#fff}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header{background:#523f6d}.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,.admin-color-ectoplasm .cmb2-element.ui-datepicker thead{background:#413256}.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover{background:#a3b745;color:#fff}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header{background:#363b3f}.admin-color-midnight .cmb2-element .ui-datepicker thead,.admin-color-midnight .cmb2-element.ui-datepicker thead{background:#26292c}.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover{background:#e14d43;color:#fff}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header{background:#738e96}.admin-color-ocean .cmb2-element .ui-datepicker thead,.admin-color-ocean .cmb2-element.ui-datepicker thead{background:#627c83}.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover{background:#9ebaa0;color:#fff}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-widget-header{background:#cf4944}.admin-color-sunrise .cmb2-element .ui-datepicker th,.admin-color-sunrise .cmb2-element.ui-datepicker th{border-color:#be3631;background:#be3631}.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover{background:#dd823b;color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element.ui-datepicker .ui-widget-header{background:#e5e5e5}.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year{color:#555}.admin-color-light .cmb2-element .ui-datepicker thead,.admin-color-light .cmb2-element.ui-datepicker thead{background:#888}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-default{color:#555}.admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-hover{background:#ccc}.admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-widget-header{background:#56b274}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead{background:#36533f}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover{background:#446950;color:#fff}.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-widget-header{background:#4ca26a}.admin-color-bbp-mint .cmb2-element .ui-datepicker thead,.admin-color-bbp-mint .cmb2-element.ui-datepicker thead{background:#4f6d59}.admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover{background:#5fb37c;color:#fff}.closed .inside{display:none}.cmb-repeatable-grouping{position:relative}.cmb-repeatable-grouping .cmb-group-title{margin-right:-1em;margin-left:-1em;min-height:1.5em}.cmb-repeatable-grouping h3{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb-repeatable-group.repeatable .cmb-group-title{padding-right:2.2em}.cmb-repeatable-group.non-repeatable .cmb-group-title{padding-right:12px}.cmb-type-group .cmb-row .cmbhandle{left:0;position:absolute}.cmb-spinner{background:url(/wp-admin/images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:none;float:left;vertical-align:middle;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:4px 10px 0}
vendor/cmb2/cmb2/css/cmb2-front.css CHANGED
@@ -1,7 +1,7 @@
1
  /*!
2
- * CMB2 - v2.5.1 - 2018-12-10
3
  * https://cmb2.io
4
- * Copyright (c) 2018
5
  * Licensed GPLv2+
6
  */
7
 
1
  /*!
2
+ * CMB2 - v2.6.0 - 2019-01-18
3
  * https://cmb2.io
4
+ * Copyright (c) 2019
5
  * Licensed GPLv2+
6
  */
7
 
vendor/cmb2/cmb2/css/cmb2-front.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! CMB2 - v2.5.1 - 2018-12-10 | https://cmb2.io | Copyright (c) 2018 CMB2 team | Licensed GPLv2 */
2
  @charset "UTF-8";.cmb2-wrap{margin:0}.cmb2-wrap input,.cmb2-wrap textarea{font-size:14px;max-width:100%;padding:5px}.cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb2-wrap textarea{width:500px}.cmb2-wrap textarea.cmb2-textarea-code{font-family:"Courier 10 Pitch",Courier,monospace;line-height:16px}.cmb2-wrap input.cmb2-text-small,.cmb2-wrap input.cmb2-timepicker{width:100px}.cmb2-wrap input.cmb2-text-money{width:90px}.cmb2-wrap input.cmb2-text-medium{width:230px}.cmb2-wrap input.cmb2-upload-file{width:65%}.cmb2-wrap input.ed_button{padding:2px 4px}.cmb2-wrap input:not([type=hidden])+.button-secondary,.cmb2-wrap input:not([type=hidden])+input,.cmb2-wrap input:not([type=hidden])+select{margin-left:20px}.cmb2-wrap ul{margin:0}.cmb2-wrap li{font-size:14px;line-height:16px;margin:1px 0 5px}.cmb2-wrap select{font-size:14px;margin-top:3px}.cmb2-wrap input:focus,.cmb2-wrap textarea:focus{background:#fffff8}.cmb2-wrap input[type=checkbox],.cmb2-wrap input[type=radio]{margin:0 5px 0 0;padding:0}.cmb2-wrap .button-secondary,.cmb2-wrap button{white-space:nowrap}.cmb2-wrap .mceLayout{border:1px solid #e9e9e9!important}.cmb2-wrap .mceIframeContainer{background:#fff}.cmb2-wrap .meta_mce{width:97%}.cmb2-wrap .meta_mce textarea{width:100%}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-input-wrap{vertical-align:middle}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-container{margin:0 10px 0 0}.cmb2-wrap .cmb-row{margin:0}.cmb2-wrap .cmb-row:after{content:'';clear:both;display:block;width:100%}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1em}.cmb2-metabox{clear:both;margin:0}.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-th,.cmb2-metabox>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox>.cmb-row:first-of-type>.cmb-th{border:0}.cmb-add-row{margin:1.8em 0 0}.cmb-nested .cmb-td,.cmb-repeatable-group .cmb-th,.cmb-repeatable-group:first-of-type{border:0}.cmb-repeatable-group:last-of-type,.cmb-row:last-of-type,.cmb2-wrap .cmb-row:last-of-type{border-bottom:0}.cmb-repeatable-grouping{border:1px solid #e9e9e9;padding:0 1em}.cmb-repeatable-grouping.cmb-row{margin:0 0 .8em}.cmb-th{color:#222;float:left;font-weight:600;line-height:1.3;padding:20px 10px 20px 0;vertical-align:top;width:200px}@media (max-width:450px){.cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:left;width:100%}.cmb-th label{display:block;margin-top:0;margin-bottom:.5em}}.cmb-td{line-height:1.3;max-width:100%;padding:15px 10px;vertical-align:middle}.cmb-type-title .cmb-td{padding:0}.cmb-th label{display:block;padding:5px 0}.cmb-th+.cmb-td{float:left}.cmb-td .cmb-td{padding-bottom:1em}.cmb-remove-row{text-align:right}.empty-row.hidden{display:none}.cmb-repeat-table{background-color:#fafafa;border:1px solid #e1e1e1}.cmb-repeat-table .cmb-row.cmb-repeat-row{position:relative;counter-increment:el;margin:0;padding:10px 10px 10px 50px;border-bottom:none!important}.cmb-repeat-table .cmb-row.cmb-repeat-row+.cmb-repeat-row{border-top:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper{outline:dashed 2px #e9e9e9!important}.cmb-repeat-table .cmb-row.cmb-repeat-row:before{content:counter(el);display:block;top:0;left:0;position:absolute;width:35px;height:100%;line-height:35px;cursor:move;color:#757575;text-align:center;border-right:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td{margin:0;padding:0}.cmb-repeat-table+.cmb-add-row{margin:0}.cmb-repeat-table+.cmb-add-row:before{content:'';width:1px;height:1.6em;display:block;margin-left:17px;background-color:#dcdcdc}.cmb-repeat-table .cmb-remove-row{top:7px;right:7px;position:absolute;width:auto;margin-left:0;padding:0!important;display:none}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button{font-size:20px;text-indent:-1000px;overflow:hidden;position:relative;height:auto;line-height:1;padding:0 10px}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button:before{content:"";font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row{display:block}.cmb-repeatable-group .cmb-th{padding:5px}.cmb-repeatable-group .cmb-group-title{background-color:#e9e9e9;padding:8px 12px 8px 2.2em;margin:0 -1em;min-height:1.5em;font-size:14px;line-height:1.4}.cmb-repeatable-group .cmb-group-title h4{border:0;margin:0;font-size:1.2em;font-weight:500;padding:.5em .75em}.cmb-repeatable-group .cmb-group-title .cmb-th{display:block;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:left;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th label{display:block;margin-top:0;margin-bottom:.5em}.cmb-repeatable-group .cmb-shift-rows{font-size:1em;margin-right:1em;text-decoration:none}.cmb-repeatable-group .cmb-shift-rows .dashicons{font-size:1.5em;height:1.5em;line-height:1.2em;width:1em}.cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2{line-height:1.3em}.cmb-repeatable-group .cmb2-upload-button{float:right}p.cmb2-metabox-description{color:#757575;font-style:italic;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#757575;font-style:italic}.cmb2-metabox-title{margin:0 0 5px;padding:5px 0 0;font-size:14px}.cmb-inline ul{padding:4px 0 0}.cmb-inline li{display:inline-block;padding-right:18px}.cmb-type-textarea-code pre{margin:0}.cmb2-media-status .img-status{clear:none;display:inline-block;vertical-align:middle;margin-right:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px;height:auto}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#eee;border:5px solid #fff;outline:1px solid #e9e9e9;box-shadow:inset 0 0 15px rgba(0,0,0,.3),inset 0 0 0 1px rgba(0,0,0,.05);background-image:linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0),linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0}.cmb2-media-status .embed-status{float:left;max-width:800px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status{position:relative}.cmb2-media-status .embed-status .cmb2-remove-file-button,.cmb2-media-status .img-status .cmb2-remove-file-button{background:url(../images/ico-delete.png);height:16px;left:-5px;position:absolute;text-indent:-9999px;top:-5px;width:16px}.cmb2-media-status .img-status .cmb2-remove-file-button{top:10px}.cmb2-media-status .file-status>span,.cmb2-media-status .img-status img{cursor:pointer}.cmb2-media-status.cmb-attach-list .file-status>span,.cmb2-media-status.cmb-attach-list .img-status img{cursor:move}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;vertical-align:middle;width:auto;margin-right:10px;margin-bottom:10px;margin-top:0}.cmb-attach-list li{clear:both;display:inline-block;width:100%;margin-top:5px;margin-bottom:10px}.cmb-attach-list li img{float:left;margin-right:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:left}.cmb2-indented-hierarchy{padding-left:1.5em}@media (max-width:450px){.cmb-td,.cmb-th,.cmb-th+.cmb-td{display:block;float:none;width:100%}}#poststuff .cmb-group-title{margin-left:-1em;margin-right:-1em;min-height:1.5em}#poststuff .repeatable .cmb-group-title{padding-left:2.2em}.cmb-type-group .cmb2-wrap,.cmb2-postbox .cmb2-wrap{margin:0}.cmb-type-group .cmb2-wrap>.cmb-field-list>.cmb-row,.cmb2-postbox .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed,.cmb2-postbox .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-type-group .cmb-row,.cmb2-postbox .cmb-row{padding:0 0 1.8em;margin:0 0 .8em}.cmb-type-group .cmb-row .cmbhandle,.cmb2-postbox .cmb-row .cmbhandle{right:-1em;position:relative;color:#222}.cmb-type-group .cmb-repeatable-grouping,.cmb2-postbox .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-type-group .cmb-repeatable-group>.cmb-row,.cmb2-postbox .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-type-group .cmb-th,.cmb2-postbox .cmb-th{width:18%;padding:0 2% 0 0}.cmb-type-group .cmb-td,.cmb2-postbox .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-type-group .cmb-th+.cmb-td,.cmb2-postbox .cmb-th+.cmb-td{width:80%;float:right}.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}@media (max-width:450px){.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:0}}.cmb-type-group .cmb-remove-field-row,.cmb-type-group .cmb-repeat-group-field,.cmb2-postbox .cmb-remove-field-row,.cmb2-postbox .cmb-repeat-group-field{padding-top:1.8em}.js .cmb2-postbox.context-box .toggle-indicator:before{content:"\f142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .cmb2-postbox.context-box.closed .toggle-indicator:before{content:"\f140"}.cmb2-postbox.context-box{margin-bottom:10px}.cmb2-postbox.context-box.context-after_title-box,.cmb2-postbox.context-box.context-before_permalink-box{margin-top:10px}.cmb2-postbox.context-box.context-after_editor-box{margin-top:20px;margin-bottom:0}.cmb2-postbox.context-box.context-form_top-box{margin-top:10px}.cmb2-postbox.context-box.context-form_top-box .hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb2-postbox.context-box .hndle{cursor:auto}.cmb2-context-wrap{margin-top:10px}.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-right:300px;width:auto}.cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox{padding:10px}.cmb2-context-wrap .cmb-th{padding:0 2% 0 0;width:18%}.cmb2-context-wrap .cmb-td{width:80%;padding:0}.cmb2-context-wrap .cmb-row{margin-bottom:10px}.cmb2-context-wrap .cmb-row:last-of-type{margin-bottom:0}@media only screen and (max-width:850px){.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-right:0}}#poststuff .cmb-repeatable-group h2{margin:0}.edit-tags-php .cmb2-metabox-title,.profile-php .cmb2-metabox-title,.user-edit-php .cmb2-metabox-title{font-size:1.4em}.cmb2-no-box-wrap .cmb-spinner,.cmb2-postbox .cmb-spinner{float:left;display:none}.cmb-spinner.is-active{display:block}.cmb2-metabox .cmbhandle{color:#757575;float:right;width:27px;height:30px;cursor:pointer;right:-1em;position:relative}.cmb2-metabox .cmbhandle:before{content:'\f142';right:12px;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.cmb2-metabox .postbox.closed .cmbhandle:before{content:'\f140'}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row{-webkit-appearance:none!important;background:none!important;border:none!important;position:absolute;left:0;top:.5em;line-height:1em;padding:2px 6px 3px;opacity:.5}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){cursor:pointer;color:#a00;opacity:1}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}* html .cmb2-element.ui-helper-clearfix{height:1%}.cmb2-element .ui-datepicker,.cmb2-element.ui-datepicker{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;border:1px solid #dfdfdf;border-top:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075);min-width:17em;width:auto}.cmb2-element .ui-datepicker *,.cmb2-element.ui-datepicker *{padding:0;font-family:"Open Sans",sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker table,.cmb2-element.ui-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{border:none;color:#fff;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer}.cmb2-element .ui-datepicker .ui-datepicker-title,.cmb2-element.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select,.cmb2-element.ui-datepicker .ui-datepicker-title select{margin-top:-8px;margin-bottom:-8px}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-prev{position:relative;top:0;height:34px;width:34px}.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev{border:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover,.cmb2-element.ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover{left:0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next-hover{right:0}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span,.cmb2-element.ui-datepicker .ui-datepicker-next span,.cmb2-element.ui-datepicker .ui-datepicker-prev span{display:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev{float:left}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next{float:right}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{font:400 20px/34px dashicons;padding-left:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:34px;height:34px}.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{content:'\f341'}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before{content:'\f345'}.cmb2-element .ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before{opacity:.7}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year,.cmb2-element.ui-datepicker select.ui-datepicker-month,.cmb2-element.ui-datepicker select.ui-datepicker-year{width:33%;background:0 0;border-color:transparent;box-shadow:none;color:#fff}.cmb2-element .ui-datepicker select.ui-datepicker-month option,.cmb2-element .ui-datepicker select.ui-datepicker-year option,.cmb2-element.ui-datepicker select.ui-datepicker-month option,.cmb2-element.ui-datepicker select.ui-datepicker-year option{color:#333}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{color:#fff;font-weight:600}.cmb2-element .ui-datepicker thead th,.cmb2-element.ui-datepicker thead th{font-weight:400}.cmb2-element .ui-datepicker th,.cmb2-element.ui-datepicker th{padding:10px}.cmb2-element .ui-datepicker td,.cmb2-element.ui-datepicker td{padding:0;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-other-month,.cmb2-element.ui-datepicker td.ui-datepicker-other-month{border:transparent}.cmb2-element .ui-datepicker td.ui-datepicker-week-end,.cmb2-element.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today{-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1)}.cmb2-element .ui-datepicker td.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-today{background-color:#f0f0c0}.cmb2-element .ui-datepicker td.ui-datepicker-current-day,.cmb2-element.ui-datepicker td.ui-datepicker-current-day{background:#bd8}.cmb2-element .ui-datepicker td .ui-state-default,.cmb2-element.ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:400;color:#444}.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default,.cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{background:#32373c}.cmb2-element .ui-datepicker td .ui-state-active,.cmb2-element .ui-datepicker td .ui-state-hover,.cmb2-element.ui-datepicker td .ui-state-active,.cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.cmb2-element .ui-datepicker .ui-timepicker-div,.cmb2-element.ui-datepicker .ui-timepicker-div{font-size:14px}.cmb2-element .ui-datepicker .ui-timepicker-div dl,.cmb2-element.ui-datepicker .ui-timepicker-div dl{text-align:left;padding:0 .6em}.cmb2-element .ui-datepicker .ui-timepicker-div dl dt,.cmb2-element.ui-datepicker .ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd{margin:0 10px 10px 40%}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd select,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd select{width:100%}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane{padding:.6em;text-align:left}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary{padding:0 10px 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 .6em .4em .4em}.admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.admin-color-fresh .cmb2-element .ui-datepicker thead,.admin-color-fresh .cmb2-element.ui-datepicker thead{background:#32373c}.admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header{background:#52accc}.admin-color-blue .cmb2-element .ui-datepicker thead,.admin-color-blue .cmb2-element.ui-datepicker thead{background:#4796b3}.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover{background:#096484;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header{background:#59524c}.admin-color-coffee .cmb2-element .ui-datepicker thead,.admin-color-coffee .cmb2-element.ui-datepicker thead{background:#46403c}.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover{background:#c7a589;color:#fff}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header{background:#523f6d}.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,.admin-color-ectoplasm .cmb2-element.ui-datepicker thead{background:#413256}.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover{background:#a3b745;color:#fff}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header{background:#363b3f}.admin-color-midnight .cmb2-element .ui-datepicker thead,.admin-color-midnight .cmb2-element.ui-datepicker thead{background:#26292c}.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover{background:#e14d43;color:#fff}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header{background:#738e96}.admin-color-ocean .cmb2-element .ui-datepicker thead,.admin-color-ocean .cmb2-element.ui-datepicker thead{background:#627c83}.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover{background:#9ebaa0;color:#fff}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-widget-header{background:#cf4944}.admin-color-sunrise .cmb2-element .ui-datepicker th,.admin-color-sunrise .cmb2-element.ui-datepicker th{border-color:#be3631;background:#be3631}.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover{background:#dd823b;color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element.ui-datepicker .ui-widget-header{background:#e5e5e5}.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year{color:#555}.admin-color-light .cmb2-element .ui-datepicker thead,.admin-color-light .cmb2-element.ui-datepicker thead{background:#888}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-default{color:#555}.admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-hover{background:#ccc}.admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-widget-header{background:#56b274}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead{background:#36533f}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover{background:#446950;color:#fff}.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-widget-header{background:#4ca26a}.admin-color-bbp-mint .cmb2-element .ui-datepicker thead,.admin-color-bbp-mint .cmb2-element.ui-datepicker thead{background:#4f6d59}.admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover{background:#5fb37c;color:#fff}.closed .inside{display:none}.cmb-repeatable-grouping{position:relative}.cmb-repeatable-grouping .cmb-group-title{margin-left:-1em;margin-right:-1em;min-height:1.5em}.cmb-repeatable-grouping h3{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb-repeatable-group.repeatable .cmb-group-title{padding-left:2.2em}.cmb-repeatable-group.non-repeatable .cmb-group-title{padding-left:12px}.cmb-type-group .cmb-row .cmbhandle{right:0;position:absolute}.cmb-spinner{background:url(/wp-admin/images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:none;float:right;vertical-align:middle;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:4px 10px 0}
1
+ /*! CMB2 - v2.6.0 - 2019-01-18 | https://cmb2.io | Copyright (c) 2019 CMB2 team | Licensed GPLv2 */
2
  @charset "UTF-8";.cmb2-wrap{margin:0}.cmb2-wrap input,.cmb2-wrap textarea{font-size:14px;max-width:100%;padding:5px}.cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb2-wrap textarea{width:500px}.cmb2-wrap textarea.cmb2-textarea-code{font-family:"Courier 10 Pitch",Courier,monospace;line-height:16px}.cmb2-wrap input.cmb2-text-small,.cmb2-wrap input.cmb2-timepicker{width:100px}.cmb2-wrap input.cmb2-text-money{width:90px}.cmb2-wrap input.cmb2-text-medium{width:230px}.cmb2-wrap input.cmb2-upload-file{width:65%}.cmb2-wrap input.ed_button{padding:2px 4px}.cmb2-wrap input:not([type=hidden])+.button-secondary,.cmb2-wrap input:not([type=hidden])+input,.cmb2-wrap input:not([type=hidden])+select{margin-left:20px}.cmb2-wrap ul{margin:0}.cmb2-wrap li{font-size:14px;line-height:16px;margin:1px 0 5px}.cmb2-wrap select{font-size:14px;margin-top:3px}.cmb2-wrap input:focus,.cmb2-wrap textarea:focus{background:#fffff8}.cmb2-wrap input[type=checkbox],.cmb2-wrap input[type=radio]{margin:0 5px 0 0;padding:0}.cmb2-wrap .button-secondary,.cmb2-wrap button{white-space:nowrap}.cmb2-wrap .mceLayout{border:1px solid #e9e9e9!important}.cmb2-wrap .mceIframeContainer{background:#fff}.cmb2-wrap .meta_mce{width:97%}.cmb2-wrap .meta_mce textarea{width:100%}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-input-wrap{vertical-align:middle}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-container{margin:0 10px 0 0}.cmb2-wrap .cmb-row{margin:0}.cmb2-wrap .cmb-row:after{content:'';clear:both;display:block;width:100%}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1em}.cmb2-metabox{clear:both;margin:0}.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-th,.cmb2-metabox>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox>.cmb-row:first-of-type>.cmb-th{border:0}.cmb-add-row{margin:1.8em 0 0}.cmb-nested .cmb-td,.cmb-repeatable-group .cmb-th,.cmb-repeatable-group:first-of-type{border:0}.cmb-repeatable-group:last-of-type,.cmb-row:last-of-type,.cmb2-wrap .cmb-row:last-of-type{border-bottom:0}.cmb-repeatable-grouping{border:1px solid #e9e9e9;padding:0 1em}.cmb-repeatable-grouping.cmb-row{margin:0 0 .8em}.cmb-th{color:#222;float:left;font-weight:600;line-height:1.3;padding:20px 10px 20px 0;vertical-align:top;width:200px}@media (max-width:450px){.cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:left;width:100%}.cmb-th label{display:block;margin-top:0;margin-bottom:.5em}}.cmb-td{line-height:1.3;max-width:100%;padding:15px 10px;vertical-align:middle}.cmb-type-title .cmb-td{padding:0}.cmb-th label{display:block;padding:5px 0}.cmb-th+.cmb-td{float:left}.cmb-td .cmb-td{padding-bottom:1em}.cmb-remove-row{text-align:right}.empty-row.hidden{display:none}.cmb-repeat-table{background-color:#fafafa;border:1px solid #e1e1e1}.cmb-repeat-table .cmb-row.cmb-repeat-row{position:relative;counter-increment:el;margin:0;padding:10px 10px 10px 50px;border-bottom:none!important}.cmb-repeat-table .cmb-row.cmb-repeat-row+.cmb-repeat-row{border-top:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper{outline:dashed 2px #e9e9e9!important}.cmb-repeat-table .cmb-row.cmb-repeat-row:before{content:counter(el);display:block;top:0;left:0;position:absolute;width:35px;height:100%;line-height:35px;cursor:move;color:#757575;text-align:center;border-right:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td{margin:0;padding:0}.cmb-repeat-table+.cmb-add-row{margin:0}.cmb-repeat-table+.cmb-add-row:before{content:'';width:1px;height:1.6em;display:block;margin-left:17px;background-color:#dcdcdc}.cmb-repeat-table .cmb-remove-row{top:7px;right:7px;position:absolute;width:auto;margin-left:0;padding:0!important;display:none}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button{font-size:20px;text-indent:-1000px;overflow:hidden;position:relative;height:auto;line-height:1;padding:0 10px}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button:before{content:"";font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row{display:block}.cmb-repeatable-group .cmb-th{padding:5px}.cmb-repeatable-group .cmb-group-title{background-color:#e9e9e9;padding:8px 12px 8px 2.2em;margin:0 -1em;min-height:1.5em;font-size:14px;line-height:1.4}.cmb-repeatable-group .cmb-group-title h4{border:0;margin:0;font-size:1.2em;font-weight:500;padding:.5em .75em}.cmb-repeatable-group .cmb-group-title .cmb-th{display:block;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:left;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th label{display:block;margin-top:0;margin-bottom:.5em}.cmb-repeatable-group .cmb-shift-rows{font-size:1em;margin-right:1em;text-decoration:none}.cmb-repeatable-group .cmb-shift-rows .dashicons{font-size:1.5em;height:1.5em;line-height:1.2em;width:1em}.cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2{line-height:1.3em}.cmb-repeatable-group .cmb2-upload-button{float:right}p.cmb2-metabox-description{color:#757575;font-style:italic;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#757575;font-style:italic}.cmb2-metabox-title{margin:0 0 5px;padding:5px 0 0;font-size:14px}.cmb-inline ul{padding:4px 0 0}.cmb-inline li{display:inline-block;padding-right:18px}.cmb-type-textarea-code pre{margin:0}.cmb2-media-status .img-status{clear:none;display:inline-block;vertical-align:middle;margin-right:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px;height:auto}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#eee;border:5px solid #fff;outline:1px solid #e9e9e9;box-shadow:inset 0 0 15px rgba(0,0,0,.3),inset 0 0 0 1px rgba(0,0,0,.05);background-image:linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0),linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0}.cmb2-media-status .embed-status{float:left;max-width:800px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status{position:relative}.cmb2-media-status .embed-status .cmb2-remove-file-button,.cmb2-media-status .img-status .cmb2-remove-file-button{background:url(../images/ico-delete.png);height:16px;left:-5px;position:absolute;text-indent:-9999px;top:-5px;width:16px}.cmb2-media-status .img-status .cmb2-remove-file-button{top:10px}.cmb2-media-status .file-status>span,.cmb2-media-status .img-status img{cursor:pointer}.cmb2-media-status.cmb-attach-list .file-status>span,.cmb2-media-status.cmb-attach-list .img-status img{cursor:move}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;vertical-align:middle;width:auto;margin-right:10px;margin-bottom:10px;margin-top:0}.cmb-attach-list li{clear:both;display:inline-block;width:100%;margin-top:5px;margin-bottom:10px}.cmb-attach-list li img{float:left;margin-right:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:left}.cmb2-indented-hierarchy{padding-left:1.5em}@media (max-width:450px){.cmb-td,.cmb-th,.cmb-th+.cmb-td{display:block;float:none;width:100%}}#poststuff .cmb-group-title{margin-left:-1em;margin-right:-1em;min-height:1.5em}#poststuff .repeatable .cmb-group-title{padding-left:2.2em}.cmb-type-group .cmb2-wrap,.cmb2-postbox .cmb2-wrap{margin:0}.cmb-type-group .cmb2-wrap>.cmb-field-list>.cmb-row,.cmb2-postbox .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed,.cmb2-postbox .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-type-group .cmb-row,.cmb2-postbox .cmb-row{padding:0 0 1.8em;margin:0 0 .8em}.cmb-type-group .cmb-row .cmbhandle,.cmb2-postbox .cmb-row .cmbhandle{right:-1em;position:relative;color:#222}.cmb-type-group .cmb-repeatable-grouping,.cmb2-postbox .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-type-group .cmb-repeatable-group>.cmb-row,.cmb2-postbox .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-type-group .cmb-th,.cmb2-postbox .cmb-th{width:18%;padding:0 2% 0 0}.cmb-type-group .cmb-td,.cmb2-postbox .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-type-group .cmb-th+.cmb-td,.cmb2-postbox .cmb-th+.cmb-td{width:80%;float:right}.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}@media (max-width:450px){.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:0}}.cmb-type-group .cmb-remove-field-row,.cmb-type-group .cmb-repeat-group-field,.cmb2-postbox .cmb-remove-field-row,.cmb2-postbox .cmb-repeat-group-field{padding-top:1.8em}.js .cmb2-postbox.context-box .toggle-indicator:before{content:"\f142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .cmb2-postbox.context-box.closed .toggle-indicator:before{content:"\f140"}.cmb2-postbox.context-box{margin-bottom:10px}.cmb2-postbox.context-box.context-after_title-box,.cmb2-postbox.context-box.context-before_permalink-box{margin-top:10px}.cmb2-postbox.context-box.context-after_editor-box{margin-top:20px;margin-bottom:0}.cmb2-postbox.context-box.context-form_top-box{margin-top:10px}.cmb2-postbox.context-box.context-form_top-box .hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb2-postbox.context-box .hndle{cursor:auto}.cmb2-context-wrap{margin-top:10px}.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-right:300px;width:auto}.cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox{padding:10px}.cmb2-context-wrap .cmb-th{padding:0 2% 0 0;width:18%}.cmb2-context-wrap .cmb-td{width:80%;padding:0}.cmb2-context-wrap .cmb-row{margin-bottom:10px}.cmb2-context-wrap .cmb-row:last-of-type{margin-bottom:0}@media only screen and (max-width:850px){.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-right:0}}#poststuff .cmb-repeatable-group h2{margin:0}.edit-tags-php .cmb2-metabox-title,.profile-php .cmb2-metabox-title,.user-edit-php .cmb2-metabox-title{font-size:1.4em}.cmb2-no-box-wrap .cmb-spinner,.cmb2-postbox .cmb-spinner{float:left;display:none}.cmb-spinner.is-active{display:block}.cmb2-metabox .cmbhandle{color:#757575;float:right;width:27px;height:30px;cursor:pointer;right:-1em;position:relative}.cmb2-metabox .cmbhandle:before{content:'\f142';right:12px;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.cmb2-metabox .postbox.closed .cmbhandle:before{content:'\f140'}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row{-webkit-appearance:none!important;background:none!important;border:none!important;position:absolute;left:0;top:.5em;line-height:1em;padding:2px 6px 3px;opacity:.5}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){cursor:pointer;color:#a00;opacity:1}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}* html .cmb2-element.ui-helper-clearfix{height:1%}.cmb2-element .ui-datepicker,.cmb2-element.ui-datepicker{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;border:1px solid #dfdfdf;border-top:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075);min-width:17em;width:auto}.cmb2-element .ui-datepicker *,.cmb2-element.ui-datepicker *{padding:0;font-family:"Open Sans",sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker table,.cmb2-element.ui-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{border:none;color:#fff;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer}.cmb2-element .ui-datepicker .ui-datepicker-title,.cmb2-element.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select,.cmb2-element.ui-datepicker .ui-datepicker-title select{margin-top:-8px;margin-bottom:-8px}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-prev{position:relative;top:0;height:34px;width:34px}.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev{border:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover,.cmb2-element.ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover{left:0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next-hover{right:0}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span,.cmb2-element.ui-datepicker .ui-datepicker-next span,.cmb2-element.ui-datepicker .ui-datepicker-prev span{display:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev{float:left}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next{float:right}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{font:400 20px/34px dashicons;padding-left:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:34px;height:34px}.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{content:'\f341'}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before{content:'\f345'}.cmb2-element .ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before{opacity:.7}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year,.cmb2-element.ui-datepicker select.ui-datepicker-month,.cmb2-element.ui-datepicker select.ui-datepicker-year{width:33%;background:0 0;border-color:transparent;box-shadow:none;color:#fff}.cmb2-element .ui-datepicker select.ui-datepicker-month option,.cmb2-element .ui-datepicker select.ui-datepicker-year option,.cmb2-element.ui-datepicker select.ui-datepicker-month option,.cmb2-element.ui-datepicker select.ui-datepicker-year option{color:#333}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{color:#fff;font-weight:600}.cmb2-element .ui-datepicker thead th,.cmb2-element.ui-datepicker thead th{font-weight:400}.cmb2-element .ui-datepicker th,.cmb2-element.ui-datepicker th{padding:10px}.cmb2-element .ui-datepicker td,.cmb2-element.ui-datepicker td{padding:0;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-other-month,.cmb2-element.ui-datepicker td.ui-datepicker-other-month{border:transparent}.cmb2-element .ui-datepicker td.ui-datepicker-week-end,.cmb2-element.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today{-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1)}.cmb2-element .ui-datepicker td.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-today{background-color:#f0f0c0}.cmb2-element .ui-datepicker td.ui-datepicker-current-day,.cmb2-element.ui-datepicker td.ui-datepicker-current-day{background:#bd8}.cmb2-element .ui-datepicker td .ui-state-default,.cmb2-element.ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:400;color:#444}.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default,.cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{background:#32373c}.cmb2-element .ui-datepicker td .ui-state-active,.cmb2-element .ui-datepicker td .ui-state-hover,.cmb2-element.ui-datepicker td .ui-state-active,.cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.cmb2-element .ui-datepicker .ui-timepicker-div,.cmb2-element.ui-datepicker .ui-timepicker-div{font-size:14px}.cmb2-element .ui-datepicker .ui-timepicker-div dl,.cmb2-element.ui-datepicker .ui-timepicker-div dl{text-align:left;padding:0 .6em}.cmb2-element .ui-datepicker .ui-timepicker-div dl dt,.cmb2-element.ui-datepicker .ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd{margin:0 10px 10px 40%}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd select,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd select{width:100%}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane{padding:.6em;text-align:left}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary{padding:0 10px 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 .6em .4em .4em}.admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.admin-color-fresh .cmb2-element .ui-datepicker thead,.admin-color-fresh .cmb2-element.ui-datepicker thead{background:#32373c}.admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header{background:#52accc}.admin-color-blue .cmb2-element .ui-datepicker thead,.admin-color-blue .cmb2-element.ui-datepicker thead{background:#4796b3}.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover{background:#096484;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header{background:#59524c}.admin-color-coffee .cmb2-element .ui-datepicker thead,.admin-color-coffee .cmb2-element.ui-datepicker thead{background:#46403c}.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover{background:#c7a589;color:#fff}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header{background:#523f6d}.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,.admin-color-ectoplasm .cmb2-element.ui-datepicker thead{background:#413256}.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover{background:#a3b745;color:#fff}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header{background:#363b3f}.admin-color-midnight .cmb2-element .ui-datepicker thead,.admin-color-midnight .cmb2-element.ui-datepicker thead{background:#26292c}.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover{background:#e14d43;color:#fff}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header{background:#738e96}.admin-color-ocean .cmb2-element .ui-datepicker thead,.admin-color-ocean .cmb2-element.ui-datepicker thead{background:#627c83}.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover{background:#9ebaa0;color:#fff}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-widget-header{background:#cf4944}.admin-color-sunrise .cmb2-element .ui-datepicker th,.admin-color-sunrise .cmb2-element.ui-datepicker th{border-color:#be3631;background:#be3631}.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover{background:#dd823b;color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element.ui-datepicker .ui-widget-header{background:#e5e5e5}.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year{color:#555}.admin-color-light .cmb2-element .ui-datepicker thead,.admin-color-light .cmb2-element.ui-datepicker thead{background:#888}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-default,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-next:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-prev:before,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-title,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-default{color:#555}.admin-color-light .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-light .cmb2-element.ui-datepicker td .ui-state-hover{background:#ccc}.admin-color-light .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-light .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker .ui-widget-header{background:#56b274}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker thead,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker thead{background:#36533f}.admin-color-bbp-evergreen .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-evergreen .cmb2-element.ui-datepicker td .ui-state-hover{background:#446950;color:#fff}.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-bbp-mint .cmb2-element.ui-datepicker .ui-widget-header{background:#4ca26a}.admin-color-bbp-mint .cmb2-element .ui-datepicker thead,.admin-color-bbp-mint .cmb2-element.ui-datepicker thead{background:#4f6d59}.admin-color-bbp-mint .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-bbp-mint .cmb2-element.ui-datepicker td .ui-state-hover{background:#5fb37c;color:#fff}.closed .inside{display:none}.cmb-repeatable-grouping{position:relative}.cmb-repeatable-grouping .cmb-group-title{margin-left:-1em;margin-right:-1em;min-height:1.5em}.cmb-repeatable-grouping h3{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb-repeatable-group.repeatable .cmb-group-title{padding-left:2.2em}.cmb-repeatable-group.non-repeatable .cmb-group-title{padding-left:12px}.cmb-type-group .cmb-row .cmbhandle{right:0;position:absolute}.cmb-spinner{background:url(/wp-admin/images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:none;float:right;vertical-align:middle;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:4px 10px 0}
vendor/cmb2/cmb2/css/cmb2-rtl.css CHANGED
@@ -1,7 +1,7 @@
1
  /*!
2
- * CMB2 - v2.5.1 - 2018-12-10
3
  * https://cmb2.io
4
- * Copyright (c) 2018
5
  * Licensed GPLv2+
6
  */
7
 
1
  /*!
2
+ * CMB2 - v2.6.0 - 2019-01-18
3
  * https://cmb2.io
4
+ * Copyright (c) 2019
5
  * Licensed GPLv2+
6
  */
7
 
vendor/cmb2/cmb2/css/cmb2-rtl.min.css CHANGED
@@ -1,2 +1,2 @@
1
- /*! CMB2 - v2.5.1 - 2018-12-10 | https://cmb2.io | Copyright (c) 2018 CMB2 team | Licensed GPLv2 */
2
  .cmb2-wrap{margin:0}.cmb2-wrap input,.cmb2-wrap textarea{font-size:14px;max-width:100%;padding:5px}.cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb2-wrap textarea{width:500px}.cmb2-wrap textarea.cmb2-textarea-code{font-family:"Courier 10 Pitch",Courier,monospace;line-height:16px}.cmb2-wrap input.cmb2-text-small,.cmb2-wrap input.cmb2-timepicker{width:100px}.cmb2-wrap input.cmb2-text-money{width:90px}.cmb2-wrap input.cmb2-text-medium{width:230px}.cmb2-wrap input.cmb2-upload-file{width:65%}.cmb2-wrap input.ed_button{padding:2px 4px}.cmb2-wrap input:not([type=hidden])+.button-secondary,.cmb2-wrap input:not([type=hidden])+input,.cmb2-wrap input:not([type=hidden])+select{margin-right:20px}.cmb2-wrap ul{margin:0}.cmb2-wrap li{font-size:14px;line-height:16px;margin:1px 0 5px}.cmb2-wrap select{font-size:14px;margin-top:3px}.cmb2-wrap input:focus,.cmb2-wrap textarea:focus{background:#fffff8}.cmb2-wrap input[type=checkbox],.cmb2-wrap input[type=radio]{margin:0 0 0 5px;padding:0}.cmb2-wrap .button-secondary,.cmb2-wrap button{white-space:nowrap}.cmb2-wrap .mceLayout{border:1px solid #e9e9e9!important}.cmb2-wrap .mceIframeContainer{background:#fff}.cmb2-wrap .meta_mce{width:97%}.cmb2-wrap .meta_mce textarea{width:100%}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-input-wrap{vertical-align:middle}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-container{margin:0 0 0 10px}.cmb2-wrap .cmb-row{margin:0}.cmb2-wrap .cmb-row:after{content:'';clear:both;display:block;width:100%}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1em}.cmb2-metabox{clear:both;margin:0}.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-th,.cmb2-metabox>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox>.cmb-row:first-of-type>.cmb-th{border:0}.cmb-add-row{margin:1.8em 0 0}.cmb-nested .cmb-td,.cmb-repeatable-group .cmb-th,.cmb-repeatable-group:first-of-type{border:0}.cmb-repeatable-group:last-of-type,.cmb-row:last-of-type,.cmb2-wrap .cmb-row:last-of-type{border-bottom:0}.cmb-repeatable-grouping{border:1px solid #e9e9e9;padding:0 1em}.cmb-repeatable-grouping.cmb-row{margin:0 0 .8em}.cmb-th{color:#222;float:right;font-weight:600;line-height:1.3;padding:20px 0 20px 10px;vertical-align:top;width:200px}.cmb-td{line-height:1.3;max-width:100%;padding:15px 10px;vertical-align:middle}.cmb-type-title .cmb-td{padding:0}.cmb-th label{display:block;padding:5px 0}.cmb-th+.cmb-td{float:right}.cmb-td .cmb-td{padding-bottom:1em}.cmb-remove-row{text-align:left}.empty-row.hidden{display:none}.cmb-repeat-table{background-color:#fafafa;border:1px solid #e1e1e1}.cmb-repeat-table .cmb-row.cmb-repeat-row{position:relative;counter-increment:el;margin:0;padding:10px 50px 10px 10px;border-bottom:none!important}.cmb-repeat-table .cmb-row.cmb-repeat-row+.cmb-repeat-row{border-top:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper{outline:dashed 2px #e9e9e9!important}.cmb-repeat-table .cmb-row.cmb-repeat-row:before{content:counter(el);display:block;top:0;right:0;position:absolute;width:35px;height:100%;line-height:35px;cursor:move;color:#757575;text-align:center;border-left:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td{margin:0;padding:0}.cmb-repeat-table+.cmb-add-row{margin:0}.cmb-repeat-table+.cmb-add-row:before{content:'';width:1px;height:1.6em;display:block;margin-right:17px;background-color:#dcdcdc}.cmb-repeat-table .cmb-remove-row{top:7px;left:7px;position:absolute;width:auto;margin-right:0;padding:0!important;display:none}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button{font-size:20px;text-indent:-1000px;overflow:hidden;position:relative;height:auto;line-height:1;padding:0 10px}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button:before{content:"";font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;right:0;width:100%;height:100%;text-align:center}.cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row{display:block}.cmb-repeatable-group .cmb-th{padding:5px}.cmb-repeatable-group .cmb-group-title{background-color:#e9e9e9;padding:8px 2.2em 8px 12px;margin:0 -1em;min-height:1.5em;font-size:14px;line-height:1.4}.cmb-repeatable-group .cmb-group-title h4{border:0;margin:0;font-size:1.2em;font-weight:500;padding:.5em .75em}.cmb-repeatable-group .cmb-group-title .cmb-th{display:block;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:right;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th label{display:block;margin-top:0;margin-bottom:.5em}.cmb-repeatable-group .cmb-shift-rows{font-size:1em;margin-left:1em;text-decoration:none}.cmb-repeatable-group .cmb-shift-rows .dashicons{font-size:1.5em;height:1.5em;line-height:1.2em;width:1em}.cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2{line-height:1.3em}.cmb-repeatable-group .cmb2-upload-button{float:left}p.cmb2-metabox-description{color:#757575;font-style:italic;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#757575;font-style:italic}.cmb2-metabox-title{margin:0 0 5px;padding:5px 0 0;font-size:14px}.cmb-inline ul{padding:4px 0 0}.cmb-inline li{display:inline-block;padding-left:18px}.cmb-type-textarea-code pre{margin:0}.cmb2-media-status .img-status{clear:none;display:inline-block;vertical-align:middle;margin-left:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px;height:auto}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#eee;border:5px solid #fff;outline:1px solid #e9e9e9;box-shadow:inset 0 0 15px rgba(0,0,0,.3),inset 0 0 0 1px rgba(0,0,0,.05);background-image:linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0),linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0}.cmb2-media-status .embed-status{float:right;max-width:800px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status{position:relative}.cmb2-media-status .embed-status .cmb2-remove-file-button,.cmb2-media-status .img-status .cmb2-remove-file-button{background:url(../images/ico-delete.png);height:16px;right:-5px;position:absolute;text-indent:-9999px;top:-5px;width:16px}.cmb2-media-status .img-status .cmb2-remove-file-button{top:10px}.cmb2-media-status .file-status>span,.cmb2-media-status .img-status img{cursor:pointer}.cmb2-media-status.cmb-attach-list .file-status>span,.cmb2-media-status.cmb-attach-list .img-status img{cursor:move}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;vertical-align:middle;width:auto;margin-left:10px;margin-bottom:10px;margin-top:0}.cmb-attach-list li{clear:both;display:inline-block;width:100%;margin-top:5px;margin-bottom:10px}.cmb-attach-list li img{float:right;margin-left:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:right}.cmb2-indented-hierarchy{padding-right:1.5em}#poststuff .cmb-group-title{margin-right:-1em;margin-left:-1em;min-height:1.5em}#poststuff .repeatable .cmb-group-title{padding-right:2.2em}.cmb-type-group .cmb2-wrap,.cmb2-postbox .cmb2-wrap{margin:0}.cmb-type-group .cmb2-wrap>.cmb-field-list>.cmb-row,.cmb2-postbox .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed,.cmb2-postbox .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-type-group .cmb-row,.cmb2-postbox .cmb-row{padding:0 0 1.8em;margin:0 0 .8em}.cmb-type-group .cmb-row .cmbhandle,.cmb2-postbox .cmb-row .cmbhandle{left:-1em;position:relative;color:#222}.cmb-type-group .cmb-repeatable-grouping,.cmb2-postbox .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-type-group .cmb-repeatable-group>.cmb-row,.cmb2-postbox .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-type-group .cmb-th,.cmb2-postbox .cmb-th{width:18%;padding:0 0 0 2%}.cmb-type-group .cmb-td,.cmb2-postbox .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-type-group .cmb-th+.cmb-td,.cmb2-postbox .cmb-th+.cmb-td{width:80%;float:left}.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}.cmb-type-group .cmb-remove-field-row,.cmb-type-group .cmb-repeat-group-field,.cmb2-postbox .cmb-remove-field-row,.cmb2-postbox .cmb-repeat-group-field{padding-top:1.8em}.js .cmb2-postbox.context-box .toggle-indicator:before{content:"\f142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .cmb2-postbox.context-box.closed .toggle-indicator:before{content:"\f140"}.cmb2-postbox.context-box{margin-bottom:10px}.cmb2-postbox.context-box.context-after_title-box,.cmb2-postbox.context-box.context-before_permalink-box{margin-top:10px}.cmb2-postbox.context-box.context-after_editor-box{margin-top:20px;margin-bottom:0}.cmb2-postbox.context-box.context-form_top-box{margin-top:10px}.cmb2-postbox.context-box.context-form_top-box .hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb2-postbox.context-box .hndle{cursor:auto}.cmb2-context-wrap{margin-top:10px}.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-left:300px;width:auto}.cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox{padding:10px}.cmb2-context-wrap .cmb-th{padding:0 0 0 2%;width:18%}.cmb2-context-wrap .cmb-td{width:80%;padding:0}.cmb2-context-wrap .cmb-row{margin-bottom:10px}.cmb2-context-wrap .cmb-row:last-of-type{margin-bottom:0}.cmb2-options-page{max-width:1200px}.cmb2-options-page.wrap>h2{margin-bottom:1em}.cmb2-options-page .cmb2-metabox>.cmb-row{padding:1em;margin-top:-1px;background:#fff;border:1px solid #e9e9e9;box-shadow:0 1px 1px rgba(0,0,0,.05)}.cmb2-options-page .cmb2-metabox>.cmb-row>.cmb-th{padding:0;font-weight:initial}.cmb2-options-page .cmb2-metabox>.cmb-row>.cmb-th+.cmb-td{float:none;padding:0 1em 0 0;margin-right:200px}.cmb2-options-page .cmb2-wrap .cmb-type-title{margin-top:1em;padding:.6em 1em;background-color:#fafafa}.cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-title{font-size:12px;margin-top:0;margin-bottom:0;text-transform:uppercase}.cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-description{padding-top:.25em}.cmb2-options-page .cmb-repeatable-group .cmb-group-description .cmb-th{padding:0 0 .8em}.cmb2-options-page .cmb-repeatable-group .cmb-group-name{font-size:16px;margin-top:0;margin-bottom:0}.cmb2-options-page .cmb-repeatable-group .cmb-th>.cmb2-metabox-description{font-weight:400;padding-bottom:0!important}#addtag .cmb-th{float:none;width:auto;padding:20px 0 0}#addtag .cmb-td{padding:0}#addtag .cmb-th+.cmb-td{float:none}#addtag select{max-width:100%}#addtag .cmb2-metabox{padding-bottom:20px}#addtag .cmb-row li label{display:inline}#poststuff .cmb-repeatable-group h2{margin:0}.edit-tags-php .cmb2-metabox-title,.profile-php .cmb2-metabox-title,.user-edit-php .cmb2-metabox-title{font-size:1.4em}.cmb2-no-box-wrap .cmb-spinner,.cmb2-postbox .cmb-spinner{float:right;display:none}.cmb-spinner{display:none}.cmb-spinner.is-active{display:block}#side-sortables .cmb2-wrap>.cmb-field-list>.cmb-row,.inner-sidebar .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.4em 0}#side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker),.inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker){width:100%}#side-sortables .cmb2-wrap input+input:not(.wp-picker-clear),#side-sortables .cmb2-wrap input+select,.inner-sidebar .cmb2-wrap input+input:not(.wp-picker-clear),.inner-sidebar .cmb2-wrap input+select{margin-right:0;margin-top:1em;display:block}#side-sortables .cmb2-wrap input.cmb2-text-money,.inner-sidebar .cmb2-wrap input.cmb2-text-money{max-width:70%}#side-sortables .cmb2-wrap input.cmb2-text-money+.cmb2-metabox-description,.inner-sidebar .cmb2-wrap input.cmb2-text-money+.cmb2-metabox-description{display:block}#side-sortables .cmb2-wrap label,.inner-sidebar .cmb2-wrap label{display:block;font-weight:700;padding:0 0 5px}#side-sortables textarea,.inner-sidebar textarea{max-width:99%}#side-sortables .cmb-repeatable-group,.inner-sidebar .cmb-repeatable-group{border-bottom:1px solid #e9e9e9}#side-sortables .cmb-type-group>.cmb-td>.cmb-repeatable-group,.inner-sidebar .cmb-type-group>.cmb-td>.cmb-repeatable-group{border-bottom:0;margin-bottom:-1.4em}#side-sortables .cmb-td:not(.cmb-remove-row),#side-sortables .cmb-th,#side-sortables .cmb-th+.cmb-td,.inner-sidebar .cmb-td:not(.cmb-remove-row),.inner-sidebar .cmb-th,.inner-sidebar .cmb-th+.cmb-td{width:100%;display:block;float:none}#side-sortables .closed .inside,.inner-sidebar .closed .inside{display:none}#side-sortables .cmb-th,.inner-sidebar .cmb-th{display:block;float:none;padding-bottom:1em;text-align:right;width:100%;padding-right:0;padding-left:0}#side-sortables .cmb-th label,.inner-sidebar .cmb-th label{display:block;margin-top:0;margin-bottom:.5em;font-size:14px;line-height:1.4em}#side-sortables .cmb-group-description .cmb-th,.inner-sidebar .cmb-group-description .cmb-th{padding-top:0}#side-sortables .cmb-group-description .cmb2-metabox-description,#side-sortables .cmb-group-title .cmb-th,.inner-sidebar .cmb-group-description .cmb2-metabox-description,.inner-sidebar .cmb-group-title .cmb-th{padding:0}#side-sortables .cmb-repeatable-grouping+.cmb-repeatable-grouping,.inner-sidebar .cmb-repeatable-grouping+.cmb-repeatable-grouping{margin-top:1em}#side-sortables .cmb2-media-status .embed-status img,#side-sortables .cmb2-media-status .img-status img,.inner-sidebar .cmb2-media-status .embed-status img,.inner-sidebar .cmb2-media-status .img-status img{max-width:90%;height:auto}#side-sortables .cmb2-list label,.inner-sidebar .cmb2-list label{display:inline;font-weight:400}#side-sortables .cmb2-metabox-description,.inner-sidebar .cmb2-metabox-description{display:block;padding:7px 0 0}#side-sortables .cmb-type-checkbox .cmb-td label,#side-sortables .cmb-type-checkbox .cmb2-metabox-description,.inner-sidebar .cmb-type-checkbox .cmb-td label,.inner-sidebar .cmb-type-checkbox .cmb2-metabox-description{font-weight:400;display:inline}#side-sortables .cmb-row .cmb2-metabox-description,.inner-sidebar .cmb-row .cmb2-metabox-description{padding-bottom:1.8em}#side-sortables .cmb2-metabox-title,.inner-sidebar .cmb2-metabox-title{font-size:1.2em;font-style:italic}#side-sortables .cmb-remove-row,.inner-sidebar .cmb-remove-row{clear:both;padding-top:12px;padding-bottom:0}#side-sortables .cmb2-upload-button,.inner-sidebar .cmb2-upload-button{clear:both;margin-top:12px}.cmb2-metabox .cmbhandle{color:#757575;float:left;width:27px;height:30px;cursor:pointer;left:-1em;position:relative}.cmb2-metabox .cmbhandle:before{content:'\f142';left:12px;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.cmb2-metabox .postbox.closed .cmbhandle:before{content:'\f140'}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row{-webkit-appearance:none!important;background:none!important;border:none!important;position:absolute;right:0;top:.5em;line-height:1em;padding:2px 6px 3px;opacity:.5}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){cursor:pointer;color:#a00;opacity:1}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}* html .cmb2-element.ui-helper-clearfix{height:1%}.cmb2-element .ui-datepicker,.cmb2-element.ui-datepicker{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;border:1px solid #dfdfdf;border-top:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075);min-width:17em;width:auto}.cmb2-element .ui-datepicker *,.cmb2-element.ui-datepicker *{padding:0;font-family:"Open Sans",sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker table,.cmb2-element.ui-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{border:none;color:#fff;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer}.cmb2-element .ui-datepicker .ui-datepicker-title,.cmb2-element.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select,.cmb2-element.ui-datepicker .ui-datepicker-title select{margin-top:-8px;margin-bottom:-8px}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-prev{position:relative;top:0;height:34px;width:34px}.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev{border:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover,.cmb2-element.ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover{right:0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next-hover{left:0}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span,.cmb2-element.ui-datepicker .ui-datepicker-next span,.cmb2-element.ui-datepicker .ui-datepicker-prev span{display:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev{float:right}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next{float:left}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{font:400 20px/34px dashicons;padding-right:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:34px;height:34px}.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{content:'\f341'}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before{content:'\f345'}.cmb2-element .ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before{opacity:.7}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year,.cmb2-element.ui-datepicker select.ui-datepicker-month,.cmb2-element.ui-datepicker select.ui-datepicker-year{width:33%;background:0 0;border-color:transparent;box-shadow:none;color:#fff}.cmb2-element .ui-datepicker select.ui-datepicker-month option,.cmb2-element .ui-datepicker select.ui-datepicker-year option,.cmb2-element.ui-datepicker select.ui-datepicker-month option,.cmb2-element.ui-datepicker select.ui-datepicker-year option{color:#333}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{color:#fff;font-weight:600}.cmb2-element .ui-datepicker thead th,.cmb2-element.ui-datepicker thead th{font-weight:400}.cmb2-element .ui-datepicker th,.cmb2-element.ui-datepicker th{padding:10px}.cmb2-element .ui-datepicker td,.cmb2-element.ui-datepicker td{padding:0;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-other-month,.cmb2-element.ui-datepicker td.ui-datepicker-other-month{border:transparent}.cmb2-element .ui-datepicker td.ui-datepicker-week-end,.cmb2-element.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today{-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1)}.cmb2-element .ui-datepicker td.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-today{background-color:#f0f0c0}.cmb2-element .ui-datepicker td.ui-datepicker-current-day,.cmb2-element.ui-datepicker td.ui-datepicker-current-day{background:#bd8}.cmb2-element .ui-datepicker td .ui-state-default,.cmb2-element.ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:400;color:#444}.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default,.cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{background:#32373c}.cmb2-element .ui-datepicker td .ui-state-active,.cmb2-element .ui-datepicker td .ui-state-hover,.cmb2-element.ui-datepicker td .ui-state-active,.cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.cmb2-element .ui-datepicker .ui-timepicker-div,.cmb2-element.ui-datepicker .ui-timepicker-div{font-size:14px}.cmb2-element .ui-datepicker .ui-timepicker-div dl,.cmb2-element.ui-datepicker .ui-timepicker-div dl{text-align:right;padding:0 .6em}.cmb2-element .ui-datepicker .ui-timepicker-div dl dt,.cmb2-element.ui-datepicker .ui-timepicker-div dl dt{float:right;clear:right;padding:0 5px 0 0}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd{margin:0 40% 10px 10px}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd select,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd select{width:100%}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane{padding:.6em;text-align:right}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary{padding:0 10px 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 .4em .4em .6em}.admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.admin-color-fresh .cmb2-element .ui-datepicker thead,.admin-color-fresh .cmb2-element.ui-datepicker thead{background:#32373c}.admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header{background:#52accc}.admin-color-blue .cmb2-element .ui-datepicker thead,.admin-color-blue .cmb2-element.ui-datepicker thead{background:#4796b3}.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover{background:#096484;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header{background:#59524c}.admin-color-coffee .cmb2-element .ui-datepicker thead,.admin-color-coffee .cmb2-element.ui-datepicker thead{background:#46403c}.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover{background:#c7a589;color:#fff}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header{background:#523f6d}.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,.admin-color-ectoplasm .cmb2-element.ui-datepicker thead{background:#413256}.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover{background:#a3b745;color:#fff}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header{background:#363b3f}.admin-color-midnight .cmb2-element .ui-datepicker thead,.admin-color-midnight .cmb2-element.ui-datepicker thead{background:#26292c}.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover{background:#e14d43;color:#fff}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header{background:#738e96}.admin-color-ocean .cmb2-element .ui-datepicker thead,.admin-color-ocean .cmb2-element.ui-datepicker thead{background:#627c83}.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover{background:#9ebaa0;color:#fff}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-widget-header{background:#cf4944}.admin-color-sunrise .cmb2-element .ui-datepicker th,.admin-color-sunrise .cmb2-element.ui-datepicker th{border-color:#be3631;background:#be3631}.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover{background:#dd823b;color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element.ui-datepicker .ui-widget-header{background:#e5e5e5}.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year{color:#555}.admin-color-light .cmb2-element .ui-datepicker thead,.admin-color-light .cmb2-element.ui-datepicker thead{background:#888}.admin-color-light .cmb2-element .ui-d
1
+ /*! CMB2 - v2.6.0 - 2019-01-18 | https://cmb2.io | Copyright (c) 2019 CMB2 team | Licensed GPLv2 */
2
  .cmb2-wrap{margin:0}.cmb2-wrap input,.cmb2-wrap textarea{font-size:14px;max-width:100%;padding:5px}.cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb2-wrap textarea{width:500px}.cmb2-wrap textarea.cmb2-textarea-code{font-family:"Courier 10 Pitch",Courier,monospace;line-height:16px}.cmb2-wrap input.cmb2-text-small,.cmb2-wrap input.cmb2-timepicker{width:100px}.cmb2-wrap input.cmb2-text-money{width:90px}.cmb2-wrap input.cmb2-text-medium{width:230px}.cmb2-wrap input.cmb2-upload-file{width:65%}.cmb2-wrap input.ed_button{padding:2px 4px}.cmb2-wrap input:not([type=hidden])+.button-secondary,.cmb2-wrap input:not([type=hidden])+input,.cmb2-wrap input:not([type=hidden])+select{margin-right:20px}.cmb2-wrap ul{margin:0}.cmb2-wrap li{font-size:14px;line-height:16px;margin:1px 0 5px}.cmb2-wrap select{font-size:14px;margin-top:3px}.cmb2-wrap input:focus,.cmb2-wrap textarea:focus{background:#fffff8}.cmb2-wrap input[type=checkbox],.cmb2-wrap input[type=radio]{margin:0 0 0 5px;padding:0}.cmb2-wrap .button-secondary,.cmb2-wrap button{white-space:nowrap}.cmb2-wrap .mceLayout{border:1px solid #e9e9e9!important}.cmb2-wrap .mceIframeContainer{background:#fff}.cmb2-wrap .meta_mce{width:97%}.cmb2-wrap .meta_mce textarea{width:100%}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-input-wrap{vertical-align:middle}.cmb2-wrap .wp-color-result,.cmb2-wrap .wp-picker-container{margin:0 0 0 10px}.cmb2-wrap .cmb-row{margin:0}.cmb2-wrap .cmb-row:after{content:'';clear:both;display:block;width:100%}.cmb2-wrap .cmb-row.cmb-repeat .cmb2-metabox-description{padding-top:0;padding-bottom:1em}.cmb2-metabox{clear:both;margin:0}.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox .cmb-field-list>.cmb-row:first-of-type>.cmb-th,.cmb2-metabox>.cmb-row:first-of-type>.cmb-td,.cmb2-metabox>.cmb-row:first-of-type>.cmb-th{border:0}.cmb-add-row{margin:1.8em 0 0}.cmb-nested .cmb-td,.cmb-repeatable-group .cmb-th,.cmb-repeatable-group:first-of-type{border:0}.cmb-repeatable-group:last-of-type,.cmb-row:last-of-type,.cmb2-wrap .cmb-row:last-of-type{border-bottom:0}.cmb-repeatable-grouping{border:1px solid #e9e9e9;padding:0 1em}.cmb-repeatable-grouping.cmb-row{margin:0 0 .8em}.cmb-th{color:#222;float:right;font-weight:600;line-height:1.3;padding:20px 0 20px 10px;vertical-align:top;width:200px}.cmb-td{line-height:1.3;max-width:100%;padding:15px 10px;vertical-align:middle}.cmb-type-title .cmb-td{padding:0}.cmb-th label{display:block;padding:5px 0}.cmb-th+.cmb-td{float:right}.cmb-td .cmb-td{padding-bottom:1em}.cmb-remove-row{text-align:left}.empty-row.hidden{display:none}.cmb-repeat-table{background-color:#fafafa;border:1px solid #e1e1e1}.cmb-repeat-table .cmb-row.cmb-repeat-row{position:relative;counter-increment:el;margin:0;padding:10px 50px 10px 10px;border-bottom:none!important}.cmb-repeat-table .cmb-row.cmb-repeat-row+.cmb-repeat-row{border-top:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row.ui-sortable-helper{outline:dashed 2px #e9e9e9!important}.cmb-repeat-table .cmb-row.cmb-repeat-row:before{content:counter(el);display:block;top:0;right:0;position:absolute;width:35px;height:100%;line-height:35px;cursor:move;color:#757575;text-align:center;border-left:solid 1px #e9e9e9}.cmb-repeat-table .cmb-row.cmb-repeat-row .cmb-td{margin:0;padding:0}.cmb-repeat-table+.cmb-add-row{margin:0}.cmb-repeat-table+.cmb-add-row:before{content:'';width:1px;height:1.6em;display:block;margin-right:17px;background-color:#dcdcdc}.cmb-repeat-table .cmb-remove-row{top:7px;left:7px;position:absolute;width:auto;margin-right:0;padding:0!important;display:none}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button{font-size:20px;text-indent:-1000px;overflow:hidden;position:relative;height:auto;line-height:1;padding:0 10px}.cmb-repeat-table .cmb-remove-row>.cmb-remove-row-button:before{content:"";font-family:Dashicons;speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin:0;text-indent:0;position:absolute;top:0;right:0;width:100%;height:100%;text-align:center}.cmb-repeat-table .cmb-repeat-row:hover .cmb-remove-row{display:block}.cmb-repeatable-group .cmb-th{padding:5px}.cmb-repeatable-group .cmb-group-title{background-color:#e9e9e9;padding:8px 2.2em 8px 12px;margin:0 -1em;min-height:1.5em;font-size:14px;line-height:1.4}.cmb-repeatable-group .cmb-group-title h4{border:0;margin:0;font-size:1.2em;font-weight:500;padding:.5em .75em}.cmb-repeatable-group .cmb-group-title .cmb-th{display:block;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th{font-size:1.2em;display:block;float:none;padding-bottom:1em;text-align:right;width:100%}.cmb-repeatable-group .cmb-group-description .cmb-th label{display:block;margin-top:0;margin-bottom:.5em}.cmb-repeatable-group .cmb-shift-rows{font-size:1em;margin-left:1em;text-decoration:none}.cmb-repeatable-group .cmb-shift-rows .dashicons{font-size:1.5em;height:1.5em;line-height:1.2em;width:1em}.cmb-repeatable-group .cmb-shift-rows .dashicons.dashicons-arrow-down-alt2{line-height:1.3em}.cmb-repeatable-group .cmb2-upload-button{float:left}p.cmb2-metabox-description{color:#757575;font-style:italic;margin:0;padding-top:.5em}span.cmb2-metabox-description{color:#757575;font-style:italic}.cmb2-metabox-title{margin:0 0 5px;padding:5px 0 0;font-size:14px}.cmb-inline ul{padding:4px 0 0}.cmb-inline li{display:inline-block;padding-left:18px}.cmb-type-textarea-code pre{margin:0}.cmb2-media-status .img-status{clear:none;display:inline-block;vertical-align:middle;margin-left:10px;width:auto}.cmb2-media-status .img-status img{max-width:350px;height:auto}.cmb2-media-status .embed-status,.cmb2-media-status .img-status img{background:#eee;border:5px solid #fff;outline:1px solid #e9e9e9;box-shadow:inset 0 0 15px rgba(0,0,0,.3),inset 0 0 0 1px rgba(0,0,0,.05);background-image:linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0),linear-gradient(45deg,#d0d0d0 25%,transparent 25%,transparent 75%,#d0d0d0 75%,#d0d0d0);background-position:0 0,10px 10px;background-size:20px 20px;border-radius:2px;-moz-border-radius:2px;margin:15px 0 0}.cmb2-media-status .embed-status{float:right;max-width:800px}.cmb2-media-status .embed-status,.cmb2-media-status .img-status{position:relative}.cmb2-media-status .embed-status .cmb2-remove-file-button,.cmb2-media-status .img-status .cmb2-remove-file-button{background:url(../images/ico-delete.png);height:16px;right:-5px;position:absolute;text-indent:-9999px;top:-5px;width:16px}.cmb2-media-status .img-status .cmb2-remove-file-button{top:10px}.cmb2-media-status .file-status>span,.cmb2-media-status .img-status img{cursor:pointer}.cmb2-media-status.cmb-attach-list .file-status>span,.cmb2-media-status.cmb-attach-list .img-status img{cursor:move}.cmb-type-file-list .cmb2-media-status .img-status{clear:none;vertical-align:middle;width:auto;margin-left:10px;margin-bottom:10px;margin-top:0}.cmb-attach-list li{clear:both;display:inline-block;width:100%;margin-top:5px;margin-bottom:10px}.cmb-attach-list li img{float:right;margin-left:10px}.cmb2-remove-wrapper{margin:0}.child-cmb2 .cmb-th{text-align:right}.cmb2-indented-hierarchy{padding-right:1.5em}#poststuff .cmb-group-title{margin-right:-1em;margin-left:-1em;min-height:1.5em}#poststuff .repeatable .cmb-group-title{padding-right:2.2em}.cmb-type-group .cmb2-wrap,.cmb2-postbox .cmb2-wrap{margin:0}.cmb-type-group .cmb2-wrap>.cmb-field-list>.cmb-row,.cmb2-postbox .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.8em 0}.cmb-type-group .cmb2-wrap input[type=text].cmb2-oembed,.cmb2-postbox .cmb2-wrap input[type=text].cmb2-oembed{width:100%}.cmb-type-group .cmb-row,.cmb2-postbox .cmb-row{padding:0 0 1.8em;margin:0 0 .8em}.cmb-type-group .cmb-row .cmbhandle,.cmb2-postbox .cmb-row .cmbhandle{left:-1em;position:relative;color:#222}.cmb-type-group .cmb-repeatable-grouping,.cmb2-postbox .cmb-repeatable-grouping{padding:0 1em;max-width:100%;min-width:1px!important}.cmb-type-group .cmb-repeatable-group>.cmb-row,.cmb2-postbox .cmb-repeatable-group>.cmb-row{padding-bottom:0}.cmb-type-group .cmb-th,.cmb2-postbox .cmb-th{width:18%;padding:0 0 0 2%}.cmb-type-group .cmb-td,.cmb2-postbox .cmb-td{margin-bottom:0;padding:0;line-height:1.3}.cmb-type-group .cmb-th+.cmb-td,.cmb2-postbox .cmb-th+.cmb-td{width:80%;float:left}.cmb-type-group .cmb-repeatable-group:not(:last-of-type),.cmb-type-group .cmb-row:not(:last-of-type),.cmb2-postbox .cmb-repeatable-group:not(:last-of-type),.cmb2-postbox .cmb-row:not(:last-of-type){border-bottom:1px solid #e9e9e9}.cmb-type-group .cmb-remove-field-row,.cmb-type-group .cmb-repeat-group-field,.cmb2-postbox .cmb-remove-field-row,.cmb2-postbox .cmb-repeat-group-field{padding-top:1.8em}.js .cmb2-postbox.context-box .toggle-indicator:before{content:"\f142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.js .cmb2-postbox.context-box.closed .toggle-indicator:before{content:"\f140"}.cmb2-postbox.context-box{margin-bottom:10px}.cmb2-postbox.context-box.context-after_title-box,.cmb2-postbox.context-box.context-before_permalink-box{margin-top:10px}.cmb2-postbox.context-box.context-after_editor-box{margin-top:20px;margin-bottom:0}.cmb2-postbox.context-box.context-form_top-box{margin-top:10px}.cmb2-postbox.context-box.context-form_top-box .hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.cmb2-postbox.context-box .hndle{cursor:auto}.cmb2-context-wrap{margin-top:10px}.cmb2-context-wrap.cmb2-context-wrap-form_top{margin-left:300px;width:auto}.cmb2-context-wrap.cmb2-context-wrap-no-title .cmb2-metabox{padding:10px}.cmb2-context-wrap .cmb-th{padding:0 0 0 2%;width:18%}.cmb2-context-wrap .cmb-td{width:80%;padding:0}.cmb2-context-wrap .cmb-row{margin-bottom:10px}.cmb2-context-wrap .cmb-row:last-of-type{margin-bottom:0}.cmb2-options-page{max-width:1200px}.cmb2-options-page.wrap>h2{margin-bottom:1em}.cmb2-options-page .cmb2-metabox>.cmb-row{padding:1em;margin-top:-1px;background:#fff;border:1px solid #e9e9e9;box-shadow:0 1px 1px rgba(0,0,0,.05)}.cmb2-options-page .cmb2-metabox>.cmb-row>.cmb-th{padding:0;font-weight:initial}.cmb2-options-page .cmb2-metabox>.cmb-row>.cmb-th+.cmb-td{float:none;padding:0 1em 0 0;margin-right:200px}.cmb2-options-page .cmb2-wrap .cmb-type-title{margin-top:1em;padding:.6em 1em;background-color:#fafafa}.cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-title{font-size:12px;margin-top:0;margin-bottom:0;text-transform:uppercase}.cmb2-options-page .cmb2-wrap .cmb-type-title .cmb2-metabox-description{padding-top:.25em}.cmb2-options-page .cmb-repeatable-group .cmb-group-description .cmb-th{padding:0 0 .8em}.cmb2-options-page .cmb-repeatable-group .cmb-group-name{font-size:16px;margin-top:0;margin-bottom:0}.cmb2-options-page .cmb-repeatable-group .cmb-th>.cmb2-metabox-description{font-weight:400;padding-bottom:0!important}#addtag .cmb-th{float:none;width:auto;padding:20px 0 0}#addtag .cmb-td{padding:0}#addtag .cmb-th+.cmb-td{float:none}#addtag select{max-width:100%}#addtag .cmb2-metabox{padding-bottom:20px}#addtag .cmb-row li label{display:inline}#poststuff .cmb-repeatable-group h2{margin:0}.edit-tags-php .cmb2-metabox-title,.profile-php .cmb2-metabox-title,.user-edit-php .cmb2-metabox-title{font-size:1.4em}.cmb2-no-box-wrap .cmb-spinner,.cmb2-postbox .cmb-spinner{float:right;display:none}.cmb-spinner{display:none}.cmb-spinner.is-active{display:block}#side-sortables .cmb2-wrap>.cmb-field-list>.cmb-row,.inner-sidebar .cmb2-wrap>.cmb-field-list>.cmb-row{padding:1.4em 0}#side-sortables .cmb2-wrap input[type=text]:not(.wp-color-picker),.inner-sidebar .cmb2-wrap input[type=text]:not(.wp-color-picker){width:100%}#side-sortables .cmb2-wrap input+input:not(.wp-picker-clear),#side-sortables .cmb2-wrap input+select,.inner-sidebar .cmb2-wrap input+input:not(.wp-picker-clear),.inner-sidebar .cmb2-wrap input+select{margin-right:0;margin-top:1em;display:block}#side-sortables .cmb2-wrap input.cmb2-text-money,.inner-sidebar .cmb2-wrap input.cmb2-text-money{max-width:70%}#side-sortables .cmb2-wrap input.cmb2-text-money+.cmb2-metabox-description,.inner-sidebar .cmb2-wrap input.cmb2-text-money+.cmb2-metabox-description{display:block}#side-sortables .cmb2-wrap label,.inner-sidebar .cmb2-wrap label{display:block;font-weight:700;padding:0 0 5px}#side-sortables textarea,.inner-sidebar textarea{max-width:99%}#side-sortables .cmb-repeatable-group,.inner-sidebar .cmb-repeatable-group{border-bottom:1px solid #e9e9e9}#side-sortables .cmb-type-group>.cmb-td>.cmb-repeatable-group,.inner-sidebar .cmb-type-group>.cmb-td>.cmb-repeatable-group{border-bottom:0;margin-bottom:-1.4em}#side-sortables .cmb-td:not(.cmb-remove-row),#side-sortables .cmb-th,#side-sortables .cmb-th+.cmb-td,.inner-sidebar .cmb-td:not(.cmb-remove-row),.inner-sidebar .cmb-th,.inner-sidebar .cmb-th+.cmb-td{width:100%;display:block;float:none}#side-sortables .closed .inside,.inner-sidebar .closed .inside{display:none}#side-sortables .cmb-th,.inner-sidebar .cmb-th{display:block;float:none;padding-bottom:1em;text-align:right;width:100%;padding-right:0;padding-left:0}#side-sortables .cmb-th label,.inner-sidebar .cmb-th label{display:block;margin-top:0;margin-bottom:.5em;font-size:14px;line-height:1.4em}#side-sortables .cmb-group-description .cmb-th,.inner-sidebar .cmb-group-description .cmb-th{padding-top:0}#side-sortables .cmb-group-description .cmb2-metabox-description,#side-sortables .cmb-group-title .cmb-th,.inner-sidebar .cmb-group-description .cmb2-metabox-description,.inner-sidebar .cmb-group-title .cmb-th{padding:0}#side-sortables .cmb-repeatable-grouping+.cmb-repeatable-grouping,.inner-sidebar .cmb-repeatable-grouping+.cmb-repeatable-grouping{margin-top:1em}#side-sortables .cmb2-media-status .embed-status img,#side-sortables .cmb2-media-status .img-status img,.inner-sidebar .cmb2-media-status .embed-status img,.inner-sidebar .cmb2-media-status .img-status img{max-width:90%;height:auto}#side-sortables .cmb2-list label,.inner-sidebar .cmb2-list label{display:inline;font-weight:400}#side-sortables .cmb2-metabox-description,.inner-sidebar .cmb2-metabox-description{display:block;padding:7px 0 0}#side-sortables .cmb-type-checkbox .cmb-td label,#side-sortables .cmb-type-checkbox .cmb2-metabox-description,.inner-sidebar .cmb-type-checkbox .cmb-td label,.inner-sidebar .cmb-type-checkbox .cmb2-metabox-description{font-weight:400;display:inline}#side-sortables .cmb-row .cmb2-metabox-description,.inner-sidebar .cmb-row .cmb2-metabox-description{padding-bottom:1.8em}#side-sortables .cmb2-metabox-title,.inner-sidebar .cmb2-metabox-title{font-size:1.2em;font-style:italic}#side-sortables .cmb-remove-row,.inner-sidebar .cmb-remove-row{clear:both;padding-top:12px;padding-bottom:0}#side-sortables .cmb2-upload-button,.inner-sidebar .cmb2-upload-button{clear:both;margin-top:12px}.cmb2-metabox .cmbhandle{color:#757575;float:left;width:27px;height:30px;cursor:pointer;left:-1em;position:relative}.cmb2-metabox .cmbhandle:before{content:'\f142';left:12px;font:400 20px/1 dashicons;speak:none;display:inline-block;padding:8px 10px;top:0;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.cmb2-metabox .postbox.closed .cmbhandle:before{content:'\f140'}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row{-webkit-appearance:none!important;background:none!important;border:none!important;position:absolute;right:0;top:.5em;line-height:1em;padding:2px 6px 3px;opacity:.5}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]){cursor:pointer;color:#a00;opacity:1}.cmb2-metabox button.dashicons-before.dashicons-no-alt.cmb-remove-group-row:not([disabled]):hover{color:red}* html .cmb2-element.ui-helper-clearfix{height:1%}.cmb2-element .ui-datepicker,.cmb2-element.ui-datepicker{padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;border:1px solid #dfdfdf;border-top:none;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075);min-width:17em;width:auto}.cmb2-element .ui-datepicker *,.cmb2-element.ui-datepicker *{padding:0;font-family:"Open Sans",sans-serif;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.cmb2-element .ui-datepicker table,.cmb2-element.ui-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{border:none;color:#fff;font-weight:400}.cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer}.cmb2-element .ui-datepicker .ui-datepicker-title,.cmb2-element.ui-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#fff;font-size:14px;line-height:14px;text-align:center}.cmb2-element .ui-datepicker .ui-datepicker-title select,.cmb2-element.ui-datepicker .ui-datepicker-title select{margin-top:-8px;margin-bottom:-8px}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-prev{position:relative;top:0;height:34px;width:34px}.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element .ui-datepicker .ui-state-hover.ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-next,.cmb2-element.ui-datepicker .ui-state-hover.ui-datepicker-prev{border:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover,.cmb2-element.ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover{right:0}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element .ui-datepicker .ui-datepicker-next-hover,.cmb2-element.ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next-hover{left:0}.cmb2-element .ui-datepicker .ui-datepicker-next span,.cmb2-element .ui-datepicker .ui-datepicker-prev span,.cmb2-element.ui-datepicker .ui-datepicker-next span,.cmb2-element.ui-datepicker .ui-datepicker-prev span{display:none}.cmb2-element .ui-datepicker .ui-datepicker-prev,.cmb2-element.ui-datepicker .ui-datepicker-prev{float:right}.cmb2-element .ui-datepicker .ui-datepicker-next,.cmb2-element.ui-datepicker .ui-datepicker-next{float:left}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{font:400 20px/34px dashicons;padding-right:7px;color:#fff;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:34px;height:34px}.cmb2-element .ui-datepicker .ui-datepicker-prev:before,.cmb2-element.ui-datepicker .ui-datepicker-prev:before{content:'\f341'}.cmb2-element .ui-datepicker .ui-datepicker-next:before,.cmb2-element.ui-datepicker .ui-datepicker-next:before{content:'\f345'}.cmb2-element .ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element .ui-datepicker .ui-datepicker-prev-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-next-hover:before,.cmb2-element.ui-datepicker .ui-datepicker-prev-hover:before{opacity:.7}.cmb2-element .ui-datepicker select.ui-datepicker-month,.cmb2-element .ui-datepicker select.ui-datepicker-year,.cmb2-element.ui-datepicker select.ui-datepicker-month,.cmb2-element.ui-datepicker select.ui-datepicker-year{width:33%;background:0 0;border-color:transparent;box-shadow:none;color:#fff}.cmb2-element .ui-datepicker select.ui-datepicker-month option,.cmb2-element .ui-datepicker select.ui-datepicker-year option,.cmb2-element.ui-datepicker select.ui-datepicker-month option,.cmb2-element.ui-datepicker select.ui-datepicker-year option{color:#333}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{color:#fff;font-weight:600}.cmb2-element .ui-datepicker thead th,.cmb2-element.ui-datepicker thead th{font-weight:400}.cmb2-element .ui-datepicker th,.cmb2-element.ui-datepicker th{padding:10px}.cmb2-element .ui-datepicker td,.cmb2-element.ui-datepicker td{padding:0;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-other-month,.cmb2-element.ui-datepicker td.ui-datepicker-other-month{border:transparent}.cmb2-element .ui-datepicker td.ui-datepicker-week-end,.cmb2-element.ui-datepicker td.ui-datepicker-week-end{background-color:#f4f4f4;border:1px solid #f4f4f4}.cmb2-element .ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-week-end.ui-datepicker-today{-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.1)}.cmb2-element .ui-datepicker td.ui-datepicker-today,.cmb2-element.ui-datepicker td.ui-datepicker-today{background-color:#f0f0c0}.cmb2-element .ui-datepicker td.ui-datepicker-current-day,.cmb2-element.ui-datepicker td.ui-datepicker-current-day{background:#bd8}.cmb2-element .ui-datepicker td .ui-state-default,.cmb2-element.ui-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:5px 10px;font-weight:400;color:#444}.cmb2-element .ui-datepicker td.ui-state-disabled .ui-state-default,.cmb2-element.ui-datepicker td.ui-state-disabled .ui-state-default{opacity:.5}.cmb2-element .ui-datepicker .ui-datepicker-header,.cmb2-element .ui-datepicker .ui-widget-header,.cmb2-element.ui-datepicker .ui-datepicker-header,.cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.cmb2-element .ui-datepicker thead,.cmb2-element.ui-datepicker thead{background:#32373c}.cmb2-element .ui-datepicker td .ui-state-active,.cmb2-element .ui-datepicker td .ui-state-hover,.cmb2-element.ui-datepicker td .ui-state-active,.cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.cmb2-element .ui-datepicker .ui-timepicker-div,.cmb2-element.ui-datepicker .ui-timepicker-div{font-size:14px}.cmb2-element .ui-datepicker .ui-timepicker-div dl,.cmb2-element.ui-datepicker .ui-timepicker-div dl{text-align:right;padding:0 .6em}.cmb2-element .ui-datepicker .ui-timepicker-div dl dt,.cmb2-element.ui-datepicker .ui-timepicker-div dl dt{float:right;clear:right;padding:0 5px 0 0}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd{margin:0 40% 10px 10px}.cmb2-element .ui-datepicker .ui-timepicker-div dl dd select,.cmb2-element.ui-datepicker .ui-timepicker-div dl dd select{width:100%}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane{padding:.6em;text-align:right}.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element .ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-primary,.cmb2-element.ui-datepicker .ui-timepicker-div+.ui-datepicker-buttonpane .button-secondary{padding:0 10px 1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 .4em .4em .6em}.admin-color-fresh .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-fresh .cmb2-element.ui-datepicker .ui-widget-header{background:#00a0d2}.admin-color-fresh .cmb2-element .ui-datepicker thead,.admin-color-fresh .cmb2-element.ui-datepicker thead{background:#32373c}.admin-color-fresh .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-fresh .cmb2-element.ui-datepicker td .ui-state-hover{background:#0073aa;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-blue .cmb2-element.ui-datepicker .ui-widget-header{background:#52accc}.admin-color-blue .cmb2-element .ui-datepicker thead,.admin-color-blue .cmb2-element.ui-datepicker thead{background:#4796b3}.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-active,.admin-color-blue .cmb2-element.ui-datepicker td .ui-state-hover{background:#096484;color:#fff}.admin-color-blue .cmb2-element .ui-datepicker td.ui-datepicker-today,.admin-color-blue .cmb2-element.ui-datepicker td.ui-datepicker-today{background:#eee}.admin-color-coffee .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-coffee .cmb2-element.ui-datepicker .ui-widget-header{background:#59524c}.admin-color-coffee .cmb2-element .ui-datepicker thead,.admin-color-coffee .cmb2-element.ui-datepicker thead{background:#46403c}.admin-color-coffee .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-coffee .cmb2-element.ui-datepicker td .ui-state-hover{background:#c7a589;color:#fff}.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ectoplasm .cmb2-element.ui-datepicker .ui-widget-header{background:#523f6d}.admin-color-ectoplasm .cmb2-element .ui-datepicker thead,.admin-color-ectoplasm .cmb2-element.ui-datepicker thead{background:#413256}.admin-color-ectoplasm .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ectoplasm .cmb2-element.ui-datepicker td .ui-state-hover{background:#a3b745;color:#fff}.admin-color-midnight .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-midnight .cmb2-element.ui-datepicker .ui-widget-header{background:#363b3f}.admin-color-midnight .cmb2-element .ui-datepicker thead,.admin-color-midnight .cmb2-element.ui-datepicker thead{background:#26292c}.admin-color-midnight .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-midnight .cmb2-element.ui-datepicker td .ui-state-hover{background:#e14d43;color:#fff}.admin-color-ocean .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-ocean .cmb2-element.ui-datepicker .ui-widget-header{background:#738e96}.admin-color-ocean .cmb2-element .ui-datepicker thead,.admin-color-ocean .cmb2-element.ui-datepicker thead{background:#627c83}.admin-color-ocean .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-ocean .cmb2-element.ui-datepicker td .ui-state-hover{background:#9ebaa0;color:#fff}.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-datepicker-header .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker .ui-widget-header{background:#cf4944}.admin-color-sunrise .cmb2-element .ui-datepicker th,.admin-color-sunrise .cmb2-element.ui-datepicker th{border-color:#be3631;background:#be3631}.admin-color-sunrise .cmb2-element .ui-datepicker td .ui-state-hover,.admin-color-sunrise .cmb2-element.ui-datepicker td .ui-state-hover{background:#dd823b;color:#fff}.admin-color-light .cmb2-element .ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element .ui-datepicker .ui-widget-header,.admin-color-light .cmb2-element.ui-datepicker .ui-datepicker-header,.admin-color-light .cmb2-element.ui-datepicker .ui-widget-header{background:#e5e5e5}.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element .ui-datepicker select.ui-datepicker-year,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-month,.admin-color-light .cmb2-element.ui-datepicker select.ui-datepicker-year{color:#555}.admin-color-light .cmb2-element .ui-datepicker thead,.admin-color-light .cmb2-element.ui-datepicker thead{background:#888}.admin-color-light .cmb2-element .ui-d