blob: 16867c9dc2f2a406bccd74ddd088ee58274640c6 [file] [log] [blame]
<!DOCTYPE html><html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
<title>Apache Sling :: development</title>
<link rel="icon" href="/favicon.ico"/>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.5/css/bulma.min.css"/>
<link rel="stylesheet" href="/res/css/site.css"/>
<script src='https://www.apachecon.com/event-images/snippet.js'></script><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/default.min.css"/>
<script src='https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js'></script><script>
hljs.initHighlightingOnLoad();
</script>
<!-- Matomo Web Analytics -->
<script>
var _paq = window._paq = window._paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
/* We explicitly disable cookie tracking to avoid privacy issues */
_paq.push(['disableCookies']);
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="https://matomo.privacy.apache.org/";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', '6']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->
<link href='/pagefind/pagefind-ui.css' rel='stylesheet'><script src='/pagefind/pagefind-ui.js' type='text/javascript'></script>
<script>
window.addEventListener('DOMContentLoaded', (event) => {
new PagefindUI({ element: "#searchbox" });
});
</script>
</head> <body>
<div class="section">
<div class="level is-marginless">
<div class="logo">
<a href="https://sling.apache.org">
<img border="0" alt="Apache Sling" src="/res/logos/sling.svg"/>
</a>
</div><div class="header">
<a href="https://www.apache.org">
<img border="0" alt="Apache" src="/res/logos/apache.png"/>
</a>
</div>
</div><section class="searchbox level is-marginless">
<div id="searchbox"></div>
</section><div class="columns is-gapless">
<div class="column is-narrow sidemenu">
<div class="container">
<nav class="menu">
<ul class="menu-list box is-shadowless is-marginless">
<li>
<p class="menu-label">
<strong>Documentation</strong>
</p><ul>
<li><a href="/documentation.html">Overview</a></li><li><a href="/documentation/getting-started.html">Getting Started</a></li><li><a href="/documentation/the-sling-engine.html">The Sling Engine</a></li><li><a href="/documentation/development.html">Development</a></li><li><a href="/documentation/bundles.html">Bundles</a></li><li><a href="/documentation/tutorials-how-tos.html">Tutorials &amp; How-Tos</a></li><li><a href="/components/">Maven Plugins</a></li><li><a href="/documentation/configuration.html">Configuration</a></li>
</ul>
</li><li>
<p class="menu-label">
<strong>API Docs</strong>
</p><ul>
<li><a href="/apidocs/sling12/index.html">Sling 12</a></li><li><a href="/apidocs/sling11/index.html">Sling 11</a></li><li><a href="/apidocs/sling10/index.html">Sling 10</a></li><li><a href="/apidocs/sling9/index.html">Sling 9</a></li><li><a href="/documentation/apidocs.html">All versions</a></li>
</ul>
</li><li>
<p class="menu-label">
<strong>Support</strong>
</p><ul>
<li><a href="https://s.apache.org/sling.wiki">Wiki</a></li><li><a href="https://s.apache.org/sling.faq">FAQ</a></li><li><a href="/sitemap.html">Sitemap</a></li>
</ul>
</li><li>
<p class="menu-label">
<strong>Project Info</strong>
</p><ul>
<li><a href="/downloads.cgi">Downloads</a></li><li><a href="https://www.apache.org/licenses/">License</a></li><li><a href="/news.html">News</a></li><li><a href="/releases.html">Releases</a></li><li><a href="https://issues.apache.org/jira/browse/SLING">Issue Tracker</a></li><li><a href="/links.html">Links</a></li><li><a href="/contributing.html">Contributing</a></li><li><a href="/project-information.html">Project Information</a></li><li><a href="/project-information/security.html">Security</a></li>
</ul>
</li><li>
<p class="menu-label">
<strong>Source</strong>
</p><ul>
<li><a href="/repolist.html">Repositories</a></li><li><a href="https://gitbox.apache.org/repos/asf?s=sling">Git at Apache</a></li>
</ul>
</li><li>
<p class="menu-label">
<strong>Apache Software<br>Foundation</strong>
</p><ul>
<li><a href="https://www.apache.org/foundation/thanks.html">Thanks!</a></li><li><a href="https://www.apache.org/foundation/sponsorship.html">Become a Sponsor</a></li><li><a href="https://www.apache.org/foundation/buy_stuff.html">Buy Stuff</a></li>
</ul>
</li><li>
<a class="acevent" data-format="square" data-event="random"></a>
</li><li>
<a href="https://apache.org/foundation/contributing.html" class="column">
<img border="0" alt="Support the Apache Software Foundation!" src="/res/images/SupportApache-small.png" width="125"/>
</a>
</li>
</ul>
</nav>
</div>
</div><div class="column main">
<div class="box is-shadowless is-marginless">
<div class="level">
<div class="pagenav">
<breadcrumbs/>
</div><tags/>
</div><tableOfContents/><div class="content is-marginless">
<div class="taglinks"><h2>Tagged with 'development'</h2><div class="taglink"><a href="/documentation/development/testing-paxexam.html">Apache Sling Testing PaxExam</a></div><div class="taglink"><a href="/old-stuff/assembly.html">Assembly</a></div><div class="taglink"><a href="/documentation/development/content-packages.html">Content-Package based development</a></div><div class="taglink"><a href="/documentation/development/dependency-management.html">Dependency Management</a></div><div class="taglink"><a href="/documentation/development/deprecating-sling-modules.html">Deprecating Sling Modules</a></div><div class="taglink"><a href="/documentation/development.html">Development</a></div><div class="taglink"><a href="/documentation/development/getting-and-building-sling.html">Getting and Building Sling</a></div><div class="taglink"><a href="/documentation/development/htl-maven-plugin.html">HTL Maven Plugin</a></div><div class="taglink"><a href="/documentation/development/jspc.html">HTL Maven Plugin</a></div><div class="taglink"><a href="/documentation/development/hamcrest.html">Hamcrest Integration</a></div><div class="taglink"><a href="/documentation/development/ide-tooling/ide-tooling-incremental-build.html">Incremental Builds in Sling IDE tooling for Eclipse</a></div><div class="taglink"><a href="/documentation/development/issue-tracker.html">Issue Tracker</a></div><div class="taglink"><a href="/documentation/development/jcr-mock.html">JCR Mocks</a></div><div class="taglink"><a href="/documentation/development/null-analysis.html">Leveraging @NotNull/@Nullable annotations to prevent NullPointerExceptions</a></div><div class="taglink"><a href="/documentation/development/jsr-305.html">Leveraging JSR-305 null annotations to prevent NullPointerExceptions</a></div><div class="taglink"><a href="/documentation/development/maven-archetypes.html">Maven Archetypes</a></div><div class="taglink"><a href="/documentation/development/maven-launchpad-plugin.html">Maven Launchpad Plugin</a></div><div class="taglink"><a href="/documentation/development/sling.html">Maven Sling Plugin</a></div><div class="taglink"><a href="/documentation/development/maventipsandtricks.html">Maven Tips And Tricks</a></div><div class="taglink"><a href="/documentation/development/maven-usage.html">Maven Usage</a></div><div class="taglink"><a href="/documentation/development/osgi-mock.html">OSGi Mocks</a></div><div class="taglink"><a href="/documentation/development/release-management.html">Release Management</a></div><div class="taglink"><a href="/documentation/development/repository-based-development.html">Repository Based Development</a></div><div class="taglink"><a href="/repolist.html">Sling Git Repositories</a></div><div class="taglink"><a href="/documentation/development/ide-tooling.html">Sling IDE tooling for Eclipse User Guide</a></div><div class="taglink"><a href="/documentation/development/sling-mock.html">Sling Mocks</a></div><div class="taglink"><a href="/documentation/pax-exam-utils.html">Sling Pax Exam Utilities</a></div><div class="taglink"><a href="/documentation/development/sling-testing-tools.html">Sling Testing Tools</a></div><div class="taglink"><a href="/documentation/tutorials-how-tos/testing-sling-based-applications.html">Testing Sling-based applications</a></div><div class="taglink"><a href="/documentation/development/version-policy.html">Version Policy</a></div><h2>All tags</h2>
<div class="field is-grouped is-grouped-multiline"><div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/adaptTo.html">adaptTo</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/api.html">api</a></span><span class="tag">3</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/authentication.html">authentication</a></span><span class="tag">8</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/bundles.html">bundles</a></span><span class="tag">3</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/caching.html">caching</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/commons.html">commons</a></span><span class="tag">2</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/community.html">community</a></span><span class="tag">9</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/configuration.html">configuration</a></span><span class="tag">8</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/content.html">content</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/contentdistribution.html">contentdistribution</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/contentloading.html">contentloading</a></span><span class="tag">3</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/core.html">core</a></span><span class="tag">27</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/crypto.html">crypto</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/databases.html">databases</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/deprecation.html">deprecation</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/development.html">development</a></span><span class="tag">30</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/discovery.html">discovery</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/distribution.html">distribution</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/documentation.html">documentation</a></span><span class="tag">2</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/downloads.html">downloads</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/eclipse.html">eclipse</a></span><span class="tag">4</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/editors.html">editors</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/embedding.html">embedding</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/error.html">error</a></span><span class="tag">2</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/errorhandling.html">errorhandling</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/events.html">events</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/exam.html">exam</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/featureflags.html">featureflags</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/featuremodel.html">featuremodel</a></span><span class="tag">6</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/formauth.html">formauth</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/git.html">git</a></span><span class="tag">2</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/github.html">github</a></span><span class="tag">2</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/graphql.html">graphql</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/groovy.html">groovy</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/guide.html">guide</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/healthchecks.html">healthchecks</a></span><span class="tag">3</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/howtos.html">howtos</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/htl.html">htl</a></span><span class="tag">2</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/html.html">html</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/hypermedia.html">hypermedia</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/i18n.html">i18n</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/ide.html">ide</a></span><span class="tag">2</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/installer.html">installer</a></span><span class="tag">7</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/issuetracker.html">issuetracker</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/jackrabbit.html">jackrabbit</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/jcr.html">jcr</a></span><span class="tag">3</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/jobs.html">jobs</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/jsp.html">jsp</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/junit.html">junit</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/karaf.html">karaf</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/kickstarter.html">kickstarter</a></span><span class="tag">4</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/launchers.html">launchers</a></span><span class="tag">3</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/launchpad.html">launchpad</a></span><span class="tag">7</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/logging.html">logging</a></span><span class="tag">4</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/mailinglists.html">mailinglists</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/maven.html">maven</a></span><span class="tag">10</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/metrics.html">metrics</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/mimetypes.html">mimetypes</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/mocks.html">mocks</a></span><span class="tag">3</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/models.html">models</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/modules.html">modules</a></span><span class="tag">3</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/news.html">news</a></span><span class="tag">2</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/nodetypes.html">nodetypes</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/nosql.html">nosql</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/oak.html">oak</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/obsolete.html">obsolete</a></span><span class="tag">6</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/openid.html">openid</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/operations.html">operations</a></span><span class="tag">9</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/osgi.html">osgi</a></span><span class="tag">3</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/pipes.html">pipes</a></span><span class="tag">7</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/pmc.html">pmc</a></span><span class="tag">11</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/postprocessing.html">postprocessing</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/postservlet.html">postservlet</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/project.html">project</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/publishing.html">publishing</a></span><span class="tag">2</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/query.html">query</a></span><span class="tag">3</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/repoinit.html">repoinit</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/repository.html">repository</a></span><span class="tag">3</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/requests.html">requests</a></span><span class="tag">9</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/resourcemappings.html">resourcemappings</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/resourceproviders.html">resourceproviders</a></span><span class="tag">2</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/resourceresolver.html">resourceresolver</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/resources.html">resources</a></span><span class="tag">8</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/runmodes.html">runmodes</a></span><span class="tag">2</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/scheduling.html">scheduling</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/scripts.html">scripts</a></span><span class="tag">8</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/security.html">security</a></span><span class="tag">7</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/serviceusers.html">serviceusers</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/servletresolver.html">servletresolver</a></span><span class="tag">2</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/servlets.html">servlets</a></span><span class="tag">6</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/sling.html">sling</a></span><span class="tag">4</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/slingquery.html">slingquery</a></span><span class="tag">10</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/slingstart.html">slingstart</a></span><span class="tag">2</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/sourcecode.html">sourcecode</a></span><span class="tag">2</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/testing.html">testing</a></span><span class="tag">7</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/threads.html">threads</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/thymeleaf.html">thymeleaf</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/tutorial.html">tutorial</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/tutorials.html">tutorials</a></span><span class="tag">3</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/urls.html">urls</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/validation.html">validation</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/webconsole.html">webconsole</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/xml.html">xml</a></span><span class="tag">1</span></div></div>
<div class="control"><div class="tags has-addons"><span class="tag"><a href="/tags/xslt.html">xslt</a></span><span class="tag">1</span></div></div>
</div></div>
</div>
</div>
</div>
</div><footer class="footer">
<div class="content has-text-centered is-small">
<edit/><lastModified/><p>
Apache Sling, Sling, Apache, the Apache feather logo, and the Apache Sling project
logo are trademarks of The Apache Software Foundation. All other marks mentioned
may be trademarks or registered trademarks of their respective owners.
</p><p>
Copyright © 2007-2024<a href="https://www.apache.org/">
The Apache Software Foundation
</a>|<a href="https://privacy.apache.org/policies/privacy-policy-public.html">
Privacy Policy
</a>
</p>
</div>
</footer>
</div>
</body>
</html>