From bfd5fff4cafcf333687be4b27654909eaf044d7d Mon Sep 17 00:00:00 2001 From: Jeremy Landis Date: Wed, 1 Jan 2025 01:09:51 -0500 Subject: [PATCH] Wagon: Adding site to repository --- .../apidocs/allclasses-index.html | 110 + .../apidocs/allpackages-index.html | 70 + waffle-spring-security6/apidocs/copy.svg | 33 + waffle-spring-security6/apidocs/element-list | 2 + waffle-spring-security6/apidocs/help-doc.html | 202 ++ .../apidocs/index-all.html | 388 +++ waffle-spring-security6/apidocs/index.html | 25 + .../apidocs/legal/COPYRIGHT | 1 + waffle-spring-security6/apidocs/legal/LICENSE | 1 + .../apidocs/legal/jquery.md | 26 + .../apidocs/legal/jqueryUI.md | 49 + waffle-spring-security6/apidocs/link.svg | 31 + .../apidocs/member-search-index.js | 1 + .../apidocs/module-search-index.js | 1 + .../apidocs/overview-tree.html | 110 + .../apidocs/package-search-index.js | 1 + .../apidocs/resources/glass.png | Bin 0 -> 499 bytes .../apidocs/resources/x.png | Bin 0 -> 394 bytes .../apidocs/script-dir/jquery-3.7.1.min.js | 2 + .../apidocs/script-dir/jquery-ui.min.css | 6 + .../apidocs/script-dir/jquery-ui.min.js | 6 + waffle-spring-security6/apidocs/script.js | 253 ++ .../apidocs/search-page.js | 284 ++ waffle-spring-security6/apidocs/search.html | 76 + waffle-spring-security6/apidocs/search.js | 458 +++ .../apidocs/serialized-form.html | 109 + .../apidocs/stylesheet.css | 1272 ++++++++ .../apidocs/tag-search-index.js | 1 + .../apidocs/type-search-index.js | 1 + .../module-summary.html | 103 + .../DelegatingNegotiateSecurityFilter.html | 401 +++ .../spring/FqnGrantedAuthorityFactory.html | 211 ++ .../spring/GrantedAuthorityFactory.html | 163 + ...tLoginDisabledAuthenticationException.html | 181 ++ .../spring/NegotiateSecurityFilter.html | 533 ++++ .../NegotiateSecurityFilterEntryPoint.html | 231 ++ .../spring/WindowsAuthenticationProvider.html | 434 +++ .../spring/WindowsAuthenticationToken.html | 367 +++ .../DelegatingNegotiateSecurityFilter.html | 61 + .../class-use/FqnGrantedAuthorityFactory.html | 61 + .../class-use/GrantedAuthorityFactory.html | 143 + ...tLoginDisabledAuthenticationException.html | 61 + .../class-use/NegotiateSecurityFilter.html | 82 + .../NegotiateSecurityFilterEntryPoint.html | 61 + .../WindowsAuthenticationProvider.html | 61 + .../class-use/WindowsAuthenticationToken.html | 61 + .../waffle/spring/package-summary.html | 139 + .../waffle/spring/package-tree.html | 106 + .../waffle/spring/package-use.html | 83 + waffle-spring-security6/checkstyle.html | 669 ++++ waffle-spring-security6/ci-management.html | 152 + waffle-spring-security6/cpd.html | 252 ++ .../css/apache-maven-fluido-2.0.0-M10.min.css | 20 + waffle-spring-security6/css/print.css | 35 + waffle-spring-security6/css/site.css | 1 + waffle-spring-security6/dependencies.html | 1428 +++++++++ .../dependency-check-report.html | 674 ++++ waffle-spring-security6/dependency-info.html | 166 + .../dependency-updates-report.html | 1048 +++++++ .../distribution-management.html | 151 + .../fonts/glyphicons-halflings-regular.eot | Bin 0 -> 20290 bytes .../fonts/glyphicons-halflings-regular.svg | 229 ++ .../fonts/glyphicons-halflings-regular.ttf | Bin 0 -> 41236 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 0 -> 23292 bytes .../images/accessories-text-editor.png | Bin 0 -> 746 bytes waffle-spring-security6/images/add.gif | Bin 0 -> 397 bytes .../images/apache-maven-project-2.png | Bin 0 -> 43073 bytes .../images/application-certificate.png | Bin 0 -> 923 bytes waffle-spring-security6/images/close.gif | Bin 0 -> 279 bytes .../images/contact-new.png | Bin 0 -> 736 bytes .../images/document-properties.png | Bin 0 -> 577 bytes .../images/drive-harddisk.png | Bin 0 -> 700 bytes waffle-spring-security6/images/fix.gif | Bin 0 -> 366 bytes .../images/icon_error_sml.gif | Bin 0 -> 633 bytes .../images/icon_help_sml.gif | Bin 0 -> 1072 bytes .../images/icon_info_sml.gif | Bin 0 -> 638 bytes .../images/icon_success_sml.gif | Bin 0 -> 604 bytes .../images/icon_warning_sml.gif | Bin 0 -> 625 bytes .../images/image-x-generic.png | Bin 0 -> 662 bytes .../images/internet-web-browser.png | Bin 0 -> 1017 bytes .../images/logos/build-by-maven-black.png | Bin 0 -> 2294 bytes .../images/logos/build-by-maven-white.png | Bin 0 -> 2260 bytes .../images/logos/maven-feather.png | Bin 0 -> 3330 bytes .../images/network-server.png | Bin 0 -> 536 bytes .../images/package-x-generic.png | Bin 0 -> 717 bytes .../images/profiles/pre-release.png | Bin 0 -> 32607 bytes .../images/profiles/retired.png | Bin 0 -> 22003 bytes .../images/profiles/sandbox.png | Bin 0 -> 33010 bytes waffle-spring-security6/images/remove.gif | Bin 0 -> 607 bytes waffle-spring-security6/images/rss.png | Bin 0 -> 474 bytes waffle-spring-security6/images/update.gif | Bin 0 -> 1090 bytes waffle-spring-security6/images/waffle.jpg | Bin 0 -> 17937 bytes waffle-spring-security6/images/window-new.png | Bin 0 -> 583 bytes .../img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../img/glyphicons-halflings.png | Bin 0 -> 12799 bytes waffle-spring-security6/index.html | 147 + waffle-spring-security6/issue-management.html | 150 + waffle-spring-security6/jacoco/index.html | 1 + .../jacoco/jacoco-resources/branchfc.gif | Bin 0 -> 91 bytes .../jacoco/jacoco-resources/branchnc.gif | Bin 0 -> 91 bytes .../jacoco/jacoco-resources/branchpc.gif | Bin 0 -> 91 bytes .../jacoco/jacoco-resources/bundle.gif | Bin 0 -> 709 bytes .../jacoco/jacoco-resources/class.gif | Bin 0 -> 586 bytes .../jacoco/jacoco-resources/down.gif | Bin 0 -> 67 bytes .../jacoco/jacoco-resources/greenbar.gif | Bin 0 -> 91 bytes .../jacoco/jacoco-resources/group.gif | Bin 0 -> 351 bytes .../jacoco/jacoco-resources/method.gif | Bin 0 -> 193 bytes .../jacoco/jacoco-resources/package.gif | Bin 0 -> 227 bytes .../jacoco/jacoco-resources/prettify.css | 13 + .../jacoco/jacoco-resources/prettify.js | 1510 +++++++++ .../jacoco/jacoco-resources/redbar.gif | Bin 0 -> 91 bytes .../jacoco/jacoco-resources/report.css | 243 ++ .../jacoco/jacoco-resources/report.gif | Bin 0 -> 363 bytes .../jacoco/jacoco-resources/session.gif | Bin 0 -> 213 bytes .../jacoco/jacoco-resources/sort.gif | Bin 0 -> 58 bytes .../jacoco/jacoco-resources/sort.js | 148 + .../jacoco/jacoco-resources/source.gif | Bin 0 -> 354 bytes .../jacoco/jacoco-resources/up.gif | Bin 0 -> 67 bytes .../jacoco/jacoco-sessions.html | 1 + waffle-spring-security6/jacoco/jacoco.csv | 8 + waffle-spring-security6/jacoco/jacoco.xml | 1 + .../DelegatingNegotiateSecurityFilter.html | 1 + ...elegatingNegotiateSecurityFilter.java.html | 282 ++ .../FqnGrantedAuthorityFactory.html | 1 + .../FqnGrantedAuthorityFactory.java.html | 80 + ...tLoginDisabledAuthenticationException.html | 1 + ...nDisabledAuthenticationException.java.html | 46 + .../NegotiateSecurityFilter.html | 1 + .../NegotiateSecurityFilter.java.html | 368 +++ .../NegotiateSecurityFilterEntryPoint.html | 1 + ...egotiateSecurityFilterEntryPoint.java.html | 92 + .../WindowsAuthenticationProvider.html | 1 + .../WindowsAuthenticationProvider.java.html | 251 ++ .../WindowsAuthenticationToken.html | 1 + .../WindowsAuthenticationToken.java.html | 142 + .../jacoco/waffle.spring/index.html | 1 + .../jacoco/waffle.spring/index.source.html | 1 + .../js/apache-maven-fluido-2.0.0-M10.min.js | 287 ++ waffle-spring-security6/licenses.html | 171 + .../plugin-management.html | 327 ++ .../plugin-updates-report.html | 1972 ++++++++++++ waffle-spring-security6/plugins.html | 305 ++ waffle-spring-security6/pmd.html | 515 +++ waffle-spring-security6/project-info.html | 188 ++ waffle-spring-security6/project-reports.html | 200 ++ .../property-updates-report.html | 2787 +++++++++++++++++ waffle-spring-security6/scm.html | 158 + waffle-spring-security6/spotbugs.html | 383 +++ waffle-spring-security6/summary.html | 191 ++ waffle-spring-security6/surefire.html | 436 +++ waffle-spring-security6/taglist.html | 168 + waffle-spring-security6/team.html | 192 ++ .../testapidocs/javadoc.bat | 1 + waffle-spring-security6/testapidocs/options | 31 + waffle-spring-security6/testapidocs/packages | 2 + .../xref-test/allclasses-frame.html | 26 + waffle-spring-security6/xref-test/index.html | 75 + .../xref-test/overview-frame.html | 27 + .../xref-test/overview-summary.html | 97 + .../xref-test/stylesheet.css | 626 ++++ ...DelegatingNegotiateSecurityFilterTest.html | 216 ++ .../FqnGrantedAuthorityFactoryTest.html | 99 + .../waffle/spring/ImpersonateTest.html | 197 ++ ...NegotiateSecurityFilterEntryPointTest.html | 127 + .../spring/NegotiateSecurityFilterTest.html | 241 ++ .../WindowsAuthenticationProviderTest.html | 183 ++ .../WindowsAuthenticationTokenTest.html | 136 + .../handlers/CustomAccessDeniedHandler.html | 61 + .../waffle/spring/handlers/package-frame.html | 21 + .../spring/handlers/package-summary.html | 107 + .../waffle/spring/package-frame.html | 42 + .../waffle/spring/package-summary.html | 142 + .../xref/allclasses-frame.html | 25 + waffle-spring-security6/xref/index.html | 75 + .../xref/overview-frame.html | 24 + .../xref/overview-summary.html | 92 + waffle-spring-security6/xref/stylesheet.css | 626 ++++ .../DelegatingNegotiateSecurityFilter.html | 294 ++ .../spring/FqnGrantedAuthorityFactory.html | 92 + .../spring/GrantedAuthorityFactory.html | 60 + ...tLoginDisabledAuthenticationException.html | 58 + .../spring/NegotiateSecurityFilter.html | 380 +++ .../NegotiateSecurityFilterEntryPoint.html | 104 + .../spring/WindowsAuthenticationProvider.html | 263 ++ .../spring/WindowsAuthenticationToken.html | 154 + .../xref/waffle/spring/package-frame.html | 42 + .../xref/waffle/spring/package-summary.html | 142 + 187 files changed, 28547 insertions(+) create mode 100644 waffle-spring-security6/apidocs/allclasses-index.html create mode 100644 waffle-spring-security6/apidocs/allpackages-index.html create mode 100644 waffle-spring-security6/apidocs/copy.svg create mode 100644 waffle-spring-security6/apidocs/element-list create mode 100644 waffle-spring-security6/apidocs/help-doc.html create mode 100644 waffle-spring-security6/apidocs/index-all.html create mode 100644 waffle-spring-security6/apidocs/index.html create mode 100644 waffle-spring-security6/apidocs/legal/COPYRIGHT create mode 100644 waffle-spring-security6/apidocs/legal/LICENSE create mode 100644 waffle-spring-security6/apidocs/legal/jquery.md create mode 100644 waffle-spring-security6/apidocs/legal/jqueryUI.md create mode 100644 waffle-spring-security6/apidocs/link.svg create mode 100644 waffle-spring-security6/apidocs/member-search-index.js create mode 100644 waffle-spring-security6/apidocs/module-search-index.js create mode 100644 waffle-spring-security6/apidocs/overview-tree.html create mode 100644 waffle-spring-security6/apidocs/package-search-index.js create mode 100644 waffle-spring-security6/apidocs/resources/glass.png create mode 100644 waffle-spring-security6/apidocs/resources/x.png create mode 100644 waffle-spring-security6/apidocs/script-dir/jquery-3.7.1.min.js create mode 100644 waffle-spring-security6/apidocs/script-dir/jquery-ui.min.css create mode 100644 waffle-spring-security6/apidocs/script-dir/jquery-ui.min.js create mode 100644 waffle-spring-security6/apidocs/script.js create mode 100644 waffle-spring-security6/apidocs/search-page.js create mode 100644 waffle-spring-security6/apidocs/search.html create mode 100644 waffle-spring-security6/apidocs/search.js create mode 100644 waffle-spring-security6/apidocs/serialized-form.html create mode 100644 waffle-spring-security6/apidocs/stylesheet.css create mode 100644 waffle-spring-security6/apidocs/tag-search-index.js create mode 100644 waffle-spring-security6/apidocs/type-search-index.js create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/module-summary.html create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/waffle/spring/DelegatingNegotiateSecurityFilter.html create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/waffle/spring/FqnGrantedAuthorityFactory.html create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/waffle/spring/GrantedAuthorityFactory.html create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/waffle/spring/GuestLoginDisabledAuthenticationException.html create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/waffle/spring/NegotiateSecurityFilter.html create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/waffle/spring/NegotiateSecurityFilterEntryPoint.html create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/waffle/spring/WindowsAuthenticationProvider.html create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/waffle/spring/WindowsAuthenticationToken.html create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/waffle/spring/class-use/DelegatingNegotiateSecurityFilter.html create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/waffle/spring/class-use/FqnGrantedAuthorityFactory.html create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/waffle/spring/class-use/GrantedAuthorityFactory.html create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/waffle/spring/class-use/GuestLoginDisabledAuthenticationException.html create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/waffle/spring/class-use/NegotiateSecurityFilter.html create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/waffle/spring/class-use/NegotiateSecurityFilterEntryPoint.html create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/waffle/spring/class-use/WindowsAuthenticationProvider.html create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/waffle/spring/class-use/WindowsAuthenticationToken.html create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/waffle/spring/package-summary.html create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/waffle/spring/package-tree.html create mode 100644 waffle-spring-security6/apidocs/waffle.spring.security6/waffle/spring/package-use.html create mode 100644 waffle-spring-security6/checkstyle.html create mode 100644 waffle-spring-security6/ci-management.html create mode 100644 waffle-spring-security6/cpd.html create mode 100644 waffle-spring-security6/css/apache-maven-fluido-2.0.0-M10.min.css create mode 100644 waffle-spring-security6/css/print.css create mode 100644 waffle-spring-security6/css/site.css create mode 100644 waffle-spring-security6/dependencies.html create mode 100644 waffle-spring-security6/dependency-check-report.html create mode 100644 waffle-spring-security6/dependency-info.html create mode 100644 waffle-spring-security6/dependency-updates-report.html create mode 100644 waffle-spring-security6/distribution-management.html create mode 100644 waffle-spring-security6/fonts/glyphicons-halflings-regular.eot create mode 100644 waffle-spring-security6/fonts/glyphicons-halflings-regular.svg create mode 100644 waffle-spring-security6/fonts/glyphicons-halflings-regular.ttf create mode 100644 waffle-spring-security6/fonts/glyphicons-halflings-regular.woff create mode 100644 waffle-spring-security6/images/accessories-text-editor.png create mode 100644 waffle-spring-security6/images/add.gif create mode 100644 waffle-spring-security6/images/apache-maven-project-2.png create mode 100644 waffle-spring-security6/images/application-certificate.png create mode 100644 waffle-spring-security6/images/close.gif create mode 100644 waffle-spring-security6/images/contact-new.png create mode 100644 waffle-spring-security6/images/document-properties.png create mode 100644 waffle-spring-security6/images/drive-harddisk.png create mode 100644 waffle-spring-security6/images/fix.gif create mode 100644 waffle-spring-security6/images/icon_error_sml.gif create mode 100644 waffle-spring-security6/images/icon_help_sml.gif create mode 100644 waffle-spring-security6/images/icon_info_sml.gif create mode 100644 waffle-spring-security6/images/icon_success_sml.gif create mode 100644 waffle-spring-security6/images/icon_warning_sml.gif create mode 100644 waffle-spring-security6/images/image-x-generic.png create mode 100644 waffle-spring-security6/images/internet-web-browser.png create mode 100644 waffle-spring-security6/images/logos/build-by-maven-black.png create mode 100644 waffle-spring-security6/images/logos/build-by-maven-white.png create mode 100644 waffle-spring-security6/images/logos/maven-feather.png create mode 100644 waffle-spring-security6/images/network-server.png create mode 100644 waffle-spring-security6/images/package-x-generic.png create mode 100644 waffle-spring-security6/images/profiles/pre-release.png create mode 100644 waffle-spring-security6/images/profiles/retired.png create mode 100644 waffle-spring-security6/images/profiles/sandbox.png create mode 100644 waffle-spring-security6/images/remove.gif create mode 100644 waffle-spring-security6/images/rss.png create mode 100644 waffle-spring-security6/images/update.gif create mode 100644 waffle-spring-security6/images/waffle.jpg create mode 100644 waffle-spring-security6/images/window-new.png create mode 100644 waffle-spring-security6/img/glyphicons-halflings-white.png create mode 100644 waffle-spring-security6/img/glyphicons-halflings.png create mode 100644 waffle-spring-security6/index.html create mode 100644 waffle-spring-security6/issue-management.html create mode 100644 waffle-spring-security6/jacoco/index.html create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/branchfc.gif create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/branchnc.gif create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/branchpc.gif create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/bundle.gif create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/class.gif create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/down.gif create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/greenbar.gif create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/group.gif create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/method.gif create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/package.gif create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/prettify.css create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/prettify.js create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/redbar.gif create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/report.css create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/report.gif create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/session.gif create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/sort.gif create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/sort.js create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/source.gif create mode 100644 waffle-spring-security6/jacoco/jacoco-resources/up.gif create mode 100644 waffle-spring-security6/jacoco/jacoco-sessions.html create mode 100644 waffle-spring-security6/jacoco/jacoco.csv create mode 100644 waffle-spring-security6/jacoco/jacoco.xml create mode 100644 waffle-spring-security6/jacoco/waffle.spring/DelegatingNegotiateSecurityFilter.html create mode 100644 waffle-spring-security6/jacoco/waffle.spring/DelegatingNegotiateSecurityFilter.java.html create mode 100644 waffle-spring-security6/jacoco/waffle.spring/FqnGrantedAuthorityFactory.html create mode 100644 waffle-spring-security6/jacoco/waffle.spring/FqnGrantedAuthorityFactory.java.html create mode 100644 waffle-spring-security6/jacoco/waffle.spring/GuestLoginDisabledAuthenticationException.html create mode 100644 waffle-spring-security6/jacoco/waffle.spring/GuestLoginDisabledAuthenticationException.java.html create mode 100644 waffle-spring-security6/jacoco/waffle.spring/NegotiateSecurityFilter.html create mode 100644 waffle-spring-security6/jacoco/waffle.spring/NegotiateSecurityFilter.java.html create mode 100644 waffle-spring-security6/jacoco/waffle.spring/NegotiateSecurityFilterEntryPoint.html create mode 100644 waffle-spring-security6/jacoco/waffle.spring/NegotiateSecurityFilterEntryPoint.java.html create mode 100644 waffle-spring-security6/jacoco/waffle.spring/WindowsAuthenticationProvider.html create mode 100644 waffle-spring-security6/jacoco/waffle.spring/WindowsAuthenticationProvider.java.html create mode 100644 waffle-spring-security6/jacoco/waffle.spring/WindowsAuthenticationToken.html create mode 100644 waffle-spring-security6/jacoco/waffle.spring/WindowsAuthenticationToken.java.html create mode 100644 waffle-spring-security6/jacoco/waffle.spring/index.html create mode 100644 waffle-spring-security6/jacoco/waffle.spring/index.source.html create mode 100644 waffle-spring-security6/js/apache-maven-fluido-2.0.0-M10.min.js create mode 100644 waffle-spring-security6/licenses.html create mode 100644 waffle-spring-security6/plugin-management.html create mode 100644 waffle-spring-security6/plugin-updates-report.html create mode 100644 waffle-spring-security6/plugins.html create mode 100644 waffle-spring-security6/pmd.html create mode 100644 waffle-spring-security6/project-info.html create mode 100644 waffle-spring-security6/project-reports.html create mode 100644 waffle-spring-security6/property-updates-report.html create mode 100644 waffle-spring-security6/scm.html create mode 100644 waffle-spring-security6/spotbugs.html create mode 100644 waffle-spring-security6/summary.html create mode 100644 waffle-spring-security6/surefire.html create mode 100644 waffle-spring-security6/taglist.html create mode 100644 waffle-spring-security6/team.html create mode 100644 waffle-spring-security6/testapidocs/javadoc.bat create mode 100644 waffle-spring-security6/testapidocs/options create mode 100644 waffle-spring-security6/testapidocs/packages create mode 100644 waffle-spring-security6/xref-test/allclasses-frame.html create mode 100644 waffle-spring-security6/xref-test/index.html create mode 100644 waffle-spring-security6/xref-test/overview-frame.html create mode 100644 waffle-spring-security6/xref-test/overview-summary.html create mode 100644 waffle-spring-security6/xref-test/stylesheet.css create mode 100644 waffle-spring-security6/xref-test/waffle/spring/DelegatingNegotiateSecurityFilterTest.html create mode 100644 waffle-spring-security6/xref-test/waffle/spring/FqnGrantedAuthorityFactoryTest.html create mode 100644 waffle-spring-security6/xref-test/waffle/spring/ImpersonateTest.html create mode 100644 waffle-spring-security6/xref-test/waffle/spring/NegotiateSecurityFilterEntryPointTest.html create mode 100644 waffle-spring-security6/xref-test/waffle/spring/NegotiateSecurityFilterTest.html create mode 100644 waffle-spring-security6/xref-test/waffle/spring/WindowsAuthenticationProviderTest.html create mode 100644 waffle-spring-security6/xref-test/waffle/spring/WindowsAuthenticationTokenTest.html create mode 100644 waffle-spring-security6/xref-test/waffle/spring/handlers/CustomAccessDeniedHandler.html create mode 100644 waffle-spring-security6/xref-test/waffle/spring/handlers/package-frame.html create mode 100644 waffle-spring-security6/xref-test/waffle/spring/handlers/package-summary.html create mode 100644 waffle-spring-security6/xref-test/waffle/spring/package-frame.html create mode 100644 waffle-spring-security6/xref-test/waffle/spring/package-summary.html create mode 100644 waffle-spring-security6/xref/allclasses-frame.html create mode 100644 waffle-spring-security6/xref/index.html create mode 100644 waffle-spring-security6/xref/overview-frame.html create mode 100644 waffle-spring-security6/xref/overview-summary.html create mode 100644 waffle-spring-security6/xref/stylesheet.css create mode 100644 waffle-spring-security6/xref/waffle/spring/DelegatingNegotiateSecurityFilter.html create mode 100644 waffle-spring-security6/xref/waffle/spring/FqnGrantedAuthorityFactory.html create mode 100644 waffle-spring-security6/xref/waffle/spring/GrantedAuthorityFactory.html create mode 100644 waffle-spring-security6/xref/waffle/spring/GuestLoginDisabledAuthenticationException.html create mode 100644 waffle-spring-security6/xref/waffle/spring/NegotiateSecurityFilter.html create mode 100644 waffle-spring-security6/xref/waffle/spring/NegotiateSecurityFilterEntryPoint.html create mode 100644 waffle-spring-security6/xref/waffle/spring/WindowsAuthenticationProvider.html create mode 100644 waffle-spring-security6/xref/waffle/spring/WindowsAuthenticationToken.html create mode 100644 waffle-spring-security6/xref/waffle/spring/package-frame.html create mode 100644 waffle-spring-security6/xref/waffle/spring/package-summary.html diff --git a/waffle-spring-security6/apidocs/allclasses-index.html b/waffle-spring-security6/apidocs/allclasses-index.html new file mode 100644 index 0000000000..b0db4d935b --- /dev/null +++ b/waffle-spring-security6/apidocs/allclasses-index.html @@ -0,0 +1,110 @@ + + + + +All Classes and Interfaces (waffle-spring-security6 3.5.1 API) + + + + + + + + + + + + + +
+ +
+
+
+

