https://contenthub-static.grammarly.com/assets/js/desktop/c75212bf…/shared-pages-main-home.client.js
1(window.__LOADABLE_LOADED_CHUNKS__=window.__LOADABLE_LOADED_CHUNKS__||[]).push([[37],{743:function(t,e,r){"use strict";r.r(e);r(64),r(80),r(81),r(156),r(366),r(61),r(224),r(157),r(252),r(128),r(277),r(180),r(48),r(365),r(113),r(367),r(278),r(69),r(202),r(70);var n=r(0),o=r(279),i=r(205),u=r.n(i),c=r(1523),a=r(170),f=r(13),l=r(87),s=r(1529),p=r(403),y=r(1587),b=r(1536);function m(t){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},m(t)}function d(t){return function(t){if(Array.isArray(t))return t}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return h(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?h(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r<e;r++)n[r]=t[r];return n}function v(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,g(n.key),n)}}function g(t){var e=function(t,e){if("object"!=m(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var n=r.call(t,e||"default");if("object"!=m(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"==m(e)?e:e+""}function O(t,e,r){return e=j(e),function(t,e){if(e&&("object"==m(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(t,w()?Reflect.construct(e,r||[],j(t).constructor):e.apply(t,r))}function w(){try{var t=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(t){}return(w=function(){return!!t})()}
1function j(t){return j=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},j(t)}function _(t,e){return _=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},_(t,e)}var S=function(t){function e(){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),O(this,e,arguments)}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&_(t,e)}(e,t),r=e,(i=[{key:"componentDidMount",value:function(){l.d.homePageShow(this.props.userTracking.referrer,window.location.href,null===this.pageIndex?void 0:this.pageIndex)}},{key:"pageIndex",get:function(){return this.props.store.isNoPostsFound?null:Object(f.c)(u.a.parse(this.props.location.search))}},{key:"render",value:function(){var t=d(this.props.store.stickyList),e=t[0],r=t.slice(1);return n.createElement(n.Fragment,null,n.createElement(o.a,null,n.createElement("meta",{name:"description",content:p.a}),Object(s.b)(Object(f.e)("feed",!0))),n.createElement(b.a,{pageIndex:this.pageIndex}),n.createElement(y.a,{h1Title:"Grammarly Blog: Your Ultimate Writing Resource",stickyPostsHeaderText:"Staff Picks",frontPost:e,stickyPosts:r,pageIndex:this.pageIndex}))}}])&&v(r.prototype,i),c&&v(r,c),Object.defineProperty(r,"prototype",{writable:!1}),r;var r,i,c}(n.Component);e.default=Object(a.a)("store","meta","userTracking")(Object(c.a)()(S))}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.