From 45a7ce27cbbb359bbd7aba6be0a7101bb2c920f3 Mon Sep 17 00:00:00 2001 From: Kai Kreuzer Date: Mon, 21 Jan 2019 12:50:14 +0100 Subject: [PATCH] Removed addons from core (#469) * removed addons from core * removed homebuilder folder * removed io.sound bundle Signed-off-by: Kai Kreuzer --- bundles/org.openhab.io.rest.docs/.classpath | 7 - bundles/org.openhab.io.rest.docs/.project | 38 - .../META-INF/MANIFEST.MF | 24 - bundles/org.openhab.io.rest.docs/NOTICE | 13 - .../OSGI-INF/dashboardtile.xml | 21 - .../OSGI-INF/swaggerservice.xml | 19 - bundles/org.openhab.io.rest.docs/README | 3 - .../org.openhab.io.rest.docs/build.properties | 6 - bundles/org.openhab.io.rest.docs/pom.xml | 14 - .../rest/docs/internal/RESTDashboardTile.java | 51 - .../io/rest/docs/internal/SwaggerService.java | 54 - .../swagger/css/openhab.css | 15 - .../swagger/css/print.css | 1175 - .../swagger/css/reset.css | 125 - .../swagger/css/screen.css | 1282 - .../swagger/css/style.css | 250 - .../swagger/css/typography.css | 26 - .../swagger/favicon.ico | Bin 32038 -> 0 bytes .../swagger/fonts/droid-sans-v6-latin-700.eot | Bin 22922 -> 0 bytes .../fonts/droid-sans-v6-latin-700.woff | Bin 25992 -> 0 bytes .../fonts/droid-sans-v6-latin-700.woff2 | Bin 11480 -> 0 bytes .../fonts/droid-sans-v6-latin-regular.eot | Bin 22008 -> 0 bytes .../fonts/droid-sans-v6-latin-regular.woff | Bin 24868 -> 0 bytes .../fonts/droid-sans-v6-latin-regular.woff2 | Bin 11304 -> 0 bytes .../swagger/images/dashboardtile.png | Bin 34395 -> 0 bytes .../swagger/images/explorer_icons.png | Bin 5763 -> 0 bytes .../swagger/images/logo_small.png | Bin 3610 -> 0 bytes .../swagger/images/throbber.gif | Bin 9257 -> 0 bytes .../swagger/index.html | 121 - .../swagger/lang/en.js | 53 - .../swagger/lang/es.js | 52 - .../swagger/lang/fr.js | 53 - .../swagger/lang/it.js | 52 - .../swagger/lang/ja.js | 53 - .../swagger/lang/pt.js | 53 - .../swagger/lang/ru.js | 52 - .../swagger/lang/tr.js | 53 - .../swagger/lang/translator.js | 39 - .../swagger/lang/zh-cn.js | 53 - .../swagger/lib/backbone-min.js | 15 - .../swagger/lib/handlebars-2.0.0.js | 28 - .../swagger/lib/highlight.7.3.pack.js | 1 - .../swagger/lib/jquery-1.8.0.min.js | 2 - .../swagger/lib/jquery.ba-bbq.min.js | 18 - .../swagger/lib/jquery.slideto.min.js | 1 - .../swagger/lib/jquery.wiggle.min.js | 8 - .../swagger/lib/marked.js | 1272 - .../swagger/lib/swagger-oauth.js | 294 - .../swagger/lib/underscore-min.js | 6 - .../swagger/lib/underscore-min.map | 1 - .../org.openhab.io.rest.docs/swagger/o2c.html | 20 - .../swagger/swagger-ui.js | 32293 ---------------- .../swagger/swagger-ui.min.js | 14 - bundles/org.openhab.io.sound/.classpath | 8 - bundles/org.openhab.io.sound/.project | 33 - .../org.openhab.io.sound/META-INF/MANIFEST.MF | 21 - bundles/org.openhab.io.sound/NOTICE | 13 - .../OSGI-INF/enhancedjavasound.xml | 21 - bundles/org.openhab.io.sound/build.properties | 6 - bundles/org.openhab.io.sound/lib/jl1.0.1.jar | Bin 105363 -> 0 bytes bundles/org.openhab.io.sound/pom.xml | 14 - .../internal/EnhancedJavaSoundAudioSink.java | 131 - bundles/org.openhab.ui.basicui/.classpath | 8 - bundles/org.openhab.ui.basicui/.gitignore | 1 - bundles/org.openhab.ui.basicui/.project | 33 - .../META-INF/MANIFEST.MF | 17 - bundles/org.openhab.ui.basicui/NOTICE | 13 - .../OSGI-INF/.gitignore | 2 - .../org.openhab.ui.basicui/build.properties | 7 - .../patch/web/favicon.ico | Bin 32038 -> 0 bytes .../patch/web/fonts/MaterialIcons-Regular.eot | Bin 259008 -> 0 bytes .../patch/web/fonts/MaterialIcons-Regular.ttf | Bin 258840 -> 0 bytes .../web/fonts/MaterialIcons-Regular.woff | Bin 258916 -> 0 bytes .../web/fonts/MaterialIcons-Regular.woff2 | Bin 36888 -> 0 bytes .../patch/web/images/launcher-icon-0-75x.png | Bin 5425 -> 0 bytes .../patch/web/images/launcher-icon-1-5x.png | Bin 4465 -> 0 bytes .../patch/web/images/launcher-icon-1x.png | Bin 2792 -> 0 bytes .../patch/web/images/launcher-icon-2x.png | Bin 6323 -> 0 bytes .../patch/web/images/launcher-icon-3x.png | Bin 9829 -> 0 bytes .../patch/web/images/launcher-icon-4x.png | Bin 14373 -> 0 bytes .../patch/web/images/touch-icon-114.png | Bin 4370 -> 0 bytes .../patch/web/images/touch-icon-120.png | Bin 4630 -> 0 bytes .../patch/web/images/touch-icon-144.png | Bin 5661 -> 0 bytes .../patch/web/images/touch-icon-152.png | Bin 5958 -> 0 bytes .../patch/web/images/touch-icon-167.png | Bin 6549 -> 0 bytes .../patch/web/images/touch-icon-180.png | Bin 7053 -> 0 bytes .../patch/web/images/touch-icon-57.png | Bin 2290 -> 0 bytes .../patch/web/images/touch-icon-72.png | Bin 2861 -> 0 bytes .../patch/web/images/touch-icon-76.png | Bin 2965 -> 0 bytes .../patch/web/manifest.json | 43 - bundles/org.openhab.ui.basicui/pom.xml | 16 - .../internal/BasicUIDashboardTile.java | 46 - bundles/org.openhab.ui.classicui/.classpath | 8 - bundles/org.openhab.ui.classicui/.gitignore | 1 - bundles/org.openhab.ui.classicui/.project | 33 - .../META-INF/MANIFEST.MF | 17 - bundles/org.openhab.ui.classicui/NOTICE | 13 - .../OSGI-INF/.gitignore | 2 - .../org.openhab.ui.classicui/build.properties | 7 - .../patch/web/favicon.ico | Bin 32038 -> 0 bytes .../patch/web/images/launcher-icon-0-75x.png | Bin 5425 -> 0 bytes .../patch/web/images/launcher-icon-1-5x.png | Bin 4465 -> 0 bytes .../patch/web/images/launcher-icon-1x.png | Bin 2792 -> 0 bytes .../patch/web/images/launcher-icon-2x.png | Bin 6323 -> 0 bytes .../patch/web/images/launcher-icon-3x.png | Bin 9829 -> 0 bytes .../patch/web/images/launcher-icon-4x.png | Bin 14373 -> 0 bytes .../patch/web/images/touch-icon-114.png | Bin 4370 -> 0 bytes .../patch/web/images/touch-icon-120.png | Bin 4630 -> 0 bytes .../patch/web/images/touch-icon-144.png | Bin 5661 -> 0 bytes .../patch/web/images/touch-icon-152.png | Bin 5958 -> 0 bytes .../patch/web/images/touch-icon-167.png | Bin 6549 -> 0 bytes .../patch/web/images/touch-icon-180.png | Bin 7053 -> 0 bytes .../patch/web/images/touch-icon-57.png | Bin 2290 -> 0 bytes .../patch/web/images/touch-icon-72.png | Bin 2861 -> 0 bytes .../patch/web/images/touch-icon-76.png | Bin 2965 -> 0 bytes .../patch/web/manifest.json | 43 - bundles/org.openhab.ui.classicui/pom.xml | 16 - .../internal/ClassicUIDashboardTile.java | 46 - bundles/org.openhab.ui.homebuilder/.classpath | 7 - .../org.openhab.ui.homebuilder/.eslintrc.json | 40 - .../org.openhab.ui.homebuilder/.gitattributes | 1 - bundles/org.openhab.ui.homebuilder/.project | 33 - .../META-INF/MANIFEST.MF | 22 - bundles/org.openhab.ui.homebuilder/NOTICE | 55 - .../OSGI-INF/.gitignore | 2 - bundles/org.openhab.ui.homebuilder/README.md | 32 - bundles/org.openhab.ui.homebuilder/USAGE.md | 116 - .../build.properties | 14 - bundles/org.openhab.ui.homebuilder/pom.xml | 98 - .../internal/HomeBuilderDashboardTile.java | 47 - .../internal/HomeBuilderServlet.java | 64 - .../org.openhab.ui.homebuilder/web/.babelrc | 5 - .../org.openhab.ui.homebuilder/web/.gitignore | 3 - .../web/favicon.ico | Bin 32038 -> 0 bytes .../web/i18n/ach-UG.json | 62 - .../web/i18n/af-ZA.json | 62 - .../web/i18n/ar-SA.json | 62 - .../web/i18n/bg-BG.json | 62 - .../web/i18n/ca-ES.json | 62 - .../web/i18n/cs-CZ.json | 62 - .../web/i18n/da-DK.json | 62 - .../web/i18n/de-DE.json | 62 - .../web/i18n/el-GR.json | 62 - .../web/i18n/en-UK.json | 64 - .../web/i18n/es-ES.json | 62 - .../web/i18n/fi-FI.json | 62 - .../web/i18n/fr-FR.json | 62 - .../web/i18n/he-IL.json | 62 - .../web/i18n/hu-HU.json | 62 - .../web/i18n/id-ID.json | 62 - .../web/i18n/it-IT.json | 62 - .../web/i18n/ja-JP.json | 62 - .../web/i18n/ko-KR.json | 62 - .../web/i18n/lt-LT.json | 62 - .../web/i18n/nl-NL.json | 62 - .../web/i18n/no-NO.json | 62 - .../web/i18n/pl-PL.json | 62 - .../web/i18n/pt-BR.json | 62 - .../web/i18n/pt-PT.json | 62 - .../web/i18n/ro-RO.json | 62 - .../web/i18n/ru-RU.json | 62 - .../web/i18n/sr-SP.json | 62 - .../web/i18n/sv-SE.json | 62 - .../web/i18n/tl-PH.json | 62 - .../web/i18n/tr-TR.json | 62 - .../web/i18n/uk-UA.json | 62 - .../web/i18n/vi-VN.json | 62 - .../web/i18n/zh-CN.json | 62 - .../org.openhab.ui.homebuilder/web/index.html | 12 - .../web/package-lock.json | 12025 ------ .../web/package.json | 47 - .../web/src/App.vue | 21 - .../web/src/AppForm.vue | 226 - .../web/src/AppNav.vue | 41 - .../web/src/Collapse.vue | 95 - .../web/src/definitions.js | 97 - .../web/src/fieldMultiselect.vue | 169 - .../web/src/formSchema.js | 360 - .../web/src/habpanel.js | 113 - .../web/src/main.js | 31 - .../web/src/restItems.js | 178 - .../web/src/scss/app.scss | 218 - .../web/src/sitemap.js | 117 - .../web/src/textItems.js | 167 - .../org.openhab.ui.homebuilder/web/tile.png | Bin 48115 -> 0 bytes .../web/webpack.config.js | 83 - bundles/org.openhab.ui.paperui/.classpath | 8 - bundles/org.openhab.ui.paperui/.gitignore | 1 - bundles/org.openhab.ui.paperui/.project | 33 - .../META-INF/MANIFEST.MF | 17 - bundles/org.openhab.ui.paperui/NOTICE | 13 - .../OSGI-INF/.gitignore | 2 - .../org.openhab.ui.paperui/build.properties | 7 - .../patch/web/css/theme.css | 172 - .../patch/web/img/dashboardtile.png | Bin 29015 -> 0 bytes .../patch/web/img/logo.ico | Bin 32038 -> 0 bytes .../patch/web/img/logo.png | Bin 8317 -> 0 bytes .../patch/web/img/logo_pointer.png | Bin 2904 -> 0 bytes .../patch/web/js/constants.js | 23 - .../patch/web/js/extensions.js | 16 - bundles/org.openhab.ui.paperui/pom.xml | 16 - .../internal/PaperUIDashboardTile.java | 46 - bundles/pom.xml | 6 - .../openhab-core/src/main/feature/feature.xml | 15 - features/p2/feature.xml | 28 - poms/tycho/pom.xml | 14 +- 206 files changed, 4 insertions(+), 55411 deletions(-) delete mode 100644 bundles/org.openhab.io.rest.docs/.classpath delete mode 100644 bundles/org.openhab.io.rest.docs/.project delete mode 100644 bundles/org.openhab.io.rest.docs/META-INF/MANIFEST.MF delete mode 100644 bundles/org.openhab.io.rest.docs/NOTICE delete mode 100644 bundles/org.openhab.io.rest.docs/OSGI-INF/dashboardtile.xml delete mode 100644 bundles/org.openhab.io.rest.docs/OSGI-INF/swaggerservice.xml delete mode 100644 bundles/org.openhab.io.rest.docs/README delete mode 100644 bundles/org.openhab.io.rest.docs/build.properties delete mode 100644 bundles/org.openhab.io.rest.docs/pom.xml delete mode 100644 bundles/org.openhab.io.rest.docs/src/main/java/org/openhab/io/rest/docs/internal/RESTDashboardTile.java delete mode 100644 bundles/org.openhab.io.rest.docs/src/main/java/org/openhab/io/rest/docs/internal/SwaggerService.java delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/css/openhab.css delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/css/print.css delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/css/reset.css delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/css/screen.css delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/css/style.css delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/css/typography.css delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/favicon.ico delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/fonts/droid-sans-v6-latin-700.eot delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/fonts/droid-sans-v6-latin-700.woff delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/fonts/droid-sans-v6-latin-700.woff2 delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/fonts/droid-sans-v6-latin-regular.eot delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/fonts/droid-sans-v6-latin-regular.woff delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/fonts/droid-sans-v6-latin-regular.woff2 delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/images/dashboardtile.png delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/images/explorer_icons.png delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/images/logo_small.png delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/images/throbber.gif delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/index.html delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lang/en.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lang/es.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lang/fr.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lang/it.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lang/ja.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lang/pt.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lang/ru.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lang/tr.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lang/translator.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lang/zh-cn.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lib/backbone-min.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lib/handlebars-2.0.0.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lib/highlight.7.3.pack.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lib/jquery-1.8.0.min.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lib/jquery.ba-bbq.min.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lib/jquery.slideto.min.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lib/jquery.wiggle.min.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lib/marked.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lib/swagger-oauth.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lib/underscore-min.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/lib/underscore-min.map delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/o2c.html delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/swagger-ui.js delete mode 100644 bundles/org.openhab.io.rest.docs/swagger/swagger-ui.min.js delete mode 100644 bundles/org.openhab.io.sound/.classpath delete mode 100644 bundles/org.openhab.io.sound/.project delete mode 100644 bundles/org.openhab.io.sound/META-INF/MANIFEST.MF delete mode 100644 bundles/org.openhab.io.sound/NOTICE delete mode 100644 bundles/org.openhab.io.sound/OSGI-INF/enhancedjavasound.xml delete mode 100644 bundles/org.openhab.io.sound/build.properties delete mode 100644 bundles/org.openhab.io.sound/lib/jl1.0.1.jar delete mode 100644 bundles/org.openhab.io.sound/pom.xml delete mode 100644 bundles/org.openhab.io.sound/src/main/java/org/openhab/io/sound/internal/EnhancedJavaSoundAudioSink.java delete mode 100644 bundles/org.openhab.ui.basicui/.classpath delete mode 100644 bundles/org.openhab.ui.basicui/.gitignore delete mode 100644 bundles/org.openhab.ui.basicui/.project delete mode 100644 bundles/org.openhab.ui.basicui/META-INF/MANIFEST.MF delete mode 100644 bundles/org.openhab.ui.basicui/NOTICE delete mode 100644 bundles/org.openhab.ui.basicui/OSGI-INF/.gitignore delete mode 100644 bundles/org.openhab.ui.basicui/build.properties delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/favicon.ico delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/fonts/MaterialIcons-Regular.eot delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/fonts/MaterialIcons-Regular.ttf delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/fonts/MaterialIcons-Regular.woff delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/fonts/MaterialIcons-Regular.woff2 delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/images/launcher-icon-0-75x.png delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/images/launcher-icon-1-5x.png delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/images/launcher-icon-1x.png delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/images/launcher-icon-2x.png delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/images/launcher-icon-3x.png delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/images/launcher-icon-4x.png delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/images/touch-icon-114.png delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/images/touch-icon-120.png delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/images/touch-icon-144.png delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/images/touch-icon-152.png delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/images/touch-icon-167.png delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/images/touch-icon-180.png delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/images/touch-icon-57.png delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/images/touch-icon-72.png delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/images/touch-icon-76.png delete mode 100644 bundles/org.openhab.ui.basicui/patch/web/manifest.json delete mode 100644 bundles/org.openhab.ui.basicui/pom.xml delete mode 100644 bundles/org.openhab.ui.basicui/src/main/java/org/openhab/ui/basicui/internal/BasicUIDashboardTile.java delete mode 100644 bundles/org.openhab.ui.classicui/.classpath delete mode 100644 bundles/org.openhab.ui.classicui/.gitignore delete mode 100644 bundles/org.openhab.ui.classicui/.project delete mode 100644 bundles/org.openhab.ui.classicui/META-INF/MANIFEST.MF delete mode 100644 bundles/org.openhab.ui.classicui/NOTICE delete mode 100644 bundles/org.openhab.ui.classicui/OSGI-INF/.gitignore delete mode 100644 bundles/org.openhab.ui.classicui/build.properties delete mode 100644 bundles/org.openhab.ui.classicui/patch/web/favicon.ico delete mode 100644 bundles/org.openhab.ui.classicui/patch/web/images/launcher-icon-0-75x.png delete mode 100644 bundles/org.openhab.ui.classicui/patch/web/images/launcher-icon-1-5x.png delete mode 100644 bundles/org.openhab.ui.classicui/patch/web/images/launcher-icon-1x.png delete mode 100644 bundles/org.openhab.ui.classicui/patch/web/images/launcher-icon-2x.png delete mode 100644 bundles/org.openhab.ui.classicui/patch/web/images/launcher-icon-3x.png delete mode 100644 bundles/org.openhab.ui.classicui/patch/web/images/launcher-icon-4x.png delete mode 100644 bundles/org.openhab.ui.classicui/patch/web/images/touch-icon-114.png delete mode 100644 bundles/org.openhab.ui.classicui/patch/web/images/touch-icon-120.png delete mode 100644 bundles/org.openhab.ui.classicui/patch/web/images/touch-icon-144.png delete mode 100644 bundles/org.openhab.ui.classicui/patch/web/images/touch-icon-152.png delete mode 100644 bundles/org.openhab.ui.classicui/patch/web/images/touch-icon-167.png delete mode 100644 bundles/org.openhab.ui.classicui/patch/web/images/touch-icon-180.png delete mode 100644 bundles/org.openhab.ui.classicui/patch/web/images/touch-icon-57.png delete mode 100644 bundles/org.openhab.ui.classicui/patch/web/images/touch-icon-72.png delete mode 100644 bundles/org.openhab.ui.classicui/patch/web/images/touch-icon-76.png delete mode 100644 bundles/org.openhab.ui.classicui/patch/web/manifest.json delete mode 100644 bundles/org.openhab.ui.classicui/pom.xml delete mode 100644 bundles/org.openhab.ui.classicui/src/main/java/org/openhab/ui/classicui/internal/ClassicUIDashboardTile.java delete mode 100644 bundles/org.openhab.ui.homebuilder/.classpath delete mode 100644 bundles/org.openhab.ui.homebuilder/.eslintrc.json delete mode 100644 bundles/org.openhab.ui.homebuilder/.gitattributes delete mode 100644 bundles/org.openhab.ui.homebuilder/.project delete mode 100644 bundles/org.openhab.ui.homebuilder/META-INF/MANIFEST.MF delete mode 100644 bundles/org.openhab.ui.homebuilder/NOTICE delete mode 100644 bundles/org.openhab.ui.homebuilder/OSGI-INF/.gitignore delete mode 100644 bundles/org.openhab.ui.homebuilder/README.md delete mode 100644 bundles/org.openhab.ui.homebuilder/USAGE.md delete mode 100644 bundles/org.openhab.ui.homebuilder/build.properties delete mode 100644 bundles/org.openhab.ui.homebuilder/pom.xml delete mode 100644 bundles/org.openhab.ui.homebuilder/src/main/java/org/openhab/ui/homebuilder/internal/HomeBuilderDashboardTile.java delete mode 100644 bundles/org.openhab.ui.homebuilder/src/main/java/org/openhab/ui/homebuilder/internal/HomeBuilderServlet.java delete mode 100644 bundles/org.openhab.ui.homebuilder/web/.babelrc delete mode 100644 bundles/org.openhab.ui.homebuilder/web/.gitignore delete mode 100644 bundles/org.openhab.ui.homebuilder/web/favicon.ico delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/ach-UG.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/af-ZA.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/ar-SA.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/bg-BG.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/ca-ES.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/cs-CZ.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/da-DK.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/de-DE.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/el-GR.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/en-UK.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/es-ES.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/fi-FI.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/fr-FR.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/he-IL.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/hu-HU.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/id-ID.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/it-IT.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/ja-JP.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/ko-KR.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/lt-LT.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/nl-NL.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/no-NO.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/pl-PL.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/pt-BR.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/pt-PT.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/ro-RO.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/ru-RU.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/sr-SP.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/sv-SE.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/tl-PH.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/tr-TR.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/uk-UA.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/vi-VN.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/i18n/zh-CN.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/index.html delete mode 100644 bundles/org.openhab.ui.homebuilder/web/package-lock.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/package.json delete mode 100644 bundles/org.openhab.ui.homebuilder/web/src/App.vue delete mode 100644 bundles/org.openhab.ui.homebuilder/web/src/AppForm.vue delete mode 100644 bundles/org.openhab.ui.homebuilder/web/src/AppNav.vue delete mode 100644 bundles/org.openhab.ui.homebuilder/web/src/Collapse.vue delete mode 100644 bundles/org.openhab.ui.homebuilder/web/src/definitions.js delete mode 100644 bundles/org.openhab.ui.homebuilder/web/src/fieldMultiselect.vue delete mode 100644 bundles/org.openhab.ui.homebuilder/web/src/formSchema.js delete mode 100644 bundles/org.openhab.ui.homebuilder/web/src/habpanel.js delete mode 100644 bundles/org.openhab.ui.homebuilder/web/src/main.js delete mode 100644 bundles/org.openhab.ui.homebuilder/web/src/restItems.js delete mode 100644 bundles/org.openhab.ui.homebuilder/web/src/scss/app.scss delete mode 100644 bundles/org.openhab.ui.homebuilder/web/src/sitemap.js delete mode 100644 bundles/org.openhab.ui.homebuilder/web/src/textItems.js delete mode 100644 bundles/org.openhab.ui.homebuilder/web/tile.png delete mode 100644 bundles/org.openhab.ui.homebuilder/web/webpack.config.js delete mode 100644 bundles/org.openhab.ui.paperui/.classpath delete mode 100644 bundles/org.openhab.ui.paperui/.gitignore delete mode 100644 bundles/org.openhab.ui.paperui/.project delete mode 100644 bundles/org.openhab.ui.paperui/META-INF/MANIFEST.MF delete mode 100644 bundles/org.openhab.ui.paperui/NOTICE delete mode 100644 bundles/org.openhab.ui.paperui/OSGI-INF/.gitignore delete mode 100644 bundles/org.openhab.ui.paperui/build.properties delete mode 100644 bundles/org.openhab.ui.paperui/patch/web/css/theme.css delete mode 100644 bundles/org.openhab.ui.paperui/patch/web/img/dashboardtile.png delete mode 100644 bundles/org.openhab.ui.paperui/patch/web/img/logo.ico delete mode 100755 bundles/org.openhab.ui.paperui/patch/web/img/logo.png delete mode 100644 bundles/org.openhab.ui.paperui/patch/web/img/logo_pointer.png delete mode 100644 bundles/org.openhab.ui.paperui/patch/web/js/constants.js delete mode 100644 bundles/org.openhab.ui.paperui/patch/web/js/extensions.js delete mode 100644 bundles/org.openhab.ui.paperui/pom.xml delete mode 100644 bundles/org.openhab.ui.paperui/src/main/java/org/openhab/ui/paperui/internal/PaperUIDashboardTile.java diff --git a/bundles/org.openhab.io.rest.docs/.classpath b/bundles/org.openhab.io.rest.docs/.classpath deleted file mode 100644 index 7f457fa41..000000000 --- a/bundles/org.openhab.io.rest.docs/.classpath +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/bundles/org.openhab.io.rest.docs/.project b/bundles/org.openhab.io.rest.docs/.project deleted file mode 100644 index 43ce9309a..000000000 --- a/bundles/org.openhab.io.rest.docs/.project +++ /dev/null @@ -1,38 +0,0 @@ - - - org.openhab.io.rest.docs - - - - - - org.eclipse.jdt.core.javabuilder - - - - - bndtools.core.bndbuilder - - - - - org.eclipse.pde.ManifestBuilder - - - - - org.eclipse.pde.SchemaBuilder - - - - - org.eclipse.pde.ds.core.builder - - - - - - org.eclipse.jdt.core.javanature - org.eclipse.pde.PluginNature - - diff --git a/bundles/org.openhab.io.rest.docs/META-INF/MANIFEST.MF b/bundles/org.openhab.io.rest.docs/META-INF/MANIFEST.MF deleted file mode 100644 index ee889b16a..000000000 --- a/bundles/org.openhab.io.rest.docs/META-INF/MANIFEST.MF +++ /dev/null @@ -1,24 +0,0 @@ -Manifest-Version: 1.0 -Automatic-Module-Name: org.openhab.io.rest.docs -Bundle-ActivationPolicy: lazy -Bundle-ManifestVersion: 2 -Bundle-Name: openHAB REST Documentation -Bundle-RequiredExecutionEnvironment: JavaSE-1.8 -Bundle-SymbolicName: org.openhab.io.rest.docs -Bundle-Vendor: openHAB -Bundle-Version: 2.5.0.qualifier -Import-Package: - com.google.gson, - com.google.gson.annotations, - javax.servlet, - javax.servlet.http, - javax.ws.rs, - javax.ws.rs.core, - org.eclipse.jdt.annotation;resolution:=optional, - org.eclipse.smarthome.io.rest, - org.openhab.ui.dashboard, - org.osgi.framework, - org.osgi.service.cm, - org.osgi.service.http, - org.slf4j -Service-Component: OSGI-INF/*.xml diff --git a/bundles/org.openhab.io.rest.docs/NOTICE b/bundles/org.openhab.io.rest.docs/NOTICE deleted file mode 100644 index 4ce688fce..000000000 --- a/bundles/org.openhab.io.rest.docs/NOTICE +++ /dev/null @@ -1,13 +0,0 @@ -This content is produced and maintained by the openHAB project. - -* Project home: https://www.openhab.org - -== Declared Project Licenses - -This program and the accompanying materials are made available under the terms -of the Eclipse Public License 2.0 which is available at -https://www.eclipse.org/legal/epl-2.0/. - -== Source Code - -https://github.com/openhab/openhab-core diff --git a/bundles/org.openhab.io.rest.docs/OSGI-INF/dashboardtile.xml b/bundles/org.openhab.io.rest.docs/OSGI-INF/dashboardtile.xml deleted file mode 100644 index cf6512874..000000000 --- a/bundles/org.openhab.io.rest.docs/OSGI-INF/dashboardtile.xml +++ /dev/null @@ -1,21 +0,0 @@ - - - - - - - - diff --git a/bundles/org.openhab.io.rest.docs/OSGI-INF/swaggerservice.xml b/bundles/org.openhab.io.rest.docs/OSGI-INF/swaggerservice.xml deleted file mode 100644 index 4797cc70d..000000000 --- a/bundles/org.openhab.io.rest.docs/OSGI-INF/swaggerservice.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - diff --git a/bundles/org.openhab.io.rest.docs/README b/bundles/org.openhab.io.rest.docs/README deleted file mode 100644 index b2d6c9e39..000000000 --- a/bundles/org.openhab.io.rest.docs/README +++ /dev/null @@ -1,3 +0,0 @@ -The code of this bundle originates from the Amdatu project, see http://www.amdatu.org/components/web.html - -It is made available under the Apache license 2.0 (http://www.amdatu.org/license.html) diff --git a/bundles/org.openhab.io.rest.docs/build.properties b/bundles/org.openhab.io.rest.docs/build.properties deleted file mode 100644 index 4c3229103..000000000 --- a/bundles/org.openhab.io.rest.docs/build.properties +++ /dev/null @@ -1,6 +0,0 @@ -bin.includes = META-INF/,\ - .,\ - OSGI-INF/,\ - swagger/,\ - NOTICE -source.. = src/main/java diff --git a/bundles/org.openhab.io.rest.docs/pom.xml b/bundles/org.openhab.io.rest.docs/pom.xml deleted file mode 100644 index 609275e0b..000000000 --- a/bundles/org.openhab.io.rest.docs/pom.xml +++ /dev/null @@ -1,14 +0,0 @@ - - 4.0.0 - - org.openhab.core - pom-bundles - 2.5.0-SNAPSHOT - - - org.openhab.io.rest.docs - - eclipse-plugin - openHAB REST API Documentation - - diff --git a/bundles/org.openhab.io.rest.docs/src/main/java/org/openhab/io/rest/docs/internal/RESTDashboardTile.java b/bundles/org.openhab.io.rest.docs/src/main/java/org/openhab/io/rest/docs/internal/RESTDashboardTile.java deleted file mode 100644 index f1b3253a6..000000000 --- a/bundles/org.openhab.io.rest.docs/src/main/java/org/openhab/io/rest/docs/internal/RESTDashboardTile.java +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Copyright (c) 2010-2019 Contributors to the openHAB project - * - * See the NOTICE file(s) distributed with this work for additional - * information. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License 2.0 which is available at - * http://www.eclipse.org/legal/epl-2.0 - * - * SPDX-License-Identifier: EPL-2.0 - */ -package org.openhab.io.rest.docs.internal; - -import org.openhab.ui.dashboard.DashboardTile; - -/** - * The dashboard tile for the REST API, - * - * @author Kai Kreuzer - * - */ -public class RESTDashboardTile implements DashboardTile { - - protected void activate() { - } - - protected void deactivate() { - } - - @Override - public String getName() { - return "REST API"; - } - - @Override - public String getUrl() { - return "../doc/index.html"; - } - - @Override - public String getOverlay() { - return null; - } - - @Override - public String getImageUrl() { - return "../doc/images/dashboardtile.png"; - } - -} diff --git a/bundles/org.openhab.io.rest.docs/src/main/java/org/openhab/io/rest/docs/internal/SwaggerService.java b/bundles/org.openhab.io.rest.docs/src/main/java/org/openhab/io/rest/docs/internal/SwaggerService.java deleted file mode 100644 index 31b4df8bf..000000000 --- a/bundles/org.openhab.io.rest.docs/src/main/java/org/openhab/io/rest/docs/internal/SwaggerService.java +++ /dev/null @@ -1,54 +0,0 @@ -/** - * Copyright (c) 2010-2019 Contributors to the openHAB project - * - * See the NOTICE file(s) distributed with this work for additional - * information. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License 2.0 which is available at - * http://www.eclipse.org/legal/epl-2.0 - * - * SPDX-License-Identifier: EPL-2.0 - */ -package org.openhab.io.rest.docs.internal; - -import org.osgi.service.http.HttpService; -import org.osgi.service.http.NamespaceException; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -/** - * This service registers the Swagger UI as a web resource on the HTTP service. - * - * @author Kai Kreuzer - * - */ -public class SwaggerService { - - private static final String ALIAS = "/doc"; - - private final Logger logger = LoggerFactory.getLogger(this.getClass()); - - private HttpService httpService; - - protected void setHttpService(HttpService httpService) { - this.httpService = httpService; - } - - protected void unsetHttpService(HttpService httpService) { - this.httpService = null; - } - - protected void activate() { - try { - httpService.registerResources(ALIAS, "swagger", httpService.createDefaultHttpContext()); - } catch (NamespaceException e) { - logger.error("Could not start up REST documentation service: {}", e.getMessage()); - } - } - - protected void deactivate() { - httpService.unregister(ALIAS); - } - -} diff --git a/bundles/org.openhab.io.rest.docs/swagger/css/openhab.css b/bundles/org.openhab.io.rest.docs/swagger/css/openhab.css deleted file mode 100644 index d5860deee..000000000 --- a/bundles/org.openhab.io.rest.docs/swagger/css/openhab.css +++ /dev/null @@ -1,15 +0,0 @@ -.swagger-section .icon-btn { - cursor: pointer; -} - -.swagger-section #header { - background-color: #ff6600; -} - -.swagger-section #header a#logo { - padding-left: 124px; -} - -.swagger-section #header form#api_selector .input a#explore { - background-color: #d2121c; -} \ No newline at end of file diff --git a/bundles/org.openhab.io.rest.docs/swagger/css/print.css b/bundles/org.openhab.io.rest.docs/swagger/css/print.css deleted file mode 100644 index c90e9f568..000000000 --- a/bundles/org.openhab.io.rest.docs/swagger/css/print.css +++ /dev/null @@ -1,1175 +0,0 @@ -/* Original style from softwaremaniacs.org (c) Ivan Sagalaev */ -.swagger-section pre code { - display: block; - padding: 0.5em; - background: #F0F0F0; -} -.swagger-section pre code, -.swagger-section pre .subst, -.swagger-section pre .tag .title, -.swagger-section pre .lisp .title, -.swagger-section pre .clojure .built_in, -.swagger-section pre .nginx .title { - color: black; -} -.swagger-section pre .string, -.swagger-section pre .title, -.swagger-section pre .constant, -.swagger-section pre .parent, -.swagger-section pre .tag .value, -.swagger-section pre .rules .value, -.swagger-section pre .rules .value .number, -.swagger-section pre .preprocessor, -.swagger-section pre .ruby .symbol, -.swagger-section pre .ruby .symbol .string, -.swagger-section pre .aggregate, -.swagger-section pre .template_tag, -.swagger-section pre .django .variable, -.swagger-section pre .smalltalk .class, -.swagger-section pre .addition, -.swagger-section pre .flow, -.swagger-section pre .stream, -.swagger-section pre .bash .variable, -.swagger-section pre .apache .tag, -.swagger-section pre .apache .cbracket, -.swagger-section pre .tex .command, -.swagger-section pre .tex .special, -.swagger-section pre .erlang_repl .function_or_atom, -.swagger-section pre .markdown .header { - color: #800; -} -.swagger-section pre .comment, -.swagger-section pre .annotation, -.swagger-section pre .template_comment, -.swagger-section pre .diff .header, -.swagger-section pre .chunk, -.swagger-section pre .markdown .blockquote { - color: #888; -} -.swagger-section pre .number, -.swagger-section pre .date, -.swagger-section pre .regexp, -.swagger-section pre .literal, -.swagger-section pre .smalltalk .symbol, -.swagger-section pre .smalltalk .char, -.swagger-section pre .go .constant, -.swagger-section pre .change, -.swagger-section pre .markdown .bullet, -.swagger-section pre .markdown .link_url { - color: #080; -} -.swagger-section pre .label, -.swagger-section pre .javadoc, -.swagger-section pre .ruby .string, -.swagger-section pre .decorator, -.swagger-section pre .filter .argument, -.swagger-section pre .localvars, -.swagger-section pre .array, -.swagger-section pre .attr_selector, -.swagger-section pre .important, -.swagger-section pre .pseudo, -.swagger-section pre .pi, -.swagger-section pre .doctype, -.swagger-section pre .deletion, -.swagger-section pre .envvar, -.swagger-section pre .shebang, -.swagger-section pre .apache .sqbracket, -.swagger-section pre .nginx .built_in, -.swagger-section pre .tex .formula, -.swagger-section pre .erlang_repl .reserved, -.swagger-section pre .prompt, -.swagger-section pre .markdown .link_label, -.swagger-section pre .vhdl .attribute, -.swagger-section pre .clojure .attribute, -.swagger-section pre .coffeescript .property { - color: #8888ff; -} -.swagger-section pre .keyword, -.swagger-section pre .id, -.swagger-section pre .phpdoc, -.swagger-section pre .title, -.swagger-section pre .built_in, -.swagger-section pre .aggregate, -.swagger-section pre .css .tag, -.swagger-section pre .javadoctag, -.swagger-section pre .phpdoc, -.swagger-section pre .yardoctag, -.swagger-section pre .smalltalk .class, -.swagger-section pre .winutils, -.swagger-section pre .bash .variable, -.swagger-section pre .apache .tag, -.swagger-section pre .go .typename, -.swagger-section pre .tex .command, -.swagger-section pre .markdown .strong, -.swagger-section pre .request, -.swagger-section pre .status { - font-weight: bold; -} -.swagger-section pre .markdown .emphasis { - font-style: italic; -} -.swagger-section pre .nginx .built_in { - font-weight: normal; -} -.swagger-section pre .coffeescript .javascript, -.swagger-section pre .javascript .xml, -.swagger-section pre .tex .formula, -.swagger-section pre .xml .javascript, -.swagger-section pre .xml .vbscript, -.swagger-section pre .xml .css, -.swagger-section pre .xml .cdata { - opacity: 0.5; -} -.swagger-section .swagger-ui-wrap { - line-height: 1; - font-family: "Droid Sans", sans-serif; - max-width: 960px; - margin-left: auto; - margin-right: auto; -} -.swagger-section .swagger-ui-wrap b, -.swagger-section .swagger-ui-wrap strong { - font-family: "Droid Sans", sans-serif; - font-weight: bold; -} -.swagger-section .swagger-ui-wrap q, -.swagger-section .swagger-ui-wrap blockquote { - quotes: none; -} -.swagger-section .swagger-ui-wrap p { - line-height: 1.4em; - padding: 0 0 10px; - color: #333333; -} -.swagger-section .swagger-ui-wrap q:before, -.swagger-section .swagger-ui-wrap q:after, -.swagger-section .swagger-ui-wrap blockquote:before, -.swagger-section .swagger-ui-wrap blockquote:after { - content: none; -} -.swagger-section .swagger-ui-wrap .heading_with_menu h1, -.swagger-section .swagger-ui-wrap .heading_with_menu h2, -.swagger-section .swagger-ui-wrap .heading_with_menu h3, -.swagger-section .swagger-ui-wrap .heading_with_menu h4, -.swagger-section .swagger-ui-wrap .heading_with_menu h5, -.swagger-section .swagger-ui-wrap .heading_with_menu h6 { - display: block; - clear: none; - float: left; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; - width: 60%; -} -.swagger-section .swagger-ui-wrap table { - border-collapse: collapse; - border-spacing: 0; -} -.swagger-section .swagger-ui-wrap table thead tr th { - padding: 5px; - font-size: 0.9em; - color: #666666; - border-bottom: 1px solid #999999; -} -.swagger-section .swagger-ui-wrap table tbody tr:last-child td { - border-bottom: none; -} -.swagger-section .swagger-ui-wrap table tbody tr.offset { - background-color: #f0f0f0; -} -.swagger-section .swagger-ui-wrap table tbody tr td { - padding: 6px; - font-size: 0.9em; - border-bottom: 1px solid #cccccc; - vertical-align: top; - line-height: 1.3em; -} -.swagger-section .swagger-ui-wrap ol { - margin: 0px 0 10px; - padding: 0 0 0 18px; - list-style-type: decimal; -} -.swagger-section .swagger-ui-wrap ol li { - padding: 5px 0px; - font-size: 0.9em; - color: #333333; -} -.swagger-section .swagger-ui-wrap ol, -.swagger-section .swagger-ui-wrap ul { - list-style: none; -} -.swagger-section .swagger-ui-wrap h1 a, -.swagger-section .swagger-ui-wrap h2 a, -.swagger-section .swagger-ui-wrap h3 a, -.swagger-section .swagger-ui-wrap h4 a, -.swagger-section .swagger-ui-wrap h5 a, -.swagger-section .swagger-ui-wrap h6 a { - text-decoration: none; -} -.swagger-section .swagger-ui-wrap h1 a:hover, -.swagger-section .swagger-ui-wrap h2 a:hover, -.swagger-section .swagger-ui-wrap h3 a:hover, -.swagger-section .swagger-ui-wrap h4 a:hover, -.swagger-section .swagger-ui-wrap h5 a:hover, -.swagger-section .swagger-ui-wrap h6 a:hover { - text-decoration: underline; -} -.swagger-section .swagger-ui-wrap h1 span.divider, -.swagger-section .swagger-ui-wrap h2 span.divider, -.swagger-section .swagger-ui-wrap h3 span.divider, -.swagger-section .swagger-ui-wrap h4 span.divider, -.swagger-section .swagger-ui-wrap h5 span.divider, -.swagger-section .swagger-ui-wrap h6 span.divider { - color: #aaaaaa; -} -.swagger-section .swagger-ui-wrap a { - color: #547f00; -} -.swagger-section .swagger-ui-wrap a img { - border: none; -} -.swagger-section .swagger-ui-wrap article, -.swagger-section .swagger-ui-wrap aside, -.swagger-section .swagger-ui-wrap details, -.swagger-section .swagger-ui-wrap figcaption, -.swagger-section .swagger-ui-wrap figure, -.swagger-section .swagger-ui-wrap footer, -.swagger-section .swagger-ui-wrap header, -.swagger-section .swagger-ui-wrap hgroup, -.swagger-section .swagger-ui-wrap menu, -.swagger-section .swagger-ui-wrap nav, -.swagger-section .swagger-ui-wrap section, -.swagger-section .swagger-ui-wrap summary { - display: block; -} -.swagger-section .swagger-ui-wrap pre { - font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; - background-color: #fcf6db; - border: 1px solid #e5e0c6; - padding: 10px; -} -.swagger-section .swagger-ui-wrap pre code { - line-height: 1.6em; - background: none; -} -.swagger-section .swagger-ui-wrap .content > .content-type > div > label { - clear: both; - display: block; - color: #0F6AB4; - font-size: 1.1em; - margin: 0; - padding: 15px 0 5px; -} -.swagger-section .swagger-ui-wrap .content pre { - font-size: 12px; - margin-top: 5px; - padding: 5px; -} -.swagger-section .swagger-ui-wrap .icon-btn { - cursor: pointer; -} -.swagger-section .swagger-ui-wrap .info_title { - padding-bottom: 10px; - font-weight: bold; - font-size: 25px; -} -.swagger-section .swagger-ui-wrap .footer { - margin-top: 20px; -} -.swagger-section .swagger-ui-wrap p.big, -.swagger-section .swagger-ui-wrap div.big p { - font-size: 1em; - margin-bottom: 10px; -} -.swagger-section .swagger-ui-wrap form.fullwidth ol li.string input, -.swagger-section .swagger-ui-wrap form.fullwidth ol li.url input, -.swagger-section .swagger-ui-wrap form.fullwidth ol li.text textarea, -.swagger-section .swagger-ui-wrap form.fullwidth ol li.numeric input { - width: 500px !important; -} -.swagger-section .swagger-ui-wrap .info_license { - padding-bottom: 5px; -} -.swagger-section .swagger-ui-wrap .info_tos { - padding-bottom: 5px; -} -.swagger-section .swagger-ui-wrap .message-fail { - color: #cc0000; -} -.swagger-section .swagger-ui-wrap .info_url { - padding-bottom: 5px; -} -.swagger-section .swagger-ui-wrap .info_email { - padding-bottom: 5px; -} -.swagger-section .swagger-ui-wrap .info_name { - padding-bottom: 5px; -} -.swagger-section .swagger-ui-wrap .info_description { - padding-bottom: 10px; - font-size: 15px; -} -.swagger-section .swagger-ui-wrap .markdown ol li, -.swagger-section .swagger-ui-wrap .markdown ul li { - padding: 3px 0px; - line-height: 1.4em; - color: #333333; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.string input, -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input, -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input { - display: block; - padding: 4px; - width: auto; - clear: both; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.string input.title, -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input.title, -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input.title { - font-size: 1.3em; -} -.swagger-section .swagger-ui-wrap table.fullwidth { - width: 100%; -} -.swagger-section .swagger-ui-wrap .model-signature { - font-family: "Droid Sans", sans-serif; - font-size: 1em; - line-height: 1.5em; -} -.swagger-section .swagger-ui-wrap .model-signature .signature-nav a { - text-decoration: none; - color: #AAA; -} -.swagger-section .swagger-ui-wrap .model-signature .signature-nav a:hover { - text-decoration: underline; - color: black; -} -.swagger-section .swagger-ui-wrap .model-signature .signature-nav .selected { - color: black; - text-decoration: none; -} -.swagger-section .swagger-ui-wrap .model-signature .propType { - color: #5555aa; -} -.swagger-section .swagger-ui-wrap .model-signature pre:hover { - background-color: #ffffdd; -} -.swagger-section .swagger-ui-wrap .model-signature pre { - font-size: .85em; - line-height: 1.2em; - overflow: auto; - max-height: 200px; - cursor: pointer; -} -.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav { - display: block; - margin: 0; - padding: 0; -} -.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav li:last-child { - padding-right: 0; - border-right: none; -} -.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav li { - float: left; - margin: 0 5px 5px 0; - padding: 2px 5px 2px 0; - border-right: 1px solid #ddd; -} -.swagger-section .swagger-ui-wrap .model-signature .propOpt { - color: #555; -} -.swagger-section .swagger-ui-wrap .model-signature .snippet small { - font-size: 0.75em; -} -.swagger-section .swagger-ui-wrap .model-signature .propOptKey { - font-style: italic; -} -.swagger-section .swagger-ui-wrap .model-signature .description .strong { - font-weight: bold; - color: #000; - font-size: .9em; -} -.swagger-section .swagger-ui-wrap .model-signature .description div { - font-size: 0.9em; - line-height: 1.5em; - margin-left: 1em; -} -.swagger-section .swagger-ui-wrap .model-signature .description .stronger { - font-weight: bold; - color: #000; -} -.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper { - border-spacing: 0; - position: absolute; - background-color: #ffffff; - border: 1px solid #bbbbbb; - display: none; - font-size: 11px; - max-width: 400px; - line-height: 30px; - color: black; - padding: 5px; - margin-left: 10px; -} -.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper th { - text-align: center; - background-color: #eeeeee; - border: 1px solid #bbbbbb; - font-size: 11px; - color: #666666; - font-weight: bold; - padding: 5px; - line-height: 15px; -} -.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper .optionName { - font-weight: bold; -} -.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdown > p:first-child, -.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdown > p:last-child { - display: inline; -} -.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdown > p:not(:first-child):before { - display: block; - content: ''; -} -.swagger-section .swagger-ui-wrap .model-signature .description span:last-of-type.propDesc.markdown > p:only-child { - margin-right: -3px; -} -.swagger-section .swagger-ui-wrap .model-signature .propName { - font-weight: bold; -} -.swagger-section .swagger-ui-wrap .model-signature .signature-container { - clear: both; -} -.swagger-section .swagger-ui-wrap .body-textarea { - width: 300px; - height: 100px; - border: 1px solid #aaa; -} -.swagger-section .swagger-ui-wrap .markdown p code, -.swagger-section .swagger-ui-wrap .markdown li code { - font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; - background-color: #f0f0f0; - color: black; - padding: 1px 3px; -} -.swagger-section .swagger-ui-wrap .required { - font-weight: bold; -} -.swagger-section .swagger-ui-wrap input.parameter { - width: 300px; - border: 1px solid #aaa; -} -.swagger-section .swagger-ui-wrap h1 { - color: black; - font-size: 1.5em; - line-height: 1.3em; - padding: 10px 0 10px 0; - font-family: "Droid Sans", sans-serif; - font-weight: bold; -} -.swagger-section .swagger-ui-wrap .heading_with_menu { - float: none; - clear: both; - overflow: hidden; - display: block; -} -.swagger-section .swagger-ui-wrap .heading_with_menu ul { - display: block; - clear: none; - float: right; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; - margin-top: 10px; -} -.swagger-section .swagger-ui-wrap h2 { - color: black; - font-size: 1.3em; - padding: 10px 0 10px 0; -} -.swagger-section .swagger-ui-wrap h2 a { - color: black; -} -.swagger-section .swagger-ui-wrap h2 span.sub { - font-size: 0.7em; - color: #999999; - font-style: italic; -} -.swagger-section .swagger-ui-wrap h2 span.sub a { - color: #777777; -} -.swagger-section .swagger-ui-wrap span.weak { - color: #666666; -} -.swagger-section .swagger-ui-wrap .message-success { - color: #89BF04; -} -.swagger-section .swagger-ui-wrap caption, -.swagger-section .swagger-ui-wrap th, -.swagger-section .swagger-ui-wrap td { - text-align: left; - font-weight: normal; - vertical-align: middle; -} -.swagger-section .swagger-ui-wrap .code { - font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.text textarea { - font-family: "Droid Sans", sans-serif; - height: 250px; - padding: 4px; - display: block; - clear: both; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.select select { - display: block; - clear: both; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean { - float: none; - clear: both; - overflow: hidden; - display: block; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean label { - display: block; - float: left; - clear: none; - margin: 0; - padding: 0; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean input { - display: block; - float: left; - clear: none; - margin: 0 5px 0 0; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.required label { - color: black; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li label { - display: block; - clear: both; - width: auto; - padding: 0 0 3px; - color: #666666; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li label abbr { - padding-left: 3px; - color: #888888; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li p.inline-hints { - margin-left: 0; - font-style: italic; - font-size: 0.9em; - margin: 0; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.buttons { - margin: 0; - padding: 0; -} -.swagger-section .swagger-ui-wrap span.blank, -.swagger-section .swagger-ui-wrap span.empty { - color: #888888; - font-style: italic; -} -.swagger-section .swagger-ui-wrap .markdown h3 { - color: #547f00; -} -.swagger-section .swagger-ui-wrap .markdown h4 { - color: #666666; -} -.swagger-section .swagger-ui-wrap .markdown pre { - font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; - background-color: #fcf6db; - border: 1px solid #e5e0c6; - padding: 10px; - margin: 0 0 10px 0; -} -.swagger-section .swagger-ui-wrap .markdown pre code { - line-height: 1.6em; -} -.swagger-section .swagger-ui-wrap div.gist { - margin: 20px 0 25px 0 !important; -} -.swagger-section .swagger-ui-wrap ul#resources { - font-family: "Droid Sans", sans-serif; - font-size: 0.9em; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource { - border-bottom: 1px solid #dddddd; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading h2 a, -.swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading h2 a { - color: black; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading ul.options li a, -.swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading ul.options li a { - color: #555555; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource:last-child { - border-bottom: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading { - border: 1px solid transparent; - float: none; - clear: both; - overflow: hidden; - display: block; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options { - overflow: hidden; - padding: 0; - display: block; - clear: none; - float: right; - margin: 14px 10px 0 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li { - float: left; - clear: none; - margin: 0; - padding: 2px 10px; - border-right: 1px solid #dddddd; - color: #666666; - font-size: 0.9em; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a { - color: #aaaaaa; - text-decoration: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover { - text-decoration: underline; - color: black; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover, -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:active, -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a.active { - text-decoration: underline; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li:first-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li.first { - padding-left: 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li.last { - padding-right: 0; - border-right: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options:first-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options.first { - padding-left: 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 { - color: #999999; - padding-left: 0; - display: block; - clear: none; - float: left; - font-family: "Droid Sans", sans-serif; - font-weight: bold; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a { - color: #999999; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a:hover { - color: black; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation { - float: none; - clear: both; - overflow: hidden; - display: block; - margin: 0 0 10px; - padding: 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading { - float: none; - clear: both; - overflow: hidden; - display: block; - margin: 0; - padding: 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 { - display: block; - clear: none; - float: left; - width: auto; - margin: 0; - padding: 0; - line-height: 1.1em; - color: black; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path { - padding-left: 10px; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a { - color: black; - text-decoration: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a:hover { - text-decoration: underline; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.http_method a { - text-transform: uppercase; - text-decoration: none; - color: white; - display: inline-block; - width: 50px; - font-size: 0.7em; - text-align: center; - padding: 7px 0 4px; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - -o-border-radius: 2px; - -ms-border-radius: 2px; - -khtml-border-radius: 2px; - border-radius: 2px; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span { - margin: 0; - padding: 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options { - overflow: hidden; - padding: 0; - display: block; - clear: none; - float: right; - margin: 6px 10px 0 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li { - float: left; - clear: none; - margin: 0; - padding: 2px 10px; - font-size: 0.9em; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a { - text-decoration: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li.access { - color: black; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content { - border-top: none; - padding: 10px; - -moz-border-radius-bottomleft: 6px; - -webkit-border-bottom-left-radius: 6px; - -o-border-bottom-left-radius: 6px; - -ms-border-bottom-left-radius: 6px; - -khtml-border-bottom-left-radius: 6px; - border-bottom-left-radius: 6px; - -moz-border-radius-bottomright: 6px; - -webkit-border-bottom-right-radius: 6px; - -o-border-bottom-right-radius: 6px; - -ms-border-bottom-right-radius: 6px; - -khtml-border-bottom-right-radius: 6px; - border-bottom-right-radius: 6px; - margin: 0 0 20px; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content h4 { - font-size: 1.1em; - margin: 0; - padding: 15px 0 5px; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header { - float: none; - clear: both; - overflow: hidden; - display: block; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header a { - padding: 4px 0 0 10px; - display: inline-block; - font-size: 0.9em; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header input.submit { - display: block; - clear: none; - float: left; - padding: 6px 8px; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header span.response_throbber { - background-image: url('../images/throbber.gif'); - width: 128px; - height: 16px; - display: block; - clear: none; - float: right; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form input[type='text'].error { - outline: 2px solid black; - outline-color: #cc0000; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form select[name='parameterContentType'] { - max-width: 300px; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre { - font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; - padding: 10px; - font-size: 0.9em; - max-height: 400px; - overflow-y: auto; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading { - background-color: #f9f2e9; - border: 1px solid #f0e0ca; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a { - background-color: #c5862b; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #f0e0ca; - color: #c5862b; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a { - color: #c5862b; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content { - background-color: #faf5ee; - border: 1px solid #f0e0ca; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 { - color: #c5862b; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header a { - color: #dcb67f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading { - background-color: #fcffcd; - border: 1px solid black; - border-color: #ffd20f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a { - text-transform: uppercase; - background-color: #ffd20f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #ffd20f; - color: #ffd20f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li a { - color: #ffd20f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content { - background-color: #fcffcd; - border: 1px solid black; - border-color: #ffd20f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content h4 { - color: #ffd20f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content div.sandbox_header a { - color: #6fc992; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading { - background-color: #f5e8e8; - border: 1px solid #e8c6c7; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a { - text-transform: uppercase; - background-color: #a41e22; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #e8c6c7; - color: #a41e22; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a { - color: #a41e22; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { - background-color: #f7eded; - border: 1px solid #e8c6c7; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 { - color: #a41e22; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header a { - color: #c8787a; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading { - background-color: #e7f6ec; - border: 1px solid #c3e8d1; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a { - background-color: #10a54a; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #c3e8d1; - color: #10a54a; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a { - color: #10a54a; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content { - background-color: #ebf7f0; - border: 1px solid #c3e8d1; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 { - color: #10a54a; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a { - color: #6fc992; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading { - background-color: #FCE9E3; - border: 1px solid #F5D5C3; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method a { - background-color: #D38042; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #f0cecb; - color: #D38042; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a { - color: #D38042; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content { - background-color: #faf0ef; - border: 1px solid #f0cecb; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 { - color: #D38042; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content div.sandbox_header a { - color: #dcb67f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading { - background-color: #e7f0f7; - border: 1px solid #c3d9ec; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a { - background-color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #c3d9ec; - color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a { - color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content { - background-color: #ebf3f9; - border: 1px solid #c3d9ec; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 { - color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header a { - color: #6fa5d2; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading { - background-color: #e7f0f7; - border: 1px solid #c3d9ec; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a { - background-color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #c3d9ec; - color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a { - color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content { - background-color: #ebf3f9; - border: 1px solid #c3d9ec; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4 { - color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content div.sandbox_header a { - color: #6fa5d2; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { - border-top: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li.last, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li.last, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li.last, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li.last, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li.last, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li.last { - padding-right: 0; - border-right: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:hover, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:active, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a.active { - text-decoration: underline; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li:first-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li.first { - padding-left: 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations:first-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations.first { - padding-left: 0; -} -.swagger-section .swagger-ui-wrap p#colophon { - margin: 0 15px 40px 15px; - padding: 10px 0; - font-size: 0.8em; - border-top: 1px solid #dddddd; - font-family: "Droid Sans", sans-serif; - color: #999999; - font-style: italic; -} -.swagger-section .swagger-ui-wrap p#colophon a { - text-decoration: none; - color: #547f00; -} -.swagger-section .swagger-ui-wrap h3 { - color: black; - font-size: 1.1em; - padding: 10px 0 10px 0; -} -.swagger-section .swagger-ui-wrap .markdown ol, -.swagger-section .swagger-ui-wrap .markdown ul { - font-family: "Droid Sans", sans-serif; - margin: 5px 0 10px; - padding: 0 0 0 18px; - list-style-type: disc; -} -.swagger-section .swagger-ui-wrap form.form_box { - background-color: #ebf3f9; - border: 1px solid #c3d9ec; - padding: 10px; -} -.swagger-section .swagger-ui-wrap form.form_box label { - color: #0f6ab4 !important; -} -.swagger-section .swagger-ui-wrap form.form_box input[type=submit] { - display: block; - padding: 10px; -} -.swagger-section .swagger-ui-wrap form.form_box p.weak { - font-size: 0.8em; -} -.swagger-section .swagger-ui-wrap form.form_box p { - font-size: 0.9em; - padding: 0 0 15px; - color: #7e7b6d; -} -.swagger-section .swagger-ui-wrap form.form_box p a { - color: #646257; -} -.swagger-section .swagger-ui-wrap form.form_box p strong { - color: black; -} -.swagger-section .swagger-ui-wrap .operation-status td.markdown > p:last-child { - padding-bottom: 0; -} -.swagger-section .title { - font-style: bold; -} -.swagger-section .secondary_form { - display: none; -} -.swagger-section .main_image { - display: block; - margin-left: auto; - margin-right: auto; -} -.swagger-section .oauth_body { - margin-left: 100px; - margin-right: 100px; -} -.swagger-section .oauth_submit { - text-align: center; -} -.swagger-section .api-popup-dialog { - z-index: 10000; - position: absolute; - width: 500px; - background: #FFF; - padding: 20px; - border: 1px solid #ccc; - border-radius: 5px; - display: none; - font-size: 13px; - color: #777; -} -.swagger-section .api-popup-dialog .api-popup-title { - font-size: 24px; - padding: 10px 0; -} -.swagger-section .api-popup-dialog .api-popup-title { - font-size: 24px; - padding: 10px 0; -} -.swagger-section .api-popup-dialog p.error-msg { - padding-left: 5px; - padding-bottom: 5px; -} -.swagger-section .api-popup-dialog button.api-popup-authbtn { - height: 30px; -} -.swagger-section .api-popup-dialog button.api-popup-cancel { - height: 30px; -} -.swagger-section .api-popup-scopes { - padding: 10px 20px; -} -.swagger-section .api-popup-scopes li { - padding: 5px 0; - line-height: 20px; -} -.swagger-section .api-popup-scopes .api-scope-desc { - padding-left: 20px; - font-style: italic; -} -.swagger-section .api-popup-scopes li input { - position: relative; - top: 2px; -} -.swagger-section .api-popup-actions { - padding-top: 10px; -} -#header { - display: none; -} -.swagger-section .swagger-ui-wrap .model-signature pre { - max-height: none; -} -.swagger-section .swagger-ui-wrap .body-textarea { - width: 100px; -} -.swagger-section .swagger-ui-wrap input.parameter { - width: 100px; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options { - display: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints { - display: block !important; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content { - display: block !important; -} diff --git a/bundles/org.openhab.io.rest.docs/swagger/css/reset.css b/bundles/org.openhab.io.rest.docs/swagger/css/reset.css deleted file mode 100644 index b2b078943..000000000 --- a/bundles/org.openhab.io.rest.docs/swagger/css/reset.css +++ /dev/null @@ -1,125 +0,0 @@ -/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 */ -html, -body, -div, -span, -applet, -object, -iframe, -h1, -h2, -h3, -h4, -h5, -h6, -p, -blockquote, -pre, -a, -abbr, -acronym, -address, -big, -cite, -code, -del, -dfn, -em, -img, -ins, -kbd, -q, -s, -samp, -small, -strike, -strong, -sub, -sup, -tt, -var, -b, -u, -i, -center, -dl, -dt, -dd, -ol, -ul, -li, -fieldset, -form, -label, -legend, -table, -caption, -tbody, -tfoot, -thead, -tr, -th, -td, -article, -aside, -canvas, -details, -embed, -figure, -figcaption, -footer, -header, -hgroup, -menu, -nav, -output, -ruby, -section, -summary, -time, -mark, -audio, -video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; -} -/* HTML5 display-role reset for older browsers */ -article, -aside, -details, -figcaption, -figure, -footer, -header, -hgroup, -menu, -nav, -section { - display: block; -} -body { - line-height: 1; -} -ol, -ul { - list-style: none; -} -blockquote, -q { - quotes: none; -} -blockquote:before, -blockquote:after, -q:before, -q:after { - content: ''; - content: none; -} -table { - border-collapse: collapse; - border-spacing: 0; -} diff --git a/bundles/org.openhab.io.rest.docs/swagger/css/screen.css b/bundles/org.openhab.io.rest.docs/swagger/css/screen.css deleted file mode 100644 index 96f54548c..000000000 --- a/bundles/org.openhab.io.rest.docs/swagger/css/screen.css +++ /dev/null @@ -1,1282 +0,0 @@ -/* Original style from softwaremaniacs.org (c) Ivan Sagalaev */ -.swagger-section pre code { - display: block; - padding: 0.5em; - background: #F0F0F0; -} -.swagger-section pre code, -.swagger-section pre .subst, -.swagger-section pre .tag .title, -.swagger-section pre .lisp .title, -.swagger-section pre .clojure .built_in, -.swagger-section pre .nginx .title { - color: black; -} -.swagger-section pre .string, -.swagger-section pre .title, -.swagger-section pre .constant, -.swagger-section pre .parent, -.swagger-section pre .tag .value, -.swagger-section pre .rules .value, -.swagger-section pre .rules .value .number, -.swagger-section pre .preprocessor, -.swagger-section pre .ruby .symbol, -.swagger-section pre .ruby .symbol .string, -.swagger-section pre .aggregate, -.swagger-section pre .template_tag, -.swagger-section pre .django .variable, -.swagger-section pre .smalltalk .class, -.swagger-section pre .addition, -.swagger-section pre .flow, -.swagger-section pre .stream, -.swagger-section pre .bash .variable, -.swagger-section pre .apache .tag, -.swagger-section pre .apache .cbracket, -.swagger-section pre .tex .command, -.swagger-section pre .tex .special, -.swagger-section pre .erlang_repl .function_or_atom, -.swagger-section pre .markdown .header { - color: #800; -} -.swagger-section pre .comment, -.swagger-section pre .annotation, -.swagger-section pre .template_comment, -.swagger-section pre .diff .header, -.swagger-section pre .chunk, -.swagger-section pre .markdown .blockquote { - color: #888; -} -.swagger-section pre .number, -.swagger-section pre .date, -.swagger-section pre .regexp, -.swagger-section pre .literal, -.swagger-section pre .smalltalk .symbol, -.swagger-section pre .smalltalk .char, -.swagger-section pre .go .constant, -.swagger-section pre .change, -.swagger-section pre .markdown .bullet, -.swagger-section pre .markdown .link_url { - color: #080; -} -.swagger-section pre .label, -.swagger-section pre .javadoc, -.swagger-section pre .ruby .string, -.swagger-section pre .decorator, -.swagger-section pre .filter .argument, -.swagger-section pre .localvars, -.swagger-section pre .array, -.swagger-section pre .attr_selector, -.swagger-section pre .important, -.swagger-section pre .pseudo, -.swagger-section pre .pi, -.swagger-section pre .doctype, -.swagger-section pre .deletion, -.swagger-section pre .envvar, -.swagger-section pre .shebang, -.swagger-section pre .apache .sqbracket, -.swagger-section pre .nginx .built_in, -.swagger-section pre .tex .formula, -.swagger-section pre .erlang_repl .reserved, -.swagger-section pre .prompt, -.swagger-section pre .markdown .link_label, -.swagger-section pre .vhdl .attribute, -.swagger-section pre .clojure .attribute, -.swagger-section pre .coffeescript .property { - color: #8888ff; -} -.swagger-section pre .keyword, -.swagger-section pre .id, -.swagger-section pre .phpdoc, -.swagger-section pre .title, -.swagger-section pre .built_in, -.swagger-section pre .aggregate, -.swagger-section pre .css .tag, -.swagger-section pre .javadoctag, -.swagger-section pre .phpdoc, -.swagger-section pre .yardoctag, -.swagger-section pre .smalltalk .class, -.swagger-section pre .winutils, -.swagger-section pre .bash .variable, -.swagger-section pre .apache .tag, -.swagger-section pre .go .typename, -.swagger-section pre .tex .command, -.swagger-section pre .markdown .strong, -.swagger-section pre .request, -.swagger-section pre .status { - font-weight: bold; -} -.swagger-section pre .markdown .emphasis { - font-style: italic; -} -.swagger-section pre .nginx .built_in { - font-weight: normal; -} -.swagger-section pre .coffeescript .javascript, -.swagger-section pre .javascript .xml, -.swagger-section pre .tex .formula, -.swagger-section pre .xml .javascript, -.swagger-section pre .xml .vbscript, -.swagger-section pre .xml .css, -.swagger-section pre .xml .cdata { - opacity: 0.5; -} -.swagger-section .swagger-ui-wrap { - line-height: 1; - font-family: "Droid Sans", sans-serif; - max-width: 960px; - margin-left: auto; - margin-right: auto; -} -.swagger-section .swagger-ui-wrap b, -.swagger-section .swagger-ui-wrap strong { - font-family: "Droid Sans", sans-serif; - font-weight: bold; -} -.swagger-section .swagger-ui-wrap q, -.swagger-section .swagger-ui-wrap blockquote { - quotes: none; -} -.swagger-section .swagger-ui-wrap p { - line-height: 1.4em; - padding: 0 0 10px; - color: #333333; -} -.swagger-section .swagger-ui-wrap q:before, -.swagger-section .swagger-ui-wrap q:after, -.swagger-section .swagger-ui-wrap blockquote:before, -.swagger-section .swagger-ui-wrap blockquote:after { - content: none; -} -.swagger-section .swagger-ui-wrap .heading_with_menu h1, -.swagger-section .swagger-ui-wrap .heading_with_menu h2, -.swagger-section .swagger-ui-wrap .heading_with_menu h3, -.swagger-section .swagger-ui-wrap .heading_with_menu h4, -.swagger-section .swagger-ui-wrap .heading_with_menu h5, -.swagger-section .swagger-ui-wrap .heading_with_menu h6 { - display: block; - clear: none; - float: left; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; - width: 60%; -} -.swagger-section .swagger-ui-wrap table { - border-collapse: collapse; - border-spacing: 0; -} -.swagger-section .swagger-ui-wrap table thead tr th { - padding: 5px; - font-size: 0.9em; - color: #666666; - border-bottom: 1px solid #999999; -} -.swagger-section .swagger-ui-wrap table tbody tr:last-child td { - border-bottom: none; -} -.swagger-section .swagger-ui-wrap table tbody tr.offset { - background-color: #f0f0f0; -} -.swagger-section .swagger-ui-wrap table tbody tr td { - padding: 6px; - font-size: 0.9em; - border-bottom: 1px solid #cccccc; - vertical-align: top; - line-height: 1.3em; -} -.swagger-section .swagger-ui-wrap ol { - margin: 0px 0 10px; - padding: 0 0 0 18px; - list-style-type: decimal; -} -.swagger-section .swagger-ui-wrap ol li { - padding: 5px 0px; - font-size: 0.9em; - color: #333333; -} -.swagger-section .swagger-ui-wrap ol, -.swagger-section .swagger-ui-wrap ul { - list-style: none; -} -.swagger-section .swagger-ui-wrap h1 a, -.swagger-section .swagger-ui-wrap h2 a, -.swagger-section .swagger-ui-wrap h3 a, -.swagger-section .swagger-ui-wrap h4 a, -.swagger-section .swagger-ui-wrap h5 a, -.swagger-section .swagger-ui-wrap h6 a { - text-decoration: none; -} -.swagger-section .swagger-ui-wrap h1 a:hover, -.swagger-section .swagger-ui-wrap h2 a:hover, -.swagger-section .swagger-ui-wrap h3 a:hover, -.swagger-section .swagger-ui-wrap h4 a:hover, -.swagger-section .swagger-ui-wrap h5 a:hover, -.swagger-section .swagger-ui-wrap h6 a:hover { - text-decoration: underline; -} -.swagger-section .swagger-ui-wrap h1 span.divider, -.swagger-section .swagger-ui-wrap h2 span.divider, -.swagger-section .swagger-ui-wrap h3 span.divider, -.swagger-section .swagger-ui-wrap h4 span.divider, -.swagger-section .swagger-ui-wrap h5 span.divider, -.swagger-section .swagger-ui-wrap h6 span.divider { - color: #aaaaaa; -} -.swagger-section .swagger-ui-wrap a { - color: #547f00; -} -.swagger-section .swagger-ui-wrap a img { - border: none; -} -.swagger-section .swagger-ui-wrap article, -.swagger-section .swagger-ui-wrap aside, -.swagger-section .swagger-ui-wrap details, -.swagger-section .swagger-ui-wrap figcaption, -.swagger-section .swagger-ui-wrap figure, -.swagger-section .swagger-ui-wrap footer, -.swagger-section .swagger-ui-wrap header, -.swagger-section .swagger-ui-wrap hgroup, -.swagger-section .swagger-ui-wrap menu, -.swagger-section .swagger-ui-wrap nav, -.swagger-section .swagger-ui-wrap section, -.swagger-section .swagger-ui-wrap summary { - display: block; -} -.swagger-section .swagger-ui-wrap pre { - font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; - background-color: #fcf6db; - border: 1px solid #e5e0c6; - padding: 10px; -} -.swagger-section .swagger-ui-wrap pre code { - line-height: 1.6em; - background: none; -} -.swagger-section .swagger-ui-wrap .content > .content-type > div > label { - clear: both; - display: block; - color: #0F6AB4; - font-size: 1.1em; - margin: 0; - padding: 15px 0 5px; -} -.swagger-section .swagger-ui-wrap .content pre { - font-size: 12px; - margin-top: 5px; - padding: 5px; -} -.swagger-section .swagger-ui-wrap .icon-btn { - cursor: pointer; -} -.swagger-section .swagger-ui-wrap .info_title { - padding-bottom: 10px; - font-weight: bold; - font-size: 25px; -} -.swagger-section .swagger-ui-wrap .footer { - margin-top: 20px; -} -.swagger-section .swagger-ui-wrap p.big, -.swagger-section .swagger-ui-wrap div.big p { - font-size: 1em; - margin-bottom: 10px; -} -.swagger-section .swagger-ui-wrap form.fullwidth ol li.string input, -.swagger-section .swagger-ui-wrap form.fullwidth ol li.url input, -.swagger-section .swagger-ui-wrap form.fullwidth ol li.text textarea, -.swagger-section .swagger-ui-wrap form.fullwidth ol li.numeric input { - width: 500px !important; -} -.swagger-section .swagger-ui-wrap .info_license { - padding-bottom: 5px; -} -.swagger-section .swagger-ui-wrap .info_tos { - padding-bottom: 5px; -} -.swagger-section .swagger-ui-wrap .message-fail { - color: #cc0000; -} -.swagger-section .swagger-ui-wrap .info_url { - padding-bottom: 5px; -} -.swagger-section .swagger-ui-wrap .info_email { - padding-bottom: 5px; -} -.swagger-section .swagger-ui-wrap .info_name { - padding-bottom: 5px; -} -.swagger-section .swagger-ui-wrap .info_description { - padding-bottom: 10px; - font-size: 15px; -} -.swagger-section .swagger-ui-wrap .markdown ol li, -.swagger-section .swagger-ui-wrap .markdown ul li { - padding: 3px 0px; - line-height: 1.4em; - color: #333333; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.string input, -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input, -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input { - display: block; - padding: 4px; - width: auto; - clear: both; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.string input.title, -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.url input.title, -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.numeric input.title { - font-size: 1.3em; -} -.swagger-section .swagger-ui-wrap table.fullwidth { - width: 100%; -} -.swagger-section .swagger-ui-wrap .model-signature { - font-family: "Droid Sans", sans-serif; - font-size: 1em; - line-height: 1.5em; -} -.swagger-section .swagger-ui-wrap .model-signature .signature-nav a { - text-decoration: none; - color: #AAA; -} -.swagger-section .swagger-ui-wrap .model-signature .signature-nav a:hover { - text-decoration: underline; - color: black; -} -.swagger-section .swagger-ui-wrap .model-signature .signature-nav .selected { - color: black; - text-decoration: none; -} -.swagger-section .swagger-ui-wrap .model-signature .propType { - color: #5555aa; -} -.swagger-section .swagger-ui-wrap .model-signature pre:hover { - background-color: #ffffdd; -} -.swagger-section .swagger-ui-wrap .model-signature pre { - font-size: .85em; - line-height: 1.2em; - overflow: auto; - max-height: 200px; - cursor: pointer; -} -.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav { - display: block; - margin: 0; - padding: 0; -} -.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav li:last-child { - padding-right: 0; - border-right: none; -} -.swagger-section .swagger-ui-wrap .model-signature ul.signature-nav li { - float: left; - margin: 0 5px 5px 0; - padding: 2px 5px 2px 0; - border-right: 1px solid #ddd; -} -.swagger-section .swagger-ui-wrap .model-signature .propOpt { - color: #555; -} -.swagger-section .swagger-ui-wrap .model-signature .snippet small { - font-size: 0.75em; -} -.swagger-section .swagger-ui-wrap .model-signature .propOptKey { - font-style: italic; -} -.swagger-section .swagger-ui-wrap .model-signature .description .strong { - font-weight: bold; - color: #000; - font-size: .9em; -} -.swagger-section .swagger-ui-wrap .model-signature .description div { - font-size: 0.9em; - line-height: 1.5em; - margin-left: 1em; -} -.swagger-section .swagger-ui-wrap .model-signature .description .stronger { - font-weight: bold; - color: #000; -} -.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper { - border-spacing: 0; - position: absolute; - background-color: #ffffff; - border: 1px solid #bbbbbb; - display: none; - font-size: 11px; - max-width: 400px; - line-height: 30px; - color: black; - padding: 5px; - margin-left: 10px; -} -.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper th { - text-align: center; - background-color: #eeeeee; - border: 1px solid #bbbbbb; - font-size: 11px; - color: #666666; - font-weight: bold; - padding: 5px; - line-height: 15px; -} -.swagger-section .swagger-ui-wrap .model-signature .description .propWrap .optionsWrapper .optionName { - font-weight: bold; -} -.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdown > p:first-child, -.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdown > p:last-child { - display: inline; -} -.swagger-section .swagger-ui-wrap .model-signature .description .propDesc.markdown > p:not(:first-child):before { - display: block; - content: ''; -} -.swagger-section .swagger-ui-wrap .model-signature .description span:last-of-type.propDesc.markdown > p:only-child { - margin-right: -3px; -} -.swagger-section .swagger-ui-wrap .model-signature .propName { - font-weight: bold; -} -.swagger-section .swagger-ui-wrap .model-signature .signature-container { - clear: both; -} -.swagger-section .swagger-ui-wrap .body-textarea { - width: 300px; - height: 100px; - border: 1px solid #aaa; -} -.swagger-section .swagger-ui-wrap .markdown p code, -.swagger-section .swagger-ui-wrap .markdown li code { - font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; - background-color: #f0f0f0; - color: black; - padding: 1px 3px; -} -.swagger-section .swagger-ui-wrap .required { - font-weight: bold; -} -.swagger-section .swagger-ui-wrap input.parameter { - width: 300px; - border: 1px solid #aaa; -} -.swagger-section .swagger-ui-wrap h1 { - color: black; - font-size: 1.5em; - line-height: 1.3em; - padding: 10px 0 10px 0; - font-family: "Droid Sans", sans-serif; - font-weight: bold; -} -.swagger-section .swagger-ui-wrap .heading_with_menu { - float: none; - clear: both; - overflow: hidden; - display: block; -} -.swagger-section .swagger-ui-wrap .heading_with_menu ul { - display: block; - clear: none; - float: right; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; - -ms-box-sizing: border-box; - box-sizing: border-box; - margin-top: 10px; -} -.swagger-section .swagger-ui-wrap h2 { - color: black; - font-size: 1.3em; - padding: 10px 0 10px 0; -} -.swagger-section .swagger-ui-wrap h2 a { - color: black; -} -.swagger-section .swagger-ui-wrap h2 span.sub { - font-size: 0.7em; - color: #999999; - font-style: italic; -} -.swagger-section .swagger-ui-wrap h2 span.sub a { - color: #777777; -} -.swagger-section .swagger-ui-wrap span.weak { - color: #666666; -} -.swagger-section .swagger-ui-wrap .message-success { - color: #89BF04; -} -.swagger-section .swagger-ui-wrap caption, -.swagger-section .swagger-ui-wrap th, -.swagger-section .swagger-ui-wrap td { - text-align: left; - font-weight: normal; - vertical-align: middle; -} -.swagger-section .swagger-ui-wrap .code { - font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.text textarea { - font-family: "Droid Sans", sans-serif; - height: 250px; - padding: 4px; - display: block; - clear: both; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.select select { - display: block; - clear: both; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean { - float: none; - clear: both; - overflow: hidden; - display: block; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean label { - display: block; - float: left; - clear: none; - margin: 0; - padding: 0; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.boolean input { - display: block; - float: left; - clear: none; - margin: 0 5px 0 0; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li.required label { - color: black; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li label { - display: block; - clear: both; - width: auto; - padding: 0 0 3px; - color: #666666; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li label abbr { - padding-left: 3px; - color: #888888; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.inputs ol li p.inline-hints { - margin-left: 0; - font-style: italic; - font-size: 0.9em; - margin: 0; -} -.swagger-section .swagger-ui-wrap form.formtastic fieldset.buttons { - margin: 0; - padding: 0; -} -.swagger-section .swagger-ui-wrap span.blank, -.swagger-section .swagger-ui-wrap span.empty { - color: #888888; - font-style: italic; -} -.swagger-section .swagger-ui-wrap .markdown h3 { - color: #547f00; -} -.swagger-section .swagger-ui-wrap .markdown h4 { - color: #666666; -} -.swagger-section .swagger-ui-wrap .markdown pre { - font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; - background-color: #fcf6db; - border: 1px solid #e5e0c6; - padding: 10px; - margin: 0 0 10px 0; -} -.swagger-section .swagger-ui-wrap .markdown pre code { - line-height: 1.6em; -} -.swagger-section .swagger-ui-wrap div.gist { - margin: 20px 0 25px 0 !important; -} -.swagger-section .swagger-ui-wrap ul#resources { - font-family: "Droid Sans", sans-serif; - font-size: 0.9em; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource { - border-bottom: 1px solid #dddddd; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading h2 a, -.swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading h2 a { - color: black; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource:hover div.heading ul.options li a, -.swagger-section .swagger-ui-wrap ul#resources li.resource.active div.heading ul.options li a { - color: #555555; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource:last-child { - border-bottom: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading { - border: 1px solid transparent; - float: none; - clear: both; - overflow: hidden; - display: block; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options { - overflow: hidden; - padding: 0; - display: block; - clear: none; - float: right; - margin: 14px 10px 0 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li { - float: left; - clear: none; - margin: 0; - padding: 2px 10px; - border-right: 1px solid #dddddd; - color: #666666; - font-size: 0.9em; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a { - color: #aaaaaa; - text-decoration: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover { - text-decoration: underline; - color: black; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:hover, -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a:active, -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li a.active { - text-decoration: underline; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li:first-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li.first { - padding-left: 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options li.last { - padding-right: 0; - border-right: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options:first-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading ul.options.first { - padding-left: 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 { - color: #999999; - padding-left: 0; - display: block; - clear: none; - float: left; - font-family: "Droid Sans", sans-serif; - font-weight: bold; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a { - color: #999999; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a:hover { - color: black; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation { - float: none; - clear: both; - overflow: hidden; - display: block; - margin: 0 0 10px; - padding: 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading { - float: none; - clear: both; - overflow: hidden; - display: block; - margin: 0; - padding: 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 { - display: block; - clear: none; - float: left; - width: auto; - margin: 0; - padding: 0; - line-height: 1.1em; - color: black; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path { - padding-left: 10px; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a { - color: black; - text-decoration: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.path a:hover { - text-decoration: underline; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span.http_method a { - text-transform: uppercase; - text-decoration: none; - color: white; - display: inline-block; - width: 50px; - font-size: 0.7em; - text-align: center; - padding: 7px 0 4px; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - -o-border-radius: 2px; - -ms-border-radius: 2px; - -khtml-border-radius: 2px; - border-radius: 2px; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading h3 span { - margin: 0; - padding: 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options { - overflow: hidden; - padding: 0; - display: block; - clear: none; - float: right; - margin: 6px 10px 0 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li { - float: left; - clear: none; - margin: 0; - padding: 2px 10px; - font-size: 0.9em; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li a { - text-decoration: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.heading ul.options li.access { - color: black; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content { - border-top: none; - padding: 10px; - -moz-border-radius-bottomleft: 6px; - -webkit-border-bottom-left-radius: 6px; - -o-border-bottom-left-radius: 6px; - -ms-border-bottom-left-radius: 6px; - -khtml-border-bottom-left-radius: 6px; - border-bottom-left-radius: 6px; - -moz-border-radius-bottomright: 6px; - -webkit-border-bottom-right-radius: 6px; - -o-border-bottom-right-radius: 6px; - -ms-border-bottom-right-radius: 6px; - -khtml-border-bottom-right-radius: 6px; - border-bottom-right-radius: 6px; - margin: 0 0 20px; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content h4 { - font-size: 1.1em; - margin: 0; - padding: 15px 0 5px; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header { - float: none; - clear: both; - overflow: hidden; - display: block; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header a { - padding: 4px 0 0 10px; - display: inline-block; - font-size: 0.9em; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header input.submit { - display: block; - clear: none; - float: left; - padding: 6px 8px; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.sandbox_header span.response_throbber { - background-image: url('../images/throbber.gif'); - width: 128px; - height: 16px; - display: block; - clear: none; - float: right; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form input[type='text'].error { - outline: 2px solid black; - outline-color: #cc0000; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content form select[name='parameterContentType'] { - max-width: 300px; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation div.content div.response div.block pre { - font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; - padding: 10px; - font-size: 0.9em; - max-height: 400px; - overflow-y: auto; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading { - background-color: #f9f2e9; - border: 1px solid #f0e0ca; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading h3 span.http_method a { - background-color: #c5862b; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #f0e0ca; - color: #c5862b; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li a { - color: #c5862b; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content { - background-color: #faf5ee; - border: 1px solid #f0e0ca; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content h4 { - color: #c5862b; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content div.sandbox_header a { - color: #dcb67f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading { - background-color: #fcffcd; - border: 1px solid black; - border-color: #ffd20f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading h3 span.http_method a { - text-transform: uppercase; - background-color: #ffd20f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #ffd20f; - color: #ffd20f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li a { - color: #ffd20f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content { - background-color: #fcffcd; - border: 1px solid black; - border-color: #ffd20f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content h4 { - color: #ffd20f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content div.sandbox_header a { - color: #6fc992; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading { - background-color: #f5e8e8; - border: 1px solid #e8c6c7; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading h3 span.http_method a { - text-transform: uppercase; - background-color: #a41e22; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #e8c6c7; - color: #a41e22; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li a { - color: #a41e22; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { - background-color: #f7eded; - border: 1px solid #e8c6c7; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content h4 { - color: #a41e22; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content div.sandbox_header a { - color: #c8787a; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading { - background-color: #e7f6ec; - border: 1px solid #c3e8d1; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading h3 span.http_method a { - background-color: #10a54a; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #c3e8d1; - color: #10a54a; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li a { - color: #10a54a; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content { - background-color: #ebf7f0; - border: 1px solid #c3e8d1; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content h4 { - color: #10a54a; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content div.sandbox_header a { - color: #6fc992; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading { - background-color: #FCE9E3; - border: 1px solid #F5D5C3; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading h3 span.http_method a { - background-color: #D38042; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #f0cecb; - color: #D38042; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li a { - color: #D38042; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content { - background-color: #faf0ef; - border: 1px solid #f0cecb; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content h4 { - color: #D38042; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content div.sandbox_header a { - color: #dcb67f; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading { - background-color: #e7f0f7; - border: 1px solid #c3d9ec; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading h3 span.http_method a { - background-color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #c3d9ec; - color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li a { - color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content { - background-color: #ebf3f9; - border: 1px solid #c3d9ec; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content h4 { - color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content div.sandbox_header a { - color: #6fa5d2; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading { - background-color: #e7f0f7; - border: 1px solid #c3d9ec; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading h3 span.http_method a { - background-color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li { - border-right: 1px solid #dddddd; - border-right-color: #c3d9ec; - color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.heading ul.options li a { - color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content { - background-color: #ebf3f9; - border: 1px solid #c3d9ec; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content h4 { - color: #0f6ab4; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.options div.content div.sandbox_header a { - color: #6fa5d2; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.content, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.content, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.content, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.content, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.content, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.content { - border-top: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li:last-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.get div.heading ul.options li.last, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.post div.heading ul.options li.last, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.head div.heading ul.options li.last, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.put div.heading ul.options li.last, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.patch div.heading ul.options li.last, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations li.operation.delete div.heading ul.options li.last { - padding-right: 0; - border-right: none; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:hover, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a:active, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li a.active { - text-decoration: underline; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li:first-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations ul.options li.first { - padding-left: 0; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations:first-child, -.swagger-section .swagger-ui-wrap ul#resources li.resource ul.endpoints li.endpoint ul.operations.first { - padding-left: 0; -} -.swagger-section .swagger-ui-wrap p#colophon { - margin: 0 15px 40px 15px; - padding: 10px 0; - font-size: 0.8em; - border-top: 1px solid #dddddd; - font-family: "Droid Sans", sans-serif; - color: #999999; - font-style: italic; -} -.swagger-section .swagger-ui-wrap p#colophon a { - text-decoration: none; - color: #547f00; -} -.swagger-section .swagger-ui-wrap h3 { - color: black; - font-size: 1.1em; - padding: 10px 0 10px 0; -} -.swagger-section .swagger-ui-wrap .markdown ol, -.swagger-section .swagger-ui-wrap .markdown ul { - font-family: "Droid Sans", sans-serif; - margin: 5px 0 10px; - padding: 0 0 0 18px; - list-style-type: disc; -} -.swagger-section .swagger-ui-wrap form.form_box { - background-color: #ebf3f9; - border: 1px solid #c3d9ec; - padding: 10px; -} -.swagger-section .swagger-ui-wrap form.form_box label { - color: #0f6ab4 !important; -} -.swagger-section .swagger-ui-wrap form.form_box input[type=submit] { - display: block; - padding: 10px; -} -.swagger-section .swagger-ui-wrap form.form_box p.weak { - font-size: 0.8em; -} -.swagger-section .swagger-ui-wrap form.form_box p { - font-size: 0.9em; - padding: 0 0 15px; - color: #7e7b6d; -} -.swagger-section .swagger-ui-wrap form.form_box p a { - color: #646257; -} -.swagger-section .swagger-ui-wrap form.form_box p strong { - color: black; -} -.swagger-section .swagger-ui-wrap .operation-status td.markdown > p:last-child { - padding-bottom: 0; -} -.swagger-section .title { - font-style: bold; -} -.swagger-section .secondary_form { - display: none; -} -.swagger-section .main_image { - display: block; - margin-left: auto; - margin-right: auto; -} -.swagger-section .oauth_body { - margin-left: 100px; - margin-right: 100px; -} -.swagger-section .oauth_submit { - text-align: center; -} -.swagger-section .api-popup-dialog { - z-index: 10000; - position: absolute; - width: 500px; - background: #FFF; - padding: 20px; - border: 1px solid #ccc; - border-radius: 5px; - display: none; - font-size: 13px; - color: #777; -} -.swagger-section .api-popup-dialog .api-popup-title { - font-size: 24px; - padding: 10px 0; -} -.swagger-section .api-popup-dialog .api-popup-title { - font-size: 24px; - padding: 10px 0; -} -.swagger-section .api-popup-dialog p.error-msg { - padding-left: 5px; - padding-bottom: 5px; -} -.swagger-section .api-popup-dialog button.api-popup-authbtn { - height: 30px; -} -.swagger-section .api-popup-dialog button.api-popup-cancel { - height: 30px; -} -.swagger-section .api-popup-scopes { - padding: 10px 20px; -} -.swagger-section .api-popup-scopes li { - padding: 5px 0; - line-height: 20px; -} -.swagger-section .api-popup-scopes .api-scope-desc { - padding-left: 20px; - font-style: italic; -} -.swagger-section .api-popup-scopes li input { - position: relative; - top: 2px; -} -.swagger-section .api-popup-actions { - padding-top: 10px; -} -.swagger-section .access { - float: right; -} -.swagger-section .auth { - float: right; -} -.swagger-section .api-ic { - height: 18px; - vertical-align: middle; - display: inline-block; - background: url(../images/explorer_icons.png) no-repeat; -} -.swagger-section .api-ic .api_information_panel { - position: relative; - margin-top: 20px; - margin-left: -5px; - background: #FFF; - border: 1px solid #ccc; - border-radius: 5px; - display: none; - font-size: 13px; - max-width: 300px; - line-height: 30px; - color: black; - padding: 5px; -} -.swagger-section .api-ic .api_information_panel p .api-msg-enabled { - color: green; -} -.swagger-section .api-ic .api_information_panel p .api-msg-disabled { - color: red; -} -.swagger-section .api-ic:hover .api_information_panel { - position: absolute; - display: block; -} -.swagger-section .ic-info { - background-position: 0 0; - width: 18px; - margin-top: -6px; - margin-left: 4px; -} -.swagger-section .ic-warning { - background-position: -60px 0; - width: 18px; - margin-top: -6px; - margin-left: 4px; -} -.swagger-section .ic-error { - background-position: -30px 0; - width: 18px; - margin-top: -6px; - margin-left: 4px; -} -.swagger-section .ic-off { - background-position: -90px 0; - width: 58px; - margin-top: -4px; - cursor: pointer; -} -.swagger-section .ic-on { - background-position: -160px 0; - width: 58px; - margin-top: -4px; - cursor: pointer; -} -.swagger-section #header { - background-color: #89bf04; - padding: 14px; -} -.swagger-section #header a#logo { - font-size: 1.5em; - font-weight: bold; - text-decoration: none; - background: transparent url(../images/logo_small.png) no-repeat left center; - padding: 20px 0 20px 40px; - color: white; -} -.swagger-section #header form#api_selector { - display: block; - clear: none; - float: right; -} -.swagger-section #header form#api_selector .input { - display: block; - clear: none; - float: left; - margin: 0 10px 0 0; -} -.swagger-section #header form#api_selector .input input#input_apiKey { - width: 200px; -} -.swagger-section #header form#api_selector .input input#input_baseUrl { - width: 400px; -} -.swagger-section #header form#api_selector .input a#explore { - display: block; - text-decoration: none; - font-weight: bold; - padding: 6px 8px; - font-size: 0.9em; - color: white; - background-color: #547f00; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - -o-border-radius: 4px; - -ms-border-radius: 4px; - -khtml-border-radius: 4px; - border-radius: 4px; -} -.swagger-section #header form#api_selector .input a#explore:hover { - background-color: #547f00; -} -.swagger-section #header form#api_selector .input input { - font-size: 0.9em; - padding: 3px; - margin: 0; -} -.swagger-section #content_message { - margin: 10px 15px; - font-style: italic; - color: #999999; -} -.swagger-section #message-bar { - min-height: 30px; - text-align: center; - padding-top: 10px; -} diff --git a/bundles/org.openhab.io.rest.docs/swagger/css/style.css b/bundles/org.openhab.io.rest.docs/swagger/css/style.css deleted file mode 100644 index fc21a31db..000000000 --- a/bundles/org.openhab.io.rest.docs/swagger/css/style.css +++ /dev/null @@ -1,250 +0,0 @@ -.swagger-section #header a#logo { - font-size: 1.5em; - font-weight: bold; - text-decoration: none; - background: transparent url(../images/logo.png) no-repeat left center; - padding: 20px 0 20px 40px; -} -#text-head { - font-size: 80px; - font-family: 'Roboto', sans-serif; - color: #ffffff; - float: right; - margin-right: 20%; -} -.navbar-fixed-top .navbar-nav { - height: auto; -} -.navbar-fixed-top .navbar-brand { - height: auto; -} -.navbar-header { - height: auto; -} -.navbar-inverse { - background-color: #000; - border-color: #000; -} -#navbar-brand { - margin-left: 20%; -} -.navtext { - font-size: 10px; -} -.h1, -h1 { - font-size: 60px; -} -.navbar-default .navbar-header .navbar-brand { - color: #a2dfee; -} -/* tag titles */ -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a { - color: #393939; - font-family: 'Arvo', serif; - font-size: 1.5em; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 a:hover { - color: black; -} -.swagger-section .swagger-ui-wrap ul#resources li.resource div.heading h2 { - color: #525252; - padding-left: 0px; - display: block; - clear: none; - float: left; - font-family: 'Arvo', serif; - font-weight: bold; -} -.navbar-default .navbar-collapse, -.navbar-default .navbar-form { - border-color: #0A0A0A; -} -.container1 { - width: 1500px; - margin: auto; - margin-top: 0; - background-image: url('../images/shield.png'); - background-repeat: no-repeat; - background-position: -40px -20px; - margin-bottom: 210px; -} -.container-inner { - width: 1200px; - margin: auto; - background-color: rgba(223, 227, 228, 0.75); - padding-bottom: 40px; - padding-top: 40px; - border-radius: 15px; -} -.header-content { - padding: 0; - width: 1000px; -} -.title1 { - font-size: 80px; - font-family: 'Vollkorn', serif; - color: #404040; - text-align: center; - padding-top: 40px; - padding-bottom: 100px; -} -#icon { - margin-top: -18px; -} -.subtext { - font-size: 25px; - font-style: italic; - color: #08b; - text-align: right; - padding-right: 250px; -} -.bg-primary { - background-color: #00468b; -} -.navbar-default .nav > li > a, -.navbar-default .nav > li > a:focus { - color: #08b; -} -.navbar-default .nav > li > a, -.navbar-default .nav > li > a:hover { - color: #08b; -} -.navbar-default .nav > li > a, -.navbar-default .nav > li > a:focus:hover { - color: #08b; -} -.text-faded { - font-size: 25px; - font-family: 'Vollkorn', serif; -} -.section-heading { - font-family: 'Vollkorn', serif; - font-size: 45px; - padding-bottom: 10px; -} -hr { - border-color: #00468b; - padding-bottom: 10px; -} -.description { - margin-top: 20px; - padding-bottom: 200px; -} -.description li { - font-family: 'Vollkorn', serif; - font-size: 25px; - color: #525252; - margin-left: 28%; - padding-top: 5px; -} -.gap { - margin-top: 200px; -} -.troubleshootingtext { - color: rgba(255, 255, 255, 0.7); - padding-left: 30%; -} -.troubleshootingtext li { - list-style-type: circle; - font-size: 25px; - padding-bottom: 5px; -} -.overlay { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 1000; -} -.block.response_body.json:hover { - cursor: pointer; -} -.backdrop { - color: blue; -} -#myModal { - height: 100%; -} -.modal-backdrop { - bottom: 0; - position: fixed; -} -.curl { - padding: 10px; - font-family: "Anonymous Pro", "Menlo", "Consolas", "Bitstream Vera Sans Mono", "Courier New", monospace; - font-size: 0.9em; - max-height: 400px; - margin-top: 5px; - overflow-y: auto; - background-color: #fcf6db; - border: 1px solid #e5e0c6; - border-radius: 4px; -} -.curl_title { - font-size: 1.1em; - margin: 0; - padding: 15px 0 5px; - font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif; - font-weight: 500; - line-height: 1.1; -} -.footer { - display: none; -} -.swagger-section .swagger-ui-wrap h2 { - padding: 0; -} -h2 { - margin: 0; - margin-bottom: 5px; -} -.markdown p { - font-size: 15px; - font-family: 'Arvo', serif; -} -.swagger-section .swagger-ui-wrap .code { - font-size: 15px; - font-family: 'Arvo', serif; -} -.swagger-section .swagger-ui-wrap b { - font-family: 'Arvo', serif; -} -#signin:hover { - cursor: pointer; -} -.dropdown-menu { - padding: 15px; -} -.navbar-right .dropdown-menu { - left: 0; - right: auto; -} -#signinbutton { - width: 100%; - height: 32px; - font-size: 13px; - font-weight: bold; - color: #08b; -} -.navbar-default .nav > li .details { - color: #000000; - text-transform: none; - font-size: 15px; - font-weight: normal; - font-family: 'Open Sans', sans-serif; - font-style: italic; - line-height: 20px; - top: -2px; -} -.navbar-default .nav > li .details:hover { - color: black; -} -#signout { - width: 100%; - height: 32px; - font-size: 13px; - font-weight: bold; - color: #08b; -} diff --git a/bundles/org.openhab.io.rest.docs/swagger/css/typography.css b/bundles/org.openhab.io.rest.docs/swagger/css/typography.css deleted file mode 100644 index 79c998193..000000000 --- a/bundles/org.openhab.io.rest.docs/swagger/css/typography.css +++ /dev/null @@ -1,26 +0,0 @@ -/* droid-sans-regular - latin */ -@font-face { - font-family: 'Droid Sans'; - font-style: normal; - font-weight: 400; - src: url('../fonts/droid-sans-v6-latin-regular.eot'); /* IE9 Compat Modes */ - src: local('Droid Sans'), local('DroidSans'), - url('../fonts/droid-sans-v6-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('../fonts/droid-sans-v6-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ - url('../fonts/droid-sans-v6-latin-regular.woff') format('woff'), /* Modern Browsers */ - url('../fonts/droid-sans-v6-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ - url('../fonts/droid-sans-v6-latin-regular.svg#DroidSans') format('svg'); /* Legacy iOS */ -} -/* droid-sans-700 - latin */ -@font-face { - font-family: 'Droid Sans'; - font-style: normal; - font-weight: 700; - src: url('../fonts/droid-sans-v6-latin-700.eot'); /* IE9 Compat Modes */ - src: local('Droid Sans Bold'), local('DroidSans-Bold'), - url('../fonts/droid-sans-v6-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ - url('../fonts/droid-sans-v6-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ - url('../fonts/droid-sans-v6-latin-700.woff') format('woff'), /* Modern Browsers */ - url('../fonts/droid-sans-v6-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ - url('../fonts/droid-sans-v6-latin-700.svg#DroidSans') format('svg'); /* Legacy iOS */ -} \ No newline at end of file diff --git a/bundles/org.openhab.io.rest.docs/swagger/favicon.ico b/bundles/org.openhab.io.rest.docs/swagger/favicon.ico deleted file mode 100644 index 070fbb11c94c823be9e67bfd8b8d3e2bcb3820c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32038 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 CqB+6< diff --git a/bundles/org.openhab.io.rest.docs/swagger/fonts/droid-sans-v6-latin-700.eot b/bundles/org.openhab.io.rest.docs/swagger/fonts/droid-sans-v6-latin-700.eot deleted file mode 100644 index d8524983ad8d296be95cb5b469efd1987d6e04e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22922 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 b()wT*kWXAeMzX)G0;aHJLU2Us_FHkFnk)~p diff --git a/bundles/org.openhab.io.rest.docs/swagger/fonts/droid-sans-v6-latin-700.woff b/bundles/org.openhab.io.rest.docs/swagger/fonts/droid-sans-v6-latin-700.woff deleted file mode 100644 index 67e3e25f8362c71003430d52894260cd4c69413a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25992 zcmZ7ZQ;;r9(*%k>W3RDo+qP}nwr$U>@fzEHsM01M&@^2z`J&_4hGoCE+s z>U+?V)e~1%6#@Vtx&QzG?EioYfR3ys(agcz765?y2LOPQ0{{?U&Wpr#=7!D=003Oy z|N9060K(kH(+mKBn*spj{Qv-09A8}rNDEU#697P01^@ss0{{TF=V^jf3ky?206_P@ zKJWnm00~?sn4yKOiw6Lpn+E^@T>}6hGP$FYO*Zz%h5&&6UjP88>_30H6&305ZXJXMuOHcXj~)j1T|-AWZ-O=(Jz}p4-96 z)Byl6wgCWuaR2~dBU8tfsQ)SbpGyA)@c*j$|8@@`o+*$j97U9Xeg8VF>n*Wn+szi+ z%|F&*&6uSvwj*#>pv#Q|zUJw-50G$mWirA|p^IvCWHC?((fL3dL7J1K;N$pY9bZjD zKLq^$s%e)~wfvthE|TfG zps>YS1_?WB?aznJB^%J72>P6Q7*T7_JQI>TJoHdE_xE1&Hv4)e{@3;yjjMD@XS+R``nth-yG^V3obI-> z{BE@~I~QXb**!V@73T|`XBLdq5G(GmvI@cnZyeS-TvC(=iDjuL;NsRO@#Cb{7HaJ<58)T@h5DKK^-Lx&fa^~>K;bR5!o}Xc$69HKd$ut^&Ric*YcYJ< zD{|yF@wuB_ix4x$T3nxr4|X{;e-Ib1SM!rcEDfWb1!W%6x+p6R6wA=a`(|?Fq}IU1 zeve5QZI4G>n9}R8VS4Z0^;h8@-p-tG$x&m=)jD=vS`;9bX*<=2M;lE_HDD~=dOC113z&;3LlE8ekPkT%hlPFY&gSr z98-BWojL6$#-q~ROvQ#2C1W^|Kf8F?u+51=WlfwHmPHX1^WO)|jpAv$m%23HtI~8dEz82}KYR{9a`n-6 zUT4L*K(4{Cj8hT!@J>^=hc%Z)?eBjj{@SfDy&G4otMM~uEmp36?uVpgR9{uF&9^Lsyi!>WK5gu`CP$uO?a@-!7Q3d#_FMy(C@9z6J7)?}UL|fMXi{d&6mW zy1j)wH={?E_Z&b@t)@xid7xBL6Z!v>j?r!A2tTq9YgOjU?`&G1#(Qaq|7KYfqPA^X z?1%VpiPCjh6sG@%EyFg6FqG?9fq%DMXjQCH^E^@(!Ysd0Zv6Pap195nGV#35$$!Kq zWwa^I@zWv0TAjTnc-?{p;8y+*;( zhfN#|kvJ}PHT2kW|KIwI${3wnV|e$KG5`MCzHd2;A5ZIKF_?OCN$4qcdlO$$^&ms8 zI+n)BW% z0`6xC$=&juOqoP&5t&9a^2~9E(~P%iX5+ybueS>OUF4ip$_?4r?`1~feQgbc=iRYL!h5wB$-X~ajzPLV%ABn#i zi;N_T^NZ}@7WeU?mHQq)yz_fE>=tl_m{j*aw}AfN0sufjje)xWU;s$43@~N@00{5@ zGRPdj4Co600EU4C2Z00y1_s>&0N)A#2($qJz<f~e^3A+5Y9kX z1OTAi|L#Ebz*_$2bif`!#s&rkz(!^SXh4ZE1{tCGz!K7okO0v(j0=n(W-KOLtEK-S^-^1VVANjA(*W1codVCwdy8ZqS z2x~kU?>U$zAaVeJ8-)1jKkuuKA~v8?zz~>q&$ZP)wiMIGTU7gP!!vtopJv;z*`yLq zx7D_N;e7S$`A&q;*q%6mdueU3V{O2U@eACVw^0#<84+pU$>>GvL+}Bdom@8^@!i}!KqB=cu-`6Dun#$yLY8UhpJwoq z1-SYRuhT3CboLrW>Q$zZL{=O*cI}<$mPi76z;*cz7Cnf7H-;fBR;nNpreWYAO#Uzl zBD6c=NM{FX>GXRi?+nV0G7u^W!YDu%U`T>D#Z7_BN&Pz!XdLOxIO9cIQyZ+PJoXyQ zh$I8i29nSg0!vjs6!4!0uFB#`n_|eg0g9L^Ca68Lcx}U~L@CZ8lCUCL34*F1oIsgT zmy3E?i#a%E$G;1I>2-3SAil71;&%=|s9s@#Oc`Iix4+F!p8L=fy4bP)e7N6k^|(Hc zaChH4D}ZLdZ2mM?s?+Irc{Q*>aB{cUZ#H-;H!IPh z!n6!$01x~-l!+O}Jaf~=5*8A9fJG!Gr}F6m_q3UKdraX|rRz~R&y z2Xpvh1@P71ypj&{gCRKTu;0_-Du)AYLVDo2Iw;~p;8g#Ef#t`fMuaFzvs>Q^oEbP# zODfK6RcH$(;(?qjcfG4H1^&!y`?pcmAxj?}8YXdaZ>JyC_uN&se6{ZeDHG)yLz2p^ z!IhtGe?rCWXpl=-yh)y^>PG{GNTk3yxJ*XcY$K<)(TU> zKaHJ8vBS3f$IT1NCD|PBaSFNTUm|sjjPya4yO&(M~LR1|O|AR8mWB4=@5u zTH*l_jkDy3Tu^sv$erRPh4_+BAkbeVnF$i{_=RyKC5W_OWyHMtN;+nRJz)fd_B5YS-+)x_UC6@f#=N;4}{ zSV^+wR-cLNKde}7r5;zSQ@66cfe8)|NO(&_++F`OUnq}kJJ#yT@o z3_0eFSiIp*jj%!|idw;2GO+OoUf}xVU$9p_e{YU0YbqR!%bGY$f@0iugiC7c{CiHU zCKhIyL!cbO!xv9Ai+gHwkMBikfxA7yggw_)b}`0kx9KVRvaiBijhF0Ll{1@_>-^42 zd!7gHdUTvI4*6q_gf|w?$hQr!zR&T3?6ny zjDxDqGe*wH-V>ah=E&+17^qfNYFtlw_H+{=X z4U^iA%rs4oFioufvX84JKAMlH7KP2LR;;}WaRISjm;7#bkFEdrYk&j*|Na6%Jb+?+ zpnQ;5n_qcfX9|4vX{{S+##?NpQ*9<2>Ph>sN7xMd0t8z?%ywT9fXPTHNiB^Ux~?oO z^rRuzB{GyYiewk6SoDP+kBcee(~uU-_Du^tEu|xPeO}{iWX3LQb4{jW#8%F(PW@-w z-4Vnx>3sn9_u>eGZpqU!TvtA`o-2}FGiA)zI4(Q4N4tb~Oo7#)HYQO0A%OYqA92`G z2AxPlPVlQkfa5pLiGXK3CUSCITo=&%)rUwbA78Y&b9@vAXaqhLwgb^kzgqMk2naFjWL_tVH7hFyOvhk-V zij48Y8x&E~T%@_|2n(Q@36Vyqh!-JC!T z!$qs*oR7#AejpgISg{Y-s85wE<#kl}TFrUBGKG6AdQXVoPmG0&R$o#e_!fI;a8nBc zGD-7$@-e#@_r7BP>_eIyGZ3v~u!!y1VW{v#kOnSxzxIogi`oB^j@uLDnf-#UIDZG|aY9=I(Una1r-Y1NB zGr}0G4lZb)L!UD*YO7B#T|ap~dDonu2AtEIw018jsnaHOqht6nwxOD;V@<>H88|JBwvk8u zT)KW#p7^}kizfQbR-ck4cMWU-!|uQd#VfVb-~`%5k=34sWGunPE2j6M>ze5eQyB|} zE=!RYdHwDh$X{wHiPwAMC@h3%zS2eAJZe-9ed_DqNsm4g8;t{&U;gUy(E~#9==9xt z^oIK>M4vGO*6Urhr}eAwX}C-NI6b4ZK9cyR7ZOLB0q&QN!|==JNF*-Zg-xh?t6#r{sf7v_yT9Wt4j66sy zI^67S?PyzBN~$1Hi(~cWM{H-)ymwKQ)7Ynu_tt&N3t#gn^K39Vm7H$d)TAPg}e*OWw|gUXz&SPADFo z*V!^CwX9;8&;~(uWejm;AZsFNJh=ZyBLqV7%|!%Gi|3WNk^d(k!zE83yn3k!JHTIX z!+H4WlwJ3I0Pebfgqkd*!l&b7+5O37x64OJ^K*e~4_MW#Y!zLdT|A8czL;x*j3!c| zmeeY5`GCG>aaP?yd5{2BjELtfThbS!Ic3 zE$2O141_sJTc}Tsir70Z%LTQi`j*H4uxDTeRrZu?wH5Us3itQ1Uwi$u_)T4#-}jf_ z%X^2zH&wScN6%lNr-!%@&Bb3eS5$4A^T*oF_5w9GPBcRRL>2lEIS(j&opr9Y*1T5R z?Z{)hwZ8Am6E<)6@BL4yc5e`S&TP+f|8JdjsU!Po$-R0wFs3xPAQ-Sq^$i>DiYFKX zXov#W49Q<#-I-w$i__@>tbr4QMDjNWMw=Ju_^gk|Zf|~HbuSv&%4o3YCj0d|VJ~y+ zq9SAMe2&{MCJpjQOFFJm%(g*^SRc%63JQ3{m?f#FvOYu9R*qhi+_Z`D?|kk}~|ba#~p=);8in<-1wVogyKv401%@Zsm+Znqr~F5%Yw(5sEj1 zTQJu^NXFBkb%z7X{uh1srm1qkVfIC3&5oY3|Md;7YJ=Y%!OaLfLC^z})|9vBS|}jD zbbpm4tX{?1BiO2U!oGS`j>F@JN9gaM{NDmDIMb}~>RZiOEy<;f7Ng~BNK6HOqKIDc z_=1?CSq$3oNrJhP$@W`Ji3Ldk@Ot*Xc5DUmTyy!|&twmYFa$qfaaVgFu9uOa%gMM&mViF4A;j z2f%*<0q+jL;VhlZktDJ3F;18q(~%c{LI?vb|EmWg6yWaR^AX%S$c=P9mC0n=q3_Vf zo59-~R4rqd4e4lzmHCZA%k>?_IuoFt+rQ|@Po}ZISWZjy0`#44eE-A<-4b93HqrfM ztvV-Qq6WseB`}g)0#TU@121lHGlY6g`dA{@Y5LLM5UOpL(fQR+dk!`E;)XZUxDyyV zt-WHKv9+?i{vmb0v>|Xk!Ts5B+j+Rll{0tzlwRQFpww|Omn9RV4x$gkLq)+r6}?K3 z+$*MukI(W4vp#`-t%C~C9M}T*1A2v8oS9hQ+bAi{nvz#hfWrLF&|q3&`BrK!Ls{~J zV{tDqGbaSwPI3UJl6K4ita|035^Fq_FiUM_pY=7AP?C?_YWMCdzuwn}ns5Ubd$Tun zORv*n(yyw_qfQe)ZBy>NrQKk$_`0diTi+O|z1d^y*DYAb>*M^}tIx@)16oixSAM@d z6Oke-d6ausxz4`*+>hL-IPH@J=?q{F-18D-T*cBn?wB}Tg=3qT|wne7MZ z)jW4FD5Nkj1CALVvP4rhu{#C~h9Qgf&g+A*biG+ZA0`6fMub%I({!^wAa`Lsz)J)5 zg&-(oOl;{3s(2w6-2NRLoSe0!#v+rYP)>OgE6)5!*HKOMfz zYuDVV>E?ORjo;+E@_X%em3!rm)GIan8q2qGr#Vs>Ed)^sj2#VfMHYOyOb;V}DV_-S za?F9rNQx9=Bi}{;;FB|3MSm$c-AM!s;Qq?zU~0VC(^@NEqs3CoP-ieNu>R`b=1x&d zr)s&ALy}eG@Me|-(tL@h)BL>JnW<_P54MyVpxo=WS@9esMJqF4Ui7$NnShBccAeY{ z`3p@|va*s8`2dzj1&j*Ri`KMZ;u2fClcB?$Jwg?8kXgNE>SUNEO|y>Tg2fgM+k1>5 zRfpk0#y5e?Twj$Aos%B7t@VcqCeo4L5cc6vZKT1pv)k^Tm)x#p1ewvp~ex1O8k9vHAcQ=xaao?mqaXBtrF+=g8^Nr zg{6KoU9}gR*8n0ffC?H4A%a@Q10;&wRE>GE4+~HK=)cD}OKpUpU6@N}M$mZj-IoUB zL*o$C-lzd8YF)zpnZ0(dSYDC;kyK)z;b5w4yeNQ-n3-1&m10}ZaoLiWh2%t>WW25t zMM;!tP$LgP`+&$@RL7OMD2+A($PTaDHg$+Un!|+wQ=CJ5Ec3d83&|c(eZ+68XfA8- zEpfATH@$rI>+zbL&qkKsOj}ZODGgSx@iUOtE8y+%(Ii;MsY_`gd(eL^jl!Lgm^iJD zJmQqHdN(e1uFYn*JkA>NvG?9hrF^v4R#WD6nEWbNe`!7TE}hb5b)32JEZ*f&X5l>1 zVktCnqB2`tM|!R<8bPXnN?sBVCKE0z$fr<1ZpfR@I>v3@O_hnP0K5^AJu@`w<2UQ7 z$j5T@tX~87gK;jRmY;Kt7PDn69gHYWn$9OA>DEnv(4Z~c3DV(8f;vaI(-=AFt-IJ8 zmRLj2(51+#TbEnj;mEd5Q|s^=mq=%%^}c83>PgC`oz9dmCAH$}=&UL5 znRQI#@_#&l$bUphQrGkhxr|ydZHbwP8AjQ3hez*H^J&Wz44)faDQ??g4x$EnXNBRk zNK6KV?`Pj0z#R4tVE;n<|1CzBm!VBf(JF$ez$+KMDv(4zv z=wuNo9$!qhhyZ^<$D#A6-LnBgro&7-|sd*+5WM`7x#QOKFMkH?}c@ykC-Iy zXKF~QCjozt{XVO2(?jMjFvA^BIZ_6w4YCk0T7lDWL8|p(T@v+)h8*!8F=HZOIFvX- zrN3fSp=JfLaz##ok%Ne3h+zwQ2vr?bATw-hVj(g2-OcLW7(x~=bvJ=8$)p<{kH9@^ zqP5O_jQEh$AKCo?Zx?*|@qa-8-iu(^tDx5a5R!1Ro~)iNkUY-qxm0u(Lde6&`>tD#{Gn77=!bd1xa zg#I@cYRp0g^jp03eu+T+K;(;AsW8HF*^@=jeUOH9qdbO+LXJM+hbd1EKW{}v48o)i z*4~|>mcj<_M7F}3!5P9Rw*_K*49ly+IGOJ^4WbXsZ_K}k8^7R7BDju&?o@Hm)g~YV2_Z+}Nh_nljZzd=p@Gex!r33i!I9@g zV`+l>MG&4AjKAQ_0~`uj+%e^xnBA>6J*@RplK;j z+Gn>uCE&_Z1&flJ+L8)MHmfUl8+b3)sMp%-K14tMx_xi5%P(_6)6Ax*(0tQ!O-HMYz+ZT}Sf0f&RiGCBSX}n}-yl8?Zt22t=)1P!q3A zq(4#qLh-|%eFXo&+l&DI+jr@bg~YkeYO(K--6nq|5=_Abj%(l$AYcQE9H%Qhy3dz6 zT?~RN&tW2T?!lEHD{ARgZU__=+g(Qe&tf}8)$UwhlqNCOv~og2i;P<_fRP-j#OUf>ttZDud}Ev5C94p}NY$iH071v_(ngjw}`zh=mea zvkEMQe|Gm!fB!cn_w_s#93Eo-hu{gK9~;!K$5@i^!r8fkuTj%1-f_r-*+*iKw7_7m zz*~hpmWzq)q?%4<$hN9UI_UAm%s9c5{b}}d{Xye)px6~Y+dHrElu-aeEf)vljH?gV zy5l4bn;n0hv7UkgPWwT2LX|$~I3L8o*VUGZ4X4KRW&CLbqHKpn#W_Dlbu&11feuE) zD+DOKU7jSBZ-+$=-*?>DArMAEV&W?~E!<8_iWFbttLkYSd4YiE!I(fCU6NkiaFvOk&(P6O^H61A@o^1rPSOa)finzZ znx;E#dIXZ!oYD1Pw7+O5I`I5?gueU=0-eAYD0?aaLEq(|1My;|Do;uY zjFng^>uX7^619?E=k5w{{-IP|t|s)=kv##I&JCF%2z->kZn|U+y)Qv%*34SM)-gYA zTGbc(jDB$dMJHci#e}T>p>up;yAjagO(?AIBQ2=~jFNvMEF1UZ3B~e!k+)tC8I{4L7prD1*5u9?1h59znTB}+R)xs;I)m^C(1-h`&B3Hr@ zVTCLTsdA&`S`8v}PDe!WrZHh8JdTEf4q{b4TG{v&rB{4Ju9hhQs94gX>LC7u@BP{0 zEh{k-t0bStVKU~>_JeD(0_9E>C1oe&CN{}Ilnn4Kfq6=mh5_qPbqAStoZx!K%Pf{= z)*N2C15f$1Ds#Jl65zapvFE!6nXi{Oi?FeV8RX~!mKPL|hz6p>J%}BW>$E@iMiXt& zT!u9&VV|AiKXRyvoPYdrHDeJvhSEG$vK+o-|@2 zChtHV1s^$?8L?HG_>*0Uv*m2HuCk-!jbfUYE6h;QRNYiHL{+*kfaLi`z~K}xry7tq z538s%$2?WCNKuKUQ_P8;;F2J`MTq<$*REK~84?BY{!Y5~UYGzN$$2YLIAkCta{GY( z5%jrm5M%?(1Q0`?16q9r-Rl~=IsHxOjvs+)UVX6rsO*)rz4xo$cdyzh_Ad59@KAXeJ7K*b2uo)u-AxlZJm7HW}uo_ z<9(c8F!DUINUzmWLOEM>p5fd1+NOEjmbx{)OX&680Qu$cxWnhq5qpKl{rZeAh5L*$ zyUAj@-8$cgIis`8-yw)C2#_7dG&9Jf27^lE>S5i|!v8>DRZ}dW+VL zjqUUc9C0FS&A1Q{Y*xsHf@0hAN|vLa4)>iQJUx`d!}N*)`Lh)Ml(&kF;!9>^pcz2; z8-1UvTHg4#GEX#s6@=Kyz&N{a_R?Ly)ztwDud4fI=m+gWv32+D!xfW=X0yv{{q_Ui z-~VHb^GCw#QCP+d#gRCzcZShI{B+npMVElcjjWwF?$1|2Hj-P!{83p6cM%JfcT2?Y*=Xp=S zl-gW%HaBA}35Q<^$hUIc6}7|nNATn}XO72*(Cee#^gdE@ceV9#HYGBm50EFmYWOXb zgf@BssVknB3$CxL32VT`-jcRcQ)$nrs16-`r1q)QZBQlbQeIgX3S3D7OedkYY72vh z-^$Ry6jTUDLK)$Ik&|jYy*8uL%!bkE^l;>5C>y~S9utqT(b(m>9`;dHqtW41;F4Wi zno--&NeW(GJsOR1EU~$AM%lL zm1ghau~2qIV=b$XoK#F3V}k#FF_2ZO&E=iOGcrFe4*r{HRWw?JQZ#cf));vzi^iOL zSqOK_EO&eR`uX`;lIheGNljt9j4)B9riQ9sTv4LpC>^97#DN1!2ssJUih58Wq<|J= z0Hs+$JB?;nY}t7Zj?9Ru(xKK21s;C2TQT#?4#vkwbQczWW{z+|XJU7mHOc zJIG7DN`K}b07Q|zvcnLX#cCCkR{QR-6s=vgSQGdal0Xy!cbC-JTUb}qWn5)#V_Cxz zpeyQL;hwJ>OW4fCY-! zY6*k@X37AD3Qc&rL<8S&m8`_crrg3zyja%Ea_?Y#_uwFSA(ur_m#*D-1i zDW}7JXsJSVJb1ea6&i8@STpg;j2ltJ`H1COozkt+ty-QcloTm037(oCA=#2j!wjrc z3W5Hy*;4(zGe&ke{P~()b=X+4<4+EPw!w^vGqZ65#vA9tPqIU53+{ZtecM}Q0 zN6QJD_i@HY%mTH4GEK0;i_GuDICIcUrf@!#IHLOi7;pZ2&I9}bGpiigeA6QLm|)cp z$G{_?I~2!*`a9n8USb@-EAQfKt}KuVlIY$qkjWSfFbX_GRp#eM=#>7v{Fl|W zU}Dk0)NNir>=J>AnDQZl*prGLrlh&0i)X zbNwp{+=!~BKGUAF3$PO|;xRjxJDSbn9yF!>$5^<1ZN!oE>=rp>E2gIsS2M$#FBSE&44ka#l1$GO$S1EgJL^2aYsIF zH>F1F zzgVF8YrdUXTEvdNIxDq?okUu#n!`Owma0MIT$A~GBrIj9wpf(dcU!Pb-@|1z3LO4u zIo{qrlbxZNJ-GB~DQi<{kl!_;AUiS|-G@wJzkfPZ{h`oksTPWvUX}1Cc;e*2l>p=s zHOzH^fLV||CfxqH6vQat*hUaV!(812SMO5emLa6~qQ_E_s`)Cloz)o&S zeMD<}0a>~!S*xzyMe6x$y|F#kw)N}2#FyO8(iw&Hp%n)0+|56nALow@#pEZ|T8m$W z|H#aGas1CyDSyhhJ=F3#^Oo4eXo!piX@gobT03kN^)>%hc$t5Oe|4^g)|*{!y|8JW zJHh5#0NLqH467bPHK{!YPZxi&4|8Lb_Qjo95ZLH03C&EH&%} zaSBbDk(POnKW%EGS!4H*Lqq~YJY&`?u4zRNB}e;2A7&p=z_mzi z82~~(mT8+iH!9o1P@xml1~RARlB+cnpuCzrdh#Qro$b9@K}$_i5N0*1JuZhKtrYd2 zn^a8ORo-sH>sdD$yz`O%ao^|2_w7chXtO68Vt4yCs`+d>oExj2`|M2n?^^9mGXL9E z_3c#64J4(_uNL`gyJ)1?eWL{`j|AjqQz_Ly#Wkpe!TqSNyf*{j=o}8rh)}bW%wSM= z*#*M(=X1cR-#pnE!=odhqGJu3^#}T(z%r_;=Gy-7T zA?{k)g5-)|55S~A1r@-mRP?HeL@9h)+2u=QsE-DE)U&fT%ynVzyNA9AmmrR0Q#P`x zZ^IDw|V#)V=8~$qw~Fne^6hns)uvbl@2{^Mru6kU$}QVT?g~w$`emK6|L)c zt>~)g{&hB)E&rINdWc4fX&J=2mfU>L4-~U^U{QfsV`XYFpHq6bgFzsHDNC8{a{N7t zWc+9Ddhu@Xd4lQdUM(YPW@Ax(JC0JG(vv9CQ`=BAhQ-yEe_A4%(p5&V3t1(~+DfZi z@T{6Z`UnAj@>*r!){IYR2Nnxtr;>gDNLL9X%$#v8y7SLHE$wW1IztnWdUv0}A|Z@4 zmO~mFy^})4X4n8H8^!o3epLPMXYv;G`P4vOG?suq#dz4H^r?#o#Es_g*SlKC9!l|e%oRn(xc>?iBUil%J}aR#bHj|&9kYDB zP?W5Ff;rq`P6tm%N-69=`r8Dh0=sGIN_vWa3MWn}vJ@0$^pnBhV(|PJl3*?!0#r&$ z*mIX4&8PS$UWfzecu6#cz4&6XOPeyDWHN+xCF_N`x?eVoLl(`x`izbQab=)$274HM%$uolA5_G*27M$wursSr#fkiQQ;xK(g zT}^*t7}T}E;^&#})~jXqz_VD>%%n*b|-(1QiC z0I~($Kiv&==mt}99B>e9LJSK6rjYkP@ymJ35KeA#aM`jm(HO|+)!Q69O@`&SncP`5617E56(9iOn103@xR-; z^S@HhWwmnYe1={w$x|gYVD&Y(%<|naOee*Mp6&q)g<^V~US|QX0TaMf5RkMPoIia0 zd1%_L^6UFdfBzI-H%L|E*pCt)yQ2$ymAMZ;?ChjWHohIFUgm6fyr_F`XxDsBr`W_( zN+0~2A61Z zR}P$A)?vDM#YV@+>|>FY+8c`J7>czgf7^00?smg+`(eisFv=2h9fUf*T&R?rACAh^sWZg~aXU94$Fv|0~38MhV8m0D-Mq zev&D#r^E>;KI9=2vCiMhHW>nU9>U|f0}HlJjx2|*f%EkR-C--$;o}dsHs+JkGVPrH zy5a-^WjkGx*Ofzfpg$6BOp*FW31)V)jCN>@z9N@x?PZ3=kis^)LmF&`KJ{TvVY<8AMsv#m)FJ^wa#t7gmWl$csZJq zO;6fFibyomJ5P(z6xS_>jVTxvWKg65Exm}n@t zaB0TKa_%C#RgM(_BImT8G1zJZEH-iEeH3+OvAgEDD~@-py3VUv3yx0eRra!`N}?_U zxrPoli`C?*Y<5FKxxqk&_Xl`R0rBu$-WoNn1p2gUGP~4{}L{R7wvj zv%u9uM@jpKjGT~%j?u0Q`>0_=c z*gA~UgghRZK%He4g_N+66xMcHwyq)@F-a4Li{xyW3Oi1YS1<+%bLLW-5B|+9u*PsT z!&O#kzVEN#1b8yGqbJu^9DA?hH*||bfns0>7H;}5e%xnU^aApJk_{X!-pXg3X!Am2 z!ti&H4ig<~6Oou>lZNiKJscP>g#?&T1xA!|bHdvj)wiLs5gn4D4tu;djnQnm^Z9~J zW<5dcMK$X*i&l$x3;h+pvhPkcPa!y~6@gEXRCKnn$~=u&_R!Qq+q1MY46fiFF)3PV zx$;-*oJ9k;q~2IrEEWrv57!UhkHL@KOU_z6hB|5sK{&5Wz(bQh+D_y86KUwA1RJ9o zP+Xl?f=&YH1(5)C0)Sm2lki)*FbQ(Vk_Q^ol6jT8fxEf8z{(o>)<9;Q2MU`~9;)v5 z06r2P*6a9bvJpn)1+2Ww}^jnr(76T>RG4NRRjJI(E5HODW*@3}8I0`!n z9t?rV?ghb+g-C?6spu2L6G-Ngj!=|}Cy36XKK@_r9C6HnnCJ8(aQ79us-G2gJyuN! zS>`p6bp@v=q>35Oi2bI{tep{)p)xD;&rRn;q^7$WklS+!z}z!rbnA7R@(<1~hvttt zLi+&(7ZDO-l~%DJ)Tk}LZP_C z_?u`n`pLICZGO5KJs8d6s6tyh72K>?<5Q=qc}f9MAb7#SAaSR+V&QYO2*~`sID+uN zEd%h}3Wx(#pwmLFbs}xL90WLsKLkD$6jwqT63`+D0t!e&<+#uaSLnIO^7ubaX`V@KP4ICJH={TuqP|WQfG=nQ5AqRihfG;11M{b&$Do8$SEQP*$gN; z5(8sidj%wgvMQXj(dfxEl}+MyA?L4xdh_(25xjOIW^SdRUD9Ah*0+7GbGftk<=TAl z4pcV@2t9vYu7FDi0WR1@@f}=GC^d=JNjG{;6aAMw;dH0)(ve_Qyt^-52ua+vH55*~ z?D;-_t2~XQg*_fP3f8>!T3@;7W*MAf6&$T#wM*^O%~S5H&+hogk3Oq!ggx7UU|4@O zkQQJ_K)}Bc8Hras_$vC#dksL9vq^V>EH% zt2YW_xViUa!FVv5iYB6CRV%xjPlD}g?3V_+H%?T`xE;qd7c8a zo+DJxdC6hcc2)=z)|BwXmp@m^V>}I62u2KCTB=UI+T)HI;~4Jq2VB*5x9a?*Bf%^? zre}ac&G~AL0)lpE_HXD}8VLSy#u*FQYK-(QW#S*knr zdWMkex7%7|4QcRk1VUvEx5f8gwY%mY`wr(r=1b?wc)n80m}>nP5d{hb(NN6P(`;?m zAuE(MDw6rJh9*@x!oBV8!u=>oKO8L=3-|dUrtrJ8San44^`V08aI{bZ+f{TkE^&0M zja2!UZ1C7tE~4&l7Xf3PMe1(c@)xT;-`yirTZM3hK58Wteu6U%n<1JM8bEswdeyI z1N{T}LQKU7&@f=5yIH3pz4!X@X`LoN{L&-`xw#4NX^5VxAmvP96-lauR1o0$7|?9c zcvOf{>U*~7_cG~8I?emDL5(y?##`*?QDL~9lN)L>FWvNwa0xrCVzPUd5o0#FFS2?& zWZ!Hn7>xe&uES?Ob~q=nCJ6tdM;HMG5yNq4{Y~g&1Xf4V z$kCQskrzfNcrBVkMv;y0f}NkYxWlZJiKB(Pp3FdILC|4~;d)aQ;sSK1(G&G`52E_q zbxsm$%tjmxEPh#+VbFRBsr#TfjO2?+F!1B~uz6&q?h$_2ls4`tmwrHH7ht$eF{@n;(jKlIn=Y)OH-* zfDF-{G&$FI!4;r-qtB_bvrgJ){+g6^lU|>-s4bJ=CZR1I+qRW_k9ZthkWFH5l&^L- zypF8;F{ply$qU%lmF=phKTi~-2Rq~S@SnX6To2cttcVg1$rf~l&TXfoRt$6vBnlP$ zNWlBg4N7}KUY?%a&LLOgJz0PCy7*s@P;YN;x2?csp>1iku3Sv7eO|B0p=r8n*Ux6u z8_htgWxH2?pjjpI9a+?O8F`Kh(O}!gF%xxB1+_&A6UAPaHdc{PzN$MNYjC#ccTs}# zQdTAesX)(l1-F!_H12_^R00o!zb;t?Dgt6r}W z2#3lJnS5N}(0+6n{T>nIwQB?_Lchb~@e_el7Cq+D^6|%%D0=$k_`A*^oE2EPEtl=Ya59v&Pc>NP40SPV#$(d^Rf)9ly$UL$B!y7PKb zFPP4oS>yVTnS2`5LrvIksJrr$khkF=OEniHR9;ok&Dh;}zt5#Yh9$)N@(OIGVXw?izkm8XSI8 zj*}~BtQi!F(PY$(Udni@Dw-;=ts+!`5@daILY;h@Hk_BQ9o1KuIeHas#B0 zA<1s~uCO)S$g^fb7q3usI68_tNXOlNf9+j{@Z7a?2j>pWC37=$gl@k}p%5GGjp0Vp zcsGj05ZcF9e-*ao^IfgBu%~Fy=}(*RK4x`AZJZ?rOZT zb4Ht^az;(d=9%S9H4W*84gbD)%|p%Mo(1#5HEm^Pec6mj?N@e1POaaf*XP@`*2?+K zCZAJJf~8Z_aZ}NjsS{VW7e|A?@g>S*&XRE0p5Higal^p&VA1lnwym?ui$ljP0hht# zD{(r*p^|)GX2z2F=_?X~+Fe+h=c`UsI7L@sDbv|G?i@KFaL9~;Y_+@Rdlrl8d&tTE zFz|&QcF_SV*3*#B7V%Lu5s!ZM-Ku=>Tkk{XY(eH>A-g@q_CXumY713*@)KdZJ)Fp& z(8ccvB>V=0KM^R1vwgha()W`PK?4^)6&h(=&qp<=9c{}@%dHPEiwFKD>cAtHneV2WoUC`RK_CgwT8eWZ?9j(y% zY9Yr8`}EJ4^Eks914R_M1*^s}C(N~+FX_xe;L@&b2yzRIIcsjYCU<$@B7;|~=wF$- zHkI1av2y>)>dNImT0Zmc##wN3^!TR!pZ;lZ@J~POAKQ~J zZ`-}+W{>+>m#6XSM^`L;cza`M!NFST%w^x*yRfQi;a++?{$+VD`(zZK#Y6ln@;rlU z7^=+OSV!%k8sy2G+omb| zlvtTDT3eOnAM5o+R?~;hKS9w)+%WnkHw)oRA~y+v0X61av~(%YQiKS7TzZR_G>lI} zkYOlXoQ6;jSm7;N-x!}!>x<0TI<=>+x@ckLq=wt(H!hy!mp%+dUCNNlmnbyj;Wf1x zS8`Tr!ptfc$EB+aTzh=+aLeKbsTt~t#a&aj_3aVak@=78e(>ac*29-lfj8q2I zI@K-}r_`xbIwkShYoYelaR(CM=>{JF_=v`7DRT(FC*n7 zZiCSU-x2s%KE++vG3hhu$>;~5IC4-L^iE3Yy-}Zgr2qflqxSZ$aZBrz^^VW(TtIGi3LzyXdfy{UvwO zk!~hO@dKlG)45f8OUT>Y>aEAp(nxaLmQ@Q5YwGl*twh){YiU2zNJw?^^f-;8W~ zue?5}j};ZosoFmAfz^{%cSM}kvnDKue%yBOWZ9(Zs4G-d9KAEu>Q86u%V%`WtL~F& zuEQyOgg=HV&~3j&stX_gjFKEX%Jx(`3>`AyLXg|751dBGc3PRxC%lPhqAzhO@kQc7 zLM+**-%k^1m7&Qn+dx7FC}s?krTJU)_vDlO50ATHnfprj4=AT@b8+Z{vOk$WFlbJF z>s~6^6fLR9W5wJJRp?n$4y!PKvdVbmV$rDjvb(8_iv!<1V_u@I!g2Ul?blA6bnTS3 zCPOF_TeqMxQ>ck2qO($q8}3-zu%e@sJKZ$k)~ZU9lM1)p5D5IHh+fnha+~&>ykTo7 z9xA#q+Tfqied$~|Ju1pL1Ua*a0{SOY<)|4kT~)E$9$9s~2<_Hbw8Q}2>XPb)bgi8` z;c~anm{DLgRn*kg#LWog9^eYD7r9X?Q!q&nth0S_T7%QwoIlH>%-6eII@XxfSlJYE z*6{_l04vKjEd7jk2iSZjV4@md+w$hr8FbyJ1uD)&G=b$)t9$Y>!GyJ@;mz?z!R@nW zmzS1Ag0l*x=Y+Q0_S& z)nZX7jJwll5DlT@=oDow?H+UwxsSU!yH#)TTCl~!TXi?`beI@r)@w=uC4!=C2EJM4 zhQAawv%YIMnGih$9`Lqqom1B8)(68uy*tvjp!0c`x3(<*e5$9xuTdW4M1gY!f+^kI z^{RqsJp#0V#*EEI0$Nf3Ux>zzbmDc0 zj^4Z}%QP^4_oiS1w|)+UfMB*-6`iZ0>{;9fzp>OeRB9Afn?(s`L-7%>>*)SoQoY0Wu7R=d` ztzc_!={^>t`+>!a2L=``l4+ksaZv9l4$5XK8SGJhs``ZI%v!)&;IssPNUAw(fTX%2wcW>UhcYEF4-QBf>H#6sONNJwGheY5% zb7toI&g4tJ@Bcq9qEM=m!;-{dvos@N30;T)0eyj+;W^$i6_bBrs4o^%`pTE+>mu$i zq%Wdof}IjR?gXcXYm{roi3npl%+G*nidrZs`AW~=Q25xA>_j#@@ZhFh;hj`=;*o#pad&J? zG!oefXgu@7Mk+foxFkE#)%fko<~lp^war9!VwB2Gw0OE;Y~^OMxG3u&X!cqgkPp$d zU$gi}*nk{)>=GKt+mI*oRrS2a58)UhKPB+<=wX7lrSz=9n5$+PjY{E9pllHy*Mv&q zXH@)26<#JM;Ou9)0{HaV@0PH7{ecZbG_XOIuyqa3cP zYUfC+T9?v_7P!Y^7Hd-0j1YfH_B9i-p*vE3frmje2xb`MK;Xd4*?61IIAIYl1OTub z%1pZ)4*KG=%4E-&9KhQJoU>TUbH{aXiw=f#(4~V49hA`uOOv%Mr{PRFStx>V2HI2# zJ1KJeKG1zJOxg78^G))pPt>BM@8lXmsu`hj?18+Xia$N|Vj+64a1!t5#}|G@dG6T$ z&vRgMD^rY6c=s@avusT+F4(C?0$Gy=wvLy~aXiPIJ=dk!Ygt(?6{E5X>5gwf} zhdAl~N18DeKfBmV@D(q}Qy?Q+%&(XQMiE6H!i+pvj9 zGnm1+-Rm~xq~q`=d>6P|0OkOO0J>PUUKw>$T$M9gT{+A#qRMgw9`P_*Ve`(^@5%2J zjo3)I5|yRJVCuN(snN9wfuL|jkZNj+AY>nGw8=_4NkArOAx;Nk4 z{vYD!0n0XF4b}xC%V<;ze*zsV?*A|ONLPveXH@)2^or7dnC^2;ohADpQ}MGX&uq@& z1lhL85f<{nL0z%U0i6#9?i7C%>CpwLwNL0^j629-2j}Nv94B&cw)Th?S87ArPA#X^ z!Wbzwzz)$b##oWT+2{zul_-Qd5vN7KeGdVmAMomlFm?`IjgBJ@p^6C2-$jR{?sLj_wp0hgUMnA_S|)Gzy=`G-UEinPMjonMbC!mnBxp5F z;Uq+87qBWzp*;XBC$F&1KYUH*$qielC9-vTn46 zlA;v`de6S;o3=ynRmOy_^~}v&``*I0U&`;rzX%f=^xkJKT5#L!gcvQ`jd5F#QgMFzS^f(EnNaXkA5Tj1#6I#JSw_$|0mF$#r+rZo^Xl&$5i|*IO>r4_%Spmt44Z)1{Zp?%mDd>1S^kDG+^;AFsajnL>WgW#{ceKzU3;So9D(%>8RO zjqR;3$zi{dhW!chV6YWh)98o>G8)hfhEOOu;015mvSr|!0gyTdlbhCRy!Q6tK1e!# zRt?o7lARVB5_UtMQfK)4cc@2F9)p?W5Xon9Q4te=a0V`FOLp%P_ zaNk*d;fmOXWb07O{fi%NJJ2l+42{-}jvE`-clT|MIU9S|^)_zbdfvH(&#u4qt$ll6 zyD`ImJ+*bHljO+lb-`$Zr+;{|``KgFb$>8>BvVhXI}~cI^QHO*g0XCGd#pFum)*Mi zpNILq=RY*t9^QDFY;(qK6Kjdh*Rq&r%_E5JW)TbB%|4oM?=sXVHZP5zKOa#KVGRyM z;wpL>>s7HQ(4va<#aEZW8ddDcMY-QLijDS{!15|~Rzz}S*K29ua5yq7qba-y{~;Cs zE>iIA6i@07it&h}c=1_&A8IGwGlV{nn${UXrw6_UbQrjrbYRdDiOnkDFptF$PEs8&oGR2WqJ zpRWJPKzP%(%QvjOd@5c{9{kGrSG_j(;VYIXQ`5)CDPd~iz9K>)6gJ2#t4PMaV^4fI zDy?J}UVp91rwTVSHWjWc<{HB9Wd0TNDOzt$xq8GtgG!9K8zE#)>0mSnj-Xd4C+3-o zF)ZVpG5^cR{`xxe*AVm97xIy~QBwW26n=g$^DEZiyilu(E`>c|UB>ELdrDw=6+3HH zd@4zO$`HyhwCaP4UqT4J#`=Coi7jtIbmYKW&vrmesp%=-WNW1>0RGCJhGPf^JTAHyM_cPI>j^8OWNt6#%be7ayzrv2HB6_Wq#~se*9eC-{ds> zhxqxO%o|vP5pO_6m%^T~t9{e41fnJTHmdlOR)()<_)~dbTS+{x;;HY`2sJ`opSJM! zvKDG=fjBgdzRjEYkFvU~Fq%mvj1Sg99sjQMB?(Is^x$E9CB75$dK|_WH|qf)@Z9&R z!BpK>ovS`x%~xxmyW0jf^1k^6lHRnT=Kw{1PAko1WnQXKMcsy0JSqC6!hfP-OSDZF z4m%s7RaI>?1Kw6u6>V^?e2%w&^P9gVG%vHczB3dgbO4LL6aRpI2xIn*?E&~(1N__rFL|KJ)9t~P9?+RVz~Fbn zceN1kRF(N8UxzQ_<9%tgWmRq!XsTRQiK=uJUzIkFHP_Iv+)wft4PJ6n(-11Fm1;X` zGqrr}u+6Lqxk8ChI>d*D1?O_sJRFuOT=d4GzJ91*%YrnTfLc7ERQxERw73*W$NBA) z4wT&8l6-jWzzC%T_3n+fKG@qgxX@_;cQCnU3igYIKUw^aJ=3_AGKB2b>4~}Z-`r1G zLY1zOnQfWR-#FF}pQw23iBxMLTc&xM_|s9s z*D8A>Z8GYv`;YMSd}u7{|8M!aRVDGfil2?hJ7Z{RXLKi7i{jXs)iJYUOv>kHk31p| zImmlG4X9i>g36N;?Z}5>j3;FPp$wvF-Ihey<0cuBcr|jn?JdJ5C-M&qW~C;kuTKt? z$qg%bC{{@?rc5bZP}k{XDfqlSkvTg-ncy8e@7j`>NXJQJz;pZ(L-Z5HgemURlvcmQ zk#dl8!CO<=ZZ33{p~9uo>Y93gb|q~}T?1ZSgV}E&`5nh9x^Up>LFMYIsr*BJx-|dL z1f}_h1W(&OPx4s55^Is2GT;!h|BfayM9n`rXykx1mFLRmh(L6CQ9`SY=HnFohbYy5 zpal*ZT4tMIG7wyC^n&*I?&v2g`}(_`u-(z!-(SIhy>6_dW2{cjb1iE^kP&{BTQ7cy z}s(=BvJ}@vDPfYgveEpM&*yKR){&*-9Z)pj|g^zZe-CJAR zb9N#z-b3!UbTmh!&CTuYblp#qd4F9rA~(vUS}b>4Va^Ix4)GWAn73vK;4TxX%9zt$ zt^Ka{w^~uFO&h^@7jJUqT-b$ZT^g;vBsVfMoLYj0r1i2l(||Q9$F=aZ$8Y$c80;U9 zHD-s;@_Bsa9~2u`Z)p#X4xJ^ej>ShW8uEJswe9hdi-!HRfm-GIJCNs&;iD|)j|GHY z0VU_JTy|vxHwpQl{A3BM`46$0Wvq*P8y;r*jsvMSlhI?07`a90mm4ZXcU}1-c|PVRC!ixY3%luCu;u<*l|u zk4kw7N2N6qo|kTt4oVy)=lUg1Dwjo?Ulw>lJoKnOugCNHoAd|uTvWeCj|II$?)aP_arD2Gid4gJR`j- z$;G~xO1DZ!Bu*z)N+CLjLk-rrbGei{{o$@Rk&BuEAvr}ADJq4gQc|> zR3kiGuzB) zR42zKT55(PwmI9?w*5BV{9m0aA+?T(IdM+p*rZiolP#&vSbezC^@P$s$fjS~C0)x8 z6)r0r!w>R}$cECX<{8I@j=M=#pEo%?jtD7A&N+l@bfA;PzBmuTw+L?u^a5i%EkDSc zNcDjUMLr#7d-tcON+~I9YZ~6u)3qnt+??Ih)w5@~3IA&BlA-$gp-aX#Uo!0T4PPSH z*H7bZEKeLxIcc?=!1F*=xync?xF`=yR)(q&x1Cn~wxLw98$xIFOZ%khW~T_E(yw@0 zzbkUdcw4E|G3~c-F+%tN)3x%vc=|=CxD^+nqL=H#2iS%86g4aAcLuy3|3!EW>5zl4 zR=Q)30S7j@Jg$f<=lZVex2{E(MvLNj5M%s3y{3&@&0&snx*S4^P*(&HeykN84$h?c z7WZxC@<1|+Hr&Q^@yQdiNURpJ-a*u`Vi0B52#T}X1N@gOe^a;?uKm@Og%5I^U~@XP zSL5#=I&>8GFMRsZ&{S)AxH)8e6a5=K<#Rv)0C)joU}Rtb;c&C2>+$?HUm4^%7(n2J zxc@IO9n%*1ul%0~`#SbwpgIl)CXgrqI{pir0C)joU}RumFa9UOz`()qul!#n`#PWq zD!2>)fQSYQ0C)jyl0&o}K@^1R@4o%d#I|kQwr$(?Hnwfsn3HvkRczbY#F^BMllSJF z?^NTqs>a8UPt_zRbuq#o#{`!T1*A8+dht=o9Y<4>1ry9cG$j?JJt}dowP}hssC87j`?+L|>w(D+ai12wWPBa!V1&IMSW{ z)9jx`U^Aeq*%+2_NjY8{f!7d0v^t58QF8K!y11Mxf{t95#~sE_xdV880VjZLCyi0W zY{V?yIX<^!ZDSPT+)|#0=rBOKBCfXWW|T5dkV$$+j{i`!{^dQ}vq)3Y zp7>g0@1d`(#QW%GbT^MsNOq#Bu2JuGOb~vw1GJt#`Y1%o>09W-YF7b6)bGgp@EXV4 zo3|*#_05@UL4~xX_f^&R*zh_7nuX@@H_Ra~scJKXuc;-ORiR%w{15LnKvlE&8_hy9 zbHlJ&eUA+Whq{>DrayImlscM$oV>f+kPCY6> zQ=dcvq*C;MwbPJFksNFrbT#|YREfm>I*Q)L{{{e?wX*;K000000000000000SOA6r zBmwdQq61z7h6A<(uItGFU@&{}OmIzV^$_X3^gbB(C z_zFG>t_x-h+6-I_whZ(QFb#4I(hd*~Mh=1w+7A8?dJpIjJP?8q_z`Ro;t~`RR1%^S zh!f@%I24K$t`yP~^c5%-KoxKm<`zm8m=^pOZWp{5ni%96BpHGk+!^{Ba2mK91RH1@ z%p4dTm>lpOI31!MfFB+orXTzuU?6%R;2}mKMj@mk5+ax*HY2nn+9b3j{w1U)Dkgj; zm?oenOebO|sweCyMkv-P1}Ri2kSW9}6e>_Et}6m7C@WGcbSvsC0xTLVGAv3gWGsLz z?kxf>8Z9y{N-bn9d@YnMtS!baE-pqcUM_YnjxMGyz%Ljtf-jmcvMBO zP&H^Zf;E^n1U4KtIyQPX_BTd1TsLwzt~cs9E;yDr{yBa*!a43b8ag^UjsO7w007ef zX8;8NRR9D40ss&IF92Eq00GSbCIABf0eAs@&jW5`0T=+_Z|#jHT)h}$L>nz@yN$*+ z@6v6nqWsm%iHx?N<`|q5axd=b`=CfeZhP z4YX7R_LcNa{4vl~_1i>6O>$ni~2kEp2g&DJ4TC6-_lM17i(oU9IqoiJFPD4Xgh8Z_B>_l5$cqSLF0D zqj&*q!Gi$z@-^lRI;jgfBQ4%9C2i3s=wL7XoVB1tJ}8Cf}b1w|!g6;(BL4NWa= z9bG+r14AQY6H_yD3rj0&8(TYj2S+Do7gslT4^J;|pMOE{umuGG003|@KW1;)w(YgO zoAt6?mu%a%`7+P><#RKdXsVg!T4<@2*4k*Ro%TBDsFTjR=&GCUdg!T_-umdPpZ*3I zXpq5%7;2c|Mi^<7(Z(2Soc*?$ZH^1p`e?4D7TI8r?KNszSfiF%R{7<(CDxhmnh$>3 zXs^Hi_-CsF?zrWkppfOl?uoeVu1D^B;Gs{Vo_g$wLt=hd;e}_Oi~Hi61(Fg{GSad( z%PGh!Dyb-|8t=0SCYflmsirt>i|MABVWzLXJL{!a-h1t+V@^8dy5ml`VV;XFIbWl8 zy-GF_2(;_iAXkkPOQBpb(m0x{6ibzSq?pJR{{uigXiES90C)iu5JP}lL3G|su#T~u z)NX$_I%YYk^)vakZJlZ}I@RVeKef$M_FmgIXMbj%{a%eX|0fZ2z*pG)1*A_9{22bI zd?ejI?EZjj-VJ!y^o~exq0Jlr8~$d(8=dkLCO(2w;^WbWHYd|~P3U1^3H$rUOCNae z@%!GpT>4YR$F9_S}>1;k%@i-o8~zZ(R4%|5r+>bP3L$DWx?hN1t4FlAIEk zj-IsGwOTJv9Lq0emolJ1<8f41*;}oa2dkqihxAs*YeG#ZA&sZK4rm8q)wB5Obdf300bZff@BASXB${fCF7WtxE&xs zRc*p3N+K!A{{LG79WsQXDWLODB*KIh(S&J+COQza7W2$AXQBRic7T|Nb()j#@Ctrj`j*A1nF zCwy1>G#Xh3Oq_5TDB!kVY4^&&dt3M`(6cPBI0A;>YNRE87t=(M$U+9fO29RGNnhdwDTbCnDS7~tuOI842pJbIXK>@ewn$%?og({_-m!TSJY+w zWy>R6%eGD~PVzI^j6NXw3xKnSv#n;0#%xZP6{@NeN>nLlF%@1VlvQAG0|I$a!R?fL`9hJie6K31-a!Pel>1KmkG^TFw4%S(&4d zi6X4Q>>E_Y(@aS<+FlF1dFMkXHRFCEA78EL2(e4{b@^2VHL7p*bL15<7Sb9MA1_1F z*EJYFGAp^B{F;iXivb$E2e127yyd6}WUz<;>1dh(#j` zyE$^A5)C2d#-*NJ2iDtQ+(r{&bGF!O+wAty&1}{R0-|U{VIPY;QH|c1a3)ETB-a{O zGFQjVEXu9LDHz*U?QmV#r;ZztbST!gjG@{@{NHP9dpp|Mu6B3r4tA)+9pQ>(YBg3k zYhxkyiQ{lMlz>Eoh)KkqCPB&6A^@O(`_0=ytcZ6NjoWi}+aMrF!8h(S6d?`39Lb zW7eE`3l{CPWLNgUJ$Mc=IBeO`aO@s;!pU%I&#Zj$emg5fuBsfq;trqUL;WJsi}R|AirSXbV!a|FvObk9P((yTL_|bIL_|bSRbzpr zmblS!QUMYrj6$5k(`P`mw$ZfU5ITyyevLFWA?KvhhTk}?R%^;PVY)MK&UVf!N>iN_ zGTt4r9v~ddE^WH%iEOiy4d$YhrlEBqJ1iC!R#tc3Vy<6fG4%ptj+<>W_SWTt3%Hl+ zGX@FqVzJ4BBB_Nc^v+?Ry#7?qBt{u5NTAn`l`hoNZWHVwbshZu_bLw?)==DZQeQ|jx z`h0|=4BEq3-#msG^<=YoWZXA_{f@t?#DAwr$+Yo`kx7LJeV!xC3S1XEM@;Z74ujCR zRPv{V$YYLMre5=`jn&w$DC#(byVKY&eDwN2*lTb)NHo-{g|xWk*}0j$i&GZoHOT-kxu=;XAbphwPeF z`oc$jx8Ya)od)WASMVtu#nQ+VOvOFXq4(UCzl`|JX&UAqkSvaDtRngm^5dGob^)*; z0G3*78!CVSoAVj@4qG~W`Sf;9u;yw2=(Cl_K>KOJUU_N7jPbC&7yhCu89Ae(m(j|&*9vX*tG^LAAG$)F) zr=guMMxGiwF-Ynyg>dnimmeD*>D+0-dF^Vzk{8Ept{qvYK$4q7r8$t+zi6u_Q#C9x z&suHe;(>!g+SsPpHwdJ3ocrk8EwpfEBgbMI10lql=y3we zW}gVS_EQ~^%gT;hvk5HISmQ*?IV)Jh?%?`OzBidq%l9ERS!7B8nKMnZ%?5tPF_-&fvf>%cya0;jDIdyKZ~Konk7^b^;ZQ(d1+4aDE!YU7AZnr*Ch9 z7rteC?Z&59!J-zXk`41s6*7NK&~mdMJ26R8y&CASy!hb#8ir8I`xci!2|oB%-88W1 zXexr*rMGe=E#1COZrnTz7V87b%uWj|s;{?q!2?Ew*aH~_S_X;gr7O5=2=)13rr|g1 zVQbFJHv1acRStu8Xug%oB09o(w5i;}3K;b^i?xV-2#tN^-l7(KSv^ri7lh2gx*$q% z;?{Y(uJXgST3MxS5n$!&JbWPIbnZjofEY@EGpi3uz7__8ayIx0@}FtX3h(se?I%aO zWfaaUjcNSIvMs!p&O%;Y60(;~HO-Oi#)Uekh0`_B^%LB8kW;he>pNb!F2QD8UAP}3 z$v%C4#J=wH+_I++rF~_$25~owcfFz}2eh#F^&5YvMFkakRn4aRO~eMn&EpE#8~5I2 zpSWS%l2p6@8m=I7v(=lsKD^coTNZToVnqCc5WFT7A*X}pUMOqispT5mEvJsD+;v`NkiE>L7a3q>zIJCAF6#%s9NwYx36z@Ss|SBgUDv`%ueqBfB=8BMXDY8JHlCxx&76vT-EK)ZH^JuNO-n!3&7#oedbj?x9ugj z+b=4af!G_Luz&MGFz_yEccr5x?|@~C^X&(qOE}g8PIjdM;}6{W^eI;K)b?1W0LEk{ zR%zBu)Ct?77a~UQx!B4ln_hN+(*1OFzsKD^cf_*T)42irIm#Odl|LjBfE2Gt^dL|| zsDUA-MJ3ex`k5zHQxl=hG00jvWH!`7x;tSM3gcL0b|~WY{HN0Hzxyc>r0iD-A6+#!Vowg zrkCo_foBjXAJQ~i+w2@bd0ikhS0&Z{arRcA1o$}#KB85`$tAF-*Pdw;F8P&#Dvuw% ze;HMO@S(OPFjd!UV_Up8p@WN6-aUsfgcOT6xD_-ngJS4oMA8s?(LnB#>g0qy#a2?H zOWYV?33zNds{J5obFsT)I@BL+vW2c*@*O04K5y+?t1GEMUFd8273`yGdqfV~6p{1; zX?JUJ1GhHV(mvy^N$3``*#{}F$HVS*W7xcMJtJe6Hf|crLl}P;A+)h6vOP9K%ki`8Q{oT7LA0;21|9zYXND1f`jp^GVp~_`{R%j- zNhj{u>aB4(94SLbrXstzaAWjz&^8jNJD=CjauC3G70w?0XmCY0=JnK%1YcY4ycBFC0MC zJ}dob=Iq{a>UF-nD#5T9ys@dybhudH@fb|f-pI}z2PX4D_^^uis#`SaZC_be_{PPQ z&eGM+$-Q8oXb#LuT`}Db>J5Ks{zVX4j7C)x3%o&1a;U%~TvDSuT|?~1>omWMu?JXT zR?3+HNr}XQk$crT1cogl?c(`B3s{4wjOGCwJ$aZB8T!Ho%tJnlXNA}3*&zqR;4ex- zw_h)}h5aKY^-c4^40y(^B!->O-H(fAwOzG@LOQPMf_>ime)3DF=7fY2D!d$urM=T} zCcQqY%)o6;g;nXJNH^-+W7nQkBbt^7__b?^waqJ;5Z&h{%r3AHwwh*f=7o(=UESTA z&&{E3@!%$_IQZahXiGzT%$cETmyxEG%Q)Ks=SWm8(&Nao5A0A&KG9KtZ)C(POJ=bh zEG+s<3t>FPsADPn0hz`cTn^=n{?OL0rE2F^4^mPwqcj%o`OSdt){FiZl9QCMoKYdc>n4S+q;>g;z0mvm*1dA9I*a!0!OJsm6@4|3sY3 z)u0(m@n)q?+O0e1kQ~vhL3;k|w$%Aaceye>$mCR%-6-4Lp0sL3`}VbLK6Nb|Yocyo ztp)<5b{7o%Sd`ZwEF%9op_9B# z5fEzZD{sYI$*EhH^nk7M5B&c#^pkg=ROquHoCoQTPxJXd`ooii!=C!{v47y_Kko+a z7Ys=I3(cO`MhX(jc_A;1uA_MC?4hYzsRl-SZ>q1(9=^Y8wduh$LW5;|T< zih=V%&>Y-AB!twr{FO-zt~=VGNA8qVwkIehEeX;}%uc;NXhB@j8lNg{iW6~_DnpKNeO?h7e6&}=PYLX*PlPYS?#`fyD8`F{kYN%P6$p_NH#J(b1 z5tbiUrrVIzem|j~-mc&B_r@8C%22VIxlL_?O7W@FsfWJVDSI>`Ncwxntw9 zeRhViQIQ$U2HzO#eyGb8j@~Z}t8C<9_%iiBU_gj(^#9C$TJn98>aYIOL)U(-_J6~C zl=lNI?Q4>v(I6S(|;wYO1@`5_5TcV z%^=9)id@*=DX#aCk83tZt&Mn7br&ggNBpVJMHYjLi^Z$OrK_byt3~=%a9RC?s12zn z)^*=~>(%bj25qQt195YIx&H-r2Q5Y(MmNBr1}Od$0HBPn?u&rdoH?1@-Fz&&{!AQn z-@XXf>N6*Dx|@z=H=c=iJ+$vH$=~_9)Ib0Ecjtd};jBb#qw{e<2PHh?7}c6zFHcXCv5t646mt@&DXZ6L(37JP@aBoNTZzA z0;u2N_TsQO)h)yid%ec@-ur3`yp711U`tE);I!*sNx|lkvuVx<~YWtDi z8(Cnfc9MICTKg;EYB!A?wyUqGR=>7n$YZ7_Ca{hi@zTWXtETDiy*o@kp7j%d2C0%27_3}xK zxt4}>r{K6A#JpU!5Dlm3=(xbNLrh|@C)4JKD8Kg3YJYV9?v76%DtBx}`d6C$!TO)wgM*P)GQ$&R^MLtKjZkl|DxH}z!-`GvAE8C2Z4p)!6O9wYt{7|mlR)3-&7QQ3FrwZVFLv2#Su zH~7-DxK3%Jr#eC`;uj2)R(HeVkdn3+Cpn5QkepoXj~CtO$Bf`3%F*7`bOgnzY;dPN z(&q;bBsirdN~Xh(Dstm@mN(4Ma}Nd5a7T9pW_I}J;{HxPYNMt^RCcR{pJ6d|`NNDpT4k=0TyeM_7E zXmpi{v!;A9CJFKM$t?j%4IuPD~iR4usW@=Ej}c|$KL zQ?Wlt7hv)w%`?j}$0By&kAlf_NzMzi3dpW+|1U}v{t}_VY5o=>W}<XOF z+P+p`YFL^yQXW32wvIkrhu^Cz?~0TSEtj1?{{a|rY65cpgOES`_n{U7UKM|S(J}sm z)_(l=CkjHtX}^zF`ZPg$t@+dcWG6R-W5L7`qe^C7vvFSNejPlm_ z!=-xker4-0Gn1Y(qA#07M(dFX!Stn>MFGpI@W?8ignchCcn*RYMa#>Oc|sTR=bS|HyGdi;MC zS(@^UxyB@u!RWnTkh=Y!GR+Q&lx=TBSwpdPKj;D!>U#@(=;Vdp3+CtjfbF=zcUfHI zLnhDtp1&~vTmFvod`JS=Ssr8%H8oOYiYBU{31KKNkB3Om+(?znnyI4ZAOrAuViw=t zky}|2%mIa5bT$B5}T*FJsk+oBW+sodS$*bkLe@E+AQ( zbQl~fZY|Ey>Z)Z;$=!sT-_Buo>)ZFZLA8{0DdUf#eX>3!qcl?CVJ(ltgZPmRYRZg@~SjM+qajH9Fm|?F@T{m6BF#4WAd$O-V`xVJ0uoT8k#z@n$3AU2Cv~*7w&hR$ z2m&=Ka|Pe?Tw`lK2qLlM z!EWAzAF594fVsJ+#xU&j#qfdLM%yt+r)~yek7%NP5kQLXc&3Y#GOpk+sPq$BfED1l zJWqg%8Mm|{laf%G&LmnnS}etNDEB{^e{8YOR7_7Mvsi0UG`M;tCFDwY$#?h9U3wK_ zsx>~7;u+#XLNcf^k!YqD%UcuyaI|vi06Tjm>ek?J)a~4n5w<)^>PiiQbD_k#SHKKH z$oDhmIUo==6eS~A;g0(f$_T))olDkm{De-87%>YIp%gF8%!sE!iF3_q^4eb3?eRIz z!?oR~qpPF~C{Cd41=*`MAhK99zc8=aULYF?X2bs@(>)oEJPYtLv~A7sXx(Vo2!$In zxL0H)Ws=Q!emR8hqk0uHY)e)#Fmm^Z&k@{!5ROYRfGavTV#P_A*h~eMdOC-oP6+c$ z&1*Z2TqXZ8{lVDonicv;zu@PQG4^W5=uviA@qS7}E9H3Ix<%iB910^nFg`TZN&-!R z9eP_K@KQMET7Zz0+9$Py+WE0Lp{O9VKO?0ZE>Sgl?PET8O?3>3!}H=8PXP5t)$A0J zV9!EJ!u#_y+avN_#b@za59r2i6+XL#%>i;Qu0oi>-MAtDLDX2;0=iTXRmzG-Dd>sv zpx3M+ONtlFKTZab1?J3^rA7`EsJDmeAP}?h{T{Tx-1%RUAkka4$~cKxsN4b1yNLm2 zPjZx04V{&!QKly3v3o#1VW5^%!;ekI;nJLY6m~uI!;27)HdZ0xF%Ed?I4?7$DmN zqD!jni8jtH_(~k${A}@pLyCOt>8_eg`(0H+Ri`xu`+tGwO#qofU7T5y6vM+|!==AM z4m#FR;**0EP9fzx=Ca1_b<}uaQ0mL(pyBMTJ4D*5Lgmt=L>a6aL7Ybj8=_IxDV^}5 zPHFsX#m}Y9=jWv@%-&H?7v!m?FU9PTxKlIq1+! zi&OiWH|g(aCo0hAb}&70xxvD%4rUhMR%LOxfmC`!fZruu`0Mt32YH`!j%$^fOO;b@ zy@SG@e}kZCV>$hpjw^ZJ<)n8gvQ@{K8R;$QR;)cOs9IM+g)7}&>7cV#Tbm*6vK&hw z#a$KeG0u>5&=HdhPd$=+JULYlZ-_~~npbb=RFKX;Q1QjC(#OmtchjYuJrx4a>38va zf7&@2#GOqoIstL zvf$hPsDxyFy%K{lJ^BQ0Q|3@xXq1M*R9+`pmppD?@KsX+^Ek1NooY^wZtIT-tXk@Ebh}T#OHw zKF-&bHe;OJj>wBW1Cf_?-D8|oo2C8J0uFpl>YAgKy0Q0fHUsy^D6ri*3rzVzURuZ4RKAv*L14bvN;^}TKf3?2>_MMIXA`;Hq z8z)fv!?Of$K}o_syx#tCuiSvpRl0oE`&wJ&KwRdL>7eu#v_n+#m^iC?+ zPR*|mU&_x7UDVZWrRJq*RNsT z+hL~_DJchHvtk2G&zCa88`IJnBUr4a2vyp34U=U*DpgY$i`5vGro!(@rf>D8wJ_M) zP2IkmnRsiMr~wx(-|jIMHWPO4I-Hzfch5igC&5pWgW3sf4lO(!`kU$# zzGR0g>{EgPif|0Yr37|s`|odv&rQgK@nSI&06BlhlZWGm2vCAgQt0Hc?3WiKYH-s% zx2FkXl447Lg)-})Pwb9?^>0niyZ_#a*T4~se~%8{uqhagM{in>#|MY3AK#k=qt}hE|8C+y za~!i`E=|~(sZj+TTaVof`Cv%drB^g`)@@(g%XXs6FFtij zcE+#Nt_LuFFiI!xtY|;UALt7_ul;}Fv&n`7ki{i<-sxfE_dO9O@}V?j zI5O!TEA+66G3DW+PmZqCY;bjr)Tt&1x zv`QMj%8>o6Z) zeAKJiv@4HEE7;69`wSd_LONS$dS*7 zw447O$GJ%GWDX)!uj(I6bjiiDxybN*VTs$h& z;Q|3z07AE$F&Rq?SV_8PzFWXYN`&0;E0jdaawUFOJhvopNrG5`P)puMQVq)O_XJ@x z-$o(iw0I>fBGQA9;{4^2k^VALoDvop9#1AME=amH5-UQZMOf??JURt<%usx3ht``W z2bGh!vVd?@k}nUzfd%-6URZC+N0yU$(tt2zGK{;Y2@oE5u6n+eSDpsXiBZaLHFZJM zV(UZex>vuC7{0y&xQ82_{fwvyX&}~iudWhQ?asf!z9*ltTR#P{uG#G&l;70dfJfkt za<@m&@`Sr@oVT)+M=szOWWAAMs(D-;JU-UvOX3DsOC{$^;_3WjyJ|eYCye!@|~-Rk$4((kkR*d8;4RBHdMpzKJ>#sAsuip#T>i5H%$z52TCkUt>sEMnt zgBbLC#z?=og^bSn#6Ve9( zoh}+P3eQljTF0?Cx;=?>db4!;W7HjgR;7!qy(4g65A^%Pue2Q}6iT&>TC~VIqqjP} zX*&H@XE289nv=7coH;JB^;Sk26f zbW9Nfh|Y6{9De{${iNLERsh^GzC6)pYNg?<7#TwJJ9mXg04g+gkdqZJxIHvL-bEC^ zem-A*0=uXn0?=o5(lWrE&U;pM_^vnLN=`$f)Nb6y1t3Ke^bUkcw>1A3`5`S#Yo|52 z{C;wV5PMw935252x`5;+;Ro{;nlu8C3x#kA;IH8y8P7t-H302+Lt0+T;v}c*Qcbwb z1rSX@#YliC#GCvVocOqAiH+9Fu#fwlIbs0t;)LXXz_RN}I}P>Hhu`hXtszD%!3eTH z1Q1h$)jIymp7F27Fc+kKxN{q;wBK@~!+=#CwYOmn_bpqCADv@>a;b_w_BJ=0t$z|F(5bEn!(u&nh7 zrWM?kB6cl+^@bv|p}L(&7)$2)mLnRfwP8e8@=?y}K~Vzfs)ce#*{zSjcYssSI{>;R zg3K}`F0z5>LzTk9Zk+#go8i?)qt15Tt@<;Iw z-vcD&=@nY$8hXLjvdZtUw-vxa@XJ&HM6&?ho7G3J_7)=L6?3R=`Zg~lS35vx2=gKp zG8Xl5*e7(ljjz!>T6w_|y1R~%s~whY6oh|lA+0307A%38RpjW?CqNH& zhy>f0c*K?4p>k(vl(!?1mstSnN3S7#1YLp}KB{eSbl?!6eSsY6!7hbB>dPzu^k~s- z>{S^O=fN*1VCxvLwOPg$LtC}lK3qZ2z>lUz>@5co!J}fVh9k5f$J{q~^_beugs5?; zzC!z_*V-< zSjvg`8#ejf)R#}LP^#39PRsTvho_gfk1xy*?jI0{2tuOJm|$!O4lnav2n`F5 zh>VJkiH(a-Nc@Ta+nYkA(HTq@o5STL@skBYQHoe1mB|&UN>y4q5gD0TOTN*e(+L~A z>@uj&Rtu&R&iak{{AIwnwa(rDw9TU5e*OLbeuZB7b~m+VnD#$?J>8cs-?)11`m3BD zZhp5%?#B^7|M-*c&AT4?c?E^~q8*A$ORV9IP+3t`{ko>Ew!X1p*`(&C7OmdCKkC-) ydw2Fbz~Hd+2OV;u+exP!PxqocJf2Lmd{$+bm1~O2vTaUrWm$P;$!X3jE&~8Zn1K`k diff --git a/bundles/org.openhab.io.rest.docs/swagger/fonts/droid-sans-v6-latin-regular.eot b/bundles/org.openhab.io.rest.docs/swagger/fonts/droid-sans-v6-latin-regular.eot deleted file mode 100644 index ac2698e85aee584b0f47c0cccff8a8b9b16a5c66..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22008 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 diff --git a/bundles/org.openhab.io.rest.docs/swagger/fonts/droid-sans-v6-latin-regular.woff2 b/bundles/org.openhab.io.rest.docs/swagger/fonts/droid-sans-v6-latin-regular.woff2 deleted file mode 100644 index 9f93f74c3bede4b96290650f7a21c98eb1e01351..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11304 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 diff --git a/bundles/org.openhab.io.rest.docs/swagger/images/logo_small.png b/bundles/org.openhab.io.rest.docs/swagger/images/logo_small.png deleted file mode 100644 index 988edeaf07c773520b85b53d2f640dd618654ef0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3610 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 diff --git a/bundles/org.openhab.io.rest.docs/swagger/images/throbber.gif b/bundles/org.openhab.io.rest.docs/swagger/images/throbber.gif deleted file mode 100644 index 06393889242fb3ea9e0205fa84369ec7bb66d15a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9257 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 diff --git a/bundles/org.openhab.io.rest.docs/swagger/index.html b/bundles/org.openhab.io.rest.docs/swagger/index.html deleted file mode 100644 index 78c228098..000000000 --- a/bundles/org.openhab.io.rest.docs/swagger/index.html +++ /dev/null @@ -1,121 +0,0 @@ - - - - openHAB REST API Documentation - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
-
- - diff --git a/bundles/org.openhab.io.rest.docs/swagger/lang/en.js b/bundles/org.openhab.io.rest.docs/swagger/lang/en.js deleted file mode 100644 index 776a8b72e..000000000 --- a/bundles/org.openhab.io.rest.docs/swagger/lang/en.js +++ /dev/null @@ -1,53 +0,0 @@ -'use strict'; - -/* jshint quotmark: double */ -window.SwaggerTranslator.learn({ - "Warning: Deprecated":"Warning: Deprecated", - "Implementation Notes":"Implementation Notes", - "Response Class":"Response Class", - "Status":"Status", - "Parameters":"Parameters", - "Parameter":"Parameter", - "Value":"Value", - "Description":"Description", - "Parameter Type":"Parameter Type", - "Data Type":"Data Type", - "Response Messages":"Response Messages", - "HTTP Status Code":"HTTP Status Code", - "Reason":"Reason", - "Response Model":"Response Model", - "Request URL":"Request URL", - "Response Body":"Response Body", - "Response Code":"Response Code", - "Response Headers":"Response Headers", - "Hide Response":"Hide Response", - "Headers":"Headers", - "Try it out!":"Try it out!", - "Show/Hide":"Show/Hide", - "List Operations":"List Operations", - "Expand Operations":"Expand Operations", - "Raw":"Raw", - "can't parse JSON. Raw result":"can't parse JSON. Raw result", - "Model Schema":"Model Schema", - "Model":"Model", - "apply":"apply", - "Username":"Username", - "Password":"Password", - "Terms of service":"Terms of service", - "Created by":"Created by", - "See more at":"See more at", - "Contact the developer":"Contact the developer", - "api version":"api version", - "Response Content Type":"Response Content Type", - "fetching resource":"fetching resource", - "fetching resource list":"fetching resource list", - "Explore":"Explore", - "Show Swagger Petstore Example Apis":"Show Swagger Petstore Example Apis", - "Can't read from server. It may not have the appropriate access-control-origin settings.":"Can't read from server. It may not have the appropriate access-control-origin settings.", - "Please specify the protocol for":"Please specify the protocol for", - "Can't read swagger JSON from":"Can't read swagger JSON from", - "Finished Loading Resource Information. Rendering Swagger UI":"Finished Loading Resource Information. Rendering Swagger UI", - "Unable to read api":"Unable to read api", - "from path":"from path", - "server returned":"server returned" -}); diff --git a/bundles/org.openhab.io.rest.docs/swagger/lang/es.js b/bundles/org.openhab.io.rest.docs/swagger/lang/es.js deleted file mode 100644 index a8dff60b6..000000000 --- a/bundles/org.openhab.io.rest.docs/swagger/lang/es.js +++ /dev/null @@ -1,52 +0,0 @@ -'use strict'; - -/* jshint quotmark: double */ -window.SwaggerTranslator.learn({ - "Warning: Deprecated":"Advertencia: Obsoleto", - "Implementation Notes":"Notas de implementación", - "Response Class":"Clase de la Respuesta", - "Status":"Status", - "Parameters":"Parámetros", - "Parameter":"Parámetro", - "Value":"Valor", - "Description":"Descripción", - "Parameter Type":"Tipo del Parámetro", - "Data Type":"Tipo del Dato", - "Response Messages":"Mensajes de la Respuesta", - "HTTP Status Code":"Código de Status HTTP", - "Reason":"Razón", - "Response Model":"Modelo de la Respuesta", - "Request URL":"URL de la Solicitud", - "Response Body":"Cuerpo de la Respuesta", - "Response Code":"Código de la Respuesta", - "Response Headers":"Encabezados de la Respuesta", - "Hide Response":"Ocultar Respuesta", - "Try it out!":"Pruébalo!", - "Show/Hide":"Mostrar/Ocultar", - "List Operations":"Listar Operaciones", - "Expand Operations":"Expandir Operaciones", - "Raw":"Crudo", - "can't parse JSON. Raw result":"no puede parsear el JSON. Resultado crudo", - "Model Schema":"Esquema del Modelo", - "Model":"Modelo", - "apply":"aplicar", - "Username":"Nombre de usuario", - "Password":"Contraseña", - "Terms of service":"Términos de Servicio", - "Created by":"Creado por", - "See more at":"Ver más en", - "Contact the developer":"Contactar al desarrollador", - "api version":"versión de la api", - "Response Content Type":"Tipo de Contenido (Content Type) de la Respuesta", - "fetching resource":"buscando recurso", - "fetching resource list":"buscando lista del recurso", - "Explore":"Explorar", - "Show Swagger Petstore Example Apis":"Mostrar Api Ejemplo de Swagger Petstore", - "Can't read from server. It may not have the appropriate access-control-origin settings.":"No se puede leer del servidor. Tal vez no tiene la configuración de control de acceso de origen (access-control-origin) apropiado.", - "Please specify the protocol for":"Por favor, especificar el protocola para", - "Can't read swagger JSON from":"No se puede leer el JSON de swagger desde", - "Finished Loading Resource Information. Rendering Swagger UI":"Finalizada la carga del recurso de Información. Mostrando Swagger UI", - "Unable to read api":"No se puede leer la api", - "from path":"desde ruta", - "server returned":"el servidor retornó" -}); diff --git a/bundles/org.openhab.io.rest.docs/swagger/lang/fr.js b/bundles/org.openhab.io.rest.docs/swagger/lang/fr.js deleted file mode 100644 index 2e095ad09..000000000 --- a/bundles/org.openhab.io.rest.docs/swagger/lang/fr.js +++ /dev/null @@ -1,53 +0,0 @@ -'use strict'; - -/* jshint quotmark: double */ -window.SwaggerTranslator.learn({ - "Warning: Deprecated":"Avertissement : Obsolète", - "Implementation Notes":"Notes d'implementation", - "Response Class":"Classe de la réponse", - "Status":"Statut", - "Parameters":"Paramètres", - "Parameter":"Paramètre", - "Value":"Valeur", - "Description":"Description", - "Parameter Type":"Type du paramètre", - "Data Type":"Type de données", - "Response Messages":"Messages de la réponse", - "HTTP Status Code":"Code de statut HTTP", - "Reason":"Raison", - "Response Model":"Modèle de réponse", - "Request URL":"URL appelée", - "Response Body":"Corps de la réponse", - "Response Code":"Code de la réponse", - "Response Headers":"En-têtes de la réponse", - "Hide Response":"Cacher la réponse", - "Headers":"En-têtes", - "Try it out!":"Testez !", - "Show/Hide":"Afficher/Masquer", - "List Operations":"Liste des opérations", - "Expand Operations":"Développer les opérations", - "Raw":"Brut", - "can't parse JSON. Raw result":"impossible de décoder le JSON. Résultat brut", - "Model Schema":"Définition du modèle", - "Model":"Modèle", - "apply":"appliquer", - "Username":"Nom d'utilisateur", - "Password":"Mot de passe", - "Terms of service":"Conditions de service", - "Created by":"Créé par", - "See more at":"Voir plus sur", - "Contact the developer":"Contacter le développeur", - "api version":"version de l'api", - "Response Content Type":"Content Type de la réponse", - "fetching resource":"récupération de la ressource", - "fetching resource list":"récupération de la liste de ressources", - "Explore":"Explorer", - "Show Swagger Petstore Example Apis":"Montrer les Apis de l'exemple Petstore de Swagger", - "Can't read from server. It may not have the appropriate access-control-origin settings.":"Impossible de lire à partir du serveur. Il se peut que les réglages access-control-origin ne soient pas appropriés.", - "Please specify the protocol for":"Veuillez spécifier un protocole pour", - "Can't read swagger JSON from":"Impossible de lire le JSON swagger à partir de", - "Finished Loading Resource Information. Rendering Swagger UI":"Chargement des informations terminé. Affichage de Swagger UI", - "Unable to read api":"Impossible de lire l'api", - "from path":"à partir du chemin", - "server returned":"réponse du serveur" -}); diff --git a/bundles/org.openhab.io.rest.docs/swagger/lang/it.js b/bundles/org.openhab.io.rest.docs/swagger/lang/it.js deleted file mode 100644 index 8529c2a90..000000000 --- a/bundles/org.openhab.io.rest.docs/swagger/lang/it.js +++ /dev/null @@ -1,52 +0,0 @@ -'use strict'; - -/* jshint quotmark: double */ -window.SwaggerTranslator.learn({ - "Warning: Deprecated":"Attenzione: Deprecato", - "Implementation Notes":"Note di implementazione", - "Response Class":"Classe della risposta", - "Status":"Stato", - "Parameters":"Parametri", - "Parameter":"Parametro", - "Value":"Valore", - "Description":"Descrizione", - "Parameter Type":"Tipo di parametro", - "Data Type":"Tipo di dato", - "Response Messages":"Messaggi della risposta", - "HTTP Status Code":"Codice stato HTTP", - "Reason":"Motivo", - "Response Model":"Modello di risposta", - "Request URL":"URL della richiesta", - "Response Body":"Corpo della risposta", - "Response Code":"Oggetto della risposta", - "Response Headers":"Intestazioni della risposta", - "Hide Response":"Nascondi risposta", - "Try it out!":"Provalo!", - "Show/Hide":"Mostra/Nascondi", - "List Operations":"Mostra operazioni", - "Expand Operations":"Espandi operazioni", - "Raw":"Grezzo (raw)", - "can't parse JSON. Raw result":"non è possibile parsare il JSON. Risultato grezzo (raw).", - "Model Schema":"Schema del modello", - "Model":"Modello", - "apply":"applica", - "Username":"Nome utente", - "Password":"Password", - "Terms of service":"Condizioni del servizio", - "Created by":"Creato da", - "See more at":"Informazioni aggiuntive:", - "Contact the developer":"Contatta lo sviluppatore", - "api version":"versione api", - "Response Content Type":"Tipo di contenuto (content type) della risposta", - "fetching resource":"recuperando la risorsa", - "fetching resource list":"recuperando lista risorse", - "Explore":"Esplora", - "Show Swagger Petstore Example Apis":"Mostra le api di esempio di Swagger Petstore", - "Can't read from server. It may not have the appropriate access-control-origin settings.":"Non è possibile leggere dal server. Potrebbe non avere le impostazioni di controllo accesso origine (access-control-origin) appropriate.", - "Please specify the protocol for":"Si prega di specificare il protocollo per", - "Can't read swagger JSON from":"Impossibile leggere JSON swagger da:", - "Finished Loading Resource Information. Rendering Swagger UI":"Lettura informazioni risorse termianta. Swagger UI viene mostrata", - "Unable to read api":"Impossibile leggere la api", - "from path":"da cartella", - "server returned":"il server ha restituito" -}); diff --git a/bundles/org.openhab.io.rest.docs/swagger/lang/ja.js b/bundles/org.openhab.io.rest.docs/swagger/lang/ja.js deleted file mode 100644 index 3207bfc0b..000000000 --- a/bundles/org.openhab.io.rest.docs/swagger/lang/ja.js +++ /dev/null @@ -1,53 +0,0 @@ -'use strict'; - -/* jshint quotmark: double */ -window.SwaggerTranslator.learn({ - "Warning: Deprecated":"警告: 廃止予定", - "Implementation Notes":"実装メモ", - "Response Class":"レスポンスクラス", - "Status":"ステータス", - "Parameters":"パラメータ群", - "Parameter":"パラメータ", - "Value":"値", - "Description":"説明", - "Parameter Type":"パラメータタイプ", - "Data Type":"データタイプ", - "Response Messages":"レスポンスメッセージ", - "HTTP Status Code":"HTTPステータスコード", - "Reason":"理由", - "Response Model":"レスポンスモデル", - "Request URL":"リクエストURL", - "Response Body":"レスポンスボディ", - "Response Code":"レスポンスコード", - "Response Headers":"レスポンスヘッダ", - "Hide Response":"レスポンスを隠す", - "Headers":"ヘッダ", - "Try it out!":"実際に実行!", - "Show/Hide":"表示/非表示", - "List Operations":"操作一覧", - "Expand Operations":"操作の展開", - "Raw":"Raw", - "can't parse JSON. Raw result":"JSONへ解釈できません. 未加工の結果", - "Model Schema":"モデルスキーマ", - "Model":"モデル", - "apply":"実行", - "Username":"ユーザ名", - "Password":"パスワード", - "Terms of service":"サービス利用規約", - "Created by":"Created by", - "See more at":"See more at", - "Contact the developer":"開発者に連絡", - "api version":"APIバージョン", - "Response Content Type":"レスポンス コンテンツタイプ", - "fetching resource":"リソースの取得", - "fetching resource list":"リソース一覧の取得", - "Explore":"Explore", - "Show Swagger Petstore Example Apis":"SwaggerペットストアAPIの表示", - "Can't read from server. It may not have the appropriate access-control-origin settings.":"サーバから読み込めません. 適切なaccess-control-origin設定を持っていない可能性があります.", - "Please specify the protocol for":"プロトコルを指定してください", - "Can't read swagger JSON from":"次からswagger JSONを読み込めません", - "Finished Loading Resource Information. Rendering Swagger UI":"リソース情報の読み込みが完了しました. Swagger UIを描画しています", - "Unable to read api":"APIを読み込めません", - "from path":"次のパスから", - "server returned":"サーバからの返答" -}); diff --git a/bundles/org.openhab.io.rest.docs/swagger/lang/pt.js b/bundles/org.openhab.io.rest.docs/swagger/lang/pt.js deleted file mode 100644 index f2e7c13d4..000000000 --- a/bundles/org.openhab.io.rest.docs/swagger/lang/pt.js +++ /dev/null @@ -1,53 +0,0 @@ -'use strict'; - -/* jshint quotmark: double */ -window.SwaggerTranslator.learn({ - "Warning: Deprecated":"Aviso: Depreciado", - "Implementation Notes":"Notas de Implementação", - "Response Class":"Classe de resposta", - "Status":"Status", - "Parameters":"Parâmetros", - "Parameter":"Parâmetro", - "Value":"Valor", - "Description":"Descrição", - "Parameter Type":"Tipo de parâmetro", - "Data Type":"Tipo de dados", - "Response Messages":"Mensagens de resposta", - "HTTP Status Code":"Código de status HTTP", - "Reason":"Razão", - "Response Model":"Modelo resposta", - "Request URL":"URL requisição", - "Response Body":"Corpo da resposta", - "Response Code":"Código da resposta", - "Response Headers":"Cabeçalho da resposta", - "Headers":"Cabeçalhos", - "Hide Response":"Esconder resposta", - "Try it out!":"Tente agora!", - "Show/Hide":"Mostrar/Esconder", - "List Operations":"Listar operações", - "Expand Operations":"Expandir operações", - "Raw":"Cru", - "can't parse JSON. Raw result":"Falha ao analisar JSON. Resulto cru", - "Model Schema":"Modelo esquema", - "Model":"Modelo", - "apply":"Aplicar", - "Username":"Usuário", - "Password":"Senha", - "Terms of service":"Termos do serviço", - "Created by":"Criado por", - "See more at":"Veja mais em", - "Contact the developer":"Contate o desenvolvedor", - "api version":"Versão api", - "Response Content Type":"Tipo de conteúdo da resposta", - "fetching resource":"busca recurso", - "fetching resource list":"buscando lista de recursos", - "Explore":"Explorar", - "Show Swagger Petstore Example Apis":"Show Swagger Petstore Example Apis", - "Can't read from server. It may not have the appropriate access-control-origin settings.":"Não é possível ler do servidor. Pode não ter as apropriadas configurações access-control-origin", - "Please specify the protocol for":"Por favor especifique o protocolo", - "Can't read swagger JSON from":"Não é possível ler o JSON Swagger de", - "Finished Loading Resource Information. Rendering Swagger UI":"Carregar informação de recurso finalizada. Renderizando Swagger UI", - "Unable to read api":"Não foi possível ler api", - "from path":"do caminho", - "server returned":"servidor retornou" -}); diff --git a/bundles/org.openhab.io.rest.docs/swagger/lang/ru.js b/bundles/org.openhab.io.rest.docs/swagger/lang/ru.js deleted file mode 100644 index 065100f73..000000000 --- a/bundles/org.openhab.io.rest.docs/swagger/lang/ru.js +++ /dev/null @@ -1,52 +0,0 @@ -'use strict'; - -/* jshint quotmark: double */ -window.SwaggerTranslator.learn({ - "Warning: Deprecated":"Ворнинг: Депрекейтед", - "Implementation Notes":"Заметки", - "Response Class":"Пример ответа", - "Status":"Статус", - "Parameters":"Параметры", - "Parameter":"Параметр", - "Value":"Значение", - "Description":"Описание", - "Parameter Type":"Тип параметра", - "Data Type":"Тип данных", - "HTTP Status Code":"HTTP код", - "Reason":"Причина", - "Response Model":"Структура ответа", - "Request URL":"URL запроса", - "Response Body":"Тело ответа", - "Response Code":"HTTP код ответа", - "Response Headers":"Заголовки ответа", - "Hide Response":"Спрятать ответ", - "Response Messages":"Что может прийти в ответ", - "Try it out!":"Попробовать!", - "Show/Hide":"Показать/Скрыть", - "List Operations":"Операции кратко", - "Expand Operations":"Операции подробно", - "Raw":"В сыром виде", - "can't parse JSON. Raw result":"Не удается распарсить ответ:", - "Model Schema":"Структура", - "Model":"Описание", - "apply":"применить", - "Username":"Имя пользователя", - "Password":"Пароль", - "Terms of service":"Условия использования", - "Created by":"Разработано", - "See more at":"Еще тут", - "Contact the developer":"Связаться с разработчиком", - "api version":"Версия API", - "Response Content Type":"Content Type ответа", - "fetching resource":"Получение ресурса", - "fetching resource list":"Получение ресурсов", - "Explore":"Поехали", - "Show Swagger Petstore Example Apis":"Показать примеры АПИ", - "Can't read from server. It may not have the appropriate access-control-origin settings.":"Не удается получить ответ от сервера. Возможно, какая-то лажа с настройками доступа", - "Please specify the protocol for":"Пожалуйста, укажите протогол для", - "Can't read swagger JSON from":"Не получается прочитать swagger json из", - "Finished Loading Resource Information. Rendering Swagger UI":"Загрузка информации о ресурсах завершена. Рендерим", - "Unable to read api":"Не удалось прочитать api", - "from path":"по адресу", - "server returned":"сервер сказал" -}); diff --git a/bundles/org.openhab.io.rest.docs/swagger/lang/tr.js b/bundles/org.openhab.io.rest.docs/swagger/lang/tr.js deleted file mode 100644 index 16426a9c3..000000000 --- a/bundles/org.openhab.io.rest.docs/swagger/lang/tr.js +++ /dev/null @@ -1,53 +0,0 @@ -'use strict'; - -/* jshint quotmark: double */ -window.SwaggerTranslator.learn({ - "Warning: Deprecated":"Uyarı: Deprecated", - "Implementation Notes":"Gerçekleştirim Notları", - "Response Class":"Dönen Sınıf", - "Status":"Statü", - "Parameters":"Parametreler", - "Parameter":"Parametre", - "Value":"Değer", - "Description":"Açıklama", - "Parameter Type":"Parametre Tipi", - "Data Type":"Veri Tipi", - "Response Messages":"Dönüş Mesajı", - "HTTP Status Code":"HTTP Statü Kodu", - "Reason":"Gerekçe", - "Response Model":"Dönüş Modeli", - "Request URL":"İstek URL", - "Response Body":"Dönüş İçeriği", - "Response Code":"Dönüş Kodu", - "Response Headers":"Dönüş Üst Bilgileri", - "Hide Response":"Dönüşü Gizle", - "Headers":"Üst Bilgiler", - "Try it out!":"Dene!", - "Show/Hide":"Göster/Gizle", - "List Operations":"Operasyonları Listele", - "Expand Operations":"Operasyonları Aç", - "Raw":"Ham", - "can't parse JSON. Raw result":"JSON çözümlenemiyor. Ham sonuç", - "Model Schema":"Model Şema", - "Model":"Model", - "apply":"uygula", - "Username":"Kullanıcı Adı", - "Password":"Parola", - "Terms of service":"Servis şartları", - "Created by":"Oluşturan", - "See more at":"Daha fazlası için", - "Contact the developer":"Geliştirici ile İletişime Geçin", - "api version":"api versiyon", - "Response Content Type":"Dönüş İçerik Tipi", - "fetching resource":"kaynak getiriliyor", - "fetching resource list":"kaynak listesi getiriliyor", - "Explore":"Keşfet", - "Show Swagger Petstore Example Apis":"Swagger Petstore Örnek Api'yi Gör", - "Can't read from server. It may not have the appropriate access-control-origin settings.":"Sunucudan okuma yapılamıyor. Sunucu access-control-origin ayarlarınızı kontrol edin.", - "Please specify the protocol for":"Lütfen istenen adres için protokol belirtiniz", - "Can't read swagger JSON from":"Swagger JSON bu kaynaktan okunamıyor", - "Finished Loading Resource Information. Rendering Swagger UI":"Kaynak baglantısı tamamlandı. Swagger UI gösterime hazırlanıyor", - "Unable to read api":"api okunamadı", - "from path":"yoldan", - "server returned":"sunucuya dönüldü" -}); diff --git a/bundles/org.openhab.io.rest.docs/swagger/lang/translator.js b/bundles/org.openhab.io.rest.docs/swagger/lang/translator.js deleted file mode 100644 index 591f6d409..000000000 --- a/bundles/org.openhab.io.rest.docs/swagger/lang/translator.js +++ /dev/null @@ -1,39 +0,0 @@ -'use strict'; - -/** - * Translator for documentation pages. - * - * To enable translation you should include one of language-files in your index.html - * after . - * For example - - * - * If you wish to translate some new texsts you should do two things: - * 1. Add a new phrase pair ("New Phrase": "New Translation") into your language file (for example lang/ru.js). It will be great if you add it in other language files too. - * 2. Mark that text it templates this way New Phrase or . - * The main thing here is attribute data-sw-translate. Only inner html, title-attribute and value-attribute are going to translate. - * - */ -window.SwaggerTranslator = { - - _words:[], - - translate: function(sel) { - var $this = this; - sel = sel || '[data-sw-translate]'; - - $(sel).each(function() { - $(this).html($this._tryTranslate($(this).html())); - - $(this).val($this._tryTranslate($(this).val())); - $(this).attr('title', $this._tryTranslate($(this).attr('title'))); - }); - }, - - _tryTranslate: function(word) { - return this._words[$.trim(word)] !== undefined ? this._words[$.trim(word)] : word; - }, - - learn: function(wordsMap) { - this._words = wordsMap; - } -}; diff --git a/bundles/org.openhab.io.rest.docs/swagger/lang/zh-cn.js b/bundles/org.openhab.io.rest.docs/swagger/lang/zh-cn.js deleted file mode 100644 index 570319ba1..000000000 --- a/bundles/org.openhab.io.rest.docs/swagger/lang/zh-cn.js +++ /dev/null @@ -1,53 +0,0 @@ -'use strict'; - -/* jshint quotmark: double */ -window.SwaggerTranslator.learn({ - "Warning: Deprecated":"警告:已过时", - "Implementation Notes":"实现备注", - "Response Class":"响应类", - "Status":"状态", - "Parameters":"参数", - "Parameter":"参数", - "Value":"值", - "Description":"描述", - "Parameter Type":"参数类型", - "Data Type":"数据类型", - "Response Messages":"响应消息", - "HTTP Status Code":"HTTP状态码", - "Reason":"原因", - "Response Model":"响应模型", - "Request URL":"请求URL", - "Response Body":"响应体", - "Response Code":"响应码", - "Response Headers":"响应头", - "Hide Response":"隐藏响应", - "Headers":"头", - "Try it out!":"试一下!", - "Show/Hide":"显示/隐藏", - "List Operations":"显示操作", - "Expand Operations":"展开操作", - "Raw":"原始", - "can't parse JSON. Raw result":"无法解析JSON. 原始结果", - "Model Schema":"模型架构", - "Model":"模型", - "apply":"应用", - "Username":"用户名", - "Password":"密码", - "Terms of service":"服务条款", - "Created by":"创建者", - "See more at":"查看更多:", - "Contact the developer":"联系开发者", - "api version":"api版本", - "Response Content Type":"响应Content Type", - "fetching resource":"正在获取资源", - "fetching resource list":"正在获取资源列表", - "Explore":"浏览", - "Show Swagger Petstore Example Apis":"显示 Swagger Petstore 示例 Apis", - "Can't read from server. It may not have the appropriate access-control-origin settings.":"无法从服务器读取。可能没有正确设置access-control-origin。", - "Please specify the protocol for":"请指定协议:", - "Can't read swagger JSON from":"无法读取swagger JSON于", - "Finished Loading Resource Information. Rendering Swagger UI":"已加载资源信息。正在渲染Swagger UI", - "Unable to read api":"无法读取api", - "from path":"从路径", - "server returned":"服务器返回" -}); diff --git a/bundles/org.openhab.io.rest.docs/swagger/lib/backbone-min.js b/bundles/org.openhab.io.rest.docs/swagger/lib/backbone-min.js deleted file mode 100644 index a3f544be6..000000000 --- a/bundles/org.openhab.io.rest.docs/swagger/lib/backbone-min.js +++ /dev/null @@ -1,15 +0,0 @@ -// Backbone.js 1.1.2 - -(function(t,e){if(typeof define==="function"&&define.amd){define(["underscore","jquery","exports"],function(i,r,s){t.Backbone=e(t,s,i,r)})}else if(typeof exports!=="undefined"){var i=require("underscore");e(t,exports,i)}else{t.Backbone=e(t,{},t._,t.jQuery||t.Zepto||t.ender||t.$)}})(this,function(t,e,i,r){var s=t.Backbone;var n=[];var a=n.push;var o=n.slice;var h=n.splice;e.VERSION="1.1.2";e.$=r;e.noConflict=function(){t.Backbone=s;return this};e.emulateHTTP=false;e.emulateJSON=false;var u=e.Events={on:function(t,e,i){if(!c(this,"on",t,[e,i])||!e)return this;this._events||(this._events={});var r=this._events[t]||(this._events[t]=[]);r.push({callback:e,context:i,ctx:i||this});return this},once:function(t,e,r){if(!c(this,"once",t,[e,r])||!e)return this;var s=this;var n=i.once(function(){s.off(t,n);e.apply(this,arguments)});n._callback=e;return this.on(t,n,r)},off:function(t,e,r){var s,n,a,o,h,u,l,f;if(!this._events||!c(this,"off",t,[e,r]))return this;if(!t&&!e&&!r){this._events=void 0;return this}o=t?[t]:i.keys(this._events);for(h=0,u=o.length;h").attr(t);this.setElement(r,false)}else{this.setElement(i.result(this,"el"),false)}}});e.sync=function(t,r,s){var n=T[t];i.defaults(s||(s={}),{emulateHTTP:e.emulateHTTP,emulateJSON:e.emulateJSON});var a={type:n,dataType:"json"};if(!s.url){a.url=i.result(r,"url")||M()}if(s.data==null&&r&&(t==="create"||t==="update"||t==="patch")){a.contentType="application/json";a.data=JSON.stringify(s.attrs||r.toJSON(s))}if(s.emulateJSON){a.contentType="application/x-www-form-urlencoded";a.data=a.data?{model:a.data}:{}}if(s.emulateHTTP&&(n==="PUT"||n==="DELETE"||n==="PATCH")){a.type="POST";if(s.emulateJSON)a.data._method=n;var o=s.beforeSend;s.beforeSend=function(t){t.setRequestHeader("X-HTTP-Method-Override",n);if(o)return o.apply(this,arguments)}}if(a.type!=="GET"&&!s.emulateJSON){a.processData=false}if(a.type==="PATCH"&&k){a.xhr=function(){return new ActiveXObject("Microsoft.XMLHTTP")}}var h=s.xhr=e.ajax(i.extend(a,s));r.trigger("request",r,h,s);return h};var k=typeof window!=="undefined"&&!!window.ActiveXObject&&!(window.XMLHttpRequest&&(new XMLHttpRequest).dispatchEvent);var T={create:"POST",update:"PUT",patch:"PATCH","delete":"DELETE",read:"GET"};e.ajax=function(){return e.$.ajax.apply(e.$,arguments)};var $=e.Router=function(t){t||(t={});if(t.routes)this.routes=t.routes;this._bindRoutes();this.initialize.apply(this,arguments)};var S=/\((.*?)\)/g;var H=/(\(\?)?:\w+/g;var A=/\*\w+/g;var I=/[\-{}\[\]+?.,\\\^$|#\s]/g;i.extend($.prototype,u,{initialize:function(){},route:function(t,r,s){if(!i.isRegExp(t))t=this._routeToRegExp(t);if(i.isFunction(r)){s=r;r=""}if(!s)s=this[r];var n=this;e.history.route(t,function(i){var a=n._extractParameters(t,i);n.execute(s,a);n.trigger.apply(n,["route:"+r].concat(a));n.trigger("route",r,a);e.history.trigger("route",n,r,a)});return this},execute:function(t,e){if(t)t.apply(this,e)},navigate:function(t,i){e.history.navigate(t,i);return this},_bindRoutes:function(){if(!this.routes)return;this.routes=i.result(this,"routes");var t,e=i.keys(this.routes);while((t=e.pop())!=null){this.route(t,this.routes[t])}},_routeToRegExp:function(t){t=t.replace(I,"\\$&").replace(S,"(?:$1)?").replace(H,function(t,e){return e?t:"([^/?]+)"}).replace(A,"([^?]*?)");return new RegExp("^"+t+"(?:\\?([\\s\\S]*))?$")},_extractParameters:function(t,e){var r=t.exec(e).slice(1);return i.map(r,function(t,e){if(e===r.length-1)return t||null;return t?decodeURIComponent(t):null})}});var N=e.History=function(){this.handlers=[];i.bindAll(this,"checkUrl");if(typeof window!=="undefined"){this.location=window.location;this.history=window.history}};var R=/^[#\/]|\s+$/g;var O=/^\/+|\/+$/g;var P=/msie [\w.]+/;var C=/\/$/;var j=/#.*$/;N.started=false;i.extend(N.prototype,u,{interval:50,atRoot:function(){return this.location.pathname.replace(/[^\/]$/,"$&/")===this.root},getHash:function(t){var e=(t||this).location.href.match(/#(.*)$/);return e?e[1]:""},getFragment:function(t,e){if(t==null){if(this._hasPushState||!this._wantsHashChange||e){t=decodeURI(this.location.pathname+this.location.search);var i=this.root.replace(C,"");if(!t.indexOf(i))t=t.slice(i.length)}else{t=this.getHash()}}return t.replace(R,"")},start:function(t){if(N.started)throw new Error("Backbone.history has already been started");N.started=true;this.options=i.extend({root:"/"},this.options,t);this.root=this.options.root;this._wantsHashChange=this.options.hashChange!==false;this._wantsPushState=!!this.options.pushState;this._hasPushState=!!(this.options.pushState&&this.history&&this.history.pushState);var r=this.getFragment();var s=document.documentMode;var n=P.exec(navigator.userAgent.toLowerCase())&&(!s||s<=7);this.root=("/"+this.root+"/").replace(O,"/");if(n&&this._wantsHashChange){var a=e.$('