All Classes and Interfaces

+
+
+
+
+
+
Class
+
Description
+ +
+
Supports optional injection of spring security entities, allowing Waffle to act as an interface towards an identity + provider(the AD).
+
+ +
+
A GrantedAuthorityFactory that uses the WindowsAccount's fqn as the basis of the + GrantedAuthority string, and (optionally) applies two transformations: + + prepending a prefix, and + converting to uppercase + + .
+
+ +
+
Used by WindowsAuthenticationToken to convert WindowsAccounts representing groups into + GrantedAuthoritys.
+
+ +
+
Guest login is disabled authentication exception.
+
+ +
+
A Spring Negotiate security filter.
+
+ +
+
Sends back a request for a Negotiate Authentication to the browser.
+
+ +
+
A Waffle authentication provider for Spring-security.
+
+ +
+
A Windows authentication token.
+
+
+
+
+
+ +
+
+ + diff --git a/waffle-spring-security6/apidocs/allpackages-index.html b/waffle-spring-security6/apidocs/allpackages-index.html new file mode 100644 index 0000000000..b3f321e13e --- /dev/null +++ b/waffle-spring-security6/apidocs/allpackages-index.html @@ -0,0 +1,70 @@ + + + + +All Packages (waffle-spring-security6 3.5.1 API) + + + + + + + + + + + + + +
+ +
+
+
+

