burlesco / userscript

Repositório com userscript do Burlesco
MIT License
29 stars 14 forks source link

Sub-domínios do Folha de São Paulo #4

Closed requeijaum closed 4 years ago

requeijaum commented 5 years ago

Achei um paywall. Acho que deve ser nos moldes do "paywall social" do Correio24Horas. Vou fuçar aqui e tentar atacar diretamente com uma regra de bloqueio usando a extensão uBlock - da mesma forma que o pessoal do Reddit usa pra burlar o WashPost.

Ou... melhorar o wildcard (@match) na URL permitida para realizar o truque assumindo que é um paywall do Folha de SP.

Captura de Tela 2019-07-05 às 22 36 09

Exemplo: https://hashtag.blogfolha.uol.com.br/2019/07/05/ih-serjao-sujo-faustao-da-conselho-a-moro-na-lava-jato-e-web-resgata-parceria-com-outro-sergio/


Edit: Me parece que é algo integrado ao Google ! Existem requests feitos ao pay.google.com e achei algo relacionado: https://developers.google.com/search/docs/data-types/paywalled-content?hl=pt-br


requeijaum commented 5 years ago

Vou tentar brincar com isso aqui... ele tá chamando "fetchWall".

Captura de Tela 2019-07-05 às 22 49 24 Captura de Tela 2019-07-05 às 22 48 58

<!-- Paywall -->
<style>
    .swg-button {
        display: none;
        margin: 0 auto;
        margin-bottom: 40px
    }

    .c-paywall {
        background-color: #fff;
        color: #333;
        font-family: inherit;
        font-size: 16px;
        text-align: center;
        border: 1px solid #e0e0e0;
        box-sizing: border-box;
        margin: 0 0 40px;
        padding: 30px 15px;
        position: relative;
        border-radius: 4px;
        zoom: 1
    }

    @media (min-width:1024px) {
        .c-paywall {
            padding: 70px 15px 65px
        }
    }

    .c-paywall a {
        color: #0078a4;
        text-decoration: none
    }

    .c-paywall__button--margin {
        margin-bottom: 40px !important
    }

    .c-paywall__button--swg-google {
        height: 37px;
        margin: 0 auto 35px;
        min-height: 37px;
        width: 197px
    }

    a.c-paywall__button {
        color: #0078a4;
        font-size: 14px;
        font-weight: 500;
        line-height: 1;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
        border-radius: 3px;
        display: inline-block;
        margin: 0;
        padding: 12px 27px;
        width: 197px;
        border: 1px solid
    }

    a.c-paywall__button:focus,
    a.c-paywall__button:hover {
        opacity: .75
    }

    a.c-paywall__button:active {
        opacity: .85
    }

    a.c-paywall__button--primary {
        color: #fff;
        background-color: #0078a4
    }

    .c-paywall__devices {
        display: inline-block;
        margin: 0 0 20px;
        max-width: 320px;
        padding: 0
    }

    .c-paywall__devices img {
        width: 100%
    }

    @media (min-width:1024px) {
        .c-paywall__half-col {
            float: left;
            width: 50%
        }
    }

    @media (min-width:1024px) {
        .c-paywall__login-area {
            border-right: 1px solid #e0e0e0;
            margin-top: 58px
        }
    }

    .c-paywall__login-list {
        list-style: none;
        margin: 0 0 80px;
        padding: 0
    }

    .c-paywall__login-list li {
        display: inline-block;
        margin: 0 4px;
        vertical-align: middle
    }

    @media (min-width:1024px) {
        .c-paywall__login-list li {
            margin: 0 5px
        }
    }

    @media (min-width:1024px) {
        .c-paywall__login-list {
            margin: 0
        }
    }

    .c-paywall__login-uol:focus,
    .c-paywall__login-uol:hover {
        opacity: .75
    }

    .c-paywall__login-uol:active {
        opacity: .85
    }

    .c-paywall__login-uol svg {
        vertical-align: bottom
    }

    .c-paywall__price--swg {
        margin: 5px 0 !important
    }

    p.c-paywall__price {
        font-size: 18px;
        font-weight: 500;
        margin: 30px 0 20px
    }

    @media (min-width:1024px) {
        p.c-paywall__price {
            font-size: 24px
        }
    }

    .c-paywall__price small {
        display: block;
        font-size: 14px;
        font-weight: 400;
        margin: 5px 0 0
    }

    .c-paywall__social-login {
        background-color: #ededed;
        font-size: 16px;
        display: block;
        height: 32px;
        padding: 8px 0;
        width: 32px;
        border-radius: 50%
    }

    .c-paywall__social-login:focus,
    .c-paywall__social-login:hover {
        opacity: .75
    }

    .c-paywall__social-login:active {
        opacity: .85
    }

    .c-paywall__social-login .icon {
        fill: #fff;
        height: 1em;
        vertical-align: top;
        width: 1em
    }

    .c-paywall__social-login--facebook {
        background-color: #3a5999
    }

    .c-paywall__social-login--google {
        background-color: #fff;
        border: 1px solid #e0e0e0;
        border-radius: 23px;
        padding: 8px 0 8px 9px;
        width: 95px
    }

    .c-paywall__social-login--google .icon-google-logo {
        float: left;
        margin-right: 17px
    }

    .c-paywall__social-login--google .icon-google-text {
        float: left;
        margin-top: 1px;
        width: 45px
    }

    .c-paywall__social-login--linkedin {
        background-color: #0077b5
    }

    .c-paywall__row {
        zoom: 1
    }

    .c-paywall__row:after,
    .c-paywall__row:before {
        content: " ";
        display: table
    }

    .c-paywall__row:after {
        clear: both
    }

    p.c-paywall__text {
        font-size: 16px;
        font-weight: 500;
        line-height: 1.38;
        margin: 0 0 19px
    }

    @media (min-width:1024px) {
        .c-paywall__text span {
            display: block
        }

        .c-paywall__text--custom {
            margin-top: 22px
        }
    }

    .c-paywall__title {
        font-size: 20px;
        font-weight: 400;
        line-height: 1.3;
        margin: 0 0 30px
    }

    .c-paywall__title strong {
        font-weight: 500
    }

    @media (min-width:1024px) {
        .c-paywall__title {
            font-size: 30px;
            line-height: 1.2;
            margin: 0 0 45px
        }
    }

    .c-paywall__teaser--is-hidden {
        display: none
    }

    .c-paywall--f5 .c-paywall__button {
        font-size: 12px;
        font-weight: 600;
        padding: 12px 27px
    }

    .c-paywall--f5 .c-paywall__devices {
        max-width: 270px
    }

    .c-paywall--f5 .c-paywall__price {
        font-weight: 600
    }

    @media (min-width:1024px) {
        .c-paywall--f5 p.c-paywall__price {
            font-size: 18px
        }
    }

    .c-paywall--f5 p.c-paywall__text {
        font-size: 14px
    }

    @media (min-width:1024px) {
        .c-paywall--f5 .c-paywall__text--custom {
            margin-top: 57px
        }
    }

    .c-paywall--f5 .c-paywall__title {
        font-family: inherit
    }

    .c-paywall--f5 .c-paywall__title strong {
        font-weight: 600
    }

    @media (min-width:1024px) {
        .c-paywall--f5 .c-paywall__title {
            font-size: 24px
        }
    }

    @media (min-width:1024px) {
        .c-paywall--guia .c-paywall {
            padding: 30px 15px
        }
    }

    .c-paywall--guia .c-paywall__button {
        font-size: 12px;
        padding: 12px 27px
    }

    @media (min-width:1024px) {
        .c-paywall--guia .c-paywall__half-col {
            float: none;
            width: 100%
        }
    }

    @media (min-width:1024px) {
        .c-paywall--guia .c-paywall__login-area {
            border-right: none;
            margin-top: 0
        }
    }

    @media (min-width:1024px) {
        .c-paywall--guia .c-paywall__login-list {
            margin: 0 0 80px
        }
    }

    @media (min-width:1024px) {
        .c-paywall--guia .c-paywall__text span {
            display: inline-block
        }
    }

    .c-paywall--guia .c-paywall__title {
        font-size: 23px
    }
