var app=angular.module("App",["ngCookies","ngSanitize","angular-loading-bar","ngAnimate","ui.router","ncy-angular-breadcrumb","storage.service","utilizador.service","menu.service","slugifier","ngTextTruncate","angularMoment","ui.tinymce","ngScrollbars","videosharing-embed","rmDatepicker","angular-google-analytics","ui.rCalendar","ngCropper","angular-owl-carousel-2","vcRecaptcha","ngImageCompress","ui.mask","dynamic-states","link.service","pascalprecht.translate","colorbox"]).config(["$stateProvider","$urlRouterProvider","$locationProvider","$breadcrumbProvider","ScrollBarsProvider","AnalyticsProvider","vcRecaptchaServiceProvider","uiMask.ConfigProvider","$translateProvider","$qProvider","$httpProvider","$compileProvider",function(o,e,a,t,i,n,r,s,l,c,d,u){u.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|file|javascript):/),l.useStaticFilesLoader({prefix:"app/main/idiomas/",suffix:".json"}).registerAvailableLanguageKeys(["PT","EN"],{"pt_*":"PT","en_*":"EN","fr_*":"FR","es*":"ES"}).preferredLanguage("PT").fallbackLanguage("PT").useSanitizeValueStrategy("escapeParameters").useLocalStorage(),c.errorOnUnhandledRejections(!1),d.defaults.headers.get||(d.defaults.headers.get={}),d.defaults.headers.get["If-Modified-Since"]="Mon, 26 Jul 1997 05:00:00 GMT",d.defaults.headers.get["Cache-Control"]="no-cache",d.defaults.headers.get.Pragma="no-cache",s.maskDefinitions({A:/[a-z]/,"*":/[a-zA-Z0-9]/}),s.addDefaultPlaceholder(!1),r.setDefaults({key:"6LfDAy4UAAAAAMjT7SItakjmnJFfeLUfzT8hMto8",theme:"light",size:"normal",lang:"pt-PT"}),n.setAccount([{tracker:"G-D5QMMMMTL1",name:"IGAPE"}]).logAllCalls(!0).setPageEvent("$locationChangeSuccess"),i.defaults={theme:"light",scrollInertia:0,axis:"y",scrollButtons:{scrollAmount:"auto",enable:!1},advanced:{updateOnContentResize:!0}},t.setOptions({prefixStateName:"home",includeAbstract:!0}),a.html5Mode(!1).hashPrefix("!"),o.state("home",{url:"/",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/home.html",controller:"homeController"}}}).state("igape.quem-e-quem",{url:"/quem-e-quem",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/quem-e-quem.html",controller:"quemEquemController"}}}).state("igape.quem-e-quem.cdQuemEQuem",{url:"/:cdQuemEQuem/:regimeCarreira/:noQuemEQuem",ncyBreadcrumb:{label:"Quem é Quem"},views:{"@":{templateUrl:"app/pages/quem-e-quem-detalhes.html",controller:"quemEquemController"}}}).state("mapa-do-site",{url:"/mapa-do-site",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/mapa-do-site.html",controller:"mapaDoSiteController"}}}).state("participacoes-do-estado",{url:"/participacoes-do-estado",abstract:!0,ncyBreadcrumb:{label:" "}}).state("participacoes-do-estado.empresas-publicas",{url:"/empresas-publicas",publicacao:{label:{singular:"Empresas Públicas",plural:"Empresas Públicas"},template:{sigla:"ART",dominio:"TB_ARTIGO"}},ncyBreadcrumb:{label:"Empresas Públicas"},views:{"@":{templateUrl:"app/pages/empresas-publicas.html",controller:"empresasPublicasController"}}}).state("participacoes-do-estado.empresas-publicas.cdPublicacao",{url:"/:cdPublicacao/:slug",publicacao:{label:{singular:"Empresas Pública",plural:"Empresas Pública"},template:{sigla:"ART",dominio:"TB_ARTIGO"}},ncyBreadcrumb:{label:"Empresa Pública"},views:{"@":{templateUrl:"app/pages/empresa.html",controller:"empresasPublicasController"}}}).state("sector-empresarial-publico.relatorio-de-gestao-e-conta.calendario",{url:"/calendario",ncyBreadcrumb:{label:"Calendário"},views:{"@":{templateUrl:"app/pages/calendario.html",controller:"calendarioController"}}}).state("sector-empresarial-publico.relatorio-de-gestao-e-conta.relatorio-de-gestao-e-contas.anual",{url:"/relatorio-de-gestao-e-contas.anual",ncyBreadcrumb:{label:"Relatório de Gestão e Contas Anual"},views:{"@":{templateUrl:"app/pages/relatorio-gestao-conta-anual.html",controller:"relatorioGestaoContaAnual"}}}).state("sector-empresarial-publico.relatorio-de-gestao-e-conta.relatorio-de-gestao-e-contas.trimestral",{url:"/relatorio-de-gestao-e-conta-trimestral",ncyBreadcrumb:{label:"Relatório de Gestão e Contas Trimestral"},views:{"@":{templateUrl:"app/pages/relatorio-gestao-conta-trimestral.html",controller:"relatorioGestaoContaTrimestral"}}}).state("sector-empresarial-publico.panorama-do-sep",{url:"/panorama-do-sep",ncyBreadcrumb:{label:"Panorama do SEP"},views:{"@":{templateUrl:"app/pages/panorama-do-sep.html",controller:"relatorioGestaoContaTrimestral"}}}).state("sala-de-imprensa",{url:"/sala-de-imprensa",abstract:!0,ncyBreadcrumb:{label:" "}}).state("sala-de-imprensa.noticias",{url:"/noticias",publicacao:{label:{singular:"Notícia",plural:"Notícias"},template:{sigla:"NOT",dominio:"TP_PUBLICACAO"}},ncyBreadcrumb:{label:"Notícias"},views:{"@":{templateUrl:"app/pages/publicacoes.html",controller:"publicacoesController"}}}).state("sala-de-imprensa.noticias.cdPublicacao",{url:"/:cdPublicacao/:slug",publicacao:{label:{singular:"Notícia",plural:"Notícias"},template:{sigla:"NOT",dominio:"TP_PUBLICACAO"}},ncyBreadcrumb:{label:"Notícias"},views:{"@":{templateUrl:"app/pages/publicacao.html",controller:"publicacoesController"}}}).state("sala-de-imprensa.artigos.cdPublicacao",{url:"/:cdPublicacao/:slug",publicacao:{label:{singular:" ",plural:" "},template:{sigla:"ART",dominio:"TB_ARTIGO"}},ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/publicacao.html",controller:"publicacoesController"}}}).state("sala-de-imprensa.galerias",{url:"/galerias",ncyBreadcrumb:{label:"Galerias"},views:{"@":{templateUrl:"app/pages/fotos.html",controller:"fotosController"}}}).state("sala-de-imprensa.galerias.cdPublicacao",{url:"/:cdPublicacao/:slug",ncyBreadcrumb:{label:"Galerias"},views:{"@":{templateUrl:"app/pages/foto.html",controller:"fotosController"}}}).state("sala-de-imprensa.videos",{url:"/videos",ncyBreadcrumb:{label:"Vídeos"},views:{"@":{templateUrl:"app/pages/videos.html",controller:"videosController"}}}).state("sala-de-imprensa.videos.cdPublicacao",{url:"/:cdPublicacao/:slug",ncyBreadcrumb:{label:"Vídeos"},views:{"@":{templateUrl:"app/pages/video.html",controller:"videosController"}}}).state("sala-de-imprensa.proximos-eventos",{url:"/proximos-eventos",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/eventos.html",controller:"eventosController"}}}).state("sala-de-imprensa.comunicados",{url:"/comunicados",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/default-interna.html",controller:"defaultInternaController"}}}).state("sala-de-imprensa.proximos-eventos.evento",{url:"/:cdPublicacao/:slug",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/evento.html",controller:"eventosController"}}}).state("glossario",{url:"/glossario",anexos:!0,ncyBreadcrumb:{label:"Glossário"},views:{"@":{templateUrl:"app/pages/glossario.html",controller:"glossarioController"}}}).state("veja-tambem",{url:"/veja-tambem",abstract:!0,ncyBreadcrumb:{label:" "}}).state("veja-tambem.glossario",{url:"/glossario",sigla:"COM",anexos:!0,ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/perguntas-frequentes.html",controller:"perguntasFrequentesController"}}}).state("veja-tambem.perguntas-frequentes",{url:"/perguntas-frequentes",sigla:"ANY",anexos:!0,ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/perguntas-frequentes.html",controller:"perguntasFrequentesController"}}}).state("graficos",{url:"/graficos",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/graficos.html",controller:"graficosController"}}}).state("graficos.id",{url:"/:id",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/graficos.html",controller:"graficosController"}}}).state("contacto",{url:"/contacto",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/contacto.html",controller:"contactoController"}}}).state("estatisticas",{url:"/estatisticas",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/estatisticas.html",controller:"estatisticasController"}},resolve:{checkSession:["$state","UtilizadorService","StorageService",function(o,e,a){return!!a.get("utilizadorLogado")}]}}).state("validarconta",{url:"/validarconta/:token",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/validarconta.html",controller:"validarContaController"}}}).state("login",{url:"/login",ncyBreadcrumb:{label:"Login"},views:{"@":{templateUrl:"app/pages/backoffice-login.html",controller:"UtilizadorController"}}}).state("backoffice",{url:"/backoffice",ncyBreadcrumb:{label:"Backoffice"},views:{"@":{templateUrl:"app/pages/backoffice.html",controller:"backofficeController"}},resolve:{checkSession:["$state","UtilizadorService","StorageService",function(o,e,a){if(a.get("utilizadorLogado")){var t=e.checarPermissao(["TECNICO","CRIP","INVESTIDOR","ANALISTA"]);return t.$$state.value||o.go("home"),t.$$state.value}return!1}]}}).state("backoffice.gestor",{url:"/gestor",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/backoffice-gestor.html",controller:"backofficeDashboardGestorController"}},resolve:{checkSession:["$state","UtilizadorService","StorageService",function(o,e,a){if(a.get("utilizadorLogado")){var t=e.checarPermissao(["TECNICO","CRIP","ANALISTA"]);return t.$$state.value||o.go("home"),t.$$state.value}return!1}]}}).state("backoffice.gestor.solicitacoes",{url:"/solicitacoes",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/backoffice-gestor-solicitacoes.html",controller:"backofficeGestorSolicitacoesController"}},resolve:{checkSession:["$state","UtilizadorService","StorageService",function(o,e,a){if(a.get("utilizadorLogado")){var t=e.checarPermissao(["TECNICO","CRIP","ANALISTA"]);return t.$$state.value||o.go("home"),t.$$state.value}return!1}]}}).state("backoffice.gestor.investidores",{url:"/investidores",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/backoffice-gestor-investidores.html",controller:"backofficeGestorInvestidoresController"}},resolve:{checkSession:["$state","UtilizadorService","StorageService",function(o,e,a){if(a.get("utilizadorLogado")){var t=e.checarPermissao(["TECNICO","CRIP","ANALISTA"]);return t.$$state.value||o.go("home"),t.$$state.value}return!1}]}}).state("backoffice.investidor",{url:"/investidor",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/backoffice-dashboard-investidor.html",controller:"backofficeDashboardInvestidorController"}}}).state("backoffice.servicos",{url:"/servicos",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/backoffice-servicos.html",controller:"backofficeServicosController"}}}).state("backoffice.investidor.registo-investidor",{url:"/registo-investidor",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/backoffice-registo-investidor-crud.html",controller:"backofficeRegistoInvestidorCrudController"}}}).state("backoffice.investidor.lista-proposta",{url:"/lista-propostas",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/backoffice-lista-propostas.html",controller:"backofficeListaPropostasController"}}}).state("backoffice.investidor.registo-proposta",{url:"/registo-proposta/:cdProposta",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/backoffice-registo-proposta-crud.html",controller:"backofficeRegistoPropostaCrudController"}}}).state("backoffice.gestor.registo-proposta",{url:"/registo-proposta/:cdProposta",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/backoffice-registo-proposta-crud.html",controller:"backofficeRegistoPropostaCrudController"}}}).state("backoffice.gestor.analise-proposta",{url:"/analise-proposta/:cdProposta",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/backoffice-gestor-analise-proposta.html",controller:"backofficeAnalisePropostaCrudController"}}}).state("backoffice.gestor.ajuste-proposta",{url:"/ajuste-proposta/:cdProposta",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/backoffice-registo-proposta-crud.html",controller:"backofficeRegistoPropostaCrudController"}}}).state("solicitar-credencial-acesso",{url:"/solicitar-credencial-acesso",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/solicitar-credencial-acesso.html",controller:"solicitarCredencialAcessoController"}},resolve:{checkSession:["$translateLocalStorage",function(o){r.setDefaults({key:"6LfDAy4UAAAAAMjT7SItakjmnJFfeLUfzT8hMto8",theme:"light",size:"normal",lang:o.get("NG_TRANSLATE_LANG_KEY")})}]}}).state("activar-registo-investidor",{url:"/activar-registo-investidor/:hash",ncyBreadcrumb:{label:" "},views:{"@":{templateUrl:"app/pages/solicitar-credencial-acesso.html",controller:"solicitarCredencialAcessoController"}}}),e.otherwise("/")}]).run(["$rootScope","$ws","$timeout","$window","$http","$state","Analytics","RequestService","AlertaService","dynamicStates","UtilizadorService",function(n,o,e,r,a,i,t,s,l,c,d){n.const=null,a.get("app/services/offline/pt-BR.json").then(function(o){n.const=o.data.dictionary}),n.getLinkState=function(o,e){var a=i.get(o);if(!a.subPaginas)return i.href(a.name,{},{absolute:e});for(var t=0;t",""],responsiveClass:!0,responsive:{0:{items:1},300:{items:1},600:{items:1},1000:{items:1}}}}}]}),app.component("swalAnimation",{bindings:{tipo:"@"},template:'
\t
\t\t\t\t\t\t\t\t\t\t\t\t
\t\t
\t
\t
\t\t\t\t\t
\t
\t\t\t\t\t\t
\t\t
\t
'}),app.component("owlCarousel",{templateUrl:"app/partials/owl-carousel.html",bindings:{data:"<",descricao:"<",qtdItens:"<",bullet:"<",arrow:"<",singleItem:"<",numbered:"<",nome:"@"},controller:function(){this.$onChanges=function(o){this.data&&$("."+this.nome).owlCarousel({items:this.qtdItens,lazyLoad:!0,loop:!0,margin:10,dots:this.bullet,nav:this.arrow,navText:["",""],responsiveClass:!0,responsive:{0:{items:this.singleItem?"1":1},300:{items:this.singleItem?"1":2},600:{items:this.singleItem?"1":3},1000:{items:this.qtdItens}}})}}}),app.component("linksUteis",{templateUrl:"app/partials/links-uteis-carousel.html",bindings:{data:"<",qtdItens:"<",loop:"=",bullet:"<",arrow:"<",numbered:"<",tipo:"@",titulo:"@",dimensoes:"@",exibirTitulo:"="},controller:["$location",function(o){var e=this;e.ready=function(o){o},e.retornaImg=function(o){return o?'':""},this.$onInit=function(o){e.properties={items:e.qtdItens,lazyLoad:!0,loop:e.loop,margin:10,dots:e.bullet,nav:e.arrow,autoplay:e.bullet,autoplayTimeout:3e3,autoplayHoverPause:!0,navText:["",""],responsiveClass:!0,responsive:{0:{items:e.singleItem?"1":1},300:{items:e.singleItem?"1":1},600:{items:e.singleItem?"1":1},1000:{items:e.qtdItens}}}}}]}),app.component("eventosList",{templateUrl:"app/partials/eventos-list.html",bindings:{data:"<",tipo:"@",qtdItens:"<",truncar:"<"},controller:function(){}}),app.component("perguntasList",{templateUrl:"app/partials/perguntas-list.html",bindings:{data:"<",qtdItens:"@"},controller:["$scope",function(o){o.getNumber=function(o){return new Array(o)}}]}),app.component("customFooter",{templateUrl:"app/partials/custom-footer.html",bindings:{menuarray:"<",contactos:"="},controller:["$rootScope","$state","$translateLocalStorage","StorageService",function(o,e,a,t){var i=this;o.$on("broadcastUtilizadorReceiver",function(o,e){i.initUtilizador()}),o.$on("broadcastStateReceiver",function(o,e){i.state=e}),this.$onChanges=function(o){i.menuSocial=e.get("redes-sociais")},this.$onInit=function(o){i.idioma=a.get("NG_TRANSLATE_LANG_KEY"),i.dataAtual={agora:new Date},i.state=null,i.initUtilizador()},i.initUtilizador=function(){i.utilizador=t.get("utilizadorLogado")}}]}),app.component("cambio",{templateUrl:"app/partials/cambio.html",bindings:{data:"="}}),app.component("breadcrumb",{templateUrl:"app/partials/breadcrumb.html",bindings:{dataItens:"="}}),app.component("submenuSidebar",{templateUrl:"app/partials/submenu-sidebar.html",controller:["$rootScope","$state","LinkService",function(e,t,i){this.$onChanges=function(){this.menuPrincipal=e.menu,this.current=t.$current;for(var o=t.$current;o.parent;)(o=o.parent).name&&(this.menuTop=o)},this.linkarSubMenus=function(o){var e=t.href(o.state),a=i.target(o.url);return a?a[0]:e},this.changeSubMenuItem=function(o){o.aberto=!o.aberto},this.checkSubMenuParent=function(o){o.aberto=!1,0<=this.current.name.indexOf(o.state)&&(o.aberto=!0)}}]}),app.component("defaultInternaEditar",{templateUrl:"app/partials/default-interna-editar.html",bindings:{pagina:"<",menuAtual:"<",anexos:"="},controller:["$rootScope","$scope","$timeout","RequestService","AlertaService","StorageService",function(i,r,a,n,s,t){r.utilizador=t.get("utilizadorLogado"),i.$on("broadcastUtilizadorReceiver",function(o,e){r.utilizador=t.get("utilizadorLogado")}),this.$onChanges=function(o){r.pagina=angular.copy(this.pagina),r.menuAtual=this.menuAtual,r.extensoesPermitidas=["pdf","doc","docx","xls","xlsx","ppt","pptx"],r.tamanhoFicheiro=50,r.extensoesPermitidasImagens=["jpg","jpeg","png"],r.tamanhoFicheiroImagem=1,r.tinymceOptions={menubar:!1,statusbar:!1,plugins:"link image media table lists paste textcolor code",height:300,toolbar:"insertfile alignleft aligncenter alignright alignjustify | outdent indent | fontselect fontsizeselect formatselect forecolor | cop/y paste cleanup | bold italic underline | bullist numlist | link unlink | table | image media | undo redo | code",automatic_uploads:!0,file_picker_types:"image",content_css:"app/main/css/lato.css",font_formats:"Lato=lato",image_dimensions:!1,image_description:!1,fontsize_formats:"8pt 9pt 10pt 11pt 12pt 13pt 14pt 15pt 16pt 17pt 18pt 20pt 21pt 22pt 23pt 24pt",nowrap:!1,setup:function(o){o.on("load",function(o){$(".mce-btn button").click(function(){a(function(){"Inserir/editar imagem"==$(".mce-title").html()&&($(".mce-combobox input").attr("readonly","readonly").addClass("disabled"),$("input:last").focus())},100)})})},file_picker_callback:function(t,o,e){var i=angular.element("#editorImageUpload");a(function(){angular.element(i).click()},200),i.on("change",function(o){var e=o.target.files[0];e.extensao=e.name.split(".");var a=new FileReader;a.readAsDataURL(e),a.onload=function(){var o={permitir:!0,tamanho:!0};r.extensoesPermitidasImagens.indexOf(e.extensao[e.extensao.length-1].toLowerCase())<0&&(a.onloadend=!1,o.permitir=!1,s.showMensagemRetorno(400,"Tipo do ficheiro inválido")),e.size>1048576*r.tamanhoFicheiroImagem&&(a.onloadend=!1,o.tamanho=!1,s.showMensagemRetorno(400,"Ultrapassou o limite do tamanho do ficheiro")),o.permitir&&o.tamanho&&(i.val(""),t(a.result,{title:e.name}))},a.onloadstart=function(){s.showProgressAlert()},a.onloadend=function(){s.closeProgressAlert()},a.onabort=function(){s.closeProgressAlert()}})}};try{r.tinymceModel=this.pagina.html}catch(o){}},r.defaultInternaEditar=function(o){if(o.$valid&&o.$submitted){var e={portal:n.portalConfig.portalAPI,data:{cdMenu:r.menuAtual.cdMenu,html:r.tinymceModel||"",anexoPortalList:r.pagina.anexoPortalList}};r.pagina.html=r.tinymceModel||"",n.request("POST","/menu/salvarConteudoHtml",e,!0,function(o){o?200==o.retorno.codigo?a(s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem,function(){i.$broadcast("broadcastHomeReceiver")}),1500):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})}},r.ficheiroAnexoNovo=function(){r.pagina.anexoPortalList||(r.pagina.anexoPortalList=[{anexoPortalItemList:[]}]);r.pagina.anexoPortalList.push({novo:!0,cdAnexoPortal:null,cdLinksUteis:null,anexoPortalItemList:[{cdAnexoPortalItem:null,nome:null,mimeType:null,extensao:null,base64Anexo:null,url:null}]})},r.ficheiroAnexoExcluir=function(o,a,e,t){a.novo?r.pagina.anexoPortalList.splice(t,1):s.confirmar("Confirma Excluir Ficheiro ?",function(o){if(o){var e={portal:n.portalConfig.portalAPI,data:{cdAnexoPortal:a.cdAnexoPortal}};n.request("POST","/menu/removerAnexo",e,!0,function(o){o?200==o.retorno.codigo?(s.closeProgressAlert(),r.pagina.anexoPortalList.splice(t,1),i.$broadcast("broadcastHomeReceiver")):s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})}})},r.preUpload=function(e,o,a,t){if(angular.isDefined(t)&&t.target.files.length){var i=t.target.files[0];if(i.extensao=i.name.split("."),01048576*r.tamanhoFicheiro&&(n.onloadend=!1,o.tamanho=!1,s.showMensagemRetorno(400,"Ultrapassou o limite do tamanho do ficheiro")),o.permitir&&o.tamanho&&(e.nome=i.name,e.base64Anexo=n.result.substr(n.result.indexOf(",")+1).replace(/ /g,""),e.extensao=i.extensao[i.extensao.length-1],e.mimeType=i.type)},n.onloadstart=function(){s.showProgressAlert()},n.onloadend=function(){s.closeProgressAlert()},n.onabort=function(){s.closeProgressAlert()}}else s.showMensagemRetorno(400,"O ficheiro está vazio!")}}}]}),app.component("publicacoesCrud",{templateUrl:"app/partials/publicacoes-crud.html",bindings:{label:"<",template:"<"},controller:["$rootScope","$timeout","$filter","RequestService","StorageService","AlertaService","UtilizadorService","Utils",function(t,n,r,i,e,s,o,l){var c=this;t.$on("broadcastUtilizadorReceiver",function(o,e){c.initUtilizador(!0)}),this.$onInit=function(o){c.initUtilizador(!1),c.extensoesPermitidasImagens=["jpg","jpeg","png"],c.tamanhoFicheiroImagem=1,c.editorImageUpload={},c.tinymceOptions={menubar:!1,statusbar:!1,plugins:"link image media table lists paste textcolor code",height:300,toolbar:"insertfile alignleft aligncenter alignright alignjustify | outdent indent | fontselect fontsizeselect formatselect forecolor | cop/y paste cleanup | bold italic underline | bullist numlist | link unlink | table | image media | undo redo | code",automatic_uploads:!0,file_picker_types:"image",content_css:"app/main/css/lato.css",font_formats:"Lato=lato",image_dimensions:!1,image_description:!1,nowrap:!1,setup:function(o){o.on("load",function(o){$(".mce-btn button").click(function(){n(function(){"Inserir/editar imagem"==$(".mce-title").html()&&$(".mce-combobox input").attr("readonly","readonly").addClass("disabled")},100)})})},file_picker_callback:function(t,o,e){var i=angular.element("#editorImageUpload-"+r("slugify")(c.label.plural));n(function(){angular.element(i).click()},200),i.on("change",function(o){var e=o.target.files[0];e.extensao=e.name.split(".");var a=new FileReader;a.readAsDataURL(e),a.onload=function(){var o={permitir:!0,tamanho:!0};c.extensoesPermitidasImagens.indexOf(e.extensao[e.extensao.length-1].toLowerCase())<0&&(a.onloadend=!1,o.permitir=!1,s.showMensagemRetorno(400,"Tipo do ficheiro inválido")),e.size>1048576*c.tamanhoFicheiroImagem&&(a.onloadend=!1,o.tamanho=!1,s.showMensagemRetorno(400,"Ultrapassou o limite do tamanho do ficheiro")),o.permitir&&o.tamanho&&(i.val(""),t(a.result,{title:e.name}))},a.onloadstart=function(){s.showProgressAlert()},a.onloadend=function(){s.closeProgressAlert()},a.onabort=function(){s.closeProgressAlert()}})}}},c.initUtilizador=function(o){c.utilizador=e.get("utilizadorLogado"),c.administrador=!1,c.gestor=!1,c.publicador=!1,c.redator=!1,c.revisor=!1,c.editor=!1,c.utilizador&&(c.administrador=l.validaPermissao("administrador",c.utilizador.grupos),c.gestor=l.validaPermissao("gestor",c.utilizador.grupos),c.publicador=l.validaPermissao("publicador",c.utilizador.grupos),c.redator=l.validaPermissao("redator",c.utilizador.grupos),c.revisor=l.validaPermissao("revisor",c.utilizador.grupos),c.editor=l.validaPermissao("editor",c.utilizador.grupos),o&&c.init(null,c.utilizador.gestor))},c.init=function(o,e){o&&o.$setPristine(),c.publicacaoPesquisar={portal:i.portalConfig.portalAPI,flDestaque:null,tipo:{dominio:c.template.dominio,sigla:c.template.sigla},status:null,statusTipos:{AREV:"Aguardando Revisão",CRIA:"Criada",PUB:"Publicada",REV:"Revisado",RPUB:"Reprovada Publicador",RREV:"Reprovada Revisor"},titulo:null,todos:!0,paginaAtual:1,qtdPaginas:5,paginacaoArray:[5,10,15,20],quantidadeTotalItens:0},c.itensPaginados=null,e&&c.pesquisarPublicacao(!1)},c.validaEditar=function(o){var e=!1;return"CRIA"==o&&(c.editor||c.redator||c.gestor||c.administrador)?e=!0:"RREV"==o&&(c.editor||c.redator||c.gestor||c.administrador)?e=!0:c.administrador&&(e=!0),e},c.validaVisualizar=function(o){var e=!1;return"AREV"==o&&(c.editor||c.redator||c.revisor||c.gestor||c.administrador)?e=!0:"RPUB"==o&&(c.revisor||c.gestor||c.administrador)?e=!0:"REV"==o&&(c.publicador||c.gestor||c.administrador)?e=!0:"PUB"==o&&(c.publicador||c.editor||c.redator||c.revisor||c.gestor||c.administrador)?e=!0:"CRIA"==o&&(c.revisor||c.publicador||c.gestor||c.administrador)?e=!0:"RREV"==o&&(c.revisor||c.publicador||c.gestor||c.administrador)?e=!0:"REV"==o&&(c.revisor||c.publicador||c.gestor||c.administrador)&&(e=!0),e},c.formPublicacaoPesquisarSubmit=function(o){o.$valid&&(c.publicacaoPesquisar.paginaAtual=1,n(function(){c.pesquisarPublicacao()}))},c.pesquisarPublicacao=function(){c.publicacaoPesquisar.quantidadeTotalItens=0,i.request("POST","/publicacao/listar/",c.publicacaoPesquisar,!1,function(o){o?200==o.retorno.codigo?(c.itensPaginados=o,c.publicacaoPesquisar.quantidadeTotalItens=c.itensPaginados.quantidadeTotalItens,s.closeProgressAlert()):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})},c.setObj=function(o){o&&o.$setPristine(),c.dataJson={portal:i.portalConfig.portalAPI,data:{cdPublicacao:null,descricao:null,dtFim:null,dtInicio:null,flStatusPublicacao:{sigla:"CRIA",descricao:"CRIA",detalhe:"Criada",dominio:"FL_STATUS_PUBLICACAO"},sumario:null,titulo:null,anexoPortalList:[{cdAnexoPortal:null,cdLinksUteis:null,anexoPortalItemList:[{cdAnexoPortalItem:null,nome:null,mimeType:null,extensao:null,base64Anexo:null,url:null}]}],templatePublicacao:{cdTemplatePublicacao:null,dsTemplate:null,flAtivo:null,noTemplate:null,token:null,cgRefCodes:{sigla:c.template.sigla,descricao:null,detalhe:null,dominio:c.template.dominio},publicacaoList:null,anexoPortalList:null},dsPortal:i.portalConfig.portalAPI,flDestaque:null,autor:null,dtCriacao:null,observacao:null,idAnexo:null,idImagem:null,filePath:null,urlImagemContent:null}}},c.salvarNoticia=function(o){o.$valid&&o.$submitted&&(c.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].base64Anexo&&(c.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].base64Anexo=c.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].base64Anexo.substr(c.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].base64Anexo.indexOf(",")+1).replace(/ /g,"")),c.dataJson.data.dtInicio=moment(c.dataJson.data.dtInicio,"DD-MM-YYYY").format("DD-MM-YYYYTHH:mm:ss.000+0100"),c.dataJson.data.dtFim=moment(c.dataJson.data.dtFim,"DD-MM-YYYY").format("DD-MM-YYYYTHH:mm:ss.000+0100"),c.dataJson.portal=i.portalConfig.portalAPI,i.request("POST","/publicacao/salvar",c.dataJson,!0,function(o){o?200==o.retorno.codigo?s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem,function(){c.pesquisarPublicacao(),n(function(){c.dataJson={data:o.data},c.dataJson.data.dtInicio=moment(o.data.dtInicio,"DD-MM-YYYY").format("DD/MM/YYYY"),c.dataJson.data.dtFim=moment(o.data.dtFim,"DD-MM-YYYY").format("DD/MM/YYYY")},1e3),t.$broadcast("broadcastHomeReceiver")}):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()}))},c.excluirAnexo=function(){c.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].contentUrlARemover=c.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].url,c.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].url=null},c.editar=function(o,e){e&&e.$setPristine(),i.request("GET","/noticia/buscar/"+o.cdPublicacao,null,!0,function(o){o?200==o.retorno.codigo?(s.closeProgressAlert(),c.dataJson={data:o.data},c.dataJson.data.dtInicio=moment(o.data.dtInicio,"DD-MM-YYYY").format("DD/MM/YYYY"),c.dataJson.data.dtFim=moment(o.data.dtFim,"DD-MM-YYYY").format("DD/MM/YYYY")):s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})},c.excluir=function(e,o){s.confirmar("Excluir este Registo ?",function(o){o&&i.request("DELETE","/publicacao/remover/"+e.cdPublicacao,null,!0,function(o){o?200==o.retorno.codigo?(c.pesquisarPublicacao(),t.$broadcast("broadcastHomeReceiver")):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})})},c.visualizar=function(o){c.noticiaVisualizada=null,i.request("GET","/publicacao/buscar/"+o.cdPublicacao,null,!0,function(o){o?200==o.retorno.codigo?(s.closeProgressAlert(),c.noticiaVisualizada=o.data,c.noticiaVisualizada.dtInicio=moment(o.data.dtInicio,"DD-MM-YYYY").format("DD/MM/YYYY"),c.noticiaVisualizada.dtFim=moment(o.data.dtFim,"DD-MM-YYYY").format("DD/MM/YYYY")):s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})},c.selecionaMotivoNoticia=function(o,e,a){c.noticiaSelecionada=angular.copy(o),a.$setPristine(),c.noticiaSelecionada.observacao=null,c.motivoStatusSelecionado=e,l.mantemModal("#modalGerir"+r("slugify")(c.label.plural),!1),n(function(){l.mantemModal("#modalGerir"+r("slugify")(c.label.plural)+"Observacao",!0)},600)},c.limparMotivo=function(){c.noticiaSelecionada=null,c.motivoStatusSelecionado=null},c.salvarMotivo=function(o){o.$valid&&o.$submitted&&c.alterarStatusNoticia(c.noticiaSelecionada,c.motivoStatusSelecionado)},c.alterarStatusNoticia=function(e,a){s.confirmar(t.const.CONFIRMA_OPERACAO,function(o){o&&(c.dataJson={data:angular.copy(e)},c.dataJson.data.flStatusPublicacao.sigla=a,c.dataJson.data.flStatusPublicacao.descricao=a,c.dataJson.data.flStatusPublicacao.detalhe=null,c.dataJson.data.flStatusPublicacao.dominio="FL_STATUS_PUBLICACAO",c.noticiaSelecionada||(c.dataJson.data.observacao=null),c.dataJson.portal=i.portalConfig.portalAPI,i.request("POST","/publicacao/atualizar-situacao",c.dataJson,!0,function(o){o?200==o.retorno.codigo?(s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem,function(){c.pesquisarPublicacao(),n(function(){c.dataJson={data:o.data},c.dataJson.data.dtInicio=moment(o.data.dtInicio,"DD-MM-YYYY").format("DD/MM/YYYY"),c.dataJson.data.dtFim=moment(o.data.dtFim,"DD-MM-YYYY").format("DD/MM/YYYY"),c.noticiaSelecionada&&(c.noticiaSelecionada=null,c.motivoStatusSelecionado=null,l.mantemModal("#modalGerir"+r("slugify")(c.label.plural)+"Observacao",!1),n(function(){l.mantemModal("#modalGerir"+r("slugify")(c.label.plural),!0)},500))},1e3),t.$broadcast("broadcastHomeReceiver")}),form.$setPristine()):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()}))})}}]}),app.component("videosCrud",{templateUrl:"app/partials/videos-crud.html",bindings:{itens:"<",video:"<"},controller:["$rootScope","$scope","$timeout","RequestService","AlertaService","StorageService",function(t,i,o,n,r,a){i.utilizador=a.get("utilizadorLogado"),t.$on("broadcastUtilizadorReceiver",function(o,e){i.utilizador=a.get("utilizadorLogado")}),this.$onChanges=function(o){$(document).on("shown.bs.modal","#modalGerirVideos",function(){i.paginaAtual=1,i.paginarRegistos()}),$(document).on("hidden.bs.modal","#modalGerirVideosNovo",function(){i.exibirForm=!1}),$(document).on("shown.bs.modal","#modalGerirVideosNovo",function(){i.exibirForm=!0})},i.novoVideo=function(e){e.$valid&&e.$submitted&&n.request("POST","/video/salvar",i.dataJson,!0,function(o){o?200==o.retorno.codigo?r.closeProgressAlert(function(){r.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem,function(){i.paginarRegistos(),t.$broadcast("broadcastHomeReceiver")}),e.$setPristine(),i.dataJson.data.cdPublicacao||e.$$element[0].reset(),t.$broadcast("broadcastHomeReceiver")}):923!=o.retorno.codigo&&r.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):r.erroRede()})},i.setObj=function(o){i.dataJson={portal:n.portalConfig.portalAPI,data:{}},i.dataJson.data=o||{cdPublicacao:null,descricao:null,dtFim:null,dtInicio:null,autor:null,flStatusPublicacao:{sigla:"PUB",descricao:"PUB",detalhe:"Publicado",dominio:"FL_STATUS_PUBLICACAO"},qtdAcesso:0,sumario:null,titulo:null,anexoPortalList:[{cdAnexoPortal:null,anexoPortalItemList:[{cdAnexoPortalItem:null,nome:null,mimeType:null,extensao:null,base64Anexo:null,url:null}]}],templatePublicacao:null,dsPortal:n.portalConfig.portalAPI,flDestaque:"N",dtCriacao:null,observacao:null}},i.dataJson={},i.paginaAtual=1,i.paginacaoQtdRegistros=5,i.paginacaoArray=[5,10,15,20],i.q="",i.paginarRegistos=function(){n.request("GET","/video/listar/"+n.portalConfig.portalAPI+"/"+i.paginaAtual+"/"+i.paginacaoQtdRegistros,null,!0,function(o){o?200==o.retorno.codigo?(r.closeProgressAlert(),i.itensPaginados=o):923!=o.retorno.codigo&&r.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):r.erroRede()})},i.numeroDePaginas=function(){try{for(var o=new Array(Math.ceil(i.itensPaginados.quantidadeTotalItens/i.paginacaoQtdRegistros)),e=[],a=0;a1048576*n.tamanhoFicheiroImagem&&(e.onloadend=!1,o.tamanho=!1,l.showMensagemRetorno(400,"Ultrapassou o limite do tamanho do ficheiro")),o.permitir&&o.tamanho){var e=new FileReader;e.readAsDataURL(a),e.onload=function(){var o={cdAnexoPortal:null,anexoPortalItemList:[{nome:a.name,base64Anexo:e.result.substr(e.result.indexOf(",")+1).replace(/ /g,""),extensao:a.extensao[a.extensao.length-1],mimeType:a.type,url:null,videoUrl:null}]};n.dataJson.data.anexoPortalList.push(o)}}},o.onloadstart=function(){l.showProgressAlert()},o.onloadend=function(){l.closeProgressAlert()},o.onabort=function(){l.closeProgressAlert()}})},n.excluirAnexo=function(a,o,t){l.confirmar("Excluir este Registo ?",function(o){var e={portal:s.portalConfig.portalAPI,data:{cdAnexoPortal:a.cdAnexoPortal}};s.request("POST","/menu/removerAnexo",e,!0,function(o){r(function(){n.dataJson.data.anexoPortalList.splice(t,1),l.closeProgressAlert(),i.$broadcast("broadcastHomeReceiver")},100)})})},n.excluir=function(a,o){l.confirmar("Excluir este Registo ?",function(o){if(o){var e={portal:s.portalConfig.portalAPI,data:{cdPublicacao:a.cdPublicacao}};s.request("DELETE","/formulario/remover",e,!0,function(o){o?200==o.retorno.codigo?(n.paginarRegistos(),i.$broadcast("broadcastHomeReceiver")):923!=o.retorno.codigo&&l.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):l.erroRede()})}})},n.setObj=function(o){n.dataJson={portal:s.portalConfig.portalAPI,data:{}},o?(n.dataJson.data=o,n.dataJson.data.anexoPortalList.length||(n.dataJson.data.anexoPortalList=[])):n.dataJson={portal:s.portalConfig.portalAPI,data:{cdPublicacao:null,descricao:null,descricaoGaleria:null,dtFim:null,dtInicio:null,flStatusPublicacao:{sigla:"PUB",detalhe:"Publicada",dominio:"FL_STATUS_PUBLICACAO"},qtdAcesso:0,sumario:null,titulo:null,templatePublicacao:null,dsPortal:s.portalConfig.portalAPI,flDestaque:"N",autor:null,dtCriacao:null,observacao:null,idAnexo:null,idImagem:null,filePath:null,urlImagemContent:null,anexoPortalList:[]}}},n.dataJson={},n.paginaAtual=0,n.paginacaoQtdRegistros=5,n.q="",n.paginarRegistos=function(){var o={portal:s.portalConfig.portalAPI,data:{flDestaque:"N"}};s.request("POST","/noticia/galeria/listar/",o,!0,function(o){o?200==o.retorno.codigo?(l.closeProgressAlert(),n.itensPaginados=o):923!=o.retorno.codigo&&l.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):l.erroRede()})},n.numeroDePaginas=function(){try{for(var o=new Array(Math.ceil(n.itensPaginados.quantidadeTotalItens/n.paginacaoQtdRegistros)),e=[],a=0;a1048576*r.tamanhoFicheiro&&(n.onloadend=!1,o.tamanho=!1,s.showMensagemRetorno(400,"Ultrapassou o limite do tamanho do ficheiro")),o.permitir&&o.tamanho&&(r.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].nome=i.name,r.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].base64Anexo=n.result.substr(n.result.indexOf(",")+1).replace(/ /g,""),r.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].extensao=i.extensao[i.extensao.length-1],r.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].mimeType=i.type)},n.onloadstart=function(){s.showProgressAlert()},n.onloadend=function(){s.closeProgressAlert()},n.onabort=function(){s.closeProgressAlert()}}},r.ficheiroAnexoExcluir=function(a,o,e,t){o.novo?r.ficheiroAnexoNovo():s.confirmar("Confirma Excluir Ficheiro ?",function(o){if(o){var e={portal:RequestSer.portalAPI,data:{cdAnexoPortalItem:a.cdAnexoPortalItem}};i.request("POST","/menu/removerAnexoItem",e,!1,function(o){o?200==o.retorno.codigo?r.dataJson.data.anexoPortalList[0].anexoPortalItemList[0]={cdAnexoPortalItem:null,nome:null,mimeType:null,extensao:null,base64Anexo:null,url:null}:923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})}})},r.ficheiroAnexoNovo=function(){r.dataJson.data.anexoPortalList=[{anexoPortalItemList:[]}];r.dataJson.data.anexoPortalList.push({novo:!0,cdAnexoPortal:null,cdLinksUteis:null,anexoPortalItemList:[{cdAnexoPortalItem:null,nome:null,mimeType:null,extensao:null,base64Anexo:null,url:null},{cdAnexoPortalItem:null,nome:null,mimeType:null,extensao:null,base64Anexo:null,url:null}]})},r.excluir=function(a,o){s.confirmar("Excluir este Registo ?",function(o){if(o){var e={portal:i.portalConfig.portalAPI,data:{cdPublicacao:a.cdPublicacao}};i.request("DELETE","/formulario/remover",e,!0,function(o){o?200==o.retorno.codigo?(r.paginarRegistos(),t.$broadcast("broadcastHomeReceiver")):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})}})},r.setObj=function(o){if(r.dataJson={portal:i.portalConfig.portalAPI,data:{}},o)if(r.dataJson.data=o,r.dataJson.data.anexoPortalList.length)try{var e=[];angular.forEach(r.dataJson.data.anexoPortalList[0].anexoPortalItemList,function(o){0<=o.nome.indexOf("_CAPA_")?e[1]=o:e[0]=o}),r.dataJson.data.anexoPortalList[0].anexoPortalItemList=e}catch(o){console.log(o)}else r.ficheiroAnexoNovo();else r.dataJson={portal:i.portalConfig.portalAPI,data:{cdPublicacao:null,descricao:"descricao",dtFim:null,dtInicio:null,flStatusPublicacao:{sigla:"PUB",descricao:"PUB",detalhe:"Publicado",dominio:"FL_STATUS_PUBLICACAO"},qtdAcesso:0,sumario:null,titulo:null,anexoPortalList:[{cdAnexoPortal:null,cdLinksUteis:null,anexoPortalItemList:[{cdAnexoPortalItem:null,nome:null,mimeType:null,extensao:null,base64Anexo:null,url:null},{cdAnexoPortalItem:null,nome:null,mimeType:null,extensao:null,base64Anexo:null,url:null}]}],templatePublicacao:{cdTemplatePublicacao:38,dsTemplate:null,flAtivo:"S",noTemplate:"TP_FORMULARIO",token:null,cgRefCodes:{sigla:this.$ctrl.template,descricao:this.$ctrl.template,detalhe:"Formulário",dominio:"TP_FORMULARIO"},publicacaoList:null,anexoPortalList:null},dsPortal:i.portalConfig.portalAPI,flDestaque:null,observacao:null,autor:null,dtCriacao:moment(new Date,"DD-MM-YYYY").format("DD-MM-YYYYTHH:mm:ss.000+0100")}}},r.dataJson={},r.paginaAtual=0,r.paginacaoQtdRegistros=5,r.paginacaoArray=[5,10,15,20],r.q="",r.paginarRegistos=function(){var o={portal:i.portalConfig.portalAPI,data:{paginaAtual:r.paginaAtual+1,itensPorPagina:r.paginacaoQtdRegistros,templatePublicacao:{cdTemplatePublicacao:38,dsTemplate:null,flAtivo:"S",noTemplate:"TP_FORMULARIO",token:null,cgRefCodes:{sigla:e.template,descricao:e.template,detalhe:"Formulário",dominio:"TP_FORMULARIO"}}}};i.request("POST","/formulario/listar/",o,!0,function(o){o?200==o.retorno.codigo?(s.closeProgressAlert(),r.itensPaginados=o):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})},r.numeroDePaginas=function(){try{for(var o=new Array(Math.ceil(r.itensPaginados.quantidadeTotalItens/r.paginacaoQtdRegistros)),e=[],a=0;a1048576*i.tamanhoFicheiroImagem&&(a.onloadend=!1,o.tamanho=!1,s.showMensagemRetorno(400,"Ultrapassou o limite do tamanho do ficheiro")),o.permitir&&o.tamanho&&t(a.result,{title:e.name})},a.onloadstart=function(){s.showProgressAlert()},a.onloadend=function(){s.closeProgressAlert()},a.onabort=function(){s.closeProgressAlert()}})}},i.salvarEvento=function(e){e.$valid&&e.$submitted&&(i.dataJson.data.dtInicial=moment(i.dataJson.data.dtInicial,"DD-MM-YYYY HH:mm").format("DD-MM-YYYYTHH:mm:ss.000+0100"),i.dataJson.data.dtFinal=moment(i.dataJson.data.dtFinal,"DD-MM-YYYY HH:mm").format("DD-MM-YYYYTHH:mm:ss.000+0100"),r.request("POST","/evento/salvar",i.dataJson,!0,function(o){o?200==o.retorno.codigo?(s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem,function(){t.$broadcast("broadcastHomeReceiver"),i.paginarRegistos(),n(function(){i.setObj(o.data)},1e3)}),e.$setPristine()):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()}))},i.excluirAnexo=function(){i.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].contentUrlARemover=i.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].url,i.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].url=null},i.excluir=function(a,o){s.confirmar("Excluir este Registo ?",function(o){if(o){var e={portal:r.portalConfig.portalAPI,data:{cdAgendaEvento:a.cdAgendaEvento}};r.request("DELETE","/evento/remover",e,!0,function(o){o?200==o.retorno.codigo?(i.paginarRegistos(),t.$broadcast("broadcastHomeReceiver")):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})}})},i.dataJson={},i.setObj=function(o){i.dataJson={portal:r.portalConfig.portalAPI,data:{}},o?(i.dataJson.data=o,i.dataJson.data.dtInicial=moment(i.dataJson.data.dtInicial,"DD-MM-YYYY HH:mm").format("DD/MM/YYYY HH:mm"),i.dataJson.data.dtFinal=moment(i.dataJson.data.dtFinal,"DD-MM-YYYY HH:mm").format("DD/MM/YYYY HH:mm")):i.dataJson={portal:r.portalConfig.portalAPI,data:{cdAgendaEvento:null,dsPortal:r.portalConfig.portalAPI,templatePublicacao:null,tituloAgendaEvento:null,localAgendaEvento:null,dsAgendaEvento:null,dtFinal:null,dtInicial:null,flAtivo:"S",flStatusPublicacao:{sigla:"PUB",descricao:"PUB",detalhe:"Publicado",dominio:"FL_STATUS_PUBLICACAO"},cgRefCodes:{sigla:"ACOE",descricao:"ACOE",detalhe:"Sala de Imprensa",dominio:"TP_AGENDA_EVENTO"},observacao:null,dtCriacao:moment(new Date,"DD-MM-YYYY").format("DD-MM-YYYYTHH:mm:ss.000+0100"),detalhe:null}}},i.toggleActivo=function(e){i.toggle(e);var o={portal:r.portalConfig.portalAPI,data:e};r.request("POST","/evento/salvar",o,!1,function(o){o?200==o.retorno.codigo?t.$broadcast("broadcastHomeReceiver"):(923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem),i.toggle(e)):(s.erroRede(),i.toggle(e))})},i.toggle=function(o){return"S"==o.flAtivo?o.flAtivo="N":"N"==o.flAtivo&&(o.flAtivo="S"),o},i.paginaAtual=1,i.paginacaoQtdRegistros=5,i.paginacaoArray=[5,10,15,20],i.q="",i.exibirDestaques="S",i.paginarRegistos=function(){r.request("GET","/evento/listar/"+r.portalConfig.portalAPI+"/T/"+i.paginaAtual+"/"+i.paginacaoQtdRegistros,null,!0,function(o){o?200==o.retorno.codigo?(s.closeProgressAlert(),i.itensPaginados=o):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})},i.numeroDePaginas=function(){try{for(var o=new Array(Math.ceil(i.itensPaginados.quantidadeTotalItens/i.paginacaoQtdRegistros)),e=[],a=0;an.tamanhoMaximoPermitido&&(a.onloadend=!1,o.tamanho=!1,Alertas.showMensagemRetorno(400,"Ultrapassou o limite do tamanho do ficheiro")),o.permitir&&o.tamanho){var e=a.result;n.editorImageUpload=e,i.val(""),t(e,{title:n.ficheiroSelecionado.name})}},a.onloadstart=function(){s.showProgressAlert()},a.onloadend=function(){s.closeProgressAlert()},a.onabort=function(){s.closeProgressAlert()}})}},n.novoLinkUtil=function(e){if(e.$valid&&e.$submitted){if(n.editorImageUpload){var a=n.editorImageUpload.substr(n.editorImageUpload.indexOf(",")+1).replace(/ /g,"");try{n.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].nome=n.ficheiroSelecionado.name,n.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].mimeType=n.ficheiroSelecionado.type,n.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].extensao=n.ficheiroSelecionado.extensao[n.ficheiroSelecionado.extensao.length-1],n.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].base64Anexo=a}catch(o){n.dataJson.data.anexoPortalList=[{anexoPortalList:[{nome:n.ficheiroSelecionado.name,mimeType:n.ficheiroSelecionado.type,extensao:n.ficheiroSelecionado.extensao[n.ficheiroSelecionado.extensao.length-1],base64:a}]}]}}var o=angular.copy(n.dataJson);"IMGALT"!=c.tipo||n.dataJson.data.url||(o.data.url="semurl"),i.request("POST","/linksUteis/salvar",o,!0,function(o){o?200==o.retorno.codigo?(s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem,function(){n.paginarRegistos()}),e.$setPristine(),n.dataJson.data.cdLinksUteis||e.$$element[0].reset(),t.$broadcast("broadcastHomeReceiver")):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})}},n.toggleActivo=function(e){n.toggle(e);var o={portal:i.portalConfig.portalAPI,data:e};i.request("POST","/linksUteis/salvar",o,!1,function(o){o?200==o.retorno.codigo?t.$broadcast("broadcastHomeReceiver"):(923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem),n.toggle(e)):(s.erroRede(),n.toggle(e))})},n.toggle=function(o){return"S"==o.flAtivo?o.flAtivo="N":"N"==o.flAtivo&&(o.flAtivo="S"),o},n.excluir=function(a,o){s.confirmar("Excluir este Registo ?",function(o){if(o){var e={portal:i.portalConfig.portalAPI,data:{cdLinksUteis:a.cdLinksUteis}};i.request("DELETE","/linksUteis/remover",e,!0,function(o){o?200==o.retorno.codigo?(n.paginarRegistos(),t.$broadcast("broadcastHomeReceiver")):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})}})},n.excluirAnexo=function(){n.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].contentUrlARemover=n.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].url,n.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].url=null},n.setObj=function(o){n.dataJson={portal:i.portalConfig.portalAPI,data:{}},o?("semurl"==o.url&&(o.url=null),n.dataJson.data=o):n.dataJson.data={cdLinksUteis:null,dsPortal:i.portalConfig.portalAPI,flAtivo:"S",dtCriacao:moment(new Date,"DD-MM-YYYY").format("DD-MM-YYYYTHH:mm:ss.000+0100"),titulo:null,url:null,flStatusPublicacao:{sigla:"CRIA",descricao:"CRIA",detalhe:"Criada",dominio:"FL_STATUS_PUBLICACAO"},observacao:null,tpLinksUteis:this.$ctrl.tipo,anexoPortalList:[{cdAnexoPortal:null,cdLinksUteis:null,anexoPortalItemList:[{cdAnexoPortalItem:null,nome:null,mimeType:null,extensao:null,base64Anexo:null,url:null}]}]}},d.alterarStatusLinksUteis=function(e,a){s.confirmar(t.const.CONFIRMA_OPERACAO,function(o){o&&(d.dataJson={data:angular.copy(e)},d.dataJson.data.flStatusPublicacao.sigla=a,d.dataJson.data.flStatusPublicacao.descricao=a,d.dataJson.data.flStatusPublicacao.detalhe=null,d.dataJson.data.flStatusPublicacao.dominio="FL_STATUS_PUBLICACAO",d.linksUteiSelecionado,d.dataJson.portal=i.portalConfig.portalAPI,i.request("POST","/linksUteis/atualizar-situacao",d.dataJson,!0,function(o){o?200==o.retorno.codigo?(s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem,function(){n.paginarRegistos(),r(function(){d.dataJson={data:o.data},d.linksUteiSelecionado&&(d.linksUteiSelecionado=null,d.motivoStatusSelecionado=null,l.mantemModal("#modalGerir"+$filter("slugify")(d.label.plural),!1),r(function(){l.mantemModal("#modalGerir"+$filter("slugify")(d.label.plural),!0)},500))},1e3),t.$broadcast("broadcastHomeReceiver")}),form.$setPristine()):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()}))})},d.selecionaMotivolinksUteis=function(o,e,a){a.$setPristine(),d.linksUteisSelecionada=angular.copy(o),d.motivoStatusSelecionado=angular.copy(e),l.mantemModal("#modalGerirslugifyObservacao"+d.tipo,!1),r(function(){l.mantemModal("#modalGerirslugifyObservacao"+d.tipo,!0)},600)},d.limparMotivo=function(){d.linksUteisSelecionada=null,d.motivoStatusSelecionado=null},d.salvarMotivo=function(o){o.$valid&&o.$submitted&&d.alterarStatusLinksUteis(d.linksUteisSelecionada,d.motivoStatusSelecionado)},n.paginarRegistos=function(){i.request("GET","/linksUteis/listar/"+i.portalConfig.portalAPI+"/"+c.tipo+"/T/"+n.paginaAtual+"/"+n.paginacaoQtdRegistros,null,!0,function(o){o?200==o.retorno.codigo?(s.closeProgressAlert(),n.itensPaginados=o.data,n.quantidadeTotalItens=01048576*i.tamanhoFicheiroImagem&&(a.onloadend=!1,o.tamanho=!1,s.showMensagemRetorno(400,"Ultrapassou o limite do tamanho do ficheiro")),o.permitir&&o.tamanho&&t(a.result,{title:e.name})},a.onloadstart=function(){s.showProgressAlert()},a.onloadend=function(){s.closeProgressAlert()},a.onabort=function(){s.closeProgressAlert()}})}},i.salvarPergunta=function(o){o.$valid&&o.$submitted&&r.request("POST","/perguntasFrequentes/salvar",i.dataJson,!0,function(o){o?200==o.retorno.codigo?s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem,function(){i.dataJson=o,i.paginarRegistos(),t.$broadcast("broadcastHomeReceiver")}):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})},i.excluirAnexo=function(){i.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].contentUrlARemover=i.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].url,i.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].url=null},i.excluir=function(a,o){s.confirmar("Excluir este Registo ?",function(o){if(o){var e={portal:r.portalConfig.portalAPI,data:{cdPerguntaFrequente:a.cdPerguntaFrequente}};r.request("DELETE","/perguntasFrequentes/remover",e,!0,function(o){o?200==o.retorno.codigo?s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem,function(){i.paginarRegistos(),t.$broadcast("broadcastHomeReceiver")}):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})}})},i.dataJson={},i.setObj=function(o){i.dataJson={portal:r.portalConfig.portalAPI,data:{}},o?i.dataJson.data=o:i.dataJson={portal:r.portalConfig.portalAPI,data:{cdPerguntaFrequente:null,dsPortal:r.portalConfig.portalAPI,dsPerguntaFrequente:null,dsResposta:null,flAtivo:{sigla:"S",descricao:"S",detalhe:"SIM",dominio:"SIM_NAO"},tpPergunta:{sigla:this.$ctrl.sigla,descricao:this.$ctrl.sigla,detalhe:"NENHUM TIPO DE PERGUNTA",dominio:"TP_PERGUNTA_PORTAL"}}}},i.paginaAtual=0,i.paginacaoQtdRegistros=5,i.paginacaoArray=[5,10,15,20],i.q="",i.exibirDestaques="S",i.paginarRegistos=function(){var o={portal:r.portalConfig.portalAPI,data:{tpPergunta:{sigla:this.$ctrl.sigla,descricao:this.$ctrl.sigla,detalhe:"NENHUM TIPO DE PERGUNTA",dominio:"TP_PERGUNTA_PORTAL"}}};r.request("POST","/perguntasFrequentes/listar",o,!0,function(o){o?200==o.retorno.codigo?(s.closeProgressAlert(),i.itensPaginados=o):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})},i.numeroDePaginas=function(){try{for(var o=new Array(Math.ceil(i.itensPaginados.quantidadeTotalItens/i.paginacaoQtdRegistros)),e=[],a=0;a1048576*r.tamanhoFicheiro&&(n.onloadend=!1,o.tamanho=!1,s.showMensagemRetorno(400,"Ultrapassou o limite do tamanho do ficheiro")),o.permitir&&o.tamanho&&(r.sessao.anexoPortalList[0].anexoPortalItemList[e].nome=i.name,r.sessao.anexoPortalList[0].anexoPortalItemList[e].nomeFicheiro=angular.copy(i.name),r.sessao.anexoPortalList[0].anexoPortalItemList[e].base64Anexo=n.result.substr(n.result.indexOf(",")+1).replace(/ /g,""),r.sessao.anexoPortalList[0].anexoPortalItemList[e].extensao=i.extensao[i.extensao.length-1],r.sessao.anexoPortalList[0].anexoPortalItemList[e].mimeType=i.type)},n.onloadstart=function(){s.showProgressAlert()},n.onloadend=function(){s.closeProgressAlert()},n.onabort=function(){s.closeProgressAlert()}}},r.dataAgora=moment().format("YYYY-MM-DD"),r.initSessao={cdPublicacao:null,titulo:null,descricao:null,dtinicial:null,nuOrdem:null,anexoPortalList:[{cdAnexoPortal:null,cdLinksUteis:null,cdPublicacao:null,cdQuemEQuem:null,anexoPortalItemList:[{cdAnexoPortalItem:null,nome:null,url:null,videoUrl:null,ficheiroUrl:null,base64Anexo:null,mimeType:null,extensao:null,contentUrlARemover:"N",contentId:null,nuOrdem:1}]}]},r.sessao=angular.copy(r.initSessao),r.novaSessaoInit=function(){r.sessao=angular.copy(r.initSessao)},r.editarFormularioSessao=function(o){r.sessao=angular.copy(o)},r.addFicheiroInput=function(){var o={cdAnexoPortalItem:null,nome:null,url:null,videoUrl:null,ficheiroUrl:null,base64Anexo:null,mimeType:null,extensao:null,contentUrlARemover:"N",contentId:null,excluir:!1,nuOrdem:parseInt(r.sessao.anexoPortalList[0].anexoPortalItemList.slice(-1)[0])+1};r.sessao.anexoPortalList[0].anexoPortalItemList.push(o)},r.verificarFicheiroObrigatorio=function(o){var e=0;return 01048576*r.tamanhoFicheiro&&(n.onloadend=!1,o.tamanho=!1,s.showMensagemRetorno(400,"Ultrapassou o limite do tamanho do ficheiro")),o.permitir&&o.tamanho&&(e.ivVlAtributo=n.result.substr(n.result.indexOf(",")+1).replace(/ /g,""))},n.onloadstart=function(){s.showProgressAlert()},n.onloadend=function(){s.closeProgressAlert()},n.onabort=function(){s.closeProgressAlert()}}}}]}),app.component("languageSelect",{templateUrl:"app/partials/language.html",bindings:{data:"<",tipo:"@",qtdItens:"="},controller:["$scope","$rootScope","$state","$window","$location","StorageService","$timeout","$translate","$translateLocalStorage",function(o,e,t,a,i,n,r,s,l){var c=this;this.$onInit=function(o){c.idioma=c.getLanguage(),c.idiomaAtual=l.get("NG_TRANSLATE_LANG_KEY"),c.idiomas=c.getBackOfficeLanguages(),c.state=null,c.initUtilizador()},c.getBackOfficeLanguages=function(){var o=s.getAvailableLanguageKeys();return o=o.filter(function(o){return"PT"==o||"EN"==o})},c.linkarSubMenus=function(o){var e=t.href(o.state),a=LinkService.target(o.url);return a?a[0]:e},c.initUtilizador=function(){c.utilizador=n.get("utilizadorLogado")},c.traducao=function(o){s.use(o),r(function(){a.location.reload()},100)},c.getLanguage=function(){return l.get("NG_TRANSLATE_LANG_KEY")},c.labelIdioma=function(o){var e=o;switch(o.toUpperCase()){case"PT":e="AO"}return e},e.$on("broadcastUtilizadorReceiver",function(o,e){c.initUtilizador()}),e.$on("broadcastStateReceiver",function(o,e){c.state=e}),c.initUtilizador=function(){o.utilizador=n.get("utilizadorLogado")}}]}),app.component("minfinDefaultHeader",{templateUrl:"app/partials/minfin-default-header.html",controller:["$translate","$translateLocalStorage","$scope","$rootScope","$timeout","$window",function(e,o,a,t,i,n){this.traducao=function(o){e.use(o),i(function(){n.location.reload()},300)},a.init=function(){a.language=a.getLanguage(),console.log(a.language)},a.switchLanguage=function(o){e.use(o),a.language=o,i(function(){n.location.reload(!0),$ionicLoading.hide()},1e3)},a.getLanguage=function(){return o.get("NG_TRANSLATE_LANG_KEY")}}]}),app.component("artigosList",{templateUrl:"app/partials/artigos-list.html",bindings:{data:"<",tipo:"@",qtdItens:"="},controller:["$scope",function(e){e.retornaImagemArtigo=function(o){return o?'':""},this.$onChanges=function(o){e.coluna=Math.round(12/parseInt(this.qtdItens))}}]}),app.component("glossarioCrud",{templateUrl:"app/partials/glossario-crud.html",bindings:{label:"<"},controller:["$rootScope","$timeout","RequestService","StorageService","AlertaService",function(t,o,i,e,n){var r=this;t.$on("broadcastUtilizadorReceiver",function(o,e){r.initUtilizador(!1)}),this.$onInit=function(o){r.initUtilizador(),r.extensoesPermitidasImagens=["jpg","jpeg","png"],r.tamanhoFicheiroImagem=1,r.editorImageUpload={},r.tinymceOptions={menubar:!1,statusbar:!1,plugins:"link image media table lists paste textcolor code",height:200,toolbar:"insertfile alignleft aligncenter alignright alignjustify | outdent indent | fontselect fontsizeselect formatselect forecolor | cop/y paste cleanup | bold italic underline | bullist numlist | link unlink | table | undo redo | code",automatic_uploads:!0,file_picker_types:"image",content_css:"app/main/css/lato.css",font_formats:"Lato=lato",nowrap:!1},r.exibirFormAreaColocacao=!1},r.initUtilizador=function(o){r.utilizador=e.get("utilizadorLogado"),o&&r.paginarRegistos(!1)},r.init=function(o){r.registos=[],r.filter=null,o&&r.paginarRegistos(!0)},r.paginarRegistos=function(e){e=e||!1,i.request("GET","/glossario/listar/"+i.portalConfig.portalAPI,null,e,function(o){o?(n.closeProgressAlert(),200==o.retorno.codigo&&(e&&n.closeProgressAlert(),r.registos=o.data,r.indices=angular.copy(r.registos),r.filter&&r.indices[r.filter]||(r.filter=Object.keys(r.registos)[0]))):n.erroRede()})},r.salvarGlossario=function(o,e){o.$valid&&i.request("POST","/glossario/salvar",r.dataJson,e,function(o){o?200==o.retorno.codigo?e?n.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem,function(){r.registo(null,o.data),r.paginarRegistos(!1),t.$broadcast("broadcastHomeReceiver")}):r.paginarRegistos(!1):923!=o.retorno.codigo&&n.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):n.erroRede()})},r.registo=function(o,e){o&&o.$setPristine(),r.dataJson={portal:i.portalConfig.portalAPI},r.dataJson.data=e?angular.copy(e):{cdGlossario:null,tituloGlossario:null,dsGlossario:null}},r.remover=function(a){n.confirmar("Excluir este Registo ?",function(o){if(o){var e={portal:i.portalConfig.portalAPI,data:{cdGlossario:a.cdGlossario}};i.request("DELETE","/glossario/remover",e,!0,function(o){o?200==o.retorno.codigo?(r.paginarRegistos(!0),t.$broadcast("broadcastHomeReceiver")):923!=o.retorno.codigo&&n.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):n.erroRede()})}})}}]}),app.component("empresasPublicasCrud",{templateUrl:"app/partials/empresas-publicas-crud.html",bindings:{label:"<",template:"<"},controller:["$rootScope","$timeout","$filter","RequestService","StorageService","AlertaService","UtilizadorService","Utils",function(t,n,r,i,e,s,o,l){var c=this;t.$on("broadcastUtilizadorReceiver",function(o,e){c.initUtilizador(!0)}),this.$onInit=function(o){c.initUtilizador(!1),c.extensoesPermitidasImagens=["jpg","jpeg","png"],c.tamanhoFicheiroImagem=1,c.editorImageUpload={},c.tinymceOptions={menubar:!1,statusbar:!1,plugins:"link image media table lists paste textcolor code",height:300,toolbar:"insertfile alignleft aligncenter alignright alignjustify | outdent indent | fontselect fontsizeselect formatselect forecolor | cop/y paste cleanup | bold italic underline | bullist numlist | link unlink | table | image media | undo redo | code",automatic_uploads:!0,file_picker_types:"image",content_css:"app/main/css/lato.css",font_formats:"Lato=lato",image_dimensions:!1,image_description:!1,nowrap:!1,setup:function(o){o.on("load",function(o){$(".mce-btn button").click(function(){n(function(){"Inserir/editar imagem"==$(".mce-title").html()&&$(".mce-combobox input").attr("readonly","readonly").addClass("disabled")},100)})})},file_picker_callback:function(t,o,e){var i=angular.element("#editorImageUpload-"+r("slugify")(c.label.plural));n(function(){angular.element(i).click()},200),i.on("change",function(o){var e=o.target.files[0];e.extensao=e.name.split(".");var a=new FileReader;a.readAsDataURL(e),a.onload=function(){var o={permitir:!0,tamanho:!0};c.extensoesPermitidasImagens.indexOf(e.extensao[e.extensao.length-1].toLowerCase())<0&&(a.onloadend=!1,o.permitir=!1,s.showMensagemRetorno(400,"Tipo do ficheiro inválido")),e.size>1048576*c.tamanhoFicheiroImagem&&(a.onloadend=!1,o.tamanho=!1,s.showMensagemRetorno(400,"Ultrapassou o limite do tamanho do ficheiro")),o.permitir&&o.tamanho&&(i.val(""),t(a.result,{title:e.name}))},a.onloadstart=function(){s.showProgressAlert()},a.onloadend=function(){s.closeProgressAlert()},a.onabort=function(){s.closeProgressAlert()}})}}},c.initUtilizador=function(o){c.utilizador=e.get("utilizadorLogado"),c.administrador=!1,c.gestor=!1,c.publicador=!1,c.redator=!1,c.revisor=!1,c.editor=!1,c.utilizador&&(c.administrador=l.validaPermissao("administrador",c.utilizador.grupos),c.gestor=l.validaPermissao("gestor",c.utilizador.grupos),c.publicador=l.validaPermissao("publicador",c.utilizador.grupos),c.redator=l.validaPermissao("redator",c.utilizador.grupos),c.revisor=l.validaPermissao("revisor",c.utilizador.grupos),c.editor=l.validaPermissao("editor",c.utilizador.grupos),o&&c.init(null,c.utilizador.gestor))},c.init=function(o,e){o&&o.$setPristine(),c.publicacaoPesquisar={portal:i.portalConfig.portalAPI,flDestaque:null,tipo:{dominio:c.template.dominio,sigla:c.template.sigla},status:null,statusTipos:{AREV:"Aguardando Revisão",CRIA:"Criada",PUB:"Publicada",REV:"Revisado",RPUB:"Reprovada Publicador",RREV:"Reprovada Revisor"},titulo:null,todos:!0,paginaAtual:1,qtdPaginas:5,paginacaoArray:[5,10,15,20],quantidadeTotalItens:0},c.itensPaginados=null,e&&c.pesquisarPublicacao(!1)},c.validaEditar=function(o){var e=!1;return"CRIA"==o&&(c.editor||c.redator||c.gestor||c.administrador)?e=!0:"RREV"==o&&(c.editor||c.redator||c.gestor||c.administrador)?e=!0:c.administrador&&(e=!0),e},c.validaVisualizar=function(o){var e=!1;return"AREV"==o&&(c.editor||c.redator||c.revisor||c.gestor||c.administrador)?e=!0:"RPUB"==o&&(c.revisor||c.gestor||c.administrador)?e=!0:"REV"==o&&(c.publicador||c.gestor||c.administrador)?e=!0:"PUB"==o&&(c.publicador||c.editor||c.redator||c.revisor||c.gestor||c.administrador)?e=!0:"CRIA"==o&&(c.revisor||c.publicador||c.gestor||c.administrador)?e=!0:"RREV"==o&&(c.revisor||c.publicador||c.gestor||c.administrador)?e=!0:"REV"==o&&(c.revisor||c.publicador||c.gestor||c.administrador)&&(e=!0),e},c.formPublicacaoPesquisarSubmit=function(o){o.$valid&&(c.publicacaoPesquisar.paginaAtual=1,n(function(){c.pesquisarPublicacao()}))},c.pesquisarPublicacao=function(){c.publicacaoPesquisar.quantidadeTotalItens=0,i.request("POST","/publicacao/listar/",c.publicacaoPesquisar,!1,function(o){o?200==o.retorno.codigo?(c.itensPaginados=o,c.publicacaoPesquisar.quantidadeTotalItens=c.itensPaginados.quantidadeTotalItens,s.closeProgressAlert()):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})},c.setObj=function(o){o&&o.$setPristine(),c.dataJson={portal:i.portalConfig.portalAPI,data:{cdPublicacao:null,descricao:null,dtFim:null,dtInicio:null,flStatusPublicacao:{sigla:"CRIA",descricao:"CRIA",detalhe:"Criada",dominio:"FL_STATUS_PUBLICACAO"},sumario:null,titulo:null,anexoPortalList:[{cdAnexoPortal:null,cdLinksUteis:null,anexoPortalItemList:[{cdAnexoPortalItem:null,nome:null,mimeType:null,extensao:null,base64Anexo:null,url:null}]}],templatePublicacao:{cdTemplatePublicacao:null,dsTemplate:null,flAtivo:null,noTemplate:null,token:null,cgRefCodes:{sigla:c.template.sigla,descricao:null,detalhe:null,dominio:c.template.dominio},publicacaoList:null,anexoPortalList:null},dsPortal:i.portalConfig.portalAPI,flDestaque:null,autor:null,dtCriacao:null,observacao:null,idAnexo:null,idImagem:null,filePath:null,urlImagemContent:null}}},c.salvarNoticia=function(o){o.$valid&&o.$submitted&&(c.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].base64Anexo&&(c.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].base64Anexo=c.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].base64Anexo.substr(c.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].base64Anexo.indexOf(",")+1).replace(/ /g,"")),c.dataJson.data.dtInicio=c.dataJson.data.dtInicio?moment(c.dataJson.data.dtInicio,"DD-MM-YYYY").format("DD-MM-YYYYTHH:mm:ss.000+0100"):moment().format("DD-MM-YYYYTHH:mm:ss.000+0100"),c.dataJson.data.dtFim=c.dataJson.data.dtFim?moment(c.dataJson.data.dtFim,"DD-MM-YYYY").format("DD-MM-YYYYTHH:mm:ss.000+0100"):moment().add(100,"years").format("DD-MM-YYYYTHH:mm:ss.000+0100"),c.dataJson.portal=i.portalConfig.portalAPI,i.request("POST","/publicacao/salvar",c.dataJson,!0,function(o){o?200==o.retorno.codigo?s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem,function(){c.pesquisarPublicacao(),n(function(){c.dataJson={data:o.data},c.dataJson.data.dtInicio=moment(o.data.dtInicio,"DD-MM-YYYY").format("DD/MM/YYYY"),c.dataJson.data.dtFim=moment(o.data.dtFim,"DD-MM-YYYY").format("DD/MM/YYYY")},1e3),t.$broadcast("broadcastHomeReceiver")}):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()}))},c.excluirAnexo=function(){c.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].contentUrlARemover=c.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].url,c.dataJson.data.anexoPortalList[0].anexoPortalItemList[0].url=null},c.editar=function(o,e){e&&e.$setPristine(),i.request("GET","/noticia/buscar/"+o.cdPublicacao,null,!0,function(o){o?200==o.retorno.codigo?(s.closeProgressAlert(),c.dataJson={data:o.data},c.dataJson.data.dtInicio=moment(o.data.dtInicio,"DD-MM-YYYY").format("DD/MM/YYYY"),c.dataJson.data.dtFim=moment(o.data.dtFim,"DD-MM-YYYY").format("DD/MM/YYYY")):s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})},c.excluir=function(e,o){s.confirmar("Excluir este Registo ?",function(o){o&&i.request("DELETE","/publicacao/remover/"+e.cdPublicacao,null,!0,function(o){o?200==o.retorno.codigo?(c.pesquisarPublicacao(),t.$broadcast("broadcastHomeReceiver")):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})})},c.visualizar=function(o){c.noticiaVisualizada=null,i.request("GET","/publicacao/buscar/"+o.cdPublicacao,null,!0,function(o){o?200==o.retorno.codigo?(s.closeProgressAlert(),c.noticiaVisualizada=o.data,c.noticiaVisualizada.dtInicio=moment(o.data.dtInicio,"DD-MM-YYYY").format("DD/MM/YYYY"),c.noticiaVisualizada.dtFim=moment(o.data.dtFim,"DD-MM-YYYY").format("DD/MM/YYYY")):s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()})},c.selecionaMotivoNoticia=function(o,e,a){c.noticiaSelecionada=angular.copy(o),a.$setPristine(),c.noticiaSelecionada.observacao=null,c.motivoStatusSelecionado=e,l.mantemModal("#modalGerir"+r("slugify")(c.label.plural),!1),n(function(){l.mantemModal("#modalGerir"+r("slugify")(c.label.plural)+"Observacao",!0)},600)},c.limparMotivo=function(){c.noticiaSelecionada=null,c.motivoStatusSelecionado=null},c.salvarMotivo=function(o){o.$valid&&o.$submitted&&c.alterarStatusNoticia(c.noticiaSelecionada,c.motivoStatusSelecionado)},c.alterarStatusNoticia=function(e,a){s.confirmar(t.const.CONFIRMA_OPERACAO,function(o){o&&(c.dataJson={data:angular.copy(e)},c.dataJson.data.flStatusPublicacao.sigla=a,c.dataJson.data.flStatusPublicacao.descricao=a,c.dataJson.data.flStatusPublicacao.detalhe=null,c.dataJson.data.flStatusPublicacao.dominio="FL_STATUS_PUBLICACAO",c.noticiaSelecionada||(c.dataJson.data.observacao=null),c.dataJson.portal=i.portalConfig.portalAPI,i.request("POST","/publicacao/atualizar-situacao",c.dataJson,!0,function(o){o?200==o.retorno.codigo?(s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem,function(){c.pesquisarPublicacao(),n(function(){c.dataJson={data:o.data},c.dataJson.data.dtInicio=moment(o.data.dtInicio,"DD-MM-YYYY").format("DD/MM/YYYY"),c.dataJson.data.dtFim=moment(o.data.dtFim,"DD-MM-YYYY").format("DD/MM/YYYY"),c.noticiaSelecionada&&(c.noticiaSelecionada=null,c.motivoStatusSelecionado=null,l.mantemModal("#modalGerir"+r("slugify")(c.label.plural)+"Observacao",!1),n(function(){l.mantemModal("#modalGerir"+r("slugify")(c.label.plural),!0)},500))},1e3),t.$broadcast("broadcastHomeReceiver")}),form.$setPristine()):923!=o.retorno.codigo&&s.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):s.erroRede()}))})}}]}),app.component("gerirUtilizadores",{templateUrl:"app/partials/gerir-utilizadores.html",bindings:{label:"<",template:"<"},controller:["$rootScope","$timeout","$scope","RequestService","StorageService","AlertaService","UtilizadorService","Utils",function(o,e,t,a,i,n,r,s){var l=this;t.pr={closed:!1},o.$on("broadcastUtilizadorReceiver",function(o,e){l.initUtilizador(!0)}),this.$onInit=function(o){l.initUtilizador(!1)},l.initUtilizador=function(o){l.utilizador=i.get("utilizadorLogado"),l.administrador=!1,l.gestor=!1,l.publicador=!1,l.redator=!1,l.revisor=!1,l.editor=!1,l.utilizador&&(l.administrador=s.validaPermissao("administrador",l.utilizador.grupos),l.gestor=s.validaPermissao("gestor",l.utilizador.grupos),l.publicador=s.validaPermissao("publicador",l.utilizador.grupos),l.redator=s.validaPermissao("redator",l.utilizador.grupos),l.revisor=s.validaPermissao("revisor",l.utilizador.grupos),l.editor=s.validaPermissao("editor",l.utilizador.grupos),o&&l.init(null,l.utilizador.gestor))},l.init=function(o,e){o&&o.$setPristine(),l.publicacaoPesquisar={portal:a.portalConfig.portalAPI,data:{noGapUtilizador:null,paginaAtual:1,qtdPaginas:10,flAtivo:"S",paginacaoArray:[5,10,15,20],quantidadeTotalItens:0}},l.itensPaginados=null,e&&l.pesquisarUtilizadores(!1),l.pefisList=[],a.request("GET","/gestao-utilizador/perfis?portal="+a.portalConfig.portalAPI,!1,!0,function(o){o?200==o.retorno.codigo?t.perfis=o.data:n.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):n.erroRede()})},t.GetValue=function(){t.perfisList=[];for(var o=0;o",""],responsiveClass:!0,responsive:{0:{items:3},300:{items:3},600:{items:3},1000:{items:4}}},i.propertiesOwlEmpresasPublicas={items:1,lazyLoad:!0,loop:!1,margin:10,dots:!0,nav:!1,autoplay:!0,autoplayTimeout:4e3,autoplayHoverPause:!0,navText:["",""],responsiveClass:!0,responsive:{0:{items:1},300:{items:1},600:{items:1},1000:{items:1}}},i.initHome=function(){var o={portal:s.portalConfig.portalAPI,flDestaque:"S",tipo:{dominio:"TP_PUBLICACAO",sigla:"NOT"},status:"PUB",titulo:null,todos:!0,paginaAtual:1,qtdPaginas:5};s.request("POST","/publicacao/listarPublico",o,null,function(o){o&&200==o.retorno.codigo&&(i.noticias=o.data)});var e={portal:s.portalConfig.portalAPI,flDestaque:"S",tipo:{dominio:"TB_ARTIGO",sigla:"ART"},status:"PUB",titulo:null,todos:!1,paginaAtual:1,qtdPaginas:5};s.request("POST","/publicacao/listarPublico",e,null,function(o){o&&200==o.retorno.codigo&&(i.artigos=o.data)});var a={portal:s.portalConfig.portalAPI,data:{cdMenu:t.getState("sala-de-imprensa.comunicados").cdMenu,titulo:null,ordenacao:"nuOrdem asc",paginaAtual:1,qtdPaginas:3}};s.request("POST","/formularioSecao/listarPaginado",a,null,function(o){o&&200==o.retorno.codigo&&(i.comunicados=o.data)}),s.request("GET","/video/listar/"+s.portalConfig.portalAPI+"/1/100",null,null,function(o){o&&200==o.retorno.codigo&&(i.videosList=o.data)}),s.request("GET","/linksUteis/listar/"+s.portalConfig.portalAPI+"/LK/S/1/100",null,null,function(o){o&&200==o.retorno.codigo&&(i.parceiros=o.data.filter(function(o){if(o.flStatusPublicacao)return"PUB"===o.flStatusPublicacao.sigla?o:null}))}),i.cotacoes=null,s.request("GET","/taxaCambio/listar/"+moment().format("YYYY-MM-DD"),null,null,function(o){o&&200==o.retorno.codigo&&(i.cotacoes=o.data)}),s.request("GET","/linksUteis/listar/"+s.portalConfig.portalAPI+"/BAN/S/1/100",null,null,function(o){o&&200==o.retorno.codigo&&(i.bannersIgape=o.data.filter(function(o){if(o.flStatusPublicacao)return"PUB"===o.flStatusPublicacao.sigla?o:null}))});o={portal:s.portalConfig.portalAPI,data:{tpPergunta:{sigla:"ANY",descricao:"ANY",detalhe:"NENHUM TIPO DE PERGUNTA",dominio:"TP_PERGUNTA_PORTAL"}}},o={portal:s.portalConfig.portalAPI,data:{flDestaque:"S"}};r.search().hasOwnProperty("crip")&&n(function(){i.numeroCripHome=r.search().crip},200)},i.validarNovoCrip=function(){i.numeroCripHome=null}}]),app.controller("defaultInternaController",["$rootScope","$scope","$state","$stateParams","$timeout","RequestService","AlertaService","StorageService",function(o,a,e,t,i,n,r,s){a.utilizador=s.get("utilizadorLogado"),o.$on("broadcastHomeReceiver",function(o,e){i(function(){a.init()},1e3)}),a.produtosDestaqueItens=[],a.pagina={},a.menuAtual=e.current,a.statePaths=new RegExp(/[.]/g).test(a.menuAtual.name),a.init=function(){a.menuAtual.cdMenu&&n.request("GET","/menu/buscarConteudoHtml/"+a.menuAtual.cdMenu,null,!1,function(o){o?(r.closeProgressAlert(),200==o.retorno.codigo&&(a.pagina=o.data)):r.erroRede()})}}]),app.controller("UtilizadorController",["$rootScope","$scope","$timeout","RequestService","AlertaService","StorageService","UtilizadorService","$translate","$translateLocalStorage",function(o,a,e,t,i,n,r,s,l){a.utilizador=n.get("utilizadorLogado"),o.$on("broadcastUtilizadorReceiver",function(o,e){a.utilizador=n.get("utilizadorLogado")}),a.login=function(e){if(e.$valid&&e.$submitted){var o={portal:t.portalConfig.portalAPI,data:{login:e.$$element[0].formLoginUtilizador.value,"palavra-passe":e.$$element[0].formLoginPalavraPasse.value}};r.login(e,o,function(o){o?200==o.retorno.codigo?($(".popover").popover().hide(),e.$$element[0].reset(),i.closeProgressAlert(function(){$("#modalLogin").modal("toggle"),a.setLogin(o),r.setLogin(rest)}),o.data.trocarPalavraPasse?i.closeProgressAlert(function(){$("#modalAlterarPalavraPasse").modal("toggle")}):(i.closeProgressAlert(function(){a.setLogin(o)}),a.setLogin(o))):i.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):i.erroRede()})}},a.loginModal=function(o){if(o.$valid&&o.$submitted){var e={portal:t.portalConfig.portalAPI,data:{login:o.$$element[0].formLoginUtilizador.value,"palavra-passe":o.$$element[0].formLoginPalavraPasse.value}};r.login(o,e,function(o){o?200==o.retorno.codigo?i.closeProgressAlert(function(){$("#modalLogin").modal("toggle"),a.setLogin(o),r.setLogin(rest)}):i.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):i.erroRede()})}},a.setLogin=function(o){r.setCookies(o)},a.logout=function(){i.confirmar(s.instant("CONFIRMA_SAIR"),function(o){o&&r.logout(function(o){o?200==o.retorno.codigo?a.utilizador=null:i.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):i.erroRede()})})},a.recuperarPalavraPasse=function(e){if(e.$valid&&e.$submitted){var o={portal:t.portalConfig.portalAPI,data:{login:e.$$element[0].formRecuperarPalavraPasseUtilizador.value}};t.request("POST","/acesso/recuperarPalavraPasse",o,!0,function(o){o?200==o.retorno.codigo?(i.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem),e.$$element[0].reset(),angular.element(".close").trigger("click")):i.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):i.erroRede()})}},a.alterarPalavraPasse=function(e){if(e.$valid&&e.$submitted){var o={portal:t.portalConfig.portalAPI,data:{palavraPasseAtual:e.$$element[0].palavraPasseAtual.value,palavraPasseNova:e.$$element[0].palavraPasseNova.value,confirmarPalavraPasseNova:e.$$element[0].confirmarPalavraPasseNova.value}};t.request("POST","/acesso/alterarPalavraPasse",o,!0,function(o){o?200==o.retorno.codigo?(i.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem),e.$$element[0].reset(),angular.element(".close").trigger("click")):i.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):i.erroRede()})}},a.fecharPopOver=function(){e(function(){angular.element("#exibirPopOverLogin").trigger("click")},500)},a.focarInput=function(){e(function(){angular.element(".popover.in").find("input").first().focus()},500)},a.init=function(){a.idiomas=s.getAvailableLanguageKeys(),a.idiomaAtual=l.get("NG_TRANSLATE_LANG_KEY")},a.labelIdioma=function(o){var e=o;switch(o.toUpperCase()){case"PT":e="PT"}return e}}]),app.controller("perguntasFrequentesController",["$rootScope","$scope","$state","$stateParams","$location","$anchorScroll","$timeout","RequestService","AlertaService",function(o,a,e,t,i,n,r,s,l){o.$on("broadcastHomeReceiver",function(o,e){r(function(){a.init()},1e3)}),a.pagina={},a.init=function(){a.menuAtual=e.current,a.cdPerguntaFrequente=t.cdPerguntaFrequente,a.sigla=e.current.sigla,a.anexos=e.current.anexos,a.label=e.current.ncyBreadcrumb.label;var o={portal:s.portalConfig.portalAPI,data:{tpPergunta:{sigla:a.sigla,descricao:a.sigla,detalhe:"NENHUM TIPO DE PERGUNTA",dominio:"TP_PERGUNTA_PORTAL"}}};s.request("POST","/perguntasFrequentes/listar",o,null,function(o){200==o.retorno.codigo?(a.perguntasFrequentes=o.data,a.cdPerguntaFrequente&&r(function(){i.hash("pergunta-"+a.cdPerguntaFrequente),n()},200)):l.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem)}),a.menuAtual.cdMenu&&s.request("GET","/menu/buscarConteudoHtml/"+a.menuAtual.cdMenu,null,!1,function(o){o?200==o.retorno.codigo&&(a.pagina=o.data):l.erroRede()})}}]),app.controller("publicacoesController",["$rootScope","$scope","$state","$stateParams","$timeout","RequestService","AlertaService",function(o,a,t,e,i,n,r){o.$on("broadcastHomeReceiver",function(o,e){"sala-de-imprensa.noticias"!=t.current.name&&"sala-de-imprensa.artigos"!=t.current.name||i(function(){a.init()},1e3),"sala-de-imprensa.noticias.cdPublicacao"!=t.current.name&&"sala-de-imprensa.artigos.cdPublicacao"!=t.current.name||i(function(){a.noticiaCdPublicacao()},1e3)}),this.$onInit=function(){a.pagina={},a.menuAtual=t.current},a.init=function(){a.pagina.anexoPortalList=[],a.paginaAtual=1,a.paginacaoQtdRegistros=9,a.paginarRegistos(),a.menuAtual.cdMenu&&n.request("GET","/menu/buscarConteudoHtml/"+a.menuAtual.cdMenu,null,!1,function(o){o?(r.closeProgressAlert(),200==o.retorno.codigo&&(a.pagina=o.data)):r.erroRede()})},a.noticiaCdPublicacao=function(){e.cdPublicacao&&n.request("GET","/publicacao/buscar/"+e.cdPublicacao,null,!1,function(o){o?200==o.retorno.codigo?(r.closeProgressAlert(),a.noticia=o.data,t.current.ncyBreadcrumb.label=a.noticia.titulo):r.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):r.erroRede()})},a.paginarRegistos=function(o){o=!!o;var e={portal:n.portalConfig.portalAPI,flDestaque:null,tipo:{sigla:t.current.publicacao.template.sigla,dominio:t.current.publicacao.template.dominio},status:"PUB",titulo:null,todos:!0,paginaAtual:a.paginaAtual,qtdPaginas:a.paginacaoQtdRegistros};n.request("POST","/publicacao/listarPublico",e,!1,function(o){o?200==o.retorno.codigo?(a.itensPaginados=o,r.closeProgressAlert()):r.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):r.erroRede()})}}]),app.controller("videosController",["$rootScope","$scope","$state","$stateParams","$timeout","RequestService","AlertaService",function(o,t,a,e,i,n,r){o.$on("broadcastHomeReceiver",function(o,e){"sala-de-imprensa.videos"==a.current.name&&i(function(){t.init()},1e3)}),t.paginaAtual=1,t.paginacaoQtdRegistros=8,t.paginacaoArray=[8,16,32],t.pagina={},t.init=function(){t.menuAtual=a.current,t.pagina.anexoPortalList=[],n.request("GET","/menu/buscarConteudoHtml/"+t.menuAtual.cdMenu,null,!1,function(o){o?(r.closeProgressAlert(),200==o.retorno.codigo&&(t.pagina=o.data)):r.erroRede()}),t.paginarRegistos()},t.pagina={},t.videoCdPublicacao=function(){t.cdPublicacao=e.cdPublicacao,n.request("GET","/video/buscar/"+t.cdPublicacao,null,!1,function(o){o?200==o.retorno.codigo?(r.closeProgressAlert(),t.video=o.data,a.current.ncyBreadcrumb={label:t.video.titulo}):r.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):r.erroRede()})},t.paginarRegistos=function(o){o=!!o,n.request("GET","/video/listar/"+n.portalConfig.portalAPI+"/"+t.paginaAtual+"/"+t.paginacaoQtdRegistros,null,o,function(o){o?200==o.retorno.codigo?(t.itensPaginados=o,r.closeProgressAlert()):r.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):r.erroRede()})},t.numeroDePaginas=function(){if(angular.isDefined(t.itensPaginados)&&angular.isDefined(t.itensPaginados.quantidadeTotalItens)){for(var o=new Array(Math.ceil(t.itensPaginados.quantidadeTotalItens/t.paginacaoQtdRegistros)),e=[],a=0;a1048576*n.uploadLimite&&(e.tamanho=!1,s.showMensagemRetorno(400,c.instant("MSG_TAMANHO_FICHEIRO_INVALIDO"))),e.permitir&&e.tamanho){n.ficheiroTemporario.nome=o.target.value.replace(/^.*[\\\/]/,""),$(".input-nome-ficheiro").html(a.name),n.ficheiroTemporario.extensao=a.extensao,n.ficheiroTemporario.mimeType=a.type;var t=new FileReader;t.readAsDataURL(a),t.onload=function(){n.ficheiroTemporario.base64=t.result.substr(t.result.indexOf(",")+1).replace(/ /g,"")},t.onloadstart=function(){s.showProgressAlert("A Carregar...")},t.onloadend=function(){s.closeProgressAlert()},t.onabort=function(){s.closeProgressAlert()}}}},n.excluirAnexo=function(){s.confirmar(c.instant("MSG_CONFIRMA_EXCLUSAO_ANEXO"),function(o){o&&t(function(){n.registoInvestidor.anexos=[],s.showMensagemRetorno(200,c.instant("MSG_ANEXO_EXCLUIDO"))},200)})}}]),app.controller("backofficeGestorSolicitacoesController",["$scope","$rootScope","$ws","$q","$timeout","$state","$location","Utils","AlertaService","PropostaServices","ComumServices","checkSession","StorageService",function(i,e,n,r,s,o,l,a,c,t,d,u,p){u||o.go("home"),i.utilizador=p.get("utilizadorLogado"),e.$on("broadcastUtilizadorReceiver",function(o,e){i.utilizador=p.get("utilizadorLogado")}),i.checarPermissao=function(o){return e.checarPermissao(o)},i.filterOriginal={inCdAipexProposta:null,inCdInvestidorPrivado:null,ivTpModInvestimento:null,ivDsAipexProposta:null,ivDsObjetivoProposta:null,ilStAipexProposta:null,inNuProcesso:null,inNuProtocolo:null,idDtInclusaoIni:null,idDtInclusaoFim:null,paginaAtual:1,itensPorPagina:8,ordenacao:"1 DESC"},i.situacoes=[],i.motivo=null,i.propostaStatus={inCdAipexProposta:null,ivStAipexProposta:null,ivDsMotivo:null},i.validaCrip=!1,i.init=function(o){o&&o.$setPristine(),i.itensPaginados={data:null,quantidadeTotalItens:0},e.checarPermissao(["CRIP"])&&!e.checarPermissao(["TECNICO"])?i.validaCrip=!0:e.checarPermissao(["CRIP"])&&e.checarPermissao(["TECNICO"])&&(i.validaCrip=!1),i.filter=angular.copy(i.filterOriginal),angular.isUndefined(i.tiposSolicitacao)&&d.getDominios("TP_MOD_INVESTIMENTO",function(o){o&&(i.tiposSolicitacao=o)}),i.situacoes.length?i.atualizarFiltroTipoSituacao():d.getDominios("ST_AIPEX_PROPOSTA",function(a){if(a){i.situacoes=[];var t=r.defer();t.promise.then(function(){i.atualizarFiltroTipoSituacao(),i.paginarRegistos(!0)}),angular.forEach(a,function(o,e){"PRE"!=o.ivRvLowValue&&i.situacoes.push(o),e==a.length-1&&t.resolve()})}})},i.pesquisarPropostas=function(o){o.$valid&&o.$submitted&&(i.filter.paginaAtual=1,i.paginarRegistos(!0))},i.emitirCripReload=function(o){o.ivCodHash=!0,o.ivStAipexProposta="EMI",o.dsStAipexProposta=i.situacoes.filter(function(o){return"EMI"==o.ivRvLowValue.toUpperCase()})[0].ivRvMeaning},i.limparForm=function(o){o&&o.$setPristine(),i.filter=angular.copy(i.filterOriginal),i.atualizarFiltroTipoSituacao()},i.paginarRegistos=function(o){o=!!o,n.request("POST","/proposta/listar",i.filter,o,function(o){o?200==o.retorno.codigo?(i.itensPaginados=o,c.closeProgressAlert()):c.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):c.erroRede()})},i.atualizarSituacaoProposta=function(a,t){var o="Confirma recebimento da proposta de investimento?";"ANA"==t&&(o="Confirma iniciar análise da solicitação?"),c.confirmar(o,function(o){if(o){var e={inCdAipexProposta:a.inCdAipexProposta,ivStAipexProposta:t,ivDsMotivo:null};n.request("POST","/proposta/alterar-situacao",e,!0,function(o){o?200==o.retorno.codigo?c.showMensagemRetorno(o.retorno.codigo,"Proposta alterada com sucesso!",function(){s(function(){"ANA"==t?l.url("/backoffice/gestor/analise-proposta/"+a.inCdAipexProposta):i.paginarRegistos(!0)},400)}):c.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):c.erroRede()})}})},i.setPropostaStatus=function(o,e){i.propostaStatus.inCdAipexProposta=o.inCdAipexProposta,i.propostaStatus.ivStAipexProposta=e,i.propostaStatus.ivDsMotivo=null},i.alterarStatusPropostaMotivo=function(o){if(o.$valid&&o.$submitted&&i.propostaStatus.inCdAipexProposta){var e={inCdAipexProposta:i.propostaStatus.inCdAipexProposta,ivStAipexProposta:i.propostaStatus.ivStAipexProposta,ivDsMotivo:i.propostaStatus.ivDsMotivo};n.request("POST","/proposta/alterar-situacao",e,!0,function(o){o?200==o.retorno.codigo?c.showMensagemRetorno(o.retorno.codigo,"Proposta alterada com sucesso!",function(){s(function(){a.mantemModal("#modalMotivoProposta",!1)},400)}):c.showMensagemRetorno(o.retorno.codigo,o.retorno.mensagem):c.erroRede()})}},i.visualizarProposta=function(o){t.recuperarProposta(o.inCdAipexProposta,o.inCdInvestidorPrivado,function(o){o&&(c.closeProgressAlert(),i.visualizarPropostaSelecionada=o)})},i.montaUrl=function(o){return n.portalConfig.urlApi+"/crip/download?cdProposta="+o+"&portal="+n.portalConfig.portalAPI+"&token="+i.utilizador.token},i.montaUrlRelatorio=function(o){return n.portalConfig.urlApi+"/proposta/relatorio/"+o},i.atualizarFiltroTipoSituacao=function(){i.filter.ilStAipexProposta=[],i.filter.situacaoSelecionada?i.filter.ilStAipexProposta.push(i.filter.situacaoSelecionada):angular.forEach(i.situacoes,function(o){i.filter.ilStAipexProposta.push(o.ivRvLowValue)})},i.checarPermissao=function(o){return e.checarPermissao(o)}}]),app.controller("solicitarCredencialAcessoController",["$scope","$ws","InvestidorServices","AlertaService","$location","$timeout","ComumServices","Utils","ContribuinteService","EnderecoService","$translate",function(i,o,a,n,t,r,e,s,l,c,d){i.anexoOriginal={nome:d.instant("MSG_SELECCIONE_FICHEIRO"),mimeType:null,extensao:null,data:null,base64:null},i.ficheiroTemporario=angular.copy(i.anexoOriginal),i.extensoesPermitidas=["pdf","jpg","jpeg","doc","docx"],i.uploadLimite=10,i.init=function(o){i.cdPaisAngola=null,i.ultimoNIFPesquisado=null,i.confirmaEmail=null,i.isContribuinteLocalizado=!1,i.solicitacaoAcessoOriginal={tipoPessoaOrigem:"N",tipoPessoa:"S",cdRgc:null,nome:null,pais:null,tipoDocumento:null,documento:null,NIF:null,email:null,telPais:null,telefone:null,morada:{cdEndereco:null,pais:null,provincia:null,municipio:null,comuna:null,bairro:null,endereco:null,complemento:null,caixaPostal:null},anexos:[]},i.solicitacaoAcesso=angular.copy(i.solicitacaoAcessoOriginal),o&&o.$setPristine(),i.listaPais||this.getListaPais(),i.listaPaisMorada||this.getListaPaisMorada(),i.listaTipoDocumento||this.getListaTipoDocumento(),i.listaProvincia||this.getListaProvincias(),i.listaTipoPessoa||this.getListaTipoPessoa()},i.setTipoPessoaOrigem=function(){"N"==i.solicitacaoAcesso.tipoPessoaOrigem&&(i.solicitacaoAcesso.pais=i.cdPaisAngola)},i.getListaPais=function(){e.getListaPaises(function(o){i.cdPaisAngola=o.filter(function(o){return"ANGOLA"==o.ivNoPais.toUpperCase()})[0].inCdPais,i.solicitacaoAcesso.pais=i.cdPaisAngola,i.listaPais=o})},i.getListaPaisMorada=function(){e.getListaPaises(function(o){i.listaPaisMorada=o})},i.getListaProvincias=function(){e.getListaProvincias(function(o){i.listaProvincia=o})},i.getListaTipoDocumento=function(){var o="TP_DOC_PESS_SINGULAR";"N"==i.solicitacaoAcesso.tipoPessoaOrigem?o="S"==i.solicitacaoAcesso.tipoPessoa?"TP_DOC_PESS_SINGULAR":(i.solicitacaoAcesso.tipoPessoa,"TP_DOC_IDENTIFICACAO"):"E"==i.solicitacaoAcesso.tipoPessoaOrigem&&(o="TP_DOC_IDENTIFICACAO"),e.getDominios(o,function(o){i.listaTipoDocumento=o})},i.getListaTipoPessoa=function(){e.getListaTipoPessoa(function(o){i.listaTipoPessoa=o})},i.alteraPaisMorada=function(){i.solicitacaoAcesso.morada.pais!=i.cdPaisAngola&&(i.listaMunicipio=null,i.listaComuna=null,i.listaBairro=null,i.solicitacaoAcesso.morada.provincia=null,i.solicitacaoAcesso.morada.municipio=null,i.solicitacaoAcesso.morada.comuna=null,i.solicitacaoAcesso.morada.bairro=null)},i.carregarListaMunicipios=function(){i.listaMunicipio=null,i.listaComuna=null,(i.listaBairro=null)!=i.solicitacaoAcesso.morada.provincia&&e.getListaMunicipios(i.solicitacaoAcesso.morada.provincia,function(o){i.listaMunicipio=o})},i.carregarListaComunas=function(){(i.listaBairro=null)!=i.solicitacaoAcesso.morada.municipio&&e.getListaComunas(i.solicitacaoAcesso.morada.municipio,function(o){i.listaComuna=o})},i.carregarListaBairros=function(){null!=i.solicitacaoAcesso.morada.comuna&&e.getListaBairros(i.solicitacaoAcesso.morada.comuna,function(o){i.listaBairro=o})},i.validarMudancaDeNacionalidade=function(o){i.isContribuinteLocalizado=!1,"N"==i.solicitacaoAcesso.tipoPessoaOrigem?(i.init(o),this.getListaPais(),i.solicitacaoAcesso=angular.copy(i.solicitacaoAcessoOriginal)):(o&&o.$setPristine(),i.solicitacaoAcesso.pais=null,i.solicitacaoAcesso.nome=null,i.solicitacaoAcesso.tipoDocumento=null,i.solicitacaoAcesso.documento=null,i.pesquisaNIF(),i.paisContribuinte=null),i.getListaTipoDocumento(),i.setTipoPessoaOrigem()},i.paisContribuinte=null,i.contribuinte={cdRgc:null,nuDocumento:null,tpDocumento:null},i.pesquisaNIF=function(){""!=i.solicitacaoAcesso.nif&&null!=i.solicitacaoAcesso.nif&&(i.ultimoNIFPesquisado=i.solicitacaoAcesso.nif,i.isContribuinteLocalizado=!1,n.showProgressAlert("A Carregar..."),a.isInvestidorExistente(i.solicitacaoAcesso.nif,function(o){if(0==o){var e={ivIdentificador:i.solicitacaoAcesso.nif,ivTpConsulta:"RGC",ivTpPessoa:"N"==i.solicitacaoAcesso.tipoPessoaOrigem?"NAC":"E"};l.recuperarContribuinte(e,function(o){if(null!=o&&1==o.length){var e=o[0];i.paisContribuinte=e.cdPais,i.solicitacaoAcesso.pais=e.cdPais,i.isContribuinteLocalizado=!0,i.solicitacaoAcesso.nome=e.noContribuinte,i.solicitacaoAcesso.cdRgc=e.cdRgc,i.solicitacaoAcessotipoPessoa=e.tpPessoa,i.solicitacaoAcesso.tipoPessoa=e.tpPessoa,"N"==i.solicitacaoAcesso.tipoPessoaOrigem&&i.setTipoPessoaOrigem(),e.tpPessoaEstrangeira&&"E"==i.solicitacaoAcesso.tipoPessoaOrigem&&(i.solicitacaoAcesso.tipoPessoa=e.tpPessoaEstrangeira),i.solicitacaoAcesso.tipoDocumento=e.tpDocumento,i.solicitacaoAcesso.documento=e.nuDocumento,i.contribuinte.nuDocumento=e.nuDocumento,i.contribuinte.tpDocumento=e.tpDocumento,c.recuperarEnderecoPorCdRgc(i.solicitacaoAcesso.cdRgc,function(o){null!=o&&(i.solicitacaoAcesso.morada.cdEndereco=o.cdEndereco,i.solicitacaoAcesso.morada.endereco=o.dsEndereco,i.solicitacaoAcesso.morada.pais=o.cdPais,i.solicitacaoAcesso.morada.provincia=o.cdProvincia,i.solicitacaoAcesso.morada.municipio=o.cdMunicipio,i.solicitacaoAcesso.morada.comuna=dataend.cdComuna,i.solicitacaoAcesso.morada.bairro=o.cdBairro,i.solicitacaoAcesso.morada.complemento=o.complemento,i.carregarListaMunicipios(),i.carregarListaComunas(),i.carregarListaBairros()),n.closeProgressAlert()}),i.getListaTipoDocumento()}else i.isContribuinteLocalizado=!1,i.paisContribuinte=null,i.solicitacaoAcesso.pais=null,i.solicitacaoAcesso.nome=null,i.solicitacaoAcesso.tipoDocumento=null,i.solicitacaoAcesso.documento=null,"N"==i.solicitacaoAcesso.tipoPessoaOrigem&&(i.solicitacaoAcesso=angular.copy(i.solicitacaoAcessoOriginal)),i.setTipoPessoaOrigem(),"N"==i.solicitacaoAcesso.tipoPessoaOrigem?n.showMensagemRetorno(400,d.instant("MSG_CONTRIBUINTE_NAO_LOCALIZADO")):n.closeProgressAlert(function(){r(function(){angular.element("#txtNome").focus()},300)})})}else n.showMensagemRetorno(400,d.instant("MSG_INVESTIDOR_JA_CADASTRADO"))}))},i.filtrarPais=function(){if("E"==i.solicitacaoAcesso.tipoPessoaOrigem)return i.cdPaisAngola},i.salvarSolicitacao=function(o){if(o.$valid&&o.$submitted){var e=i.getEntidadeInvestidor();n.confirmar(d.instant("MSG_CONFIRMACAO_INCLUSAO"),function(o){o&&a.inserirInvestidor(e,function(){n.showMensagemRetorno(200,d.instant("MSG_SUCESSO_INCLUSAO_INVESTIDOR"),function(){r(function(){t.url("/")},200)})})})}},i.investidorPrint=null,i.getEntidadeInvestidor=function(){var o={inCdInvestidorPrivado:null,ivTpInvestidorPrivado:"INV",ivEmail:null,inCdRgc:null,template:null,balcao:!1,ivNuContribuinte:null,ivTpPessoaEstrangeira:null,ivNoInvestidorPrivado:null,ivTelefone:null,ilEndereco:[],ilAnexoItem:[],inCdInvestidorPrivado:null,ivTpInvestidorPrivado:"INV"};return o.ivEmail=i.solicitacaoAcesso.email,o.inCdRgc=i.solicitacaoAcesso.cdRgc,null==i.solicitacaoAcesso.cdRgc||""==i.solicitacaoAcesso.cdRgc?o.ivNuContribuinte=i.solicitacaoAcesso.nif:o.ivNuContribuinte=null,o.ivTpPessoaEstrangeira=i.solicitacaoAcesso.tipoPessoa,o.ivNoInvestidorPrivado=i.solicitacaoAcesso.nome,o.ivTelefone=i.solicitacaoAcesso.telPais+" "+i.solicitacaoAcesso.telefone,o.inCdPais=i.solicitacaoAcesso.pais,o.ivTpDocumento=i.solicitacaoAcesso.tipoDocumento,o.ivNuDocumento=i.solicitacaoAcesso.documento,this.getEntidadesEndereco(o),this.getEntidadesAnexo(o),o},i.getEntidadesEndereco=function(o){var e={cdEndereco:null,dsEndereco:null,nuEndereco:null,complemento:null,cdPais:null,noPais:null,cdBairro:null,noBairro:null,cdComuna:null,noComuna:null,cdMunicipio:null,noMunicipio:null,cdProvincia:null,noProvincia:null};e.cdEndereco=i.solicitacaoAcesso.morada.cdEndereco,e.dsEndereco=i.solicitacaoAcesso.morada.endereco,e.nuEndereco=null,i.solicitacaoAcesso.morada.pais==i.cdPaisAngola&&(e.complemento=i.solicitacaoAcesso.morada.complemento),e.cdPais=i.solicitacaoAcesso.morada.pais,i.solicitacaoAcesso.morada.pais==i.cdPaisAngola&&(e.cdBairro=i.solicitacaoAcesso.morada.bairro,e.cdComuna=i.solicitacaoAcesso.morada.comuna,e.cdMunicipio=i.solicitacaoAcesso.morada.municipio,e.cdProvincia=i.solicitacaoAcesso.morada.provincia);var a=[e];o.ilEndereco=a},i.getEntidadesAnexo=function(o){if(01048576*i.uploadLimite&&(e.tamanho=!1,n.showMensagemRetorno(400,d.instant("MSG_TAMANHO_FICHEIRO_INVALIDO"))),e.permitir&&e.tamanho){i.ficheiroTemporario.nome=o.target.value.replace(/^.*[\\\/]/,""),$(".input-nome-ficheiro").html(a.name),i.ficheiroTemporario.extensao=a.extensao,i.ficheiroTemporario.mimeType=a.type;var t=new FileReader;t.readAsDataURL(a),t.onload=function(){i.ficheiroTemporario.base64=t.result.substr(t.result.indexOf(",")+1).replace(/ /g,"")},t.onloadstart=function(){n.showProgressAlert("A Carregar...")},t.onloadend=function(){n.closeProgressAlert()},t.onabort=function(){n.closeProgressAlert()}}}},i.excluirAnexo=function(t){n.confirmar(d.instant("MSG_CONFIRMA_EXCLUSAO_ANEXO"),function(o){o&&r(function(){var a=[];angular.forEach(i.solicitacaoAcesso.anexos,function(o,e){t!=e&&a.push(o)}),i.solicitacaoAcesso.anexos=a,n.showMensagemRetorno(200,d.instant("MSG_ANEXO_EXCLUIDO"))},200)})}}]),app.controller("backofficeDashboardInvestidorController",["$scope","$rootScope","StorageService","ComumServices","$ws","$q","PropostaServices","InvestidorServices","RequestService","AlertaService","$location","$timeout","Utils",function(i,o,a,e,n,r,t,s,l,c,d,u,p){i.utilizador=a.get("utilizadorLogado"),o.$on("broadcastUtilizadorReceiver",function(o,e){i.utilizador=a.get("utilizadorLogado"),i.utilizador&&01048576*n.uploadLimite&&(e.tamanho=!1,r.showMensagemRetorno(400,u.instant("MSG_TAMANHO_FICHEIRO_INVALIDO"))),e.permitir&&e.tamanho){n.ficheiroTemporario.nome=o.target.value.replace(/^.*[\\\/]/,""),$(".input-nome-ficheiro").html(a.name),n.ficheiroTemporario.extensao=a.extensao,n.ficheiroTemporario.mimeType=a.type;var t=new FileReader;t.readAsDataURL(a),t.onload=function(){n.ficheiroTemporario.base64=t.result.substr(t.result.indexOf(",")+1).replace(/ /g,"")},reader.onloadstart=function(){r.showProgressAlert("A Carregar...")},reader.onloadend=function(){r.closeProgressAlert()},reader.onabort=function(){r.closeProgressAlert()}}}},n.excluirAnexo=function(){r.confirmar(u.instant("MSG_CONFIRMA_EXCLUSAO_ANEXO"),function(o){o&&s(function(){n.registoInvestidor.anexos=[],r.showMensagemRetorno(200,u.instant("MSG_ANEXO_EXCLUIDO"))},200)})}}]),app.controller("backofficeListaPropostasController",["$scope","$rootScope","StorageService","ComumServices","$ws","$q","PropostaServices","InvestidorServices","RequestService","AlertaService","$location","$timeout","Utils",function(i,o,a,e,n,r,t,s,l,c,d,u,p){i.utilizador=a.get("utilizadorLogado"),o.$on("broadcastUtilizadorReceiver",function(o,e){i.utilizador=a.get("utilizadorLogado"),01048576*u.uploadLimite&&(e.tamanho=!1,p.showMensagemRetorno(400,P.instant("MSG_TAMANHO_FICHEIRO_INVALIDO"))),e.permitir&&e.tamanho){u.ficheiroTemporario.nome=o.target.value.replace(/^.*[\\\/]/,""),$(".input-nome-ficheiro").html(a.name),u.ficheiroTemporario.extensao=a.extensao,u.ficheiroTemporario.mimeType=a.type;var t=new FileReader;t.readAsDataURL(a),t.onload=function(){u.ficheiroTemporario.base64=t.result.substr(t.result.indexOf(",")+1).replace(/ /g,"")},reader.onloadstart=function(){p.showProgressAlert(P.instant("A_CARREGAR"))},reader.onloadend=function(){p.closeProgressAlert()},reader.onabort=function(){p.closeProgressAlert()}}}},u.excluirAnexo=function(e,a){p.confirmar(P.instant("MSG_CONFIRMA_EXCLUSAO_ANEXO"),function(o){o&&m(function(){switch(a){case 1:u.proposta.dadosAnexos.anexosDocumentoRealizacao=u.proposta.dadosAnexos.anexosDocumentoRealizacao.filter(function(o){return o.cdAnexo!=e});break;case 2:u.proposta.dadosAnexos.anexosPlanoFormacao=u.proposta.dadosAnexos.anexosPlanoFormacao.filter(function(o){return o.cdAnexo!=e});break;case 3:u.proposta.dadosAnexos.anexosPlanoSubstituicao=u.proposta.dadosAnexos.anexosPlanoSubstituicao.filter(function(o){return o.cdAnexo!=e});break;case 4:u.proposta.dadosAnexos.anexosCronogramaImplantacao=u.proposta.dadosAnexos.anexosCronogramaImplantacao.filter(function(o){return o.cdAnexo!=e});break;case 5:u.proposta.dadosAnexos.anexosCronogramaExploracao=u.proposta.dadosAnexos.anexosCronogramaExploracao.filter(function(o){return o.cdAnexo!=e});break;case 6:u.proposta.dadosAnexos.anexosDocumentosComprovacao=u.proposta.dadosAnexos.anexosDocumentosComprovacao.filter(function(o){return o.cdAnexo!=e})}},200)})},u.salvarProposta=function(e,o){if(o.$setSubmitted(),o.$invalid)null!=u.proposta.cdProposta&&p.showMensagemRetorno(201,P.instant("VERIFIQUE_CAMPOS_OBRIGATORIOS"));else{var a=P.instant("CONFIRMA_GRAVACAO_PROJECTO");e&&(a=P.instant("CONFIRMA_ENVIAR_PROJECTO")),p.confirmar(a,function(o){o&&(u.propostaEntidade=u.getPropostaEntidade(),null==u.propostaEntidade.inCdAipexProposta?d.inserirProposta(u.propostaEntidade,function(o){p.showMensagemRetorno(200,P.instant("PROJECTO_REGISTRADO_SUCESSO"),function(){m(function(){s.url("/backoffice/investidor/registo-proposta/"+o)})})}):d.atualizarProposta(u.propostaEntidade,function(){if(e){var o="AVE";"PAJ"==u.proposta.ivStAipexProposta&&(o="ANA"),u.atualizarSituacaoProposta(u.proposta,o,u.utilizador.nomeUtilizador)}else p.showMensagemRetorno(200,P.instant("PROJECTO_REGISTRADO_SUCESSO"),function(){})}))})}},u.getPropostaEntidade=function(){var o={};return o.inCdAipexProposta=u.proposta.cdProposta,o.inCdInvestidorPrivado=u.investidor.inCdInvestidorPrivado,o.ivNoAipexProposta=u.proposta.nomeProjecto,o.ilPromotor=u.getPromotoresEntidades(),o.ivTpModInvestimento=u.getTipoInvestimentoEntidade(),o.inCdMoeda=u.proposta.dadosCaracterizacao.cdMoeda,o.ivTpAipexRegime=u.proposta.dadosCaracterizacao.regimeInvestimento,o.ivDsAipexProposta=u.proposta.dadosCaracterizacao.designacaoProjectInestimento,o.ivDsObjetivoProposta=u.proposta.dadosCaracterizacao.objectivosProjectInvestimento,o.ivDsAtividadePrincipal=u.proposta.dadosCaracterizacao.objectoActividadePrincipal,o.ivDsAtividadeSecundaria=u.proposta.dadosCaracterizacao.actividadesSecundarias,o.ivObsAipexProposta=u.proposta.dadosPostos.observacoes,null!=u.proposta.dadosPromotores.sociedadeVeiculo.cdTipo&&(o.inCdRgcVeiculo=u.proposta.dadosPromotores.sociedadeVeiculo.cdTipo,o.ilEnderecoVei=u.getEnderecoEntidadeVeiculo(),o.ivTelefoneVei=u.proposta.dadosPromotores.sociedadeVeiculo.telPais+" "+u.proposta.dadosPromotores.sociedadeVeiculo.telefone,o.ivEmailVei=u.proposta.dadosPromotores.sociedadeVeiculo.email),null!=u.proposta.dadosPromotores.representanteLegal.cdTipo&&(o.inCdRgcRepresentante=u.proposta.dadosPromotores.representanteLegal.cdTipo),o.ilEnderecoPro=u.getListaEnderecosPro(),o.ilEnderecoOut=u.getListaEnderecosOut(),o.ilArtigoLegal=u.getListaArtigosLegaisEntidade(),o.ilForctrab=u.getListaForctrab(),o.ilMunicipio=u.getListaMunicipiosEntidade(),o.ilAnexoItem=u.getListaAnexosEntidade(),o},u.getListaArtigosLegaisEntidade=function(){var t=[];return angular.forEach(u.proposta.dadosInvestimento.itensOperacoesInterno,function(o,e){var a={};a.inCdAipexArtigoLegal=o.cdItem,a.inVlProposta=u.converteMoeda(o.valorItem),t.push(a)}),angular.forEach(u.proposta.dadosInvestimento.itensFormasInterno,function(o,e){var a={};a.inCdAipexArtigoLegal=o.cdItem,a.inVlProposta=u.converteMoeda(o.valorItem),t.push(a)}),angular.forEach(u.proposta.dadosInvestimento.itensOperacoesExterno,function(o,e){var a={};a.inCdAipexArtigoLegal=o.cdItem,a.inVlProposta=u.converteMoeda(o.valorItem),t.push(a)}),angular.forEach(u.proposta.dadosInvestimento.itensFormasExterno,function(o,e){var a={};a.inCdAipexArtigoLegal=o.cdItem,a.inVlProposta=u.converteMoeda(o.valorItem),t.push(a)}),t},u.getListaForctrab=function(){var r=[];if(1==u.proposta.dadosPostos.postos.length){var o=u.proposta.dadosPostos.postos[0];if(0==o.expatriadosTemporarios&&0==o.expatriadosPermanentes&&0==o.nacionaisTemporarios&&0==o.nacionaisPermanentes)return r}return angular.forEach(u.proposta.dadosPostos.postos,function(o,e){var a=angular.copy(u.entidadePosto);a.nuAno=o.ano,a.flSitFuncionario="EXP",a.tpDedicacaoExcCalc="T",a.cdAipexProposta=u.proposta.cdProposta,a.qtdPostosTrabalho=o.expatriadosTemporarios,u.setCdAiprcPropForcTrab(a);var t=angular.copy(u.entidadePosto);t.nuAno=o.ano,t.flSitFuncionario="EXP",t.tpDedicacaoExcCalc="I",t.cdAipexProposta=u.proposta.cdProposta,t.qtdPostosTrabalho=o.expatriadosPermanentes,u.setCdAiprcPropForcTrab(t);var i=angular.copy(u.entidadePosto);i.nuAno=o.ano,i.flSitFuncionario="NAC",i.tpDedicacaoExcCalc="T",i.cdAipexProposta=u.proposta.cdProposta,i.qtdPostosTrabalho=o.nacionaisTemporarios,u.setCdAiprcPropForcTrab(i);var n=angular.copy(u.entidadePosto);n.nuAno=o.ano,n.flSitFuncionario="NAC",n.tpDedicacaoExcCalc="I",n.cdAipexProposta=u.proposta.cdProposta,n.qtdPostosTrabalho=o.nacionaisPermanentes,u.setCdAiprcPropForcTrab(n),r.push(a),r.push(t),r.push(i),r.push(n)}),r},u.entidadePosto={cdAipexPropForctrab:null,nuAno:null,flSitFuncionario:null,tpDedicacaoExcCalc:null,cdAipexProposta:null,qtdPostosTrabalho:null},u.setCdAiprcPropForcTrab=function(e){if(null!=u.listaPostosOrdenado&&0>0)-1]+(t%10?s+r[0][t%10]:"")),p.push((t<100?m:t%100?r[2][t/100>>0]+s+m:r[2][100==t?0:t/100>>0])+(-1<(m=n-e-2)?" "+(1>0)-1]+(t%10?s+r[0][t%10]:"")),p.push((t<100?m:t%100?r[2][t/100>>0]+s+m:r[2][100==t?0:t/100>>0])+(-1<(m=n-e-2)?" "+(1

'+o+"

",showConfirmButton:!1,allowOutsideClick:!1}).done()},this.closeWait=function(){swal.close()},this.confirm=function(o,e,a,t){o=o||"Confirmar a acção ?",e=e||"Sim",a=a||"Cancelar",swal({text:o,cancelButtonText:a,confirmButtonText:e,type:"warning",showCancelButton:!0,confirmButtonColor:"#5cb85c",allowOutsideClick:!1}).then(function(){t(!0)},function(o){"cancel"===o&&t(!1)}).done()},this.networkError=function(){swal({title:o.const.TITLE_LAMENTAMOS,text:o.const.ERRO_COMPLETAR_OPERACAO,type:"warning",showConfirmButton:!1,showCloseButton:!0,showCancelButton:!0,cancelButtonText:"OK"}).then(function(){callback(!0)},function(o){if("cancel"===o)return!1}).done()},this.statusRetorno=function(o,e){e=e||!1,timer=!e&&2e3,swal({text:o,type:"success",showConfirmButton:!1,showCloseButton:!0,timer:timer,showCancelButton:e,cancelButtonText:"Fechar",allowOutsideClick:!1}).done()},this.statusRetornoErro=function(o){swal({text:o,type:"warning",showConfirmButton:!1,showCloseButton:!0,showCancelButton:!0,cancelButtonText:"OK",allowOutsideClick:!1}).then(function(){return!1},function(o){if("cancel"===o)return!1}).done()},this.statusRetornoErroCallback=function(o,e){swal({text:o,type:"warning",showConfirmButton:!1,showCloseButton:!0,cancelButtonText:"OK",showCancelButton:!0,allowOutsideClick:!1}).then(function(){e(!0)},function(o){"cancel"===o&&e(!1)}).done()},this.aviso=function(o,e,a,t){swal({title:e,text:a,type:o,showConfirmButton:!1,showCloseButton:!0,cancelButtonText:"OK",showCancelButton:!0,allowOutsideClick:!1}).then(function(){t(!0)},function(o){t(!0)}).done()},this.msgError=function(o,e){swal({title:o,text:e,type:"warning",showConfirmButton:!1,showCloseButton:!0,cancelButtonText:"OK",showCancelButton:!0}).done()}}]),app.config(["cfpLoadingBarProvider","$httpProvider",function(o,e){o.includeSpinner=!1}]).service("$ws",["$rootScope","$sce","$http","$timeout","$urlRouter","$q","AlertaService","StorageService","UtilizadorService","Utils","$translateLocalStorage","$translate",function(o,e,l,c,a,d,u,t,p,m,i,g){var f;f=0<=window.location.hostname.indexOf("localhost")||window.location.hostname.match("^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]).){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$")?"www.dev.minfin.gov.ao":7e3<=window.location.port||window.location.port<=7999?window.location.hostname+":"+window.location.port:window.location.hostname;var v=window.location.protocol+"//"+f+"/PortalIGAPE",n=i.get("NG_TRANSLATE_LANG_KEY"),r={portalAPI:"IGAPE"+("PT"!=n&&n?"-"+n:""),protocol:window.location.protocol,location:f,port:window.location.port,context:"PortalIGAPE",urlApi:v},P=function(){var o=t.get("utilizadorLogado"),e={"Content-Type":"application/json",PORTAL:r.portalAPI};return o&&(e.Authorization=o.token),e},A=function(o){p.updateToken(o)};return o.$on("$routeChangeStart",function(o,e,a){l.pendingRequests.forEach(function(o){o.cancel&&o.cancel.resolve()})}),{request:function(o,e,a,t,i){var n=v+e,r=d.defer(),s={method:o,data:a,url:n,timeout:r.promise,cancel:r,cache:!1,withCredentials:!0,headers:P()};t&&u.showProgressAlert(g.instant("A_CARREGAR")),l(s).then(function(o){923==o.data.retorno.codigo?(angular.element(".modal.fade.in")&&m.mantemModal(".modal",!1),u.showMensagemRetorno(o.data.retorno.codigo,g.instant("ACEDA_O_SISTEMA_PARA_CONTINUAR"),function(){c(function(){p.logout()})})):(i&&i(o.data),angular.isDefined(o.data.token)&&o.data.token&&A(o.data.token))},function(o){i&&i()}).finally(function(){})},comum:function(o,e,a,t,i){var n=window.location.protocol+"//"+f+"/servico-comum/api"+e,r=d.defer(),s={method:o,data:a,url:n,timeout:r.promise,cancel:r,cache:!1,withCredentials:!0,headers:P()};t&&u.showProgressAlert(g.instant("A_CARREGAR")),l(s).then(function(o){923==o.data.retorno.codigo?(angular.element(".modal.fade.in")&&m.mantemModal(".modal",!1),u.showMensagemRetorno(o.data.retorno.codigo,g.instant("ACEDA_O_SISTEMA_PARA_CONTINUAR"),function(){c(function(){p.logut()})})):(i&&i(o.data),angular.isDefined(o.data.token)&&o.data.token&&A(o.data.token))},function(o){i&&i()}).finally(function(){})},download:function(o,e,a,t,i){var n=v+e,r=d.defer(),s={method:o,data:a,url:n,timeout:r.promise,cancel:r,cache:!1,withCredentials:!0,headers:P()};t&&u.showProgressAlert(g.instant("A_CARREGAR")),l(s).then(function(o){i&&i(o)},function(o){i&&i()})},local:function(o,e,a,t,i){l.get("app/services/offline/"+e).then(function(o){i(o.data)})},portalConfig:r}}]),angular.module("link.service",[]).factory("LinkService",function(){return{target:function(o){var e=RegExp(/[-a-zA-Z0-9@:%_\+.~#?&//=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:%_\+.~#?&//=]*)?/gi);return o.match(e)}}}),angular.module("menu.service",[]).factory("MenuService",["$rootScope","$state",function(o,e){var t=[],i=function(o,a){var t=[];return o&&0==t.length&&angular.forEach(o,function(o,e){if(o.state!=a)return i(o.subPaginas,a);t=o.subPaginas}),t};return{menu:function(a){return t=[],angular.forEach(o.menu,function(o,e){o.state==a?t=o.subPaginas:0==t.length&&(t=i(o.subPaginas,a))}),t},tituloMenu:function(o){return e.get(o).ncyBreadcrumb.label}}}]),app.service("GraficosService",["$ws","$q","$window","AlertaService",function(l,c,d,u){return{buscarGraficosPath:function(e){l.request("GET","/bi/path-bi",null,null,function(o){e(o)})},getGrafico:function(o,e,a,t){var i={type:t,data:{labels:[],datasets:[]},options:{responsive:!0,title:{display:!0,text:a},tooltips:{mode:"index",intersect:!1},hover:{mode:"nearest",intersect:!0},scales:{xAxes:[{display:!0,scaleLabel:{display:!1,labelString:"Month"}}],yAxes:[{display:!0,scaleLabel:{display:!1,labelString:"Value"}}]}}},n={config:null,fonte:null},r=["#F0B008","#18ADFF","#FF9600","#99E6E6","#FF6500","#E6B333","#3366E6","#999966","#99FF99","#B34D4D","#80B300","#809900","#E6B3B3","#6680B3","#66991A","#FF99E6","#CCFF1A","#FF1A66","#E6331A","#33FFCC","#66994D","#B366CC","#4D8000","#B33300","#CC80CC","#66664D","#991AFF","#E666FF","#4DB3FF","#1AB399","#E666B3","#33991A","#CC9999","#B3B31A","#00E680","#4D8066","#809980","#E6FF80","#1AFF33","#999933","#FF3380","#CCCC00","#66E64D","#4D80CC","#9900B3","#E64D66","#4DB380","#FF4D4D","#99E6E6","#6666FF"],s={path:o};l.request("POST","/bi/buscar-path",s,null,function(o){if(o){if(200==o.retorno.codigo){var a=o.data.results;if(a.length){var t=c.defer();angular.forEach(a,function(o,e){n.fonte=o.fonte,0