All Packages

+
+
Package Summary
+
+
Package
+
Description
+ +
+
Waffle Spring Package.
+
+
+
+ +
+
+ + diff --git a/waffle-spring-security6/apidocs/copy.svg b/waffle-spring-security6/apidocs/copy.svg new file mode 100644 index 0000000000..d435f6c375 --- /dev/null +++ b/waffle-spring-security6/apidocs/copy.svg @@ -0,0 +1,33 @@ + + + + + + + + diff --git a/waffle-spring-security6/apidocs/element-list b/waffle-spring-security6/apidocs/element-list new file mode 100644 index 0000000000..92eb98026d --- /dev/null +++ b/waffle-spring-security6/apidocs/element-list @@ -0,0 +1,2 @@ +module:waffle.spring.security6 +waffle.spring diff --git a/waffle-spring-security6/apidocs/help-doc.html b/waffle-spring-security6/apidocs/help-doc.html new file mode 100644 index 0000000000..c504bad3a3 --- /dev/null +++ b/waffle-spring-security6/apidocs/help-doc.html @@ -0,0 +1,202 @@ + + + + +API Help (waffle-spring-security6 3.5.1 API) + + + + + + + + + + + + + +
+ +
+
+

JavaDoc Help

+ +
+
+

Navigation

+Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
+
+
+