</style>
<script data-paywall data-paywall-wall-register="no" data-paywall-wall-env="folha" data-paywall-product="portal">
    ! function(e) {
        function __webpack_require__(o) {
            if (t[o]) return t[o].exports;
            var r = t[o] = {
                i: o,
                l: !1,
                exports: {}
            };
            return e[o].call(r.exports, r, r.exports, __webpack_require__), r.l = !0, r.exports
        }
        var t = {};
        return __webpack_require__.m = e, __webpack_require__.c = t, __webpack_require__.i = function(e) {
            return e
        }, __webpack_require__.d = function(e, t, o) {
            Object.defineProperty(e, t, {
                configurable: !1,
                enumerable: !0,
                get: o
            })
        }, __webpack_require__.n = function(e) {
            var t = e && e.__esModule ? function getDefault() {
                return e.default
            } : function getModuleExports() {
                return e
            };
            return __webpack_require__.d(t, "a", t), t
        }, __webpack_require__.o = function(e, t) {
            return Object.prototype.hasOwnProperty.call(e, t)
        }, __webpack_require__.p = "", __webpack_require__(__webpack_require__.s = 142)
    }([function(e, t) {
        var o = e.exports = {
            version: "2.5.7"
        };
        "number" == typeof __e && (__e = o)
    }, function(e, t) {
        var o = e.exports = "undefined" != typeof window && window.Math == Math ? window : "undefined" != typeof self && self.Math == Math ? self : Function("return this")();
        "number" == typeof __g && (__g = o)
    }, function(e, t, o) {
        var r = o(34)("wks"),
            n = o(24),
            a = o(1).Symbol,
            i = "function" == typeof a;
        (e.exports = function(e) {
            return r[e] || (r[e] = i && a[e] || (i ? a : n)("Symbol." + e))
        }).store = r
    }, function(e, t, o) {
        var r = o(1),
            n = o(0),
            a = o(13),
            i = o(9),
            l = o(8),
            c = "prototype",
            u = function(e, t, o) {
                var s, f, p, h = e & u.F,
                    d = e & u.G,
                    b = e & u.S,
                    m = e & u.P,
                    g = e & u.B,
                    y = e & u.W,
                    v = d ? n : n[t] || (n[t] = {}),
                    _ = v[c],
                    w = d ? r : b ? r[t] : (r[t] || {})[c];
                d && (o = t);
                for (s in o) f = !h && w && void 0 !== w[s], f && l(v, s) || (p = f ? w[s] : o[s], v[s] = d && "function" != typeof w[s] ? o[s] : g && f ? a(p, r) : y && w[s] == p ? function(e) {
                    var t = function(t, o, r) {
                        if (this instanceof e) {
                            switch (arguments.length) {
                                case 0:
                                    return new e;
                                case 1:
                                    return new e(t);
                                case 2:
                                    return new e(t, o)
                            }
                            return new e(t, o, r)
                        }
                        return e.apply(this, arguments)
                    };
                    return t[c] = e[c], t
                }(p) : m && "function" == typeof p ? a(Function.call, p) : p, m && ((v.virtual || (v.virtual = {}))[s] = p, e & u.R && _ && !_[s] && i(_, s, p)))
            };
        u.F = 1, u.G = 2, u.S = 4, u.P = 8, u.B = 16, u.W = 32, u.U = 64, u.R = 128, e.exports = u
    }, function(e, t, o) {
        var r = o(6);
        e.exports = function(e) {
            if (!r(e)) throw TypeError(e + " is not an object!");
            return e
        }
    }, function(e, t, o) {
        e.exports = !o(10)(function() {
            return 7 != Object.defineProperty({}, "a", {
                get: function() {
                    return 7
                }
            }).a
        })
    }, function(e, t) {
        e.exports = function(e) {
            return "object" == typeof e ? null !== e : "function" == typeof e
        }
    }, function(e, t, o) {
        var r = o(4),
            n = o(48),
            a = o(36),
            i = Object.defineProperty;
        t.f = o(5) ? Object.defineProperty : function defineProperty(e, t, o) {
            if (r(e), t = a(t, !0), r(o), n) try {
                return i(e, t, o)
            } catch (e) {}
            if ("get" in o || "set" in o) throw TypeError("Accessors not supported!");
            return "value" in o && (e[t] = o.value), e
        }
    }, function(e, t) {
        var o = {}.hasOwnProperty;
        e.exports = function(e, t) {
            return o.call(e, t)
        }
    }, function(e, t, o) {
        var r = o(7),
            n = o(21);
        e.exports = o(5) ? function(e, t, o) {
            return r.f(e, t, n(1, o))
        } : function(e, t, o) {
            return e[t] = o, e
        }
    }, function(e, t) {
        e.exports = function(e) {
            try {
                return !!e()
            } catch (e) {
                return !0
            }
        }
    }, function(e, t, o) {
        var r = o(49),
            n = o(27);
        e.exports = function(e) {
            return r(n(e))
        }
    }, function(e, t) {
        var o = {}.toString;
        e.exports = function(e) {
            return o.call(e).slice(8, -1)
        }
    }, function(e, t, o) {
        var r = o(19);
        e.exports = function(e, t, o) {
            if (r(e), void 0 === t) return e;
            switch (o) {
                case 1:
                    return function(o) {
                        return e.call(t, o)
                    };
                case 2:
                    return function(o, r) {
                        return e.call(t, o, r)
                    };
                case 3:
                    return function(o, r, n) {
                        return e.call(t, o, r, n)
                    }
            }
            return function() {
                return e.apply(t, arguments)
            }
        }
    }, function(e, t) {
        e.exports = {}
    }, function(e, t) {
        e.exports = !0
    }, function(e, t, o) {
        var r = o(54),
            n = o(29);
        e.exports = Object.keys || function keys(e) {
            return r(e, n)
        }
    }, function(e, t, o) {
        e.exports = {
            default: o(100),
            __esModule: !0
        }
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }
        t.__esModule = !0;
        var r = o(89),
            n = _interopRequireDefault(r),
            a = o(88),
            i = _interopRequireDefault(a),
            l = "function" == typeof i.default && "symbol" == typeof n.default ? function(e) {
                return typeof e
            } : function(e) {
                return e && "function" == typeof i.default && e.constructor === i.default && e !== i.default.prototype ? "symbol" : typeof e
            };
        t.default = "function" == typeof i.default && "symbol" === l(n.default) ? function(e) {
            return void 0 === e ? "undefined" : l(e)
        } : function(e) {
            return e && "function" == typeof i.default && e.constructor === i.default && e !== i.default.prototype ? "symbol" : void 0 === e ? "undefined" : l(e)
        }
    }, function(e, t) {
        e.exports = function(e) {
            if ("function" != typeof e) throw TypeError(e + " is not a function!");
            return e
        }
    }, function(e, t) {
        t.f = {}.propertyIsEnumerable
    }, function(e, t) {
        e.exports = function(e, t) {
            return {
                enumerable: !(1 & e),
                configurable: !(2 & e),
                writable: !(4 & e),
                value: t
            }
        }
    }, function(e, t, o) {
        var r = o(7).f,
            n = o(8),
            a = o(2)("toStringTag");
        e.exports = function(e, t, o) {
            e && !n(e = o ? e : e.prototype, a) && r(e, a, {
                configurable: !0,
                value: t
            })
        }
    }, function(e, t, o) {
        var r = o(27);
        e.exports = function(e) {
            return Object(r(e))
        }
    }, function(e, t) {
        var o = 0,
            r = Math.random();
        e.exports = function(e) {
            return "Symbol(".concat(void 0 === e ? "" : e, ")_", (++o + r).toString(36))
        }
    }, function(e, t) {
        var o;
        o = function() {
            return this
        }();
        try {
            o = o || Function("return this")() || (0, eval)("this")
        } catch (e) {
            "object" == typeof window && (o = window)
        }
        e.exports = o
    }, function(e, t, o) {
        e.exports = {
            default: o(98),
            __esModule: !0
        }
    }, function(e, t) {
        e.exports = function(e) {
            if (void 0 == e) throw TypeError("Can't call method on  " + e);
            return e
        }
    }, function(e, t, o) {
        var r = o(6),
            n = o(1).document,
            a = r(n) && r(n.createElement);
        e.exports = function(e) {
            return a ? n.createElement(e) : {}
        }
    }, function(e, t) {
        e.exports = "constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")
    }, function(e, t, o) {
        "use strict";

        function PromiseCapability(e) {
            var t, o;
            this.promise = new e(function(e, r) {
                if (void 0 !== t || void 0 !== o) throw TypeError("Bad Promise constructor");
                t = e, o = r
            }), this.resolve = r(t), this.reject = r(o)
        }
        var r = o(19);
        e.exports.f = function(e) {
            return new PromiseCapability(e)
        }
    }, function(e, t, o) {
        var r = o(4),
            n = o(118),
            a = o(29),
            i = o(33)("IE_PROTO"),
            l = function() {},
            c = "prototype",
            u = function() {
                var e, t = o(28)("iframe"),
                    r = a.length,
                    n = "<",
                    i = ">";
                for (t.style.display = "none", o(47).appendChild(t), t.src = "javascript:", e = t.contentWindow.document, e.open(), e.write(n + "script" + i + "document.F=Object" + n + "/script" + i), e.close(), u = e.F; r--;) delete u[c][a[r]];
                return u()
            };
        e.exports = Object.create || function create(e, t) {
            var o;
            return null !== e ? (l[c] = r(e), o = new l, l[c] = null, o[i] = e) : o = u(), void 0 === t ? o : n(o, t)
        }
    }, function(e, t) {
        t.f = Object.getOwnPropertySymbols
    }, function(e, t, o) {
        var r = o(34)("keys"),
            n = o(24);
        e.exports = function(e) {
            return r[e] || (r[e] = n(e))
        }
    }, function(e, t, o) {
        var r = o(0),
            n = o(1),
            a = "__core-js_shared__",
            i = n[a] || (n[a] = {});
        (e.exports = function(e, t) {
            return i[e] || (i[e] = void 0 !== t ? t : {})
        })("versions", []).push({
            version: r.version,
            mode: o(15) ? "pure" : "global",
            copyright: "© 2018 Denis Pushkarev (zloirock.ru)"
        })
    }, function(e, t) {
        var o = Math.ceil,
            r = Math.floor;
        e.exports = function(e) {
            return isNaN(e = +e) ? 0 : (e > 0 ? r : o)(e)
        }
    }, function(e, t, o) {
        var r = o(6);
        e.exports = function(e, t) {
            if (!r(e)) return e;
            var o, n;
            if (t && "function" == typeof(o = e.toString) && !r(n = o.call(e))) return n;
            if ("function" == typeof(o = e.valueOf) && !r(n = o.call(e))) return n;
            if (!t && "function" == typeof(o = e.toString) && !r(n = o.call(e))) return n;
            throw TypeError("Can't convert object to primitive value")
        }
    }, function(e, t, o) {
        var r = o(1),
            n = o(0),
            a = o(15),
            i = o(38),
            l = o(7).f;
        e.exports = function(e) {
            var t = n.Symbol || (n.Symbol = a ? {} : r.Symbol || {});
            "_" == e.charAt(0) || e in t || l(t, e, {
                value: i.f(e)
            })
        }
    }, function(e, t, o) {
        t.f = o(2)
    }, function(e, t, o) {
        (function(t) {
            function getValue(e, t) {
                return null == e ? void 0 : e[t]
            }

            function isHostObject(e) {
                var t = !1;
                if (null != e && "function" != typeof e.toString) try {
                    t = !!(e + "")
                } catch (e) {}
                return t
            }

            function Hash(e) {
                var t = -1,
                    o = e ? e.length : 0;
                for (this.clear(); ++t < o;) {
                    var r = e[t];
                    this.set(r[0], r[1])
                }
            }

            function hashClear() {
                this.__data__ = D ? D(null) : {}
            }

            function hashDelete(e) {
                return this.has(e) && delete this.__data__[e]
            }

            function hashGet(e) {
                var t = this.__data__;
                if (D) {
                    var o = t[e];
                    return o === r ? void 0 : o
                }
                return O.call(t, e) ? t[e] : void 0
            }

            function hashHas(e) {
                var t = this.__data__;
                return D ? void 0 !== t[e] : O.call(t, e)
            }

            function hashSet(e, t) {
                return this.__data__[e] = D && void 0 === t ? r : t, this
            }

            function ListCache(e) {
                var t = -1,
                    o = e ? e.length : 0;
                for (this.clear(); ++t < o;) {
                    var r = e[t];
                    this.set(r[0], r[1])
                }
            }

            function listCacheClear() {
                this.__data__ = []
            }

            function listCacheDelete(e) {
                var t = this.__data__,
                    o = assocIndexOf(t, e);
                return !(o < 0) && (o == t.length - 1 ? t.pop() : P.call(t, o, 1), !0)
            }

            function listCacheGet(e) {
                var t = this.__data__,
                    o = assocIndexOf(t, e);
                return o < 0 ? void 0 : t[o][1]
            }

            function listCacheHas(e) {
                return assocIndexOf(this.__data__, e) > -1
            }

            function listCacheSet(e, t) {
                var o = this.__data__,
                    r = assocIndexOf(o, e);
                return r < 0 ? o.push([e, t]) : o[r][1] = t, this
            }

            function MapCache(e) {
                var t = -1,
                    o = e ? e.length : 0;
                for (this.clear(); ++t < o;) {
                    var r = e[t];
                    this.set(r[0], r[1])
                }
            }

            function mapCacheClear() {
                this.__data__ = {
                    hash: new Hash,
                    map: new(R || ListCache),
                    string: new Hash
                }
            }

            function mapCacheDelete(e) {
                return getMapData(this, e).delete(e)
            }

            function mapCacheGet(e) {
                return getMapData(this, e).get(e)
            }

            function mapCacheHas(e) {
                return getMapData(this, e).has(e)
            }

            function mapCacheSet(e, t) {
                return getMapData(this, e).set(e, t), this
            }

            function assocIndexOf(e, t) {
                for (var o = e.length; o--;)
                    if (eq(e[o][0], t)) return o;
                return -1
            }

            function baseGet(e, t) {
                t = isKey(t, e) ? [t] : castPath(t);
                for (var o = 0, r = t.length; null != e && o < r;) e = e[toKey(t[o++])];
                return o && o == r ? e : void 0
            }

            function baseIsNative(e) {
                return !(!isObject(e) || isMasked(e)) && (isFunction(e) || isHostObject(e) ? S : d).test(toSource(e))
            }

            function baseToString(e) {
                if ("string" == typeof e) return e;
                if (isSymbol(e)) return L ? L.call(e) : "";
                var t = e + "";
                return "0" == t && 1 / e == -n ? "-0" : t
            }

            function castPath(e) {
                return A(e) ? e : E(e)
            }

            function getMapData(e, t) {
                var o = e.__data__;
                return isKeyable(t) ? o["string" == typeof t ? "string" : "hash"] : o.map
            }

            function getNative(e, t) {
                var o = getValue(e, t);
                return baseIsNative(o) ? o : void 0
            }

            function isKey(e, t) {
                if (A(e)) return !1;
                var o = typeof e;
                return !("number" != o && "symbol" != o && "boolean" != o && null != e && !isSymbol(e)) || (u.test(e) || !c.test(e) || null != t && e in Object(t))
            }

            function isKeyable(e) {
                var t = typeof e;
                return "string" == t || "number" == t || "symbol" == t || "boolean" == t ? "__proto__" !== e : null === e
            }

            function isMasked(e) {
                return !!x && x in e
            }

            function toKey(e) {
                if ("string" == typeof e || isSymbol(e)) return e;
                var t = e + "";
                return "0" == t && 1 / e == -n ? "-0" : t
            }

            function toSource(e) {
                if (null != e) {
                    try {
                        return C.call(e)
                    } catch (e) {}
                    try {
                        return e + ""
                    } catch (e) {}
                }
                return ""
            }

            function memoize(e, t) {
                if ("function" != typeof e || t && "function" != typeof t) throw new TypeError(o);
                var r = function() {
                    var o = arguments,
                        n = t ? t.apply(this, o) : o[0],
                        a = r.cache;
                    if (a.has(n)) return a.get(n);
                    var i = e.apply(this, o);
                    return r.cache = a.set(n, i), i
                };
                return r.cache = new(memoize.Cache || MapCache), r
            }

            function eq(e, t) {
                return e === t || e !== e && t !== t
            }

            function isFunction(e) {
                var t = isObject(e) ? k.call(e) : "";
                return t == a || t == i
            }

            function isObject(e) {
                var t = typeof e;
                return !!e && ("object" == t || "function" == t)
            }

            function isObjectLike(e) {
                return !!e && "object" == typeof e
            }

            function isSymbol(e) {
                return "symbol" == typeof e || isObjectLike(e) && k.call(e) == l
            }

            function toString(e) {
                return null == e ? "" : baseToString(e)
            }

            function get(e, t, o) {
                var r = null == e ? void 0 : baseGet(e, t);
                return void 0 === r ? o : r
            }
            var o = "Expected a function",
                r = "__lodash_hash_undefined__",
                n = 1 / 0,
                a = "[object Function]",
                i = "[object GeneratorFunction]",
                l = "[object Symbol]",
                c = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,
                u = /^\w*$/,
                s = /^\./,
                f = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,
                p = /[\\^$.*+?()[\]{}|]/g,
                h = /\\(\\)?/g,
                d = /^\[object .+?Constructor\]$/,
                b = "object" == typeof t && t && t.Object === Object && t,
                m = "object" == typeof self && self && self.Object === Object && self,
                g = b || m || Function("return this")(),
                y = Array.prototype,
                v = Function.prototype,
                _ = Object.prototype,
                w = g["__core-js_shared__"],
                x = function() {
                    var e = /[^.]+$/.exec(w && w.keys && w.keys.IE_PROTO || "");
                    return e ? "Symbol(src)_1." + e : ""
                }(),
                C = v.toString,
                O = _.hasOwnProperty,
                k = _.toString,
                S = RegExp("^" + C.call(O).replace(p, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"),
                j = g.Symbol,
                P = y.splice,
                R = getNative(g, "Map"),
                D = getNative(Object, "create"),
                M = j ? j.prototype : void 0,
                L = M ? M.toString : void 0;
            Hash.prototype.clear = hashClear, Hash.prototype.delete = hashDelete, Hash.prototype.get = hashGet, Hash.prototype.has = hashHas, Hash.prototype.set = hashSet, ListCache.prototype.clear = listCacheClear, ListCache.prototype.delete = listCacheDelete, ListCache.prototype.get = listCacheGet, ListCache.prototype.has = listCacheHas, ListCache.prototype.set = listCacheSet, MapCache.prototype.clear = mapCacheClear, MapCache.prototype.delete = mapCacheDelete, MapCache.prototype.get = mapCacheGet, MapCache.prototype.has = mapCacheHas, MapCache.prototype.set = mapCacheSet;
            var E = memoize(function(e) {
                e = toString(e);
                var t = [];
                return s.test(e) && t.push(""), e.replace(f, function(e, o, r, n) {
                    t.push(r ? n.replace(h, "$1") : o || e)
                }), t
            });
            memoize.Cache = MapCache;
            var A = Array.isArray;
            e.exports = get
        }).call(t, o(25))
    }, function(e, t, o) {
        (function(t) {
            function getValue(e, t) {
                return null == e ? void 0 : e[t]
            }

            function isHostObject(e) {
                var t = !1;
                if (null != e && "function" != typeof e.toString) try {
                    t = !!(e + "")
                } catch (e) {}
                return t
            }

            function Hash(e) {
                var t = -1,
                    o = e ? e.length : 0;
                for (this.clear(); ++t < o;) {
                    var r = e[t];
                    this.set(r[0], r[1])
                }
            }

            function hashClear() {
                this.__data__ = A ? A(null) : {}
            }

            function hashDelete(e) {
                return this.has(e) && delete this.__data__[e]
            }

            function hashGet(e) {
                var t = this.__data__;
                if (A) {
                    var o = t[e];
                    return o === r ? void 0 : o
                }
                return j.call(t, e) ? t[e] : void 0
            }

            function hashHas(e) {
                var t = this.__data__;
                return A ? void 0 !== t[e] : j.call(t, e)
            }

            function hashSet(e, t) {
                return this.__data__[e] = A && void 0 === t ? r : t, this
            }

            function ListCache(e) {
                var t = -1,
                    o = e ? e.length : 0;
                for (this.clear(); ++t < o;) {
                    var r = e[t];
                    this.set(r[0], r[1])
                }
            }

            function listCacheClear() {
                this.__data__ = []
            }

            function listCacheDelete(e) {
                var t = this.__data__,
                    o = assocIndexOf(t, e);
                return !(o < 0) && (o == t.length - 1 ? t.pop() : L.call(t, o, 1), !0)
            }

            function listCacheGet(e) {
                var t = this.__data__,
                    o = assocIndexOf(t, e);
                return o < 0 ? void 0 : t[o][1]
            }

            function listCacheHas(e) {
                return assocIndexOf(this.__data__, e) > -1
            }

            function listCacheSet(e, t) {
                var o = this.__data__,
                    r = assocIndexOf(o, e);
                return r < 0 ? o.push([e, t]) : o[r][1] = t, this
            }

            function MapCache(e) {
                var t = -1,
                    o = e ? e.length : 0;
                for (this.clear(); ++t < o;) {
                    var r = e[t];
                    this.set(r[0], r[1])
                }
            }

            function mapCacheClear() {
                this.__data__ = {
                    hash: new Hash,
                    map: new(E || ListCache),
                    string: new Hash
                }
            }

            function mapCacheDelete(e) {
                return getMapData(this, e).delete(e)
            }

            function mapCacheGet(e) {
                return getMapData(this, e).get(e)
            }

            function mapCacheHas(e) {
                return getMapData(this, e).has(e)
            }

            function mapCacheSet(e, t) {
                return getMapData(this, e).set(e, t), this
            }

            function assocIndexOf(e, t) {
                for (var o = e.length; o--;)
                    if (eq(e[o][0], t)) return o;
                return -1
            }

            function baseHas(e, t) {
                return null != e && j.call(e, t)
            }

            function baseIsNative(e) {
                return !(!isObject(e) || isMasked(e)) && (isFunction(e) || isHostObject(e) ? R : m).test(toSource(e))
            }

            function baseToString(e) {
                if ("string" == typeof e) return e;
                if (isSymbol(e)) return T ? T.call(e) : "";
                var t = e + "";
                return "0" == t && 1 / e == -n ? "-0" : t
            }

            function castPath(e) {
                return F(e) ? e : H(e)
            }

            function getMapData(e, t) {
                var o = e.__data__;
                return isKeyable(t) ? o["string" == typeof t ? "string" : "hash"] : o.map
            }

            function getNative(e, t) {
                var o = getValue(e, t);
                return baseIsNative(o) ? o : void 0
            }

            function hasPath(e, t, o) {
                t = isKey(t, e) ? [t] : castPath(t);
                for (var r, n = -1, a = t.length; ++n < a;) {
                    var i = toKey(t[n]);
                    if (!(r = null != e && o(e, i))) break;
                    e = e[i]
                }
                if (r) return r;
                var a = e ? e.length : 0;
                return !!a && isLength(a) && isIndex(i, a) && (F(e) || isArguments(e))
            }

            function isIndex(e, t) {
                return t = null == t ? a : t, !!t && ("number" == typeof e || g.test(e)) && e > -1 && e % 1 == 0 && e < t
            }

            function isKey(e, t) {
                if (F(e)) return !1;
                var o = typeof e;
                return !("number" != o && "symbol" != o && "boolean" != o && null != e && !isSymbol(e)) || (f.test(e) || !s.test(e) || null != t && e in Object(t))
            }

            function isKeyable(e) {
                var t = typeof e;
                return "string" == t || "number" == t || "symbol" == t || "boolean" == t ? "__proto__" !== e : null === e
            }

            function isMasked(e) {
                return !!k && k in e
            }

            function toKey(e) {
                if ("string" == typeof e || isSymbol(e)) return e;
                var t = e + "";
                return "0" == t && 1 / e == -n ? "-0" : t
            }

            function toSource(e) {
                if (null != e) {
                    try {
                        return S.call(e)
                    } catch (e) {}
                    try {
                        return e + ""
                    } catch (e) {}
                }
                return ""
            }

            function memoize(e, t) {
                if ("function" != typeof e || t && "function" != typeof t) throw new TypeError(o);
                var r = function() {
                    var o = arguments,
                        n = t ? t.apply(this, o) : o[0],
                        a = r.cache;
                    if (a.has(n)) return a.get(n);
                    var i = e.apply(this, o);
                    return r.cache = a.set(n, i), i
                };
                return r.cache = new(memoize.Cache || MapCache), r
            }

            function eq(e, t) {
                return e === t || e !== e && t !== t
            }

            function isArguments(e) {
                return isArrayLikeObject(e) && j.call(e, "callee") && (!M.call(e, "callee") || P.call(e) == i)
            }

            function isArrayLike(e) {
                return null != e && isLength(e.length) && !isFunction(e)
            }

            function isArrayLikeObject(e) {
                return isObjectLike(e) && isArrayLike(e)
            }

            function isFunction(e) {
                var t = isObject(e) ? P.call(e) : "";
                return t == l || t == c
            }

            function isLength(e) {
                return "number" == typeof e && e > -1 && e % 1 == 0 && e <= a
            }

            function isObject(e) {
                var t = typeof e;
                return !!e && ("object" == t || "function" == t)
            }

            function isObjectLike(e) {
                return !!e && "object" == typeof e
            }

            function isSymbol(e) {
                return "symbol" == typeof e || isObjectLike(e) && P.call(e) == u
            }

            function toString(e) {
                return null == e ? "" : baseToString(e)
            }

            function has(e, t) {
                return null != e && hasPath(e, t, baseHas)
            }
            var o = "Expected a function",
                r = "__lodash_hash_undefined__",
                n = 1 / 0,
                a = 9007199254740991,
                i = "[object Arguments]",
                l = "[object Function]",
                c = "[object GeneratorFunction]",
                u = "[object Symbol]",
                s = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,
                f = /^\w*$/,
                p = /^\./,
                h = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,
                d = /[\\^$.*+?()[\]{}|]/g,
                b = /\\(\\)?/g,
                m = /^\[object .+?Constructor\]$/,
                g = /^(?:0|[1-9]\d*)$/,
                y = "object" == typeof t && t && t.Object === Object && t,
                v = "object" == typeof self && self && self.Object === Object && self,
                _ = y || v || Function("return this")(),
                w = Array.prototype,
                x = Function.prototype,
                C = Object.prototype,
                O = _["__core-js_shared__"],
                k = function() {
                    var e = /[^.]+$/.exec(O && O.keys && O.keys.IE_PROTO || "");
                    return e ? "Symbol(src)_1." + e : ""
                }(),
                S = x.toString,
                j = C.hasOwnProperty,
                P = C.toString,
                R = RegExp("^" + S.call(j).replace(d, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"),
                D = _.Symbol,
                M = C.propertyIsEnumerable,
                L = w.splice,
                E = getNative(_, "Map"),
                A = getNative(Object, "create"),
                q = D ? D.prototype : void 0,
                T = q ? q.toString : void 0;
            Hash.prototype.clear = hashClear, Hash.prototype.delete = hashDelete, Hash.prototype.get = hashGet, Hash.prototype.has = hashHas, Hash.prototype.set = hashSet, ListCache.prototype.clear = listCacheClear, ListCache.prototype.delete = listCacheDelete, ListCache.prototype.get = listCacheGet, ListCache.prototype.has = listCacheHas, ListCache.prototype.set = listCacheSet, MapCache.prototype.clear = mapCacheClear, MapCache.prototype.delete = mapCacheDelete, MapCache.prototype.get = mapCacheGet, MapCache.prototype.has = mapCacheHas, MapCache.prototype.set = mapCacheSet;
            var H = memoize(function(e) {
                e = toString(e);
                var t = [];
                return p.test(e) && t.push(""), e.replace(h, function(e, o, r, n) {
                    t.push(r ? n.replace(b, "$1") : o || e)
                }), t
            });
            memoize.Cache = MapCache;
            var F = Array.isArray;
            e.exports = has
        }).call(t, o(25))
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }
        Object.defineProperty(t, "__esModule", {
            value: !0
        });
        var r = o(86),
            n = _interopRequireDefault(r),
            a = o(44),
            i = _interopRequireDefault(a),
            l = o(93),
            c = _interopRequireDefault(l),
            u = o(92),
            s = _interopRequireDefault(u),
            f = function(e) {
                function AdBlockError() {
                    return (0, i.default)(this, AdBlockError), (0, c.default)(this, (AdBlockError.__proto__ || (0, n.default)(AdBlockError)).apply(this, arguments))
                }
                return (0, s.default)(AdBlockError, e), AdBlockError
            }(Error);
        t.default = f, e.exports = t.default
    }, function(e, t) {
        "use strict";
        Object.defineProperty(t, "__esModule", {
            value: !0
        }), t.default = {
            debug: !0,
            buttonClass: "swg-button",
            debugTag: "[SWG]",
            loginURL: "https://login.folha.com.br/swg",
            authURL: "https://auth.folha.com.br/subscription/swg",
            cookieURL: "https://auth.folha.com.br/cookie/swg",
            enabledDomains: ["www.folha.uol.com.br", "www1.folha.uol.com.br", "blogfolha.uol.com.br", "aovivo.folha.uol.com.br", "estudio.folha.uol.com.br", "agora.uol.com.br", "agora.folha.uol.com.br", "guia.folha.uol.com.br", "f5.folha.uol.com.br", "fotografia.folha.uol.com.br", "temas.folha.uol.com.br", "arte.folha.uol.com.br", "acervo.folha.com.br", "ruf.folha.uol.com.br", "assine.folha.com.br", "secure.folha.com.br", "login.folha.com.br", "josiasdesouza.blogfolha.uol.com.br", "mariainesdolci.blogfolha.uol.com.br", "marcelocoelho.blogfolha.uol.com.br", "marcelokatsuki.blogfolha.uol.com.br", "todamidia.blogfolha.uol.com.br", "fabioseixas.blogfolha.uol.com.br", "rodolfolucena.blogfolha.uol.com.br", "novoemfolha.blogfolha.uol.com.br", "cacilda.blogfolha.uol.com.br", "blogdofred.blogfolha.uol.com.br", "falecomigo.blogfolha.uol.com.br", "blogdoturismo.blogfolha.uol.com.br", "andrebarcinski.blogfolha.uol.com.br", "mural.blogfolha.uol.com.br", "outrocanal.blogfolha.uol.com.br", "blogay.blogfolha.uol.com.br", "empreendedorsocial.blogfolha.uol.com.br", "xicosa.blogfolha.uol.com.br", "abraaboca.blogfolha.uol.com.br", "ninahorta.blogfolha.uol.com.br", "fernandaezabella.blogfolha.uol.com.br", "remix.blogfolha.uol.com.br", "abibliotecaderaquel.blogfolha.uol.com.br", "assimcomovoce.blogfolha.uol.com.br", "frombrazil.blogfolha.uol.com.br", "monicarodriguesdacosta.blogfolha.uol.com.br", "eleicaonoseua.blogfolha.uol.com.br", "sylviacolombo.blogfolha.uol.com.br", "marceloninio.blogfolha.uol.com.br", "samyadghirni.blogfolha.uol.com.br", "rodrigorusso.blogfolha.uol.com.br", "etudopolitica.blogfolha.uol.com.br", "sejabemvinho.blogfolha.uol.com.br", "blague.blogfolha.uol.com.br", "blogdetec.blogfolha.uol.com.br", "jogatina.blogfolha.uol.com.br", "livrosetc.blogfolha.uol.com.br", "darua.blogfolha.uol.com.br", "denysegodoy.blogfolha.uol.com.br", "vistachinesa.blogfolha.uol.com.br", "folhacoruja.blogfolha.uol.com.br", "luisabelchior.blogfolha.uol.com.br", "apperitivo.blogfolha.uol.com.br", "teoriadetudo.blogfolha.uol.com.br", "entrecolchetes.blogfolha.uol.com.br", "afinaldecontas.blogfolha.uol.com.br", "rauljustelores.blogfolha.uol.com.br", "clubedolivro.blogfolha.uol.com.br", "folhaspdados.blogfolha.uol.com.br", "alexandraforbes.blogfolha.uol.com.br", "datafolha.blogfolha.uol.com.br", "carodinheiro.blogfolha.uol.com.br", "thaisnicoleti.blogfolha.uol.com.br", "cafune.blogfolha.uol.com.br", "claudiacollucci.blogfolha.uol.com.br", "americana.blogfolha.uol.com.br", "digosim.blogfolha.uol.com.br", "entretempos.blogfolha.uol.com.br", "ocustodovoto.blogfolha.uol.com.br", "bernardomf.blogfolha.uol.com.br", "censuralivre.blogfolha.uol.com.br", "operacaofranca.blogfolha.uol.com.br", "estradas.blogfolha.uol.com.br", "estradas-sp.blogfolha.uol.com.br", "elekistao.blogfolha.uol.com.br", "darwinedeus.blogfolha.uol.com.br", "orientalissimo.blogfolha.uol.com.br", "senhorespassageiros.blogfolha.uol.com.br", "filosofiaeeducao.blogfolha.uol.com.br", "mensageirosideral.blogfolha.uol.com.br", "salvadornogueira.blogfolha.uol.com.br", "filosofiaeeducacao.blogfolha.uol.com.br", "dinheiropublico.blogfolha.uol.com.br", "brasilcomn.blogfolha.uol.com.br", "religiosamente.blogfolha.uol.com.br", "abecedario.blogfolha.uol.com.br", "pordentrodaselecao.blogfolha.uol.com.br", "xdesexo.blogfolha.uol.com.br", "leandrocolon.blogfolha.uol.com.br", "maternar.blogfolha.uol.com.br", "avezdaafrica.blogfolha.uol.com.br", "hashtag.blogfolha.uol.com.br", "poleposition.blogfolha.uol.com.br", "olimpicos.blogfolha.uol.com.br", "nyposts.blogfolha.uol.com.br", "folia.blogfolha.uol.com.br", "inacioaraujo.blogfolha.uol.com.br", "alalao.blogfolha.uol.com.br", "seresurbanos.blogfolha.uol.com.br", "painel.blogfolha.uol.com.br", "blogdaselecao.blogfolha.uol.com.br", "omundoeumabola.blogfolha.uol.com.br", "blogdomorris.blogfolha.uol.com.br", "brasil.blogfolha.uol.com.br", "mauriciotuffani.blogfolha.uol.com.br", "veg.blogfolha.uol.com.br", "painelfc.blogfolha.uol.com.br", "copaecozinha.blogfolha.uol.com.br", "pecaunica.blogfolha.uol.com.br", "mundialissimo.blogfolha.uol.com.br", "silviocioffi.blogfolha.uol.com.br", "mortesemtabu.blogfolha.uol.com.br", "casardescasarrecasar.blogfolha.uol.com.br", "chinaintown.blogfolha.uol.com.br", "musicaemletras.blogfolha.uol.com.br", "plastico.blogfolha.uol.com.br", "semlegenda.blogfolha.uol.com.br", "baixomanhattan.blogfolha.uol.com.br", "blogdoguia.blogfolha.uol.com.br", "variosprismasinfinitoslados.blogfolha.uol.com.br", "achatadasdietas.blogfolha.uol.com.br", "acervofolha.blogfolha.uol.com.br", "bpm.blogfolha.uol.com.br", "abicicletanacidade.blogfolha.uol.com.br", "gatices.blogfolha.uol.com.br", "surtonerd.blogfolha.uol.com.br", "malucodebr.blogfolha.uol.com.br", "naovenhacomhistorinha.blogfolha.uol.com.br", "aeconomianoseculo.blogfolha.uol.com.br", "ahistoriacomoelafoi.blogfolha.uol.com.br", "orapois.blogfolha.uol.com.br", "play.blogfolha.uol.com.br", "plataformadetestes.blogfolha.uol.com.br", "entrejogos.blogfolha.uol.com.br", "cadeacura.blogfolha.uol.com.br", "grid.blogfolha.uol.com.br", "agoraequesaoelas.blogfolha.uol.com.br", "eraoutravez.blogfolha.uol.com.br", "iob.blogfolha.uol.com.br", "coxinhacommortadela.blogfolha.uol.com.br", "angelicabanhara.blogfolha.uol.com.br", "bompracachorro.blogfolha.uol.com.br", "deupraia.blogfolha.uol.com.br", "planodenegocios.blogfolha.uol.com.br", "dramaticas.blogfolha.uol.com.br", "vitrola.blogfolha.uol.com.br", "enfimsos.blogfolha.uol.com.br", "gayseafins.blogfolha.uol.com.br", "pretapretopretinhos.blogfolha.uol.com.br", "primeiroservico.blogfolha.uol.com.br", "musicaisemcena.blogfolha.uol.com.br", "direitoaoponto.blogfolha.uol.com.br", "grosteinandrade.blogfolha.uol.com.br", "ciclocosmo.blogfolha.uol.com.br", "oespiritodasleis.blogfolha.uol.com.br", "close.blogfolha.uol.com.br", "domeufolhetim.blogfolha.uol.com.br", "degraoemgrao.blogfolha.uol.com.br", "correria.blogfolha.uol.com.br", "cozinhabruta.blogfolha.uol.com.br", "blogdomag.blogfolha.uol.com.br", "avenidas.blogfolha.uol.com.br", "inteligenciademercado.blogfolha.uol.com.br", "scifi.blogfolha.uol.com.br", "privietrussia.blogfolha.uol.com.br", "tudomaisumpouco.blogfolha.uol.com.br", "sobretrilhos.blogfolha.uol.com.br", "rirparanaomorrer.blogfolha.uol.com.br", "facesdaviolencia.blogfolha.uol.com.br", "marcelodamato.blogfolha.uol.com.br", "namaste.blogfolha.uol.com.br", "lineup.blogfolha.uol.com.br", "filosofando.blogfolha.uol.com.br", "ambiencia.blogfolha.uol.com.br", "emtempo.blogfolha.uol.com.br", "datavenia.blogfolha.uol.com.br", "saidapeladireita.blogfolha.uol.com.br", "localhost"]
        }, e.exports = t.default
    }, function(e, t, o) {
        e.exports = {
            default: o(96),
            __esModule: !0
        }
    }, function(e, t) {
        "use strict";
        t.__esModule = !0, t.default = function(e, t) {
            if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function")
        }
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }
        t.__esModule = !0;
        var r = o(84),
            n = _interopRequireDefault(r);
        t.default = n.default || function(e) {
            for (var t = 1; t < arguments.length; t++) {
                var o = arguments[t];
                for (var r in o) Object.prototype.hasOwnProperty.call(o, r) && (e[r] = o[r])
            }
            return e
        }
    }, function(e, t, o) {
        var r = o(12),
            n = o(2)("toStringTag"),
            a = "Arguments" == r(function() {
                return arguments
            }()),
            i = function(e, t) {
                try {
                    return e[t]
                } catch (e) {}
            };
        e.exports = function(e) {
            var t, o, l;
            return void 0 === e ? "Undefined" : null === e ? "Null" : "string" == typeof(o = i(t = Object(e), n)) ? o : a ? r(t) : "Object" == (l = r(t)) && "function" == typeof t.callee ? "Arguments" : l
        }
    }, function(e, t, o) {
        var r = o(1).document;
        e.exports = r && r.documentElement
    }, function(e, t, o) {
        e.exports = !o(5) && !o(10)(function() {
            return 7 != Object.defineProperty(o(28)("div"), "a", {
                get: function() {
                    return 7
                }
            }).a
        })
    }, function(e, t, o) {
        var r = o(12);
        e.exports = Object("z").propertyIsEnumerable(0) ? Object : function(e) {
            return "String" == r(e) ? e.split("") : Object(e)
        }
    }, function(e, t, o) {
        "use strict";
        var r = o(15),
            n = o(3),
            a = o(58),
            i = o(9),
            l = o(14),
            c = o(112),
            u = o(22),
            s = o(53),
            f = o(2)("iterator"),
            p = !([].keys && "next" in [].keys()),
            h = "keys",
            d = "values",
            b = function() {
                return this
            };
        e.exports = function(e, t, o, m, g, y, v) {
            c(o, t, m);
            var _, w, x, C = function(e) {
                    if (!p && e in j) return j[e];
                    switch (e) {
                        case h:
                            return function keys() {
                                return new o(this, e)
                            };
                        case d:
                            return function values() {
                                return new o(this, e)
                            }
                    }
                    return function entries() {
                        return new o(this, e)
                    }
                },
                O = t + " Iterator",
                k = g == d,
                S = !1,
                j = e.prototype,
                P = j[f] || j["@@iterator"] || g && j[g],
                R = P || C(g),
                D = g ? k ? C("entries") : R : void 0,
                M = "Array" == t ? j.entries || P : P;
            if (M && (x = s(M.call(new e)), x !== Object.prototype && x.next && (u(x, O, !0), r || "function" == typeof x[f] || i(x, f, b))), k && P && P.name !== d && (S = !0, R = function values() {
                    return P.call(this)
                }), r && !v || !p && !S && j[f] || i(j, f, R), l[t] = R, l[O] = b, g)
                if (_ = {
                        values: k ? R : C(d),
                        keys: y ? R : C(h),
                        entries: D
                    }, v)
                    for (w in _) w in j || a(j, w, _[w]);
                else n(n.P + n.F * (p || S), t, _);
            return _
        }
    }, function(e, t, o) {
        var r = o(20),
            n = o(21),
            a = o(11),
            i = o(36),
            l = o(8),
            c = o(48),
            u = Object.getOwnPropertyDescriptor;
        t.f = o(5) ? u : function getOwnPropertyDescriptor(e, t) {
            if (e = a(e), t = i(t, !0), c) try {
                return u(e, t)
            } catch (e) {}
            if (l(e, t)) return n(!r.f.call(e, t), e[t])
        }
    }, function(e, t, o) {
        var r = o(54),
            n = o(29).concat("length", "prototype");
        t.f = Object.getOwnPropertyNames || function getOwnPropertyNames(e) {
            return r(e, n)
        }
    }, function(e, t, o) {
        var r = o(8),
            n = o(23),
            a = o(33)("IE_PROTO"),
            i = Object.prototype;
        e.exports = Object.getPrototypeOf || function(e) {
            return e = n(e), r(e, a) ? e[a] : "function" == typeof e.constructor && e instanceof e.constructor ? e.constructor.prototype : e instanceof Object ? i : null
        }
    }, function(e, t, o) {
        var r = o(8),
            n = o(11),
            a = o(105)(!1),
            i = o(33)("IE_PROTO");
        e.exports = function(e, t) {
            var o, l = n(e),
                c = 0,
                u = [];
            for (o in l) o != i && r(l, o) && u.push(o);
            for (; t.length > c;) r(l, o = t[c++]) && (~a(u, o) || u.push(o));
            return u
        }
    }, function(e, t, o) {
        var r = o(3),
            n = o(0),
            a = o(10);
        e.exports = function(e, t) {
            var o = (n.Object || {})[e] || Object[e],
                i = {};
            i[e] = t(o), r(r.S + r.F * a(function() {
                o(1)
            }), "Object", i)
        }
    }, function(e, t) {
        e.exports = function(e) {
            try {
                return {
                    e: !1,
                    v: e()
                }
            } catch (e) {
                return {
                    e: !0,
                    v: e
                }
            }
        }
    }, function(e, t, o) {
        var r = o(4),
            n = o(6),
            a = o(30);
        e.exports = function(e, t) {
            if (r(e), n(t) && t.constructor === e) return t;
            var o = a.f(e);
            return (0, o.resolve)(t), o.promise
        }
    }, function(e, t, o) {
        e.exports = o(9)
    }, function(e, t, o) {
        var r = o(4),
            n = o(19),
            a = o(2)("species");
        e.exports = function(e, t) {
            var o, i = r(e).constructor;
            return void 0 === i || void 0 == (o = r(i)[a]) ? t : n(o)
        }
    }, function(e, t, o) {
        var r, n, a, i = o(13),
            l = o(108),
            c = o(47),
            u = o(28),
            s = o(1),
            f = s.process,
            p = s.setImmediate,
            h = s.clearImmediate,
            d = s.MessageChannel,
            b = s.Dispatch,
            m = 0,
            g = {},
            y = "onreadystatechange",
            v = function() {
                var e = +this;
                if (g.hasOwnProperty(e)) {
                    var t = g[e];
                    delete g[e], t()
                }
            },
            _ = function(e) {
                v.call(e.data)
            };
        p && h || (p = function setImmediate(e) {
            for (var t = [], o = 1; arguments.length > o;) t.push(arguments[o++]);
            return g[++m] = function() {
                l("function" == typeof e ? e : Function(e), t)
            }, r(m), m
        }, h = function clearImmediate(e) {
            delete g[e]
        }, "process" == o(12)(f) ? r = function(e) {
            f.nextTick(i(v, e, 1))
        } : b && b.now ? r = function(e) {
            b.now(i(v, e, 1))
        } : d ? (n = new d, a = n.port2, n.port1.onmessage = _, r = i(a.postMessage, a, 1)) : s.addEventListener && "function" == typeof postMessage && !s.importScripts ? (r = function(e) {
            s.postMessage(e + "", "*")
        }, s.addEventListener("message", _, !1)) : r = y in u("script") ? function(e) {
            c.appendChild(u("script"))[y] = function() {
                c.removeChild(this), v.call(e)
            }
        } : function(e) {
            setTimeout(i(v, e, 1), 0)
        }), e.exports = {
            set: p,
            clear: h
        }
    }, function(e, t, o) {
        var r = o(35),
            n = Math.min;
        e.exports = function(e) {
            return e > 0 ? n(r(e), 9007199254740991) : 0
        }
    }, function(e, t) {}, function(e, t, o) {
        "use strict";
        var r = o(123)(!0);
        o(50)(String, "String", function(e) {
            this._t = e + "", this._i = 0
        }, function() {
            var e, t = this._t,
                o = this._i;
            return o >= t.length ? {
                value: void 0,
                done: !0
            } : (e = r(t, o), this._i += e.length, {
                value: e,
                done: !1
            })
        })
    }, function(e, t, o) {
        o(127);
        for (var r = o(1), n = o(9), a = o(14), i = o(2)("toStringTag"), l = "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(","), c = 0; c < l.length; c++) {
            var u = l[c],
                s = r[u],
                f = s && s.prototype;
            f && !f[i] && n(f, i, u), a[u] = a.Array
        }
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }

        function redirectAdBlock(e, t) {
            var o = new URLSearchParams;
            return o.append("origin", "after"), o.append("url", t), window.location.replace(e + "?" + o)
        }

        function redirectUolLogin(e, t) {
            var o = new URLSearchParams;
            return o.append("return_url", t), o.append("logintype", "navfolha"), o.append("urltype", "login"), window.location.replace(e + "?" + o)
        }
        var r = o(39),
            n = _interopRequireDefault(r),
            a = o(140),
            i = _interopRequireDefault(a),
            l = o(77),
            c = _interopRequireDefault(l),
            u = o(71),
            s = _interopRequireDefault(u),
            f = o(69),
            p = _interopRequireDefault(f),
            h = o(73),
            d = _interopRequireDefault(h),
            b = o(72),
            m = _interopRequireDefault(b),
            g = o(75),
            y = _interopRequireDefault(g),
            v = o(74),
            _ = _interopRequireDefault(v),
            w = o(80),
            x = _interopRequireDefault(w),
            C = o(41),
            O = _interopRequireDefault(C),
            k = o(82),
            S = (_interopRequireDefault(k), o(81)),
            j = _interopRequireDefault(S),
            P = o(76),
            R = _interopRequireDefault(P),
            D = o(83),
            M = _interopRequireDefault(D),
            L = {
                extractConfig: "[data-paywall]",
                blacklist: [/arte\.folha(\.uol)?\.com\.br\//],
                timeout: "30",
                teaser: "15",
                url: {
                    config: "https://static.folha.uol.com.br/paywall/online/config.json",
                    detector: "https://static.folha.uol.com.br/paywall/js/1/publicidade.ads.js",
                    wall: "//paywall.folha.uol.com.br/wall.json",
                    adblock: "//www1.folha.uol.com.br/paywall/adblock.shtml",
                    login: "//paywall.folha.uol.com.br/folha/login",
                    signin: "//assine.folha.com.br/folha/assinatura/default.asp?cod_Cript=6230900763241750",
                    fallback: "//www1.folha.uol.com.br/paywall/"
                },
                wall: {
                    env: null,
                    register: null,
                    url: window.location.href,
                    referrer: (0, c.default)("original_referrer")
                }
            },
            E = (0, s.default)(document.querySelector(L.extractConfig), L),
            A = new M.default;
        (0, d.default)(E.url.config).then(function() {
            return (0, m.default)(E.url.detector, parseInt(E.timeout || 30, 10))
        }).then(function(e) {
            return (0, y.default)(E.url.wall, E.wall, e, parseInt(E.timeout || 30, 10))
        }).then(function(e) {
            return (0, _.default)(A, e)
        }).then(function(e) {
            if ((0, i.default)(window, "paywall.data", e), (0, R.default)(e), (0, x.default)(), "ok" !== (0, n.default)(e, "status") || "on" !== (0, n.default)(e, "paywall")) throw Error("[paywall] paywall off/unavailable");
            if ("yes" === e.is_killed) return void window.location.replace("//paywall.folha.uol.com.br/folha/login?message=killed&return_url=" + e.referer_url);
            var t = "login" === e.action ? "soft" : "hard",
                o = "";
            0 === e.max_visitor_views && (o = 0 === e.max_logged_views ? "-super" : "-opin");
            var r = document.cookie.indexOf("loggedpaywall"),
                a = window.location.search.indexOf("loggedpaywall");
            "not_logged" === e.log_type && (document.cookie = "loggedpaywall=1"), "not_logged" !== e.log_type && a > 0 && r >= 0 && (document.cookie = "loggedpaywall=;expires='Thu, 01 Jan 1970 00:00:00 UTC'", (0, R.default)({
                category: "login",
                action: "login-success",
                userType: "" + e.log_type,
                loginType: "" + e.origin
            })), "required_login" !== e.message && "required_subscription" !== e.message || (0, R.default)({
                category: "porteira-embed-" + t + o,
                action: "impressao",
                userType: "" + e.log_type,
                loginType: "" + e.origin
            });
            var l = e.log_type;
            if (!l || "subscriber" !== l) {
                if (e.hasAdBlock && !(0, p.default)(E.blacklist, E.wall.url)) throw new O.default;
                var c = e.action;
                if (!c || "granted" !== c) {
                    if ("redirect_uol_login" === c) return void redirectUolLogin(E.url.login, E.wall.url);
                    var u = e.behavior,
                        s = e.message,
                        f = e.max_visitor_views ? parseInt(e.max_visitor_views, 10) : 0,
                        h = e.max_logged_views ? parseInt(e.max_logged_views, 10) : 0,
                        d = e.total_urls ? parseInt(e.total_urls, 10) : 0,
                        b = null !== document.querySelector("[data-paywall-box]"),
                        m = e.action;
                    if (m = "default" === e.skin ? m : m + "-" + e.skin, !u || !s || "block" !== u || "limit_is_not_exceeded" !== s)
                        if (b) {
                            (0, j.default)(c, s, d, f, h, t, E.url, parseInt(E.teaser, 10), e.link_subscribe || "");
                            var g = "granted" !== e.action,
                                y = e.google_sku;
                            g && A.isEnabledDomain() && A.showButton(y)
                        } else window.location.replace("" + E.url.fallback + m + ".shtml?" + encodeURIComponent(E.wall.url))
                }
            }
        }).catch(function(e) {
            if (e instanceof O.default) return void redirectAdBlock(E.url.adblock, E.wall.url);
            throw e
        }).catch(void 0).then(x.default)
    }, function(e, t) {}, function(e, t, o) {
        (function(e) {
            ! function(e) {
                "use strict";

                function URLSearchParams(e) {
                    if (e = e || "", this[t] = {}, e instanceof URLSearchParams && (e = "" + e), "object" == typeof e) {
                        for (var o in e)
                            if (e.hasOwnProperty(o)) {
                                var r = "string" == typeof e[o] ? e[o] : JSON.stringify(e[o]);
                                this.append(o, r)
                            }
                    } else {
                        0 === e.indexOf("?") && (e = e.slice(1));
                        for (var n = e.split("&"), a = 0; a < n.length; a++) {
                            var i = n[a],
                                l = i.indexOf("="); - 1 < l && this.append(decode(i.slice(0, l)), decode(i.slice(l + 1)))
                        }
                    }
                }

                function encode(e) {
                    var t = {
                        "!": "%21",
                        "'": "%27",
                        "(": "%28",
                        ")": "%29",
                        "~": "%7E",
                        "%20": "+",
                        "%00": "\0"
                    };
                    return encodeURIComponent(e).replace(/[!'\(\)~]|%20|%00/g, function(e) {
                        return t[e]
                    })
                }

                function decode(e) {
                    return decodeURIComponent(e.replace(/\+/g, " "))
                }

                function makeIterator(t) {
                    var o = {
                        next: function() {
                            var e = t.shift();
                            return {
                                done: void 0 === e,
                                value: e
                            }
                        }
                    };
                    return r && (o[e.Symbol.iterator] = function() {
                        return o
                    }), o
                }
                if (!e.URLSearchParams || "" + new e.URLSearchParams({
                        a: 1
                    }) != "a=1") {
                    var t = "__URLSearchParams__",
                        o = URLSearchParams.prototype,
                        r = !(!e.Symbol || !e.Symbol.iterator);
                    o.append = function(e, o) {
                        var r = this[t];
                        e in r ? r[e].push("" + o) : r[e] = ["" + o]
                    }, o.delete = function(e) {
                        delete this[t][e]
                    }, o.get = function(e) {
                        var o = this[t];
                        return e in o ? o[e][0] : null
                    }, o.getAll = function(e) {
                        var o = this[t];
                        return e in o ? o[e].slice(0) : []
                    }, o.has = function(e) {
                        return e in this[t]
                    }, o.set = function set(e, o) {
                        this[t][e] = ["" + o]
                    }, o.forEach = function(e, o) {
                        var r = this[t];
                        Object.getOwnPropertyNames(r).forEach(function(t) {
                            r[t].forEach(function(r) {
                                e.call(o, r, t, this)
                            }, this)
                        }, this)
                    }, o.toString = function() {
                        var e, o, r, n, a = this[t],
                            i = [];
                        for (o in a)
                            for (r = encode(o), e = 0, n = a[o]; e < n.length; e++) i.push(r + "=" + encode(n[e]));
                        return i.join("&")
                    }, o.sort = function() {
                        var e, o, r = this[t],
                            n = [],
                            a = {};
                        for (e in r) n.push(e);
                        for (n.sort(), o = 0; o < n.length; o++) a[n[o]] = r[n[o]];
                        this[t] = a
                    }, o.keys = function() {
                        var e = [];
                        return this.forEach(function(t, o) {
                            e.push([o])
                        }), makeIterator(e)
                    }, o.values = function() {
                        var e = [];
                        return this.forEach(function(t) {
                            e.push([t])
                        }), makeIterator(e)
                    }, o.entries = function() {
                        var e = [];
                        return this.forEach(function(t, o) {
                            e.push([o, t])
                        }), makeIterator(e)
                    }, r && (o[e.Symbol.iterator] = o.entries), e.URLSearchParams = URLSearchParams, e.URLSearchParams.polyfill = !0
                }
            }(void 0 !== e ? e : "undefined" != typeof window ? window : this)
        }).call(t, o(25))
    }, function(e, t) {
        ! function(e) {
            "use strict";

            function normalizeName(e) {
                if ("string" != typeof e && (e += ""), /[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(e)) throw new TypeError("Invalid character in header field name");
                return e.toLowerCase()
            }

            function normalizeValue(e) {
                return "string" != typeof e && (e += ""), e
            }

            function iteratorFor(e) {
                var o = {
                    next: function() {
                        var t = e.shift();
                        return {
                            done: void 0 === t,
                            value: t
                        }
                    }
                };
                return t.iterable && (o[Symbol.iterator] = function() {
                    return o
                }), o
            }

            function Headers(e) {
                this.map = {}, e instanceof Headers ? e.forEach(function(e, t) {
                    this.append(t, e)
                }, this) : e && Object.getOwnPropertyNames(e).forEach(function(t) {
                    this.append(t, e[t])
                }, this)
            }

            function consumed(e) {
                return e.bodyUsed ? Promise.reject(new TypeError("Already read")) : void(e.bodyUsed = !0)
            }

            function fileReaderReady(e) {
                return new Promise(function(t, o) {
                    e.onload = function() {
                        t(e.result)
                    }, e.onerror = function() {
                        o(e.error)
                    }
                })
            }

            function readBlobAsArrayBuffer(e) {
                var t = new FileReader,
                    o = fileReaderReady(t);
                return t.readAsArrayBuffer(e), o
            }

            function readBlobAsText(e) {
                var t = new FileReader,
                    o = fileReaderReady(t);
                return t.readAsText(e), o
            }

            function readArrayBufferAsText(e) {
                for (var t = new Uint8Array(e), o = Array(t.length), r = 0; r < t.length; r++) o[r] = String.fromCharCode(t[r]);
                return o.join("")
            }

            function bufferClone(e) {
                if (e.slice) return e.slice(0);
                var t = new Uint8Array(e.byteLength);
                return t.set(new Uint8Array(e)), t.buffer
            }

            function Body() {
                return this.bodyUsed = !1, this._initBody = function(e) {
                    if (this._bodyInit = e, e)
                        if ("string" == typeof e) this._bodyText = e;
                        else if (t.blob && Blob.prototype.isPrototypeOf(e)) this._bodyBlob = e;
                    else if (t.formData && FormData.prototype.isPrototypeOf(e)) this._bodyFormData = e;
                    else if (t.searchParams && URLSearchParams.prototype.isPrototypeOf(e)) this._bodyText = "" + e;
                    else if (t.arrayBuffer && t.blob && r(e)) this._bodyArrayBuffer = bufferClone(e.buffer), this._bodyInit = new Blob([this._bodyArrayBuffer]);
                    else {
                        if (!t.arrayBuffer || !ArrayBuffer.prototype.isPrototypeOf(e) && !n(e)) throw Error("unsupported BodyInit type");
                        this._bodyArrayBuffer = bufferClone(e)
                    } else this._bodyText = "";
                    this.headers.get("content-type") || ("string" == typeof e ? this.headers.set("content-type", "text/plain;charset=UTF-8") : this._bodyBlob && this._bodyBlob.type ? this.headers.set("content-type", this._bodyBlob.type) : t.searchParams && URLSearchParams.prototype.isPrototypeOf(e) && this.headers.set("content-type", "application/x-www-form-urlencoded;charset=UTF-8"))
                }, t.blob && (this.blob = function() {
                    var e = consumed(this);
                    if (e) return e;
                    if (this._bodyBlob) return Promise.resolve(this._bodyBlob);
                    if (this._bodyArrayBuffer) return Promise.resolve(new Blob([this._bodyArrayBuffer]));
                    if (this._bodyFormData) throw Error("could not read FormData body as blob");
                    return Promise.resolve(new Blob([this._bodyText]))
                }, this.arrayBuffer = function() {
                    return this._bodyArrayBuffer ? consumed(this) || Promise.resolve(this._bodyArrayBuffer) : this.blob().then(readBlobAsArrayBuffer)
                }), this.text = function() {
                    var e = consumed(this);
                    if (e) return e;
                    if (this._bodyBlob) return readBlobAsText(this._bodyBlob);
                    if (this._bodyArrayBuffer) return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer));
                    if (this._bodyFormData) throw Error("could not read FormData body as text");
                    return Promise.resolve(this._bodyText)
                }, t.formData && (this.formData = function() {
                    return this.text().then(decode)
                }), this.json = function() {
                    return this.text().then(JSON.parse)
                }, this
            }

            function normalizeMethod(e) {
                var t = e.toUpperCase();
                return a.indexOf(t) > -1 ? t : e
            }

            function Request(e, t) {
                t = t || {};
                var o = t.body;
                if ("string" == typeof e) this.url = e;
                else {
                    if (e.bodyUsed) throw new TypeError("Already read");
                    this.url = e.url, this.credentials = e.credentials, t.headers || (this.headers = new Headers(e.headers)), this.method = e.method, this.mode = e.mode, o || null == e._bodyInit || (o = e._bodyInit, e.bodyUsed = !0)
                }
                if (this.credentials = t.credentials || this.credentials || "omit", !t.headers && this.headers || (this.headers = new Headers(t.headers)), this.method = normalizeMethod(t.method || this.method || "GET"), this.mode = t.mode || this.mode || null, this.referrer = null, ("GET" === this.method || "HEAD" === this.method) && o) throw new TypeError("Body not allowed for GET or HEAD requests");
                this._initBody(o)
            }

            function decode(e) {
                var t = new FormData;
                return e.trim().split("&").forEach(function(e) {
                    if (e) {
                        var o = e.split("="),
                            r = o.shift().replace(/\+/g, " "),
                            n = o.join("=").replace(/\+/g, " ");
                        t.append(decodeURIComponent(r), decodeURIComponent(n))
                    }
                }), t
            }

            function parseHeaders(e) {
                var t = new Headers;
                return e.split("\r\n").forEach(function(e) {
                    var o = e.split(":"),
                        r = o.shift().trim();
                    if (r) {
                        var n = o.join(":").trim();
                        t.append(r, n)
                    }
                }), t
            }

            function Response(e, t) {
                t || (t = {}), this.type = "default", this.status = "status" in t ? t.status : 200, this.ok = this.status >= 200 && this.status < 300, this.statusText = "statusText" in t ? t.statusText : "OK", this.headers = new Headers(t.headers), this.url = t.url || "", this._initBody(e)
            }
            if (!e.fetch) {
                var t = {
                    searchParams: "URLSearchParams" in e,
                    iterable: "Symbol" in e && "iterator" in Symbol,
                    blob: "FileReader" in e && "Blob" in e && function() {
                        try {
                            return new Blob, !0
                        } catch (e) {
                            return !1
                        }
                    }(),
                    formData: "FormData" in e,
                    arrayBuffer: "ArrayBuffer" in e
                };
                if (t.arrayBuffer) var o = ["[object Int8Array]", "[object Uint8Array]", "[object Uint8ClampedArray]", "[object Int16Array]", "[object Uint16Array]", "[object Int32Array]", "[object Uint32Array]", "[object Float32Array]", "[object Float64Array]"],
                    r = function(e) {
                        return e && DataView.prototype.isPrototypeOf(e)
                    },
                    n = ArrayBuffer.isView || function(e) {
                        return e && o.indexOf(Object.prototype.toString.call(e)) > -1
                    };
                Headers.prototype.append = function(e, t) {
                    e = normalizeName(e), t = normalizeValue(t);
                    var o = this.map[e];
                    o || (o = [], this.map[e] = o), o.push(t)
                }, Headers.prototype.delete = function(e) {
                    delete this.map[normalizeName(e)]
                }, Headers.prototype.get = function(e) {
                    var t = this.map[normalizeName(e)];
                    return t ? t[0] : null
                }, Headers.prototype.getAll = function(e) {
                    return this.map[normalizeName(e)] || []
                }, Headers.prototype.has = function(e) {
                    return this.map.hasOwnProperty(normalizeName(e))
                }, Headers.prototype.set = function(e, t) {
                    this.map[normalizeName(e)] = [normalizeValue(t)]
                }, Headers.prototype.forEach = function(e, t) {
                    Object.getOwnPropertyNames(this.map).forEach(function(o) {
                        this.map[o].forEach(function(r) {
                            e.call(t, r, o, this)
                        }, this)
                    }, this)
                }, Headers.prototype.keys = function() {
                    var e = [];
                    return this.forEach(function(t, o) {
                        e.push(o)
                    }), iteratorFor(e)
                }, Headers.prototype.values = function() {
                    var e = [];
                    return this.forEach(function(t) {
                        e.push(t)
                    }), iteratorFor(e)
                }, Headers.prototype.entries = function() {
                    var e = [];
                    return this.forEach(function(t, o) {
                        e.push([o, t])
                    }), iteratorFor(e)
                }, t.iterable && (Headers.prototype[Symbol.iterator] = Headers.prototype.entries);
                var a = ["DELETE", "GET", "HEAD", "OPTIONS", "POST", "PUT"];
                Request.prototype.clone = function() {
                    return new Request(this, {
                        body: this._bodyInit
                    })
                }, Body.call(Request.prototype), Body.call(Response.prototype), Response.prototype.clone = function() {
                    return new Response(this._bodyInit, {
                        status: this.status,
                        statusText: this.statusText,
                        headers: new Headers(this.headers),
                        url: this.url
                    })
                }, Response.error = function() {
                    var e = new Response(null, {
                        status: 0,
                        statusText: ""
                    });
                    return e.type = "error", e
                };
                var i = [301, 302, 303, 307, 308];
                Response.redirect = function(e, t) {
                    if (i.indexOf(t) === -1) throw new RangeError("Invalid status code");
                    return new Response(null, {
                        status: t,
                        headers: {
                            location: e
                        }
                    })
                }, e.Headers = Headers, e.Request = Request, e.Response = Response, e.fetch = function(e, o) {
                    return new Promise(function(r, n) {
                        var a = new Request(e, o),
                            i = new XMLHttpRequest;
                        i.onload = function() {
                            var e = {
                                status: i.status,
                                statusText: i.statusText,
                                headers: parseHeaders(i.getAllResponseHeaders() || "")
                            };
                            e.url = "responseURL" in i ? i.responseURL : e.headers.get("X-Request-URL"), r(new Response("response" in i ? i.response : i.responseText, e))
                        }, i.onerror = function() {
                            n(new TypeError("Network request failed"))
                        }, i.ontimeout = function() {
                            n(new TypeError("Network request failed"))
                        }, i.open(a.method, a.url, !0), "include" === a.credentials && (i.withCredentials = !0), "responseType" in i && t.blob && (i.responseType = "blob"), a.headers.forEach(function(e, t) {
                            i.setRequestHeader(t, e)
                        }), i.send(void 0 === a._bodyInit ? null : a._bodyInit)
                    })
                }, e.fetch.polyfill = !0
            }
        }("undefined" != typeof self ? self : this)
    }, function(e, t) {
        "use strict";

        function blacklistedLocation(e, t) {
            return !Array.prototype.slice.call(e).reduce(function(e, o) {
                return e || (o instanceof RegExp ? o : RegExp(o)).test(t)
            }, !1)
        }
        Object.defineProperty(t, "__esModule", {
            value: !0
        }), t.default = blacklistedLocation, e.exports = t.default
    }, function(e, t) {
        "use strict";
        Object.defineProperty(t, "__esModule", {
            value: !0
        });
        var o = {
            products: {
                portal: {
                    typeContent: "reportagens"
                },
                fotografia: {
                    typeContent: "conteúdos"
                }
            }
        };
        t.default = o, e.exports = t.default
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }

        function captalize(e) {
            return "" + e.charAt(0).toUpperCase() + e.slice(1)
        }

        function expandConfig(e, t) {
            var o = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "paywall";
            return (0, s.default)(t).reduce(function(r, a) {
                var l = "" + o + captalize(a);
                return t[a] && "object" === (0, c.default)(t[a]) ? (0, i.default)({}, r, (0, n.default)({}, a, expandConfig(e, t[a], l))) : e.dataset[l] ? (0, i.default)({}, r, (0, n.default)({}, a, e.dataset[l])) : r
            }, t)
        }
        Object.defineProperty(t, "__esModule", {
            value: !0
        });
        var r = o(91),
            n = _interopRequireDefault(r),
            a = o(45),
            i = _interopRequireDefault(a),
            l = o(18),
            c = _interopRequireDefault(l),
            u = o(26),
            s = _interopRequireDefault(u);
        t.default = expandConfig, e.exports = t.default
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }

        function fetchDetector(e) {
            var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 30;
            return new n.default(function(o) {
                window.folha_ads = !1;
                var r = window.setTimeout(function() {
                        window.clearTimeout(r), o(!0)
                    }, 1e3 * t),
                    n = document.createElement("script");
                n.src = e, n.addEventListener("load", function() {
                    window.clearTimeout(r), o(!window.folha_ads)
                }, !1), document.body.appendChild(n)
            })
        }
        Object.defineProperty(t, "__esModule", {
            value: !0
        });
        var r = o(17),
            n = _interopRequireDefault(r);
        t.default = fetchDetector, e.exports = t.default
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }

        function fetchStaticConfig(e) {
            return fetch(e).then(function(e) {
                return e.json()
            }).then(function(e) {
                if (!(0, n.default)(e, "params.paywall") || !(0, n.default)(e, "params.status")) throw Error("Configurações estáticas inválidas.");
                if ("on" !== e.params.paywall || "ok" !== e.params.status) throw Error("Paywall desligado ou não funcional.");
                return e
            })
        }
        Object.defineProperty(t, "__esModule", {
            value: !0
        }), t.default = fetchStaticConfig;
        var r = o(40),
            n = _interopRequireDefault(r);
        e.exports = t.default
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }
        Object.defineProperty(t, "__esModule", {
            value: !0
        });
        var r = o(17),
            n = _interopRequireDefault(r);
        t.default = function(e, t) {
            return new n.default(function(o) {
                o(t), e.initSwG(function(o) {
                    var r = "yes" === t.logged,
                        n = "yes" === t.subscriber,
                        a = t.authorization_code,
                        l = "no" !== t.google.swg.login,
                        c = "no" !== t.google.swg.link;
                    !r && o.isSubscriber && "google" === o.subscriberType && fetch(i.default.authURL + "?google_purchase_token=" + o.purchaseToken).then(function(e) {
                        return e.json()
                    }).then(function(t) {
                        t.found ? l && e.initLoginNotification() : e.initdeferredAccountCreation()
                    }).catch(function(e) {}), !r && o.isSubscriber && "folha" === o.subscriberType && l && e.initLoginNotification(), r && n && c && e.initLinkAcount(a)
                })
            })
        };
        var a = o(42),
            i = _interopRequireDefault(a);
        e.exports = t.default
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }

        function fetchWall(e, t, o) {
            var r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 30;
            return new i.default(function(a, i) {
                var l = window.setTimeout(function() {
                    window.clearTimeout(l), i(new c.default("AdBlock ligado"))
                }, 1e3 * r);
                return fetch(e + "?" + (0, s.default)(t, o), {
                    credentials: "include"
                }).then(function(e) {
                    return e.json()
                }).then(function(e) {
                    window.clearTimeout(l), a((0, n.default)({}, e, {
                        hasAdBlock: o
                    }))
                }).catch(function(e) {
                    return i(e)
                })
            })
        }
        Object.defineProperty(t, "__esModule", {
            value: !0
        });
        var r = o(45),
            n = _interopRequireDefault(r),
            a = o(17),
            i = _interopRequireDefault(a);
        t.default = fetchWall;
        var l = o(41),
            c = _interopRequireDefault(l),
            u = o(78),
            s = _interopRequireDefault(u);
        e.exports = t.default
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }

        function gaEvent(e) {
            function sendEvent(e) {
                ! function tryHit(t, o) {
                    try {
                        UOLPD.Audience.countEvent(e, !0)
                    } catch (e) {
                        o > 0 && setTimeout(function tryDelay() {
                            tryHit(t, o - 1)
                        }, t)
                    }
                }(50, 300)
            }(0, n.default)(e, "analytics") ? e.analytics.forEach(function(e) {
                sendEvent({
                    category: "paywall",
                    action: e.a,
                    label: e.l
                })
            }): sendEvent(e)
        }
        Object.defineProperty(t, "__esModule", {
            value: !0
        }), t.default = gaEvent;
        var r = o(40),
            n = _interopRequireDefault(r);
        e.exports = t.default
    }, function(e, t, o) {
        "use strict";

        function getReferrer(e) {
            var t = (0, r.get)(e);
            return (0, r.remove)(e), t || document.referrer
        }
        Object.defineProperty(t, "__esModule", {
            value: !0
        }), t.default = getReferrer;
        var r = o(141);
        e.exports = t.default
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }

        function hasEmptyParam(e) {
            return (0, n.default)(e).filter(function(e) {
                return "referrer" !== e
            }).reduce(function(t, o) {
                return t || !e[o]
            }, !1)
        }

        function getWallParams(e, t) {
            var o = new URLSearchParams;
            if (hasEmptyParam(e)) throw Error("[paywall] Invalid wall params");
            return (0, n.default)(e).forEach(function(t) {
                return o.append(t, e[t])
            }), o.append("hab", t ? "yes" : "no"), o.append("_", (new Date).getTime()), o
        }
        Object.defineProperty(t, "__esModule", {
            value: !0
        });
        var r = o(26),
            n = _interopRequireDefault(r);
        t.default = getWallParams, e.exports = t.default
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }

        function xt(e) {
            var t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : document.createElement("div");
            if (!e.length) {
                var o = document.createDocumentFragment();
                return o.appendChild(t), o
            }
            var r = e.slice(),
                a = r.shift();
            return a instanceof Array ? t.appendChild(xt(a, document.createElement(a.shift()))) : "object" === (void 0 === a ? "undefined" : (0, i.default)(a)) ? (0, n.default)(a).forEach(function(e) {
                "style" === e ? (0, n.default)(a[e]).forEach(function(e) {
                    t.style[e] = a.style[e]
                }) : t.setAttribute("className" === e ? "class" : e, a[e])
            }) : t.appendChild(document.createTextNode(a)), xt(r, t)
        }
        Object.defineProperty(t, "__esModule", {
            value: !0
        });
        var r = o(26),
            n = _interopRequireDefault(r),
            a = o(18),
            i = _interopRequireDefault(a);
        t.default = xt, e.exports = t.default
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }
        Object.defineProperty(t, "__esModule", {
            value: !0
        }), t.default = function(e) {
            if (!l && (l = !0, (0, i.default)(window, "paywall.after"))) {
                var t = (0, n.default)(window, "paywall.after");
                "function" == typeof t && t(e)
            }
        };
        var r = o(39),
            n = _interopRequireDefault(r),
            a = o(40),
            i = _interopRequireDefault(a),
            l = !1;
        e.exports = t.default
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }

        function showPaywall(e, t, o, r, a, l) {
            var c = arguments.length > 6 && void 0 !== arguments[6] ? arguments[6] : {
                    login: "#"
                },
                u = c.login,
                s = (arguments[7], arguments[8]),
                f = document.querySelector("[data-paywall-box]"),
                p = document.querySelector("[data-paywall]").getAttribute("data-paywall-product"),
                h = p ? " c-paywall--" + p : "",
                d = document.querySelector('meta[name="folhaapp-webview"][content="ios"]'),
                b = navigator.userAgent.match(/iphone|ipad/i),
                m = d && b ? "c-paywall__teaser--is-hidden" : "",
                g = null !== document.querySelector(".c-image-full"),
                y = null !== document.querySelector(".c-news__head"),
                v = encodeURIComponent(window.location.href),
                _ = s || "//secure.folha.com.br/folha/assine/380101",
                w = "//login.folha.com.br/uol/login",
                x = (0, n.default)(i.default, "products." + p + ".typeContent", "reportagens"),
                C = void 0,
                O = '<div class="c-paywall__social"><p class="c-paywall__text">ou acesse com:</p><ul class="c-paywall__login-list"><li>' + ("<a onclick=\"UOLPD.Audience.countClick({category:'porteira-embed-" + l + "',action:'clique',") + "label:'acessar-com-facebook'})\" " + ('href="' + u + "?return_url=" + v + '%3Floggedpaywall&amp;logintype=cadastrado&amp;urltype=facebook" ') + 'class="c-paywall__social-login c-paywall__social-login--facebook rs_skip" role="button" aria-label="Facebook"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="24" height="24" class="icon icon--facebook" aria-hidden="true"><path d="M 9.5000001,2.9999998 H 12 V -1.95e-7 H 9.5000001 C 7.57,-1.95e-7 6,1.5699998 6,3.4999998 v 1.5 H 4 v 3 H 6 V 16 H 9.0000001 V 7.9999998 H 11.5 l 0.5,-3 H 9.0000001 v -1.5 c 0,-0.271 0.229,-0.5 0.5,-0.5 z"/></svg></a></li><li>' + ("<a onclick=\"UOLPD.Audience.countClick({category:'porteira-embed-" + l + "',action:'clique',") + "label:'acessar-com-linkedin'})\"" + ('href="' + u + "?return_url=" + v + '%3Floggedpaywall&amp;logintype=cadastrado&amp;urltype=linkedin" ') + 'class="c-paywall__social-login c-paywall__social-login--linkedin rs_skip" role="button" aria-label="Linkedin"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="24" height="24" class="icon icon--linkedin" aria-hidden="true"><path d="M 0.5217573,3.4217496 C 0.8574099,3.7574022 1.3243328,3.925225 1.883477,3.925225 l 0.019112,0 c 0.5965319,0 1.062624,-0.1678228 1.416555,-0.5034754 C 3.6739051,3.0669849 3.8417314,2.656557 3.8417314,2.1348025 3.8417314,1.6313201 3.6547964,1.2026132 3.319144,0.86696056 2.9834872,0.531308 2.517395,0.3634851 1.9391422,0.3634851 1.3608886,0.3634851 0.8947967,0.531308 0.5408658,0.86696056 0.1861045,1.2026132 -1e-7,1.6313201 -1e-7,2.1348025 c 0,0.5217545 0.1678263,0.9321824 0.5217572,1.2869471 l 0,0 z m -0.3165439,12.2147654 3.4313014,0 0,-10.2939042 -3.4313014,0 0,10.2939042 z m 8.7460799,0 0,-5.7443117 c 0,-0.3539317 0.037384,-0.633921 0.1121617,-0.839135 C 9.2121719,8.6991367 9.4364945,8.4008753 9.7347601,8.1582701 10.013917,7.9156719 10.386957,7.8035124 10.834771,7.8035124 c 0.596531,0 1.025236,0.2052139 1.305224,0.6156349 0.279987,0.410428 0.428705,0.9886857 0.428705,1.7156547 l 0,5.501713 3.4313,0 0,-5.8930294 C 16,8.2139334 15.64607,7.0582579 14.919099,6.2747932 14.191298,5.4913284 13.240005,5.1000126 12.046942,5.1000126 c -0.428705,0 -0.839131,0.055677 -1.193893,0.1678228 -0.353931,0.093054 -0.652197,0.2425982 -0.9130756,0.446986 C 9.6973732,5.9017564 9.5104375,6.0878582 9.3617206,6.2565141 9.2121719,6.4235108 9.063455,6.6104458 8.9321847,6.8339388 l 0.019112,0 0,-1.491328 -3.4313016,0 0.018279,0.5034754 0,3.0765435 c 0,1.7156473 0,3.9538893 -0.018279,6.7138853 l 3.4313016,0 0,0 z"/></svg></a></li><li>' + ("<a onclick=\"UOLPD.Audience.countClick({category:'porteira-embed-" + l + "',action:'clique',") + "label:'acessar-com-google'})\" " + ('href="' + u + "?return_url=" + v + '%3Floggedpaywall&amp;logintype=cadastrado&amp;urltype=google" ') + 'class="c-paywall__social-login c-paywall__social-login--google rs_skip" role="button" aria-label="Google"><svg xmlns="http://www.w3.org/2000/svg" width="14px" height="14px" viewBox="0 0 14 14" version="1.1" class="icon-google-logo" aria-hidden="true"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><path d="M7,2.70666667 C8.31444444,2.70666667 9.20111111,3.27444444 9.70666667,3.74888889 L11.6822222,1.82 C10.4688889,0.692222222 8.89,0 7,0 C4.26222222,0 1.89777778,1.57111111 0.746666667,3.85777778L3.01,5.61555556 C3.57777778,3.92777778 5.14888889,2.70666667 7,2.70666667 L7,2.70666667 Z" fill="#EA4335"></path><path d="M13.72,7.15555556 C13.72,6.58 13.6733333,6.16 13.5722222,5.72444444 L7,5.72444444 L7,8.32222222 L10.8577778,8.32222222 C10.78,8.96777778 10.36,9.94 9.42666667,10.5933333 L11.6355556,12.3044444 C12.9577778,11.0833333 13.72,9.28666667 13.72,7.15555556 L13.72,7.15555556 Z" fill="#4285F4"></path><path d="M3.01777778,8.38444444 C2.87,7.94888889 2.78444444,7.48222222 2.78444444,7 C2.78444444,6.51777778 2.87,6.05111111 3.01,5.61555556 L0.746666667,3.85777778 C0.272222222,4.80666667 0,5.87222222 0,7 C0,8.12777778 0.272222222,9.19333333 0.746666667,10.1422222 L3.01777778,8.38444444 L3.01777778,8.38444444 Z" fill="#FBBC05"></path><path d="M7,14 C8.89,14 10.4766667,13.3777778 11.6355556,12.3044444 L9.42666667,10.5933333 C8.83555556,11.0055556 8.04222222,11.2933333 7,11.2933333 C5.14888889,11.2933333 3.57777778,10.0722222 3.01777778,8.38444444 L0.754444444,10.1422222C1.90555556,12.4288889 4.26222222,14 7,14 L7,14 Z" fill="#34A853"></path></g></svg><svg xmlns="http://www.w3.org/2000/svg" width="46" height="14" viewBox="0 0 46 14" version="1.1" class="icon-google-text" aria-hidden="true"><path fill="#757575" fill-rule="evenodd" d="M8.64 9.708c-.36.47-.858.825-1.496 1.066-.638.242-1.363.363-2.174.363-.834 0-1.573-.19-2.215-.568a3.78 3.78 0 0 1-1.487-1.623C.92 8.242.738 7.42.725 6.48v-.779c0-1.504.36-2.678 1.08-3.524C2.525 1.333 3.53.91 4.819.91c1.108 0 1.987.274 2.639.82.652.547 1.044 1.336 1.176 2.366H6.938c-.19-1.199-.886-1.798-2.084-1.798-.775 0-1.364.279-1.768.837-.403.559-.6111.378-.625 2.458v.765c0 1.076.227 1.911.68 2.506.454.594 1.084.892 1.89.892.884 0 1.513-.2 1.887-.602V7.206h-2.05V5.894H8.64v3.814zm1.648-2.475c0-.724.144-1.377.43-1.958a3.145 3.145 0 0 1 1.21-1.34c.52-.312 1.117-.468 1.792-.468.998 0 1.808.321 2.43.964.622.642.958 1.494 1.008 2.556l.007.39c0 .73-.14 1.38-.42 1.955a3.108 3.108 0 0 1-1.203 1.333c-.522.314-1.125.472-1.809.472-1.043 0-1.878-.348-2.505-1.043s-.94-1.621-.94-2.779v-.082zm1.661.144c0 .761.157 1.357.472 1.788.314.43.752.646 1.312.646s.997-.22 1.31-.657c.312-.437.468-1.077.468-1.92 0-.748-.16-1.34-.482-1.778-.321-.437-.758-.656-1.31-.656-.542 0-.972.215-1.291.646-.32.43-.479 1.074-.479 1.931zm6.529-.144c0-.724.143-1.377.43-1.958a3.145 3.145 0 0 1 1.21-1.34c.52-.312 1.117-.468 1.791-.468.998 0 1.808.321 2.43.964.622.642.959 1.494 1.009 2.556l.006.39c0 .73-.14 1.38-.42 1.955a3.108 3.108 0 0 1-1.203 1.333c-.522.314-1.125.472-1.808.472-1.044 0-1.879-.348-2.506-1.043-.626-.695-.94-1.621-.94-2.779v-.082zm1.66.144c0 .761.158 1.357.472 1.788.315.43.752.646 1.313.646.56 0 .997-.22 1.309-.657.312-.437.468-1.077.468-1.92 0-.748-.16-1.34-.482-1.778-.321-.437-.757-.656-1.309-.656-.542 0-.973.215-1.292.646-.319.43-.478 1.074-.478 1.931zm6.55-.13c0-1.148.27-2.066.81-2.751.54-.686 1.256-1.03 2.15-1.03.843 0 1.506.295 1.989.883l.075-.745h1.497v7.17c0 .971-.302 1.737-.906 2.297-.604.56-1.418.841-2.444.841a3.939 3.939 0 0 1-1.589-.338c-.517-.226-.91-.52-1.18-.886l.787-.998c.51.607 1.14.91 1.887.91.551 0 .986-.15 1.305-.448.32-.299.479-.737.479-1.316v-.5c-.479.534-1.117.8-1.914.8-.866 0-1.574-.343-2.123-1.032-.549-.688-.823-1.64-.823-2.857zm1.654.144c0 .742.151 1.327.454 1.753.303.426.724.64 1.262.64.67 0 1.166-.288 1.49-.862V5.668c-.315-.56-.807-.84-1.477-.84-.547 0-.972.216-1.275.649-.303.433-.454 1.07-.454 1.914zM36.9 11h-1.66V.5h1.66V11zm5.285.137c-1.053 0-1.907-.332-2.56-.995-.654-.663-.981-1.546-.981-2.649v-.205c0-.738.142-1.398.427-1.979a3.252 3.252 0 0 1 1.2-1.357 3.172 3.172 0 0 1 1.722-.485c1.007 0 1.785.321 2.335.964.549.642.823 1.551.823 2.727v.67h-4.833c.05.61.254 1.094.612 1.45.358.355.808.533 1.35.533.761 0 1.381-.308 1.86-.923l.895.854a2.99 2.99 0 0 1-1.186 1.029 3.713 3.713 0 0 1-1.664.366zM41.986 4.8c-.455 0-.823.16-1.104.478-.28.32-.459.764-.536 1.333h3.165v-.123c-.037-.556-.185-.976-.445-1.26-.26-.286-.62-.428-1.08-.428z"/></svg></a></li><li>' + ("<a onclick=\"UOLPD.Audience.countClick({category:'porteira-embed-" + l + "',action:'clique',") + ("label:'acessar-com-uol'})\" href=\"" + w + "?done=" + v + '%3Floggedpaywall" ') + 'class="c-paywall__login-uol rs_skip" role="button"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="71" height="32" viewBox="0 0 71 32"><defs><path id="svg-uol-a" d="M27.244 9.944V.046H.825v9.897h26.419z"></path><path id="svg-uol-c" d="M19.765 20h29.479V0H0v20h19.765V0H0v20h19.765z"></path></defs><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><rect width="71" height="32" fill="#333" rx="16"></rect><g transform="translate(33 11)"><mask id="svg-uol-b" fill="#fff"><use xlink:href="#svg-uol-a"></use></mask><path fill="#FFF" d="M12.753 4.995c0-1.212.872-2.167 2.072-2.167 1.213 0 2.127.955 2.127 2.167 0 1.2-.914 2.14-2.127 2.14-1.2 0-2.072-.94-2.072-2.14zM9.836 2.01c0-1.103-.409-1.717-1.65-1.717h-1.43V.32.305v5.112c0 1.295-.573 1.718-1.432 1.718s-1.418-.423-1.418-1.718V2.01C3.906.907 3.497.293 2.257.293H.825v5.112c0 3.244 1.691 4.538 4.512 4.538 2.822 0 4.308-1.104 4.5-4.115.435 2.398 2.521 4.115 5.07 4.115 2.385 0 4.471-1.716 4.907-3.87v3.625h5.698c1.227 0 1.732-.354 1.732-1.58V6.984h-4.363V2.011c0-1.105-.395-1.719-1.636-1.719h-1.43l.013.028-.014-.014V3.96c-.436-2.208-2.33-3.912-4.907-3.912-2.549 0-4.635 1.705-5.07 3.912V2.01z" mask="url(#svg-uol-b)"></path></g><path fill="#AC2F1B" d="M28.035 15.71a2.881 2.881 0 0 0-.615-.092 6.616 6.616 0 0 1 .712 3.605A7.77 7.77 0 0 0 29.31 16.5a2.482 2.482 0 0 0-1.275-.79M25.084 14.849c-1.633-1.568-3.923-2.594-5.939-2.594-2.808 0-5.222 1.228-6.344 3.333.49 3.978 4.08 7.233 8.334 7.233.13 0 .26-.004.387-.01-.505-1.082-.454-2.543.158-4.08.64-1.611 1.952-3.1 3.404-3.882"></path><g transform="translate(11 6)"><mask id="svg-uol-d" fill="#fff"><use xlink:href="#svg-uol-c"></use></mask><path fill="#AC2F1B" d="M14.246 18.54a7.233 7.233 0 0 1-4.394 1.394C4.924 19.88.812 16.19.782 12.145a7.1 7.1 0 0 1 .405-2.45 8.265 8.265 0 0 1-.095-1.246c0-2.872 2.315-6.574 5.54-7.74 1.27-.46 2.318-.662 3.53-.63 1.145.028 2.61.32 3.58.813 2.747 1.401 5.143 4.497 5.238 7.664a7.716 7.716 0 0 1-.113 1.558c.582 1.334.468 3.185-.485 4.847-.163.284-.336.556-.515.817l-.045.065c-.988 1.41-2.21 2.432-3.576 2.697M9.926 0C4.468 0 0 4.584 0 10.031c0 5.448 4.454 9.97 9.912 9.97 5.46 0 9.853-4.522 9.853-9.97 0-5.447-4.38-10.03-9.839-10.03" mask="url(#svg-uol-d)"></path></g><path fill="#AC2F1B" d="M27.092 20.907a9.268 9.268 0 0 1-4.91 2.15c.318.61.878 1.066 1.703 1.293.276.076.556.11.837.106a5.948 5.948 0 0 0 2.37-3.55"></path><path fill="#EDC647" d="M28.7 11.267c-1.326-2.796-4.182-4.86-7.495-4.815-4.908.067-8.377 3.736-8.458 8.055 1.304-2.175 3.81-3.519 6.775-3.519 2.79 0 5.445 1.32 7.057 3.332a3.249 3.249 0 0 1 1.348.054 2.79 2.79 0 0 1 1.442.926l.102.078c.015-.204.025-.41.024-.619a8.281 8.281 0 0 0-.795-3.492M22.34 19.438c-.508 1.262-.622 2.434-.285 3.334 2.006-.207 3.81-1.085 5.14-2.418.045-.318.07-.646.07-.987 0-1.257-.492-2.458-1.278-3.504-1.538.56-3.011 1.996-3.647 3.575M23.575 24.48c-.868-.23-1.5-.717-1.897-1.374a9.346 9.346 0 0 1-.651.025c-4.164 0-7.65-2.798-8.647-6.509a6.134 6.134 0 0 0-.248 1.825c.038 3.587 3.717 7.332 8.235 7.332 1.534 0 2.972-.412 4.134-1.173a3.8 3.8 0 0 1-.926-.127"></path><path fill="#E7992E" d="M29.654 17.023a8.12 8.12 0 0 1-1.61 2.927c-.308 1.811-1.241 3.348-2.565 4.411 1.22-.29 2.408-1.22 3.295-2.452.106-.149.216-.312.335-.503 0 0 0-.002.002-.003a6.5 6.5 0 0 0 .188-.324l.006-.01c.118-.219.223-.445.316-.675.485-1.234.486-2.465.033-3.37"></path><path fill="#000" d="M29.202 21.254c-.91 1.553-2.293 2.767-3.723 3.107 1.324-1.062 2.257-2.599 2.565-4.411a8.123 8.123 0 0 0 1.61-2.927c.559 1.118.427 2.73-.452 4.231m-8.835 4.525c-4.518 0-8.197-3.744-8.236-7.332a6.167 6.167 0 0 1 .249-1.825c.998 3.712 4.483 6.509 8.647 6.509.219 0 .435-.01.65-.025.398.658 1.03 1.143 1.898 1.373.314.084.622.124.926.127-1.162.761-2.6 1.173-4.134 1.173m7.053-10.16c.209.008.415.037.615.09.532.142.958.418 1.275.79a7.755 7.755 0 0 1-1.178 2.724 6.615 6.615 0 0 0-.712-3.604m-5.08 3.819c.636-1.579 2.109-3.015 3.647-3.574.786 1.046 1.277 2.246 1.277 3.503 0 .341-.025.67-.07.988-1.33 1.333-3.133 2.21-5.14 2.417-.336-.899-.223-2.071.286-3.334m-.818 3.374a9.901 9.901 0 0 1-.387.009c-4.253 0-7.844-3.256-8.334-7.234 1.122-2.104 3.536-3.332 6.344-3.332 2.017 0 4.307 1.026 5.94 2.594-1.453.782-2.764 2.27-3.405 3.881-.611 1.538-.662 2.998-.158 4.082m3.2 1.644a3.018 3.018 0 0 1-.837-.106c-.825-.227-1.385-.682-1.703-1.292a9.28 9.28 0 0 0 4.91-2.151 5.954 5.954 0 0 1-2.37 3.549M21.205 6.453c3.313-.046 6.169 2.018 7.495 4.814a8.283 8.283 0 0 1 .795 3.493c0 .223-.01.444-.027.662a2.802 2.802 0 0 0-1.541-1.047 3.216 3.216 0 0 0-1.348-.054c-1.612-2.012-4.267-3.332-7.057-3.332-2.965 0-5.472 1.343-6.775 3.518.08-4.318 3.55-7.987 8.458-8.054m8.663 9.661a7.784 7.784 0 0 0 .112-1.558c-.094-3.167-2.491-6.263-5.238-7.664-.97-.494-2.435-.785-3.58-.814-1.212-.031-2.26.17-3.53.63-3.224 1.167-5.54 4.87-5.54 7.741 0 .422.034.838.095 1.245a7.123 7.123 0 0 0-.405 2.451c.029 4.045 4.142 7.734 9.07 7.79a7.238 7.238 0 0 0 4.394-1.395c1.636-.318 3.07-1.72 4.136-3.579.954-1.662 1.067-3.513.486-4.847"></path></g></svg></a></li></ul></div>',
                k = '<div class="c-paywall' + h + '"><div class="c-paywall__row">' + ('<h4 class="c-paywall__title">Você atingiu o limite de ' + r + " " + x + " por mês</h4>") + '<div class="c-paywall__half-col c-paywall__login-area"><div class="c-paywall__row"><div class="c-paywall__half-col">' + ('<p class="c-paywall__text">Tenha acesso a ' + a + " " + x + " por mês<br>") + "Caso seja assinante, o acesso será ilimitado</p>" + ("<a onclick=\"UOLPD.Audience.countClick({category:'porteira-embed-" + l + "'") + ",action:'clique',label:'crie-sua-conta'})\" " + ('href="' + u + "?return_url=" + v + '%3Floggedpaywall&urltype=register" class="c-paywall__button">') + 'Crie sua conta</a></div><div class="c-paywall__half-col"><p class="c-paywall__text"><span class="c-paywall__text--custom">Para você que já tem conta</span></p>' + ("<a onclick=\"UOLPD.Audience.countClick({category:'porteira-embed-" + l + "'") + ",action:'clique',label:'faca-login'})\"" + ('href="' + u + "?return_url=" + v + '%3Floggedpaywall&logintype=cadastrado&urltype=login" ') + 'class="c-paywall__button c-paywall__button--margin">Faça login</a></div></div>' + O + '</div><div class="c-paywall__half-col">' + ('<div class="c-paywall__teaser ' + m + '">') + '<figure class="c-paywall__devices"><img src="//f.i.uol.com.br/heimdall/assine-folha-todos-dispositivos-transparente-321x149.png" alt="Folha de São Paulo em todos devices"></figure><p class="c-paywall__text">Tenha acesso ilimitado, <span>descontos em produtos Folha e muito mais</span></p><p class="c-paywall__price">Folha digital por apenas R$1,90* <small>*no primeiro mês</small></p>' + ("<a onclick=\"UOLPD.Audience.countClick({category:'porteira-embed-" + l + "'") + ",action:'clique',label:'assine-a-folha'})\"" + ('href="' + _ + '" class="c-paywall__button c-paywall__button--primary">Assine a Folha</a>') + '<p class="c-paywall__price c-paywall__price--swg"><small>ou</small></p><button class="c-paywall__button--swg-google swg-button swg-button-light" data-display="block"></button></div></div></div></div>',
                S = "" + ('<div class="c-paywall' + h + '">') + ('<h4 class="c-paywall__title">Você atingiu o limite de ' + a + " " + x + " por mês</h4>") + ('<div class="c-paywall__teaser ' + m + '">') + '<figure class="c-paywall__devices"><img src="//f.i.uol.com.br/heimdall/assine-folha-todos-dispositivos-transparente-321x149.png" alt="Folha de São Paulo em todos devices"></figure><p class="c-paywall__text c-paywall__text-offers">Tenha acesso ilimitado, descontos em produtos Folha e muito mais</p><p class="c-paywall__price">Folha digital por apenas R$1,90* <small>*no primeiro mês</small></p>' + ("<a onclick=\"UOLPD.Audience.countClick({category:'porteira-embed-" + l + "'") + ",action:'clique',label:'assine-a-folha'})\"" + ('href="' + _ + '" class="c-paywall__button c-paywall__button--primary">Assine a Folha</a>') + '<p class="c-paywall__price c-paywall__price--swg"><small>ou</small></p><button class="c-paywall__button--swg-google swg-button swg-button-light" data-display="block"></button></div><p class="c-paywall__text">Já é assinante?</p>' + ("<a onclick=\"UOLPD.Audience.countClick({category:'porteira-embed-" + l + "'") + ",action:'clique',label:'faca-login'})\"" + ('href="' + u + "?return_url=" + v + '%3Floggedpaywall&logintype=cadastrado&urltype=login" ') + 'class="c-paywall__button c-paywall__button--margin">Faça login</a><p class="c-paywall__text">Se já estiver logado, ' + ("<a onclick=\"UOLPD.Audience.countClick({category:'porteira-embed-" + l + "',action:'clique',") + 'label:\'vincule-sua-conta\'})" href="//login.folha.com.br/assinante">vincule sua conta à assinatura</a></p>' + O + "</div>";
            if (g) {
                var j = document.querySelector(".c-image-full").parentNode;
                j.parentNode.removeChild(j)
            }
            if (y) {
                var P = document.querySelector(".c-news__head");
                P.parentNode.removeChild(P)
            }
            var R = "Conteúdo restrito a assinantes e cadastrados";
            if ("required_subscription" === t ? (f.innerHTML = "" + S, C = "4387796", R = "Conteúdo restrito a assinantes") : "required_login" === t && (0 === a ? f.innerHTML = "" + S : f.innerHTML = "" + k, C = "4388432"), 0 === r) {
                if (0 === a) {
                    R = "As reportagens da Folha são acessíveis apenas para assinantes";
                    document.querySelector(".c-paywall__text-offers").innerHTML = "Tenha acesso ilimitado a reportagens e colunas,<br>descontos em produtos Folha e muito mais"
                }
                document.querySelector(".c-paywall__title").innerHTML = R
            }
            var D = document.getElementsByTagName("head")[0],
                M = document.createElement("script");
            M.type = "text/javascript", M.src = "https://static.folha.uol.com.br/library/propensity/propensity.js", M.async = "async", M.id = "propensity-activity-tag", M.setAttribute("data-xsp", "" + C), D.appendChild(M)
        }
        Object.defineProperty(t, "__esModule", {
            value: !0
        }), t.default = showPaywall;
        var r = o(39),
            n = _interopRequireDefault(r),
            a = o(70),
            i = _interopRequireDefault(a);
        e.exports = t.default
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }

        function showTeaser(e, t) {
            var o = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : {
                    login: "#",
                    signin: "#"
                },
                r = o.login,
                a = o.signin,
                i = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : 15;
            if (!document.querySelector("[data-paywall-notification]")) {
                var l = (0, n.default)([{
                        "data-paywall-notification": "",
                        style: {
                            backgroundColor: "#eee",
                            borderTop: "solid 1px #ccc",
                            bottom: 0,
                            boxSizing: "border-box",
                            color: "#444",
                            display: "block",
                            font: ".8rem/1.4em Arial, Helvetica, Sans-serif",
                            left: 0,
                            padding: "1em .5em",
                            position: "fixed",
                            right: 0,
                            textAlign: "center",
                            zIndex: 10
                        }
                    },
                    ["div", {
                            style: {
                                display: "block",
                                padding: ".5em 1em 1em",
                                fontWeight: "bold"
                            }
                        },
                        ["div", {
                            className: "stars",
                            style: {
                                display: "inline-block",
                                float: "left"
                            }
                        }],
                        ["span", "Você leu " + e + " dos " + t + " textos gratuitos deste mês."]
                    ],
                    ["div", {
                        style: {
                            display: "inline-block",
                            width: "49%"
                        }
                    }, "Para acesso ilimitado, ", ["a", {
                        href: a,
                        style: {
                            color: "#00adef",
                            fontWeight: "bold",
                            textDecoration: "none"
                        }
                    }, "assine a Folha"], "."],
                    ["div", {
                        style: {
                            display: "inline-block",
                            width: "49%"
                        }
                    }, "Já possui uma conta? ", ["a", {
                        href: r,
                        style: {
                            color: "#00adef",
                            fontWeight: "bold",
                            textDecoration: "none"
                        }
                    }, "Faça login"], "."]
                ]);
                l.querySelector(".stars").innerHTML = '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 54 15" height="15" width="54"><path d="M7.527 0l1.86 5.608 5.667.121-4.516 3.588L12.178 15l-4.651-3.391L2.875 15l1.641-5.683L0 5.729l5.666-.12z" fill="#f3251b"/><path d="M27.473 0l1.861 5.608L35 5.73l-4.516 3.588L32.125 15l-4.652-3.391L22.821 15l1.642-5.683-4.517-3.588 5.667-.12z" fill="#00b6f3"/><path d="M46.473 0l1.86 5.608L54 5.73l-4.516 3.588L51.124 15l-4.651-3.391L41.821 15l1.641-5.683-4.516-3.588 5.666-.12z"/></svg>';
                var c = l.firstChild,
                    u = window.setTimeout(function() {
                        window.clearTimeout(u), c.parentNode.removeChild(c)
                    }, 1e3 * i);
                document.body.appendChild(l)
            }
        }
        Object.defineProperty(t, "__esModule", {
            value: !0
        }), t.default = showTeaser;
        var r = o(79),
            n = _interopRequireDefault(r);
        e.exports = t.default
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }
        Object.defineProperty(t, "__esModule", {
            value: !0
        });
        var r = o(17),
            n = _interopRequireDefault(r),
            a = o(44),
            i = _interopRequireDefault(a),
            l = o(90),
            c = _interopRequireDefault(l),
            u = o(42),
            s = _interopRequireDefault(u),
            f = function() {
                function FolhaSwG() {
                    (0, i.default)(this, FolhaSwG);
                    var e = document.createElement("script");
                    e.setAttribute("async", !0), e.setAttribute("type", "text/javascript"), e.setAttribute("src", "https://news.google.com/swg/js/v1/swg.js"), document.head.appendChild(e)
                }
                return (0, c.default)(FolhaSwG, [{
                    key: "initSwG",
                    value: function initSwG(e) {
                        var t = this;
                        (self.SWG = self.SWG || []).push(function(o) {
                            o.setOnSubscribeResponse(function(e) {
                                e.then(function(e) {
                                    var t = JSON.parse(e.purchaseData.raw);
                                    e.complete().then(function() {
                                        window.location = "" + s.default.loginURL + ("?done=" + encodeURIComponent(window.location.href)) + ("&code=" + e.userData.id) + ("&google_purchase_token=" + t.purchaseToken) + ("&google_purchase_sku=" + t.productId)
                                    })
                                })
                            }), o.setOnEntitlementsResponse(function(o) {
                                o.then(function(o) {
                                    o.enablesThis() ? (t.entitlements = o, e(t.getParsedEntitlements())) : e(!1)
                                })
                            }), t.subscriptions = o, o.start()
                        })
                    }
                }, {
                    key: "initLinkAcount",
                    value: function initLinkAcount(e) {
                        if (void 0 === e || e.length <= 0) return !1;
                        var t = this.getParsedEntitlements("folha");
                        if (t && "folha" === t.source) return !1;
                        var o = new n.default(function(t) {
                            t({
                                authCode: e
                            })
                        });
                        return this.subscriptions.saveSubscription(function() {
                            return o
                        }).then(function(e) {
                            e || fetch(s.default.cookieURL + "/link?value=no", {
                                credentials: "include"
                            })
                        }).catch(function(e) {}), !0
                    }
                }, {
                    key: "initdeferredAccountCreation",
                    value: function initdeferredAccountCreation() {
                        this.subscriptions.completeDeferredAccountCreation({
                            entitlements: this.entitlements,
                            consent: !0
                        }).then(function(e) {
                            var t = JSON.parse(e.purchaseData.raw);
                            e.complete().then(function() {
                                window.location = "" + s.default.loginURL + ("?done=" + encodeURIComponent(window.location.href)) + ("&code=" + e.userData.id) + ("&google_purchase_token=" + t.purchaseToken) + ("&google_purchase_sku=" + t.productId)
                            })
                        })
                    }
                }, {
                    key: "initLoginNotification",
                    value: function initLoginNotification() {
                        var e = this;
                        this.subscriptions.showLoginPrompt().then(function() {
                            e.subscriptions.showLoginNotification().then(function() {
                                var t = e.getParsedEntitlements();
                                return t && "google" === t.source ? (window.location = "" + s.default.loginURL + ("?done=" + encodeURIComponent(window.location.href)) + ("&google_purchase_token=" + t.purchaseToken) + ("&google_purchase_sku=" + t.productId), !0) : !(!t || "folha" !== t.source) && (window.location = "" + s.default.loginURL + ("?done=" + encodeURIComponent(window.location.href)) + ("&code=" + t.purchaseToken), !0)
                            })
                        }, function(e) {
                            fetch(s.default.cookieURL + "/login?value=no", {
                                credentials: "include"
                            }).then(function(e) {}).catch(function(e) {})
                        })
                    }
                }, {
                    key: "isEnabledDomain",
                    value: function isEnabledDomain() {
                        return !!window.location.hostname.match(/^(?:.+\.)(dev|test|staging)\./i) || s.default.enabledDomains.indexOf(window.location.hostname) > -1
                    }
                }, {
                    key: "showButton",
                    value: function showButton(e) {
                        var t = this;
                        document.querySelectorAll("." + s.default.buttonClass).forEach(function(o) {
                            o.style.display = o.getAttribute("data-display"), t.subscriptions.attachButton(o, {}, function() {
                                t.subscriptions.subscribe(e)
                            })
                        })
                    }
                }, {
                    key: "getParsedEntitlements",
                    value: function getParsedEntitlements(e) {
                        if (void 0 === this.entitlements || 0 === this.entitlements.length) return !1;
                        var t = this.entitlements.entitlements;
                        if (void 0 === e || "google" === e)
                            for (var o = 0; o < t.length; o++)
                                if ("google" === t[o].source) {
                                    var r = JSON.parse(t[o].subscriptionToken);
                                    return {
                                        source: "google",
                                        subscriberType: "google",
                                        isSubscriber: !0,
                                        productId: r.productId,
                                        purchaseToken: r.purchaseToken
                                    }
                                } if (void 0 === e || "folha" === e)
                            for (var n = 0; n < t.length; n++)
                                if ("folha.com.br" === t[n].source) return {
                                    source: "folha",
                                    subscriberType: "folha",
                                    isSubscriber: !0,
                                    productId: null,
                                    purchaseToken: t[n].subscriptionToken
                                };
                        return !1
                    }
                }]), FolhaSwG
            }();
        t.default = f, e.exports = t.default
    }, function(e, t, o) {
        e.exports = {
            default: o(94),
            __esModule: !0
        }
    }, function(e, t, o) {
        e.exports = {
            default: o(95),
            __esModule: !0
        }
    }, function(e, t, o) {
        e.exports = {
            default: o(97),
            __esModule: !0
        }
    }, function(e, t, o) {
        e.exports = {
            default: o(99),
            __esModule: !0
        }
    }, function(e, t, o) {
        e.exports = {
            default: o(101),
            __esModule: !0
        }
    }, function(e, t, o) {
        e.exports = {
            default: o(102),
            __esModule: !0
        }
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }
        t.__esModule = !0;
        var r = o(43),
            n = _interopRequireDefault(r);
        t.default = function() {
            function defineProperties(e, t) {
                for (var o = 0; o < t.length; o++) {
                    var r = t[o];
                    r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), (0, n.default)(e, r.key, r)
                }
            }
            return function(e, t, o) {
                return t && defineProperties(e.prototype, t), o && defineProperties(e, o), e
            }
        }()
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }
        t.__esModule = !0;
        var r = o(43),
            n = _interopRequireDefault(r);
        t.default = function(e, t, o) {
            return t in e ? (0, n.default)(e, t, {
                value: o,
                enumerable: !0,
                configurable: !0,
                writable: !0
            }) : e[t] = o, e
        }
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }
        t.__esModule = !0;
        var r = o(87),
            n = _interopRequireDefault(r),
            a = o(85),
            i = _interopRequireDefault(a),
            l = o(18),
            c = _interopRequireDefault(l);
        t.default = function(e, t) {
            if ("function" != typeof t && null !== t) throw new TypeError("Super expression must either be null or a function, not " + (void 0 === t ? "undefined" : (0, c.default)(t)));
            e.prototype = (0, i.default)(t && t.prototype, {
                constructor: {
                    value: e,
                    enumerable: !1,
                    writable: !0,
                    configurable: !0
                }
            }), t && (n.default ? (0, n.default)(e, t) : e.__proto__ = t)
        }
    }, function(e, t, o) {
        "use strict";

        function _interopRequireDefault(e) {
            return e && e.__esModule ? e : {
                default: e
            }
        }
        t.__esModule = !0;
        var r = o(18),
            n = _interopRequireDefault(r);
        t.default = function(e, t) {
            if (!e) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
            return !t || "object" !== (void 0 === t ? "undefined" : (0, n.default)(t)) && "function" != typeof t ? e : t
        }
    }, function(e, t, o) {
        o(128), e.exports = o(0).Object.assign
    }, function(e, t, o) {
        o(129);
        var r = o(0).Object;
        e.exports = function create(e, t) {
            return r.create(e, t)
        }
    }, function(e, t, o) {
        o(130);
        var r = o(0).Object;
        e.exports = function defineProperty(e, t, o) {
            return r.defineProperty(e, t, o)
        }
    }, function(e, t, o) {
        o(131), e.exports = o(0).Object.getPrototypeOf
    }, function(e, t, o) {
        o(132), e.exports = o(0).Object.keys
    }, function(e, t, o) {
        o(133), e.exports = o(0).Object.setPrototypeOf
    }, function(e, t, o) {
        o(62), o(63), o(64), o(134), o(136), o(137), e.exports = o(0).Promise
    }, function(e, t, o) {
        o(135), o(62), o(138), o(139), e.exports = o(0).Symbol
    }, function(e, t, o) {
        o(63), o(64), e.exports = o(38).f("iterator")
    }, function(e, t) {
        e.exports = function() {}
    }, function(e, t) {
        e.exports = function(e, t, o, r) {
            if (!(e instanceof t) || void 0 !== r && r in e) throw TypeError(o + ": incorrect invocation!");
            return e
        }
    }, function(e, t, o) {
        var r = o(11),
            n = o(61),
            a = o(124);
        e.exports = function(e) {
            return function(t, o, i) {
                var l, c = r(t),
                    u = n(c.length),
                    s = a(i, u);
                if (e && o != o) {
                    for (; u > s;)
                        if (l = c[s++], l != l) return !0
                } else
                    for (; u > s; s++)
                        if ((e || s in c) && c[s] === o) return e || s || 0;
                return !e && -1
            }
        }
    }, function(e, t, o) {
        var r = o(16),
            n = o(32),
            a = o(20);
        e.exports = function(e) {
            var t = r(e),
                o = n.f;
            if (o)
                for (var i, l = o(e), c = a.f, u = 0; l.length > u;) c.call(e, i = l[u++]) && t.push(i);
            return t
        }
    }, function(e, t, o) {
        var r = o(13),
            n = o(111),
            a = o(109),
            i = o(4),
            l = o(61),
            c = o(126),
            u = {},
            s = {},
            t = e.exports = function(e, t, o, f, p) {
                var h, d, b, m, g = p ? function() {
                        return e
                    } : c(e),
                    y = r(o, f, t ? 2 : 1),
                    v = 0;
                if ("function" != typeof g) throw TypeError(e + " is not iterable!");
                if (a(g)) {
                    for (h = l(e.length); h > v; v++)
                        if (m = t ? y(i(d = e[v])[0], d[1]) : y(e[v]), m === u || m === s) return m
                } else
                    for (b = g.call(e); !(d = b.next()).done;)
                        if (m = n(b, y, d.value, t), m === u || m === s) return m
            };
        t.BREAK = u, t.RETURN = s
    }, function(e, t) {
        e.exports = function(e, t, o) {
            var r = void 0 === o;
            switch (t.length) {
                case 0:
                    return r ? e() : e.call(o);
                case 1:
                    return r ? e(t[0]) : e.call(o, t[0]);
                case 2:
                    return r ? e(t[0], t[1]) : e.call(o, t[0], t[1]);
                case 3:
                    return r ? e(t[0], t[1], t[2]) : e.call(o, t[0], t[1], t[2]);
                case 4:
                    return r ? e(t[0], t[1], t[2], t[3]) : e.call(o, t[0], t[1], t[2], t[3])
            }
            return e.apply(o, t)
        }
    }, function(e, t, o) {
        var r = o(14),
            n = o(2)("iterator"),
            a = Array.prototype;
        e.exports = function(e) {
            return void 0 !== e && (r.Array === e || a[n] === e)
        }
    }, function(e, t, o) {
        var r = o(12);
        e.exports = Array.isArray || function isArray(e) {
            return "Array" == r(e)
        }
    }, function(e, t, o) {
        var r = o(4);
        e.exports = function(e, t, o, n) {
            try {
                return n ? t(r(o)[0], o[1]) : t(o)
            } catch (t) {
                var a = e.return;
                throw void 0 !== a && r(a.call(e)), t
            }
        }
    }, function(e, t, o) {
        "use strict";
        var r = o(31),
            n = o(21),
            a = o(22),
            i = {};
        o(9)(i, o(2)("iterator"), function() {
            return this
        }), e.exports = function(e, t, o) {
            e.prototype = r(i, {
                next: n(1, o)
            }), a(e, t + " Iterator")
        }
    }, function(e, t, o) {
        var r = o(2)("iterator"),
            n = !1;
        try {
            var a = [7][r]();
            a.return = function() {
                n = !0
            }, Array.from(a, function() {
                throw 2
            })
        } catch (e) {}
        e.exports = function(e, t) {
            if (!t && !n) return !1;
            var o = !1;
            try {
                var a = [7],
                    i = a[r]();
                i.next = function() {
                    return {
                        done: o = !0
                    }
                }, a[r] = function() {
                    return i
                }, e(a)
            } catch (e) {}
            return o
        }
    }, function(e, t) {
        e.exports = function(e, t) {
            return {
                value: t,
                done: !!e
            }
        }
    }, function(e, t, o) {
        var r = o(24)("meta"),
            n = o(6),
            a = o(8),
            i = o(7).f,
            l = 0,
            c = Object.isExtensible || function() {
                return !0
            },
            u = !o(10)(function() {
                return c(Object.preventExtensions({}))
            }),
            s = function(e) {
                i(e, r, {
                    value: {
                        i: "O" + ++l,
                        w: {}
                    }
                })
            },
            f = function(e, t) {
                if (!n(e)) return "symbol" == typeof e ? e : ("string" == typeof e ? "S" : "P") + e;
                if (!a(e, r)) {
                    if (!c(e)) return "F";
                    if (!t) return "E";
                    s(e)
                }
                return e[r].i
            },
            p = function(e, t) {
                if (!a(e, r)) {
                    if (!c(e)) return !0;
                    if (!t) return !1;
                    s(e)
                }
                return e[r].w
            },
            h = function(e) {
                return u && d.NEED && c(e) && !a(e, r) && s(e), e
            },
            d = e.exports = {
                KEY: r,
                NEED: !1,
                fastKey: f,
                getWeak: p,
                onFreeze: h
            }
    }, function(e, t, o) {
        var r = o(1),
            n = o(60).set,
            a = r.MutationObserver || r.WebKitMutationObserver,
            i = r.process,
            l = r.Promise,
            c = "process" == o(12)(i);
        e.exports = function() {
            var e, t, o, u = function() {
                var r, n;
                for (c && (r = i.domain) && r.exit(); e;) {
                    n = e.fn, e = e.next;
                    try {
                        n()
                    } catch (r) {
                        throw e ? o() : t = void 0, r
                    }
                }
                t = void 0, r && r.enter()
            };
            if (c) o = function() {
                i.nextTick(u)
            };
            else if (!a || r.navigator && r.navigator.standalone)
                if (l && l.resolve) {
                    var s = l.resolve(void 0);
                    o = function() {
                        s.then(u)
                    }
                } else o = function() {
                    n.call(r, u)
                };
            else {
                var f = !0,
                    p = document.createTextNode("");
                new a(u).observe(p, {
                    characterData: !0
                }), o = function() {
                    p.data = f = !f
                }
            }
            return function(r) {
                var n = {
                    fn: r,
                    next: void 0
                };
                t && (t.next = n), e || (e = n, o()), t = n
            }
        }
    }, function(e, t, o) {
        "use strict";
        var r = o(16),
            n = o(32),
            a = o(20),
            i = o(23),
            l = o(49),
            c = Object.assign;
        e.exports = !c || o(10)(function() {
            var e = {},
                t = {},
                o = Symbol(),
                r = "abcdefghijklmnopqrst";
            return e[o] = 7, r.split("").forEach(function(e) {
                t[e] = e
            }), 7 != c({}, e)[o] || Object.keys(c({}, t)).join("") != r
        }) ? function assign(e, t) {
            for (var o = i(e), c = arguments.length, u = 1, s = n.f, f = a.f; c > u;)
                for (var p, h = l(arguments[u++]), d = s ? r(h).concat(s(h)) : r(h), b = d.length, m = 0; b > m;) f.call(h, p = d[m++]) && (o[p] = h[p]);
            return o
        } : c
    }, function(e, t, o) {
        var r = o(7),
            n = o(4),
            a = o(16);
        e.exports = o(5) ? Object.defineProperties : function defineProperties(e, t) {
            n(e);
            for (var o, i = a(t), l = i.length, c = 0; l > c;) r.f(e, o = i[c++], t[o]);
            return e
        }
    }, function(e, t, o) {
        var r = o(11),
            n = o(52).f,
            a = {}.toString,
            i = "object" == typeof window && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : [],
            l = function(e) {
                try {
                    return n(e)
                } catch (e) {
                    return i.slice()
                }
            };
        e.exports.f = function getOwnPropertyNames(e) {
            return i && "[object Window]" == a.call(e) ? l(e) : n(r(e))
        }
    }, function(e, t, o) {
        var r = o(9);
        e.exports = function(e, t, o) {
            for (var n in t) o && e[n] ? e[n] = t[n] : r(e, n, t[n]);
            return e
        }
    }, function(e, t, o) {
        var r = o(6),
            n = o(4),
            a = function(e, t) {
                if (n(e), !r(t) && null !== t) throw TypeError(t + ": can't set as prototype!")
            };
        e.exports = {
            set: Object.setPrototypeOf || ("__proto__" in {} ? function(e, t, r) {
                try {
                    r = o(13)(Function.call, o(51).f(Object.prototype, "__proto__").set, 2), r(e, []), t = !(e instanceof Array)
                } catch (e) {
                    t = !0
                }
                return function setPrototypeOf(e, o) {
                    return a(e, o), t ? e.__proto__ = o : r(e, o), e
                }
            }({}, !1) : void 0),
            check: a
        }
    }, function(e, t, o) {
        "use strict";
        var r = o(1),
            n = o(0),
            a = o(7),
            i = o(5),
            l = o(2)("species");
        e.exports = function(e) {
            var t = "function" == typeof n[e] ? n[e] : r[e];
            i && t && !t[l] && a.f(t, l, {
                configurable: !0,
                get: function() {
                    return this
                }
            })
        }
    }, function(e, t, o) {
        var r = o(35),
            n = o(27);
        e.exports = function(e) {
            return function(t, o) {
                var a, i, l = n(t) + "",
                    c = r(o),
                    u = l.length;
                return c < 0 || c >= u ? e ? "" : void 0 : (a = l.charCodeAt(c), a < 55296 || a > 56319 || c + 1 === u || (i = l.charCodeAt(c + 1)) < 56320 || i > 57343 ? e ? l.charAt(c) : a : e ? l.slice(c, c + 2) : (a - 55296 << 10) + (i - 56320) + 65536)
            }
        }
    }, function(e, t, o) {
        var r = o(35),
            n = Math.max,
            a = Math.min;
        e.exports = function(e, t) {
            return e = r(e), e < 0 ? n(e + t, 0) : a(e, t)
        }
    }, function(e, t, o) {
        var r = o(1),
            n = r.navigator;
        e.exports = n && n.userAgent || ""
    }, function(e, t, o) {
        var r = o(46),
            n = o(2)("iterator"),
            a = o(14);
        e.exports = o(0).getIteratorMethod = function(e) {
            if (void 0 != e) return e[n] || e["@@iterator"] || a[r(e)]
        }
    }, function(e, t, o) {
        "use strict";
        var r = o(103),
            n = o(114),
            a = o(14),
            i = o(11);
        e.exports = o(50)(Array, "Array", function(e, t) {
            this._t = i(e), this._i = 0, this._k = t
        }, function() {
            var e = this._t,
                t = this._k,
                o = this._i++;
            return !e || o >= e.length ? (this._t = void 0, n(1)) : "keys" == t ? n(0, o) : "values" == t ? n(0, e[o]) : n(0, [o, e[o]])
        }, "values"), a.Arguments = a.Array, r("keys"), r("values"), r("entries")
    }, function(e, t, o) {
        var r = o(3);
        r(r.S + r.F, "Object", {
            assign: o(117)
        })
    }, function(e, t, o) {
        var r = o(3);
        r(r.S, "Object", {
            create: o(31)
        })
    }, function(e, t, o) {
        var r = o(3);
        r(r.S + r.F * !o(5), "Object", {
            defineProperty: o(7).f
        })
    }, function(e, t, o) {
        var r = o(23),
            n = o(53);
        o(55)("getPrototypeOf", function() {
            return function getPrototypeOf(e) {
                return n(r(e))
            }
        })
    }, function(e, t, o) {
        var r = o(23),
            n = o(16);
        o(55)("keys", function() {
            return function keys(e) {
                return n(r(e))
            }
        })
    }, function(e, t, o) {
        var r = o(3);
        r(r.S, "Object", {
            setPrototypeOf: o(121).set
        })
    }, function(e, t, o) {
        "use strict";
        var r, n, a, i, l = o(15),
            c = o(1),
            u = o(13),
            s = o(46),
            f = o(3),
            p = o(6),
            h = o(19),
            d = o(104),
            b = o(107),
            m = o(59),
            g = o(60).set,
            y = o(116)(),
            v = o(30),
            _ = o(56),
            w = o(125),
            x = o(57),
            C = "Promise",
            O = c.TypeError,
            k = c.process,
            S = k && k.versions,
            j = S && S.v8 || "",
            P = c[C],
            R = "process" == s(k),
            D = function() {},
            M = n = v.f,
            L = !! function() {
                try {
                    var e = P.resolve(1),
                        t = (e.constructor = {})[o(2)("species")] = function(e) {
                            e(D, D)
                        };
                    return (R || "function" == typeof PromiseRejectionEvent) && e.then(D) instanceof t && 0 !== j.indexOf("6.6") && w.indexOf("Chrome/66") === -1
                } catch (e) {}
            }(),
            E = function(e) {
                var t;
                return !(!p(e) || "function" != typeof(t = e.then)) && t
            },
            A = function(e, t) {
                if (!e._n) {
                    e._n = !0;
                    var o = e._c;
                    y(function() {
                        for (var r = e._v, n = 1 == e._s, a = 0, i = function(t) {
                                var o, a, i, l = n ? t.ok : t.fail,
                                    c = t.resolve,
                                    u = t.reject,
                                    s = t.domain;
                                try {
                                    l ? (n || (2 == e._h && H(e), e._h = 1), l === !0 ? o = r : (s && s.enter(), o = l(r), s && (s.exit(), i = !0)), o === t.promise ? u(O("Promise-chain cycle")) : (a = E(o)) ? a.call(o, c, u) : c(o)) : u(r)
                                } catch (e) {
                                    s && !i && s.exit(), u(e)
                                }
                            }; o.length > a;) i(o[a++]);
                        e._c = [], e._n = !1, t && !e._h && q(e)
                    })
                }
            },
            q = function(e) {
                g.call(c, function() {
                    var t, o, r, n = e._v,
                        a = T(e);
                    if (a && (t = _(function() {
                            R ? k.emit("unhandledRejection", n, e) : (o = c.onunhandledrejection) ? o({
                                promise: e,
                                reason: n
                            }) : (r = c.console) && r.error && r.error("Unhandled promise rejection", n)
                        }), e._h = R || T(e) ? 2 : 1), e._a = void 0, a && t.e) throw t.v
                })
            },
            T = function(e) {
                return 1 !== e._h && 0 === (e._a || e._c).length
            },
            H = function(e) {
                g.call(c, function() {
                    var t;
                    R ? k.emit("rejectionHandled", e) : (t = c.onrejectionhandled) && t({
                        promise: e,
                        reason: e._v
                    })
                })
            },
            F = function(e) {
                var t = this;
                t._d || (t._d = !0, t = t._w || t, t._v = e, t._s = 2, t._a || (t._a = t._c.slice()), A(t, !0))
            },
            I = function(e) {
                var t, o = this;
                if (!o._d) {
                    o._d = !0, o = o._w || o;
                    try {
                        if (o === e) throw O("Promise can't be resolved itself");
                        (t = E(e)) ? y(function() {
                            var r = {
                                _w: o,
                                _d: !1
                            };
                            try {
                                t.call(e, u(I, r, 1), u(F, r, 1))
                            } catch (e) {
                                F.call(r, e)
                            }
                        }): (o._v = e, o._s = 1, A(o, !1))
                    } catch (e) {
                        F.call({
                            _w: o,
                            _d: !1
                        }, e)
                    }
                }
            };
        L || (P = function Promise(e) {
            d(this, P, C, "_h"), h(e), r.call(this);
            try {
                e(u(I, this, 1), u(F, this, 1))
            } catch (e) {
                F.call(this, e)
            }
        }, r = function Promise(e) {
            this._c = [], this._a = void 0, this._s = 0, this._d = !1, this._v = void 0, this._h = 0, this._n = !1
        }, r.prototype = o(120)(P.prototype, {
            then: function then(e, t) {
                var o = M(m(this, P));
                return o.ok = "function" != typeof e || e, o.fail = "function" == typeof t && t, o.domain = R ? k.domain : void 0, this._c.push(o), this._a && this._a.push(o), this._s && A(this, !1), o.promise
            },
            catch: function(e) {
                return this.then(void 0, e)
            }
        }), a = function() {
            var e = new r;
            this.promise = e, this.resolve = u(I, e, 1), this.reject = u(F, e, 1)
        }, v.f = M = function(e) {
            return e === P || e === i ? new a(e) : n(e)
        }), f(f.G + f.W + f.F * !L, {
            Promise: P
        }), o(22)(P, C), o(122)(C), i = o(0)[C], f(f.S + f.F * !L, C, {
            reject: function reject(e) {
                var t = M(this);
                return (0, t.reject)(e), t.promise
            }
        }), f(f.S + f.F * (l || !L), C, {
            resolve: function resolve(e) {
                return x(l && this === i ? P : this, e)
            }
        }), f(f.S + f.F * !(L && o(113)(function(e) {
            P.all(e).catch(D)
        })), C, {
            all: function all(e) {
                var t = this,
                    o = M(t),
                    r = o.resolve,
                    n = o.reject,
                    a = _(function() {
                        var o = [],
                            a = 0,
                            i = 1;
                        b(e, !1, function(e) {
                            var l = a++,
                                c = !1;
                            o.push(void 0), i++, t.resolve(e).then(function(e) {
                                c || (c = !0, o[l] = e, --i || r(o))
                            }, n)
                        }), --i || r(o)
                    });
                return a.e && n(a.v), o.promise
            },
            race: function race(e) {
                var t = this,
                    o = M(t),
                    r = o.reject,
                    n = _(function() {
                        b(e, !1, function(e) {
                            t.resolve(e).then(o.resolve, r)
                        })
                    });
                return n.e && r(n.v), o.promise
            }
        })
    }, function(e, t, o) {
        "use strict";
        var r = o(1),
            n = o(8),
            a = o(5),
            i = o(3),
            l = o(58),
            c = o(115).KEY,
            u = o(10),
            s = o(34),
            f = o(22),
            p = o(24),
            h = o(2),
            d = o(38),
            b = o(37),
            m = o(106),
            g = o(110),
            y = o(4),
            v = o(6),
            _ = o(11),
            w = o(36),
            x = o(21),
            C = o(31),
            O = o(119),
            k = o(51),
            S = o(7),
            j = o(16),
            P = k.f,
            R = S.f,
            D = O.f,
            M = r.Symbol,
            L = r.JSON,
            E = L && L.stringify,
            A = "prototype",
            q = h("_hidden"),
            T = h("toPrimitive"),
            H = {}.propertyIsEnumerable,
            F = s("symbol-registry"),
            I = s("symbols"),
            B = s("op-symbols"),
            U = Object[A],
            N = "function" == typeof M,
            z = r.QObject,
            G = !z || !z[A] || !z[A].findChild,
            V = a && u(function() {
                return 7 != C(R({}, "a", {
                    get: function() {
                        return R(this, "a", {
                            value: 7
                        }).a
                    }
                })).a
            }) ? function(e, t, o) {
                var r = P(U, t);
                r && delete U[t], R(e, t, o), r && e !== U && R(U, t, r)
            } : R,
            $ = function(e) {
                var t = I[e] = C(M[A]);
                return t._k = e, t
            },
            K = N && "symbol" == typeof M.iterator ? function(e) {
                return "symbol" == typeof e
            } : function(e) {
                return e instanceof M
            },
            W = function defineProperty(e, t, o) {
                return e === U && W(B, t, o), y(e), t = w(t, !0), y(o), n(I, t) ? (o.enumerable ? (n(e, q) && e[q][t] && (e[q][t] = !1), o = C(o, {
                    enumerable: x(0, !1)
                })) : (n(e, q) || R(e, q, x(1, {})), e[q][t] = !0), V(e, t, o)) : R(e, t, o)
            },
            J = function defineProperties(e, t) {
                y(e);
                for (var o, r = m(t = _(t)), n = 0, a = r.length; a > n;) W(e, o = r[n++], t[o]);
                return e
            },
            Y = function create(e, t) {
                return void 0 === t ? C(e) : J(C(e), t)
            },
            Z = function propertyIsEnumerable(e) {
                var t = H.call(this, e = w(e, !0));
                return !(this === U && n(I, e) && !n(B, e)) && (!(t || !n(this, e) || !n(I, e) || n(this, q) && this[q][e]) || t)
            },
            X = function getOwnPropertyDescriptor(e, t) {
                if (e = _(e), t = w(t, !0), e !== U || !n(I, t) || n(B, t)) {
                    var o = P(e, t);
                    return !o || !n(I, t) || n(e, q) && e[q][t] || (o.enumerable = !0), o
                }
            },
            Q = function getOwnPropertyNames(e) {
                for (var t, o = D(_(e)), r = [], a = 0; o.length > a;) n(I, t = o[a++]) || t == q || t == c || r.push(t);
                return r
            },
            ee = function getOwnPropertySymbols(e) {
                for (var t, o = e === U, r = D(o ? B : _(e)), a = [], i = 0; r.length > i;) !n(I, t = r[i++]) || o && !n(U, t) || a.push(I[t]);
                return a
            };
        N || (M = function Symbol() {
            if (this instanceof M) throw TypeError("Symbol is not a constructor!");
            var e = p(arguments.length > 0 ? arguments[0] : void 0),
                t = function(o) {
                    this === U && t.call(B, o), n(this, q) && n(this[q], e) && (this[q][e] = !1), V(this, e, x(1, o))
                };
            return a && G && V(U, e, {
                configurable: !0,
                set: t
            }), $(e)
        }, l(M[A], "toString", function toString() {
            return this._k
        }), k.f = X, S.f = W, o(52).f = O.f = Q, o(20).f = Z, o(32).f = ee, a && !o(15) && l(U, "propertyIsEnumerable", Z, !0), d.f = function(e) {
            return $(h(e))
        }), i(i.G + i.W + i.F * !N, {
            Symbol: M
        });
        for (var te = "hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","), oe = 0; te.length > oe;) h(te[oe++]);
        for (var re = j(h.store), ne = 0; re.length > ne;) b(re[ne++]);
        i(i.S + i.F * !N, "Symbol", {
            for: function(e) {
                return n(F, e += "") ? F[e] : F[e] = M(e)
            },
            keyFor: function keyFor(e) {
                if (!K(e)) throw TypeError(e + " is not a symbol!");
                for (var t in F)
                    if (F[t] === e) return t
            },
            useSetter: function() {
                G = !0
            },
            useSimple: function() {
                G = !1
            }
        }), i(i.S + i.F * !N, "Object", {
            create: Y,
            defineProperty: W,
            defineProperties: J,
            getOwnPropertyDescriptor: X,
            getOwnPropertyNames: Q,
            getOwnPropertySymbols: ee
        }), L && i(i.S + i.F * (!N || u(function() {
            var e = M();
            return "[null]" != E([e]) || "{}" != E({
                a: e
            }) || "{}" != E(Object(e))
        })), "JSON", {
            stringify: function stringify(e) {
                for (var t, o, r = [e], n = 1; arguments.length > n;) r.push(arguments[n++]);
                if (o = t = r[1], (v(t) || void 0 !== e) && !K(e)) return g(t) || (t = function(e, t) {
                    if ("function" == typeof o && (t = o.call(this, e, t)), !K(t)) return t
                }), r[1] = t, E.apply(L, r)
            }
        }), M[A][T] || o(9)(M[A], T, M[A].valueOf), f(M, "Symbol"), f(Math, "Math", !0), f(r.JSON, "JSON", !0)
    }, function(e, t, o) {
        "use strict";
        var r = o(3),
            n = o(0),
            a = o(1),
            i = o(59),
            l = o(57);
        r(r.P + r.R, "Promise", {
            finally: function(e) {
                var t = i(this, n.Promise || a.Promise),
                    o = "function" == typeof e;
                return this.then(o ? function(o) {
                    return l(t, e()).then(function() {
                        return o
                    })
                } : e, o ? function(o) {
                    return l(t, e()).then(function() {
                        throw o
                    })
                } : e)
            }
        })
    }, function(e, t, o) {
        "use strict";
        var r = o(3),
            n = o(30),
            a = o(56);
        r(r.S, "Promise", {
            try: function(e) {
                var t = n.f(this),
                    o = a(e);
                return (o.e ? t.reject : t.resolve)(o.v), t.promise
            }
        })
    }, function(e, t, o) {
        o(37)("asyncIterator")
    }, function(e, t, o) {
        o(37)("observable")
    }, function(e, t, o) {
        (function(t) {
            function getValue(e, t) {
                return null == e ? void 0 : e[t]
            }

            function isHostObject(e) {
                var t = !1;
                if (null != e && "function" != typeof e.toString) try {
                    t = !!(e + "")
                } catch (e) {}
                return t
            }

            function Hash(e) {
                var t = -1,
                    o = e ? e.length : 0;
                for (this.clear(); ++t < o;) {
                    var r = e[t];
                    this.set(r[0], r[1])
                }
            }

            function hashClear() {
                this.__data__ = L ? L(null) : {}
            }

            function hashDelete(e) {
                return this.has(e) && delete this.__data__[e]
            }

            function hashGet(e) {
                var t = this.__data__;
                if (L) {
                    var o = t[e];
                    return o === r ? void 0 : o
                }
                return S.call(t, e) ? t[e] : void 0
            }

            function hashHas(e) {
                var t = this.__data__;
                return L ? void 0 !== t[e] : S.call(t, e)
            }

            function hashSet(e, t) {
                return this.__data__[e] = L && void 0 === t ? r : t, this
            }

            function ListCache(e) {
                var t = -1,
                    o = e ? e.length : 0;
                for (this.clear(); ++t < o;) {
                    var r = e[t];
                    this.set(r[0], r[1])
                }
            }

            function listCacheClear() {
                this.__data__ = []
            }

            function listCacheDelete(e) {
                var t = this.__data__,
                    o = assocIndexOf(t, e);
                return !(o < 0) && (o == t.length - 1 ? t.pop() : D.call(t, o, 1), !0)
            }

            function listCacheGet(e) {
                var t = this.__data__,
                    o = assocIndexOf(t, e);
                return o < 0 ? void 0 : t[o][1]
            }

            function listCacheHas(e) {
                return assocIndexOf(this.__data__, e) > -1
            }

            function listCacheSet(e, t) {
                var o = this.__data__,
                    r = assocIndexOf(o, e);
                return r < 0 ? o.push([e, t]) : o[r][1] = t, this
            }

            function MapCache(e) {
                var t = -1,
                    o = e ? e.length : 0;
                for (this.clear(); ++t < o;) {
                    var r = e[t];
                    this.set(r[0], r[1])
                }
            }

            function mapCacheClear() {
                this.__data__ = {
                    hash: new Hash,
                    map: new(M || ListCache),
                    string: new Hash
                }
            }

            function mapCacheDelete(e) {
                return getMapData(this, e).delete(e)
            }

            function mapCacheGet(e) {
                return getMapData(this, e).get(e)
            }

            function mapCacheHas(e) {
                return getMapData(this, e).has(e)
            }

            function mapCacheSet(e, t) {
                return getMapData(this, e).set(e, t), this
            }

            function assignValue(e, t, o) {
                var r = e[t];
                S.call(e, t) && eq(r, o) && (void 0 !== o || t in e) || (e[t] = o)
            }

            function assocIndexOf(e, t) {
                for (var o = e.length; o--;)
                    if (eq(e[o][0], t)) return o;
                return -1
            }

            function baseIsNative(e) {
                return !(!isObject(e) || isMasked(e)) && (isFunction(e) || isHostObject(e) ? P : b).test(toSource(e))
            }

            function baseSet(e, t, o, r) {
                if (!isObject(e)) return e;
                t = isKey(t, e) ? [t] : castPath(t);
                for (var n = -1, a = t.length, i = a - 1, l = e; null != l && ++n < a;) {
                    var c = toKey(t[n]),
                        u = o;
                    if (n != i) {
                        var s = l[c];
                        u = r ? r(s, c, l) : void 0, void 0 === u && (u = isObject(s) ? s : isIndex(t[n + 1]) ? [] : {})
                    }
                    assignValue(l, c, u), l = l[c]
                }
                return e
            }

            function baseToString(e) {
                if ("string" == typeof e) return e;
                if (isSymbol(e)) return A ? A.call(e) : "";
                var t = e + "";
                return "0" == t && 1 / e == -n ? "-0" : t
            }

            function castPath(e) {
                return T(e) ? e : q(e)
            }

            function getMapData(e, t) {
                var o = e.__data__;
                return isKeyable(t) ? o["string" == typeof t ? "string" : "hash"] : o.map
            }

            function getNative(e, t) {
                var o = getValue(e, t);
                return baseIsNative(o) ? o : void 0
            }

            function isIndex(e, t) {
                return t = null == t ? a : t, !!t && ("number" == typeof e || m.test(e)) && e > -1 && e % 1 == 0 && e < t
            }

            function isKey(e, t) {
                if (T(e)) return !1;
                var o = typeof e;
                return !("number" != o && "symbol" != o && "boolean" != o && null != e && !isSymbol(e)) || (s.test(e) || !u.test(e) || null != t && e in Object(t))
            }

            function isKeyable(e) {
                var t = typeof e;
                return "string" == t || "number" == t || "symbol" == t || "boolean" == t ? "__proto__" !== e : null === e
            }

            function isMasked(e) {
                return !!O && O in e
            }

            function toKey(e) {
                if ("string" == typeof e || isSymbol(e)) return e;
                var t = e + "";
                return "0" == t && 1 / e == -n ? "-0" : t
            }

            function toSource(e) {
                if (null != e) {
                    try {
                        return k.call(e)
                    } catch (e) {}
                    try {
                        return e + ""
                    } catch (e) {}
                }
                return ""
            }

            function memoize(e, t) {
                if ("function" != typeof e || t && "function" != typeof t) throw new TypeError(o);
                var r = function() {
                    var o = arguments,
                        n = t ? t.apply(this, o) : o[0],
                        a = r.cache;
                    if (a.has(n)) return a.get(n);
                    var i = e.apply(this, o);
                    return r.cache = a.set(n, i), i
                };
                return r.cache = new(memoize.Cache || MapCache), r
            }

            function eq(e, t) {
                return e === t || e !== e && t !== t
            }

            function isFunction(e) {
                var t = isObject(e) ? j.call(e) : "";
                return t == i || t == l
            }

            function isObject(e) {
                var t = typeof e;
                return !!e && ("object" == t || "function" == t)
            }

            function isObjectLike(e) {
                return !!e && "object" == typeof e
            }

            function isSymbol(e) {
                return "symbol" == typeof e || isObjectLike(e) && j.call(e) == c
            }

            function toString(e) {
                return null == e ? "" : baseToString(e)
            }

            function set(e, t, o) {
                return null == e ? e : baseSet(e, t, o)
            }
            var o = "Expected a function",
                r = "__lodash_hash_undefined__",
                n = 1 / 0,
                a = 9007199254740991,
                i = "[object Function]",
                l = "[object GeneratorFunction]",
                c = "[object Symbol]",
                u = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,
                s = /^\w*$/,
                f = /^\./,
                p = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,
                h = /[\\^$.*+?()[\]{}|]/g,
                d = /\\(\\)?/g,
                b = /^\[object .+?Constructor\]$/,
                m = /^(?:0|[1-9]\d*)$/,
                g = "object" == typeof t && t && t.Object === Object && t,
                y = "object" == typeof self && self && self.Object === Object && self,
                v = g || y || Function("return this")(),
                _ = Array.prototype,
                w = Function.prototype,
                x = Object.prototype,
                C = v["__core-js_shared__"],
                O = function() {
                    var e = /[^.]+$/.exec(C && C.keys && C.keys.IE_PROTO || "");
                    return e ? "Symbol(src)_1." + e : ""
                }(),
                k = w.toString,
                S = x.hasOwnProperty,
                j = x.toString,
                P = RegExp("^" + k.call(S).replace(h, "\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, "$1.*?") + "$"),
                R = v.Symbol,
                D = _.splice,
                M = getNative(v, "Map"),
                L = getNative(Object, "create"),
                E = R ? R.prototype : void 0,
                A = E ? E.toString : void 0;
            Hash.prototype.clear = hashClear, Hash.prototype.delete = hashDelete, Hash.prototype.get = hashGet, Hash.prototype.has = hashHas, Hash.prototype.set = hashSet, ListCache.prototype.clear = listCacheClear, ListCache.prototype.delete = listCacheDelete, ListCache.prototype.get = listCacheGet, ListCache.prototype.has = listCacheHas, ListCache.prototype.set = listCacheSet, MapCache.prototype.clear = mapCacheClear, MapCache.prototype.delete = mapCacheDelete, MapCache.prototype.get = mapCacheGet, MapCache.prototype.has = mapCacheHas, MapCache.prototype.set = mapCacheSet;
            var q = memoize(function(e) {
                e = toString(e);
                var t = [];
                return f.test(e) && t.push(""), e.replace(p, function(e, o, r, n) {
                    t.push(r ? n.replace(d, "$1") : o || e)
                }), t
            });
            memoize.Cache = MapCache;
            var T = Array.isArray;
            e.exports = set
        }).call(t, o(25))
    }, function(e, t, o) {
        var r, n;
        ! function(a, i) {
            r = i, n = "function" == typeof r ? r.call(t, o, t, e) : r, !(void 0 !== n && (e.exports = n))
        }(this, function() {
            "use strict";

            function Cookie(e, t, o) {
                return void 0 === t ? Cookie.get(e) : void(null === t ? Cookie.remove(e) : Cookie.set(e, t, o))
            }

            function escapeRe(e) {
                return e.replace(/[.*+?^$|[\](){}\\-]/g, "\\$&")
            }

            function convert(e) {
                var t = "";
                for (var o in e)
                    if (e.hasOwnProperty(o)) {
                        if ("expires" === o) {
                            var r = e[o];
                            "object" != typeof r && (r += "number" == typeof r ? "D" : "", r = computeExpires(r)), e[o] = r.toUTCString()
                        }
                        if ("secure" === o) {
                            e[o] && (t += ";" + o);
                            continue
                        }
                        t += ";" + o + "=" + e[o]
                    } return e.hasOwnProperty("path") || (t += ";path=/"), t
            }

            function computeExpires(e) {
                var t = new Date,
                    o = e.charAt(e.length - 1),
                    r = parseInt(e, 10);
                switch (o) {
                    case "Y":
                        t.setFullYear(t.getFullYear() + r);
                        break;
                    case "M":
                        t.setMonth(t.getMonth() + r);
                        break;
                    case "D":
                        t.setDate(t.getDate() + r);
                        break;
                    case "h":
                        t.setHours(t.getHours() + r);
                        break;
                    case "m":
                        t.setMinutes(t.getMinutes() + r);
                        break;
                    case "s":
                        t.setSeconds(t.getSeconds() + r);
                        break;
                    default:
                        t = new Date(e)
                }
                return t
            }
            return Cookie.enabled = function() {
                var e, t = "__test_key";
                return document.cookie = t + "=1", e = !!document.cookie, e && Cookie.remove(t), e
            }, Cookie.get = function(e, t) {
                if ("string" != typeof e || !e) return null;
                e = "(?:^|; )" + escapeRe(e) + "(?:=([^;]*?))?(?:;|$)";
                var o = RegExp(e),
                    r = o.exec(document.cookie);
                return null !== r ? t ? r[1] : decodeURIComponent(r[1]) : null
            }, Cookie.getRaw = function(e) {
                return Cookie.get(e, !0)
            }, Cookie.set = function(e, t, o, r) {
                o !== !0 && (r = o, o = !1), r = convert(r ? r : {});
                var n = e + "=" + (o ? t : encodeURIComponent(t)) + r;
                document.cookie = n
            }, Cookie.setRaw = function(e, t, o) {
                Cookie.set(e, t, !0, o)
            }, Cookie.remove = function(e) {
                Cookie.set(e, "a", {
                    expires: new Date
                })
            }, Cookie
        })
    }, function(e, t, o) {
        o(68), o(67), o(65), e.exports = o(66)
    }]);
</script><!-- /Paywall -->
<!-- Tag Manager -->
CaioWzy commented 5 years ago

Caramba quanto código. Eles usam um método diferente do site principal?

On Fri, Jul 5, 2019, 10:51 PM Rafael Requião notifications@github.com wrote:

Vou tentar brincar com isso aqui... ele tá chamando "fetchWall".

[image: Captura de Tela 2019-07-05 às 22 49 24] https://user-images.githubusercontent.com/5564635/60749908-65d6a080-9f77-11e9-84d2-06f05d885121.png [image: Captura de Tela 2019-07-05 às 22 48 58] https://user-images.githubusercontent.com/5564635/60749910-666f3700-9f77-11e9-8cbe-81cc0dee448e.png

Githubissues.
  • Githubissues is a development platform for aggregating issues.