(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{360:function(e,t,n){"use strict";n.r(t),n.d(t,"default",function(){return y});var r=n(15),a=n.n(r),o=n(16),c=n.n(o),s=n(343),i=n.n(s),t=n(344),u=n.n(t),r=n(345),l=n.n(r),o=n(29),d=n.n(o),s=n(60),p=n.n(s),t=n(11),f=n.n(t),r=n(346),o=n(365),s=n(351),t=n.n(s),s=n(354),h=n(348);function b(n){var r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var e,t=l()(n);return t=r?(e=l()(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),u()(this,t)}}function m(t,e){var n,r=Object.keys(t);return Object.getOwnPropertySymbols&&(n=Object.getOwnPropertySymbols(t),e&&(n=n.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,n)),r}function g(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach(function(e){p()(t,e,n[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))})}return t}var o=new o.default,v=t.a.component("channel-player",{name:"ChannelPlayer",components:{"channel-related-items":o.relatedItems},props:["datacommons"],data:function(){return{youtubeID:"",body:"",embed:"",sealAD:""}},computed:g(g({},Object(s.mapGetters)(["getRelatedItems","getVideoTitle","getVideoText","getYoutubeId","getTagPublicidade","hasText","hasIdYoutube"])),{},{getYoutubeEmbed:function(){return this.embed=this.$store.getters.getYoutubeEmbed,this.$store.getters.getYoutubeEmbed},classFlexWrapper:function(){return 2<this.getRelatedItems.length?"channel-player-container flex-wrap":"channel-player-container"},setSealAD:function(){var t=this,e=this.$store.getters.getTagPublicidade;window.UOLPD.TagManager.DfpAsync.removeAds(["banner-120x35-3-area"]);var n={text:"Patrocínio",customTargetings:{tags:""},bp:{xs:"120x35-3-area"},push:!0};""!=e&&(n.customTargetings.tags=e);e="".concat(window.Config.servicename,"?loadComponent=ads&data=").concat(encodeURIComponent(JSON.stringify(n)));return Object(h.a)(e,function(e){t.sealAD=e.body}),window.uolads.push(n),this.sealAD}}),methods:{loadEmbed:function(t){var n=this;return d()(f.a.mark(function e(){return f.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:n.$store.dispatch("setYoutubeEmbed",t),window.render();case 2:case"end":return e.stop()}},e)}))()}},watch:{youtubeID:function(e,t){this.loadEmbed(e)}},updated:function(){window.render()},mounted:function(){this.$store.commit("updateCommons",this.datacommons||{})},template:'\n        <div v-if="hasIdYoutube" class="channel-player">\n            <div class="embed" v-html="getYoutubeEmbed" :data-id="getYoutubeId"></div>\n\n            <div class="row">\n                <div class="col-xs-8 col-sm-24">\n                    <div :class="classFlexWrapper">\n                        <div v-if="hasText" class="channel-player-info">\n                            <div class="title-container">\n                                <h3 class="channel-player-title">{{ getVideoTitle }}</h3>\n                                <div id="channel-ads-seal" v-html="setSealAD"></div>\n                            </div>\n                            <p class="channel-player-text">{{ getVideoText }}</p>\n                        </div>\n                        <channel-related-items/>\n                    </div>\n                </div>\n            </div>\n        </div>\n    '}),y=function(e){i()(n,e);var t=b(n);function n(){return a()(this,n),t.apply(this,arguments)}return c()(n,[{key:"onCreate",value:function(){}},{key:"channelPlayer",get:function(){return v}}]),n}(r.a)}}]);