Um erro ocorreu enquanto processava o modelo.
The following has evaluated to null or missing:
==> cur_ModeloDeEnsino.ConceitoDoCursoFiltrado  [in template "22092#22119#84985" at line 68, column 16]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if cur_ModeloDeEnsino.ConceitoDoCurs...  [in template "22092#22119#84985" at line 68, column 11]
----
1<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
2 
3<#macro anchor name> 
4  <#compress> 
5    ${htmlUtil.escapeXPath(name?replace('[ ]+', '_', 'r'))?lower_case} 
6  </#compress> 
7  <#return> 
8</#macro> 
9 
10<#macro loadWebContet objectTab> 
11  <#if objectTab.ConteudoWebTab?? && objectTab.ConteudoWebTab.getSiblings()?has_content> 
12    <#list objectTab.ConteudoWebTab.getSiblings() as cur_conteudo> 
13      <#if cur_conteudo?? && cur_conteudo.getData() != ""> 
14        <#assign 
15          webContentData = jsonFactoryUtil.createJSONObject(cur_conteudo.getData()) 
16        /> 
17        <#if webContentData.classPK?? && webContentData.classPK != ""> 
18          <#assign   
19            cur_webContent_classPK = webContentData.classPK 
20            article = JournalArticleLocalService.getLatestArticle(cur_webContent_classPK?number) 
21          /> 
22          <#if article.DDMTemplateKey?? && article.DDMTemplateKey != ""> 
23            <div class="load-web-content my-2"> 
24              <@liferay_journal["journal-article"] 
25                  articleId=article.articleId 
26                  ddmTemplateKey= article.DDMTemplateKey 
27                  groupId=article.groupId 
28              /> 
29            </div> 
30          </#if>                                                           
31        </#if> 
32      </#if> 
33    </#list> 
34  </#if> 
35</#macro> 
36 
37<#if ModeloDeEnsino.getSiblings()?has_content> 
38  <div class="conteudo-com-tabs"> 
39    <div class="w-100"> 
40      <div class="container-filter-tag d-flex justify-content-between align-items-center flex-wrap py-3"> 
41        <h1 class="text-vermelho" > 
42          ${NomeDoCurso.getData()} 
43        </h1> 
44        <div class="filter-tag nav nav-tabs pt-3 pt-md-0"> 
45           
46          <#list ModeloDeEnsino.getSiblings() as cur_ModeloDeEnsino> 
47            <#assign classButton = ""> 
48            <#assign classSelected = "false"> 
49            <#assign abaPrincipal = cur_ModeloDeEnsino.AbaPrincipal.getData()/> 
50            <#assign modeloEnsino = cur_ModeloDeEnsino.getData()/> 
51 
52            <#if cur_ModeloDeEnsino?index == 0> 
53              <#assign classButton = "active"/> 
54              <#assign classSelected = "true"> 
55            </#if> 
56            <a class="btn btn-outline-primary anchor-toggle ${classButton}" data-tag="${cur_ModeloDeEnsino.getData()?lower_case}" id="nav-home-tab-${cur_ModeloDeEnsino?index?string}" data-toggle="tab" href="#<@anchor name='${modeloEnsino}'/>" role="tab" aria-controls="<@anchor name='${modeloEnsino}'/>" aria-selected="${classSelected}">${cur_ModeloDeEnsino.getData()}</a> 
57          </#list> 
58        </div> 
59      </div> 
60      <div class="tab-content main-course-concept"> 
61        <#list ModeloDeEnsino.getSiblings() as cur_ModeloDeEnsino> 
62          <#assign classTabMain = ""/> 
63          <#assign modeloEnsino = cur_ModeloDeEnsino.getData()/> 
64   
65          <#if cur_ModeloDeEnsino?index == 0> 
66            <#assign classTabMain = "show active"/> 
67          </#if> 
68          <#if cur_ModeloDeEnsino.ConceitoDoCursoFiltrado.getData()?? && cur_ModeloDeEnsino.ConceitoDoCursoFiltrado.getData() != ""> 
69            <div data-idtag="<@anchor name='${modeloEnsino}'/>" class="destaque-texto align-items-center pb-4 ${classTabMain}"> 
70              <i class="icone-detaque"> 
71                <svg xmlns="http://www.w3.org/2000/svg" width="53.306" height="58.048" viewBox="0 0 53.306 58.048"><defs><style>.a{fill:#ffd15c;}.b{fill:#f8b64c;}.c{fill:#fff;}</style></defs><ellipse class="a" cx="23.048" cy="23.048" rx="23.048" ry="23.048" transform="translate(3.554 0)"/><g transform="translate(0 36.463)"><path class="b" d="M28.68,319.7l-7.93,13.746,9.256-.491,4.205,8.262L41.547,328.5A23.025,23.025,0,0,1,28.68,319.7Z" transform="translate(-20.75 -319.631)"/><path class="b" d="M317.882,319.1a23.032,23.032,0,0,1-12.832,8.844l7.359,12.741,4.205-8.262,9.256.491Z" transform="translate(-272.564 -319.1)"/></g><circle class="b" cx="16.706" cy="16.706" r="16.706" transform="translate(9.896 6.342)"/><path class="c" d="M174.217,113.115a.873.873,0,0,0-.48-1.485l-6.593-.96a.86.86,0,0,1-.651-.48l-2.948-5.976a.871.871,0,0,0-1.565,0l-2.937,5.976a.908.908,0,0,1-.651.48l-6.593.96a.873.873,0,0,0-.48,1.485l4.765,4.651a.88.88,0,0,1,.251.766l-1.12,6.559a.87.87,0,0,0,1.268.914l5.9-3.1a.851.851,0,0,1,.811,0l5.9,3.1a.875.875,0,0,0,1.268-.914l-1.131-6.559a.86.86,0,0,1,.251-.766Z" transform="translate(-136.166 -91.873)"/></svg> 
72              </i> 
73              <h6 class="text-vermelho d-flex flex-column flex-md-row" > 
74                ${cur_ModeloDeEnsino.ConceitoDoCursoFiltrado.getData()} 
75                <#if cur_ModeloDeEnsino.ConceitoDoCursoFiltrado.ValorFiltrado.getData()?? && cur_ModeloDeEnsino.ConceitoDoCursoFiltrado.ValorFiltrado.getData() != ""> 
76                  <span class="font-weight-normal px-1"> 
77                    : ${cur_ModeloDeEnsino.ConceitoDoCursoFiltrado.ValorFiltrado.getData()} 
78                  </span> 
79                </#if> 
80              </h6> 
81            </div> 
82          </#if> 
83        </#list> 
84      </div> 
85    </div> 
86   
87    <div class="tab-content"> 
88      <#list ModeloDeEnsino.getSiblings() as cur_ModeloDeEnsino> 
89        <#assign indexContent = cur_ModeloDeEnsino?index?string/> 
90        <#assign classTabMain = ""/> 
91        <#assign abaPrincipal = cur_ModeloDeEnsino.AbaPrincipal.getData()/> 
92        <#assign modeloEnsino = cur_ModeloDeEnsino.getData()/> 
93 
94        <#if cur_ModeloDeEnsino?index == 0> 
95          <#assign classTabMain = "show active"/> 
96        </#if> 
97        <div id="<@anchor name='${modeloEnsino}'/>" class="conteudo-com-tabs tab-pane fade ${classTabMain}" role="tabpanel" aria-labelledby="nav-home-tab-${cur_ModeloDeEnsino?index?string}"> 
98          <div class="w-100"> 
99            <ul class="nav nav-tabs nav-justified text-vermelho mt-4"  role="tablist"> 
100              <li class="nav-item active"> 
101                <a class="nav-link anchor-toggle active" id="content-tab-${indexContent}" data-toggle="tab" href="#<@anchor name='${modeloEnsino}_p_${abaPrincipal}'/>" parent-href="#<@anchor name='${modeloEnsino}'/>" role="tab" aria-controls="<@anchor name='${modeloEnsino}_p_${abaPrincipal}'/>" aria-selected="true">${cur_ModeloDeEnsino.AbaPrincipal.getData()}</a> 
102              </li> 
103              <#if cur_ModeloDeEnsino.AbasSecundarias.getSiblings()??> 
104                <#list cur_ModeloDeEnsino.AbasSecundarias.getSiblings() as aba> 
105                  <#assign destaqueAzul = false> 
106                  <#if getterUtil.getBoolean(aba.DestaqueAzul.getData())> 
107                    <#assign destaqueAzul = true> 
108                  </#if> 
109                  <li class="nav-item destaque-${destaqueAzul?c}"> 
110                    <a class="nav-link anchor-toggle" id="<@anchor name='${modeloEnsino}_p_${aba.getData()}'/>-tab" data-aba="${aba?index}" data-toggle="tab" href="#<@anchor name='${modeloEnsino}_p_${aba.getData()}'/>" parent-href="#<@anchor name='${modeloEnsino}'/>" role="tab" aria-controls="home" aria-selected="true">${aba.getData()}</a> 
111                  </li> 
112                </#list> 
113              </#if> 
114            </ul> 
115         
116            <div class="tab-content" > 
117              <div id="<@anchor name='${modeloEnsino}_p_${abaPrincipal}'/>" class="tab-pane fade  show active" role="tabpanel"> 
118                 
119                <div class="justify-content-between row pb-5"> 
120                  <div class="col-lg-6"> 
121                    <div class="container-carrossel-curso text-vermelho" style="border: 2px solid; border-radius: 5px;" > 
122                      <#if cur_ModeloDeEnsino.ImagemParaCarrossel.getSiblings()?has_content> 
123                        <#assign countItem = 0/> 
124                        <div class="section-slider" id="${randomNamespace}"> 
125                          <div class="slide" > 
126                              <div class="carousel-inner text-break"> 
127                                  <#list cur_ModeloDeEnsino.ImagemParaCarrossel.getSiblings() as cur_ImagemParaCarrossel> 
128                                      <#assign classActive = "" /> 
129                                      <#if countItem == 0 > 
130                                          <#assign classActive = "active"/> 
131                                      </#if> 
132                                      <#if cur_ImagemParaCarrossel.getData()?? && cur_ImagemParaCarrossel.getData() != ""> 
133                                          <div class="carousel-item ${classActive} embed-responsive-curso h-100" style="background-image: url(${cur_ImagemParaCarrossel.getData()});"> 
134                                               
135                                              <!--<img class="d-block w-100 invisible" alt="${cur_ImagemParaCarrossel.getAttribute("alt")}" data-fileentryid="${cur_ImagemParaCarrossel.getAttribute("fileEntryId")}" src="${cur_ImagemParaCarrossel.getData()}" />--> 
136                                          </div> 
137                                          <#assign countItem = countItem + 1/> 
138                                      </#if> 
139                                  </#list> 
140                              </div> 
141                              <#if countItem gt 1> 
142                                  <a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev"> 
143                                      <span class="bg-vermelho span-arrow-custom icon-long-arrow-left d-flex align-items-center justify-content-center" aria-hidden="true"></span> 
144                                      <span class="sr-only">Previous</span> 
145                                  </a> 
146                                  <a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next"> 
147                                      <span class="bg-vermelho span-arrow-custom icon-long-arrow-right d-flex align-items-center justify-content-center" aria-hidden="true"></span> 
148                                      <span class="sr-only">Next</span> 
149                                  </a> 
150                              </#if> 
151                          </div> 
152                        </div> 
153                      </#if> 
154                    </div> 
155                  </div> 
156                  <div class="col-xl-5 col-lg-6 flex-col justify-content-between my-2 my-lg-0"> 
157                    <div class="d-block flex-container container-info-tab text-vermelho p-4 w-100" style="border:1px solid;border-radius: 10px;" > 
158                      <div class="row"> 
159                        <div class="info-tab mb-2 mb-lg-2 pb-3 pr-lg-5"> 
160                          <h3 class="text-vermelho" >${cur_ModeloDeEnsino.LabelModalidade.getData()}:</h3> 
161                          <span class="text-truncate-inline">${cur_ModeloDeEnsino.LabelModalidade.ValorModalidade.getData()}</span> 
162                        </div> 
163                        <div class="info-tab mb-2 mb-lg-2 pb-3 pr-lg-2"> 
164                          <h3 class="text-vermelho" >${cur_ModeloDeEnsino.LabelCargaHorariaFiltrado.getData()}:</h3> 
165                          <span class="text-truncate-inline">${cur_ModeloDeEnsino.LabelCargaHorariaFiltrado.ValorCargaHorariaFiltrado.getData()}</span> 
166                        </div> 
167                        <div class="info-tab mb-2 mb-lg-2 pb-3"> 
168                          <h3 class="text-vermelho" >${cur_ModeloDeEnsino.LabelTurno.getData()}:</h3> 
169                          <span class="text-truncate-inline">${cur_ModeloDeEnsino.LabelTurno.ValorTurno.getData()}</span> 
170                        </div> 
171                      </div> 
172                      <div class="row"> 
173                        <#assign  
174                          sizeInfo = cur_ModeloDeEnsino.FormaIngresso.Forma.getSiblings()?size 
175                          classAlign = "justify-content-lg-start" 
176                        /> 
177                        <#if sizeInfo gt 2> 
178                          <#assign classAlign = "justify-content-lg-between"/> 
179                        </#if> 
180                        <div class="info-tab col-12 flex-container ${classAlign} pt-2"> 
181                          <h3 class="w-100 mb-2">${cur_ModeloDeEnsino.FormaIngresso.getData()}:</h3> 
182                          <#if cur_ModeloDeEnsino.FormaIngresso.Forma.getSiblings()?has_content> 
183                            <#list cur_ModeloDeEnsino.FormaIngresso.Forma.getSiblings() as cur_FormaIngresso> 
184                              <div class="info-img-tab align-items-center col-auto flex-col pr-lg-4 mb-2"> 
185                                <div class="img-circle text-warning"> 
186                                  <#if cur_FormaIngresso.IconeForma.getData()?? && cur_FormaIngresso.IconeForma.getData() != ""> 
187                                    <img alt="${cur_FormaIngresso.IconeForma.getAttribute("alt")}" data-fileentryid="${cur_FormaIngresso.IconeForma.getAttribute("fileEntryId")}" src="${cur_FormaIngresso.IconeForma.getData()}" /> 
188                                  </#if> 
189                                </div> 
190                                <a href="${cur_FormaIngresso.LinkForma.getData()}" class="stretched-link nav-link" > 
191                                  ${cur_FormaIngresso.getData()} 
192                                </a> 
193                              </div> 
194                            </#list> 
195                          </#if> 
196                        </div> 
197                      </div> 
198                    </div> 
199                    <div class="flex-col container-list-info py-3 px-4 w-100 mt-3 bg-vermelho"> 
200                      ${cur_ModeloDeEnsino.InfoPrincipal.getData()} 
201                    </div> 
202                  </div> 
203                </div> 
204                <div class="justify-content-between row py-4"> 
205                  <div class="col-md-6  py-2 py-md-0"> 
206                    <div class="flex-col container-description container-tab-content p-4 w-100 text-vermelho  p-4 w-100 h-100" > 
207                        <#if cur_ModeloDeEnsino.TabItem.getSiblings()?has_content> 
208                          <h3> 
209                            <strong><span>1. </span>${cur_ModeloDeEnsino.TabItem.getData()}</strong> 
210                          </h3> 
211                          <div class="text-light"> 
212                            ${cur_ModeloDeEnsino.TabItem.DescTab.getData()} 
213                          </div> 
214                        </#if> 
215                    </div> 
216                  </div> 
217                  <div class="col-lg-5 col-md-6 flex-col justify-content-between py-2 py-md-0"> 
218                    <div class="flex-col container-list-info p-4 w-100 h-100 bg-vermelho"> 
219                      ${cur_ModeloDeEnsino.InfoSec.getData()} 
220                    </div> 
221                  </div> 
222                </div> 
223                <div class="justify-content-between row py-4"> 
224                  <div class="col-md-4 col-lg-3"> 
225                    <div class="nav flex-column nav-pills-custom text-vermelho" id="v-pills-tab" role="tablist" aria-orientation="vertical" > 
226                      <#if cur_ModeloDeEnsino.TabItem.getSiblings()?has_content> 
227                        <#assign  
228                          countTab = 0                   
229                        /> 
230                        <#list cur_ModeloDeEnsino.TabItem.getSiblings() as cur_TabItem> 
231                          <#if cur_TabItem?index gt 0> 
232                            <#assign classActiveTab = ""> 
233                            <#if countTab == 0> 
234                              <#assign classActiveTab = "active"> 
235                            </#if> 
236                            <#assign bullet = cur_TabItem?index + 1/> 
237                            <a class="nav-link ${classActiveTab} anchor-toggle" id="v-pills-${countTab?string}-tab" data-toggle="pill" href="#v-pills-${countTab?string}" role="tab" aria-controls="v-pills-${countTab?string}" aria-selected="true">${bullet?string}. ${cur_TabItem.getData()}</a> 
238                            <#assign countTab = countTab + 1/> 
239                          </#if> 
240                        </#list> 
241                      </#if>             
242                    </div> 
243                  </div> 
244                  <div class="col-lg-8 col-md-8 flex-col justify-content-between tab-content"> 
245                    <#assign  
246                      countTab = 0                   
247                    /> 
248                    <#list cur_ModeloDeEnsino.TabItem.getSiblings() as cur_TabItem> 
249                      <#if cur_TabItem?index gt 0> 
250                        <#assign classActiveTab = ""> 
251                        <#if countTab == 0> 
252                          <#assign classActiveTab = "show active"> 
253                        </#if> 
254                        <div class="tab-pane fade ${classActiveTab} flex-col container-description container-tab-content text-vermelho p-4 w-100 h-100" id="v-pills-${countTab?string}" role="tabpanel" aria-labelledby="v-pills-${countTab?string}-tab" > 
255                          ${cur_TabItem.DescTab.getData()} 
256                        </div> 
257                        <#assign countTab = countTab + 1/> 
258                      </#if> 
259                    </#list> 
260                  </div> 
261                </div> 
262              </div> 
263              <#if cur_ModeloDeEnsino.AbasSecundarias.getSiblings()?has_content> 
264                <#list cur_ModeloDeEnsino.AbasSecundarias.getSiblings() as aba> 
265                  <#if aba?? && aba.getData() != ""> 
266                    <div class="tab-pane fade" id="<@anchor name='${modeloEnsino}_p_${aba.getData()}'/>" role="tabpanel"> 
267                      <div class="col-md-12 py-2"> 
268                        <div class="flex-col container-tab-content w-100 text-vermelho w-100 h-100" data-type-color="text"> 
269                          <div class="justify-content-between row py-4"> 
270                            <div class="col-md-4 col-lg-3 box-href"> 
271                              <div class="nav flex-column nav-pills-custom text-vermelho" id="v-pills-tab" role="tablist" aria-orientation="vertical" data-type-color="text"> 
272                                <#if aba.AbaTabItem.getSiblings()?has_content> 
273                                  <#assign  
274                                    countTab = 0                   
275                                  /> 
276                                  <#assign abaPrincipal = aba.getData()/> 
277                                  <#list aba.AbaTabItem.getSiblings() as cur_AbaTabItem> 
278                                    <#if cur_AbaTabItem.getData()?? && cur_AbaTabItem.getData() != ""> 
279                                      <#assign classActiveTab = ""> 
280                                      <#assign subAbaPrincipal = cur_AbaTabItem.getData()/> 
281                                      <#if countTab == 0> 
282                                        <#assign classActiveTab = "active"> 
283                                      </#if> 
284                                      <a class="nav-link anchor-toggle ${classActiveTab}" id="<@anchor name='${modeloEnsino}_p_${abaPrincipal}_p_${subAbaPrincipal}'/>-tab" data-toggle="pill" href="#<@anchor name='${modeloEnsino}_p_${abaPrincipal}_p_${subAbaPrincipal}'/>" parent-href="#<@anchor name='${modeloEnsino}_p_${abaPrincipal}'/>" role="tab" aria-controls="<@anchor name='${modeloEnsino}_p_${abaPrincipal}_p_${subAbaPrincipal}'/>" aria-selected="true">${cur_AbaTabItem.getData()}</a> 
285                                      <#assign countTab = countTab + 1/> 
286                                    </#if> 
287                                  </#list> 
288                                </#if> 
289                              </div> 
290                            </div> 
291                            <div class="col-lg-8 col-md-8 flex-col justify-content-between tab-content"> 
292                              <#assign  
293                                  countTab = 0                   
294                              /> 
295                              <#list aba.AbaTabItem.getSiblings() as cur_AbaTabItem> 
296                                  <#assign classActiveTab = ""> 
297                                  <#assign subAbaPrincipal = cur_AbaTabItem.getData()/> 
298                                  <#if countTab == 0> 
299                                      <#assign classActiveTab = "show active"> 
300                                  </#if> 
301                                  <div class="tab-pane box-active-tab fade p-0 ${classActiveTab} flex-col" id="<@anchor name='${modeloEnsino}_p_${abaPrincipal}_p_${subAbaPrincipal}'/>" role="tabpanel" aria-labelledby="<@anchor name='${modeloEnsino}_p_${abaPrincipal}_p_${subAbaPrincipal}'/>-tab"> 
302                                    <hr class="d-block d-sm-none" style="border-style: dashed;"> 
303                                    <ul class="nav nav-tabs mb-5 nav-sub"> 
304                                        <#assign countSubTab = 0 /> 
305                                        <#list cur_AbaTabItem.SubTab.getSiblings() as cur_SubTab> 
306                                            <#assign classActiveSubTab = ""> 
307                                            <#assign subAba = cur_SubTab.getData()/> 
308                                            <#if countSubTab == 0> 
309                                                <#assign classActiveSubTab = "active"> 
310                                            </#if> 
311                                            <#if cur_SubTab.getData()?? && cur_SubTab.getData() != ""> 
312                                              <li class="mr-3 ${classActiveSubTab}"> 
313                                                  <a class="nav-link anchor-toggle text-vermelho" id="nav-${countTab?string}-${countSubTab}-${indexContent}-subtab" data-toggle="tab" href="#<@anchor name='${modeloEnsino}_p_${abaPrincipal}_p_${subAbaPrincipal}_p_${subAba}'/>" parent-href="#<@anchor name='${modeloEnsino}_p_${abaPrincipal}_p_${subAbaPrincipal}'/>" role="tab" aria-controls="<@anchor name='${modeloEnsino}_p_${abaPrincipal}_p_${subAbaPrincipal}_p_${subAba}'/>" aria-selected="true" data-type-color="text">${cur_SubTab.getData()}</a> 
314                                              </li> 
315                                            </#if> 
316                                            <#assign countSubTab = countSubTab + 1/> 
317                                        </#list> 
318                                    </ul> 
319                                    <div class="container-description container-tab-content text-vermelho p-4 w-100 p-4 w-100 h-100" data-type-color="text"> 
320                                        <div class="tab-content"> 
321                                            <#assign countSubTab = 0 /> 
322                                            <#list cur_AbaTabItem.SubTab.getSiblings() as cur_SubTab> 
323                                                <#assign classActiveSubTab = ""> 
324                                                <#assign subAba = cur_SubTab.getData()/> 
325                                                <#if countSubTab == 0> 
326                                                    <#assign classActiveSubTab = "show active"> 
327                                                </#if> 
328                                                <#if cur_SubTab.DescSubTab.getData()?? && cur_SubTab.DescSubTab.getData() != ""> 
329                                                    <div class="tab-pane fade p-0 ${classActiveSubTab}" id="<@anchor name='${modeloEnsino}_p_${abaPrincipal}_p_${subAbaPrincipal}_p_${subAba}'/>"  role="tabpanel" aria-labelledby="nav-${countTab?string}-${countSubTab}-${indexContent}-subtab" data-type-color="text"> 
330                                                        ${cur_SubTab.DescSubTab.getData()} 
331                                                        <@loadWebContet cur_SubTab/> 
332                                                    </div> 
333                                                    <#assign countSubTab = countSubTab + 1/> 
334                                                </#if> 
335                                            </#list> 
336                                        </div> 
337                                    </div> 
338                                  </div> 
339                                  <#assign countTab = countTab + 1/> 
340                              </#list> 
341                            </div> 
342                          </div> 
343                        </div> 
344                      </div> 
345                    </div> 
346                  </#if> 
347                </#list> 
348              </#if> 
349            </div> 
350          </div> 
351        </div> 
352      </#list> 
353    </div> 
354  </div> 
355</#if> 
356 
357<style> 
358  .main-course-concept .destaque-texto{ 
359    display: none; 
360
361 
362  .main-course-concept .active{ 
363    display: flex; 
364
365</style> 
366 
367<script type="text/javascript"> 
368  function goToTab() { 
369    var locationHash = decodeURIComponent(window.location.hash); 
370    if(locationHash) { 
371      locationHash = locationHash.replaceAll('/','_p_'); 
372      var targetAnchor = $('.anchor-toggle[href="'+locationHash+'"]'); 
373      if(targetAnchor.length) { 
374          var arrayTabs = [targetAnchor]; 
375          var parentHref = targetAnchor.attr('parent-href')? decodeURIComponent(targetAnchor.attr('parent-href')) : ""; 
376          if(parentHref) { 
377              while(parentHref){ 
378                  parentElement = $('.anchor-toggle[href="'+parentHref+'"]'); 
379                  parentHref = parentElement.attr('parent-href')? decodeURIComponent(parentElement.attr('parent-href')): ""; 
380                  arrayTabs.push(parentElement); 
381
382              arrayTabs.reverse().forEach(function(element, index){ 
383                  setTimeout(function(){ 
384                      element.click(); 
385                  },100) 
386              }); 
387          } else { 
388              targetAnchor.click(); 
389
390
391
392
393  $(function(){ 
394    goToTab(); 
395    $('.conteudo-com-tabs a:not(.anchor-toggle)').on('click',function(){ 
396      var url = $(this).attr('href'); 
397      if(url.indexOf('#') !== -1) { 
398        setTimeout(function(){ 
399          goToTab(); 
400        },100) 
401
402    }); 
403 
404    $('.conteudo-com-tabs .anchor-toggle').on('click',function(){ 
405      var anchor=$(this).attr('href'); 
406      var anchorUrl = anchor.replaceAll('_p_','/'); 
407      setTimeout(function(){ 
408        var scrollmem = $('html,body').scrollTop(); 
409        window.location.hash = decodeURIComponent(anchorUrl); 
410        if(window.innerWidth < 768){ 
411          $('html, body').stop().animate({ 
412            'scrollTop':  $(decodeURIComponent(anchor)).offset().top 
413          },0); 
414        } else { 
415          $('html,body').scrollTop(scrollmem); 
416
417      }, 300); 
418    }); 
419 
420    $('.conteudo-com-tabs .nav-tabs').find('.nav-link').on('click', function(){ 
421      var aba = $(this).data().aba; 
422      if(String(aba)){ 
423 
424        var hreff = $(this).closest('div').find('.tab-content #content-'+aba + '-0 .flex-col .box-href #v-pills-tab #v-pills-0-0-tab'); 
425        hreff.attr('href', hreff.attr('href') + String(aba)) 
426 
427        var id = $(this).closest('div').find('.tab-content #content-'+aba + '-0 .flex-col .tab-content #v-pills-0-0'); 
428        id.attr('id', id.attr('id') + String(aba)) 
429 
430
431    }) 
432 
433    $('.conteudo-com-tabs .nav.nav-tabs li').on('click', function(){ 
434      $(this).parent().find('li').removeClass('active'); 
435      $(this).addClass('active'); 
436    }) 
437 
438    var fragmentElement = document.getElementById('${randomNamespace}'); 
439    var slide = fragmentElement.querySelector('.slide'); 
440    var indicators = Array.from( 
441        fragmentElement.querySelectorAll('.carousel-indicators > li') 
442    ); 
443    var carouselControls = Array.from( 
444        fragmentElement.querySelectorAll( 
445            '.carousel-control-prev, .carousel-control-next' 
446
447    ); 
448    var carouselId = fragmentElement.id + '-carousel'; 
449     
450    slide.id = carouselId; 
451    indicators.forEach(function(indicator) { 
452        indicator.dataset.target = '#' + carouselId; 
453    }); 
454    carouselControls.forEach(function(control) { 
455        control.href = '#' + carouselId; 
456    }); 
457     
458    slide.classList.add('carousel'); 
459     
460    if (document.querySelector('.has-edit-mode-menu')) { 
461        $(slide).carousel('pause'); 
462        $(slide).off('keydown.bs.carousel'); 
463    } else { 
464        $(slide).carousel({ride: 'carousel'}); 
465
466  }) 
467</script>