Kinds of Pages

+The following sections describe the different kinds of pages in this collection. +
+

Module

+

Each module has a page that contains a list of its packages, dependencies on other modules, and services, with a summary for each. These pages may contain the following categories:

+
    +
  • Packages
  • +
  • Modules
  • +
  • Services
  • +
+
+
+

Package

+

Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

+
    +
  • Interfaces
  • +
  • Classes
  • +
  • Enum Classes
  • +
  • Exception Classes
  • +
  • Annotation Interfaces
  • +
+
+
+

Class or Interface

+

Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

+
    +
  • Class Inheritance Diagram
  • +
  • Direct Subclasses
  • +
  • All Known Subinterfaces
  • +
  • All Known Implementing Classes
  • +
  • Class or Interface Declaration
  • +
  • Class or Interface Description
  • +
+
+
    +
  • Nested Class Summary
  • +
  • Enum Constant Summary
  • +
  • Field Summary
  • +
  • Property Summary
  • +
  • Constructor Summary
  • +
  • Method Summary
  • +
  • Required Element Summary
  • +
  • Optional Element Summary
  • +
+
+
    +
  • Enum Constant Details
  • +
  • Field Details
  • +
  • Property Details
  • +
  • Constructor Details
  • +
  • Method Details
  • +
  • Element Details
  • +
+

Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

+

The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

+
+
+

Other Files

+

Packages and modules may contain pages with additional information related to the declarations nearby.

+
+
+

Use

+

Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

+
+
+

Tree (Class Hierarchy)

+

There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

+
    +
  • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
  • +
  • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
  • +
+
+
+

Serialized Form

+

Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.

