PageSourceSearch

https://lagoavermelha.rs.gov.br/cidadao/static/bundle/wpo_index_2_…8851f96afbf2961ff102b0b202ad9.js?v=76138483

js lagoavermelha.rs.gov.br collected 2026-10-03 00:04:33 UTC 132,710 bytes, 132 lines download raw bytes

1/*!
2 * IPM Sistemas (C) - Atende.net (C) - 2026
3 * https://www.ipm.com.br/
4 * Direitos Reservados
5 * ESTE CÓDIGO FONTE E QUALQUER DOCUMENTAÇÃO QUE O ACOMPANHE SÃO PROTEGIDOS PELA LEI DE DIREITOS AUTORAIS INTERNACIONAIS
6 * E NÃO PODE SER REVENDIDO OU REDISTRIBUÍDO. A REPRODUÇÃO OU DISTRIBUIÇÃO NÃO AUTORIZADA ESTÁ SUJEITA A PENALIDADES CIVIS E PENAIS.
7 */
8
9/*<editor-fold desc="js_tela.js">*/var TelaPadrao=function(sId=""){var me=this,parametrosSubmit={};const __iTimeoutHabilitaAcoes=2e3;this.tipoComponente=ComponenteTela.TELA_PADRAO,this.aCampos=[],this.atributos={},this.sId=sId,this.nome=sId,this.labelWidth="100px",this.oTable=null,this.visualizacao=!1,this.layout=!1,this.content=!1,this.oTelaValida=!1,this.chave=null,this.parametro=null,this.submiting=!1,this.aFnBeforeMontaTela=null,this.aOnLoadJanela=[],this.onCloseJanela=[],this.onDestroyJanela=[],this.onRefresh=!1,this.forceEstilo=!1,this.alinharLabels=!1,this.alinhamentoRecursivo=!0,this.realizaValidacao=!0,this.animaAba=!1,this.consideraAdicionaisLarguraCampos=null,this.configuracaoLayout={},ControleBaseSistema.isLayoutV3()&&(this.configuracaoLayout=cloneObject(LayoutExibicaoTela.GRID)),this.dadosProcessados={},this.loadComportamentos=Componente.loadComportamentos,this.estiloExibicao=EstiloExibicaoTela.getEstiloExibicao(),this.layoutExibicao=LayoutExibicaoTela.getLayoutExibicao(),this.beforeCloseJanela=function(){return!0},this.findComponente=function(a){var t=!1;if(this.sId==a)return me;for(var o=0;o<this.aCampos.length;o++){var i=this.aCampos[o];if(i.findComponente&&(t=i.findComponente(a)))break}return t},this.getId=function(){return this.sId},this.getComponentes=function(){return this.aCampos},this.setChave=function(a){this.chave=a},this.getChave=function(){return this.chave},this.setParametro=function(a){this.parametro=a},this.getParametro=function(){return this.parametro},this.setAtributo=function(a,t){this.atributos[a]=t},this.setAtributos=function(a){for(var t in a)this.setAtributo(t,a[t])},this.getAtributo=function(a,t){var o=defaultVal(t,"");return defaultVal(this.atributos[a],o)},this.getAtributos=function(){return this.atributos},this.hasAtributo=function(a){return this.atributos.hasOwnProperty(a)},this.removeAtributo=function(a){return delete this.atributos[a]},this.limpaAtributos=function(){this.atributos={}},this.setLabelWidth=function(a){this.labelWidth=a+"px"},this.setAlinharLabels=function(a,t){this.alinharLabels=a,this.alinhamentoRecursivo=t},this.setRealizaValidacao=function(a){this.realizaValidacao=a},this.trataValoresSubmitTela=function(a){return parametrosSubmit.trataDadosSubmit?parametrosSubmit.trataDadosSubmit.apply(this,[a]):a},this.submit=function(a){var t=!1,o=this.trataValoresSubmitTela(this.getValores()),i=this.getJanela(),s=this,n=function(r){a&&setTimeout(()=>{var d=a.getAtributo("disabledEnableAfterSubmit");(r||d!="disabled")&&a.setDisabled(!1)},__iTimeoutHabilitaAcoes),i&&i.desbloqueiaJanela(),s.setSubmiting(!1),me.numeroFilesToUpload=0,s.getListaComponentes().forEac
9h(function(m){ControleBaseSistema.layoutSistemaNovo&&m.oCampo&&m.oCampo.atualizaEstadoCampoInvalido()})};if(parametrosSubmit.submitValidaSupervisor&&(t=parametrosSubmit.submitValidaSupervisor.apply(i,[s,parametrosSubmit.chave,o,TelaPadrao.getTelaFromCaller(parametrosSubmit.caller)])),s.setSubmiting(!0),t===!0){var l={},u=parametrosSubmit.parametros||{};o&&(l=JSON.stringify(o)),parametrosSubmit.parametros=$.extend({rotina:parametrosSubmit.form.Rotina,acao:parametrosSubmit.form.Acao,autoId:parametrosSubmit.form.AutoId,monitor:parametrosSubmit.usaMonitor,configDuplaCustodia:parametrosSubmit.configDuplaCustodia,dados:l},u),i.desbloqueiaJanela(),new Janela({rotina:1112,acao:102,processo:"montaTela",tipo:"script",bloqueadora:!0,chave:parametrosSubmit.chave,parametro:parametrosSubmit.parametros,caller:parametrosSubmit.caller,onException:function(){n.apply(i,[!0])},onComplete:n}).show()}else loadAjax({rotina:parametrosSubmit.form.Rotina,acao:parametrosSubmit.form.Acao,autoId:parametrosSubmit.form.AutoId,exigeCaptcha:parametrosSubmit.form.exigeCaptcha,tela:s,processo:"processaDados",tipo:"script",parametro:parametrosSubmit.parametros,monitor:parametrosSubmit.usaMonitor,chave:parametrosSubmit.chave,caller:parametrosSubmit.caller,iType:parametrosSubmit.submitType,allowRetryControl:parametrosSubmit.permiteControleTentativaRequisicao,monitorPermiteCancelar:parametrosSubmit.permiteCancelar,configDuplaCustodia:parametrosSubmit.configDuplaCustodia,exception:function(r){parametrosSubmit.submitException&&parametrosSubmit.submitException.apply(i,[s,parametrosSubmit.chave,o,TelaPadrao.getTelaFromCaller(parametrosSubmit.caller),r]),n.apply(i,[!0])},completo:function(r){parametrosSubmit.submitComplete&&parametrosSubmit.submitComplete.apply(i,[s,parametrosSubmit.chave,o,TelaPadrao.getTelaFromCaller(parametrosSubmit.caller)]),n.call()},abort:function(){parametrosSubmit.submitAbort&&parametrosSubmit.submitAbort.apply(i,[s,parametrosSubmit.chave,o,TelaPadrao.getTelaFromCaller(parametrosSubmit.caller)])},finally:function(){s.setSubmiting(!1)}})},this.setSubmiting=function(a){this.submiting=a},this.isSubmiting=function(){return this.submiting},this.atualizaNumeroFilesUpload=function(){$.each(this.aCampos,function(){this.atualizaNumeroFilesUpload&&this.atualizaNumeroFilesUpload()}),this.numeroFilesToUpload--},this.callValida=function(a){var t=this.getJanela();a&&a.setDisabled(!0);var o=function(s){a&&setTimeout(()=>a.setDisabled(!1),__iTimeoutHabilitaAcoes),t&&t.desbloqueiaJanela(s)},i=this;this.valida(!0,function(){i.errorFilesToUpload=!1,i.submitFiles(function(s){s==2&&(i.errorFilesToUpload=!0),i.numeroFilesToUpload--,$.each(i.aCampos,function(){this.atualizaNumeroFilesUpload&&this.atualizaNumeroFilesUpload()})}),setTimeout(function(){if(i.errorFilesToUpload==!0)return a&&a.setDisabled(!1),!1;i.numeroFilesToUpload>0?setTimeout(arguments.callee,200):(t&&(!parametrosSubmit.fn||parametrosSubmit.fn&&!i.isSubmiting())&&t.bloqueiaJanela("Enviando dados para o servidor"),parametrosSubmit.fn?i.isSubmiting()||(parametrosSubmit.fn.apply(t,[i,parametrosSubmit.chave,a]),o.call(this,!1)):i.submit(a))},10)},o)},this.preSubmit=function(a){this.mensagemConfirmacao={},this.callValida(a)},this.getCampoFocusInicial=function(){return!1},this.setSubmit=function(a,t,o,i,s,n,l,u,r,m,d,p,C,c,T){parametrosSubmit.chave=a,parametrosSubmit.parametros=t||{},parametrosSubmit.caller=o,parametrosSubmit.submitType=s,parametrosSubmit.form=n,parametrosSubmit.submitComplete=l,parametrosSubmit.submitAbort=p,parametrosSubmit.submitException=T,parametrosSubmit.submitValidaSupervisor=d,parametrosSubmit.trataDadosSubmit=u,parametrosSubmit.usaMonitor=r,parametrosSubmit.permiteCancelar=m,parametrosSubmit.permiteControleTentativaRequisicao=C,parametrosSubmit.configDuplaCustodia=c,this.setFunctionSubmit(i)}
9,this.getSubmit=function(){return parametrosSubmit},this.setSubmitType=function(a){parametrosSubmit.submitType=a},this.setFunctionSubmitAbort=function(a){parametrosSubmit.submitAbort=a},this.setFunctionSubmitComplete=function(a){parametrosSubmit.submitComplete=a},this.setFunctionSubmit=function(a){parametrosSubmit.fn=a},this.adicionaParametroSubmit=function(a,t){parametrosSubmit.parametros[a]=t},this.getParametroSubmit=function(a){return parametrosSubmit.parametros[a]},this.removeParametroSubmit=function(a){parametrosSubmit.parametros[a]&&(parametrosSubmit.parametros[a]=null)},this.getDadosProcessados=function(){return this.dadosProcessados},this.setDadosProcessados=function(a){this.dadosProcessados=a},this.functionValida=function(){return!0},this.functionOnLimpar=function(){},this.functionLoad=function(){return!0},this.setConsideraAdicionaisLarguraCampos=function(a){this.consideraAdicionaisLarguraCampos=a,this.trataAdicionalLargura()},this.trataAdicionalLargura=function(){var a;if(this.consideraAdicionaisLarguraCampos===null)a="";else if(this.consideraAdicionaisLarguraCampos===!1)a="0";else{var t=0;this.aCampos&&this.aCampos.forEach(function(o){if(o)if(o.oCampo&&(o=o.oCampo),o.getAdicionalLargura){var i=o.getAdicionalLargura();i.indice>t&&i.adicionais&&i.adicionais.length&&(a="calc("+i.adicionais.join(" + ")+")"),o.consideraAdicionaisLargura||o.setConsideraAdicionaisLargura(o.consideraAdicionaisLargura)}else o.obj&&o.obj.css("margin-right","var(--adicional-largura)")})}this.content&&$(this.content).css("--adicional-largura",a)};function doPropagaEstiloExibicao(a,t){if(!(!a||a instanceof CampoForm))if(ComponenteTela.isTipo(a,[ComponenteTela.TELA_TAB,ComponenteTela.TELA_WIZARD]))for(var o in a.getFilhos())doPropagaEstiloExibicao(a.getFilhos()[o],t);else a.getTela?doPropagaEstiloExibicao(a.getTela(),t):ComponenteTela.isTipo(a,[ComponenteTela.TELA_PADRAO])&&!a.forceEstilo&&a.setEstiloExibicao(t.getNome())}this.addClass=function(a){return ControleBaseSistema.isLayoutV3()?($(this.getContent()).addClass(a),this):TelaPadrao.prototype.addClass.apply(this,arguments)},this.montaTela=function(a){if(this.getConsulta(a),TransacaoEstiloCss.iniciaTransacao(),ControleBaseSistema.isLayoutV3())return this.montaTelaV3(a);const t=()=>{if(TransacaoEstiloCss.finalizaTransacao(),$(a).length>0){me.content=$(a).children(":not("+ControleElementosSistema.getSeletorElemento(".div_trans")+")").last()[0],$(".tabela_campo",me.content).addBack().attr("role","presentation"),me.hint&&(me.hint.prependTo(a),me.layoutExibicao.trataHintTela&&me.layoutExibicao.trataHintTela(a,this.hint," estilo_tela_"+this.estiloExibicao.getNome()));for(var u=0;u<me.aOnLoadJanela.length;u++){var r=me.aOnLoadJanela[u];r.call()}}this.alinharLabels&&this.trataAlinhamentoLabels(),this.trataAdicionalLargura()};if(me.aFnBeforeMontaTela)for(var o=0;o<me.aFnBeforeMontaTela.length;o++){var i=me.aFnBeforeMontaTela[o];i.call()}for(var o=0;o<me.aCampos.length;o++)me.trataCampo(me.aCampos[o]);if(me.layout){if($("div.splitter_area",$(a)).length>0)$(a).append(me.layout);else{var s=$(">style",a);$(a).html(me.layout),s.prependTo(a)}me.montaTelaLayout(a)}else if(me.aCampos.length==1&&this.isComponenteJanela(me.aCampos[0])){var n=$("<div>").addClass("layout_single_element_adaptable");$(a).append(n),TelaPadrao.carregaExibicaoTela(this.estiloExibicao,this.layoutExibicao),this.layoutExibicao.isCarregado()&&this.estiloExibicao.isCarregado()&&this.layoutExibicao.getNomeClasseRaiz&&n.addClass(this.layoutExibicao.getNomeClasseRaiz(this,this.configuracaoLayout)+" estilo_tela_"+this.estiloExibicao.getNome()),this.estiloExibicao.beforeMontaComponente&&this.estiloExibicao.beforeMontaComponente(me.aCampos[0]),me.aCampos[0].appendTo(n),this.estiloExibicao.afterMontaComponente&&this.estiloExibicao.afterMontaComponente(me.aCampos[0])}else if(TelaPadrao.carregaExibicaoTela(this.estiloExibicao,this.layoutExibicao),this.layoutExibicao.isCarregado()&&this.estiloExibicao.isCarregado()){var l=this.layoutExibicao.getElementoRaiz(this,this.configuracaoLayout);$(l).addClass("estilo_tela_"+this.estiloExibicao.getNome()),this.oTable=l,$(a).append(l);for(var o=0;o<this.aCampos.length;o++)this.montaLinha(this.aCampos[o],me.oTable,o);this.layoutExibicao.afterMontaLinhas(this,me.oTable,this.configuracaoLayout)}t()},this.montaTelaV3=a=>{const t=()=>{if(TransacaoEstiloCss.finalizaTransacao(),$(a).length>0){me.content=$(a).children(":not("+ControleElementosSistema.getSeletorElemento(".estrutura_bloqueio")+")").last()[0],$(me.content).addClass(this.getClasseTipoComponenteTela()),$(".tabela_campo",me.content).addBack().attr("role","presentation"),me.hint&&(me.hint.prependTo(a),LayoutExibicaoTela.adaptaElementoContainer($(a),"> .layout-exibicao-tela"));const i=me.getJanela();try{let s=me.parent,n=!1;if(ComponenteTela.isTipo(s,[ComponenteTela.TELA_PADRAO]))for(;s;)if(isInstanceOf(s,[ConsultaGridFiltros])){n=!0;break}else s=s.parent;i&&!n&&i.ajustaConteudoJanela()}catch{i&&i.ajustaConteudoJanela()}me.aOnLoadJanela.length&&me.aOnLoadJanela.forEach(s=>{s.call()})}this.alinharLabels&&this.trataAlinhamentoLabels(),this.trataAdicionalLargura()};if(Array.isArray(me.aFnBeforeMontaTela)&&me.aFnBeforeMontaTela.length&&me.aFnBeforeMontaTela.forEach(i=>
9i.call()),me.aCampos.length&&me.aCampos.forEach(i=>me.trataCampo(i)),me.layout){if($("div.splitter_area",$(a)).length)$(a).append(me.layout);else{var o=$(">style",a);$(a).html(me.layout),o.prependTo(a)}me.montaTelaLayout(a),t()}else if(me.aCampos.length==1&&this.isComponenteJanela(me.aCampos.at(0))){if(this.configuracaoLayout.usaPaddingPadrao=!1,TelaPadrao.carregaExibicaoTela(this.estiloExibicao,this.layoutExibicao),this.layoutExibicao.isCarregado()&&this.estiloExibicao.isCarregado()){const i=this.layoutExibicao.montaElementoLayout(this.configuracaoLayout,this);i.addClass(`estilo-tela-${this.estiloExibicao.getNome().replace("_","-")} layout-elemento-individual-adaptavel`),i.addClass(`estilo_tela_${this.configuracaoLayout.id}_${this.nome}`),i.appendTo(a);const s=me.aCampos.at(0);TelaPadrao.beforeMontaComponenteTrataEstiloExibicao(s,s.estiloExibicao),s.appendTo(i),TelaPadrao.afterMontaComponenteTrataEstiloExibicao(s,s.estiloExibicao)}t()}else{if(TelaPadrao.carregaExibicaoTela(this.estiloExibicao,this.layoutExibicao),this.layoutExibicao.isCarregado()&&this.estiloExibicao.isCarregado()){me.aCampos.find(n=>isInstanceOf(n,[Splitter]))&&(this.configuracaoLayout.usaPaddingPadrao=!1);const s=this.layoutExibicao.montaElementoLayout(this.configuracaoLayout,this);s.addClass(`estilo-tela-${this.estiloExibicao.getNome().replace("_","-")}`),s.addClass(`estilo_tela_${this.configuracaoLayout.id}_${this.nome}`),s.appendTo(a),this.aCampos.forEach((n,l)=>this.montaLinha(n,s,l)),this.layoutExibicao.afterMontaComponentes&&this.layoutExibicao.afterMontaComponentes(this,s)}t()}return!0},this.getConsulta=a=>{const t=parametrosSubmit&&parametrosSubmit.caller;if(t){const o=componente?.[t.Rotina]?.[t.Acao]?.[t.AutoId]?.consulta_padrao;o&&o.useFrame&&(a=o.getAreaFrame())}return a},this.isComponenteJanela=a=>{const t=[ComponenteTela.CONSULTA,ComponenteTela.CONSULTA_GRID,ComponenteTela.TELA_TAB,ComponenteTela.TELA_WIZARD,ComponenteTela.CONSTRUCTOR_EXPRESSOES];return!isInstanceOf(a,[Campo,CampoForm])&&ComponenteTela.isTipo(a,t)||typeof WFDesigner<"u"&&a instanceof WFDesigner},this.montaLinha=function(a,t,o){TelaPadrao.beforeMontaComponenteTrataEstiloExibicao(a,this.estiloExibicao),ControleBaseSistema.isLayoutV3()?this.layoutExibicao.montaComponente(this,t,a,o,this.configuracaoLayout):this.layoutExibicao.montaLinha(this,t,a,o,this.configuracaoLayout),TelaPadrao.afterMontaComponenteTrataEstiloExibicao(a,this.estiloExibicao)},this.trataAlinhamentoLabels=function(a){var t=a||this,o=[],i=0;function s(c){for(var T=$._data(c,"events").click,h=0;h<T.length;h++)if(T[h].data&&T[h].data.tela)return!0;return!1}function n(c){if(c.aCampos){for(var T=0,h=c;h.getParent()&&(h=h.getParent(),ComponenteTela.isTipo(h,[ComponenteTela.FIELDSET])&&T++,!ComponenteTela.isTipo(h,[ComponenteTela.ITEM_TELA_TAB]));)if(h==t)break;T>i&&(i=T),Array.isArray(c.aCampos)&&c.aCampos.forEach(f=>{f instanceof CampoForm?o.push(f):ComponenteTela.isTipo(f,[ComponenteTela.FIELDSET])&&f.getTela()?n(f.getTela()):ComponenteTela.isTipo(f,[ComponenteTela.TELA_TAB,ComponenteTela.TELA_WIZARD])?(Array.isArray(f.aCampos)&&f.aCampos.length&&f.aCampos.forEach(b=>{s(b.obj[0])||b.obj.on("click",{tela:t,telaTab:b},g=>{g.data.tela.trataAlinhamentoLabels(g.data.telaTab)})}),n(f)):ComponenteTela.isTipo(f,[ComponenteTela.TELA_PADRAO])?n(f):f.tela&&n(f.tela)})}}if(this.alinhamentoRecursivo)n(this);else{var l=[];this.aCampos&&Array.isArray(this.aCampos)&&this.aCampos.forEach(c=>{if(c instanceof CampoForm){o.push(c);return}ComponenteTela.isTipo(c,[ComponenteTela.FIELDSET])&&l.push(c)}),l.length&&l.forEach(c=>{c.aCampos&&Array.isArray(c.aCampos)&&c.aCampos.forEach(T=>{if(T instanceof CampoForm)o.push(T);else if(ComponenteTela.isTipo(T,[ComponenteTela.TELA_PADRAO])){var h=T.aCampos;Array.isArray(h)&&h.length&&h.forEach(f=>{f instanceof CampoForm&&o.push(f)})}})})}for(var u=parseInt(this.labelWidth),r=0;r<o.length;r++)if(o[r].isVisible()&&o[r].oLabel){var m=o[r].oLabel.getObj().get(0),d=m.getBoundingClientRect().width-2;d>u&&(u=d)}for(var r=0;r<o.length;r++){for(var p=o[r],C=0;p.getParent()&&(p=p.getParent(),ComponenteTela.isTipo(p,[ComponenteTela.FIELDSET])&&C++,!ComponenteTela.isTipo(p,[ComponenteTela.ITEM_TELA_TAB]));)if(p==t)break;const T=(i-C)*2,h=u+T,f=ControleBaseSistema.isLayoutV3()?parseFloat((h/ControleTamanhoFonte.getTamanhoFonte()).toFixed(2)):h,b=ControleBaseSistema.isLayoutV3()?`${f}rem`:`${f}px`,g=ControleBaseSistema.isLayoutV3()?o[r].oCampo.useSlot():$(),A=`minmax(${f}rem, ${f+.5}rem)`;if(ComponenteTela.isTipo(p,[ComponenteTela.ITEM_TELA_TAB]))p.getParent().getAbaSelecionada()==p&&(g.length?g.css("--tamanho-slot-label",A):o[r].oLabel.getObj().parent().css("width",b));else{const E=o[r].oLabel.getObj();E.css("text-align","right"),g.length?g.css("--tamanho-slot-label",A):E.css("width",b)}}t.executouAlinhamento=!0}
9,this.setEstiloExibicao=function(a){this.forceEstilo=!0,this.estiloExibicao=EstiloExibicaoTela.getEstiloExibicao(a)},this.setLayoutExibicao=function(a){this.layoutExibicao=LayoutExibicaoTela.getLayoutExibicao(a.id),this.configuracaoLayout=a},this.setHint=function(a){this.hint=a},this.appendTo=function(a){return this.montaTela(a)},this.getAltura=function(){return $(me.content).height()},this.setDadosDetalhamento=function(a){var t=this;for(var o in a){var i=t.getComponente(o);if(i){var s=a[o];i instanceof CampoForm?i.setValor(s):ComponenteTela.isTipo(i,[ComponenteTela.GRID_DADOS])?i.setValores(s):alert("Tipo de campo não permite dados no detalhamento - Contatar a estrutura!")}else alert("Não foi possível recuperar o campo "+o)}},this.setFilhos=function(a){me.aCampos=a;for(var t=0;t<a.length;t++)this.trataFilho(a[t])},this.verificaSelecaoRegistro=function(a,t){var o=this,i=o.getTelaCaller(),s;i?s=i.getJanela():s=o.getJanela();var n=!1;if(ComponenteTela.isTipo(i,[ComponenteTela.CONSULTA_GRID])?n=s.getOptions():n=s.options,!n||n&&!n.permiteAcaoSelecionar)return!1;Message.confirma("EST-000777",{},function(l){if(n&&n.selecionar)if(n.selecionar instanceof CampoEditor)n.selecionar.insereConstParam(t),o.getJanela().closeJanela(!1),i&&s.closeJanela(!1);else if(n.selecionar.onSelecionaRegistroConsultaAberta)n.selecionar.onSelecionaRegistroConsultaAberta(t),o.getJanela().closeJanela(!1),i&&s.closeJanela(!1);else{var u=n.selecionar.camposExterno[0][1],r;a[u]?r=a:r=t,o.getJanela().closeJanela(!1),i&&s.closeJanela(!1),n.selecionar.selecionaRegistroFromConsulta.call(n.selecionar.selecionaRegistroFromConsulta,r,r,n.selecionarIndex,!0)}})},this.trataFilho=function(a){try{a.setParent(this)}catch{}},this.adicionaComponente=function(a){if(arguments.length>1)for(var t=0;t<arguments.length;t++)this.adicionaComponente(arguments[t]);else me.aCampos.push(a)},this.setVisualizacao=function(a){this.visualizacao=a,$.each(this.aCampos,function(){this.setVisualizacao&&this.setVisualizacao(a)})},this.getVisualizacao=function(){return this.visualizacao},this.trataCampo=function(a){doPropagaEstiloExibicao(a,this.estiloExibicao),this.visualizacao&&a.setVisualizacao&&a.setVisualizacao(!0)},this.setDisabled=function(a){this.getListaComponentes().filter(function(t){return t.setDisabled&&!ComponenteTela.isTipo(t,[ComponenteTela.TELA_PADRAO])||t.setReadOnlyGrid}).forEach(function(t){t.setReadOnlyGrid?t.setReadOnlyGrid(a):t.setDisabled(a)})},this.getListaComponentes=function(){function a(o,i){return i&&o.push(i),i&&i.aCampos&&i.aCampos.reduce(t,o),o}function t(o,i){return o.push(i),i.aCampos?o=a(o,i):i.getTela&&(o.push(i),o=a(o,i.getTela())),o}return a([],this)},this.setLayout=function(a){me.layout=a},this.getLayout=function(){return this.layout},this.getHtmlElement=function(a){var t=$('*[name="'+a+'"]',this.getContent());return t.length>0?t.get(0):!1},this.montaTelaLayout=function(a){var t=!1;me.visualizacao&&(t=!0),montaLayoutTela(a,me.aCampos,t)};function getValorCampoFromCriptografia(a){return a.getCampo().getCriptografar&&a.getCampo().getCriptografar()?Criptografia.criptografaAES(__sCriptoCampos,a.val()):a.val()}this.setValores=function(a){var t=this,o=function(s,n){var l=t.findComponente(n);typeof s=="object"?ComponenteTela.isTipo(l,[ComponenteTela.GRID_DADOS])?l.setValores(s,!1,!0):t.setValores(s):l.setValor&&l.setValor(s)},i=Object.keys(a);i.forEach(function(s){o(a[s],s)})},this.getValores=function(a){a=!(typeof a>"u");var t={};const o=[ComponenteTela.RECAPTCHA,ComponenteTela.IMAGEM_CONTAINER,ComponenteTela.CALENDARIO,ComponenteTela.CONSOLE_SQL,ComponenteTela.COMPONENTE_LEGENDA,ComponenteTela.TABELA_DADOS,ComponenteTela.SLIDER,ComponenteTela.COLOR_PICKER,ComponenteTela.IPM_FORMS,ComponenteTela.EDITOR_BLOCOS];return Array.isArray(me.aCampos)&&me.aCampos.forEach(i=>{if(i instanceof CampoForm){var s=i.oCampo.getNome();if(t[s]=getValorCampoFromCriptografia(i),i.oCampo.getValoresAdicionais){var n=i.oCampo.getValoresAdicionais();for(var s in n)t[s]=n[s]}return}if(ComponenteTela.isTipo(i,[ComponenteTela.GRID_DADOS,ComponenteTela.FIELDSET,ComponenteTela.ACCORDION,ComponenteTela.MAPA])||i instanceof GridDrag||i instanceof DragArea){t[i.id]=i.getValores();return}if(ComponenteTela.isTipo(i,o)||i instanceof ComponenteEditorTextosArticulados){t[i.getNome()]=i.getValor();return}if(ComponenteTela.isTipo(i,[ComponenteTela.TREE])){t[i.getNome()]=i.getValores();return}if(ComponenteTela.isTipo(i,[ComponenteTela.CONSULTA])){t[i.id]=i.getValoresComFiltro();return}if(ComponenteTela.isTipo(i,[ComponenteTela.CONSULTA_GRID])){t[i.getNome()]=i.getValoresComFiltro();return}if(ComponenteTela.isTipo(i,[ComponenteTela.WORKFLOW_COMPONENTE])){t[i.getNome()]=i.getXml();return}if(ComponenteTela.isTipo(i,[ComponenteTela.TELA_TAB,ComponenteTela.TELA_WIZARD])){t[i.sId]=i.getValores();return}if(ComponenteTela.isTipo(i,[ComponenteTela.TELA_PADRAO])){var l=i.getValores();for(var u in l)t[u]=l[u];return}if(ControleBaseSistema.isLayoutV3()&&ComponenteTela.isTipo(i,[ComponenteTela.COMPONENTE_HTML])&&Array.isArray(i.filhos)&&i.filhos.length>0){i.filhos.forEach(r=>{ComponenteTela.isTipo(r,[ComponenteTela.TELA_PADRAO])&&(t[i.nome]=r.getValores())});return}if(i instanceof WFDesigner){t[i.id]=i.saveDocumento();return}}),a?{[this.sId]:t}:t},this.submitFiles=function(a){for(var t=0;t<me.aCampos.length;t++)(me.aCampos[t]instanceof ComponenteUpload||me.aCampos[t]instanceof CampoForm)&&(me.numeroFilesToUpload+=me.aCampos[t].submitFiles(a));return me.numeroFilesToUpload},this.numeroFilesToUpload=0,this.numeroFilesUploaded=0,this.errorFilesToUpload=!1,this.onValida=function(fn,oTela,bChain){typeof fn=="string"&&(fn=eval("("+fn+");")),bChain&&(fn=(function(a,t){var o=Array.from(arguments).slice(2);return a.apply(this,o)&&t.apply(this,o)}).bind(null,this.functionValida,fn)),this.functionValida=fn,oTela&&(this.oTelaValida=oTela)},this.onLoad=function(fn){typeof fn=="string"&&(fn=eval("("+fn+");")),this.aOnLoadJanela.push(fn)},this.setFunctionBeforeMontaTela=function(fn){this.aFnBeforeMontaTela||(this.aFnBeforeMontaTela=[]);var functionBeforeMontaTela=eval("("+fn+");");this.aFnBeforeMontaTela.push(functionBeforeMontaTela)},this.setFunctionRefresh=function(a){this.onRefresh=a},this.onLimpar=function(a){this.functionOnLimpar=a},this.setFunctionLimpar=function(a){this.limpa=a},this.getNumerosAjax=function(){var a=0;return $(this.aCampos).each(function(){if(typeof this.getNumerosAjax=="function"){var t=defaultVal(this.getNumerosAjax(),0);a+=t}}),a},this.mensagemConfirmacao={},this.confirma=function(a,t,o,i){t=defaultVal(t,!1),o=defaultVal(o,!1),i=defaultVal(i,!1);var s=this,n=t+"_"+o,l=this.confirma.arguments.callee.caller;if(this.mensagemConfirmacao[n]===!0)return!0;
9if(this.mensagemConfirmacao[n]===!1)return!1;if(this.mensagemConfirmacao[n]!==-1){var u=!1;for(ComponenteTela.isTipo(this.aCampos[0],[ComponenteTela.TELA_WIZARD])&&(u=this.aCampos[0]);l!=this.callValida&&l.caller;){l=l.caller;if(u&&l==u.valida){l=this.callValida;break}}var r=l.arguments;this.mensagemConfirmacao[n]=-1;var m=function(){s.mensagemConfirmacao[n]=!0,l.apply(s,r)},d=function(){s.mensagemConfirmacao[n]=!1,l.apply(s,r)};t===!1&&o===!1?Message.confirma(a,i,m,d):confirma(a,t,o,m,d)}return!1},this.valida=function(a=!1,t=()=>{},o=()=>{}){if(!this.realizaValidacao)return!0;if(me.getNumerosAjax()>0){setTimeout(function(){return me.valida(a,t,o)},100);return}a&&(Message.limpaMensagens(),document.campoForceFocus=null);let i=!0;const s={},n=[];me.aCampos.forEach(u=>{try{u.valida&&!u.valida()&&(window.__bDesenvolvimento&&!ComponenteTela.isTipo(u,[ComponenteTela.TELA_TAB,ComponenteTela.TELA_WIZARD,ComponenteTela.CONSULTA,ComponenteTela.FIELDSET,ComponenteTela.TELA_PADRAO])&&console.error("Falhou a validação do campo ",u," sem uma mensagem de erro. Recomenda-se adicionar uma mensagem de erro."),i=!1)}catch(r){if(i=!1,!document.campoForceFocus&&u.forceFocus&&(u.forceFocus(),document.campoForceFocus=!0),r instanceof Message.mensagemErro)(r.codigo!=="EST-000113"||ControleBaseSistema.layoutSistemaNovo)&&(n.includes(r.codigo)||(n.push(r.codigo),r.throwAsMsg()));else throw r}if(u instanceof CampoForm){const r=u.getGrupoObrigatorioCampoForm();if(r)try{!r.valida()&&(i=!1)}catch(m){if(i=!1,m instanceof Message.mensagemErro)(m.codigo!=="EST-000113"||ControleBaseSistema.layoutSistemaNovo)&&(s[r.getNome()]=m);else throw e}}}),this.valido=i,this.valido||jQuery.each(s,function(){this.throwAsMsg()});let l=!0;try{l=me.functionValida.apply(this.oTelaValida,[i])}catch(u){if(u instanceof Message.mensagemErro)(u.codigo!=="EST-000113"||ControleBaseSistema.layoutSistemaNovo)&&u.throwAsMsg();else throw u}return!l&&(i=!1),i?t.call():(this.showErroTela(),o.call()),i},this.showErroTela=function(){this.getJanela&&this.getJanela()&&this.getJanela().chamaAtencao()},this.limpa=function(a,t){var o=this,i=function(m,d){if(o.getNumerosAjax()>0){setTimeout(function(){return o.limpa(a)},100);return}$(o.aCampos).each(function(C,c){ComponenteTela.isTipo(c,[ComponenteTela.CONSULTA])?c.getPodeLimpar()&&c.limpaGrid():ComponenteTela.isTipo(c,[ComponenteTela.TELA_WIZARD])?c.limpa(m):c.limpa&&c.limpa(a)});var p=o.getJanela();p&&p.autoFocusJanela&&!Message.isMensagemVisivel()&&TransacaoEstiloCss.query(function(){p.autoFocusJanela(!0)}),o.functionOnLimpar()!==!1&&(this.numeroFilesToUpload=0,d&&d())},s=!1;$(o.aCampos).each(function(m,d){s=ComponenteTela.isTipo(d,[ComponenteTela.TELA_WIZARD])?!0:s});function n(){r&&(r.fecha?r.fecha():r.closeJanela?r.closeJanela():r.close&&r.close())}var l,u,r;t&&s?(l="Será realizada limpeza dos dados da tela retornando ao seu estado anterior, sem que sejam modificados os dados no banco de dados.<br/>Qual etapa você deseja limpar?",Message.setNomeOk(!1),Message.setNomeCancela(!1),Message.adicionaBotaoExtra(new Botao("atual","Atual",function(){i(!0,n)})),Message.adicionaBotaoExtra(new Botao("todas","Todas",function(){i(!1,n)})),Message.adicionaBotaoExtra(new Botao("cancela","Cancelar",n))):t&&is_und(this.getParent())?(l="Será realizada limpeza dos dados da tela retornando ao seu estado anterior, sem que sejam modificados os dados no banco de dados.<br/>Deseja prosseguir?",u=function(){i(!1,n)}):i(!1),l&&(r=Message.mensagem(l,Message.CONFIRMACAO,null,null,u),s&&t&&!ControleBaseSistema.layoutSistemaNovo&&[r.getBotao("btn_ok"),r.getBotao("btn_cancelar")].map(m=>{m&&m.obj&&m.obj.remove()}))},this.getComponente=function(a){return this.findComponente(a)},this.getFilho=function(a){var t=!1;return $(this.aCampos).each(function(){if(this.nome==a){t=this;return}}),t},this.hide=function(a){a?$(me.content).parent().hide():$(me.content).hide()},this.getHeight=function(){return $(me.content).height()},this.show=function(a){a?$(me.content).parent().show():$(me.content).show(),findContentAutoAdaptable(me.content)},this.visible=function(){return $(me.content).is(":visible")},this.getContent=function(){return me.content},this.getJanela=function(){return Janela.getJanelFromObj(this.getContent())},this.getCampos=function(){return me.aCampos},this.setFunctionOnActivate=function(a){this.onActivateJanela=a},this.setFunctionOnClose=function(a){this.onCloseJanela.push(a)},this.setFunctionBeforeClose=function(a){this.beforeCloseJanela=a},this.setFunctionOnDestroy=function(a){this.onDestroyJanela.push(a)},this.onActivateJanela=function(){this.getJanela().oLastKeyJanel={}},this.getCampoAutoFocus=function(){var a=!1;return jQuery.each(this.getComponentes(),function(){if(this instanceof CampoForm){if(this.getCampo().getAtributo("auto-focus"))return a=this.getCampo().get(0),!1}else{if(ComponenteTela.isTipo(this,[ComponenteTela.CONSULTA]))return a=this.getCampoAutoFocus(),!1;if(ComponenteTela.isTipo(this,[ComponenteTela.TELA_TAB,ComponenteTela.TELA_WIZARD])){var t=this.getAbaSelecionada();if(t&&t.getTela())return a=t.getTela().getCampoAutoFocus(),!1}}}),a},this.getTelaCaller=function(){return TelaPadrao.getTelaFromCaller(this.getCaller())},this.getCaller=function(){return parametrosSubmit.caller},this.appendToJanela=function(a,t,o){TelaPadrao.prototype.appendToJanela.apply(this,arguments);var i=$("#"+getIdJanela(a,t,o));i.length>0&&i.addClass("estilo_janela_"+this.estiloExibicao.getNome())},this.getCodigoAcao=function(){var a=this.getAtributo("codigoAcaoProxy");return!a&&this.getJanela()&&this.getJanela().getOptions()&&(a=this.getJanela().getOptions().acao),a||(a=null),a},this.isAcao=function(a){return a?this.getCodigoAcao()==a:!1},this.destroyCampos=function(){this.aCampos.forEach(function(a){a.destroy&&a.destroy()}),this.aCampos=[]},this.getAllCamposForm=function(){return me.getCampos().map(a=>{if(a instanceof CampoForm)return a;
9if(ComponenteTela.isTipo(a,[ComponenteTela.GRID_DADOS]))return a.aCampos.filter(t=>{if(t instanceof CampoForm)return t})}).flat().filter(a=>a instanceof CampoForm)},this.getCaminhoAcessoTela=function(){const a=[],t=o=>{(o.titulo||o.sLabel)&&a.push(o);const i=o.getParent();if(i!==void 0)return t(i)};return t(this),a}};TelaPadrao.prototype=new ComponenteUpload,TelaPadrao.beforeMontaComponenteTrataEstiloExibicao=function(a,t){if(!(!t||t.getNome()!=="painel_gestor")&&ComponenteTela.isTipo(a,[ComponenteTela.CONSULTA])){var o=a.getOpcoesConsulta();a.setOpcoes({usaFonteAwesome:!0,tamanhoAcaoInline:45,alturaLinhaFixa:35,classe_menu_contexto:"menu_contexto_estilo_painel_gestor",ocultaFiltros:defaultVal(o.ocultaFiltros,!0),ocultaPesquisaCliente:defaultVal(o.ocultaPesquisaCliente,!0)})}},TelaPadrao.afterMontaComponenteTrataEstiloExibicao=function(a,t){!t||t.getNome()!=="painel_gestor"||ComponenteTela.isTipo(a,[ComponenteTela.CONSULTA])&&(a.obj.addClass("componente_flexivel"),findContentAutoAdaptable(a.obj.parent()))},TelaPadrao.getTelaFromCaller=function(a){var t=!1;try{t=componente[a.Rotina][a.Acao][a.AutoId]}catch{}if(t){var o=!1;for(var o in t)if(t[o]){if(ComponenteTela.isTipo(t[o],[ComponenteTela.TELA_PADRAO,ComponenteTela.CONSULTA_GRID]))return t[o];if(t[o][o]&&ComponenteTela.isTipo(t[o][o],[ComponenteTela.TELA_PADRAO,ComponenteTela.CONSULTA]))return t[o][o]}}return t},TelaPadrao.carregaExibicaoTela=function(a,t,o){if(ControleBaseSistema.isLayoutV3())return TelaPadrao.loadFilesExibicaoTelaV3(a,t);var i=a&&!a.isCarregado()?a.getNome():null,s=t&&!t.isCarregado()?t.getNome():null;return i||s?new Promise(function(n){loadAjax({rotina:1,acao:90,processo:"processaDados",tipo:"html",async:o||!1,parametro:{nomeClasseEstilo:i,nomeClasseLayout:s},completo:function(l){$(l).appendTo(document.head),a&&(a.carregado=!0),t&&(t.carregado=!0),n()}})}):Promise.resolve()},TelaPadrao.loadFilesExibicaoTelaV3=async(a,t)=>{const o=a.isCarregado(),i=t.isCarregado();if(o&&i)return!0;const s=a.getNome(),n=t.getNome(),l=["padrao","visualizacao_textual"],u=["grid","flexbox"];if(!o&&!l.includes(s)&&IPMBarker.bark(IPMBarker.FATAL,`Estilo de exibição da tela não é valido. (${s})`),!i&&!u.includes(n)&&IPMBarker.bark(IPMBarker.FATAL,`Layout de exibição da tela não é valido. (${n})`),!i){let r=`estilotela/css_layout_exibicao_tela_${n}.css`,m=`js_layout_exibicao_tela_${n}.js`,[d,p]=await Promise.all([includeStyleSheet(r),includeJavaScript(m)]);d&&p&&(t=LayoutExibicaoTela.getLayoutExibicao(t.getNome()),t&&(t.carregado=!0))}if(!o){let r=`estilotela/css_estilo_exibicao_tela_${s}.css`;await includeStyleSheet(r)&&a&&(a.carregado=!0)}return t.isCarregado()&&a.isCarregado()},TelaPadrao.ESTILO_EXIBICAO_LABEL_LATERAL="side",TelaPadrao.ESTILO_EXIBICAO_LABEL_LATERAL_INV="side_inv",TelaPadrao.ESTILO_EXIBICAO_LABEL_TOPO="top",TelaPadrao.ESTILO_EXIBICAO_LABEL_TOPO_INSIDE="top_inside",TelaPadrao.ESTILO_EXIBICAO_LABEL_TOPO_HIDE="top_hide",TelaPadrao.CODIGO_ACAO_CONSULTAR=101,TelaPadrao.CODIGO_ACAO_INCLUIR=102,TelaPadrao.CODIGO_ACAO_ALTERAR=103,TelaPadrao.CODIGO_ACAO_EXCLUIR=104,TelaPadrao.CODIGO_ACAO_VISUALIZAR=105;class EstiloExibicaoTela{static instances={};constructor(t){this.nome=t,this.carregado=!1}getNome(){return this.nome}isCarregado(){return this.carregado}static getEstiloExibicao(t="padrao"){return EstiloExibicaoTela.instances.hasOwnProperty(t)||(EstiloExibicaoTela.instances[t]=new EstiloExibicaoTela(t)),EstiloExibicaoTela.instances[t]}}class LayoutExibicaoTela{static instances={};static FLEXBOX=Object.freeze({id:"flexbox",direcaoResolucao:{default:"column"},estiloLabel:TelaPadrao.ESTILO_EXIBICAO_LABEL_LATERAL,estilos:{},nomeClasse:"",quebras:[],ordem:{}});static GRID=Object.freeze({id:"grid",estiloLabel:TelaPadrao.ESTILO_EXIBICAO_LABEL_LATERAL,estilos:{},constraints:{},estilosConstraints:{},nomeClasse:"",usaPaddingPadrao:!0,modoAutoAjuste:1,template:{eixo:{dinamico:{},automatico:{}}}});static GRID_CONSTRAINT=Object.freeze({classes:[],estilos:{},definicao:{}});constructor(t){this.nome=t,this.carregado=!1}getNome(){return this.nome}isCarregado(){return this.carregado}montaElementoLayout(){}montaComponente(){}getNomeClasseRaiz(){}getStyleLayout(){}static adaptaElementoContainer(t,o){t.addClass("container-adaptativo").find(o).addClass("elemento-adaptado")}static criaSlotComponente(t,o,i="",s=!1){const n=$("<span>").addClass(`slot-componente ${i}`);return s?n.prependTo(o):n.appendTo(o),t&&t.appendTo(n),n}static getLayoutExibicao(t){return t=t||(ControleBaseSistema.isLayoutV3()?"grid":"tabela"),LayoutExibicaoTela.instances.hasOwnProperty(t)||(LayoutExibicaoTela.instances[t]=new LayoutExibicaoTela(t)),LayoutExibicaoTela.instances[t]}}ControleBaseSistema.layoutSistemaNovo||executaProximoLoopAguardando(function(){TelaPadrao.carregaExibicaoTela(EstiloExibicaoTela.getEstiloExibicao("padrao"),LayoutExibicaoTela.getLayoutExibicao("tabela"))});;/*</editor-fold desc="js_tela.js">*/
10/*<editor-fold desc="js_tela_tab.js">*/var TelaTab=function(u,f,_,T=TelaTab.SHOW_ON_TOP){this.setFilhos=function(t){for(var a=0;a<t.length;a++)t[a].setParent(this),this.trataFilho(t[a]);this.aCampos=t},this.getFilhos=function(){return this.aCampos},this.trataFilho=function(t){t.onAtivaAba=function(a){var i=this.getTela();i&&i.visible()&&a&&ControleNavegacao.primeiroElementoFoco(i.getContent(),!0)}},this.setShowOn=function(t){this.showOn=t,ControleBaseSistema.isLayoutV3()&&this.obj&&(mapObject(this.styleShowOn,(a,i)=>{this.obj.removeClass(i)}),this.obj.addClass(this.styleShowOn[this.showOn])),this.oTab&&this.reajustaTelaTab()},this.isShowOnTop=function(){return this.showOn==TelaTab.SHOW_ON_TOP},this.isShowOnFullTop=function(){return this.showOn==TelaTab.SHOW_ON_FULL_TOP},this.isShowOnTopSequencial=function(){return this.showOn==TelaTab.SHOW_ON_TOP_SEQUENCIAL},this.isShowOnTopSimple=function(){return this.showOn==TelaTab.SHOW_ON_TOP_SIMPLE},this.isShowOnSide=function(){return this.showOn==TelaTab.SHOW_ON_SIDE},this.isShowOnSideVertical=function(){return this.showOn==TelaTab.SHOW_ON_SIDE_VERTICAL},this.setAjustaAlturaMaiorTab=function(t){this.ajustaAlturaMaiorTab=t},this.getAjustaAlturaMaiorTab=function(){return this.ajustaAlturaMaiorTab},this.findComponente=function(t){var a=!1;if(t==this.sId)return this;for(var i=0;i<this.aCampos.length&&!(a=this.aCampos[i].findComponente(t));i++);return a},this.getValores=function(){for(var t={},a=0;a<this.aCampos.length;a++){this.aCampos[a].render(!1,!1);var i=this.aCampos[a].getTela();i&&(t[this.aCampos[a].id]=i.getValores(!0))}return t},this.submitFiles=function(t){let a=!1;this.numeroFilesToUpload=0;for(let i=0;i<this.aCampos.length;i++)(a=this.aCampos[i].getTela())&&(this.numeroFilesToUpload+=a.submitFiles(t),a.numeroFilesToUpload=0);return this.numeroFilesToUpload},this.getTela=function(t){var a=!1;return $.each(this.aCampos,function(){if(this.getTela().sId==t){a=this.getTela();return}}),a},this.getAba=function(t){var a=!1;return $.each(this.aCampos,function(){if(this.id==t){a=this;return}}),a},this.getAbas=function(){return this.aCampos},this.reajustaTelaTab=function(){this.oTab.obj.attr("class","disabled_user_select estrutura_tab_sheet estrutura-tab-sheet user-select-disabled"),$(".tab_normal",this.oTab.obj).css("transition","none"),ControleBaseSistema.isLayoutV3()||this.oTab.setClass(this.styleShowOn[this.showOn]),this.trataEstiloShowOn(this.oTab.obj.parent()),executaProximoLoopAguardando(function(){$(".tab_normal",this.oTab.obj).css("transition","")}.bind(this))},this.criaTabSheet=function(){var t=$("<div>").appendTo(this.obj);this.instanceTabSheet(),this.trataEstiloShowOn(t[0]),this.oTab.setParent(this),this.oTab.appendTo(t)},this.instanceTabSheet=function(){const t=[TelaTab.SHOW_ON_TOP,TelaTab.SHOW_ON_FULL_TOP].includes(this.showOn),a=t&&!ControleBaseSistema.layoutSistemaNovo?5e3:null,i=ControleBaseSistema.isLayoutV3()?`tela-tab-sheet-${this.styleShowOn[this.showOn]}`:this.styleShowOn[this.showOn];this.oTab=new TabSheet("painel_"+this.sId,null,a,null,i,t),this.showOn==TelaTab.SHOW_ON_TOP_SEQUENCIAL&&this.__atualizaCoresTabs()},this.trataEstiloShowOn=function(t){var a="titulo_tela_tab disabled_user_select tela-tab-titulo user-select-disabled ";switch(this.showOn){case TelaTab.SHOW_ON_TOP:a+="titulo_tab_comum tela-tab-titulo-on-top";break;case TelaTab.SHOW_ON_SIDE:a+="titulo_tela_tab_on_side tela-tab-titulo-on-side";break;case TelaTab.SHOW_ON_FULL_TOP:this.obj.height("auto"),a+="titulo_tela_tab_on_top tela-tab-titulo-on-full-top";break;case TelaTab.SHOW_ON_SIDE_VERTICAL:a+="titulo_tela_tab_on_side_vertical tela-tab-titulo-on-side-vertical";break;case TelaTab.SHOW_ON_TOP_SEQUENCIAL:a+="titulo_tela_tab_on_top_sequencial tela-tab-titulo-on-top-sequencial";break;case TelaTab.SHOW_ON_TOP_SIMPLE:a+="tela-tab-titulo-on-top-simple";break}$(t).attr("class",a)},this.__atualizaCoresTabs=function(){if(this.oTab){this.corTabPendente&&(this.oTab.setStyle("--cor-etapa-pendente-fundo",this.corTabPendente),this.oTab.setStyle("--cor-etapa-pendente-barra",this.corTabPendente)),this.corTabAtiva&&this.oTab.setStyle("--cor-aba-tela-tab-ativa-fundo",this.corTabAtiva),this.corTabConcluida&&this.oTab.setStyle("--cor-etapa-concluida-fundo",this.corTabConcluida);var t=[this.corTabPendente,this.corTabAtiva,this.corTabConcluida];t.forEach(a=>{if(a){var i=a;if(a.startsWith("var(")){i=a.replace(/^var\((.+)\)$/,"$1");var s=this.obj.css(i);s||(s=$(document.body).css(i)),i=s}if(i){var e="--cor-etapa-ativa-borda",o="--cor-etapa-ativa-hover",n=ColorUtils.converteHexToRgb(i),h="rgba("+n.vermelho+", "+n.verde+", "+n.azul+", "+.5+")";this.corTabPendente&&a==this.corTabPendente?(e="--cor-etapa-pendente-borda",o="--cor-etapa-pendente-hover"):this.corTabConcluida&&a==this.corTabConcluida&&(e="--cor-etapa-concluida-borda",o="--cor-etapa-concluida-hover"),this.oTab.setStyle(o,h);var l=ColorUtils.getIndiceLuminosidadeCor(i.trim());l>167.5?this.oTab.setStyle(e,"var(--cor-preto-absoluto)"):this.oTab.setStyle(e,"var(--cor-branco-absoluto)")}}})}},this.criaAreaConteudo=function(){this.aLi=[],this.oDivConteudo=document.createElement("div");const t=this.styleShowOn[this.showOn];this.oDivConteudo.className=`conteudo_tela_tab conteudo_${t} tela-tab-conteudo tela-tab-conteudo-${t}`,this.obj.append(this.oDivConteudo),this.oDivConteudo.style.overflow="auto",this.isShowOnTop()||this.isShowOnTopSequencial()?($(this.oDivConteudo).addClass("height_auto height-auto"),this.oDivConteudo.className+=" border_default_bottom border_default_left border_default_right"):this.showOn==TelaTab.SHOW_ON_SIDE&&Modernizr.opera&&$(this.oDivConteudo).css("height","100%"),this.isShowOnTopSequencial()&&this.oTab.setStyle("--tab-quantidade-itens",this.aCampos.length);const a=ControleBaseSistema.isLayoutV3();for(var i=0;i<this.aCampos.length;i++){var s=this,e=this.aCampos[i];if(e.indice=i,$(this.oDivConteudo).append(e.getConteudoTela()),e.fnNaturalClick=e.fnOnClick,e.fnOnClick=function(){var d=this.id;s.ativaConteudoAba(d),this.fnNaturalClick&&this.fnNaturalClick.apply()},this.isShowOnTopSequencial()||this.isShowOnFullTop()){let d="tab-first",b="tab-intermediaria",p="tab-end";this.isShowOnFullTop()&&($(this.oDivConteudo).addClass("height_auto height-auto"),d+=" tela_tab_first",b+=" tela_tab_init",p+=" tela_tab_end"),i==0&&e.obj.addClass(d),a||this.aCampos.length>1&&i+1<this.aCampos.length&&e.obj.addClass(p),i>0&&i<this.aCampos.length&&(!a||i+1!==this.aCampos.length)&&e.obj.addClass(b),i+1==this.aCampos.length&&e.obj.addClass(p)}var o=this.oTab.addAba(e);this.aLi.push(o)}for(var n=!1,h=0,l=0;l<this.aLi.length;l++){var r=this.aLi[l];if(r.ativa==!0){n=!0,r.ativaAba(!0);break}}if(!n&&this.aLi.length>0){if(this.getAjustaAlturaMaiorTab()&&$(this.oDivConteudo).hasClass("height_auto")&&$(this.oDivConteudo).height(this.getAlturaMaiorAba()),this.etapas)for(var i=0;i<this.etapas.length;i++)this.etapas[i].status&&this.etapas[i].status==="active"&&(h=i);if(this.aLi[h].getIniHidden()){for(var c=0;c<this.aLi.length;c++)if(!this.aLi[c].getIniHidden()){h=c;break}}if(this.aLi[h].getIniHidden()){for(var c=0;c<this.aLi.length;c++)if(!this.aLi[c].getIniHidden()){h=c;break}}this.aLi[h].ativaAba(!0)}},this.getNewDivForContent=function(){var t=document.createElement("div");return this.oDivConteudo.appendChild(t),t},this.hideAba=function(t){this.oTab.hideAba(t);var a=this.oTab.getAbaSelecionada();if(!a||!a.isVisible()){for(var i=0;i<this.aCampos.length;i++)if(this.aCampos[i].isVisible()){this.aLi[i].ativaAba(!0);break}}this.onAbaChange()},this.showAba=function(t){this.oTab.showAba(t),this.onAbaChange()},this.ativaConteudoAba=function(t){for(var a=0;a<this.aCampos.length;a++)typeof t=="string"?t==this.aCampos[a].id?this.aCampos[a].getConteudoTela().show():this.aCampos[a].getConteudoTela().hide():t==a?this.aCampos[a].getConteudoTela().show():this.aCampos[a].getConteudoTela().hide();if(ControleBaseSistema.layoutSistemaNovo){var i=this.obj.getJanela();i?i.ajustaConteudoJanela():findContentAutoAdaptable(this.obj.parent())}else findContentAutoAdaptable(this.obj.parent());this.onAbaChange()}
10,this.setAbaAtiva=function(t){for(var a=0;a<this.aCampos.length;a++)if(typeof t=="string"){if(t==this.aCampos[a].id){this.aCampos[a].ativaAba(!0);break}}else if(t==a){this.aCampos[a].ativaAba(!0);break}},this.onAbaChange=function(){},this.forceFocus=function(){},this.limpa=function(){for(var t,a=this.getFilhos(),i=a.length-1,s=i;s>=0;s--)t=a[s],t.tela&&t.tela.limpa&&t.tela.limpa.call(t.tela);t&&t.ativaAba&&t.ativaAba(!0)},this.valida=function(){var t=!0;return $(this.aCampos).each(function(){this.obj.css("display")!="none"&&(this.render(!1,!1),this.getTela()&&!this.getTela().valida()&&(t=!1))}),t},this.next=function(){this.oTab.next()},this.previous=function(){return this.oTab.previous()},this.getAbaSelecionada=function(){return this.oTab?this.oTab.getAbaSelecionada():null},this.setWidth=function(t){this.obj.css("min-width",t),this.isShowOnTop()&&this.obj.css("width","100%"),typeof t=="string"&&t.indexOf("%")>0&&t.indexOf("calc")<0&&this.obj.css("width",ControleBaseSistema.isLayoutV3()?"":0)},this.setVisualizacao=function(t){this.visualizacao=t,$.each(this.aCampos,function(){this.setVisualizacao&&this.setVisualizacao(t)})},this.getVisualizacao=function(t){return this.visualizacao},this.setOcultaIconesItens=function(t){this.ocultaIconesItens=t,this.ocultaIconesItens?this.obj.addClass("tela_tab_oculta_icones tela-tab-oculta-icones"):this.obj.removeClass("tela_tab_oculta_icones tela-tab-oculta-icones")},this.getAlturaMaiorAba=function(){var t=this.getAbas(),a=0,i=0;for(var s in t)i=$(t[s].conteudoTela).height(),i>a&&(a=i);return a},this.iniciaTab=function(t,a,i,s){this.setShowOn(s),this.sId=t,this.nome=t,this.aCampos=[],this.showOnSide,this.criaObjeto("section"),this.obj.css({"min-height":i,height:"100%"}),this.setWidth(a),this.obj.addClass("componente_tela_tab_base auto_adaptable tela-tab-componente-base auto-adaptable"),ControleBaseSistema.isLayoutV3()&&this.obj.addClass(this.styleShowOn[s]),this.setOcultaIconesItens(this.ocultaIconesItens),this.preparaAfterAppend()},this.trataBotoesScrollAbas=function(i){var a=i.parent(),i=$(i)[0];if(i.scrollHeight>i.clientHeight){var s=ControleBaseSistema.layoutSistemaNovo?0:10,e=ControleBaseSistema.layoutSistemaNovo?(function(){return ControleTamanhoFonte.getTamanhoFonte()*1.6}):function(){return 10};i.scrollTop>0?this.botaoScrollTop||(this.botaoScrollTop=IpmIcone.buscaFA("chevron-up").criaObjeto().addClass("tela_tab_scroll tela_tab_scroll_top tela-tab-scroll tela-tab-scroll-top").on("click",function(){var o=i.scrollTop;$($(i).children().toArray().reverse()).each(function(){if($(this).is(":visible")&&this.offsetTop+s<o)return o=this.offsetTop-o,!1}),$(i).trigger("wheel",[(o-e())*3])}).css("display","none").appendTo(a)):this.botaoScrollTop&&(this.botaoScrollTop.detach(),this.botaoScrollTop=null),i.scrollTop+i.clientHeight<i.scrollHeight?this.botaoScrollBot||(this.botaoScrollBot=IpmIcone.buscaFA("chevron-down").criaObjeto().addClass("tela_tab_scroll tela_tab_scroll_bot tela-tab-scroll tela-tab-scroll-bottom").on("click",function(){var o=i.scrollTop;$(i).children().each(function(){if($(this).is(":visible")&&this.offsetTop-s>o)return o=this.offsetTop-o,!1}),$(i).trigger("wheel",[(o+e())*3])}).css("display","none").appendTo(a)):this.botaoScrollBot&&(this.botaoScrollBot.detach(),this.botaoScrollBot=null)}else this.botaoScrollTop&&(this.botaoScrollTop.detach(),this.botaoScrollTop=null),this.botaoScrollBot&&(this.botaoScrollBot.detach(),this.botaoScrollBot=null)},this.atualizaShowOnSide=function(t,a){function i(s,e){if(this.tempoAtualiza=null,this.timeoutAtualiza=null,s==TelaTab.SHOW_ON_SIDE&&(this.obj.css("min-width")=="0px"||this.obj.css("min-width").indexOf("px")==-1)){const l=$(this.oDivConteudo);var o=this.showOn;this.setShowOn(TelaTab.SHOW_ON_SIDE),$(e.children()).css("min-height",""),l.css("overflow","hidden");var n=null;const r=this.getTamanhoMaiorAba(l,n),c=Math.ceil(l.outerWidth());r>c&&(!ControleBaseSistema.isLayoutV3()||r/c>=1.5)&&(this.setShowOn(TelaTab.SHOW_ON_SIDE_VERTICAL),ControleBaseSistema.isLayoutV3()?IPMBarker.bark(IPMBarker.INFO,`O Percentual de diferença entre o Conteúdo e o Container da TelaTab/Wizard passa de 50%,
11 houve um reajuste da orientação da aba com a finalidade de adaptar seu conteúdo`):n&&o!=TelaTab.SHOW_ON_SIDE_VERTICAL&&IPMBarker.bark(IPMBarker.INFO,`Houve um reajuste no orientação do TelaTab/Wizard
12`,this.oDivConteudo,`
13devido a aba
14`,n.attr("aria-label"),n[0],`
15para se adaptar ao conteudo:`,"Overflow de "+(r-c)+"px")),l.css("overflow","")}if(this.isShowOnSideVertical()){var h=$(e.children());h.toArray().map(function(l){return[$(l),Math.max(Math.min($(".tab_text",l).height()+10,125),50)]}
15).forEach(function(l){l[0].css("min-height",l[1])}),this.trataBotoesScrollAbas(e)}else $(e.children()).css("min-height","")}this.timeoutAtualiza&&clearTimeout(this.timeoutAtualiza),this.tempoAtualiza&&new Date().getTime()>this.tempoAtualiza?i.apply(this,[t,a]):(this.tempoAtualiza||(this.tempoAtualiza=new Date().getTime()+750),this.timeoutAtualiza=setTimeout(i.bind(this,t,a),200))},this.getTamanhoMaiorAba=function(t,a){const i=()=>t.children().toArray().map(function(e){return[$(e).css("display")!="none",$(e),$(">.estilo_tela_grid",e)]}).map(function(e){return e[1].css({overflow:"hidden",display:""}),e}).map(function(e){const o=e[1],n=e[2];return n.length>0?e.push(n[0].scrollWidth):e.push(o[0].scrollWidth),e}).reduce(function(e,o){const n=o[0],h=o[1],l=o[3],r={overflow:""};return n||(r.display="none"),h.css(r),window.__bExibeAbasReajustadas&&l>e&&(a=h),l>e?l:e},0),s=()=>{let e=0;if(t.length){const o=t.children().toArray();if(o.length){const n=o.map(h=>[$(h).css("display")!="none",$(h)]);n.length&&n.forEach(h=>{const l=h.at(0),r=h.at(1),c=r.find(".hint-tela").length?r.find(".hint-tela"):!1;!l&&r.css({overflow:"hidden",visibility:"hidden",display:""}),c&&c.hide();const d=$(">.layout-tela-grid",r);let b=d.length?d.get(0).scrollWidth:r.get(0).scrollWidth;b>e&&(e=b-ControleBaseSistema.useDesignSystem("--gap-3")),c&&c.show(),!l&&r.css({overflow:"",visibility:"",display:"none"})})}}return e};return ControleBaseSistema.isLayoutV3()?s():i()},this.criaEventosScroll=function(t){var a=this,i,s=!1,e=function(n,h){if(i=t[0].scrollTop+(n.originalEvent&&n.originalEvent.deltaY||h)/3,i>t[0].scrollHeight-t[0].clientHeight&&(i=t[0].scrollHeight-t[0].clientHeight),i<0&&(i=0),!s){s=!0;var l=function(){var r=(i-t[0].scrollTop)/3;Math.abs(r)<1&&(r=i-t[0].scrollTop),t[0].scroll(0,t[0].scrollTop+r),t[0].scrollTop==i?s=!1:t.is(":visible")&&setTimeout(l,33),a.trataBotoesScrollAbas(t)};l()}ControleBaseSistema.triggerAlvoPropagacao(n.target)};t.on("wheel",e);var o=null;t.on("touchend",function(n){o=null}),t.on("touchmove",function(n){var h=n.originalEvent.touches&&n.originalEvent.touches[0];h&&(o&&t.trigger("wheel",(o-h.screenY)*20),o=h.screenY)})},this.preparaAfterAppend=function(){this.onAfterAppend(function(t){if(ControleNavegacao.montaSubContexto(t.obj,"subcontexto_painel_"+t.nome),t.criaTabSheet(),t.criaAreaConteudo(),t.isShowOnSide()||t.isShowOnSideVertical()){var a=t.getJanela(),i=$(">.titulo_tela_tab ul",t.obj),s=t.showOn;t.criaEventosScroll(i),a&&a.onResizeJanela(function(){t.atualizaShowOnSide(s,i)})}if(!ControleBaseSistema.isLayoutV3()){var e=t.obj,o=e.parentsUntil(".contexto_acessibilidade",".componente_tela_tab_base").length+1;e.attr("aria-label","Assistente - Profundidade "+o),$("<h3>").html("Assistente - Profundidade "+o).addClass("cabecalho_elemento_oculto cabecalho-elemento-oculto").prependTo(e)}})},this.tipoComponente=ComponenteTela.TELA_TAB,this.sId,this.nome,this.aCampos,this.showOn,this.oTab,this.oDivConteudo,this.visualizacao=!1,this.ajustaAlturaMaiorTab=!1,this.ocultaIconesItens=!0,this.styleShowOn=(function(){const t=ControleBaseSistema.isLayoutV3();var a={};return a[TelaTab.SHOW_ON_TOP]=t?"show-on-top":"show_on_top",a[TelaTab.SHOW_ON_SIDE]=t?"show-on-side":"show_on_side",a[TelaTab.SHOW_ON_FULL_TOP]=t?"show-on-full-top":"show_on_full_top",a[TelaTab.SHOW_ON_SIDE_VERTICAL]=t?"show-on-side-vertical":"show_on_side_vertical",a[TelaTab.SHOW_ON_TOP_SEQUENCIAL]=t?"show-on-top-sequencial":"show_on_top_sequencial",a[TelaTab.SHOW_ON_TOP_SIMPLE]="show-on-top-simple",a})(),this.corTabPendente=null,this.corTabAtiva=null,this.corTabConcluida=null,u&&this.iniciaTab(u,f,_,T),this.instanceTelaTab=this};TelaTab.prototype=new ComponenteUpload,TelaTab.SHOW_ON_TOP=1,TelaTab.SHOW_ON_SIDE=2,TelaTab.SHOW_ON_FULL_TOP=3,TelaTab.SHOW_ON_SIDE_VERTICAL=4,TelaTab.SHOW_ON_TOP_SEQUENCIAL=5,TelaTab.SHOW_ON_TOP_SIMPLE=6,Object.defineProperties(TelaTab.prototype,{corTabPendente:criaPropertyAccessorsPadroes("__corTabPendente",{set:function(u,f){Reflect.set(this,u,f),this.__atualizaCoresTabs()}}),corTabAtiva:criaPropertyAccessorsPadroes("__corTabAtiva",{set:function(u,f){Reflect.set(this,u,f),this.__atualizaCoresTabs()}}),corTabConcluida:criaPropertyAccessorsPadroes("__corTabConcluida",{set:function(u,f){Reflect.set(this,u,f),this.__atualizaCoresTabs()}})});;/*</editor-fold desc="js_tela_tab.js">*/
16/*<editor-fold desc="js_tela_wizard.js">*/var TelaWizard=function(v,T,d,m){this.criaBotoes=function(a){ControleBaseSistema.layoutSistemaNovo||this.botaoAnterior.setTabIndex(3),ControleBaseSistema.layoutSistemaNovo||(this.botaoProximo.setCss("margin-right",15),this.botaoProximo.setTabIndex(1)),ControleBaseSistema.layoutSistemaNovo?(this.botaoProximo.appendTo(a),executaProximoLoopAguardando(function(){this.botaoAnterior.appendTo(a)}.bind(this))):(this.botaoAnterior.appendTo(a),this.botaoProximo.appendTo(a)),this.atualizaBotoes()},this.atualizaBotoes=function(){this.botaoProximo.setDisabled(!1),this.botaoAnterior.setDisabled(!0),e.getObrigaExecucaoEtapas()&&!e.visualizacao&&setTimeout(function(){const a=e.getJanela().getBotao("confirmar");a&&(a.setAtributo("disabledEnableAfterSubmit","disabled"),a.setDisabled(!0)),e.checkButtons()},0)},this.setFilhos=function(a){var t=this;this.botaoAnterior=new Botao("botao_anterior","Anterior",function(){t.previous(),t.__atraiFocoScroll()},"A").addClass("estrutura_botao_janela_anterior"),this.botaoProximo=new Botao("botao_proximo","Próximo",function(){$(this).trigger("focus"),t.next(),t.__atraiFocoScroll()},"P").addClass("estrutura_botao_janela_proximo"),ControleBaseSistema.isLayoutV3()&&(this.botaoAnterior.setCor("var(--cor-sistema-base-5)"),this.botaoProximo.setCor("var(--cor-sistema-base-5)")),this.instanceTelaTab.setFilhos.apply(this,[a])},this.__atraiFocoScroll=function(){this.showOn&&this.showOn==TelaTab.SHOW_ON_TOP_SEQUENCIAL&&this.oTab.oDivUl[0].scrollTo($(this.oTab.oLista[0]).children(".tab_ativa")[0].offsetLeft-160,0)},this.setVisualizacao=function(a){var t=this.getFilhos();this.visualizacao=a,$.each(t,function(){this.setVisualizacao&&this.setVisualizacao(a)})},this.getVisualizacao=function(){return this.visualizacao},this.trataFilho=function(a){var t=this;a.podeAtivar=function(s){if(t.visualizacao)return!0;var l=[],f=this.id;if(e.getObrigaExecucaoEtapas()){for(var r=null,i=null,b=0,o=0;o<e.aCampos.length;o++){var n=e.aCampos[o];n.visible()||i!==null&&r===null&&b++,n.id==f&&(r=o),e.ultimaEtapa&&n.id==e.ultimaEtapa.id&&(i=o)}if(i!==null&&i<r&&r-i-b>1)return!1}var p=t.getFilhos();if(s&&this.parent&&this.parent.showOn==TelaTab.SHOW_ON_FULL_TOP&&this.obj.is(".tela_tab_disable"))return!1;for(var h=0;h<p.length;h++){var u=p[h];if(u.id==f)break;u.isVisible()&&l.push(u.getTela())}for(var g=!0,c=!0,h=0;h<l.length;h++)if(l[h]instanceof TelaPadrao&&!l[h].valida(!0)){g=!1,l[h].getNumerosAjax()>0&&(c=!1,g=-1);break}return t.parent&&(t.parent.mensagemConfirmacao={}),c&&t.getJanela()&&t.getJanela().desbloqueiaJanela&&t.getJanela().desbloqueiaJanela(),g},a.onAtivaAba=function(s){var l=e.ultimaEtapa;e.ultimaEtapa=e.oTab.getAbaSelecionada();var f=this.getTela();if(f&&f.visible()&&s){var r=f.getJanela();
16r&&(r.autoFocusJanela&&this.ativaFocusAba&&this.ativaFocusAba(!0),r.ajustaConteudoJanela&&r.ajustaConteudoJanela())}e.getJanela().getRodape&&e.checkButtons(l)}},this.checkButtons=function(a){a=a||!1;function t(g){var c=0;return g&&g.getTela()&&jQuery.each(g.getTela().getCampos(),function(){if(this.tipoComponente)switch(this.tipoComponente){case ComponenteTela.CAMPO_FORM:if(!ControleNavegacao.recebeFoco(this.getCampo().getObj()))return bFocusConfirma=!1,!0;c++;break;case ComponenteTela.TELA_TAB:case ComponenteTela.TELA_WIZARD:var C=this.getAbaSelecionada();c+=t(C);break;case ComponenteTela.CONSULTA:c++;break;case ComponenteTela.GRID_DADOS:if(!this.getVisualizacao())return c++,!0;break;case ComponenteTela.ACCORDION:this.getAbas().forEach(E=>{c+=t(E)});default:break}}),c}for(var s=this.getFilhos(),l=this.oTab.getAbaSelecionada().id,f=0,r=!1,i=0;i<s.length;i++)s[i].visible()&&(f++,a&&a.id==s[i].id&&(r=i));for(var b=0,i=0;i<s.length;i++){var o=s[i];if(o.visible()&&b++,o.id==l){if(this.botaoAnterior.setDisabled(i==0),this.botaoProximo.setDisabled(b==f),o.getTela()||e.getJanela()){var n=!1;if(o.getTela()){var p=o.getTela().getJanela();p&&(n=o.getTela().getJanela().getBotao("confirmar"))}else n=e.getJanela().getBotao("confirmar");b==f&&e.getObrigaExecucaoEtapas()?n&&n.setDisabled(!1):e.getObrigaExecucaoEtapas()?n&&n.setDisabled(!0):n&&n.setAtributo("disabledEnableAfterSubmit","enable")}if(!ControleNavegacao.acessibilidade){var h=t(o);if(h==0&&o.getTela()&&o.getTela().getJanela()){var u=!1;b==f?u=o.getTela().getJanela().getBotao("confirmar"):r>i?u=e.botaoAnterior:u=e.botaoProximo,u&&u.focus()}}break}}},this.onAbaChange=function(){setTimeout(function(){e.checkButtons()},0)},this.onAfterAppend(function(a){var t=!1,s=a.getJanela();if(s){if(s.getRodape&&a.getParent()&&!(a.getParent().getParent()instanceof ItemTelaTab)){var l=s.getRodape();a.criaBotoes(l)}CONST.PORTAL===!0&&(t=s.options?!!s.options.frame:!1),t===!0&&a.showOn===TelaTab.SHOW_ON_SIDE&&a.obj.css("height",a.obj.css("min-height"))}}),this.getUltimaEtapaAtiva=function(){return this.ultimaEtapa},this.setWidth=function(a){if(ControleBaseSistema.isLayoutV3())return TelaWizard.prototype.setWidth.apply(this,[a]);this.obj.css("min-width",a)},this.limpa=function(a){if(a){var t=e.getAbaSelecionada();t&&t.tela&&t.tela.limpa&&t.tela.limpa();return}TelaWizard.prototype.limpa.call(this)},this.setObrigaExecucaoEtapas=function(a){this.obrigaExecucaoEtapas=a},this.getObrigaExecucaoEtapas=function(){return this.obrigaExecucaoEtapas};var e=this;this.botaoAnterior=null,this.botaoProximo=null,this.ultimaEtapa=null,this.tipoComponente=ComponenteTela.TELA_WIZARD,this.iniciaTab(v,T,d,m),this.obj.css("min-height",d),this.obj.css("height","100%"),this.setClass("componente_wizard"),this.setClass("auto_adaptable auto-adaptable")};TelaWizard.prototype=new TelaTab;;/*</editor-fold desc="js_tela_wizard.js">*/
17/*<editor-fold desc="js_tela_consulta.js">*/var Consulta=function(s){var o=this;this.tipoComponente=ComponenteTela.CONSULTA,this.criaObjeto("article"),this.obj.addClass("consulta_padrao").attr("aria-label","Consulta"),ControleNavegacao.montaSubContexto(this.obj,"subcontexto_"+s),this.setAtributo("name",s),this.nome=s,this.id=this.nome,this.podeLimpar=!0,this.permiteControleTentativaRequisicao=!0;var t=null,a={order:[],orderT:[],aberta:!1,dados:!1,nome:o.nome};this.loadComportamentos=Componente.loadComportamentos,this.getNome=function(){return this.nome},this.getTelaDetalhamentoFixa=function(){return t.detalhamento},this.setHeight=function(e){this.obj.height(e),t.ajustaHeight()},this.ajustaAreaAcoes=function(){t.ajustaAreaAcoes()},this.onActivateJanela=function(){t.criaAreaAcoes(),t.ajustaAreaAcoes()},this.getJanela=function(){return t.getJanela()},this.isRunning=function(){return t.running},this.setAtualizaTotal=function(e){a.atualizaTotal=e},this.getAtualizaTotal=function(){return a.atualizaTotal},this.setScrollInfinito=function(e){a.scrollInfinito=e},this.getScrollInfinito=function(){return a.scrollInfinito},this.setImprimeSelecionados=function(e){a.imprimeSelecionados=e},this.getImprimeSelecionados=function(){return a.imprimeSelecionados},this.ajustaStyleConsulta=function(){return t.ajustaStyleConsulta()},this.findComponente=function(e){return this.nome==e?this:!1},this.getCampo=function(e){var n=t.campos,i=!1;return jQuery.each(n,function(){if(this.nome==e)return i=this,!1}),i},this.getCampoFocusInicial=function(){return!1},this.setParametros=function(e){a.parametro=e},this.getChave=function(e){return e?t.getChaveLinha(e):a.chave},this.setChave=function(e,n){a.chave=e,t.setChave(e,n)}
17,this.setTela=function(e,n){n=defaultVal(n,!0),a.telaFiltro=e,a.appendTelaFiltro=n},this.setOcultaFiltros=function(e){a.ocultaFiltros=e},this.getOcultaFiltros=function(){return a.ocultaFiltros},this.setCampos=function(e){a.campos=e},this.setEnviaSelecionados=function(e){a.enviaSelecionados=e},this.setFunctionStyle=function(e){a.functionStyle=e},this.setFunctionStyleAgrupamento=function(e){a.functionStyleAgrupamento=e},this.selecionaLinha=function(e,n){return t.selecionaLinha(e,n)},this.deselecionaLinha=function(e){return t.deselecionaLinha(e)},this.selecionaLinhaFromChave=function(e,n){return t.selecionaLinhaFromChave(e,n)},this.getAreaFrame=function(){return t.areaUtilFrame},this.setWidth=function(e){this.obj.width(e)},this.getDadosLinhasSelecionadas=function(){return t.getDadosLinhasSelecionadas()},this.fechaConsulta=function(){return t.fechaConsulta()},this.getTelaFiltro=function(){return t.getTelaFiltro()},this.getColunaFromNomeBanco=function(e){return t.getColunaFromNomeBanco(e)},this.getOpcoesConsulta=function(){return a},this.isCarregada=function(){return typeof t.totalReg=="number"&&t.totalReg>0},this.isConsultaCarregada=function(){return t.totalReg||t.totalReg===0},this.getTotal=function(){return $(t.dados).length},this.setOpcoes=function(e){a=$.extend(a,e),a.parametro?a.parametro.consulta=o.nome:a.parametro={consulta:o.nome}},this.selecionaLinhas=function(){t.selecionarTodasLinhas()},this.deselecionaLinhas=function(){t.deselecionaLinhas(!1,!0)},this.atualiza=function(e,n,i,r){var r=r||!1;return t.setContaRegistros(!0),t.refresh(e,!1,r,n,i)},this.setPaginaAtual=function(e=0){t.paginaAtual=e},this.onRefresh=function(e){a.onRefresh=e},this.onRefreshFinalize=function(e){a.onRefreshFinalize=e},this.onSelectRow=function(e){a.onSelectRow=e},this.setDetalhamento=function(e){a.detalhamento=e},this.setAlturaDetalhamento=function(e,n){a.alturaDetalhamento=e,a.detalhamentoCollapse=n},this.setVisualizacao=function(e){a.visualizacao=e},this.getVisualizacao=function(){return a.visualizacao},this.valida=function(){var e=t.campos,n=[];for(var i in e)e[i].editavel&&n.push(e[i]);if(n.length)for(var l=0;l<t.getNumeroLinhas();l++){var r=t.getLinhaDados(l);for(var h in n){var m=n[h].nome,u=r[m];if(u&&u.valida)try{u.valida()}catch{return u.focus(),!1}}}return!(t.getTelaFiltro()&&(!t.getTelaFiltro().valida()||!t.validaFiltros()))},this.limpa=function(){if(t.isGrid())return t.limpa();this.atualiza(!0)},this.limparFiltro=function(){t.LimparFiltro()},this.adicionaLinha=function(e,n){var i={valor:e};t.adicionaLinha(i,n)},this.setLinhas=function(e){var n=[];jQuery.each(e,function(){n.push({valor:this})}),t.setLinhas(n)},this.removeLinha=function(e){t.removeLinha(e)},this.removeLinhaControle=function(e){t.removeLinhaControle(e)},this.setValorCampo=function(e,n,i){t.setValorCampo(e,n,i)},this.setValorCampoAgrupador=function(e,n){t.setValorCampoAgrupador(e,n)},this.getValorCampo=function(e,n,i){return t.getValorCampo(e,n,i)},this.alteraVisibilidadeAgrupamentos=function(){t.alteraVisibilidadeAgrupamentos()},this.numeroLinhas=function(){return t.getNumeroLinhas()},this.limpaGrid=function(){t.limpaGrid()},this.limpaUserPreference=function(e,n){t.limpaUserPreference(e,n)},this.hide=function(){this.obj.parent().parent().hide()},this.show=function(){this.obj.parent().parent().show()},this.getDadosGerais=function(){return t.getDadosGerais()},this.getValores=function(){return t.getValores()},this.getValoresComFiltro=function(){return{valores:this.getValores(),filtros:this.getValoresFiltros(),ordem:this.getValoresOrdem()}},this.getLinha=function(e){return t.getLinhaDados(e)},this.getValoresFiltros=function(){return t.getValoresFiltros()},this.getValoresOrdem=function(){return t.getValoresOrdem()},this.getNomeParametroFiltros=function(){return t.getNomeParametroFiltros()},this.getFiltro=function(e){return t.getFiltro(e)},this.getCampoAutoFocus=function(){return t.getCampoFocus()},this.adicionaParametro=function(e,n,i){t.adicionaParametro(e,n,i)},this.setFiltros=function(e,n,i,l,r){l=typeof l>"u"?"":l,r=typeof r>"u"?"":r;var h=[],m=[],u=[],f=[],d=[];typeof e=="object"?$(e).each(function(c){h.push(this),m.push(n[c]),u.push(i[c]),typeof l[c]>"u"?f.push(l):f.push(l[c]),typeof r[c]>"u"?d.push(r):d.push(r[c])}):(h.push(e),m.push(n),u.push(i),f.push(l),d.push(r)),t.getFiltros=function(){return[h,m,u,f,d,[],[]]}},this.removeLinhasSelecionadas=function(){return t.removeLinhasSelecionadas()},this.adicionaMensagemEmpty=function(e){t.adicionaMensagemEmpty(e)},this.alteraTituloColuna=function(e,n){return t.alteraTituloColuna(e,n)},this.getMapa=function(){return t.getMapa()},this.getDadosMapa=function(){return t.getParametrosDadosMapa()},this.setPodeLimpar=function(e){this.podeLimpar=e},this.getPodeLimpar=function(){return!!(!this.getVisualizacao()&&this.podeLimpar)},this.getPermiteControleTentativaRequisicao=function(){return a.permiteControleTentativaRequisicao},this.setPermiteControleTentativaRequisicao=function(e){a.permiteControleTentativaRequisicao=e},this.getAcoesForm=function(){return this.getOpcoesConsulta().acaoForm},this.getAcoesGrid=function(){return this.getOpcoesConsulta().acaoGrid},this.getAcoesGroup=function(){return this.getOpcoesConsulta().agrupamentos},this.iniciaComponenteConsulta=function(){this.onAfterAppend(function(){a.tipoVisualizacao==CONST.CONSULTA.TIPO_VISUALIZACAO.CARD&&ControleNavegacao.acessibilidade&&(a.tipoVisualizacao=CONST.CONSULTA.TIPO_VISUALIZACAO.PADRAO),t=$(o.obj).GridConsulta(a);var e=!1;$.each(a.parametro,function(){if(this[0]=="sub_consulta_est"&&this[1]==!0)return e=!0,!1}),a.altura&&o.setHeight(a.altura),a.areaAcoes&&o.ajustaAreaAcoes(),a.aberta&&!a.dados&&!e&&setTimeout(function(){executaProximoLoopAguardando(()=>{t.refresh(!0,!0,()=>{ControleNavegacao.acessibilidade&&(ControleNavegacao.removeAtalhoAutomaticoContexto(t.oDivDados,15),ControleNavegacao.adicionaAtalhoAutomaticoContexto(t.oDivDados,15,"Dados da Consulta",!0))})})},ControleBaseSistema.layoutSistemaNovo&&(ControleBaseSistema.isCelular()||ControleBaseSistema.isTablet())?1e3:0)})},s&&this.iniciaComponenteConsulta()};Consulta.prototype=new ComponenteTela,Consulta.DETALHAMENTO_ORIENTACAO_HORIZONTAL=1,Consulta.DETALHAMENTO_ORIENTACAO_VERTICAL=2,Consulta.DETALHAMENTO_COLLAPSE_NAO_PERMITE=0,Consulta.DETALHAMENTO_COLLAPSE_PERMITE=1,Consulta.DETALHAMENTO_COLLAPSE_INICIA_MINIMIZADO=2,Consulta.OPERADORES={MENOR_IGUAL:["<=","menor ou igual a"],MENOR:["<","menor que"],IGUAL:["=","igual a"],MAIOR:[">","maior que"],MAIOR_IGUAL:[">=","maior ou igual a"],CONTEM:["C","contém"],INCLUIDO:["IN","incluido em"],CONTIDO:["CT","contido em"],NAO_INCLUIDO:["!IN","não incluido em"],NAO_CONTIDO:["!CT","não contido em"],INICIA_COM:["IC","inicia com"],TERMINA_COM:["TC","termina com"],ENTRE:["E","entre"],DIFERENTE:["!=","diferente de"],NAO_CONTEM:["NC","não contém"],NULO:["NULL","não preenchido"],NAO_NULO:["!NULL","preenchido"],FUZZY:["FUZZY","parecido com"],E:["AND","e"],OU:["OR","ou"]};var ConsultaModular=function(s,o){if(ControleBaseSistema.isLayoutV3()){if(this.nomeArquivosJS=["js_consulta_modular.js"],this.nomeArquivosCSS=["componentes/consulta/css_consulta_modular_v3.css"],this.blueprint={atualiza:null,isAtualizando:!0,atualizaBarraFerramentas:null,fireOnLoad:null,getTelaFiltros:null,getTelaRodape:null,getFormulario:null,filtra:null,fecha:null,atualizaValorRegistro:null,selecionaRegistros:null,selecionaTudo:null,deselecionaRegistros:null,deselecionaTudo:null,getSelecionados:[],getDados:[],getAcoesForm:[],getAcoesGrid:[]},this.fnAfterLoad=function(t){o.obj=t.obj,t.componente=new ConsultaModularImpl(o),t.fireOnLoad()},this.fnCriaObjeto=function(t){return t.criaObjeto.apply(t,["article"]),t.onAfterAppend(()=>{var a=t.obj.getJanela();a&&a.onDestroyJanela&&a.onDestroyJanela(function(){t&&t.destroy()}),executaProximoLoopAguardando(function(){a&&a.ajustaConteudoJanela()})}),t.setClass("consulta_modular_base consulta-modular full"),ControleNavegacao.montaSubContexto(t.obj,"subcontexto_"+t.nome),t},this.tipoComponente=ComponenteTela.CONSULTA_MODULAR,s)return o.nome=s,ComponenteFormProxy.apply(this,[s,o])}else if(this.componente=null,this.nome=s,this.iniciaComponente=function(t){var a=montaProxyComponente(this,"js_consulta_modular.js",null,{atualiza:null,isAtualizando:!0,atualizaBarraFerramentas:null,fireOnLoad:null,getTelaFiltros:null,getTelaRodape:null,getFormulario:null,filtra:null,fecha:null,atualizaValorRegistro:null,selecionaRegistros:null,selecionaTudo:null,deselecionaRegistros:null,deselecionaTudo:null,getSelecionados:[],getDados:[],getAcoesForm:[],getAcoesGrid:[]},function(){t.obj=a.obj,a.componente=new ConsultaModularImpl(t),a.fireOnLoad()});return a.criaObjeto.apply(a,["article"]),a.onAfterAppend(function(){var e=a.obj.getJanela();e&&e.onDestroyJanela&&e.onDestroyJanela(function(){a&&a.destroy()}),executaProximoLoopAguardando(function(){a.atualizaBarraFerramentas(),e&&e.ajustaConteudoJanela()})}),a.setClass("consulta_modular_base componente_flexivel"),a},this.isIniciado=function(){return this.componente!==null},this.tipoComponente=ComponenteTela.CONSULTA_MODULAR,s)return this.iniciaComponente(o)};ConsultaModular.prototype=ControleBaseSistema.isLayoutV3()?new ComponenteFormProxy:new ComponenteTela;var ConsultaGrid=function(s,o){if(this.nomeArquivosJS=["js_consulta_grid.js","js_consulta_grid_acoes.js","js_consulta_grid_dados.js","js_consulta_grid_filtros.js","js_consulta_grid_filtros_inline.js","js_consulta_grid_rodape.js","js_componente_exibicao_consulta_grid_base.js","js_componente_exibicao_consulta_grid_drag.js","js_componente_data_grid.js","js_componente_data_card_base.js","js_componente_data_card.js","js_componente_data_mapa.js","js_componente_data_card_detalhes.js","js_componente_data_source.js","js_funcao_vetores.js"],this.nomeArquivosCSS=[ControleBaseSistema.isLayoutV3()?"componentes/consulta/css_consulta_grid_v3.css":"css_consulta_grid.css"],this.blueprint={montaConsulta:null,atualiza:Prom
17ise.resolve(),aplicaFiltros:null,atualizaRegistro:Promise.resolve(),getAcoesForm:[],getAcoesGrid:[],getAcoesGroup:[],limpaGrid:null,setLinhas:null,getLinhas:[],getLinha:null,getLinhaFromChave:null,getChaveFromLinha:null,getTelaFiltro:null,valida:!0,setHeight:null,setWidth:null,getJanela:null,getLink:{},isRunning:null,getOpcao:null,setOpcao:null,getOpcoes:{},setOpcoes:null,ajustaStyleConsulta:null,repinta:null,setParametros:null,setChave:null,selecionaLinha:null,deselecionaLinha:null,selecionaLinhas:null,deselecionaLinhas:null,removeLinhasSelecionadas:null,getDadosLinhasSelecionadas:[],fechaConsulta:null,isCarregada:!1,getTotal:null,getDadosGerais:null,getValores:[],getValoresFiltros:[],getValoresOrdem:[],getValoresComFiltro:{valores:[],filtros:[],ordem:[]},getCampoAutoFocus:null,adicionaParametro:null,getParametro:null,getChaveLinhaAsObjeto:null,setAgrupamentoLinhaAberto:null,setAdicionaisLegenda:null,getColunaFromNomeBanco:null,ordenaColuna:null,getPagina:0,getRegistrosPorPagina:0},this.setLimpaOnAfterAppend(!0),this.getCampoFocusInicial=function(){return!1},this.fnAfterLoad=function(t){o.obj=t.obj,t.componente=new ConsultaGridImpl(o)},this.fnCriaObjeto=function(t){if(t.criaObjeto.apply(t,["article"]),o.altura&&this.obj.css("height",o.altura),o.largura){var a=typeof o.largura=="string"&&o.largura.match(/^minmax\(((?:\s*[^),\s*]+,?){2,3})\)$/);a?(a=a[1].split(","),this.obj.css("min-width",a[0].trim()),this.obj.css("width",a[1].trim()),a[2]&&this.obj.css("max-width",a[2].trim())):this.obj.css("width",o.largura)}return t.onAfterAppend(function(){var e=t.obj.getJanela();e&&e.onDestroyJanela&&e.onDestroyJanela(function(){t.destroy()}),t.montaConsulta(),executaProximoLoopAguardando(function(){t.repinta()})}),t.setClass("estrutura_consulta_grid_base consulta-grid full"),ControleNavegacao.montaSubContexto(t.obj,"subcontexto_"+t.nome),t},this.isConsultaCarregada=function(){return this.isCarregada()},this.getValor=function(){return this.getLinhas()},this.setValor=function(t){this.setLinhas(t)},this.setDisabled=function(){},this.appendVisualizacao=function(){},this.tipoComponente=ComponenteTela.CONSULTA_GRID,s)return o.nome=s,ComponenteFormProxy.apply(this,[s,o])};ConsultaGrid.prototype=new ComponenteFormProxy,ConsultaGrid.OPCOES={ACAO_DUPLO_CLICK:"acaoDuploClick",ENVIA_SELECIONADOS:"enviaSelecionados",MODO_SELECAO:"modoSelecao",ESTILO_ACOES:"estiloAcoes",EXIBE_AGREGACAO_VAZIA:"exibeAgregacaoVazia",ORDENAVEL:"ordenavel",MODO_PROCESSAMENTO:"modoProcessamento",PERMITE_SELECIONAR:"permiteSelecionar",EXIBE_CHECKBOX:"exibeCheckbox",IDENTIFICADORES:"identificadores",PODE_IMPRIMIR:"podeImprimir",USUARIO_PODE_SELECIONAR:"usuarioPodeSelecionar",REINICIA_SELECAO_TROCA_PAGINA:"reiniciaSelecaoTrocaPagina",MOSTRA_REGISTROS_PAGINA:"mostraRegistrosPagina",MOSTRA_PAGINADOR:"mostraPaginador",IMPRIME_SELECIONADOS:"imprimeSelecionados",MENSAGEM_FECHADA:"mensagemFechada",PERMITE_SELECIONAR_TODOS:"permiteSelecionarTodos",TIPO_BUSCA_AGRUPAMENTO:"tipoBuscaAgrupamento",REALIZA_CACHE:"realizaCache",TAMANHO_LINHA:"tamanhoLinha",FORCE_TAMANHO_LINHA:"forceTamanhoLinha"},ConsultaGrid.DragDrop={ORDENAR:1,MOVER:2};;/*</editor-fold desc="js_tela_consulta.js">*/
18/*<editor-fold desc="js_tela_item_aba.js">*//*
19 {ipm "async": false, "bundle": "telas"}
20*/
21var ItemAba=function(g,h,l,m,k,f,n){this.tipoComponente=ComponenteTela.ITEM_ABA;this.id=null;this.ativa=!1;this.fnOnClose=this.fnOnClick=this.sLabel=null;this.infoPendentes=0;this.formatoInfoPendentes=1;this.bAbaJanela=this.bGadget=this.atrasarRenderizacao=!1;this.setInfoPendentes=function(a){this.infoPendentes=a=parseInt(a);this.atualizaBalaoInfo()};this.setFormatoInfoPendentes=function(a){this.formatoInfoPendentes=a;this.atualizaBalaoInfo()};this.getFormatoInfoPendentes=function(){return this.formatoInfoPendentes};
22this.getInfoPendentes=function(){return this.infoPendentes};this.getInfoPendentesFormatada=function(){return 99<this.infoPendentes?"99+":""+this.infoPendentes};this.setAtrasarRenderizacao=function(a){this.atrasarRenderizacao=a;return this};this.atualizaBalaoInfo=function(){if(ControleBaseSistema.isLayoutV3())if(0<this.getInfoPendentes()){var a=$(".tab-balao-info",this.obj);a.length?$("span",a).detach():a=$("<div>").addClass("tab-balao-info badge-info oculto").attr("title",this.infoPendentes).hide().appendTo(this.obj);
23a.removeClass("oculto").show();$("<span>").html(this.getInfoPendentesFormatada()).appendTo(a)}else $(".tab-balao-info",this.obj).addClass("oculto").hide();else if(0<this.getInfoPendentes()){a=this.getFormatoInfoPendentes();var b=$(".balao_info_pendentes",this.obj);if(0===b.length)this instanceof ItemTelaTab&&$(">span",this.obj).css({"padding-right":"18px",transition:"padding 0.5s"}),b=$("<div>").addClass("balao_info_pendentes tab-balao-info badge-info").height(0).appendTo(this.obj);else{var c=$("span",
24b);c.css("margin-top","-12px");a==ItemAba.FORMATO_INFO_PENDENTES_CIRCULAR&&c.css("margin-top","3px");setTimeout(function(){c.detach()},500)}b.height("");$("<span>").html(this.getInfoPendentesFormatada()).appendTo(b);a==ItemAba.FORMATO_INFO_PENDENTES_CIRCULAR&&(b.addClass("formato_info_pendentes_circular tab-balao-info-circular"),$("span",b).css("padding-top","2px"),$(">span",this.obj).css("padding-right","2.3rem"))}else $(".balao_info_pendentes",this.obj).height(0)};this.iniAba=function(a,b,c,d,e,
25p,q){this.criaObjeto("li");this.id=a;this.ativa=e;this.sLabel=b;this.rendered=!1;this.fnOnClick="undefined"==typeof c?!1:c;this.fnOnClose="undefined"==typeof d?!1:d;this.setHint(b);this.obj.addClass("tab_normal tab-normal").attr("tabindex","-1");this.atualizaBalaoInfo();this.bGadget=p;this.bAbaJanela=q};this.__definePosicaoTabsColunaGrid=function(){var a=3,b=this.obj.prev();b.css("grid-column")&&(this.iniHidden?a=strtofloat(b.css("grid-column"))+3:this.obj.prevAll(":visible").toArray().map(function(c){c=
26$(c);c=strtofloat(c.css("grid-column"));c>=a&&(a=c+3)}),3==a&&this.obj.addClass("tab-first"));this.obj.css("grid-column",a)};this.__atribuiEventosTabs=function(){var a=this.parent.oTab.oDivUl[0];a.addEventListener("wheel",function(b){b.preventDefault();a.scrollLeft+=b.deltaY});this.obj.on("click",function(){a.scrollTo(this.offsetLeft-160,0)})};this.setHint=function(a){this.obj.attr("title",a)};this.visible=function(){return"none"!=this.obj.css("display")};this.setSize=function(a){"auto"!=a&&(a=parseFloat(a)-
2714,this.podeFechar()&&(a-=12));$(".tab_text",this.obj).width(a)};this.alteraLabel=function(a){var b=$(".tab_text",this.obj),c=$(".ipm-icone",b);c.length?$(c[0].nextSibling).text(a):b.text(a)};this.criaConteudo=function(){var a=this,b=$("<span>").addClass("tab_middle tab-middle"),c=$("<span>").addClass("tab_text tab-text").css({width:"auto"});this.bGadget?c.attr("data-content",this.sLabel):c.html(this.sLabel).attr("data-content",this.sLabel);b.append(c);this.podeFechar()&&(c=$("<span>").addClass("tab_close tab-close").attr("title",
28"Fechar"),ControleBaseSistema.isLayoutV3()&&c.append(IpmIcone.FA(14).criaObjeto()),c.on("click",function(d){var e=a.obj.get(0).oJanela;e?e.closeJanela():a.fechaAba(!0,d)}),b.append(c));this.obj.append(b).on("click",function(d){if($(d.target).hasClass("tab_close"))return!1;a.ativaAba(!0,d)}).on("auxclick",function(d){if(a.podeFechar()&&1===d.button){var e=a.obj.get(0).oJanela;e?e.closeJanela():a.fechaAba(!0,d)}}).disableSelection()};this.podeFechar=function(){return 0==this.fnOnClose?!1:!0};this.ativaAba=
29function(a,b,c){this.atrasarRenderizacao&&this.render();var d=this.podeAtivar(b);if(!0===d)ControleBaseSistema.isLayoutV3()?($("li",this.obj.parent().parent()).removeClass("tab_ativa tab-ativa").attr("aria-description",""),this.obj.addClass("tab_ativa tab-ativa").attr("aria-description","ativa"),this.parent&&(this.parent.showOn==TelaTab.SHOW_ON_FULL_TOP?($("li",this.obj.parent()).removeClass("tela_tab_focused tela-tab-focused"),this.obj.addClass("tela_tab_focused tela-tab-focused")):this.parent.showOn==
30TelaTab.SHOW_ON_TOP_SEQUENCIAL&&(this.obj.removeClass("tab_concluida tab_pendente tab-concluida tab-pendente"),this.obj.nextAll().removeClass("tab_concluida tab-concluida").addClass("tab_pendente tab-pendente"),this.obj.prevAll().addClass("tab_concluida tab-concluida").removeClass("tab_pendente tab-pendente")))):this.parent&&this.parent.showOn==TelaTab.SHOW_ON_FULL_TOP?($("li",this.obj.parent()).removeClass("tela_tab_focused tela-tab-focused"),this.obj.addClass("tela_tab_focused tela-tab-focused")):
31($("li",this.obj.parent().parent()).removeClass("tab_ativa tab-ativa").attr("aria-description",""),this.obj.addClass("tab_ativa tab-ativa").attr("aria-description","ativa"),this.parent&&this.parent.showOn==TelaTab.SHOW_ON_TOP_SEQUENCIAL&&(this.obj.removeClass("tab_concluida tab_pendente tab-concluida tab-pendente"),this.obj.nextAll().removeClass("tab_concluida tab-concluida").addClass("tab_pendente tab-pendente"),this.obj.prevAll().addClass("tab_concluida tab-concluida").removeClass("tab_pendente tab-pendente"))),
32!1!==a&&this.fnOnClick&&(this.fnOnClick.apply(this),ControleBaseSistema.layoutSistemaNovo?IpmJanelas.preDrawing||null==b||ControleBaseSistema.triggerAlvoPropagacao(b):stopPropagationEvent(b)),this.onAtivaAba(null!=b||c);else if(-1==d){var e=this;setTimeout(function(){e.ativaAba(a,b)},500)}};this.ativaFocusAba=function(a){var b=this.getTela();a=defaultVal(a,!1);if(b&&b.visible()){var c=b.getJanela();c&&c.autoFocusJanela&&(b=ControleNavegacao.acessibilidade?ControleNavegacao.primeiroElementoFoco(b.getContent()):
33get_objetos_inside_objeto(b.getContent(),null,!0),b[0]?c.autoFocusJanela(a,b.eq(0)):c.autoFocusJanela(a))}};this.onAtivaAba=function(){};this.podeAtivar=function(){return!0};this.isSelecionada=function(a){return this.parent&&this.parent.showOn==TelaTab.SHOW_ON_FULL_TOP?this.obj.is(".tela_tab_focused")&&(a?this.obj.is(":visible"):!0):this.obj.is(".tab_ativa")&&(a?this.obj.is(":visible"):!0)};this.fechaAba=function(a,b){function c(){$(d.obj).remove();d.getTela&&d.getTela().getParent().getParent().oTab.verificaSetas();
34d.parent&&d.parent.verificaSetas&&d.parent.verificaSetas()}var d=this;!1!==a&&this.fnOnClose&&(this.fnOnClose.apply(d),ControleBaseSistema.layoutSistemaNovo?ControleBaseSistema.triggerAlvoPropagacao(b):stopPropagationEvent(b));ControleBaseSistema.layoutSistemaNovo?(a=this.obj.get(0).oJanela,a&&a.getOptions()&&!a.isPermitidoCloseJanela()||(this.obj.css("width",0),b||(b=window.event),ControleBaseSistema.triggerAlvoPropagacao(b),setTimeout(c,250))):this.obj.hide(300,c)};this.render=function(){this.rendered=
35!0};this.findComponente=function(a){return a==this.id?this:!1};0<arguments.length&&(this.iniAba(g,h,l,m,k,f,n),this.criaConteudo(),this.ativa&&this.ativaAba(!1,!1))};ItemAba.prototype=new ComponenteTela;ItemAba.FORMATO_INFO_PENDENTES_RETANGULAR=1;ItemAba.FORMATO_INFO_PENDENTES_CIRCULAR=2;
36var ItemTelaTab=function(g,h,l,m,k,f,n){this.tipoComponente=ComponenteTela.ITEM_TELA_TAB;this.visualizacao=this.disable=!1;this.iconeFontAwesome=null;this.iniHidden=!1;this.linkRenderizacao=this.hintTab=null;this.carregamentoDependeAbasAnteriores=this.recarregarReabertura=!1;this.fnBeforeRenderFromRotina=null;this.setVisualizacao=function(a){this.visualizacao=a;this.getTela()&&this.getTela().setVisualizacao&&this.getTela().setVisualizacao(a)};this.getVisualizacao=function(){return this.visualizacao};
37this.hide=function(){this.getObjAppend().hide();this.getParent()instanceof TelaWizard&&(this.getParent().atualizaBotoes(),this.getParent().checkButtons());if(this.getParent()){if(this.getParent().isShowOnTopSequencial()){this.getParent().oTab.obj.css("--tab-quantidade-itens",strtofloat(this.getParent().oTab.obj.css("--tab-quantidade-itens"))-1);var a=!0;this.obj.prevAll(".tab-first:visible").length||(a=!1);this.obj.nextAll().toArray().map(function(c){c=$(c);!a&&c.is(":visible")&&(c.addClass("tab-first"),
38a=!0);c.css("grid-column",strtofloat(c.css("grid-column"))-3)})}if(ControleBaseSistema.isLayoutV3()&&this.getParent().isShowOnFullTop()){var b=this.getParent().getAbas();b.at(-1)==this&&b.at(-2).addClass("tab-last")}}return this};this.show=function(){this.getObjAppend().show();this.getParent()instanceof TelaWizard&&(this.getParent().atualizaBotoes(),this.getParent().checkButtons());ComponenteTela.isTipo(this.getParent(),[ComponenteTela.TELA_TAB])&&(oTab=this.getParent().oTab)&&ComponenteTela.isTipo(oTab,
39[ComponenteTela.TAB_SHEET])&&oTab.verificaSetas();if(this.getParent()){if(this.getParent().isShowOnTopSequencial()){this.getParent().oTab.obj.css("--tab-quantidade-itens",this.obj.parent().children(":visible").length);var a=this.obj.prevAll(":visible");a.length?this.obj.css("grid-column",strtofloat(a.first().css("grid-column"))+3):this.obj.addClass("tab-first").css("grid-column",3);this.obj.nextAll(":visible").toArray().map(function(b){b=$(b);b.removeClass("tab-first").css("grid-column",strtofloat(b.prevAll(":visible").first().css("grid-column"))+
403)})}ControleBaseSistema.isLayoutV3()&&this.getParent().isShowOnFullTop()&&(a=this.getParent().getAbas(),a.at(-1)==this&&a.at(-2).removeClass("tab-last"))}return this};this.setDisable=function(a){this.disable=a;if(ControleBaseSistema.isLayoutV3())return this.tela.setDisabled(this.disable),this.obj.toggleClass("tab-disabled",this.disable),this;this.disable?this.obj.addClass("tela_tab_disable tab-disabled"):this.obj.removeClass("tela_tab_disable tab-disabled");return this};this.getDisable=function(){return this.disable};
41this.getIniHidden=function(){return this.iniHidden};this.setIniHidden=function(a){this.iniHidden=a;!0===a&&this.getParent()&&this.hide();return this};this.getTela=function(){return this.tela};this.setTela=function(a){delete this.tela;this.getConteudoTela().empty();a instanceof TelaPadrao&&(this.tela=a,this.render(!0),a.setParent(this))};this.setTelaDinamica=function(a){var b=this;a.frame=this.getConteudoTela();a.onComplete=function(){b.setTela(this)};new Janela(a)};this.setDinamica=function(a){this.dinamica=
42a};this.carregaTelaDinamica=function(){var a=this.getParentRoot();requisicaoController(a,a.codigoRotina,a.codigoAcao,"criaTelaDinamica",!0,{telaTab:this.id})};this.findComponente=function(a){var b=!1;if(this.id==a)return this;this.getTela()&&(b=this.getTela().findComponente(a));return b};this.getConteudoTela=function(){return this.conteudoTela};this.setHintTab=function(a){this.hintTab=a;if(ControleBaseSistema.isLayoutV3()){$(".tela-tab-hint",this.obj).detach();var b=$("<span>").addClass("tela-tab-hint").append(IpmIcone.FA(86).criaObjeto(!0));
43this.parent&&this.parent.showOn==TelaTab.SHOW_ON_TOP_SEQUENCIAL?this.obj.children().first().append(b):this.obj.children().first().after(b);this.obj.removeAttr("title");includeJavaScript("js_tooltip.js").then(function(){"object"!=typeof a?b.IpmHint(a.toString(),{posicao:OpcoesIPMHint.POSICAO_BAIXO}):b.IpmHint("",{posicao:OpcoesIPMHint.POSICAO_BAIXO,formulario:a})})}else{$(".hint_tela_tab",this.obj).remove();var c=this.obj.children().children(),d=$("<span>").addClass("hint_tela_tab tela-tab-hint");
44IpmIcone.FA(ControleBaseSistema.isLayoutV3()?86:101).criaObjeto().appendTo(d);d.appendTo(this.obj.children());c.appendTo(this.obj.children());this.obj.removeAttr("title");includeJavaScript("js_tooltip.js").then(function(){"object"!=typeof a?d.IpmHint(a.toString(),{posicao:OpcoesIPMHint.POSICAO_BAIXO}):d.IpmHint("",{posicao:OpcoesIPMHint.POSICAO_BAIXO,formulario:a})})}return this};this.getHintTab=function(){return this.hintTab};this.getDinamica=function(){return this.dinamica};this.setIconeFontAwesome=
45function(a){this.iconeFontAwesome=a;return this};this.iniciaItem=function(a){var b=this;this.onAfterAppend(function(){b.atrasarRenderizacao||b.render();b.iniHidden&&b.hide();b.parent&&b.parent.showOn==TelaTab.SHOW_ON_TOP_SEQUENCIAL&&(b.__definePosicaoTabsColunaGrid(),b.__atribuiEventosTabs(),emBranco(b.hintTab)||b.setHintTab(b.hintTab));if(b.iconeFontAwesome){var c=b.iconeFontAwesome;if(ControleBaseSistema.isLayoutV3())var d=$("<span>").addClass("tab-icone").prependTo(b.obj);else b.parent&&b.parent.showOn==
46TelaTab.SHOW_ON_TOP_SEQUENCIAL?(d=$("<span>").prependTo($(b.obj)),d.addClass("tab_icone tab-icone")):($("<span>").append($(".tab_text",b.obj).contents()).appendTo($(".tab_text",b.obj)),d=$("<span>").prependTo($(".tab_text",b.obj)));c.startsWith("fa")&&!c.startsWith("fa-")?d.addClass("ipm-icone "+c):(this.iconeCarregamento=IpmIcone.buscaFA(c),this.iconeCarregamento.carregaObjeto(d));b.obj.addClass("tab_font_awesome tab-f
46ont-awesome")}})};this.setScriptInstanciacao=function(a){this.scriptInstanciacao=
47a;return this};this.setLinkRenderizacao=function(a){this.linkRenderizacao=a;return this};this.setRecarregarReabertura=function(a){this.recarregarReabertura=a;return this};this.getRecarregarReabertura=function(){return this.recarregarReabertura};this.setCarregamentoDependeAbasAnteriores=function(a){this.carregamentoDependeAbasAnteriores=a;return this};this.getCarregamentoDependeAbasAnteriores=function(){return this.carregamentoDependeAbasAnteriores};this.getRenderizarAba=function(){if(this.getParent().getUltimaEtapaAtiva&&
48this.getParent().getUltimaEtapaAtiva()){var a=this.getParent().getAbas(),b=this.getParent().getUltimaEtapaAtiva();return this.getCarregamentoDependeAbasAnteriores()?a.indexOf(b)<a.indexOf(this):a.indexOf(b)!=a.indexOf(this)}return!0};this.setFnBeforeRenderFromRotina=function(a){this.fnBeforeRenderFromRotina=a;return this};this.getFnBeforeRenderFromRotina=function(){return this.fnBeforeRenderFromRotina};this.render=function(a,b){var c=this;return new Promise(function(d){if(!a&&c.rendered)d();else if(!1!==
49b&&c.linkRenderizacao){if(!c.carregandoAba&&c.getRenderizarAba()){c.carregandoAba=!0;$(c.conteudoTela).css("position","relative");ControleBaseSistema.bloqueiaElemento(c.conteudoTela,"",ControleBaseSistema.TIPO_BLOQUEIO_FRAME);var e=c.getFnBeforeRenderFromRotina();e&&e();loadAjax($.extend({},c.linkRenderizacao,{tipo:"html",contextoJS:window.__idContextoJS,completo:function(p){c.conteudoTela.empty();$(p).appendTo(c.conteudoTela);c.tela=avaliaCaminho(ItemTelaTab.abaAtualRenderizacao||"null");c.scriptInstanciacao=
50null;c.getRecarregarReabertura()||ItemTelaTab.prototype.render.apply(c,arguments);c.tela&&(c.tela.montaTela(c.getConteudoTela()),c.tela.setParent(c))},finally:function(){c.carregandoAba=!1;ItemTelaTab.abaAtualRenderizacao=null;setTimeout(function(){$(c.conteudoTela).css("position","")},__useAnimation?250:0);ControleBaseSistema.desbloqueiaElemento(c.conteudoTela);d()}}))}}else c.scriptInstanciacao&&(c.tela=c.scriptInstanciacao(),c.scriptInstanciacao=null),c.linkRenderizacao||ItemTelaTab.prototype.render.apply(c,
51arguments),!c.tela||c.getCarregamentoDependeAbasAnteriores()||c.getRecarregarReabertura()||(c.tela.montaTela(c.getConteudoTela()),c.tela.setParent(c)),d()})};g&&this.iniciaItem(f);this.setDinamica(n);this.iniAba(g,h,l,m,k);this.tela=f;this.criaConteudo();this.conteudoTela=$("<article>").attr("aria-label","Aba - "+h).addClass("item_tela_tab item-tela-tab");this.conteudoTela[0].oInstance=this;f&&f.setParent(this);k&&this.ativaAba(!1,!1)};ItemTelaTab.prototype=new ItemAba;;/*</editor-fold desc="js_tela_item_aba.js">*/
52/*<editor-fold desc="js_tela_item_grid.js">*//*
53 {ipm "async": false, "bundle": "telas"}
54*/
55var ItemGridBase=function(c,b){this.getValores=function(){return this.valores};this.getLinha=function(){return this.linha};this.getIndiceLinha=function(){return this.linha.indice};this.getValorColuna=function(a){return this.valores[a]};this.setEstilo=function(a,f){var g=this;if(ControleBaseSistema.isLayoutV3()){var d={};isInstanceOf(a,[Object])||(d[a]=f);mapObject(d,function(e,h){"color"==e&&(e="--cor-linha-texto");"font-weight"==e&&(e="--fonte-peso-linha");g.linha.css(e,h)})}else"object"==typeof a?
56this.linha.css(a):"font-weight"==a?this.linha.addClass("linha_negrito"):this.linha.css(a,f)};this.inicia=function(a,f){this.linha=defaultVal(a,$());this.valores=defaultVal(f,{})}};ItemGridBase.TIPO_LINHA="linha";ItemGridBase.TIPO_CARD="card";ItemGridBase.TIPO_CARD_DETALHADO="card_detalhado";ItemGridBase.TIPO_AGRUPAMENTO="agrupamento";
57var ItemGridLinha=function(c,b){this.getColuna=function(a){a=$('[nomeColuna="'+a+'"]',this.linha);return a[0]?new ItemGridColuna(a):new ItemGridColuna(null)};this.getColunaByIndex=function(a){if(isNaN(parseInt(a)))return!1;a=$(this.linha.children()[a]);return new ItemGridColuna(a)};this.isTree=function(){return this.getLinha().is(".linha_agrupadora_tree")};this.isFolhaTree=function(){return this.getLinha().is(".linha_agrupadora_tree_folha")};this.inicia(c,b)};ItemGridLinha.prototype=new ItemGridBase;
58var ItemGridAgrupamento=function(c,b){this.getSpanConteudo=function(){return $("> td:not(.acao_consulta_agrupamento) > span",this.linha)};this.getColuna=function(a){a=$('[nomeColuna="'+a+'"]',this.getSpanConteudo());return a[0]?new ItemGridColunaAgrupamento(a):new ItemGridColuna(null)};this.getColunaByIndex=function(a){if(isNaN(parseInt(a)))return null;a=$(this.getSpanConteudo().children()[a]);return new ItemGridColunaAgrupamento(a)};this.inicia(c,b)};ItemGridAgrupamento.prototype=new ItemGridBase;
59var ItemGridColunaBase=function(c){this.getNome=function(){return this.objeto.attr("nomecoluna")};this.inicia=function(b){this.objeto=defaultVal(b,$())}},ItemGridColuna=function(c){this.setEstilo=function(b,a){var f=this;if(ControleBaseSistema.isLayoutV3()){var g={};isInstanceOf(b,[Object])||(g[b]=a);mapObject(g,function(d,e){"color"==d&&(d="--cor-linha-texto");"font-weight"==d&&(d="--fonte-peso-linha");f.objeto.css(d,e)})}else"object"==typeof b?this.objeto.css(b):this.objeto.css(b,a)};this.setValor=
60function(b){$("span",this.objeto).text(b)};this.getValor=function(){$("span",this.objeto).text()};this.inicia(c)};ItemGridColuna.prototype=new ItemGridColunaBase;
61var ItemGridColunaAgrupamento=function(c){this.setEstilo=function(b,a){"object"==typeof b?this.getNodosValor().css(b):this.getNodosValor().css(b,a)};this.getNodosValor=function(){return $(".coluna_agrupador_valor",this.objeto)};this.setValor=function(b){var a=this.getNodosValor();a[0]&&(a[0].textContent=b)};this.getValor=function(){return this.getNodosValor().text()};this.inicia(c)};ItemGridColunaAgrupamento.prototype=new ItemGridColunaBase;;/*</editor-fold desc="js_tela_item_grid.js">*/
62/*<editor-fold desc="js_tela_janela.js">*//*
63 {ipm "async": false, "bundle": "telas"}
64*/
65var $jscomp=$jscomp||{};$jscomp.scope={};$jscomp.arrayIteratorImpl=function(d){var a=0;return function(){return a<d.length?{done:!1,value:d[a++]}:{done:!0}}};$jscomp.arrayIterator=function(d){return{next:$jscomp.arrayIteratorImpl(d)}};$jscomp.makeIterator=function(d){var a="undefined"!=typeof Symbol&&Symbol.iterator&&d[Symbol.iterator];return a?a.call(d):$jscomp.arrayIterator(d)};
66var Janela=function(d){this.getConteudo=function(){return this.oJanela.getConteudo()};this.isConteudoCarregado=function(){return this.oJanela.isConteudoCarregado()};this.getRodape=function(){return this.oJanela.getRodape()};this.closeJanela=function(a,c,b,e){return this.oJanela.closeJanela(a,c,b,e)};this.onResizeJanela=function(a){if(this.oJanela.onResizeJanela)this.oJanela.onResizeJanela(a)};this.onDestroyJanela=function(a){if(this.oJanela.onDestroyJanela)this.oJanela.onDestroyJanela(a)};this.isMaximizada=
67function(){return this.oJanela.isMaximizada()};this.isMinimizada=function(){return this.oJanela.isMinimizada()};this.isClosed=function(){return this.oJanela.isClosed()};this.getAbaJanela=function(){return this.oJanela.getAbaJanela()};this.chamaAtencao=function(){var a=this;a.timeoutAtivaErro&&clearTimeout(a.timeoutAtivaErro);ControleNavegacao.exibeAlertaAcessibilidade("Um ou mais campos estão inválidos.");a.oJanela.removeClass("janela_ipm_ativa_erro");executaProximoLoopAnimacao(function(){a.oJanela.addClass("janela_ipm_ativa_erro");
68a.timeoutAtivaErro=setTimeout(function(){a.oJanela.removeClass("janela_ipm_ativa_erro");a.timeoutAtivaErro=null},2500)})};this.getOptions=function(){return this.oJanela.getOptions()};this.reloadJanela=function(){return this.oJanela.reloadJanela()};this.ajustaTamanho=function(a,c,b){return this.oJanela.ajustaTamanhoJanela(a,c,null,b)};this.ajustaConteudoJanela=function(){return this.oJanela.ajustaConteudoJanela()};this.setStatusJanela=function(a,c,b){return this.oJanela.setStatusJanela(a,c,b)};this.bloqueiaJanela=
69function(a,c,b,e){return this.oJanela.bloqueiaJanela(a,c,b,e)};this.bloqueiaJanelaFull=function(a,c){return this.oJanela.bloqueiaJanelaFull(a,c)};this.isBloqueada=function(){return this.oJanela.isBloqueada()};this.isAtiva=function(){return this.oJanela.isAtiva()};this.desbloqueiaJanela=function(a){return this.oJanela.desbloqueiaJanela(a)};this.autoFocusJanela=function(a,c){return this.oJanela.autoFocusJanela(a,c)};this.getBotao=function(a){return this.oJanela.getBotao(a)};this.reabreJanela=function(a,
70c){this.oJanela.reabreJanela(a,c)};this.maximizarJanela=function(){return this.oJanela.maximizarJanela()};this.iniciaJanela=function(a){a=a||{};var c=null;c=!1;a.preventStop||(ControleBaseSistema.layoutSistemaNovo?ControleBaseSistema.triggerAlvoPropagacao(a.frame):stopPropagationEvent(null,!1,!0,!0));if(Janela.getAberturaOpcional(this.options.rotina,this.options.acao)&&!this.options.forceAberturaOpcional)throw new Message.mensagemErro("EST-000088");if(this.options.selecionar||!0===this.options.autoId||
71this.options.forceUsaIdRotina)c=!0;var b=getUidFromParametro(this.options.parametro||this.options.parametros);this.options.autoId=getAutoIdJanela(this.options.rotina,this.options.acao,c,b);c=Janela.getUidOpcoesJanela(a);b=$("#"+c);if(0==b.length||a.frame){if(a.frame)this.obj=a.frame,this.obj.attr("id",c).attr("janela_id",c);else{a.dialog?this.criaObjeto("dialog"):(this.criaObjeto("section"),this.obj.attr("role","application"));var e=!1;this.obj.on("transitionend",function(f){e||f.target!=this||(e=
72!0,executaProximoLoopAnimacao(function(){$(this).ajustaConteudoJanela();e=!1}.bind(this)))});this.setAtributo("id",c).attr("janela_id",c).attr("tabindex","-1");a.appendTo?this.appendTo(a.appendTo):0!=$("#estrutura_menu_conteudo").length||ControleBaseSistema.layoutSistemaNovo?this.appendTo("#estrutura_menu_conteudo"):this.appendTo(document.body)}$.extend(a.parametro||{},{janelaAutoId:a.autoId});this.oJanela=this.obj;this.oJanela=this.obj.IPMJanela(a);return this}if(b.getOptions()){var g=b[0];if(2==
73a.janelaTipo)b.ativaJanela(!0,!0,!1,!1),Message.confirma("EST-000149",!1,function(){$(g).closeJanela();delete a.autoId;return new Janela(a)},a.onException);else if(a.janelaTipo&&4!=a.janelaTipo&&1!=a.janelaTipo)b.ativaJanela(!0,!0,!1,!1);else if(b.closeJanela(!1),b.isPermitidoCloseJanela())return new Janela(a)}else return b.remove(),new Janela(a);return b};this.getAllComponentes=function(){var a=$(".__estrutura_componente_base",this.obj),c=[];a=$jscomp.makeIterator(a);for(var b=a.next();!b.done;b=
74a.next())b=b.value,b.myInstance&&c.push(b.myInstance);return c};this.getAllCamposForm=function(){var a=$(".__estrutura_componente_base.campo",this.obj),c=[];a=$jscomp.makeIterator(a);for(var b=a.next();!b.done;b=a.next())b=b.value,b.myInstance&&c.push(b.myInstance);return c};this.getAllTelas=function(){var a=[];$(".__estrutura_componente_base",this.obj).toArray().forEach(function(c){var b=Componente.getInstanceFromDom(c);b&&(b.tela?b=b.tela:b instanceof Fieldset?b=b.getTela():b.getParent&&b.getParent()instanceof
75TelaPadrao&&(b=b.getParent()),b instanceof TelaPadrao&&!a.some(function(e){return e===b})&&a.push(b))});return a};this.getPreservaEstadoDom=function(){return this.getAllComponentes().some(function(a){return a instanceof CampoEditor||a instanceof ComponenteEditorTextosArticulados||a instanceof Mapa&&a.isExibicaoTela()?!0:a instanceof ComponenteHtml?(a=$(a.obj).prop("tagName"),"IFRAME"===a||"EMBED"===a):!1})};this.oJanela=null;this.options=d;this.options.instance=this;return this.iniciaJanela(d)};
76Janela.prototype=new Componente;Janela.getUidOpcoesJanela=function(d){return void 0==d.rotina||void 0==d.acao||d.frame&&!d.forceUsaIdRotina?"janela_"+(new Date).getTime():d.gadget?getIdJanelaGadget(d.rotina,d.acao,d.autoId):getIdJanela(d.rotina,d.acao,d.autoId,d.destinoProxy)};Janela.getJanelFromObj=function(d){return(d=$(d).getJanela())&&d.getOptions()?d.getOptions().instance:!1};Janela.call=function(d,a){var c=function(){new Janela(d)};a?Message.disparaConfirmacao(a,c):setTimeout(c,1)};
77Janela.aberturaOpcional=[];Janela.setAberturaOpcional=function(d,a,c){Janela.aberturaOpcional.every(function(b){return b[0]==d&&b[1]==a?(b[2]=c,!1):!0})&&Janela.aberturaOpcional.push([d,a,c])};Janela.getAberturaOpcional=function(d,a){return Janela.aberturaOpcional.some(function(c){return c[0]==d&&c[1]==a&&c[2]})};Janela.afterAjustaConteudoJanela=function(d){};;/*</editor-fold desc="js_tela_janela.js">*/
78/*<editor-fold desc="js_tela_msg.js">*/var TelaMsg=function(M,C,_){this.msg="",this.titulo="",this.classImg="",this.tipoMsg=null,this.botoes=[],this.Janel=!1,this.oDivBotao=!1,this.oDivMensDet=null,this.sistema=null,this.co
78digo=null,this.divTextoClass="janela_alerta_mensagem_texto",this.dialog=!1,this.appendBotoesRodapeJanela=!1,this.blueprint={$container:null,header:{$container:null,$icone:null},$corpo:null,footer:{$container:null,botoes:[]}};const v=a=>{if(typeof a!="string")return a;switch(a.toLowerCase()){case"pergunta":this.tipoMsg=TelaMsg.TIPO_PERGUNTA;break;case"alerta":this.tipoMsg=TelaMsg.TIPO_ALERTA;break;case"aviso":this.tipoMsg=TelaMsg.TIPO_AVISO;break;default:this.tipoMsg=TelaMsg.TIPO_ERRO}};this.adicionaBotao=function(a,e,s){var t=new Botao(a,e,s,!1);return this.tipoMsg&&t.setCor("var(--cor-mensagem-destaque)"),this.botoes.push(t),t},this.setMensagem=function(a){this.msg=a},this.getMensagem=function(){return this.msg},this.getTitulo=function(){return this.titulo},this.setTitulo=function(a){this.titulo=a},this.setClassImg=function(a){this.classImg=a,v(a)},this.getClassImg=function(){return this.classImg},this.getTipoMsg=()=>this.tipoMsg,this.setTipoMsg=a=>(this.tipoMsg=a,this),this.close=function(){this.Janel.closeJanela(!1)},this.fecha=function(){this.close()},this.getJanela=function(){return this.Janel},this.getDivMensagem=function(){return this.oDivMensagem},this.setSistema=function(a){this.sistema=a},this.setCodigo=function(a){this.codigo=a},this.setDivTextoClass=function(a){this.divTextoClass=a},this.setDialog=function(a){this.dialog=a},this.getAppendBotoesRodapeJanela=()=>this.appendBotoesRodapeJanela,this.setAppendBotoesRodapeJanela=(a=!0)=>(ControleBaseSistema.isLayoutV3()||(a=!1),this.appendBotoesRodapeJanela=a,this),this.criaBase=()=>{const a=$("<div>").addClass("tela-msg column height-auto auto-adaptable-flex").attr("tabindex",0).attr("role","document").attr("aria-label","Mensagem");return this.tipoMsg&&a.addClass(`tela-msg-${this.tipoMsg.titulo.toLowerCase()}`),this.blueprint.$container=a,a},this.montaComposicao=()=>{let a=this.blueprint.$container;if(this.blueprint.$corpo)return a;a||(a=this.criaBase());const e=$("<span>").addClass("tela-msg-icone row").hide();this.tipoMsg&&e.append(IpmIcone.FA(this.tipoMsg.icone).criaObjeto(),$("<span>").addClass("tela-msg-icone-descricao").text(this.tipoMsg.titulo)).show();const s=$("<header>").addClass("tela-msg-header row").append(e),t=$("<section>").addClass("tela-msg-corpo column").append($("<span>").addClass(`tela-msg-texto ${this.divTextoClass}`)),n=$("<footer>").addClass("tela-msg-footer row");return a.append(s,t,n),this.blueprint.header={$container:s,$icone:e},this.blueprint.$corpo=t,this.blueprint.footer.$container=n,a},this.getDivMensagemPadrao=a=>{if(ControleBaseSistema.isLayoutV3())return a=v(a),a=emBranco(a)?TelaMsg.TIPO_ERRO:a,this.tipoMsg=a,this.montaComposicao();var e=$("<div>").addClass("mensagem_alerta_icone");a=v(a);let s="";switch(a){case TelaMsg.TIPO_PERGUNTA:s="pergunta";var t=IpmIcone.FA(85).criaObjeto();t.appendTo(e),$("<span>").text("Pergunta").appendTo(e);break;case TelaMsg.TIPO_ALERTA:s="alerta";var t=IpmIcone.FA(107).criaObjeto();t.appendTo(e),$("<span>").text("Alerta").appendTo(e);break;case TelaMsg.TIPO_AVISO:s="aviso";var t=IpmIcone.FA(101).criaObjeto();t.appendTo(e),$("<span>").text("Aviso").appendTo(e);break;case TelaMsg.TIPO_ERRO:default:s="erro";var t=IpmIcone.FA(83).criaObjeto();t.appendTo(e),$("<span>").text("Erro").appendTo(e)}var n=$("<div>").addClass("height_auto auto_adaptable_flex mensagem_alerta_base mensagem_alerta_"+s).attr("tabindex",0).attr("role","document").attr("aria-label","Mensagem"),p=$("<header>"),o=$("<div>"),m=$("<div>").addClass("height_auto_flex mensagem_alerta_texto");if(this.oDivMensDet=$("<div>"),this.sistema?p.addClass("mensagem_alerta_topo").append($("<div>").addClass("mensagem_alerta_icone"),$("<div>").addClass("mensagem_alerta_sistema").append($("<h3>").html("SISTEMA"),$("<span>").text(__oListaSistemas[this.sistema].nome))):m.append(e),this.codigo){var c=$("<b>").attr("title","Clique para copiar o código da mensagem.").text(this.codigo);c.on("click",function(){var f=["Código da Mensagem: "+c.text()],d=IpmJanelas.getJanelaAtiva();if(d){var h=d.get(0),r=$(".mensagem_alerta_sistema",h).get(0);r&&f.push("Sistema: "+$("span",r).text());var i=$(".mensagem_sistema",h).text();if(emBranco(i)){i=$(".mensagem_alerta_texto",d).text();var l=$(".mensagem_alerta_mais_detalhes",d).text();emBranco(l)||(i=i.replace(l,""))}emBranco(i)||f.push("Mensagem: "+i)}copiaTextoClipboard(f.join(`
79`)),Message.alertaSistema("EST-000426")}),o.addClass("mensagem_alerta_codigo").append($("<span>").html("CÓDIGO DA MENSAGEM: ").append(c))}return $("<div>").append(p,o).appendTo(n),$("<div>").addClass("height_auto_flex auto_adaptable_flex").append(m,this.oDivMensDet).appendTo(n),n},this.appendBotoes=()=>{const a=this.appendBotoesRodapeJanela?this.Janel.getRodape():this.blueprint.footer.$container;a.length&&(this.botoes.map(e=>{e.appendTo(a)}),this.oDivBotao=a),this.appendBotoesRodapeJanela&&!a.is(":visible")&&$(".area_total_janela",this.Janel.getObj()).append(a)},this.ajustaTamanhoJanela=(a,e)=>{const s=this.blueprint.$container,t=this.blueprint.header.$container,n=this.blueprint.footer.$container,{$corpo:p}=this.blueprint;if(a!==!1&&e!==!1){if(e==="auto"&&(this.Janel.getObj().css("height",""),!ControleBaseSistema.isLayoutV3())){const o=Math.round(parseFloat(s.css("padding-top"))+parseFloat(s.css("padding-bottom")))+ControleBaseSistema.useDesignSystem("--gap-1");e=t.height()+n.height()+p.height()+o+this.Janel.getOptions()._divSuperior.height()+this.Janel.getRodape().height()+"px"}a!="auto"&&(""+a).indexOf("%")===-1&&(a+="px"),this.Janel.ajustaTamanho(a,e)}else this.Janel.ajustaTamanho("auto","auto")},this.imprime=(a,e,s,t)=>{if(a=defaultVal(a,"auto"),e=defaultVal(e,"auto"),ControleBaseSistema.isLayoutV3()){const i=this.montaComposicao(),{$corpo:l}=this.blueprint,u=$(".tela-msg-texto",l);this.oDivMensagem=u;
79const g=this.getMensagem();g instanceof TelaPadrao?g.montaTela(l.empty()):u.html(g),this.appendBotoesRodapeJanela||this.appendBotoes(),TelaMsg.totalJanelasAberta++,setTimeout(()=>{this.criaJanela(),this.appendBotoesRodapeJanela&&this.appendBotoes();const b=$(this.Janel.getConteudo());b.append(i),this.botoes[0]&&this.botoes[0].focus(),this.ajustaTamanhoJanela(a,e),s&&b.ready(function(){s.call(this)})})}else{var n=$("<div>").addClass("auto_adaptable auto-adaptable"),p=this.getTipoMsg(),o=$("<div>").attr("id","div_mensagem_conteudo");if(p){const i=this.getDivMensagemPadrao(p);this.oDivMensagem=$(".mensagem_alerta_texto",i),n.append(i)}else this.oDivMensagem=$("<div>").addClass("janela_alerta_mensagem height_auto").attr("tabindex",0).attr("role","document").attr("aria-label","Mensagem"),o.addClass(this.divTextoClass),n.append(this.oDivMensagem);var m=this.getMensagem();if(m instanceof TelaPadrao)m.montaTela(o);else{o.html(this.getMensagem());var c=$(">.mensagem_sistema",o);if(c.length)c.attr("role","alert");else{var f=$("<span>").attr("role","alert").html(o[0].innerHTML);o.empty(),f.appendTo(o)}}if(t&&this.codigo.substr(4)>0){var d=$("<a>").attr("href","#").addClass("mensagem_alerta_mais_detalhes").html("Verificar Mais Detalhes");d.on("click",t),d.appendTo(o)}this.oDivMensagem.append(o);var h=$("<div>").addClass("janela_alerta_botao fundo_titulo_degrade").attr("role","application").attr("aria-label","Botões");$.each(this.botoes,function(){this.appendTo(h)}),n.append(h),this.oDivBotao=h;var r=this;TelaMsg.totalJanelasAberta=TelaMsg.totalJanelasAberta+1,setTimeout(function(){r.criaJanela();var i=r.Janel.getConteudo();if($(i).append(n),r.botoes[0].focus(),a!==!1&&e!==!1){if(e=="auto"){var l;if(p){r.Janel.ajustaTamanho(a,120);var u=$(".mensagem_alerta_base",i);u.length>0?(u.children().css("flex","1 0 auto"),l=u.children().toArray().reduce(function(g,b){return g+=$(b).outerHeight(),g},0)+2,u.children().css("flex","")):l=o.outerHeight()+36+($(".mensagem_alerta_topo",i).outerHeight()||0)+($(".mensagem_alerta_codigo",i).outerHeight()||0),l+=h.outerHeight()+r.Janel.getOptions()._divSuperior.outerHeight()}else l=o.height()+parseInt(o.css("top"))+h.height()+r.Janel.getOptions()._divSuperior.height();l>20+h.height()+r.Janel.getOptions()._divSuperior.height()&&(e=l+"px")}a!="auto"&&(""+a).indexOf("%")===-1&&(a+="px"),r.Janel.ajustaTamanho(a,e)}else r.Janel.ajustaTamanho("auto","auto");s&&$(i).ready(function(){s.call(r)})})}},this.getConteudoJanela=function(){return this.Janel.getConteudo()},this.criaDetalhamento=function(a){this.oDivMensDet?(this.oDivMensDet.addClass("mensagem_alerta_informacoes"),this.oDivMensDet.append(a)):this.oDivBotao.before(a)},this.getBotao=function(a){var e=!1;return jQuery.each(this.botoes,function(){if(a==this.getNome()){e=this;return}}),e},this.addBotao=function(a){this.botoes.push(a)},this.criaJanela=()=>{this.Janel=new Janela({aba:!1,bloqueadora:!0,redimensionavel:!0,fechavel:!1,message:!0,titulo:this.getTitulo(),larguraMin:400,alturaMin:120,altura:120,largura:400,alturaMax:600,larguraMax:1e3,dialog:this.dialog,botoes:this.appendBotoesRodapeJanela?this.botoes:[],onClose:function(){TelaMsg.totalJanelasAberta--}})},this.setTitulo(M),this.setMensagem(C),emBranco(_)||(typeof _=="string"?this.setClassImg(_):this.tipoMsg=_)};TelaMsg.totalJanelasAberta=0,TelaMsg.getNumeroJanelasAberta=function(){return TelaMsg.totalJanelasAberta},TelaMsg.TIPO_PERGUNTA={titulo:"Pergunta",icone:86},TelaMsg.TIPO_ALERTA={titulo:"Alerta",icone:107},TelaMsg.TIPO_AVISO={titulo:"Aviso",icone:101},TelaMsg.TIPO_ERRO={titulo:"Erro",icone:83};;/*</editor-fold desc="js_tela_msg.js">*/
80/*<editor-fold desc="js_tela_tab_sheet.js">*//*
81 {ipm "async": false, "bundle": "telas"}
82*/
83var TabSheet=function(F,D,A,w,u,y){function t(a,d){var b=this,e=[],g=[],k=[];this.fnTabLista&&(k=this.fnTabLista());$.each(this.getAbas(),function(){if(-1!==this.id.indexOf("gadget"))return g.push(this),!0;e.push(this)});if(0>=e.length&&0>=g.length&&0>=k.length)Message.alertaSistema("EST-000378");else{var c=new Context(a);if(0<g.length){var l=function(p){var h=[];$.each(g,function(){var m=this.obj.get(0).oJanela;if(this.podeFechar()&&p(m)){var q=m?m.getOptions():null;q&&q.gadgetCodigo&&h.push(q.gadgetCodigo);
84Modernizr.localstorage&&stateManager.remove(m.attr("id"),"hide");this.fechaAba()}});0<h.length&&loadAjax({rotina:1049,acao:104,tipo:"script",processo:"excluiGadgetUsuario",chave:{codigo:h}})},f=$("<div>").appendTo(c.getObj()).addClass("estrutura_janelas_abertas_linha estrutura_janelas_abertas_titulo").append($("<h2>").addClass("estrutura_janelas_abertas_titulo_texto").text("Gadgets")).css("padding","");$("<button>").addClass("estrutura_janelas_abertas_minimizar").append(IpmIcone.buscaFA("window-minimize").criaObjeto()).attr("title",
85"Minimizar gadgets visíveis. Utilize CTRL+Clique para permanecer o gadget visível.").attr("aria-label","Minimizar gadgets visíveis").on("click",function(p){if(p.ctrlKey){var h=IpmJanelas.getJanelaAtiva();$.each(g,function(){var m=this.obj.get(0).oJanela;if(null==h||m[0]!=h[0])Modernizr.localstorage&&stateManager.set(m.attr("id"),"hide",!0),m.hide()})}else $.each(g,function(){var m=this.obj.get(0).oJanela;Modernizr.localstorage&&stateManager.set(m.attr("id"),"hide",!0);m.hide()});c.hide();t.call(b,
86p,d)}).appendTo(f);$("<button>").addClass("estrutura_janelas_abertas_fechar").append(IpmIcone.buscaFA("times").criaObjeto()).attr("title","Fechar gadgets atuais. Utilize CTRL+Clique para permanecer o gadget visível.").attr("aria-label","Fechar gadgets visíveis").on("click",function(p){if(p.ctrlKey){var h=IpmJanelas.getJanelaAtiva();l(function(m){return null==h||m[0]!=h[0]})}else l(function(){return!0});c.hide();t.call(b,p,d)}).appendTo(f);$.each(g,function(){var p=$("<div>").appendTo(c.getObj()).addClass("estrutura_janelas_abertas_linha estrutura_janelas_abertas_janela").attr("title",
87m).attr("aria-label",m).attr("aria-description","").css("padding",""),h=this;m=(new BotaoAcao(!1,function(){h.ativaAba();c.hide();t.call(b,a,d)},!0,"")).setLabel(h.sLabel);m.obj.addClass("estrutura_janelas_abertas_janela_texto");m.appendTo(p);var m=h.sLabel;h.obj.is(".tab_ativa")&&(m+=" (Ativa)",p.addClass("estrutura_janelas_abertas_ativa"))})}0<k.length&&(f=c.newRow(),f.addClass("estrutura_janelas_abertas_linha estrutura_janelas_abertas_titulo").append($("<h2>").addClass("estrutura_janelas_abertas_titulo_texto").text("Outros")).css("padding",
88""),$.each(k,function(){var p=c.newRow(),h=this.nome,m=this.item;(new BotaoAcao(!1,function(){$("span",m).trigger("click");c.hide();t.call(b,a,d)},!0,"")).setLabel(h).appendTo(p).addClass("botao_menu_janela");p.addClass("estrutura_janelas_abertas_janela").attr("title",h).attr("aria-label",h).attr("aria-description","").css("padding","")}));0<e.length&&(f=$("<div>").appendTo(c.getObj()).addClass("estrutura_janelas_abertas_linha estrutura_janelas_abertas_titulo").append($("<h2>").addClass("estrutura_janelas_abertas_titulo_texto").text("Janelas Abertas")).css("padding",
89""),$("<button>").addClass("estrutura_janelas_abertas_minimizar").append(IpmIcone.buscaFA("window-minimize").criaObjeto()).attr("title","Minimizar janelas visíveis. Utilize CTRL+Clique para permanecer a janela ativa visível.").attr("aria-label","Minimizar janelas visíveis").on("click",function(p){if(p.ctrlKey){var h=IpmJanelas.getJanelaAtiva();$.each(e,function(){null!=h&&this.obj[0].oJanela[0]==h[0]||this.obj[0].oJanela.minimizarJanela()})}else $.each(e,function(){this.obj[0].oJanela.minimizarJanela()});
90c.hide();t.call(b,p,d)}
90).appendTo(f),$("<button>").addClass("estrutura_janelas_abertas_maximizar").append(IpmIcone.buscaFA("window-maximize").criaObjeto()).attr("title","Exibir todas as janelas ocultas, a última janela aberta será focada.").attr("aria-label","Exibir todas as janelas").on("click",function(p){$.each(e,function(){this.ativaAba()});c.hide();t.call(b,p,d)}).appendTo(f),$("<button>").addClass("estrutura_janelas_abertas_fechar").append(IpmIcone.buscaFA("times").criaObjeto()).attr("title",
91"Fechar janelas atuais. Utilize CTRL+Clique para permanecer a janela ativa visível.").attr("aria-label","Fechar janelas visíveis").on("click",function(p){if(p.ctrlKey){var h=IpmJanelas.getJanelaAtiva();$.each(e,function(){!this.podeFechar()||null!=h&&this.obj[0].oJanela[0]==h[0]||this.fechaAba()})}else $.each(e,function(){this.podeFechar()&&this.fechaAba()});c.hide();t.call(b,p,d)}).appendTo(f),$.each(e,function(){var p=$("<div>").appendTo(c.getObj()).addClass("estrutura_janelas_abertas_linha estrutura_janelas_abertas_janela").attr("title",
92m).attr("aria-label",m).attr("aria-description","").css("padding",""),h=this;m=(new BotaoAcao(!1,function(){h.ativaAba();c.hide();t.call(b,a,d)},!0,"")).setLabel(h.sLabel);m.obj.addClass("estrutura_janelas_abertas_janela_texto");m.appendTo(p);h.podeFechar()&&$("<button>").addClass("estrutura_janelas_abertas_fechar").append(IpmIcone.buscaFA("times").criaObjeto()).attr("aria-label","Fechar janela").on("click",function(q){h.fechaAba();c.hide();t.call(b,q,d)}).appendTo(p);var m=h.sLabel;h.obj.is(".tab_ativa")&&
93(m+=" (Ativa)",p.addClass("estrutura_janelas_abertas_ativa"))}));k=d.offset();c.setPositionBottomLeft(window.innerHeight-k.top,k.left);c.obj.addClass("context_menu_janelas_abertas");c.show()}}function v(a){var d=this;a.stopPropagation();var b=[],e=[],g=[];this.fnTabLista&&(g=this.fnTabLista());$.each(this.getAbas(),function(){if(-1!==this.id.indexOf("gadget"))return e.push(this),!0;b.push(this)});if(0>=b.length&&0>=e.length&&0>=g.length)Message.alertaSistema("EST-000378");else{var k=new Context(a);
94k.setMinWidth(250);k.setMaxWidth(250);k.setPositionFixed({});k.obj.css("overflow","hidden");if(0<e.length){var c=k.newRow(),l=$("<div>").addClass("pin_janela_fechar").text("_"),f=$("<div>").addClass("pin_janela_fechar").text("X");c.text("Gadgets").addClass("titulo_contexto").disableSelection();c.css({"min-width":"242px","padding-left":"8px","padding-right":"2px","border-bottom":"1px solid white"});a={margin:0,width:"15px",height:"15px"};l.attr("title","Minimizar gadgets visíveis. Utilize CTRL+Clique para permanecer a janela ativa visível.");
95f.attr("title","Fechar gadgets atuais. Utilize CTRL+Clique para permanecer a janela ativa visível.");f.css(a).css("marginRight","2.5px");l.css(a).css("marginTop","-1.6px");l.on("click",function(q){if(q.ctrlKey){var n=IpmJanelas.getJanelaAtiva();$.each(e,function(){var r=this.obj.get(0).oJanela;if(null==n||r.get(0)!=n.get(0))Modernizr.localstorage&&stateManager.set(r.attr("id"),"hide",!0),r.hide()})}else $.each(e,function(){var r=this.obj.get(0).oJanela;Modernizr.localstorage&&stateManager.set(r.attr("id"),
96"hide",!0);r.hide()})});var p=function(q){var n=[];$.each(e,function(){var r=this.obj.get(0).oJanela;if(this.podeFechar()&&q(r)){var x=r?r.getOptions():null;x&&x.gadgetCodigo&&n.push(x.gadgetCodigo);Modernizr.localstorage&&stateManager.remove(r.attr("id"),"hide");this.fechaAba()}});0<n.length&&loadAjax({rotina:1049,acao:104,tipo:"script",processo:"excluiGadgetUsuario",chave:{codigo:n}})};f.on("click",function(q){if(q.ctrlKey){var n=IpmJanelas.getJanelaAtiva();p(function(r){return null==n||r.get(0)!=
97n.get(0)})}else p(function(){return!0})});c.append(f);c.append(l);var h,m=0;$.each(e,function(){0===m%10&&(h=k.newRow(),h.addClass("titulo_contexto").css({padding:"0","border-bottom":"1px solid white"}).disableSelection());var q=this.obj.get(0).oJanela,n=q?q.getOptions():null,r=$("<div>").addClass("botao_menu_gadget"),x=(new BotaoRotina(n.rotina,function(){q&&q.ativaJanela()})).appendTo(r);x.attr("title",n.titulo);x.on("mouseenter",function(){$(this).css("opacity","0.5")}).on("mouseleave",function(){$(this).css("opacity",
98"1")});h.append(r);m++;0===m%10&&r.css("border-right","none")})}0<g.length&&(c=k.newRow(),c.text("Favoritos").addClass("titulo_contexto").disableSelection(),c.css({"padding-left":"8px","padding-right":"8px","min-width":"242px"}),$.each(g,function(){var q=k.newRow(),n=this.nome,r=this.item;(new BotaoAcao(!1,function(){$("span",r).trigger("click")},!0,"")).setLabel(n).appendTo(q).addClass("botao_menu_janela");q.attr("title",n)}));0<b.length&&(c=k.newRow(),g=$("<div>").addClass("pin_janela_fechar").text("_"),
99l=$("<div>").addClass("pin_janela_fechar").text("X"),c.text("Janelas Abertas").addClass("titulo_contexto").disableSelection(),c.css({"padding-left":"8px","padding-right":"2px","min-width":"242px"}),a={margin:0,width:"15px",height:"15px"},l.attr("title","Fechar janelas atuais. Utilize CTRL+Clique para permanecer a janela ativa visível."),l.css(a).css("marginRight","2.5px"),g.attr("title","Minimizar janelas visíveis. Utilize CTRL+Clique para permanecer a janela ativa visível."),g.css(a).css("marginTop",
100"-1.6px"),l.on("click",function(q){if(q.ctrlKey){var n=IpmJanelas.getJanelaAtiva();$.each(b,function(){!this.podeFechar()||null!=n&&this.getObj().get(0).oJanela.get(0)==n.get(0)||this.fe
100chaAba()})}else $.each(b,function(){this.podeFechar()&&this.fechaAba()});d.oDivUl[0].scrollLeft=0;setTimeout(350,function(){__menuJanelas.verificaSetas(!0)})}),g.on("click",function(q){if(q.ctrlKey){var n=IpmJanelas.getJanelaAtiva();$.each(b,function(){null!=n&&this.getObj().get(0).oJanela.get(0)==n.get(0)||this.getObj().get(0).oJanela.minimizarJanela()})}else $.each(b,
101function(){this.getObj().get(0).oJanela.minimizarJanela()})}),c.append(l),c.append(g),$.each(b,function(){if(this.podeFechar()&&-1===this.id.indexOf("gadget")){var q=k.newRow(),n=this,r=$("<div>").addClass("pin_janela_fechar").text("X"),x=(new BotaoAcao(!1,function(){n.ativaAba()},!0,"")).setLabel(n.sLabel).appendTo(q);x.addClass("botao_menu_janela");x.attr("style",x.attr("style")+" width: 220px !important;");r.attr("title","Fechar Janela");r.on("click",function(){n.fechaAba()});q.attr("title",n.sLabel);
102q.append(r);n.obj.is(".tab_ativa")&&q.parent("tr").addClass("linha_janela_ativa")}}));a=$(ControleElementosSistema.getSeletorElemento(".pin_janela"),this.obj);g=a.position();k.obj.css({"max-height":"calc(100% - 120px)","overflow-y":"auto"});k.setPosition(g.top-k.obj.height()-5,g.left+a.width()-k.obj.width()-2);k.show();k.obj.css({"max-height":"calc(100% - 120px)","overflow-y":"auto"});k.obj.addClass("context_menu_lista_abas");k.obj.css("left",g.left+a.width()-k.obj.width()-2)}}function B(a){var d=
1030;$("li",a).each(function(){d+=this.scrollWidth+2});return d}function G(a){a=a.obj.width()+a.obj.offset().left-this.obj.width();if(0<a){var d=this.oDivUl.scrollLeft();this.oDivUl.scrollLeft(d+a+20);z.apply(this)}}function E(a){var d=this;if($(a.target).hasClass("tab_seta_ativa")){var b=this.oDivUl[0],e=this.oListaGadgets.children().toArray().concat(this.oListaJanelas.children().toArray());0==e.length&&(e=this.oLista.children().toArray());var g=b.scrollLeft;if($(a.target).hasClass("tab_seta_esquerda")){var k=
104b.scrollLeft;e.reverse().some(function(l){var f=l.offsetLeft,p=f+l.offsetWidth,h=!1;f<k&&p>=k?(g=f,h=!0):p<k&&(g-=parseFloat($(l).css("margin-left"))+l.offsetWidth+2,h=!0);l.previousElementSibling&&5>Math.abs(g-b.scrollLeft)&&(h=!1);5>g&&(g=0);return h})}else if($(a.target).hasClass("tab_seta_direita")){var c=b.scrollLeft+b.clientWidth;e.some(function(l){var f=l.offsetLeft,p=f+l.offsetWidth,h=!1;p>c&&f<=c?(g=p-b.clientWidth,h=!0):f>c&&(g+=parseFloat($(l).css("margin-left"))+l.offsetWidth+2,h=!0);
105l.nextElementSibling&&5>Math.abs(g-b.scrollLeft)&&(h=!1);return h})}b.scrollTo({left:g,behavior:"smooth"});setTimeout(function(){return TabSheet.queryVerificaSetas(d,y,null,A)},300)}}function C(a,d){var b=this;if("mouseout"==a)clearTimeout(document.oInterval),document.oInterval=null;else{var e=-1<d.className.indexOf("tab_seta_direita")?2:1,g=B(this.oLista)-this.oDivUl[0].clientWidth+15;0<g?(e=1==e?this.oDivUl[0].scrollLeft-10:this.oDivUl[0].scrollLeft+10,e>=g&&(e=g),0>=e&&(e=0)):e=0;this.oDivUl[0].scrollLeft=
106e;z.apply(this);document.oInterval=setTimeout(function(){C.apply(b,[a,d])},50)}}function z(a){if(ControleBaseSistema.layoutSistemaNovo)TabSheet.queryVerificaSetas(this,y,a,A);else if(y){a=defaultVal(a,!1);var d=B(this.oLista),b=this.oDivUl[0].clientWidth;if(a||b-25>d)var e=a=!0;else 0<this.oDivUl[0].scrollLeft?(this.oDivScrollLeft.removeClass(ControleElementosSistema.getSeletorElemento("tab_seta_esquerda_desativa")).addClass(ControleElementosSistema.getSeletorElemento("tab_seta_esquerda_ativa")),
107a=!1):(this.oDivScrollLeft.removeClass(ControleElementosSistema.getSeletorElemento("tab_seta_esquerda_ativa")).addClass(ControleElementosSistema.getSeletorElemento("tab_seta_esquerda_desativa")),a=!0),0<d-b-this.oDivUl[0].scrollLeft&&0<b?(this.oDivScrollRight.removeClass(ControleElementosSistema.getSeletorElemento("tab_seta_direita_desativa")).addClass(ControleElementosSistema.getSeletorElemento("tab_seta_direita_ativa")),e=!1):(e=!0,this.oDivScrollRight.removeClass(ControleElementosSistema.getSeletorElemento("tab_seta_direita_ativa")).addClass(ControleElementosSistema.getSeletorElemento("tab_seta_direita_desativa")));
108e&&a&&5E4!=b?(this.oDivScrollRight.hide(),this.oDivScrollLeft.hide(),this.obj.removeClass("border_default_left"),this.obj.removeClass("border_default_right"),this.obj.removeClass("border_default_top"),this.oDivUl[0].scrollLeft=0):(this.oDivScrollRight.show(),this.oDivScrollLeft.show(),this.obj.addClass("border_default_left"),this.obj.addClass("border_default_right"),this.obj.addClass("border_default_top"));d>b&&0<b&&((b=this.oDivUl.parents(".componente_tela_tab_base")[0])&&"auto"===b.style.width?
109$("> ul",this.oDivUl).css("width",d):$("> ul",this.oDivUl).css("width",A))}}function H(a){var d=this,b,e=!1;a.on("wheel",function(g,k){b=a[0].scrollLeft+(g.originalEvent&&2*g.originalEvent.deltaY||k)/3;b>a[0].scrollWidth-a[0].clientWidth&&(b=a[0].scrollWidth-a[0].clientWidth);0>b&&(b=0);b=parseInt(b);if(!e){e=!0;var c=function(){var l=(b-a[0].scrollLeft)/3;1>Math.abs(l)&&(l=b-a[0].scrollLeft);a[0].scroll(a[0].scrollLeft+l,0);a[0].scrollLeft==b||5>Math.abs(a[0].scrollLeft-b)?e=!1:a.is(":visible")&&
110setTimeout(c,33);z.apply(d)};c()}})}this.tipoComponente=ComponenteTela.TAB_SHEET;this.verificaSetas=function(){z.apply(this)};this.ajustaFocoAba=function(a){G.apply(this,[a])};this.setAbas=function(a){this.aAbas=a;var d=this;$.each(a,function(){d.renderAba(this)})};this.setTitulo=function(a){this.oLista.attr("aria-label",a);$(ControleElementosSistema.getSeletorElemento(".pin_janela"),this.obj).attr("title",a)};this.setTabLeft=function(){this.obj.removeClass("tab_top");this.obj.addClass("tab_left")};
111this.setFnTabLista=function(a){this.fnTabLista=a};this.limpa=function(){};this.ativaAba=function(a,d){(a=this.getAba(a))?a.ativaAba(d):$("li",this.obj).removeClass("tab_ativa").attr("aria-description","")};this.fechaAba=function(a,d){var b=this.getAba(a);b&&b.fechaAba(d);for(d=0;d<this.aAbas.length;d++)if(this.aAbas[d].id==a){this.aAbas.splice(d,1);break}};this.getAbas=function(a){var d=this.aAbas.slice();a&&(d=d.sort(function(b,e){return b.obj.index()-e.obj.index()}));return d};this.getAba=function(a){var d=
112!1;$.each(this.aAbas,function(){if(this.id==a)return d=this,!1});return d};this.getAbaSelecionada=function(){var a=!1;$.each(this.aAbas,function(){if(this.isSelecionada())return a=this,!1});return a};this.addAba=function(a,d){this.aAbas.push(a);this.renderAba(a,d);this.parent||a.setParent(this);a.obj.on("click",function(b){b=$(b.target).closest(".tab_normal");if(b.length){var e=this.oDivUl[0].scrollLeft;if(b.width()+b[0].offsetLeft>this.oDivUl.width()+this.oDivUl[0].scrollLeft)this.oLista.children().each(function(){if($(this).is(":visible")&&
113this.offsetLeft-20>e)return e=this.offsetLeft-e,!1});else if(b[0].offsetLeft<this.oDivUl[0].scrollLeft)$(this.oLista.children().toArray().reverse()).each(function(){if($(this).is(":visible")&&this.offsetLeft+20<e)return e=this.offsetLeft-e,!1});else return;if(ControleBaseSistema.layoutSistemaNovo)this.oDivUl.trigger("wheel",[3*(e-20)]);else{var g=0;0>e?(g=this.oDivUl.scrollLeft()-b[0].offsetLeft,this.oDivUl.scrollLeft(this.oDivUl.scrollLeft()-(g+20))):(g=b.width()-(this.oDivUl.width()-(b[0].offsetLeft-
114this.oDivUl[0].scrollLeft)),this.oDivUl.scrollLeft(this.oDivUl.scrollLeft()+(g+20)))}}}.bind(this));return a};this.hideAba=function(a){this.getAba(a).hide()};this.showAba=function(a){this.getAba(a).show()};this.renderAba=function(a,d){var b=this;this.animaAba&&a.obj.css("width",0);a.setSize(this.sSize);1==d?(a.prependTo(this.getDomUl(a,!0)),ControleBaseSistema.layoutSistemaNovo&&a.bAbaJanela&&(this.oListaGadgets.prependTo(this.oLista),this.oListaGadgets.css("width",""),0< !this.oListaGadgets.nextUntil().filter("div").length&&
115(oDiv=$("<div>").addClass("aba_janelas_divide_listas"),$(this.oListaGadgets).after(oDiv)),0<this.oListaJanelas.children().length&&$(".aba_janelas_divide_listas",this.oLista).css("display","block"))):(a.appendTo(this.getDomUl(a,!1)),ControleBaseSistema.layoutSistemaNovo&&a.bAbaJanela&&(this.oListaJanelas.appendTo(this.oLista),this.oListaGadgets.css("width",""),0<this.oListaGadgets.children().length&&$(".aba_janelas_divide_listas",this.oLista).css("display","block")));this.animaAba?executaProximoLoopAguardando(function(){a.obj.css("width",
116"");setTimeout(function(){b.verificaSetas();b.oDivUl[0].scrollLeft+=parseInt(a.obj.css("width"));b.verificaSetas()},__useAnimation?300:0)}):b.verificaSetas()};this.getDomUl=function(a,d){return ControleBaseSistema.layoutSistemaNovo&&a.bAbaJanela?d?this.oListaGadgets:this.oListaJanelas:this.oLista};this.change=function(a){for(var d,b=this.getAbaSelecionada(),e=!1,g=0>a?this.aAbas.length:0;0>a?0<=g:g<this.aAbas.length;0>a?g--:g++){var k=this.aAbas[g];if(e&&k.visible()){if(k.parent&&k.parent.showOn==
117TelaTab.SHOW_ON_FULL_TOP&&k.obj.is(".tela_tab_disable"))continue;this.abaAnterior=d;d=k;break}k===b&&(e=!0)}d&&d.ativaAba(!0,null,!0)};this.next=function(){this.change(1)};this.previous=function(){this.change(-1)};this.ativaSortable=function(){this.oLista.sortable({containment:"parent",handle:"> *",axis:"x",cancel:"",distance:10,helper:"clone",opacity:1,revert:140,tolerance:"pointer"})};this.setFnTodasAbas=function(a){this.fnTodasAbas=a};this.setPrioridade=function(a){this.prioridade=a};this.iniciaTabSheet=
118function(a,d,b,e,g,k){var c=this;k=defaultVal(k,!0);this.nome=a;this.fnTabLista=null;this.criaObjeto("div");this.obj.addClass("auto_adaptable auto-adaptable");this.fnTodasAbas=this.prioridade=null;if(!ControleBaseSistema.layoutSistemaNovo)this.obj.on("onSizeChange",function(){z.apply(c)});this.setClass(defaultVal(g,"show_on_top disabled_user_select tela-tab-sheet-show-on-top user-select-disabled"));this.addClass("estrutura_tab_sheet estrutura-tab-sheet");this.sSize=d||"auto";b=defaultVal(b,"auto");
119this.aAbas=e||[];this.oLista=$("<ul>").addClass("estrutura_tela_tab_sheet_lista tela-tab-sheet-lista").attr("aria-label","Lista de Abas do Assistente").attr("tabindex",0);ControleNavegacao.adicionaNavegacaoSetas(this.oLista,{pularComTab:!0,elementoAtivo:">.tab_ativa,>.tela_tab_focused"});ControleBaseSistema.layoutSistemaNovo&&(this.oListaJanelas=$("<ul>").addClass("estrutura_lista_aba_janelas").attr("aria-label","Lista de Abas de Janelas"),this.oListaGadgets=$("<ul>").addClass("estrutura_lista_aba_gadgets").attr("aria-label",
120"Lista de Abas de Gadgets"),ControleNavegacao.adicionaNavegacaoSetas(this.oListaJanelas,{pularComTab:!0,elementoAtivo:">.tab_ativa,>.tela_tab_focused"}),ControleNavegacao.adicionaNavegacaoSetas(this.oListaGadgets,{pularComTab:!0,elementoAtivo:">.tab_ativa,>.tela_tab_focused"}));this.oDivUl=$("<div>").addClass("estrutura_tela_tab_sheet_container tela-tab-sheet-container");k&&(this.oLista.addClass("border_default_bottom"),this.oDivUl.css({overflow:"hidden",position:"relative"}),ControleBaseSistema.layoutSistemaNovo?
121(H.apply(this,[this.oDivUl]),this.oDivScrollLeft=$("<div>").addClass("tab_seta tab_seta_desativada tab_seta_esquerda tab-seta tab-seta-desativada tab-seta-esquerda").hide().on("click",E.bind(this)).appendTo(this.obj),this.oDivScrollRight=$("<div>").addClass("tab_seta tab_seta_desativada tab_seta_direita tab-seta tab-seta-desativada tab-seta-direita").hide().on("click",E.bind(this)).appendTo(this.obj),IpmIcone.FA(79).criaObjeto().appendTo(this.oDivScrollLeft),IpmIcone.FA(80).criaObjeto().appendTo(this.oDivScrollRight),
1222===k&&(this.botaoControle=$("<button>").addClass("tab_pin_gerenciador"),IpmIcone.SVG("imagem_temas_padrao_icones_base","janelas_abertas").criaObjeto(!0,!0).prependTo(this.botaoControle),this.botaoControle.on("click",function(l){var f=$(".context_menu_janelas_abertas");f.is(":visible")?f.hide():c.fnTodasAbas?(f=[],this.fnTabLista&&(f=this.fnTabLista()),c.fnTodasAbas.apply(null,[c,l,c.botaoControle,f])):t.call(c,l,c.botaoControle)}),this.obj.append(this.botaoControle),this.obj.on("contextmenu",function(l){var f=
123$(l.target).parentsUntil(".estrutura_tela_tab_sheet_lista").addBack().filter(".tab_normal");if(f.length){var p=function(n){(n=n.obj.get(0).oJanela)&&n.closeJanela()};ControleBaseSistema.triggerAlvoPropagacao(f);var h=f[0].myInstance,m=ContextoFlutuante.monta("Janela: "+h.sLabel,function(){if(!window.VetorUtils){var n=f[0].getBoundingClientRect();return{x:n.x+.5*f.outerWidth(),y:n.y}}return VetorUtils.getBordaElemento(f,VetorUtils.BORDA_HORIZONTAL_MEIO,VetorUtils.BORDA_VERTICAL_TOPO)}).inject(ContextoFlutuante.ESTILO_CONTEXTO_SETAS).criaSeta(f).posiciona(function(n){return n(ContextoFlutuante.ESTILO_POSICAO_TOPO,
124ContextoFlutuante.ESTILO_POSICAO_CENTRO)}).inject(ContextoFlutuante.ESTILO_CONTEXTO_ACOES);m.addAcaoGenerica(0,"Fechar Janela",function(){p(h);m.close()},null,IpmIcone.buscaFA("times"));var q=c.aAbas.slice();m.addAcaoGenerica(1,"Fechar Todas",function(){q.forEach(function(n){p(n)});m.close()},null,IpmIcone.buscaFA("list-alt"));1<q.length&&m.addAcaoGenerica(2,"Fechar Outras",function(){q.forEach(function(n){n!=h&&p(n)});m.close()},null,IpmIcone.buscaFA("exchange-alt"));m.show();return!1}}
124))):(this.oDivScrollLeft=
125$("<div>").addClass("tab_seta tab_seta_esquerda_desativa").css("float","left"),this.oDivScrollRight=$("<div>").addClass("tab_seta tab_seta_direita_desativa").css("float","right"),this.oDivScrollLeft.hide(),this.oDivScrollRight.hide(),$([this.oDivScrollRight[0],this.oDivScrollLeft[0]]).mouseover(function(l){C.apply(c,[l.type,l.target])}).on("mouseout",function(l){C.apply(c,[l.type])}),this.obj.append(this.oDivScrollLeft),this.obj.append(this.oDivScrollRight),2===k&&(a=$("<div>").addClass("ico_superior"),
126d=$("<div>").addClass("ico_inferior"),b=$("<div>").addClass("pin_janela"),b.append(a,d),b.on("click",function(l){var f=$("body>.context_menu.context_menu_lista_abas");f.is(":visible")?f.hide():c.fnTodasAbas?(f=[],this.fnTabLista&&(f=this.fnTabLista()),c.fnTodasAbas.apply(null,[c,l,c.botaoControle,f])):v.call(c,l)}),this.obj.append(b))));this.oDivUl.append(this.oLista);this.obj.append(this.oDivUl);this.onAfterAppend(function(){if(ControleBaseSistema.layoutSistemaNovo&&k){var l=c.getJanela();if(l&&
127l.obj)l.obj.onResizeJanela(function(){c.verificaSetas()});else $(window).on("resize",function(f){f&&f.target==window&&c.verificaSetas()})}c.prioridade?ControleNavegacao.adicionaAtalhoAutomaticoContexto(c.oLista,c.prioridade):c.parent instanceof TelaTab&&ControleNavegacao.adicionaAtalhoContexto(c.oLista,{isAlt:!0,tecla:"T",titulo:"Lista de Abas do Assistente Atual",funcao:function(){var f=$(document.activeElement);f.is(".tab_normal")&&(f=f.parentsUntil(".contexto_acessibilidade",".componente_tela_tab_base").eq(0));
128f=ControleNavegacao.primeiroElementoFoco(f.parentsUntil(".contexto_acessibilidade",".componente_tela_tab_base").eq(0).find(">.titulo_tela_tab"));f.length&&f[0].focus()}},"subcontexto_"+c.nome)});$.each(this.aAbas,function(){c.renderAba(this)})};F&&this.iniciaTabSheet(F,D,A,w,u,y)};TabSheet.prototype=new ComponenteTela;
129(function(){function F(w,u,y){if(w){u=defaultVal(u,!1);w=this.oLista[0].scrollWidth;var t=this.oDivUl[0].clientWidth,v=ControleBaseSistema.isLayoutV3(),B=v?"tab-seta-desativada tab_seta_desativada":ControleElementosSistema.getSeletorElemento("tab_seta_esquerda_desativa"),G=v?"tab-seta-ativa tab_seta_ativa":ControleElementosSistema.getSeletorElemento("tab_seta_esquerda_ativa"),E=v?"tab-seta-desativada tab_seta_desativada":ControleElementosSistema.getSeletorElemento("tab_seta_direita_desativa"),C=v?
130"tab-seta-ativa tab_seta_ativa":ControleElementosSistema.getSeletorElemento("tab_seta_direita_ativa");if(u||t-0>w)var z=u=!0;else u=!(0<this.oDivUl[0].scrollLeft),z=!(0<w-t-this.oDivUl[0].scrollLeft&&0<t),u?this.oDivScrollLeft.removeClass(G).addClass(B):this.oDivScrollLeft.removeClass(B).addClass(G),z?this.oDivScrollRight.removeClass(C).addClass(E):this.oDivScrollRight.removeClass(E).addClass(C);z&&u&&5E4!=t?($(this.oDivScrollRight).add(this.oDivScrollLeft).hide(),v||this.obj.removeClass("border_default_left border_default_right border_default_top"),
131this.oDivUl[0].scrollLeft=0):($(this.oDivScrollRight).add(this.oDivScrollLeft).show(),v||this.obj.addClass("border_default_left border_default_right border_default_top"));w>t&&0<t&&((t=this.oDivUl.parents(".componente_tela_tab_base")[0])&&"auto"===t.style.width?$("> ul",this.oDivUl).css("width",w):null!=y&&$("> ul",this.oDivUl).css("width",y))}}var D=[],A=!1;TabSheet.queryVerificaSetas=function(w,u,y,t){D.push([w,u,y,t]);A||(A=!0,executaProximoLoopAnimacao(function(){A=!1;D.forEach(function(v){var B=
132v.shift();F.apply(B,v)});D=[]}))}})();;/*</editor-fold desc="js_tela_tab_sheet.js">*/

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.