+
+
+

All Packages

+

The All Packages page contains an alphabetic index of all packages contained in the documentation.

+
+
+

All Classes and Interfaces

+

The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

+
+
+

Index

+

The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

+
+
+
+This help file applies to API documentation generated by the standard doclet.
+ +
+
+ + diff --git a/waffle-spring-security6/apidocs/index-all.html b/waffle-spring-security6/apidocs/index-all.html new file mode 100644 index 0000000000..bab4ec1545 --- /dev/null +++ b/waffle-spring-security6/apidocs/index-all.html @@ -0,0 +1,388 @@ + + + + +Index (waffle-spring-security6 3.5.1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A C D F G I N S W 
All Classes and Interfaces|All Packages|Serialized Form +

A

+
+
afterPropertiesSet() - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
+
 
+
afterPropertiesSet() - Method in class waffle.spring.NegotiateSecurityFilter
+
 
+
authenticate(Authentication) - Method in class waffle.spring.WindowsAuthenticationProvider
+
 
+
+

C

+
+
commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class waffle.spring.NegotiateSecurityFilterEntryPoint
+
 
+
createGrantedAuthority(WindowsAccount) - Method in class waffle.spring.FqnGrantedAuthorityFactory
+
 
+
createGrantedAuthority(WindowsAccount) - Method in interface waffle.spring.GrantedAuthorityFactory
+
+
Creates a GrantedAuthority from the given WindowsAccount.
+
+
+

D

+
+
DEFAULT_GRANTED_AUTHORITY - Static variable in class waffle.spring.WindowsAuthenticationToken
+
+
The GrantedAuthority that will be added to every WindowsAuthenticationToken, unless another (or null) is + specified.
+
+
DEFAULT_GRANTED_AUTHORITY_FACTORY - Static variable in class waffle.spring.WindowsAuthenticationToken
+
+
The GrantedAuthorityFactory that is used by default if a custom one is not specified.
+
+
DelegatingNegotiateSecurityFilter - Class in waffle.spring
+
+
Supports optional injection of spring security entities, allowing Waffle to act as an interface towards an identity + provider(the AD).
+
+
DelegatingNegotiateSecurityFilter() - Constructor for class waffle.spring.DelegatingNegotiateSecurityFilter
+
+
Instantiates a new delegating negotiate security filter.
+
+
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class waffle.spring.NegotiateSecurityFilter
+
 
+
+

F

+
+
FqnGrantedAuthorityFactory - Class in waffle.spring
+
+
A GrantedAuthorityFactory that uses the WindowsAccount's fqn as the basis of the + GrantedAuthority string, and (optionally) applies two transformations: + + prepending a prefix, and + converting to uppercase + + .
+
+
FqnGrantedAuthorityFactory(String, boolean) - Constructor for class waffle.spring.FqnGrantedAuthorityFactory
+
+
Instantiates a new fqn granted authority factory.
+
+
+

G

+
+
getAccessDeniedHandler() - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
+
+
Gets the access denied handler.
+
+
getAuthenticationFailureHandler() - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
+
+
Gets the authentication failure handler.
+
+
getAuthenticationManager() - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
+
+
Gets the authentication manager.
+
+
getAuthenticationSuccessHandler() - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
+
+
Gets the authentication success handler.
+
+
getAuthorities() - Method in class waffle.spring.WindowsAuthenticationToken
+
 
+
getAuthProvider() - Method in class waffle.spring.WindowsAuthenticationProvider
+
+
Gets the auth provider.
+
+
getCredentials() - Method in class waffle.spring.WindowsAuthenticationToken
+
 
+
getDefaultGrantedAuthority() - Method in class waffle.spring.NegotiateSecurityFilter
+
+
Gets the default granted authority.
+
+
getDefaultGrantedAuthority() - Method in class waffle.spring.WindowsAuthenticationProvider
+
+
Gets the default granted authority.
+
+
getDetails() - Method in class waffle.spring.WindowsAuthenticationToken
+
 
+
getGrantedAuthorityFactory() - Method in class waffle.spring.NegotiateSecurityFilter
+
+
Gets the granted authority factory.
+
+
getGrantedAuthorityFactory() - Method in class waffle.spring.WindowsAuthenticationProvider
+
+
Gets the granted authority factory.
+
+
getName() - Method in class waffle.spring.WindowsAuthenticationToken
+
 
+
getPrincipal() - Method in class waffle.spring.WindowsAuthenticationToken
+
 
+
getPrincipalFormat() - Method in class waffle.spring.NegotiateSecurityFilter
+
+
Gets the principal format.
+
+
getPrincipalFormat() - Method in class waffle.spring.WindowsAuthenticationProvider
+
+
Gets the principal format.
+
+
getProvider() - Method in class waffle.spring.NegotiateSecurityFilter
+
+
Gets the provider.
+
+
getProvider() - Method in class waffle.spring.NegotiateSecurityFilterEntryPoint
+
+
Gets the provider.
+
+
getRoleFormat() - Method in class waffle.spring.NegotiateSecurityFilter
+
+
Gets the role format.
+
+
getRoleFormat() - Method in class waffle.spring.WindowsAuthenticationProvider
+
+
Gets the role format.
+
+
GrantedAuthorityFactory - Interface in waffle.spring
+
+
Used by WindowsAuthenticationToken to convert WindowsAccounts representing groups into + GrantedAuthoritys.
+
+
GuestLoginDisabledAuthenticationException - Exception Class in waffle.spring
+
+
Guest login is disabled authentication exception.
+
+
GuestLoginDisabledAuthenticationException(String) - Constructor for exception class waffle.spring.GuestLoginDisabledAuthenticationException
+
+
Instantiates a new guest login disabled authentication exception.
+
+
+

I

+
+
isAllowGuestLogin() - Method in class waffle.spring.NegotiateSecurityFilter
+
+
Checks if is allow guest login.
+
+
isAllowGuestLogin() - Method in class waffle.spring.WindowsAuthenticationProvider
+
+
Checks if is allow guest login.
+
+
isAuthenticated() - Method in class waffle.spring.WindowsAuthenticationToken
+
 
+
isImpersonate() - Method in class waffle.spring.NegotiateSecurityFilter
+
+
Checks if is impersonate.
+
+
+

N

+
+
NegotiateSecurityFilter - Class in waffle.spring
+
+
A Spring Negotiate security filter.
+
+
NegotiateSecurityFilter() - Constructor for class waffle.spring.NegotiateSecurityFilter
+
+
Instantiates a new negotiate security filter.
+
+
NegotiateSecurityFilterEntryPoint - Class in waffle.spring
+
+
Sends back a request for a Negotiate Authentication to the browser.
+
+
NegotiateSecurityFilterEntryPoint() - Constructor for class waffle.spring.NegotiateSecurityFilterEntryPoint
+
+
Instantiates a new negotiate security filter entry point.
+
+
+

S

+
+
sendUnauthorized(HttpServletResponse, boolean) - Method in class waffle.spring.NegotiateSecurityFilter
+
+
Send a 401 Unauthorized along with protocol authentication headers.
+
+
setAccessDeniedHandler(AccessDeniedHandler) - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
+
+
Sets the access denied handler.
+
+
setAllowGuestLogin(boolean) - Method in class waffle.spring.NegotiateSecurityFilter
+
+
Sets the allow guest login.
+
+
setAllowGuestLogin(boolean) - Method in class waffle.spring.WindowsAuthenticationProvider
+
+
Sets the allow guest login.
+
+
setAuthenticated(boolean) - Method in class waffle.spring.WindowsAuthenticationToken
+
 
+
setAuthentication(HttpServletRequest, HttpServletResponse, Authentication) - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
+
 
+
setAuthentication(HttpServletRequest, HttpServletResponse, Authentication) - Method in class waffle.spring.NegotiateSecurityFilter
+
+
Invoked when authentication towards ad was succesful to populate securitycontext Override to add service provider + authorization checks.
+
+
setAuthenticationFailureHandler(AuthenticationFailureHandler) - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
+
+
Sets the authentication failure handler.
+
+
setAuthenticationManager(AuthenticationManager) - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
+
+
Sets the authentication manager.
+
+
setAuthenticationSuccessHandler(AuthenticationSuccessHandler) - Method in class waffle.spring.DelegatingNegotiateSecurityFilter
+
+
Sets the authentication success handler.
+
+
setAuthProvider(IWindowsAuthProvider) - Method in class waffle.spring.WindowsAuthenticationProvider
+
+
Sets the auth provider.
+
+
setDefaultGrantedAuthority(GrantedAuthority) - Method in class waffle.spring.NegotiateSecurityFilter
+
+
Sets the default granted authority.
+
+
setDefaultGrantedAuthority(GrantedAuthority) - Method in class waffle.spring.WindowsAuthenticationProvider
+
+
Sets the default granted authority.
+
+
setGrantedAuthorityFactory(GrantedAuthorityFactory) - Method in class waffle.spring.NegotiateSecurityFilter
+
+
Sets the granted authority factory.
+
+
setGrantedAuthorityFactory(GrantedAuthorityFactory) - Method in class waffle.spring.WindowsAuthenticationProvider
+
+
Sets the granted authority factory.
+
+
setImpersonate(boolean) - Method in class waffle.spring.NegotiateSecurityFilter
+
+
Enable/Disable impersonation.
+
+
setPrincipalFormat(String) - Method in class waffle.spring.NegotiateSecurityFilter
+
+
Sets the principal format.
+
+
setPrincipalFormat(String) - Method in class waffle.spring.WindowsAuthenticationProvider
+
+
Sets the principal format.
+
+
setPrincipalFormatEnum(PrincipalFormat) - Method in class waffle.spring.NegotiateSecurityFilter
+
+
Sets the principal format enum.
+
+
setPrincipalFormatEnum(PrincipalFormat) - Method in class waffle.spring.WindowsAuthenticationProvider
+
+
Sets the principal format enum.
+
+
setProvider(SecurityFilterProviderCollection) - Method in class waffle.spring.NegotiateSecurityFilter
+
+
Sets the provider.
+
+
setProvider(SecurityFilterProviderCollection) - Method in class waffle.spring.NegotiateSecurityFilterEntryPoint
+
+
Sets the provider.
+
+
setRoleFormat(String) - Method in class waffle.spring.NegotiateSecurityFilter
+
+
Sets the role format.
+
+
setRoleFormat(String) - Method in class waffle.spring.WindowsAuthenticationProvider
+
+
Sets the role format.
+
+
setRoleFormatEnum(PrincipalFormat) - Method in class waffle.spring.NegotiateSecurityFilter
+
+
Sets the role format enum.
+
+
setRoleFormatEnum(PrincipalFormat) - Method in class waffle.spring.WindowsAuthenticationProvider
+
+
Sets the role format enum.
+
+
supports(Class<? extends Object>) - Method in class waffle.spring.WindowsAuthenticationProvider
+
+
Supports.
+
+
+

W

+
+
waffle.spring - package waffle.spring
+
+
Waffle Spring Package.
+
+
waffle.spring.security6 - module waffle.spring.security6
+
 
+
WindowsAuthenticationProvider - Class in waffle.spring
+
+
A Waffle authentication provider for Spring-security.
+
+
WindowsAuthenticationProvider() - Constructor for class waffle.spring.WindowsAuthenticationProvider
+
+
Instantiates a new windows authentication provider.
+
+
WindowsAuthenticationToken - Class in waffle.spring
+
+
A Windows authentication token.
+
+
WindowsAuthenticationToken(WindowsPrincipal) - Constructor for class waffle.spring.WindowsAuthenticationToken
+
+ +
+
WindowsAuthenticationToken(WindowsPrincipal, GrantedAuthorityFactory, GrantedAuthority) - Constructor for class waffle.spring.WindowsAuthenticationToken
+
+
Instantiates a new windows authentication token.
+
+
+A C D F G I N S W 
All Classes and Interfaces|All Packages|Serialized Form
+ +
+
+ + diff --git a/waffle-spring-security6/apidocs/index.html b/waffle-spring-security6/apidocs/index.html new file mode 100644 index 0000000000..552e318c02 --- /dev/null +++ b/waffle-spring-security6/apidocs/index.html @@ -0,0 +1,25 @@ + + + + +waffle-spring-security6 3.5.1 API + + + + + + + + + + +
+ +

waffle.spring.security6/module-summary.html

+
+ + diff --git a/waffle-spring-security6/apidocs/legal/COPYRIGHT b/waffle-spring-security6/apidocs/legal/COPYRIGHT new file mode 100644 index 0000000000..ca74fffd91 --- /dev/null +++ b/waffle-spring-security6/apidocs/legal/COPYRIGHT @@ -0,0 +1 @@ +Please see ..\java.base\COPYRIGHT diff --git a/waffle-spring-security6/apidocs/legal/LICENSE b/waffle-spring-security6/apidocs/legal/LICENSE new file mode 100644 index 0000000000..4ad9fe4011 --- /dev/null +++ b/waffle-spring-security6/apidocs/legal/LICENSE @@ -0,0 +1 @@ +Please see ..\java.base\LICENSE diff --git a/waffle-spring-security6/apidocs/legal/jquery.md b/waffle-spring-security6/apidocs/legal/jquery.md new file mode 100644 index 0000000000..a763ec6f18 --- /dev/null +++ b/waffle-spring-security6/apidocs/legal/jquery.md @@ -0,0 +1,26 @@ +## jQuery v3.7.1 + +### jQuery License +``` +jQuery v 3.7.1 +Copyright OpenJS Foundation and other contributors, https://openjsf.org/ + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +``` diff --git a/waffle-spring-security6/apidocs/legal/jqueryUI.md b/waffle-spring-security6/apidocs/legal/jqueryUI.md new file mode 100644 index 0000000000..8bda9d7a85 --- /dev/null +++ b/waffle-spring-security6/apidocs/legal/jqueryUI.md @@ -0,0 +1,49 @@ +## jQuery UI v1.13.2 + +### jQuery UI License +``` +Copyright jQuery Foundation and other contributors, https://jquery.org/ + +This software consists of voluntary contributions made by many +individuals. For exact contribution history, see the revision history +available at https://github.com/jquery/jquery-ui + +The following license applies to all parts of this software except as +documented below: + +==== + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +==== + +Copyright and related rights for sample code are waived via CC0. Sample +code is defined as all source code contained within the demos directory. + +CC0: http://creativecommons.org/publicdomain/zero/1.0/ + +==== + +All files located in the node_modules and external directories are +externally maintained libraries used by this software which have their +own licenses; we recommend you read them, as their terms may differ from +the terms above. + +``` diff --git a/waffle-spring-security6/apidocs/link.svg b/waffle-spring-security6/apidocs/link.svg new file mode 100644 index 0000000000..dadef51c52 --- /dev/null +++ b/waffle-spring-security6/apidocs/link.svg @@ -0,0 +1,31 @@ + + + + + + + + diff --git a/waffle-spring-security6/apidocs/member-search-index.js b/waffle-spring-security6/apidocs/member-search-index.js new file mode 100644 index 0000000000..55662284f1 --- /dev/null +++ b/waffle-spring-security6/apidocs/member-search-index.js @@ -0,0 +1 @@ +memberSearchIndex = [{"p":"waffle.spring","c":"DelegatingNegotiateSecurityFilter","l":"afterPropertiesSet()"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"afterPropertiesSet()"},{"p":"waffle.spring","c":"WindowsAuthenticationProvider","l":"authenticate(Authentication)","u":"authenticate(org.springframework.security.core.Authentication)"},{"p":"waffle.spring","c":"NegotiateSecurityFilterEntryPoint","l":"commence(HttpServletRequest, HttpServletResponse, AuthenticationException)","u":"commence(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.security.core.AuthenticationException)"},{"p":"waffle.spring","c":"FqnGrantedAuthorityFactory","l":"createGrantedAuthority(WindowsAccount)","u":"createGrantedAuthority(waffle.windows.auth.WindowsAccount)"},{"p":"waffle.spring","c":"GrantedAuthorityFactory","l":"createGrantedAuthority(WindowsAccount)","u":"createGrantedAuthority(waffle.windows.auth.WindowsAccount)"},{"p":"waffle.spring","c":"WindowsAuthenticationToken","l":"DEFAULT_GRANTED_AUTHORITY"},{"p":"waffle.spring","c":"WindowsAuthenticationToken","l":"DEFAULT_GRANTED_AUTHORITY_FACTORY"},{"p":"waffle.spring","c":"DelegatingNegotiateSecurityFilter","l":"DelegatingNegotiateSecurityFilter()","u":"%3Cinit%3E()"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"doFilter(ServletRequest, ServletResponse, FilterChain)","u":"doFilter(jakarta.servlet.ServletRequest,jakarta.servlet.ServletResponse,jakarta.servlet.FilterChain)"},{"p":"waffle.spring","c":"FqnGrantedAuthorityFactory","l":"FqnGrantedAuthorityFactory(String, boolean)","u":"%3Cinit%3E(java.lang.String,boolean)"},{"p":"waffle.spring","c":"DelegatingNegotiateSecurityFilter","l":"getAccessDeniedHandler()"},{"p":"waffle.spring","c":"DelegatingNegotiateSecurityFilter","l":"getAuthenticationFailureHandler()"},{"p":"waffle.spring","c":"DelegatingNegotiateSecurityFilter","l":"getAuthenticationManager()"},{"p":"waffle.spring","c":"DelegatingNegotiateSecurityFilter","l":"getAuthenticationSuccessHandler()"},{"p":"waffle.spring","c":"WindowsAuthenticationToken","l":"getAuthorities()"},{"p":"waffle.spring","c":"WindowsAuthenticationProvider","l":"getAuthProvider()"},{"p":"waffle.spring","c":"WindowsAuthenticationToken","l":"getCredentials()"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"getDefaultGrantedAuthority()"},{"p":"waffle.spring","c":"WindowsAuthenticationProvider","l":"getDefaultGrantedAuthority()"},{"p":"waffle.spring","c":"WindowsAuthenticationToken","l":"getDetails()"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"getGrantedAuthorityFactory()"},{"p":"waffle.spring","c":"WindowsAuthenticationProvider","l":"getGrantedAuthorityFactory()"},{"p":"waffle.spring","c":"WindowsAuthenticationToken","l":"getName()"},{"p":"waffle.spring","c":"WindowsAuthenticationToken","l":"getPrincipal()"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"getPrincipalFormat()"},{"p":"waffle.spring","c":"WindowsAuthenticationProvider","l":"getPrincipalFormat()"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"getProvider()"},{"p":"waffle.spring","c":"NegotiateSecurityFilterEntryPoint","l":"getProvider()"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"getRoleFormat()"},{"p":"waffle.spring","c":"WindowsAuthenticationProvider","l":"getRoleFormat()"},{"p":"waffle.spring","c":"GuestLoginDisabledAuthenticationException","l":"GuestLoginDisabledAuthenticationException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"isAllowGuestLogin()"},{"p":"waffle.spring","c":"WindowsAuthenticationProvider","l":"isAllowGuestLogin()"},{"p":"waffle.spring","c":"WindowsAuthenticationToken","l":"isAuthenticated()"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"isImpersonate()"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"NegotiateSecurityFilter()","u":"%3Cinit%3E()"},{"p":"waffle.spring","c":"NegotiateSecurityFilterEntryPoint","l":"NegotiateSecurityFilterEntryPoint()","u":"%3Cinit%3E()"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"sendUnauthorized(HttpServletResponse, boolean)","u":"sendUnauthorized(jakarta.servlet.http.HttpServletResponse,boolean)"},{"p":"waffle.spring","c":"DelegatingNegotiateSecurityFilter","l":"setAccessDeniedHandler(AccessDeniedHandler)","u":"setAccessDeniedHandler(org.springframework.security.web.access.AccessDeniedHandler)"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"setAllowGuestLogin(boolean)"},{"p":"waffle.spring","c":"WindowsAuthenticationProvider","l":"setAllowGuestLogin(boolean)"},{"p":"waffle.spring","c":"WindowsAuthenticationToken","l":"setAuthenticated(boolean)"},{"p":"waffle.spring","c":"DelegatingNegotiateSecurityFilter","l":"setAuthentication(HttpServletRequest, HttpServletResponse, Authentication)","u":"setAuthentication(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.security.core.Authentication)"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"setAuthentication(HttpServletRequest, HttpServletResponse, Authentication)","u":"setAuthentication(jakarta.servlet.http.HttpServletRequest,jakarta.servlet.http.HttpServletResponse,org.springframework.security.core.Authentication)"},{"p":"waffle.spring","c":"DelegatingNegotiateSecurityFilter","l":"setAuthenticationFailureHandler(AuthenticationFailureHandler)","u":"setAuthenticationFailureHandler(org.springframework.security.web.authentication.AuthenticationFailureHandler)"},{"p":"waffle.spring","c":"DelegatingNegotiateSecurityFilter","l":"setAuthenticationManager(AuthenticationManager)","u":"setAuthenticationManager(org.springframework.security.authentication.AuthenticationManager)"},{"p":"waffle.spring","c":"DelegatingNegotiateSecurityFilter","l":"setAuthenticationSuccessHandler(AuthenticationSuccessHandler)","u":"setAuthenticationSuccessHandler(org.springframework.security.web.authentication.AuthenticationSuccessHandler)"},{"p":"waffle.spring","c":"WindowsAuthenticationProvider","l":"setAuthProvider(IWindowsAuthProvider)","u":"setAuthProvider(waffle.windows.auth.IWindowsAuthProvider)"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"setDefaultGrantedAuthority(GrantedAuthority)","u":"setDefaultGrantedAuthority(org.springframework.security.core.GrantedAuthority)"},{"p":"waffle.spring","c":"WindowsAuthenticationProvider","l":"setDefaultGrantedAuthority(GrantedAuthority)","u":"setDefaultGrantedAuthority(org.springframework.security.core.GrantedAuthority)"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"setGrantedAuthorityFactory(GrantedAuthorityFactory)","u":"setGrantedAuthorityFactory(waffle.spring.GrantedAuthorityFactory)"},{"p":"waffle.spring","c":"WindowsAuthenticationProvider","l":"setGrantedAuthorityFactory(GrantedAuthorityFactory)","u":"setGrantedAuthorityFactory(waffle.spring.GrantedAuthorityFactory)"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"setImpersonate(boolean)"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"setPrincipalFormat(String)","u":"setPrincipalFormat(java.lang.String)"},{"p":"waffle.spring","c":"WindowsAuthenticationProvider","l":"setPrincipalFormat(String)","u":"setPrincipalFormat(java.lang.String)"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"setPrincipalFormatEnum(PrincipalFormat)","u":"setPrincipalFormatEnum(waffle.windows.auth.PrincipalFormat)"},{"p":"waffle.spring","c":"WindowsAuthenticationProvider","l":"setPrincipalFormatEnum(PrincipalFormat)","u":"setPrincipalFormatEnum(waffle.windows.auth.PrincipalFormat)"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"setProvider(SecurityFilterProviderCollection)","u":"setProvider(waffle.servlet.spi.SecurityFilterProviderCollection)"},{"p":"waffle.spring","c":"NegotiateSecurityFilterEntryPoint","l":"setProvider(SecurityFilterProviderCollection)","u":"setProvider(waffle.servlet.spi.SecurityFilterProviderCollection)"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"setRoleFormat(String)","u":"setRoleFormat(java.lang.String)"},{"p":"waffle.spring","c":"WindowsAuthenticationProvider","l":"setRoleFormat(String)","u":"setRoleFormat(java.lang.String)"},{"p":"waffle.spring","c":"NegotiateSecurityFilter","l":"setRoleFormatEnum(PrincipalFormat)","u":"setRoleFormatEnum(waffle.windows.auth.PrincipalFormat)"},{"p":"waffle.spring","c":"WindowsAuthenticationProvider","l":"setRoleFormatEnum(PrincipalFormat)","u":"setRoleFormatEnum(waffle.windows.auth.PrincipalFormat)"},{"p":"waffle.spring","c":"WindowsAuthenticationProvider","l":"supports(Class)","u":"supports(java.lang.Class)"},{"p":"waffle.spring","c":"WindowsAuthenticationProvider","l":"WindowsAuthenticationProvider()","u":"%3Cinit%3E()"},{"p":"waffle.spring","c":"WindowsAuthenticationToken","l":"WindowsAuthenticationToken(WindowsPrincipal)","u":"%3Cinit%3E(waffle.servlet.WindowsPrincipal)"},{"p":"waffle.spring","c":"WindowsAuthenticationToken","l":"WindowsAuthenticationToken(WindowsPrincipal, GrantedAuthorityFactory, GrantedAuthority)","u":"%3Cinit%3E(waffle.servlet.WindowsPrincipal,waffle.spring.GrantedAuthorityFactory,org.springframework.security.core.GrantedAuthority)"}];updateSearchResults(); \ No newline at end of file diff --git a/waffle-spring-security6/apidocs/module-search-index.js b/waffle-spring-security6/apidocs/module-search-index.js new file mode 100644 index 0000000000..57b573fe90 --- /dev/null +++ b/waffle-spring-security6/apidocs/module-search-index.js @@ -0,0 +1 @@ +moduleSearchIndex = [{"l":"waffle.spring.security6"}];updateSearchResults(); \ No newline at end of file diff --git a/waffle-spring-security6/apidocs/overview-tree.html b/waffle-spring-security6/apidocs/overview-tree.html new file mode 100644 index 0000000000..b91259bb69 --- /dev/null +++ b/waffle-spring-security6/apidocs/overview-tree.html @@ -0,0 +1,110 @@ + + + + +Class Hierarchy (waffle-spring-security6 3.5.1 API) + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For All Packages

+
+Package Hierarchies: + +
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+ +
+
+ + diff --git a/waffle-spring-security6/apidocs/package-search-index.js b/waffle-spring-security6/apidocs/package-search-index.js new file mode 100644 index 0000000000..fb8ea6d945 --- /dev/null +++ b/waffle-spring-security6/apidocs/package-search-index.js @@ -0,0 +1 @@ +packageSearchIndex = [{"l":"All Packages","u":"allpackages-index.html"},{"m":"waffle.spring.security6","l":"waffle.spring"}];updateSearchResults(); \ No newline at end of file diff --git a/waffle-spring-security6/apidocs/resources/glass.png b/waffle-spring-security6/apidocs/resources/glass.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f591f467a1c0c949bbc510156a0c1afb860a6e GIT binary patch literal 499 zcmVJoRsvExf%rEN>jUL}qZ_~k#FbE+Q;{`;0FZwVNX2n-^JoI; zP;4#$8DIy*Yk-P>VN(DUKmPse7mx+ExD4O|;?E5D0Z5($mjO3`*anwQU^s{ZDK#Lz zj>~{qyaIx5K!t%=G&2IJNzg!ChRpyLkO7}Ry!QaotAHAMpbB3AF(}|_f!G-oI|uK6 z`id_dumai5K%C3Y$;tKS_iqMPHg<*|-@e`liWLAggVM!zAP#@l;=c>S03;{#04Z~5 zN_+ss=Yg6*hTr59mzMwZ@+l~q!+?ft!fF66AXT#wWavHt30bZWFCK%!BNk}LN?0Hg z1VF_nfs`Lm^DjYZ1(1uD0u4CSIr)XAaqW6IT{!St5~1{i=i}zAy76p%_|w8rh@@c0Axr!ns=D-X+|*sY6!@wacG9%)Qn*O zl0sa739kT-&_?#oVxXF6tOnqTD)cZ}2vi$`ZU8RLAlo8=_z#*P3xI~i!lEh+Pdu-L zx{d*wgjtXbnGX_Yf@Tc7Q3YhLhPvc8noGJs2DA~1DySiA&6V{5JzFt ojAY1KXm~va;tU{v7C?Xj0BHw!K;2aXV*mgE07*qoM6N<$f;4TDA^-pY literal 0 HcmV?d00001 diff --git a/waffle-spring-security6/apidocs/script-dir/jquery-3.7.1.min.js b/waffle-spring-security6/apidocs/script-dir/jquery-3.7.1.min.js new file mode 100644 index 0000000000..7f37b5d991 --- /dev/null +++ b/waffle-spring-security6/apidocs/script-dir/jquery-3.7.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="",le.option=!!xe.lastChild;var ke={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n",""]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="
",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=x(e||this.defaultElement||this)[0],this.element=x(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=x(),this.hoverable=x(),this.focusable=x(),this.classesElementLookup={},e!==this&&(x.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=x(e.style?e.ownerDocument:e.document||e),this.window=x(this.document[0].defaultView||this.document[0].parentWindow)),this.options=x.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:x.noop,_create:x.noop,_init:x.noop,destroy:function(){var i=this;this._destroy(),x.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:x.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return x.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=x.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return x("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthC(E(s),E(n))?o.important="horizontal":o.important="vertical",c.using.call(this,t,o)}),l.offset(x.extend(u,{using:t}))})},x.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,l=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=x(t.target),i=x(x.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){x.contains(this.element[0],x.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=x(t.target).closest(".ui-menu-item"),i=x(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=x(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case x.ui.keyCode.PAGE_UP:this.previousPage(t);break;case x.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case x.ui.keyCode.HOME:this._move("first","first",t);break;case x.ui.keyCode.END:this._move("last","last",t);break;case x.ui.keyCode.UP:this.previous(t);break;case x.ui.keyCode.DOWN:this.next(t);break;case x.ui.keyCode.LEFT:this.collapse(t);break;case x.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case x.ui.keyCode.ENTER:case x.ui.keyCode.SPACE:this._activate(t);break;case x.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=x(this),e=t.prev(),i=x("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=x(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!x.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(x.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(x.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=x.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=x("