├── .gitignore ├── README.md ├── start ├── .bowerrc ├── .editorconfig ├── .gitattributes ├── .gitignore ├── .jshintrc ├── .yo-rc.json ├── Gruntfile.js ├── README.md ├── bower.json ├── package.json ├── pom.xml └── src │ ├── main │ ├── java │ │ └── fr │ │ │ └── ekito │ │ │ └── example │ │ │ ├── Application.java │ │ │ ├── ApplicationWebXml.java │ │ │ ├── aop │ │ │ └── logging │ │ │ │ └── LoggingAspect.java │ │ │ ├── async │ │ │ ├── ExceptionHandlingAsyncTaskExecutor.java │ │ │ └── package-info.java │ │ │ ├── config │ │ │ ├── AsyncConfiguration.java │ │ │ ├── CacheConfiguration.java │ │ │ ├── CloudDatabaseConfiguration.java │ │ │ ├── CloudMongoDbConfiguration.java │ │ │ ├── Constants.java │ │ │ ├── DatabaseConfiguration.java │ │ │ ├── LocaleConfiguration.java │ │ │ ├── LoggingAspectConfiguration.java │ │ │ ├── MailConfiguration.java │ │ │ ├── MetricsConfiguration.java │ │ │ ├── OAuth2ServerConfiguration.java │ │ │ ├── SecurityConfiguration.java │ │ │ ├── ThymeleafConfiguration.java │ │ │ ├── WebConfigurer.java │ │ │ ├── apidoc │ │ │ │ ├── SwaggerConfiguration.java │ │ │ │ └── package-info.java │ │ │ ├── audit │ │ │ │ ├── AuditEventConverter.java │ │ │ │ └── package-info.java │ │ │ ├── locale │ │ │ │ ├── AngularCookieLocaleResolver.java │ │ │ │ └── package-info.java │ │ │ ├── metrics │ │ │ │ ├── DatabaseHealthIndicator.java │ │ │ │ ├── JHipsterHealthIndicatorConfiguration.java │ │ │ │ ├── JavaMailHealthIndicator.java │ │ │ │ └── package-info.java │ │ │ ├── oauth2 │ │ │ │ ├── MongoDBTokenStore.java │ │ │ │ └── OAuth2AuthenticationReadConverter.java │ │ │ └── package-info.java │ │ │ ├── domain │ │ │ ├── AbstractAuditingEntity.java │ │ │ ├── Author.java │ │ │ ├── Authority.java │ │ │ ├── Book.java │ │ │ ├── OAuth2AuthenticationAccessToken.java │ │ │ ├── OAuth2AuthenticationRefreshToken.java │ │ │ ├── PersistentAuditEvent.java │ │ │ ├── User.java │ │ │ ├── package-info.java │ │ │ └── util │ │ │ │ ├── CustomDateTimeDeserializer.java │ │ │ │ ├── CustomDateTimeSerializer.java │ │ │ │ └── CustomLocalDateSerializer.java │ │ │ ├── repository │ │ │ ├── AuthorRepository.java │ │ │ ├── AuthorityRepository.java │ │ │ ├── BookRepository.java │ │ │ ├── CustomAuditEventRepository.java │ │ │ ├── OAuth2AccessTokenRepository.java │ │ │ ├── OAuth2RefreshTokenRepository.java │ │ │ ├── PersistenceAuditEventRepository.java │ │ │ ├── UserRepository.java │ │ │ └── package-info.java │ │ │ ├── security │ │ │ ├── AjaxAuthenticationFailureHandler.java │ │ │ ├── AjaxAuthenticationSuccessHandler.java │ │ │ ├── AjaxLogoutSuccessHandler.java │ │ │ ├── AuthoritiesConstants.java │ │ │ ├── Http401UnauthorizedEntryPoint.java │ │ │ ├── SecurityUtils.java │ │ │ ├── SpringSecurityAuditorAware.java │ │ │ ├── UserDetailsService.java │ │ │ ├── UserNotActivatedException.java │ │ │ └── package-info.java │ │ │ ├── service │ │ │ ├── AuditEventService.java │ │ │ ├── MailService.java │ │ │ ├── UserService.java │ │ │ ├── package-info.java │ │ │ └── util │ │ │ │ └── RandomUtil.java │ │ │ └── web │ │ │ ├── filter │ │ │ ├── CachingHttpHeadersFilter.java │ │ │ ├── StaticResourcesProductionFilter.java │ │ │ ├── gzip │ │ │ │ ├── GZipResponseUtil.java │ │ │ │ ├── GZipServletFilter.java │ │ │ │ ├── GZipServletOutputStream.java │ │ │ │ ├── GZipServletResponseWrapper.java │ │ │ │ ├── GzipResponseHeadersNotModifiableException.java │ │ │ │ └── package-info.java │ │ │ └── package-info.java │ │ │ ├── propertyeditors │ │ │ ├── LocaleDateTimeEditor.java │ │ │ └── package-info.java │ │ │ └── rest │ │ │ ├── AccountResource.java │ │ │ ├── AuditResource.java │ │ │ ├── AuthorResource.java │ │ │ ├── BookResource.java │ │ │ ├── LogsResource.java │ │ │ ├── UserResource.java │ │ │ ├── dto │ │ │ ├── LoggerDTO.java │ │ │ ├── UserDTO.java │ │ │ └── package-info.java │ │ │ └── package-info.java │ ├── resources │ │ ├── banner.txt │ │ ├── config │ │ │ ├── application-dev.yml │ │ │ ├── application-prod.yml │ │ │ ├── application.yml │ │ │ └── mongeez │ │ │ │ ├── authorities.xml │ │ │ │ ├── master.xml │ │ │ │ └── users.xml │ │ ├── i18n │ │ │ ├── messages_ca.properties │ │ │ ├── messages_da.properties │ │ │ ├── messages_de.properties │ │ │ ├── messages_en.properties │ │ │ ├── messages_es.properties │ │ │ ├── messages_fr.properties │ │ │ ├── messages_kr.properties │ │ │ ├── messages_pl.properties │ │ │ ├── messages_pt_BR.properties │ │ │ ├── messages_ru.properties │ │ │ ├── messages_sv.properties │ │ │ ├── messages_tr.properties │ │ │ └── messages_zh_TW.properties │ │ ├── logback.xml │ │ ├── mails │ │ │ └── activationEmail.html │ │ └── templates │ │ │ └── error.html │ └── webapp │ │ ├── .htaccess │ │ ├── bower_components │ │ ├── angular-cache-buster │ │ │ ├── .bower.json │ │ │ ├── README.md │ │ │ ├── angular-cache-buster.js │ │ │ ├── bower.json │ │ │ ├── karma.conf.js │ │ │ └── package.json │ │ ├── angular-cookies │ │ │ ├── .bower.json │ │ │ ├── README.md │ │ │ ├── angular-cookies.js │ │ │ ├── angular-cookies.min.js │ │ │ ├── angular-cookies.min.js.map │ │ │ ├── bower.json │ │ │ └── package.json │ │ ├── angular-dynamic-locale │ │ │ ├── .bower.json │ │ │ ├── .bowerrc │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── CONTRIBUTING.md │ │ │ ├── Gruntfile.js │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bower.json │ │ │ ├── karma.conf.js │ │ │ ├── karma.min.conf.js │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ └── tmhDynamicLocale.js │ │ │ ├── test │ │ │ │ └── tmhDynamicLocaleSpec.js │ │ │ ├── tmhDynamicLocale.min.js │ │ │ └── tmhDynamicLocale.min.js.map │ │ ├── angular-i18n │ │ │ ├── .bower.json │ │ │ ├── README.md │ │ │ ├── angular-locale_aa-dj.js │ │ │ ├── angular-locale_aa-er.js │ │ │ ├── angular-locale_aa-et.js │ │ │ ├── angular-locale_aa.js │ │ │ ├── angular-locale_af-na.js │ │ │ ├── angular-locale_af-za.js │ │ │ ├── angular-locale_af.js │ │ │ ├── angular-locale_agq-cm.js │ │ │ ├── angular-locale_agq.js │ │ │ ├── angular-locale_ak-gh.js │ │ │ ├── angular-locale_ak.js │ │ │ ├── angular-locale_am-et.js │ │ │ ├── angular-locale_am.js │ │ │ ├── angular-locale_ar-001.js │ │ │ ├── angular-locale_ar-ae.js │ │ │ ├── angular-locale_ar-bh.js │ │ │ ├── angular-locale_ar-dj.js │ │ │ ├── angular-locale_ar-dz.js │ │ │ ├── angular-locale_ar-eg.js │ │ │ ├── angular-locale_ar-eh.js │ │ │ ├── angular-locale_ar-er.js │ │ │ ├── angular-locale_ar-il.js │ │ │ ├── angular-locale_ar-iq.js │ │ │ ├── angular-locale_ar-jo.js │ │ │ ├── angular-locale_ar-km.js │ │ │ ├── angular-locale_ar-kw.js │ │ │ ├── angular-locale_ar-lb.js │ │ │ ├── angular-locale_ar-ly.js │ │ │ ├── angular-locale_ar-ma.js │ │ │ ├── angular-locale_ar-mr.js │ │ │ ├── angular-locale_ar-om.js │ │ │ ├── angular-locale_ar-ps.js │ │ │ ├── angular-locale_ar-qa.js │ │ │ ├── angular-locale_ar-sa.js │ │ │ ├── angular-locale_ar-sd.js │ │ │ ├── angular-locale_ar-so.js │ │ │ ├── angular-locale_ar-ss.js │ │ │ ├── angular-locale_ar-sy.js │ │ │ ├── angular-locale_ar-td.js │ │ │ ├── angular-locale_ar-tn.js │ │ │ ├── angular-locale_ar-ye.js │ │ │ ├── angular-locale_ar.js │ │ │ ├── angular-locale_as-in.js │ │ │ ├── angular-locale_as.js │ │ │ ├── angular-locale_asa-tz.js │ │ │ ├── angular-locale_asa.js │ │ │ ├── angular-locale_ast-es.js │ │ │ ├── angular-locale_ast.js │ │ │ ├── angular-locale_az-cyrl-az.js │ │ │ ├── angular-locale_az-cyrl.js │ │ │ ├── angular-locale_az-latn-az.js │ │ │ ├── angular-locale_az-latn.js │ │ │ ├── angular-locale_az.js │ │ │ ├── angular-locale_bas-cm.js │ │ │ ├── angular-locale_bas.js │ │ │ ├── angular-locale_be-by.js │ │ │ ├── angular-locale_be.js │ │ │ ├── angular-locale_bem-zm.js │ │ │ ├── angular-locale_bem.js │ │ │ ├── angular-locale_bez-tz.js │ │ │ ├── angular-locale_bez.js │ │ │ ├── angular-locale_bg-bg.js │ │ │ ├── angular-locale_bg.js │ │ │ ├── angular-locale_bm-ml.js │ │ │ ├── angular-locale_bm.js │ │ │ ├── angular-locale_bn-bd.js │ │ │ ├── angular-locale_bn-in.js │ │ │ ├── angular-locale_bn.js │ │ │ ├── angular-locale_bo-cn.js │ │ │ ├── angular-locale_bo-in.js │ │ │ ├── angular-locale_bo.js │ │ │ ├── angular-locale_br-fr.js │ │ │ ├── angular-locale_br.js │ │ │ ├── angular-locale_brx-in.js │ │ │ ├── angular-locale_brx.js │ │ │ ├── angular-locale_bs-cyrl-ba.js │ │ │ ├── angular-locale_bs-cyrl.js │ │ │ ├── angular-locale_bs-latn-ba.js │ │ │ ├── angular-locale_bs-latn.js │ │ │ ├── angular-locale_bs.js │ │ │ ├── angular-locale_byn-er.js │ │ │ ├── angular-locale_byn.js │ │ │ ├── angular-locale_ca-ad.js │ │ │ ├── angular-locale_ca-es-valencia.js │ │ │ ├── angular-locale_ca-es.js │ │ │ ├── angular-locale_ca-fr.js │ │ │ ├── angular-locale_ca-it.js │ │ │ ├── angular-locale_ca.js │ │ │ ├── angular-locale_cgg-ug.js │ │ │ ├── angular-locale_cgg.js │ │ │ ├── angular-locale_chr-us.js │ │ │ ├── angular-locale_chr.js │ │ │ ├── angular-locale_ckb-arab-iq.js │ │ │ ├── angular-locale_ckb-arab-ir.js │ │ │ ├── angular-locale_ckb-arab.js │ │ │ ├── angular-locale_ckb-iq.js │ │ │ ├── angular-locale_ckb-ir.js │ │ │ ├── angular-locale_ckb-latn-iq.js │ │ │ ├── angular-locale_ckb-latn.js │ │ │ ├── angular-locale_ckb.js │ │ │ ├── angular-locale_cs-cz.js │ │ │ ├── angular-locale_cs.js │ │ │ ├── angular-locale_cy-gb.js │ │ │ ├── angular-locale_cy.js │ │ │ ├── angular-locale_da-dk.js │ │ │ ├── angular-locale_da-gl.js │ │ │ ├── angular-locale_da.js │ │ │ ├── angular-locale_dav-ke.js │ │ │ ├── angular-locale_dav.js │ │ │ ├── angular-locale_de-at.js │ │ │ ├── angular-locale_de-be.js │ │ │ ├── angular-locale_de-ch.js │ │ │ ├── angular-locale_de-de.js │ │ │ ├── angular-locale_de-li.js │ │ │ ├── angular-locale_de-lu.js │ │ │ ├── angular-locale_de.js │ │ │ ├── angular-locale_dje-ne.js │ │ │ ├── angular-locale_dje.js │ │ │ ├── angular-locale_dua-cm.js │ │ │ ├── angular-locale_dua.js │ │ │ ├── angular-locale_dyo-sn.js │ │ │ ├── angular-locale_dyo.js │ │ │ ├── angular-locale_dz-bt.js │ │ │ ├── angular-locale_dz.js │ │ │ ├── angular-locale_ebu-ke.js │ │ │ ├── angular-locale_ebu.js │ │ │ ├── angular-locale_ee-gh.js │ │ │ ├── angular-locale_ee-tg.js │ │ │ ├── angular-locale_ee.js │ │ │ ├── angular-locale_el-cy.js │ │ │ ├── angular-locale_el-gr.js │ │ │ ├── angular-locale_el.js │ │ │ ├── angular-locale_en-001.js │ │ │ ├── angular-locale_en-150.js │ │ │ ├── angular-locale_en-ag.js │ │ │ ├── angular-locale_en-ai.js │ │ │ ├── angular-locale_en-as.js │ │ │ ├── angular-locale_en-au.js │ │ │ ├── angular-locale_en-bb.js │ │ │ ├── angular-locale_en-be.js │ │ │ ├── angular-locale_en-bm.js │ │ │ ├── angular-locale_en-bs.js │ │ │ ├── angular-locale_en-bw.js │ │ │ ├── angular-locale_en-bz.js │ │ │ ├── angular-locale_en-ca.js │ │ │ ├── angular-locale_en-cc.js │ │ │ ├── angular-locale_en-ck.js │ │ │ ├── angular-locale_en-cm.js │ │ │ ├── angular-locale_en-cx.js │ │ │ ├── angular-locale_en-dg.js │ │ │ ├── angular-locale_en-dm.js │ │ │ ├── angular-locale_en-dsrt-us.js │ │ │ ├── angular-locale_en-dsrt.js │ │ │ ├── angular-locale_en-er.js │ │ │ ├── angular-locale_en-fj.js │ │ │ ├── angular-locale_en-fk.js │ │ │ ├── angular-locale_en-fm.js │ │ │ ├── angular-locale_en-gb.js │ │ │ ├── angular-locale_en-gd.js │ │ │ ├── angular-locale_en-gg.js │ │ │ ├── angular-locale_en-gh.js │ │ │ ├── angular-locale_en-gi.js │ │ │ ├── angular-locale_en-gm.js │ │ │ ├── angular-locale_en-gu.js │ │ │ ├── angular-locale_en-gy.js │ │ │ ├── angular-locale_en-hk.js │ │ │ ├── angular-locale_en-ie.js │ │ │ ├── angular-locale_en-im.js │ │ │ ├── angular-locale_en-in.js │ │ │ ├── angular-locale_en-io.js │ │ │ ├── angular-locale_en-iso.js │ │ │ ├── angular-locale_en-je.js │ │ │ ├── angular-locale_en-jm.js │ │ │ ├── angular-locale_en-ke.js │ │ │ ├── angular-locale_en-ki.js │ │ │ ├── angular-locale_en-kn.js │ │ │ ├── angular-locale_en-ky.js │ │ │ ├── angular-locale_en-lc.js │ │ │ ├── angular-locale_en-lr.js │ │ │ ├── angular-locale_en-ls.js │ │ │ ├── angular-locale_en-mg.js │ │ │ ├── angular-locale_en-mh.js │ │ │ ├── angular-locale_en-mo.js │ │ │ ├── angular-locale_en-mp.js │ │ │ ├── angular-locale_en-ms.js │ │ │ ├── angular-locale_en-mt.js │ │ │ ├── angular-locale_en-mu.js │ │ │ ├── angular-locale_en-mw.js │ │ │ ├── angular-locale_en-na.js │ │ │ ├── angular-locale_en-nf.js │ │ │ ├── angular-locale_en-ng.js │ │ │ ├── angular-locale_en-nr.js │ │ │ ├── angular-locale_en-nu.js │ │ │ ├── angular-locale_en-nz.js │ │ │ ├── angular-locale_en-pg.js │ │ │ ├── angular-locale_en-ph.js │ │ │ ├── angular-locale_en-pk.js │ │ │ ├── angular-locale_en-pn.js │ │ │ ├── angular-locale_en-pr.js │ │ │ ├── angular-locale_en-pw.js │ │ │ ├── angular-locale_en-rw.js │ │ │ ├── angular-locale_en-sb.js │ │ │ ├── angular-locale_en-sc.js │ │ │ ├── angular-locale_en-sd.js │ │ │ ├── angular-locale_en-sg.js │ │ │ ├── angular-locale_en-sh.js │ │ │ ├── angular-locale_en-sl.js │ │ │ ├── angular-locale_en-ss.js │ │ │ ├── angular-locale_en-sx.js │ │ │ ├── angular-locale_en-sz.js │ │ │ ├── angular-locale_en-tc.js │ │ │ ├── angular-locale_en-tk.js │ │ │ ├── angular-locale_en-to.js │ │ │ ├── angular-locale_en-tt.js │ │ │ ├── angular-locale_en-tv.js │ │ │ ├── angular-locale_en-tz.js │ │ │ ├── angular-locale_en-ug.js │ │ │ ├── angular-locale_en-um.js │ │ │ ├── angular-locale_en-us.js │ │ │ ├── angular-locale_en-vc.js │ │ │ ├── angular-locale_en-vg.js │ │ │ ├── angular-locale_en-vi.js │ │ │ ├── angular-locale_en-vu.js │ │ │ ├── angular-locale_en-ws.js │ │ │ ├── angular-locale_en-za.js │ │ │ ├── angular-locale_en-zm.js │ │ │ ├── angular-locale_en-zw.js │ │ │ ├── angular-locale_en.js │ │ │ ├── angular-locale_eo-001.js │ │ │ ├── angular-locale_eo.js │ │ │ ├── angular-locale_es-419.js │ │ │ ├── angular-locale_es-ar.js │ │ │ ├── angular-locale_es-bo.js │ │ │ ├── angular-locale_es-cl.js │ │ │ ├── angular-locale_es-co.js │ │ │ ├── angular-locale_es-cr.js │ │ │ ├── angular-locale_es-cu.js │ │ │ ├── angular-locale_es-do.js │ │ │ ├── angular-locale_es-ea.js │ │ │ ├── angular-locale_es-ec.js │ │ │ ├── angular-locale_es-es.js │ │ │ ├── angular-locale_es-gq.js │ │ │ ├── angular-locale_es-gt.js │ │ │ ├── angular-locale_es-hn.js │ │ │ ├── angular-locale_es-ic.js │ │ │ ├── angular-locale_es-mx.js │ │ │ ├── angular-locale_es-ni.js │ │ │ ├── angular-locale_es-pa.js │ │ │ ├── angular-locale_es-pe.js │ │ │ ├── angular-locale_es-ph.js │ │ │ ├── angular-locale_es-pr.js │ │ │ ├── angular-locale_es-py.js │ │ │ ├── angular-locale_es-sv.js │ │ │ ├── angular-locale_es-us.js │ │ │ ├── angular-locale_es-uy.js │ │ │ ├── angular-locale_es-ve.js │ │ │ ├── angular-locale_es.js │ │ │ ├── angular-locale_et-ee.js │ │ │ ├── angular-locale_et.js │ │ │ ├── angular-locale_eu-es.js │ │ │ ├── angular-locale_eu.js │ │ │ ├── angular-locale_ewo-cm.js │ │ │ ├── angular-locale_ewo.js │ │ │ ├── angular-locale_fa-af.js │ │ │ ├── angular-locale_fa-ir.js │ │ │ ├── angular-locale_fa.js │ │ │ ├── angular-locale_ff-cm.js │ │ │ ├── angular-locale_ff-gn.js │ │ │ ├── angular-locale_ff-mr.js │ │ │ ├── angular-locale_ff-sn.js │ │ │ ├── angular-locale_ff.js │ │ │ ├── angular-locale_fi-fi.js │ │ │ ├── angular-locale_fi.js │ │ │ ├── angular-locale_fil-ph.js │ │ │ ├── angular-locale_fil.js │ │ │ ├── angular-locale_fo-fo.js │ │ │ ├── angular-locale_fo.js │ │ │ ├── angular-locale_fr-be.js │ │ │ ├── angular-locale_fr-bf.js │ │ │ ├── angular-locale_fr-bi.js │ │ │ ├── angular-locale_fr-bj.js │ │ │ ├── angular-locale_fr-bl.js │ │ │ ├── angular-locale_fr-ca.js │ │ │ ├── angular-locale_fr-cd.js │ │ │ ├── angular-locale_fr-cf.js │ │ │ ├── angular-locale_fr-cg.js │ │ │ ├── angular-locale_fr-ch.js │ │ │ ├── angular-locale_fr-ci.js │ │ │ ├── angular-locale_fr-cm.js │ │ │ ├── angular-locale_fr-dj.js │ │ │ ├── angular-locale_fr-dz.js │ │ │ ├── angular-locale_fr-fr.js │ │ │ ├── angular-locale_fr-ga.js │ │ │ ├── angular-locale_fr-gf.js │ │ │ ├── angular-locale_fr-gn.js │ │ │ ├── angular-locale_fr-gp.js │ │ │ ├── angular-locale_fr-gq.js │ │ │ ├── angular-locale_fr-ht.js │ │ │ ├── angular-locale_fr-km.js │ │ │ ├── angular-locale_fr-lu.js │ │ │ ├── angular-locale_fr-ma.js │ │ │ ├── angular-locale_fr-mc.js │ │ │ ├── angular-locale_fr-mf.js │ │ │ ├── angular-locale_fr-mg.js │ │ │ ├── angular-locale_fr-ml.js │ │ │ ├── angular-locale_fr-mq.js │ │ │ ├── angular-locale_fr-mr.js │ │ │ ├── angular-locale_fr-mu.js │ │ │ ├── angular-locale_fr-nc.js │ │ │ ├── angular-locale_fr-ne.js │ │ │ ├── angular-locale_fr-pf.js │ │ │ ├── angular-locale_fr-pm.js │ │ │ ├── angular-locale_fr-re.js │ │ │ ├── angular-locale_fr-rw.js │ │ │ ├── angular-locale_fr-sc.js │ │ │ ├── angular-locale_fr-sn.js │ │ │ ├── angular-locale_fr-sy.js │ │ │ ├── angular-locale_fr-td.js │ │ │ ├── angular-locale_fr-tg.js │ │ │ ├── angular-locale_fr-tn.js │ │ │ ├── angular-locale_fr-vu.js │ │ │ ├── angular-locale_fr-wf.js │ │ │ ├── angular-locale_fr-yt.js │ │ │ ├── angular-locale_fr.js │ │ │ ├── angular-locale_fur-it.js │ │ │ ├── angular-locale_fur.js │ │ │ ├── angular-locale_fy-nl.js │ │ │ ├── angular-locale_fy.js │ │ │ ├── angular-locale_ga-ie.js │ │ │ ├── angular-locale_ga.js │ │ │ ├── angular-locale_gd-gb.js │ │ │ ├── angular-locale_gd.js │ │ │ ├── angular-locale_gl-es.js │ │ │ ├── angular-locale_gl.js │ │ │ ├── angular-locale_gsw-ch.js │ │ │ ├── angular-locale_gsw-li.js │ │ │ ├── angular-locale_gsw.js │ │ │ ├── angular-locale_gu-in.js │ │ │ ├── angular-locale_gu.js │ │ │ ├── angular-locale_guz-ke.js │ │ │ ├── angular-locale_guz.js │ │ │ ├── angular-locale_gv-im.js │ │ │ ├── angular-locale_gv.js │ │ │ ├── angular-locale_ha-latn-gh.js │ │ │ ├── angular-locale_ha-latn-ne.js │ │ │ ├── angular-locale_ha-latn-ng.js │ │ │ ├── angular-locale_ha-latn.js │ │ │ ├── angular-locale_ha.js │ │ │ ├── angular-locale_haw-us.js │ │ │ ├── angular-locale_haw.js │ │ │ ├── angular-locale_he-il.js │ │ │ ├── angular-locale_he.js │ │ │ ├── angular-locale_hi-in.js │ │ │ ├── angular-locale_hi.js │ │ │ ├── angular-locale_hr-ba.js │ │ │ ├── angular-locale_hr-hr.js │ │ │ ├── angular-locale_hr.js │ │ │ ├── angular-locale_hu-hu.js │ │ │ ├── angular-locale_hu.js │ │ │ ├── angular-locale_hy-am.js │ │ │ ├── angular-locale_hy.js │ │ │ ├── angular-locale_ia-fr.js │ │ │ ├── angular-locale_ia.js │ │ │ ├── angular-locale_id-id.js │ │ │ ├── angular-locale_id.js │ │ │ ├── angular-locale_ig-ng.js │ │ │ ├── angular-locale_ig.js │ │ │ ├── angular-locale_ii-cn.js │ │ │ ├── angular-locale_ii.js │ │ │ ├── angular-locale_in.js │ │ │ ├── angular-locale_is-is.js │ │ │ ├── angular-locale_is.js │ │ │ ├── angular-locale_it-ch.js │ │ │ ├── angular-locale_it-it.js │ │ │ ├── angular-locale_it-sm.js │ │ │ ├── angular-locale_it.js │ │ │ ├── angular-locale_iw.js │ │ │ ├── angular-locale_ja-jp.js │ │ │ ├── angular-locale_ja.js │ │ │ ├── angular-locale_jgo-cm.js │ │ │ ├── angular-locale_jgo.js │ │ │ ├── angular-locale_jmc-tz.js │ │ │ ├── angular-locale_jmc.js │ │ │ ├── angular-locale_ka-ge.js │ │ │ ├── angular-locale_ka.js │ │ │ ├── angular-locale_kab-dz.js │ │ │ ├── angular-locale_kab.js │ │ │ ├── angular-locale_kam-ke.js │ │ │ ├── angular-locale_kam.js │ │ │ ├── angular-locale_kde-tz.js │ │ │ ├── angular-locale_kde.js │ │ │ ├── angular-locale_kea-cv.js │ │ │ ├── angular-locale_kea.js │ │ │ ├── angular-locale_khq-ml.js │ │ │ ├── angular-locale_khq.js │ │ │ ├── angular-locale_ki-ke.js │ │ │ ├── angular-locale_ki.js │ │ │ ├── angular-locale_kk-cyrl-kz.js │ │ │ ├── angular-locale_kk-cyrl.js │ │ │ ├── angular-locale_kk.js │ │ │ ├── angular-locale_kkj-cm.js │ │ │ ├── angular-locale_kkj.js │ │ │ ├── angular-locale_kl-gl.js │ │ │ ├── angular-locale_kl.js │ │ │ ├── angular-locale_kln-ke.js │ │ │ ├── angular-locale_kln.js │ │ │ ├── angular-locale_km-kh.js │ │ │ ├── angular-locale_km.js │ │ │ ├── angular-locale_kn-in.js │ │ │ ├── angular-locale_kn.js │ │ │ ├── angular-locale_ko-kp.js │ │ │ ├── angular-locale_ko-kr.js │ │ │ ├── angular-locale_ko.js │ │ │ ├── angular-locale_kok-in.js │ │ │ ├── angular-locale_kok.js │ │ │ ├── angular-locale_ks-arab-in.js │ │ │ ├── angular-locale_ks-arab.js │ │ │ ├── angular-locale_ks.js │ │ │ ├── angular-locale_ksb-tz.js │ │ │ ├── angular-locale_ksb.js │ │ │ ├── angular-locale_ksf-cm.js │ │ │ ├── angular-locale_ksf.js │ │ │ ├── angular-locale_ksh-de.js │ │ │ ├── angular-locale_ksh.js │ │ │ ├── angular-locale_kw-gb.js │ │ │ ├── angular-locale_kw.js │ │ │ ├── angular-locale_ky-cyrl-kg.js │ │ │ ├── angular-locale_ky-cyrl.js │ │ │ ├── angular-locale_ky.js │ │ │ ├── angular-locale_lag-tz.js │ │ │ ├── angular-locale_lag.js │ │ │ ├── angular-locale_lg-ug.js │ │ │ ├── angular-locale_lg.js │ │ │ ├── angular-locale_lkt-us.js │ │ │ ├── angular-locale_lkt.js │ │ │ ├── angular-locale_ln-ao.js │ │ │ ├── angular-locale_ln-cd.js │ │ │ ├── angular-locale_ln-cf.js │ │ │ ├── angular-locale_ln-cg.js │ │ │ ├── angular-locale_ln.js │ │ │ ├── angular-locale_lo-la.js │ │ │ ├── angular-locale_lo.js │ │ │ ├── angular-locale_lt-lt.js │ │ │ ├── angular-locale_lt.js │ │ │ ├── angular-locale_lu-cd.js │ │ │ ├── angular-locale_lu.js │ │ │ ├── angular-locale_luo-ke.js │ │ │ ├── angular-locale_luo.js │ │ │ ├── angular-locale_luy-ke.js │ │ │ ├── angular-locale_luy.js │ │ │ ├── angular-locale_lv-lv.js │ │ │ ├── angular-locale_lv.js │ │ │ ├── angular-locale_mas-ke.js │ │ │ ├── angular-locale_mas-tz.js │ │ │ ├── angular-locale_mas.js │ │ │ ├── angular-locale_mer-ke.js │ │ │ ├── angular-locale_mer.js │ │ │ ├── angular-locale_mfe-mu.js │ │ │ ├── angular-locale_mfe.js │ │ │ ├── angular-locale_mg-mg.js │ │ │ ├── angular-locale_mg.js │ │ │ ├── angular-locale_mgh-mz.js │ │ │ ├── angular-locale_mgh.js │ │ │ ├── angular-locale_mgo-cm.js │ │ │ ├── angular-locale_mgo.js │ │ │ ├── angular-locale_mk-mk.js │ │ │ ├── angular-locale_mk.js │ │ │ ├── angular-locale_ml-in.js │ │ │ ├── angular-locale_ml.js │ │ │ ├── angular-locale_mn-cyrl-mn.js │ │ │ ├── angular-locale_mn-cyrl.js │ │ │ ├── angular-locale_mn.js │ │ │ ├── angular-locale_mr-in.js │ │ │ ├── angular-locale_mr.js │ │ │ ├── angular-locale_ms-bn.js │ │ │ ├── angular-locale_ms-latn-bn.js │ │ │ ├── angular-locale_ms-latn-my.js │ │ │ ├── angular-locale_ms-latn-sg.js │ │ │ ├── angular-locale_ms-latn.js │ │ │ ├── angular-locale_ms-my.js │ │ │ ├── angular-locale_ms.js │ │ │ ├── angular-locale_mt-mt.js │ │ │ ├── angular-locale_mt.js │ │ │ ├── angular-locale_mua-cm.js │ │ │ ├── angular-locale_mua.js │ │ │ ├── angular-locale_my-mm.js │ │ │ ├── angular-locale_my.js │ │ │ ├── angular-locale_naq-na.js │ │ │ ├── angular-locale_naq.js │ │ │ ├── angular-locale_nb-no.js │ │ │ ├── angular-locale_nb-sj.js │ │ │ ├── angular-locale_nb.js │ │ │ ├── angular-locale_nd-zw.js │ │ │ ├── angular-locale_nd.js │ │ │ ├── angular-locale_ne-in.js │ │ │ ├── angular-locale_ne-np.js │ │ │ ├── angular-locale_ne.js │ │ │ ├── angular-locale_nl-aw.js │ │ │ ├── angular-locale_nl-be.js │ │ │ ├── angular-locale_nl-bq.js │ │ │ ├── angular-locale_nl-cw.js │ │ │ ├── angular-locale_nl-nl.js │ │ │ ├── angular-locale_nl-sr.js │ │ │ ├── angular-locale_nl-sx.js │ │ │ ├── angular-locale_nl.js │ │ │ ├── angular-locale_nmg-cm.js │ │ │ ├── angular-locale_nmg.js │ │ │ ├── angular-locale_nn-no.js │ │ │ ├── angular-locale_nn.js │ │ │ ├── angular-locale_nnh-cm.js │ │ │ ├── angular-locale_nnh.js │ │ │ ├── angular-locale_no-no.js │ │ │ ├── angular-locale_no.js │ │ │ ├── angular-locale_nr-za.js │ │ │ ├── angular-locale_nr.js │ │ │ ├── angular-locale_nso-za.js │ │ │ ├── angular-locale_nso.js │ │ │ ├── angular-locale_nus-sd.js │ │ │ ├── angular-locale_nus.js │ │ │ ├── angular-locale_nyn-ug.js │ │ │ ├── angular-locale_nyn.js │ │ │ ├── angular-locale_om-et.js │ │ │ ├── angular-locale_om-ke.js │ │ │ ├── angular-locale_om.js │ │ │ ├── angular-locale_or-in.js │ │ │ ├── angular-locale_or.js │ │ │ ├── angular-locale_os-ge.js │ │ │ ├── angular-locale_os-ru.js │ │ │ ├── angular-locale_os.js │ │ │ ├── angular-locale_pa-arab-pk.js │ │ │ ├── angular-locale_pa-arab.js │ │ │ ├── angular-locale_pa-guru-in.js │ │ │ ├── angular-locale_pa-guru.js │ │ │ ├── angular-locale_pa.js │ │ │ ├── angular-locale_pl-pl.js │ │ │ ├── angular-locale_pl.js │ │ │ ├── angular-locale_ps-af.js │ │ │ ├── angular-locale_ps.js │ │ │ ├── angular-locale_pt-ao.js │ │ │ ├── angular-locale_pt-br.js │ │ │ ├── angular-locale_pt-cv.js │ │ │ ├── angular-locale_pt-gw.js │ │ │ ├── angular-locale_pt-mo.js │ │ │ ├── angular-locale_pt-mz.js │ │ │ ├── angular-locale_pt-pt.js │ │ │ ├── angular-locale_pt-st.js │ │ │ ├── angular-locale_pt-tl.js │ │ │ ├── angular-locale_pt.js │ │ │ ├── angular-locale_rm-ch.js │ │ │ ├── angular-locale_rm.js │ │ │ ├── angular-locale_rn-bi.js │ │ │ ├── angular-locale_rn.js │ │ │ ├── angular-locale_ro-md.js │ │ │ ├── angular-locale_ro-ro.js │ │ │ ├── angular-locale_ro.js │ │ │ ├── angular-locale_rof-tz.js │ │ │ ├── angular-locale_rof.js │ │ │ ├── angular-locale_ru-by.js │ │ │ ├── angular-locale_ru-kg.js │ │ │ ├── angular-locale_ru-kz.js │ │ │ ├── angular-locale_ru-md.js │ │ │ ├── angular-locale_ru-ru.js │ │ │ ├── angular-locale_ru-ua.js │ │ │ ├── angular-locale_ru.js │ │ │ ├── angular-locale_rw-rw.js │ │ │ ├── angular-locale_rw.js │ │ │ ├── angular-locale_rwk-tz.js │ │ │ ├── angular-locale_rwk.js │ │ │ ├── angular-locale_sah-ru.js │ │ │ ├── angular-locale_sah.js │ │ │ ├── angular-locale_saq-ke.js │ │ │ ├── angular-locale_saq.js │ │ │ ├── angular-locale_sbp-tz.js │ │ │ ├── angular-locale_sbp.js │ │ │ ├── angular-locale_se-fi.js │ │ │ ├── angular-locale_se-no.js │ │ │ ├── angular-locale_se.js │ │ │ ├── angular-locale_seh-mz.js │ │ │ ├── angular-locale_seh.js │ │ │ ├── angular-locale_ses-ml.js │ │ │ ├── angular-locale_ses.js │ │ │ ├── angular-locale_sg-cf.js │ │ │ ├── angular-locale_sg.js │ │ │ ├── angular-locale_shi-latn-ma.js │ │ │ ├── angular-locale_shi-latn.js │ │ │ ├── angular-locale_shi-tfng-ma.js │ │ │ ├── angular-locale_shi-tfng.js │ │ │ ├── angular-locale_shi.js │ │ │ ├── angular-locale_si-lk.js │ │ │ ├── angular-locale_si.js │ │ │ ├── angular-locale_sk-sk.js │ │ │ ├── angular-locale_sk.js │ │ │ ├── angular-locale_sl-si.js │ │ │ ├── angular-locale_sl.js │ │ │ ├── angular-locale_sn-zw.js │ │ │ ├── angular-locale_sn.js │ │ │ ├── angular-locale_so-dj.js │ │ │ ├── angular-locale_so-et.js │ │ │ ├── angular-locale_so-ke.js │ │ │ ├── angular-locale_so-so.js │ │ │ ├── angular-locale_so.js │ │ │ ├── angular-locale_sq-al.js │ │ │ ├── angular-locale_sq-mk.js │ │ │ ├── angular-locale_sq-xk.js │ │ │ ├── angular-locale_sq.js │ │ │ ├── angular-locale_sr-cyrl-ba.js │ │ │ ├── angular-locale_sr-cyrl-me.js │ │ │ ├── angular-locale_sr-cyrl-rs.js │ │ │ ├── angular-locale_sr-cyrl-xk.js │ │ │ ├── angular-locale_sr-cyrl.js │ │ │ ├── angular-locale_sr-latn-ba.js │ │ │ ├── angular-locale_sr-latn-me.js │ │ │ ├── angular-locale_sr-latn-rs.js │ │ │ ├── angular-locale_sr-latn-xk.js │ │ │ ├── angular-locale_sr-latn.js │ │ │ ├── angular-locale_sr.js │ │ │ ├── angular-locale_ss-sz.js │ │ │ ├── angular-locale_ss-za.js │ │ │ ├── angular-locale_ss.js │ │ │ ├── angular-locale_ssy-er.js │ │ │ ├── angular-locale_ssy.js │ │ │ ├── angular-locale_st-ls.js │ │ │ ├── angular-locale_st-za.js │ │ │ ├── angular-locale_st.js │ │ │ ├── angular-locale_sv-ax.js │ │ │ ├── angular-locale_sv-fi.js │ │ │ ├── angular-locale_sv-se.js │ │ │ ├── angular-locale_sv.js │ │ │ ├── angular-locale_sw-ke.js │ │ │ ├── angular-locale_sw-tz.js │ │ │ ├── angular-locale_sw-ug.js │ │ │ ├── angular-locale_sw.js │ │ │ ├── angular-locale_swc-cd.js │ │ │ ├── angular-locale_swc.js │ │ │ ├── angular-locale_ta-in.js │ │ │ ├── angular-locale_ta-lk.js │ │ │ ├── angular-locale_ta-my.js │ │ │ ├── angular-locale_ta-sg.js │ │ │ ├── angular-locale_ta.js │ │ │ ├── angular-locale_te-in.js │ │ │ ├── angular-locale_te.js │ │ │ ├── angular-locale_teo-ke.js │ │ │ ├── angular-locale_teo-ug.js │ │ │ ├── angular-locale_teo.js │ │ │ ├── angular-locale_tg-cyrl-tj.js │ │ │ ├── angular-locale_tg-cyrl.js │ │ │ ├── angular-locale_tg.js │ │ │ ├── angular-locale_th-th.js │ │ │ ├── angular-locale_th.js │ │ │ ├── angular-locale_ti-er.js │ │ │ ├── angular-locale_ti-et.js │ │ │ ├── angular-locale_ti.js │ │ │ ├── angular-locale_tig-er.js │ │ │ ├── angular-locale_tig.js │ │ │ ├── angular-locale_tl.js │ │ │ ├── angular-locale_tn-bw.js │ │ │ ├── angular-locale_tn-za.js │ │ │ ├── angular-locale_tn.js │ │ │ ├── angular-locale_to-to.js │ │ │ ├── angular-locale_to.js │ │ │ ├── angular-locale_tr-cy.js │ │ │ ├── angular-locale_tr-tr.js │ │ │ ├── angular-locale_tr.js │ │ │ ├── angular-locale_ts-za.js │ │ │ ├── angular-locale_ts.js │ │ │ ├── angular-locale_twq-ne.js │ │ │ ├── angular-locale_twq.js │ │ │ ├── angular-locale_tzm-latn-ma.js │ │ │ ├── angular-locale_tzm-latn.js │ │ │ ├── angular-locale_tzm.js │ │ │ ├── angular-locale_ug-arab-cn.js │ │ │ ├── angular-locale_ug-arab.js │ │ │ ├── angular-locale_ug.js │ │ │ ├── angular-locale_uk-ua.js │ │ │ ├── angular-locale_uk.js │ │ │ ├── angular-locale_ur-in.js │ │ │ ├── angular-locale_ur-pk.js │ │ │ ├── angular-locale_ur.js │ │ │ ├── angular-locale_uz-arab-af.js │ │ │ ├── angular-locale_uz-arab.js │ │ │ ├── angular-locale_uz-cyrl-uz.js │ │ │ ├── angular-locale_uz-cyrl.js │ │ │ ├── angular-locale_uz-latn-uz.js │ │ │ ├── angular-locale_uz-latn.js │ │ │ ├── angular-locale_uz.js │ │ │ ├── angular-locale_vai-latn-lr.js │ │ │ ├── angular-locale_vai-latn.js │ │ │ ├── angular-locale_vai-vaii-lr.js │ │ │ ├── angular-locale_vai-vaii.js │ │ │ ├── angular-locale_vai.js │ │ │ ├── angular-locale_ve-za.js │ │ │ ├── angular-locale_ve.js │ │ │ ├── angular-locale_vi-vn.js │ │ │ ├── angular-locale_vi.js │ │ │ ├── angular-locale_vo-001.js │ │ │ ├── angular-locale_vo.js │ │ │ ├── angular-locale_vun-tz.js │ │ │ ├── angular-locale_vun.js │ │ │ ├── angular-locale_wae-ch.js │ │ │ ├── angular-locale_wae.js │ │ │ ├── angular-locale_wal-et.js │ │ │ ├── angular-locale_wal.js │ │ │ ├── angular-locale_xh-za.js │ │ │ ├── angular-locale_xh.js │ │ │ ├── angular-locale_xog-ug.js │ │ │ ├── angular-locale_xog.js │ │ │ ├── angular-locale_yav-cm.js │ │ │ ├── angular-locale_yav.js │ │ │ ├── angular-locale_yo-bj.js │ │ │ ├── angular-locale_yo-ng.js │ │ │ ├── angular-locale_yo.js │ │ │ ├── angular-locale_zgh-ma.js │ │ │ ├── angular-locale_zgh.js │ │ │ ├── angular-locale_zh-cn.js │ │ │ ├── angular-locale_zh-hans-cn.js │ │ │ ├── angular-locale_zh-hans-hk.js │ │ │ ├── angular-locale_zh-hans-mo.js │ │ │ ├── angular-locale_zh-hans-sg.js │ │ │ ├── angular-locale_zh-hans.js │ │ │ ├── angular-locale_zh-hant-hk.js │ │ │ ├── angular-locale_zh-hant-mo.js │ │ │ ├── angular-locale_zh-hant-tw.js │ │ │ ├── angular-locale_zh-hant.js │ │ │ ├── angular-locale_zh-hk.js │ │ │ ├── angular-locale_zh-tw.js │ │ │ ├── angular-locale_zh.js │ │ │ ├── angular-locale_zu-za.js │ │ │ ├── angular-locale_zu.js │ │ │ ├── bower.json │ │ │ └── package.json │ │ ├── angular-mocks │ │ │ ├── .bower.json │ │ │ ├── README.md │ │ │ ├── angular-mocks.js │ │ │ ├── bower.json │ │ │ └── package.json │ │ ├── angular-resource │ │ │ ├── .bower.json │ │ │ ├── README.md │ │ │ ├── angular-resource.js │ │ │ ├── angular-resource.min.js │ │ │ ├── angular-resource.min.js.map │ │ │ └── bower.json │ │ ├── angular-route │ │ │ ├── .bower.json │ │ │ ├── README.md │ │ │ ├── angular-route.js │ │ │ ├── angular-route.min.js │ │ │ ├── angular-route.min.js.map │ │ │ └── bower.json │ │ ├── angular-sanitize │ │ │ ├── .bower.json │ │ │ ├── README.md │ │ │ ├── angular-sanitize.js │ │ │ ├── angular-sanitize.min.js │ │ │ ├── angular-sanitize.min.js.map │ │ │ └── bower.json │ │ ├── angular-scenario │ │ │ ├── .bower.json │ │ │ ├── README.md │ │ │ ├── angular-scenario.js │ │ │ ├── bower.json │ │ │ ├── jstd-scenario-adapter-config.js │ │ │ └── jstd-scenario-adapter.js │ │ ├── angular-translate-loader-static-files │ │ │ ├── .bower.json │ │ │ ├── README.md │ │ │ ├── angular-translate-loader-static-files.js │ │ │ ├── angular-translate-loader-static-files.min.js │ │ │ └── bower.json │ │ ├── angular-translate-storage-cookie │ │ │ ├── .bower.json │ │ │ ├── README.md │ │ │ ├── angular-translate-storage-cookie.js │ │ │ ├── angular-translate-storage-cookie.min.js │ │ │ └── bower.json │ │ ├── angular-translate │ │ │ ├── .bower.json │ │ │ ├── README.md │ │ │ ├── angular-translate.js │ │ │ ├── angular-translate.min.js │ │ │ └── bower.json │ │ ├── angular │ │ │ ├── .bower.json │ │ │ ├── README.md │ │ │ ├── angular-csp.css │ │ │ ├── angular.js │ │ │ ├── angular.min.js │ │ │ ├── angular.min.js.gzip │ │ │ ├── angular.min.js.map │ │ │ ├── bower.json │ │ │ └── package.json │ │ ├── bootstrap-sass │ │ │ ├── .bower.json │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bower.json │ │ │ ├── composer.json │ │ │ ├── package.json │ │ │ └── vendor │ │ │ │ └── assets │ │ │ │ ├── fonts │ │ │ │ └── bootstrap │ │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ │ └── glyphicons-halflings-regular.woff │ │ │ │ ├── javascripts │ │ │ │ ├── bootstrap.js │ │ │ │ └── bootstrap │ │ │ │ │ ├── affix.js │ │ │ │ │ ├── alert.js │ │ │ │ │ ├── button.js │ │ │ │ │ ├── carousel.js │ │ │ │ │ ├── collapse.js │ │ │ │ │ ├── dropdown.js │ │ │ │ │ ├── modal.js │ │ │ │ │ ├── popover.js │ │ │ │ │ ├── scrollspy.js │ │ │ │ │ ├── tab.js │ │ │ │ │ ├── tooltip.js │ │ │ │ │ └── transition.js │ │ │ │ └── stylesheets │ │ │ │ ├── _bootstrap-mincer.scss │ │ │ │ ├── bootstrap.scss │ │ │ │ └── bootstrap │ │ │ │ ├── _alerts.scss │ │ │ │ ├── _badges.scss │ │ │ │ ├── _breadcrumbs.scss │ │ │ │ ├── _button-groups.scss │ │ │ │ ├── _buttons.scss │ │ │ │ ├── _carousel.scss │ │ │ │ ├── _close.scss │ │ │ │ ├── _code.scss │ │ │ │ ├── _component-animations.scss │ │ │ │ ├── _dropdowns.scss │ │ │ │ ├── _forms.scss │ │ │ │ ├── _glyphicons.scss │ │ │ │ ├── _grid.scss │ │ │ │ ├── _input-groups.scss │ │ │ │ ├── _jumbotron.scss │ │ │ │ ├── _labels.scss │ │ │ │ ├── _list-group.scss │ │ │ │ ├── _media.scss │ │ │ │ ├── _mixins.scss │ │ │ │ ├── _modals.scss │ │ │ │ ├── _navbar.scss │ │ │ │ ├── _navs.scss │ │ │ │ ├── _normalize.scss │ │ │ │ ├── _pager.scss │ │ │ │ ├── _pagination.scss │ │ │ │ ├── _panels.scss │ │ │ │ ├── _popovers.scss │ │ │ │ ├── _print.scss │ │ │ │ ├── _progress-bars.scss │ │ │ │ ├── _responsive-embed.scss │ │ │ │ ├── _responsive-utilities.scss │ │ │ │ ├── _scaffolding.scss │ │ │ │ ├── _tables.scss │ │ │ │ ├── _theme.scss │ │ │ │ ├── _thumbnails.scss │ │ │ │ ├── _tooltip.scss │ │ │ │ ├── _type.scss │ │ │ │ ├── _utilities.scss │ │ │ │ ├── _variables.scss │ │ │ │ ├── _wells.scss │ │ │ │ ├── bootstrap.scss │ │ │ │ └── mixins │ │ │ │ ├── _alerts.scss │ │ │ │ ├── _background-variant.scss │ │ │ │ ├── _border-radius.scss │ │ │ │ ├── _buttons.scss │ │ │ │ ├── _center-block.scss │ │ │ │ ├── _clearfix.scss │ │ │ │ ├── _forms.scss │ │ │ │ ├── _gradients.scss │ │ │ │ ├── _grid-framework.scss │ │ │ │ ├── _grid.scss │ │ │ │ ├── _hide-text.scss │ │ │ │ ├── _image.scss │ │ │ │ ├── _labels.scss │ │ │ │ ├── _list-group.scss │ │ │ │ ├── _nav-divider.scss │ │ │ │ ├── _nav-vertical-align.scss │ │ │ │ ├── _opacity.scss │ │ │ │ ├── _pagination.scss │ │ │ │ ├── _panels.scss │ │ │ │ ├── _progress-bar.scss │ │ │ │ ├── _reset-filter.scss │ │ │ │ ├── _resize.scss │ │ │ │ ├── _responsive-visibility.scss │ │ │ │ ├── _size.scss │ │ │ │ ├── _tab-focus.scss │ │ │ │ ├── _table-row.scss │ │ │ │ ├── _text-emphasis.scss │ │ │ │ ├── _text-overflow.scss │ │ │ │ └── _vendor-prefixes.scss │ │ ├── jquery │ │ │ ├── .bower.json │ │ │ ├── MIT-LICENSE.txt │ │ │ ├── bower.json │ │ │ ├── dist │ │ │ │ ├── jquery.js │ │ │ │ ├── jquery.min.js │ │ │ │ └── jquery.min.map │ │ │ └── src │ │ │ │ ├── ajax.js │ │ │ │ ├── ajax │ │ │ │ ├── jsonp.js │ │ │ │ ├── load.js │ │ │ │ ├── parseJSON.js │ │ │ │ ├── parseXML.js │ │ │ │ ├── script.js │ │ │ │ ├── var │ │ │ │ │ ├── nonce.js │ │ │ │ │ └── rquery.js │ │ │ │ └── xhr.js │ │ │ │ ├── attributes.js │ │ │ │ ├── attributes │ │ │ │ ├── attr.js │ │ │ │ ├── classes.js │ │ │ │ ├── prop.js │ │ │ │ ├── support.js │ │ │ │ └── val.js │ │ │ │ ├── callbacks.js │ │ │ │ ├── core.js │ │ │ │ ├── core │ │ │ │ ├── access.js │ │ │ │ ├── init.js │ │ │ │ ├── parseHTML.js │ │ │ │ ├── ready.js │ │ │ │ └── var │ │ │ │ │ └── rsingleTag.js │ │ │ │ ├── css.js │ │ │ │ ├── css │ │ │ │ ├── addGetHookIf.js │ │ │ │ ├── curCSS.js │ │ │ │ ├── defaultDisplay.js │ │ │ │ ├── hiddenVisibleSelectors.js │ │ │ │ ├── support.js │ │ │ │ ├── swap.js │ │ │ │ └── var │ │ │ │ │ ├── cssExpand.js │ │ │ │ │ ├── getStyles.js │ │ │ │ │ ├── isHidden.js │ │ │ │ │ ├── rmargin.js │ │ │ │ │ └── rnumnonpx.js │ │ │ │ ├── data.js │ │ │ │ ├── data │ │ │ │ ├── Data.js │ │ │ │ ├── accepts.js │ │ │ │ └── var │ │ │ │ │ ├── data_priv.js │ │ │ │ │ └── data_user.js │ │ │ │ ├── deferred.js │ │ │ │ ├── deprecated.js │ │ │ │ ├── dimensions.js │ │ │ │ ├── effects.js │ │ │ │ ├── effects │ │ │ │ ├── Tween.js │ │ │ │ └── animatedSelector.js │ │ │ │ ├── event.js │ │ │ │ ├── event │ │ │ │ ├── alias.js │ │ │ │ └── support.js │ │ │ │ ├── exports │ │ │ │ ├── amd.js │ │ │ │ └── global.js │ │ │ │ ├── intro.js │ │ │ │ ├── jquery.js │ │ │ │ ├── manipulation.js │ │ │ │ ├── manipulation │ │ │ │ ├── _evalUrl.js │ │ │ │ ├── support.js │ │ │ │ └── var │ │ │ │ │ └── rcheckableType.js │ │ │ │ ├── offset.js │ │ │ │ ├── outro.js │ │ │ │ ├── queue.js │ │ │ │ ├── queue │ │ │ │ └── delay.js │ │ │ │ ├── selector-native.js │ │ │ │ ├── selector-sizzle.js │ │ │ │ ├── selector.js │ │ │ │ ├── serialize.js │ │ │ │ ├── sizzle │ │ │ │ └── dist │ │ │ │ │ ├── sizzle.js │ │ │ │ │ ├── sizzle.min.js │ │ │ │ │ └── sizzle.min.map │ │ │ │ ├── traversing.js │ │ │ │ ├── traversing │ │ │ │ ├── findFilter.js │ │ │ │ └── var │ │ │ │ │ └── rneedsContext.js │ │ │ │ ├── var │ │ │ │ ├── arr.js │ │ │ │ ├── class2type.js │ │ │ │ ├── concat.js │ │ │ │ ├── hasOwn.js │ │ │ │ ├── indexOf.js │ │ │ │ ├── pnum.js │ │ │ │ ├── push.js │ │ │ │ ├── rnotwhite.js │ │ │ │ ├── slice.js │ │ │ │ ├── strundefined.js │ │ │ │ ├── support.js │ │ │ │ └── toString.js │ │ │ │ └── wrap.js │ │ ├── json3 │ │ │ ├── .bower.json │ │ │ ├── CHANGELOG.md │ │ │ ├── CONTRIBUTING.md │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bower.json │ │ │ └── lib │ │ │ │ ├── json3.js │ │ │ │ └── json3.min.js │ │ ├── modernizr │ │ │ ├── .bower.json │ │ │ ├── .editorconfig │ │ │ ├── .gitignore │ │ │ ├── .travis.yml │ │ │ ├── feature-detects │ │ │ │ ├── a-download.js │ │ │ │ ├── audio-audiodata-api.js │ │ │ │ ├── audio-webaudio-api.js │ │ │ │ ├── battery-api.js │ │ │ │ ├── battery-level.js │ │ │ │ ├── blob-constructor.js │ │ │ │ ├── canvas-todataurl-type.js │ │ │ │ ├── contenteditable.js │ │ │ │ ├── contentsecuritypolicy.js │ │ │ │ ├── contextmenu.js │ │ │ │ ├── cookies.js │ │ │ │ ├── cors.js │ │ │ │ ├── css-backgroundposition-shorthand.js │ │ │ │ ├── css-backgroundposition-xy.js │ │ │ │ ├── css-backgroundrepeat.js │ │ │ │ ├── css-backgroundsizecover.js │ │ │ │ ├── css-boxsizing.js │ │ │ │ ├── css-calc.js │ │ │ │ ├── css-cubicbezierrange.js │ │ │ │ ├── css-displayrunin.js │ │ │ │ ├── css-displaytable.js │ │ │ │ ├── css-filters.js │ │ │ │ ├── css-hyphens.js │ │ │ │ ├── css-lastchild.js │ │ │ │ ├── css-mask.js │ │ │ │ ├── css-mediaqueries.js │ │ │ │ ├── css-objectfit.js │ │ │ │ ├── css-overflow-scrolling.js │ │ │ │ ├── css-pointerevents.js │ │ │ │ ├── css-positionsticky.js │ │ │ │ ├── css-regions.js │ │ │ │ ├── css-remunit.js │ │ │ │ ├── css-resize.js │ │ │ │ ├── css-scrollbars.js │ │ │ │ ├── css-subpixelfont.js │ │ │ │ ├── css-supports.js │ │ │ │ ├── css-userselect.js │ │ │ │ ├── css-vhunit.js │ │ │ │ ├── css-vmaxunit.js │ │ │ │ ├── css-vminunit.js │ │ │ │ ├── css-vwunit.js │ │ │ │ ├── custom-protocol-handler.js │ │ │ │ ├── dart.js │ │ │ │ ├── dataview-api.js │ │ │ │ ├── dom-classlist.js │ │ │ │ ├── dom-createElement-attrs.js │ │ │ │ ├── dom-dataset.js │ │ │ │ ├── dom-microdata.js │ │ │ │ ├── elem-datalist.js │ │ │ │ ├── elem-details.js │ │ │ │ ├── elem-output.js │ │ │ │ ├── elem-progress-meter.js │ │ │ │ ├── elem-ruby.js │ │ │ │ ├── elem-time.js │ │ │ │ ├── elem-track.js │ │ │ │ ├── emoji.js │ │ │ │ ├── es5-strictmode.js │ │ │ │ ├── event-deviceorientation-motion.js │ │ │ │ ├── exif-orientation.js │ │ │ │ ├── file-api.js │ │ │ │ ├── file-filesystem.js │ │ │ │ ├── forms-fileinput.js │ │ │ │ ├── forms-formattribute.js │ │ │ │ ├── forms-inputnumber-l10n.js │ │ │ │ ├── forms-placeholder.js │ │ │ │ ├── forms-speechinput.js │ │ │ │ ├── forms-validation.js │ │ │ │ ├── fullscreen-api.js │ │ │ │ ├── gamepad.js │ │ │ │ ├── getusermedia.js │ │ │ │ ├── ie8compat.js │ │ │ │ ├── iframe-sandbox.js │ │ │ │ ├── iframe-seamless.js │ │ │ │ ├── iframe-srcdoc.js │ │ │ │ ├── img-apng.js │ │ │ │ ├── img-webp.js │ │ │ │ ├── json.js │ │ │ │ ├── lists-reversed.js │ │ │ │ ├── mathml.js │ │ │ │ ├── network-connection.js │ │ │ │ ├── network-eventsource.js │ │ │ │ ├── network-xhr2.js │ │ │ │ ├── notification.js │ │ │ │ ├── performance.js │ │ │ │ ├── pointerlock-api.js │ │ │ │ ├── quota-management-api.js │ │ │ │ ├── requestanimationframe.js │ │ │ │ ├── script-async.js │ │ │ │ ├── script-defer.js │ │ │ │ ├── style-scoped.js │ │ │ │ ├── svg-filters.js │ │ │ │ ├── unicode.js │ │ │ │ ├── url-data-uri.js │ │ │ │ ├── userdata.js │ │ │ │ ├── vibration.js │ │ │ │ ├── web-intents.js │ │ │ │ ├── webgl-extensions.js │ │ │ │ ├── websockets-binary.js │ │ │ │ ├── window-framed.js │ │ │ │ ├── workers-blobworkers.js │ │ │ │ ├── workers-dataworkers.js │ │ │ │ └── workers-sharedworkers.js │ │ │ ├── grunt.js │ │ │ ├── media │ │ │ │ ├── Modernizr 2 Logo.ai │ │ │ │ ├── Modernizr 2 Logo.eps │ │ │ │ ├── Modernizr 2 Logo.pdf │ │ │ │ ├── Modernizr 2 Logo.png │ │ │ │ └── Modernizr 2 Logo.svg │ │ │ ├── modernizr.js │ │ │ ├── readme.md │ │ │ └── test │ │ │ │ ├── basic.html │ │ │ │ ├── caniuse.html │ │ │ │ ├── caniuse_files │ │ │ │ ├── Windsong-webfont.eot │ │ │ │ ├── Windsong-webfont.otf │ │ │ │ ├── Windsong-webfont.svg │ │ │ │ ├── Windsong-webfont.ttf │ │ │ │ ├── Windsong-webfont.woff │ │ │ │ ├── alpha.png │ │ │ │ ├── apng_test.png │ │ │ │ ├── before-after.png │ │ │ │ ├── form_validation.html │ │ │ │ ├── ga.js │ │ │ │ ├── green5x5.png │ │ │ │ ├── hashchange.html │ │ │ │ ├── jquery.min.js │ │ │ │ ├── mathml.html │ │ │ │ ├── mathml_ref.png │ │ │ │ ├── modernizr-1.7.min.js │ │ │ │ ├── png_alpha_result.png │ │ │ │ ├── pushstate.html │ │ │ │ ├── red30x30.png │ │ │ │ ├── ruby.png │ │ │ │ ├── stroked-text.png │ │ │ │ ├── style.css │ │ │ │ ├── svg-html-blur.png │ │ │ │ ├── svg-img.svg │ │ │ │ ├── svg-img.svg.1 │ │ │ │ ├── svg_blur.png │ │ │ │ ├── table.png │ │ │ │ ├── text-shadow1.png │ │ │ │ ├── text-shadow2.png │ │ │ │ ├── windsong_font.png │ │ │ │ └── xhtml.html │ │ │ │ ├── index.html │ │ │ │ ├── js │ │ │ │ ├── basic.html │ │ │ │ ├── dumpdata.js │ │ │ │ ├── lib │ │ │ │ │ ├── detect-global.js │ │ │ │ │ ├── jquery-1.7b2.js │ │ │ │ │ ├── jsonselect.js │ │ │ │ │ ├── polyfills.js │ │ │ │ │ └── uaparser.js │ │ │ │ ├── setup.js │ │ │ │ ├── unit-caniuse.js │ │ │ │ └── unit.js │ │ │ │ └── qunit │ │ │ │ ├── qunit.css │ │ │ │ ├── qunit.js │ │ │ │ └── run-qunit.js │ │ └── swagger-ui │ │ │ ├── .bower.json │ │ │ ├── .gitignore │ │ │ ├── .npmignore │ │ │ ├── Cakefile │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ ├── bin │ │ │ ├── CoffeeScript.png │ │ │ ├── jasmine-1.1.0 │ │ │ │ ├── MIT.LICENSE │ │ │ │ ├── jasmine-html.js │ │ │ │ ├── jasmine.css │ │ │ │ ├── jasmine.js │ │ │ │ ├── jasmine.sass │ │ │ │ └── jasmine_favicon.png │ │ │ └── yuicompressor-2.4.7.jar │ │ │ ├── dist │ │ │ ├── css │ │ │ │ ├── reset.css │ │ │ │ └── screen.css │ │ │ ├── images │ │ │ │ ├── explorer_icons.png │ │ │ │ ├── logo_small.png │ │ │ │ ├── pet_store_api.png │ │ │ │ ├── throbber.gif │ │ │ │ └── wordnik_api.png │ │ │ ├── index.html │ │ │ ├── lib │ │ │ │ ├── backbone-min.js │ │ │ │ ├── handlebars-1.0.0.js │ │ │ │ ├── highlight.7.3.pack.js │ │ │ │ ├── jquery-1.8.0.min.js │ │ │ │ ├── jquery.ba-bbq.min.js │ │ │ │ ├── jquery.slideto.min.js │ │ │ │ ├── jquery.wiggle.min.js │ │ │ │ ├── shred.bundle.js │ │ │ │ ├── shred │ │ │ │ │ └── content.js │ │ │ │ ├── swagger-oauth.js │ │ │ │ ├── swagger.js │ │ │ │ └── underscore-min.js │ │ │ ├── o2c.html │ │ │ ├── swagger-ui.js │ │ │ └── swagger-ui.min.js │ │ │ ├── index.js │ │ │ ├── lib │ │ │ ├── backbone-min.js │ │ │ ├── handlebars-1.0.0.js │ │ │ ├── highlight.7.3.pack.js │ │ │ ├── jquery-1.8.0.min.js │ │ │ ├── jquery.ba-bbq.min.js │ │ │ ├── jquery.slideto.min.js │ │ │ ├── jquery.wiggle.min.js │ │ │ ├── shred.bundle.js │ │ │ ├── shred │ │ │ │ └── content.js │ │ │ ├── swagger-oauth.js │ │ │ ├── swagger.js │ │ │ └── underscore-min.js │ │ │ ├── package.json │ │ │ ├── src │ │ │ ├── main │ │ │ │ ├── coffeescript │ │ │ │ │ ├── SwaggerUi.coffee │ │ │ │ │ └── view │ │ │ │ │ │ ├── ContentTypeView.coffee │ │ │ │ │ │ ├── HeaderView.coffee │ │ │ │ │ │ ├── MainView.coffee │ │ │ │ │ │ ├── OperationView.coffee │ │ │ │ │ │ ├── ParameterContentTypeView.coffee │ │ │ │ │ │ ├── ParameterView.coffee │ │ │ │ │ │ ├── ResourceView.coffee │ │ │ │ │ │ ├── ResponseContentTypeView.coffee │ │ │ │ │ │ ├── SignatureView.coffee │ │ │ │ │ │ └── StatusCodeView.coffee │ │ │ │ ├── html │ │ │ │ │ ├── css │ │ │ │ │ │ ├── reset.css │ │ │ │ │ │ └── screen.css │ │ │ │ │ ├── images │ │ │ │ │ │ ├── explorer_icons.png │ │ │ │ │ │ ├── logo_small.png │ │ │ │ │ │ ├── pet_store_api.png │ │ │ │ │ │ ├── throbber.gif │ │ │ │ │ │ └── wordnik_api.png │ │ │ │ │ ├── index.html │ │ │ │ │ └── o2c.html │ │ │ │ ├── javascript │ │ │ │ │ └── doc.js │ │ │ │ ├── less │ │ │ │ │ ├── auth.less │ │ │ │ │ ├── highlight_default.less │ │ │ │ │ ├── reset.less │ │ │ │ │ ├── screen.less │ │ │ │ │ └── specs.less │ │ │ │ └── template │ │ │ │ │ ├── content_type.handlebars │ │ │ │ │ ├── main.handlebars │ │ │ │ │ ├── operation.handlebars │ │ │ │ │ ├── param.handlebars │ │ │ │ │ ├── param_list.handlebars │ │ │ │ │ ├── param_readonly.handlebars │ │ │ │ │ ├── param_readonly_required.handlebars │ │ │ │ │ ├── param_required.handlebars │ │ │ │ │ ├── parameter_content_type.handlebars │ │ │ │ │ ├── resource.handlebars │ │ │ │ │ ├── response_content_type.handlebars │ │ │ │ │ ├── signature.handlebars │ │ │ │ │ └── status_code.handlebars │ │ │ └── test │ │ │ │ ├── spec.html │ │ │ │ └── swagger-ui-spec.coffee │ │ │ └── swagger-ui.json │ │ ├── favicon.ico │ │ ├── fonts │ │ ├── glyphicons-halflings-regular.eot │ │ ├── glyphicons-halflings-regular.svg │ │ ├── glyphicons-halflings-regular.ttf │ │ └── glyphicons-halflings-regular.woff │ │ ├── i18n │ │ ├── ca.json │ │ ├── da.json │ │ ├── de.json │ │ ├── en.json │ │ ├── es.json │ │ ├── fr.json │ │ ├── kr.json │ │ ├── pl.json │ │ ├── pt-br.json │ │ ├── ru.json │ │ ├── sv.json │ │ ├── tr.json │ │ └── zh-tw.json │ │ ├── images │ │ ├── development_ribbon.png │ │ ├── glyphicons-halflings-white.png │ │ ├── glyphicons-halflings.png │ │ ├── hipster.png │ │ └── hipster2x.png │ │ ├── index.html │ │ ├── protected │ │ └── authentication_check.gif │ │ ├── robots.txt │ │ ├── scripts │ │ ├── app.js │ │ ├── author │ │ │ ├── controller_author.js │ │ │ ├── router_author.js │ │ │ └── service_author.js │ │ ├── book │ │ │ ├── controller_book.js │ │ │ ├── router_book.js │ │ │ └── service_book.js │ │ ├── constants.js │ │ ├── controllers.js │ │ ├── directives.js │ │ ├── http-auth-interceptor.js │ │ ├── services.js │ │ ├── truncate.js │ │ └── utils.js │ │ ├── styles │ │ ├── bootstrap.css │ │ ├── documentation.css │ │ └── main.css │ │ ├── swagger-ui │ │ ├── images │ │ │ └── throbber.gif │ │ └── index.html │ │ └── views │ │ ├── activate.html │ │ ├── audits.html │ │ ├── authors.html │ │ ├── books.html │ │ ├── configuration.html │ │ ├── docs.html │ │ ├── error.html │ │ ├── health.html │ │ ├── login.html │ │ ├── logs.html │ │ ├── main.html │ │ ├── metrics.html │ │ ├── password.html │ │ ├── register.html │ │ └── settings.html │ └── test │ ├── java │ └── fr │ │ └── ekito │ │ └── example │ │ ├── config │ │ └── MongoConfiguration.java │ │ ├── service │ │ └── UserServiceTest.java │ │ └── web │ │ └── rest │ │ ├── AccountResourceTest.java │ │ ├── AuthorResourceTest.java │ │ ├── BookResourceTest.java │ │ ├── TestUtil.java │ │ └── UserResourceTest.java │ ├── javascript │ ├── karma.conf.js │ └── spec │ │ ├── controllersSpec.js │ │ └── servicesSpec.js │ └── resources │ ├── config │ └── application.yml │ └── logback-test.xml └── updated ├── .bowerrc ├── .editorconfig ├── .gitattributes ├── .gitignore ├── .jshintrc ├── .yo-rc.json ├── Gruntfile.js ├── bower.json ├── package.json ├── pom.xml └── src ├── main ├── java │ └── fr │ │ └── ekito │ │ └── example │ │ ├── Application.java │ │ ├── ApplicationWebXml.java │ │ ├── MultitenantMongoTemplate.java │ │ ├── aop │ │ ├── logging │ │ │ └── LoggingAspect.java │ │ └── multitenant │ │ │ └── MultitenantRepositoryAspect.java │ │ ├── async │ │ ├── ExceptionHandlingAsyncTaskExecutor.java │ │ └── package-info.java │ │ ├── config │ │ ├── AspectConfiguration.java │ │ ├── AsyncConfiguration.java │ │ ├── CacheConfiguration.java │ │ ├── CloudDatabaseConfiguration.java │ │ ├── CloudMongoDbConfiguration.java │ │ ├── Constants.java │ │ ├── DatabaseConfiguration.java │ │ ├── LocaleConfiguration.java │ │ ├── MailConfiguration.java │ │ ├── MetricsConfiguration.java │ │ ├── OAuth2ServerConfiguration.java │ │ ├── SecurityConfiguration.java │ │ ├── ThymeleafConfiguration.java │ │ ├── WebConfigurer.java │ │ ├── apidoc │ │ │ ├── SwaggerConfiguration.java │ │ │ └── package-info.java │ │ ├── audit │ │ │ ├── AuditEventConverter.java │ │ │ └── package-info.java │ │ ├── locale │ │ │ ├── AngularCookieLocaleResolver.java │ │ │ └── package-info.java │ │ ├── metrics │ │ │ ├── DatabaseHealthIndicator.java │ │ │ ├── JHipsterHealthIndicatorConfiguration.java │ │ │ ├── JavaMailHealthIndicator.java │ │ │ └── package-info.java │ │ ├── oauth2 │ │ │ ├── MongoDBTokenStore.java │ │ │ └── OAuth2AuthenticationReadConverter.java │ │ └── package-info.java │ │ ├── domain │ │ ├── AbstractAuditingEntity.java │ │ ├── Author.java │ │ ├── Authority.java │ │ ├── Book.java │ │ ├── Domain.java │ │ ├── MultitenantEntity.java │ │ ├── OAuth2AuthenticationAccessToken.java │ │ ├── OAuth2AuthenticationRefreshToken.java │ │ ├── PersistentAuditEvent.java │ │ ├── User.java │ │ ├── package-info.java │ │ └── util │ │ │ ├── CustomDateTimeDeserializer.java │ │ │ ├── CustomDateTimeSerializer.java │ │ │ └── CustomLocalDateSerializer.java │ │ ├── exception │ │ └── NoDomainForRequestException.java │ │ ├── repository │ │ ├── AuthorRepository.java │ │ ├── AuthorityRepository.java │ │ ├── BookRepository.java │ │ ├── CustomAuditEventRepository.java │ │ ├── DomainRepository.java │ │ ├── OAuth2AccessTokenRepository.java │ │ ├── OAuth2RefreshTokenRepository.java │ │ ├── PersistenceAuditEventRepository.java │ │ ├── UserRepository.java │ │ └── package-info.java │ │ ├── security │ │ ├── AjaxAuthenticationFailureHandler.java │ │ ├── AjaxAuthenticationSuccessHandler.java │ │ ├── AjaxLogoutSuccessHandler.java │ │ ├── AuthoritiesConstants.java │ │ ├── Http401UnauthorizedEntryPoint.java │ │ ├── SecurityUtils.java │ │ ├── SpringSecurityAuditorAware.java │ │ ├── UserDetailsService.java │ │ ├── UserNotActivatedException.java │ │ └── package-info.java │ │ ├── service │ │ ├── AuditEventService.java │ │ ├── DataBootstrap.java │ │ ├── MailService.java │ │ ├── UserService.java │ │ ├── package-info.java │ │ └── util │ │ │ └── RandomUtil.java │ │ └── web │ │ ├── filter │ │ ├── CachingHttpHeadersFilter.java │ │ ├── StaticResourcesProductionFilter.java │ │ ├── gzip │ │ │ ├── GZipResponseUtil.java │ │ │ ├── GZipServletFilter.java │ │ │ ├── GZipServletOutputStream.java │ │ │ ├── GZipServletResponseWrapper.java │ │ │ ├── GzipResponseHeadersNotModifiableException.java │ │ │ └── package-info.java │ │ └── package-info.java │ │ ├── propertyeditors │ │ ├── LocaleDateTimeEditor.java │ │ └── package-info.java │ │ └── rest │ │ ├── AccountResource.java │ │ ├── AuditResource.java │ │ ├── AuthorResource.java │ │ ├── BookResource.java │ │ ├── DomainResource.java │ │ ├── LogsResource.java │ │ ├── UserResource.java │ │ ├── dto │ │ ├── LoggerDTO.java │ │ ├── UserDTO.java │ │ └── package-info.java │ │ └── package-info.java ├── resources │ ├── banner.txt │ ├── config │ │ ├── application-dev.yml │ │ ├── application-prod.yml │ │ ├── application.yml │ │ └── mongeez │ │ │ ├── authorities.xml │ │ │ ├── domains.xml │ │ │ ├── master.xml │ │ │ └── users.xml │ ├── i18n │ │ ├── messages_ca.properties │ │ ├── messages_da.properties │ │ ├── messages_de.properties │ │ ├── messages_en.properties │ │ ├── messages_es.properties │ │ ├── messages_fr.properties │ │ ├── messages_kr.properties │ │ ├── messages_pl.properties │ │ ├── messages_pt_BR.properties │ │ ├── messages_ru.properties │ │ ├── messages_sv.properties │ │ ├── messages_tr.properties │ │ └── messages_zh_TW.properties │ ├── logback.xml │ ├── mails │ │ └── activationEmail.html │ └── templates │ │ └── error.html └── webapp │ ├── .htaccess │ ├── bower_components │ ├── angular-cache-buster │ │ ├── .bower.json │ │ ├── README.md │ │ ├── angular-cache-buster.js │ │ ├── bower.json │ │ ├── karma.conf.js │ │ └── package.json │ ├── angular-cookies │ │ ├── .bower.json │ │ ├── README.md │ │ ├── angular-cookies.js │ │ ├── angular-cookies.min.js │ │ ├── angular-cookies.min.js.map │ │ ├── bower.json │ │ └── package.json │ ├── angular-dynamic-locale │ │ ├── .bower.json │ │ ├── .bowerrc │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── CONTRIBUTING.md │ │ ├── Gruntfile.js │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ ├── karma.conf.js │ │ ├── karma.min.conf.js │ │ ├── package.json │ │ ├── src │ │ │ └── tmhDynamicLocale.js │ │ ├── test │ │ │ └── tmhDynamicLocaleSpec.js │ │ ├── tmhDynamicLocale.min.js │ │ └── tmhDynamicLocale.min.js.map │ ├── angular-i18n │ │ ├── .bower.json │ │ ├── README.md │ │ ├── angular-locale_aa-dj.js │ │ ├── angular-locale_aa-er.js │ │ ├── angular-locale_aa-et.js │ │ ├── angular-locale_aa.js │ │ ├── angular-locale_af-na.js │ │ ├── angular-locale_af-za.js │ │ ├── angular-locale_af.js │ │ ├── angular-locale_agq-cm.js │ │ ├── angular-locale_agq.js │ │ ├── angular-locale_ak-gh.js │ │ ├── angular-locale_ak.js │ │ ├── angular-locale_am-et.js │ │ ├── angular-locale_am.js │ │ ├── angular-locale_ar-001.js │ │ ├── angular-locale_ar-ae.js │ │ ├── angular-locale_ar-bh.js │ │ ├── angular-locale_ar-dj.js │ │ ├── angular-locale_ar-dz.js │ │ ├── angular-locale_ar-eg.js │ │ ├── angular-locale_ar-eh.js │ │ ├── angular-locale_ar-er.js │ │ ├── angular-locale_ar-il.js │ │ ├── angular-locale_ar-iq.js │ │ ├── angular-locale_ar-jo.js │ │ ├── angular-locale_ar-km.js │ │ ├── angular-locale_ar-kw.js │ │ ├── angular-locale_ar-lb.js │ │ ├── angular-locale_ar-ly.js │ │ ├── angular-locale_ar-ma.js │ │ ├── angular-locale_ar-mr.js │ │ ├── angular-locale_ar-om.js │ │ ├── angular-locale_ar-ps.js │ │ ├── angular-locale_ar-qa.js │ │ ├── angular-locale_ar-sa.js │ │ ├── angular-locale_ar-sd.js │ │ ├── angular-locale_ar-so.js │ │ ├── angular-locale_ar-ss.js │ │ ├── angular-locale_ar-sy.js │ │ ├── angular-locale_ar-td.js │ │ ├── angular-locale_ar-tn.js │ │ ├── angular-locale_ar-ye.js │ │ ├── angular-locale_ar.js │ │ ├── angular-locale_as-in.js │ │ ├── angular-locale_as.js │ │ ├── angular-locale_asa-tz.js │ │ ├── angular-locale_asa.js │ │ ├── angular-locale_ast-es.js │ │ ├── angular-locale_ast.js │ │ ├── angular-locale_az-cyrl-az.js │ │ ├── angular-locale_az-cyrl.js │ │ ├── angular-locale_az-latn-az.js │ │ ├── angular-locale_az-latn.js │ │ ├── angular-locale_az.js │ │ ├── angular-locale_bas-cm.js │ │ ├── angular-locale_bas.js │ │ ├── angular-locale_be-by.js │ │ ├── angular-locale_be.js │ │ ├── angular-locale_bem-zm.js │ │ ├── angular-locale_bem.js │ │ ├── angular-locale_bez-tz.js │ │ ├── angular-locale_bez.js │ │ ├── angular-locale_bg-bg.js │ │ ├── angular-locale_bg.js │ │ ├── angular-locale_bm-ml.js │ │ ├── angular-locale_bm.js │ │ ├── angular-locale_bn-bd.js │ │ ├── angular-locale_bn-in.js │ │ ├── angular-locale_bn.js │ │ ├── angular-locale_bo-cn.js │ │ ├── angular-locale_bo-in.js │ │ ├── angular-locale_bo.js │ │ ├── angular-locale_br-fr.js │ │ ├── angular-locale_br.js │ │ ├── angular-locale_brx-in.js │ │ ├── angular-locale_brx.js │ │ ├── angular-locale_bs-cyrl-ba.js │ │ ├── angular-locale_bs-cyrl.js │ │ ├── angular-locale_bs-latn-ba.js │ │ ├── angular-locale_bs-latn.js │ │ ├── angular-locale_bs.js │ │ ├── angular-locale_byn-er.js │ │ ├── angular-locale_byn.js │ │ ├── angular-locale_ca-ad.js │ │ ├── angular-locale_ca-es-valencia.js │ │ ├── angular-locale_ca-es.js │ │ ├── angular-locale_ca-fr.js │ │ ├── angular-locale_ca-it.js │ │ ├── angular-locale_ca.js │ │ ├── angular-locale_cgg-ug.js │ │ ├── angular-locale_cgg.js │ │ ├── angular-locale_chr-us.js │ │ ├── angular-locale_chr.js │ │ ├── angular-locale_ckb-arab-iq.js │ │ ├── angular-locale_ckb-arab-ir.js │ │ ├── angular-locale_ckb-arab.js │ │ ├── angular-locale_ckb-iq.js │ │ ├── angular-locale_ckb-ir.js │ │ ├── angular-locale_ckb-latn-iq.js │ │ ├── angular-locale_ckb-latn.js │ │ ├── angular-locale_ckb.js │ │ ├── angular-locale_cs-cz.js │ │ ├── angular-locale_cs.js │ │ ├── angular-locale_cy-gb.js │ │ ├── angular-locale_cy.js │ │ ├── angular-locale_da-dk.js │ │ ├── angular-locale_da-gl.js │ │ ├── angular-locale_da.js │ │ ├── angular-locale_dav-ke.js │ │ ├── angular-locale_dav.js │ │ ├── angular-locale_de-at.js │ │ ├── angular-locale_de-be.js │ │ ├── angular-locale_de-ch.js │ │ ├── angular-locale_de-de.js │ │ ├── angular-locale_de-li.js │ │ ├── angular-locale_de-lu.js │ │ ├── angular-locale_de.js │ │ ├── angular-locale_dje-ne.js │ │ ├── angular-locale_dje.js │ │ ├── angular-locale_dua-cm.js │ │ ├── angular-locale_dua.js │ │ ├── angular-locale_dyo-sn.js │ │ ├── angular-locale_dyo.js │ │ ├── angular-locale_dz-bt.js │ │ ├── angular-locale_dz.js │ │ ├── angular-locale_ebu-ke.js │ │ ├── angular-locale_ebu.js │ │ ├── angular-locale_ee-gh.js │ │ ├── angular-locale_ee-tg.js │ │ ├── angular-locale_ee.js │ │ ├── angular-locale_el-cy.js │ │ ├── angular-locale_el-gr.js │ │ ├── angular-locale_el.js │ │ ├── angular-locale_en-001.js │ │ ├── angular-locale_en-150.js │ │ ├── angular-locale_en-ag.js │ │ ├── angular-locale_en-ai.js │ │ ├── angular-locale_en-as.js │ │ ├── angular-locale_en-au.js │ │ ├── angular-locale_en-bb.js │ │ ├── angular-locale_en-be.js │ │ ├── angular-locale_en-bm.js │ │ ├── angular-locale_en-bs.js │ │ ├── angular-locale_en-bw.js │ │ ├── angular-locale_en-bz.js │ │ ├── angular-locale_en-ca.js │ │ ├── angular-locale_en-cc.js │ │ ├── angular-locale_en-ck.js │ │ ├── angular-locale_en-cm.js │ │ ├── angular-locale_en-cx.js │ │ ├── angular-locale_en-dg.js │ │ ├── angular-locale_en-dm.js │ │ ├── angular-locale_en-dsrt-us.js │ │ ├── angular-locale_en-dsrt.js │ │ ├── angular-locale_en-er.js │ │ ├── angular-locale_en-fj.js │ │ ├── angular-locale_en-fk.js │ │ ├── angular-locale_en-fm.js │ │ ├── angular-locale_en-gb.js │ │ ├── angular-locale_en-gd.js │ │ ├── angular-locale_en-gg.js │ │ ├── angular-locale_en-gh.js │ │ ├── angular-locale_en-gi.js │ │ ├── angular-locale_en-gm.js │ │ ├── angular-locale_en-gu.js │ │ ├── angular-locale_en-gy.js │ │ ├── angular-locale_en-hk.js │ │ ├── angular-locale_en-ie.js │ │ ├── angular-locale_en-im.js │ │ ├── angular-locale_en-in.js │ │ ├── angular-locale_en-io.js │ │ ├── angular-locale_en-iso.js │ │ ├── angular-locale_en-je.js │ │ ├── angular-locale_en-jm.js │ │ ├── angular-locale_en-ke.js │ │ ├── angular-locale_en-ki.js │ │ ├── angular-locale_en-kn.js │ │ ├── angular-locale_en-ky.js │ │ ├── angular-locale_en-lc.js │ │ ├── angular-locale_en-lr.js │ │ ├── angular-locale_en-ls.js │ │ ├── angular-locale_en-mg.js │ │ ├── angular-locale_en-mh.js │ │ ├── angular-locale_en-mo.js │ │ ├── angular-locale_en-mp.js │ │ ├── angular-locale_en-ms.js │ │ ├── angular-locale_en-mt.js │ │ ├── angular-locale_en-mu.js │ │ ├── angular-locale_en-mw.js │ │ ├── angular-locale_en-na.js │ │ ├── angular-locale_en-nf.js │ │ ├── angular-locale_en-ng.js │ │ ├── angular-locale_en-nr.js │ │ ├── angular-locale_en-nu.js │ │ ├── angular-locale_en-nz.js │ │ ├── angular-locale_en-pg.js │ │ ├── angular-locale_en-ph.js │ │ ├── angular-locale_en-pk.js │ │ ├── angular-locale_en-pn.js │ │ ├── angular-locale_en-pr.js │ │ ├── angular-locale_en-pw.js │ │ ├── angular-locale_en-rw.js │ │ ├── angular-locale_en-sb.js │ │ ├── angular-locale_en-sc.js │ │ ├── angular-locale_en-sd.js │ │ ├── angular-locale_en-sg.js │ │ ├── angular-locale_en-sh.js │ │ ├── angular-locale_en-sl.js │ │ ├── angular-locale_en-ss.js │ │ ├── angular-locale_en-sx.js │ │ ├── angular-locale_en-sz.js │ │ ├── angular-locale_en-tc.js │ │ ├── angular-locale_en-tk.js │ │ ├── angular-locale_en-to.js │ │ ├── angular-locale_en-tt.js │ │ ├── angular-locale_en-tv.js │ │ ├── angular-locale_en-tz.js │ │ ├── angular-locale_en-ug.js │ │ ├── angular-locale_en-um.js │ │ ├── angular-locale_en-us.js │ │ ├── angular-locale_en-vc.js │ │ ├── angular-locale_en-vg.js │ │ ├── angular-locale_en-vi.js │ │ ├── angular-locale_en-vu.js │ │ ├── angular-locale_en-ws.js │ │ ├── angular-locale_en-za.js │ │ ├── angular-locale_en-zm.js │ │ ├── angular-locale_en-zw.js │ │ ├── angular-locale_en.js │ │ ├── angular-locale_eo-001.js │ │ ├── angular-locale_eo.js │ │ ├── angular-locale_es-419.js │ │ ├── angular-locale_es-ar.js │ │ ├── angular-locale_es-bo.js │ │ ├── angular-locale_es-cl.js │ │ ├── angular-locale_es-co.js │ │ ├── angular-locale_es-cr.js │ │ ├── angular-locale_es-cu.js │ │ ├── angular-locale_es-do.js │ │ ├── angular-locale_es-ea.js │ │ ├── angular-locale_es-ec.js │ │ ├── angular-locale_es-es.js │ │ ├── angular-locale_es-gq.js │ │ ├── angular-locale_es-gt.js │ │ ├── angular-locale_es-hn.js │ │ ├── angular-locale_es-ic.js │ │ ├── angular-locale_es-mx.js │ │ ├── angular-locale_es-ni.js │ │ ├── angular-locale_es-pa.js │ │ ├── angular-locale_es-pe.js │ │ ├── angular-locale_es-ph.js │ │ ├── angular-locale_es-pr.js │ │ ├── angular-locale_es-py.js │ │ ├── angular-locale_es-sv.js │ │ ├── angular-locale_es-us.js │ │ ├── angular-locale_es-uy.js │ │ ├── angular-locale_es-ve.js │ │ ├── angular-locale_es.js │ │ ├── angular-locale_et-ee.js │ │ ├── angular-locale_et.js │ │ ├── angular-locale_eu-es.js │ │ ├── angular-locale_eu.js │ │ ├── angular-locale_ewo-cm.js │ │ ├── angular-locale_ewo.js │ │ ├── angular-locale_fa-af.js │ │ ├── angular-locale_fa-ir.js │ │ ├── angular-locale_fa.js │ │ ├── angular-locale_ff-cm.js │ │ ├── angular-locale_ff-gn.js │ │ ├── angular-locale_ff-mr.js │ │ ├── angular-locale_ff-sn.js │ │ ├── angular-locale_ff.js │ │ ├── angular-locale_fi-fi.js │ │ ├── angular-locale_fi.js │ │ ├── angular-locale_fil-ph.js │ │ ├── angular-locale_fil.js │ │ ├── angular-locale_fo-fo.js │ │ ├── angular-locale_fo.js │ │ ├── angular-locale_fr-be.js │ │ ├── angular-locale_fr-bf.js │ │ ├── angular-locale_fr-bi.js │ │ ├── angular-locale_fr-bj.js │ │ ├── angular-locale_fr-bl.js │ │ ├── angular-locale_fr-ca.js │ │ ├── angular-locale_fr-cd.js │ │ ├── angular-locale_fr-cf.js │ │ ├── angular-locale_fr-cg.js │ │ ├── angular-locale_fr-ch.js │ │ ├── angular-locale_fr-ci.js │ │ ├── angular-locale_fr-cm.js │ │ ├── angular-locale_fr-dj.js │ │ ├── angular-locale_fr-dz.js │ │ ├── angular-locale_fr-fr.js │ │ ├── angular-locale_fr-ga.js │ │ ├── angular-locale_fr-gf.js │ │ ├── angular-locale_fr-gn.js │ │ ├── angular-locale_fr-gp.js │ │ ├── angular-locale_fr-gq.js │ │ ├── angular-locale_fr-ht.js │ │ ├── angular-locale_fr-km.js │ │ ├── angular-locale_fr-lu.js │ │ ├── angular-locale_fr-ma.js │ │ ├── angular-locale_fr-mc.js │ │ ├── angular-locale_fr-mf.js │ │ ├── angular-locale_fr-mg.js │ │ ├── angular-locale_fr-ml.js │ │ ├── angular-locale_fr-mq.js │ │ ├── angular-locale_fr-mr.js │ │ ├── angular-locale_fr-mu.js │ │ ├── angular-locale_fr-nc.js │ │ ├── angular-locale_fr-ne.js │ │ ├── angular-locale_fr-pf.js │ │ ├── angular-locale_fr-pm.js │ │ ├── angular-locale_fr-re.js │ │ ├── angular-locale_fr-rw.js │ │ ├── angular-locale_fr-sc.js │ │ ├── angular-locale_fr-sn.js │ │ ├── angular-locale_fr-sy.js │ │ ├── angular-locale_fr-td.js │ │ ├── angular-locale_fr-tg.js │ │ ├── angular-locale_fr-tn.js │ │ ├── angular-locale_fr-vu.js │ │ ├── angular-locale_fr-wf.js │ │ ├── angular-locale_fr-yt.js │ │ ├── angular-locale_fr.js │ │ ├── angular-locale_fur-it.js │ │ ├── angular-locale_fur.js │ │ ├── angular-locale_fy-nl.js │ │ ├── angular-locale_fy.js │ │ ├── angular-locale_ga-ie.js │ │ ├── angular-locale_ga.js │ │ ├── angular-locale_gd-gb.js │ │ ├── angular-locale_gd.js │ │ ├── angular-locale_gl-es.js │ │ ├── angular-locale_gl.js │ │ ├── angular-locale_gsw-ch.js │ │ ├── angular-locale_gsw-li.js │ │ ├── angular-locale_gsw.js │ │ ├── angular-locale_gu-in.js │ │ ├── angular-locale_gu.js │ │ ├── angular-locale_guz-ke.js │ │ ├── angular-locale_guz.js │ │ ├── angular-locale_gv-im.js │ │ ├── angular-locale_gv.js │ │ ├── angular-locale_ha-latn-gh.js │ │ ├── angular-locale_ha-latn-ne.js │ │ ├── angular-locale_ha-latn-ng.js │ │ ├── angular-locale_ha-latn.js │ │ ├── angular-locale_ha.js │ │ ├── angular-locale_haw-us.js │ │ ├── angular-locale_haw.js │ │ ├── angular-locale_he-il.js │ │ ├── angular-locale_he.js │ │ ├── angular-locale_hi-in.js │ │ ├── angular-locale_hi.js │ │ ├── angular-locale_hr-ba.js │ │ ├── angular-locale_hr-hr.js │ │ ├── angular-locale_hr.js │ │ ├── angular-locale_hu-hu.js │ │ ├── angular-locale_hu.js │ │ ├── angular-locale_hy-am.js │ │ ├── angular-locale_hy.js │ │ ├── angular-locale_ia-fr.js │ │ ├── angular-locale_ia.js │ │ ├── angular-locale_id-id.js │ │ ├── angular-locale_id.js │ │ ├── angular-locale_ig-ng.js │ │ ├── angular-locale_ig.js │ │ ├── angular-locale_ii-cn.js │ │ ├── angular-locale_ii.js │ │ ├── angular-locale_in.js │ │ ├── angular-locale_is-is.js │ │ ├── angular-locale_is.js │ │ ├── angular-locale_it-ch.js │ │ ├── angular-locale_it-it.js │ │ ├── angular-locale_it-sm.js │ │ ├── angular-locale_it.js │ │ ├── angular-locale_iw.js │ │ ├── angular-locale_ja-jp.js │ │ ├── angular-locale_ja.js │ │ ├── angular-locale_jgo-cm.js │ │ ├── angular-locale_jgo.js │ │ ├── angular-locale_jmc-tz.js │ │ ├── angular-locale_jmc.js │ │ ├── angular-locale_ka-ge.js │ │ ├── angular-locale_ka.js │ │ ├── angular-locale_kab-dz.js │ │ ├── angular-locale_kab.js │ │ ├── angular-locale_kam-ke.js │ │ ├── angular-locale_kam.js │ │ ├── angular-locale_kde-tz.js │ │ ├── angular-locale_kde.js │ │ ├── angular-locale_kea-cv.js │ │ ├── angular-locale_kea.js │ │ ├── angular-locale_khq-ml.js │ │ ├── angular-locale_khq.js │ │ ├── angular-locale_ki-ke.js │ │ ├── angular-locale_ki.js │ │ ├── angular-locale_kk-cyrl-kz.js │ │ ├── angular-locale_kk-cyrl.js │ │ ├── angular-locale_kk.js │ │ ├── angular-locale_kkj-cm.js │ │ ├── angular-locale_kkj.js │ │ ├── angular-locale_kl-gl.js │ │ ├── angular-locale_kl.js │ │ ├── angular-locale_kln-ke.js │ │ ├── angular-locale_kln.js │ │ ├── angular-locale_km-kh.js │ │ ├── angular-locale_km.js │ │ ├── angular-locale_kn-in.js │ │ ├── angular-locale_kn.js │ │ ├── angular-locale_ko-kp.js │ │ ├── angular-locale_ko-kr.js │ │ ├── angular-locale_ko.js │ │ ├── angular-locale_kok-in.js │ │ ├── angular-locale_kok.js │ │ ├── angular-locale_ks-arab-in.js │ │ ├── angular-locale_ks-arab.js │ │ ├── angular-locale_ks.js │ │ ├── angular-locale_ksb-tz.js │ │ ├── angular-locale_ksb.js │ │ ├── angular-locale_ksf-cm.js │ │ ├── angular-locale_ksf.js │ │ ├── angular-locale_ksh-de.js │ │ ├── angular-locale_ksh.js │ │ ├── angular-locale_kw-gb.js │ │ ├── angular-locale_kw.js │ │ ├── angular-locale_ky-cyrl-kg.js │ │ ├── angular-locale_ky-cyrl.js │ │ ├── angular-locale_ky.js │ │ ├── angular-locale_lag-tz.js │ │ ├── angular-locale_lag.js │ │ ├── angular-locale_lg-ug.js │ │ ├── angular-locale_lg.js │ │ ├── angular-locale_lkt-us.js │ │ ├── angular-locale_lkt.js │ │ ├── angular-locale_ln-ao.js │ │ ├── angular-locale_ln-cd.js │ │ ├── angular-locale_ln-cf.js │ │ ├── angular-locale_ln-cg.js │ │ ├── angular-locale_ln.js │ │ ├── angular-locale_lo-la.js │ │ ├── angular-locale_lo.js │ │ ├── angular-locale_lt-lt.js │ │ ├── angular-locale_lt.js │ │ ├── angular-locale_lu-cd.js │ │ ├── angular-locale_lu.js │ │ ├── angular-locale_luo-ke.js │ │ ├── angular-locale_luo.js │ │ ├── angular-locale_luy-ke.js │ │ ├── angular-locale_luy.js │ │ ├── angular-locale_lv-lv.js │ │ ├── angular-locale_lv.js │ │ ├── angular-locale_mas-ke.js │ │ ├── angular-locale_mas-tz.js │ │ ├── angular-locale_mas.js │ │ ├── angular-locale_mer-ke.js │ │ ├── angular-locale_mer.js │ │ ├── angular-locale_mfe-mu.js │ │ ├── angular-locale_mfe.js │ │ ├── angular-locale_mg-mg.js │ │ ├── angular-locale_mg.js │ │ ├── angular-locale_mgh-mz.js │ │ ├── angular-locale_mgh.js │ │ ├── angular-locale_mgo-cm.js │ │ ├── angular-locale_mgo.js │ │ ├── angular-locale_mk-mk.js │ │ ├── angular-locale_mk.js │ │ ├── angular-locale_ml-in.js │ │ ├── angular-locale_ml.js │ │ ├── angular-locale_mn-cyrl-mn.js │ │ ├── angular-locale_mn-cyrl.js │ │ ├── angular-locale_mn.js │ │ ├── angular-locale_mr-in.js │ │ ├── angular-locale_mr.js │ │ ├── angular-locale_ms-bn.js │ │ ├── angular-locale_ms-latn-bn.js │ │ ├── angular-locale_ms-latn-my.js │ │ ├── angular-locale_ms-latn-sg.js │ │ ├── angular-locale_ms-latn.js │ │ ├── angular-locale_ms-my.js │ │ ├── angular-locale_ms.js │ │ ├── angular-locale_mt-mt.js │ │ ├── angular-locale_mt.js │ │ ├── angular-locale_mua-cm.js │ │ ├── angular-locale_mua.js │ │ ├── angular-locale_my-mm.js │ │ ├── angular-locale_my.js │ │ ├── angular-locale_naq-na.js │ │ ├── angular-locale_naq.js │ │ ├── angular-locale_nb-no.js │ │ ├── angular-locale_nb-sj.js │ │ ├── angular-locale_nb.js │ │ ├── angular-locale_nd-zw.js │ │ ├── angular-locale_nd.js │ │ ├── angular-locale_ne-in.js │ │ ├── angular-locale_ne-np.js │ │ ├── angular-locale_ne.js │ │ ├── angular-locale_nl-aw.js │ │ ├── angular-locale_nl-be.js │ │ ├── angular-locale_nl-bq.js │ │ ├── angular-locale_nl-cw.js │ │ ├── angular-locale_nl-nl.js │ │ ├── angular-locale_nl-sr.js │ │ ├── angular-locale_nl-sx.js │ │ ├── angular-locale_nl.js │ │ ├── angular-locale_nmg-cm.js │ │ ├── angular-locale_nmg.js │ │ ├── angular-locale_nn-no.js │ │ ├── angular-locale_nn.js │ │ ├── angular-locale_nnh-cm.js │ │ ├── angular-locale_nnh.js │ │ ├── angular-locale_no-no.js │ │ ├── angular-locale_no.js │ │ ├── angular-locale_nr-za.js │ │ ├── angular-locale_nr.js │ │ ├── angular-locale_nso-za.js │ │ ├── angular-locale_nso.js │ │ ├── angular-locale_nus-sd.js │ │ ├── angular-locale_nus.js │ │ ├── angular-locale_nyn-ug.js │ │ ├── angular-locale_nyn.js │ │ ├── angular-locale_om-et.js │ │ ├── angular-locale_om-ke.js │ │ ├── angular-locale_om.js │ │ ├── angular-locale_or-in.js │ │ ├── angular-locale_or.js │ │ ├── angular-locale_os-ge.js │ │ ├── angular-locale_os-ru.js │ │ ├── angular-locale_os.js │ │ ├── angular-locale_pa-arab-pk.js │ │ ├── angular-locale_pa-arab.js │ │ ├── angular-locale_pa-guru-in.js │ │ ├── angular-locale_pa-guru.js │ │ ├── angular-locale_pa.js │ │ ├── angular-locale_pl-pl.js │ │ ├── angular-locale_pl.js │ │ ├── angular-locale_ps-af.js │ │ ├── angular-locale_ps.js │ │ ├── angular-locale_pt-ao.js │ │ ├── angular-locale_pt-br.js │ │ ├── angular-locale_pt-cv.js │ │ ├── angular-locale_pt-gw.js │ │ ├── angular-locale_pt-mo.js │ │ ├── angular-locale_pt-mz.js │ │ ├── angular-locale_pt-pt.js │ │ ├── angular-locale_pt-st.js │ │ ├── angular-locale_pt-tl.js │ │ ├── angular-locale_pt.js │ │ ├── angular-locale_rm-ch.js │ │ ├── angular-locale_rm.js │ │ ├── angular-locale_rn-bi.js │ │ ├── angular-locale_rn.js │ │ ├── angular-locale_ro-md.js │ │ ├── angular-locale_ro-ro.js │ │ ├── angular-locale_ro.js │ │ ├── angular-locale_rof-tz.js │ │ ├── angular-locale_rof.js │ │ ├── angular-locale_ru-by.js │ │ ├── angular-locale_ru-kg.js │ │ ├── angular-locale_ru-kz.js │ │ ├── angular-locale_ru-md.js │ │ ├── angular-locale_ru-ru.js │ │ ├── angular-locale_ru-ua.js │ │ ├── angular-locale_ru.js │ │ ├── angular-locale_rw-rw.js │ │ ├── angular-locale_rw.js │ │ ├── angular-locale_rwk-tz.js │ │ ├── angular-locale_rwk.js │ │ ├── angular-locale_sah-ru.js │ │ ├── angular-locale_sah.js │ │ ├── angular-locale_saq-ke.js │ │ ├── angular-locale_saq.js │ │ ├── angular-locale_sbp-tz.js │ │ ├── angular-locale_sbp.js │ │ ├── angular-locale_se-fi.js │ │ ├── angular-locale_se-no.js │ │ ├── angular-locale_se.js │ │ ├── angular-locale_seh-mz.js │ │ ├── angular-locale_seh.js │ │ ├── angular-locale_ses-ml.js │ │ ├── angular-locale_ses.js │ │ ├── angular-locale_sg-cf.js │ │ ├── angular-locale_sg.js │ │ ├── angular-locale_shi-latn-ma.js │ │ ├── angular-locale_shi-latn.js │ │ ├── angular-locale_shi-tfng-ma.js │ │ ├── angular-locale_shi-tfng.js │ │ ├── angular-locale_shi.js │ │ ├── angular-locale_si-lk.js │ │ ├── angular-locale_si.js │ │ ├── angular-locale_sk-sk.js │ │ ├── angular-locale_sk.js │ │ ├── angular-locale_sl-si.js │ │ ├── angular-locale_sl.js │ │ ├── angular-locale_sn-zw.js │ │ ├── angular-locale_sn.js │ │ ├── angular-locale_so-dj.js │ │ ├── angular-locale_so-et.js │ │ ├── angular-locale_so-ke.js │ │ ├── angular-locale_so-so.js │ │ ├── angular-locale_so.js │ │ ├── angular-locale_sq-al.js │ │ ├── angular-locale_sq-mk.js │ │ ├── angular-locale_sq-xk.js │ │ ├── angular-locale_sq.js │ │ ├── angular-locale_sr-cyrl-ba.js │ │ ├── angular-locale_sr-cyrl-me.js │ │ ├── angular-locale_sr-cyrl-rs.js │ │ ├── angular-locale_sr-cyrl-xk.js │ │ ├── angular-locale_sr-cyrl.js │ │ ├── angular-locale_sr-latn-ba.js │ │ ├── angular-locale_sr-latn-me.js │ │ ├── angular-locale_sr-latn-rs.js │ │ ├── angular-locale_sr-latn-xk.js │ │ ├── angular-locale_sr-latn.js │ │ ├── angular-locale_sr.js │ │ ├── angular-locale_ss-sz.js │ │ ├── angular-locale_ss-za.js │ │ ├── angular-locale_ss.js │ │ ├── angular-locale_ssy-er.js │ │ ├── angular-locale_ssy.js │ │ ├── angular-locale_st-ls.js │ │ ├── angular-locale_st-za.js │ │ ├── angular-locale_st.js │ │ ├── angular-locale_sv-ax.js │ │ ├── angular-locale_sv-fi.js │ │ ├── angular-locale_sv-se.js │ │ ├── angular-locale_sv.js │ │ ├── angular-locale_sw-ke.js │ │ ├── angular-locale_sw-tz.js │ │ ├── angular-locale_sw-ug.js │ │ ├── angular-locale_sw.js │ │ ├── angular-locale_swc-cd.js │ │ ├── angular-locale_swc.js │ │ ├── angular-locale_ta-in.js │ │ ├── angular-locale_ta-lk.js │ │ ├── angular-locale_ta-my.js │ │ ├── angular-locale_ta-sg.js │ │ ├── angular-locale_ta.js │ │ ├── angular-locale_te-in.js │ │ ├── angular-locale_te.js │ │ ├── angular-locale_teo-ke.js │ │ ├── angular-locale_teo-ug.js │ │ ├── angular-locale_teo.js │ │ ├── angular-locale_tg-cyrl-tj.js │ │ ├── angular-locale_tg-cyrl.js │ │ ├── angular-locale_tg.js │ │ ├── angular-locale_th-th.js │ │ ├── angular-locale_th.js │ │ ├── angular-locale_ti-er.js │ │ ├── angular-locale_ti-et.js │ │ ├── angular-locale_ti.js │ │ ├── angular-locale_tig-er.js │ │ ├── angular-locale_tig.js │ │ ├── angular-locale_tl.js │ │ ├── angular-locale_tn-bw.js │ │ ├── angular-locale_tn-za.js │ │ ├── angular-locale_tn.js │ │ ├── angular-locale_to-to.js │ │ ├── angular-locale_to.js │ │ ├── angular-locale_tr-cy.js │ │ ├── angular-locale_tr-tr.js │ │ ├── angular-locale_tr.js │ │ ├── angular-locale_ts-za.js │ │ ├── angular-locale_ts.js │ │ ├── angular-locale_twq-ne.js │ │ ├── angular-locale_twq.js │ │ ├── angular-locale_tzm-latn-ma.js │ │ ├── angular-locale_tzm-latn.js │ │ ├── angular-locale_tzm.js │ │ ├── angular-locale_ug-arab-cn.js │ │ ├── angular-locale_ug-arab.js │ │ ├── angular-locale_ug.js │ │ ├── angular-locale_uk-ua.js │ │ ├── angular-locale_uk.js │ │ ├── angular-locale_ur-in.js │ │ ├── angular-locale_ur-pk.js │ │ ├── angular-locale_ur.js │ │ ├── angular-locale_uz-arab-af.js │ │ ├── angular-locale_uz-arab.js │ │ ├── angular-locale_uz-cyrl-uz.js │ │ ├── angular-locale_uz-cyrl.js │ │ ├── angular-locale_uz-latn-uz.js │ │ ├── angular-locale_uz-latn.js │ │ ├── angular-locale_uz.js │ │ ├── angular-locale_vai-latn-lr.js │ │ ├── angular-locale_vai-latn.js │ │ ├── angular-locale_vai-vaii-lr.js │ │ ├── angular-locale_vai-vaii.js │ │ ├── angular-locale_vai.js │ │ ├── angular-locale_ve-za.js │ │ ├── angular-locale_ve.js │ │ ├── angular-locale_vi-vn.js │ │ ├── angular-locale_vi.js │ │ ├── angular-locale_vo-001.js │ │ ├── angular-locale_vo.js │ │ ├── angular-locale_vun-tz.js │ │ ├── angular-locale_vun.js │ │ ├── angular-locale_wae-ch.js │ │ ├── angular-locale_wae.js │ │ ├── angular-locale_wal-et.js │ │ ├── angular-locale_wal.js │ │ ├── angular-locale_xh-za.js │ │ ├── angular-locale_xh.js │ │ ├── angular-locale_xog-ug.js │ │ ├── angular-locale_xog.js │ │ ├── angular-locale_yav-cm.js │ │ ├── angular-locale_yav.js │ │ ├── angular-locale_yo-bj.js │ │ ├── angular-locale_yo-ng.js │ │ ├── angular-locale_yo.js │ │ ├── angular-locale_zgh-ma.js │ │ ├── angular-locale_zgh.js │ │ ├── angular-locale_zh-cn.js │ │ ├── angular-locale_zh-hans-cn.js │ │ ├── angular-locale_zh-hans-hk.js │ │ ├── angular-locale_zh-hans-mo.js │ │ ├── angular-locale_zh-hans-sg.js │ │ ├── angular-locale_zh-hans.js │ │ ├── angular-locale_zh-hant-hk.js │ │ ├── angular-locale_zh-hant-mo.js │ │ ├── angular-locale_zh-hant-tw.js │ │ ├── angular-locale_zh-hant.js │ │ ├── angular-locale_zh-hk.js │ │ ├── angular-locale_zh-tw.js │ │ ├── angular-locale_zh.js │ │ ├── angular-locale_zu-za.js │ │ ├── angular-locale_zu.js │ │ ├── bower.json │ │ └── package.json │ ├── angular-mocks │ │ ├── .bower.json │ │ ├── README.md │ │ ├── angular-mocks.js │ │ ├── bower.json │ │ └── package.json │ ├── angular-resource │ │ ├── .bower.json │ │ ├── README.md │ │ ├── angular-resource.js │ │ ├── angular-resource.min.js │ │ ├── angular-resource.min.js.map │ │ └── bower.json │ ├── angular-route │ │ ├── .bower.json │ │ ├── README.md │ │ ├── angular-route.js │ │ ├── angular-route.min.js │ │ ├── angular-route.min.js.map │ │ └── bower.json │ ├── angular-sanitize │ │ ├── .bower.json │ │ ├── README.md │ │ ├── angular-sanitize.js │ │ ├── angular-sanitize.min.js │ │ ├── angular-sanitize.min.js.map │ │ └── bower.json │ ├── angular-scenario │ │ ├── .bower.json │ │ ├── README.md │ │ ├── angular-scenario.js │ │ ├── bower.json │ │ ├── jstd-scenario-adapter-config.js │ │ └── jstd-scenario-adapter.js │ ├── angular-translate-loader-static-files │ │ ├── .bower.json │ │ ├── README.md │ │ ├── angular-translate-loader-static-files.js │ │ ├── angular-translate-loader-static-files.min.js │ │ └── bower.json │ ├── angular-translate-storage-cookie │ │ ├── .bower.json │ │ ├── README.md │ │ ├── angular-translate-storage-cookie.js │ │ ├── angular-translate-storage-cookie.min.js │ │ └── bower.json │ ├── angular-translate │ │ ├── .bower.json │ │ ├── README.md │ │ ├── angular-translate.js │ │ ├── angular-translate.min.js │ │ └── bower.json │ ├── angular │ │ ├── .bower.json │ │ ├── README.md │ │ ├── angular-csp.css │ │ ├── angular.js │ │ ├── angular.min.js │ │ ├── angular.min.js.gzip │ │ ├── angular.min.js.map │ │ ├── bower.json │ │ └── package.json │ ├── bootstrap-sass │ │ ├── .bower.json │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ ├── composer.json │ │ ├── package.json │ │ └── vendor │ │ │ └── assets │ │ │ ├── fonts │ │ │ └── bootstrap │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ └── glyphicons-halflings-regular.woff │ │ │ ├── javascripts │ │ │ ├── bootstrap.js │ │ │ └── bootstrap │ │ │ │ ├── affix.js │ │ │ │ ├── alert.js │ │ │ │ ├── button.js │ │ │ │ ├── carousel.js │ │ │ │ ├── collapse.js │ │ │ │ ├── dropdown.js │ │ │ │ ├── modal.js │ │ │ │ ├── popover.js │ │ │ │ ├── scrollspy.js │ │ │ │ ├── tab.js │ │ │ │ ├── tooltip.js │ │ │ │ └── transition.js │ │ │ └── stylesheets │ │ │ ├── _bootstrap-mincer.scss │ │ │ ├── bootstrap.scss │ │ │ └── bootstrap │ │ │ ├── _alerts.scss │ │ │ ├── _badges.scss │ │ │ ├── _breadcrumbs.scss │ │ │ ├── _button-groups.scss │ │ │ ├── _buttons.scss │ │ │ ├── _carousel.scss │ │ │ ├── _close.scss │ │ │ ├── _code.scss │ │ │ ├── _component-animations.scss │ │ │ ├── _dropdowns.scss │ │ │ ├── _forms.scss │ │ │ ├── _glyphicons.scss │ │ │ ├── _grid.scss │ │ │ ├── _input-groups.scss │ │ │ ├── _jumbotron.scss │ │ │ ├── _labels.scss │ │ │ ├── _list-group.scss │ │ │ ├── _media.scss │ │ │ ├── _mixins.scss │ │ │ ├── _modals.scss │ │ │ ├── _navbar.scss │ │ │ ├── _navs.scss │ │ │ ├── _normalize.scss │ │ │ ├── _pager.scss │ │ │ ├── _pagination.scss │ │ │ ├── _panels.scss │ │ │ ├── _popovers.scss │ │ │ ├── _print.scss │ │ │ ├── _progress-bars.scss │ │ │ ├── _responsive-embed.scss │ │ │ ├── _responsive-utilities.scss │ │ │ ├── _scaffolding.scss │ │ │ ├── _tables.scss │ │ │ ├── _theme.scss │ │ │ ├── _thumbnails.scss │ │ │ ├── _tooltip.scss │ │ │ ├── _type.scss │ │ │ ├── _utilities.scss │ │ │ ├── _variables.scss │ │ │ ├── _wells.scss │ │ │ ├── bootstrap.scss │ │ │ └── mixins │ │ │ ├── _alerts.scss │ │ │ ├── _background-variant.scss │ │ │ ├── _border-radius.scss │ │ │ ├── _buttons.scss │ │ │ ├── _center-block.scss │ │ │ ├── _clearfix.scss │ │ │ ├── _forms.scss │ │ │ ├── _gradients.scss │ │ │ ├── _grid-framework.scss │ │ │ ├── _grid.scss │ │ │ ├── _hide-text.scss │ │ │ ├── _image.scss │ │ │ ├── _labels.scss │ │ │ ├── _list-group.scss │ │ │ ├── _nav-divider.scss │ │ │ ├── _nav-vertical-align.scss │ │ │ ├── _opacity.scss │ │ │ ├── _pagination.scss │ │ │ ├── _panels.scss │ │ │ ├── _progress-bar.scss │ │ │ ├── _reset-filter.scss │ │ │ ├── _resize.scss │ │ │ ├── _responsive-visibility.scss │ │ │ ├── _size.scss │ │ │ ├── _tab-focus.scss │ │ │ ├── _table-row.scss │ │ │ ├── _text-emphasis.scss │ │ │ ├── _text-overflow.scss │ │ │ └── _vendor-prefixes.scss │ ├── jquery │ │ ├── .bower.json │ │ ├── MIT-LICENSE.txt │ │ ├── bower.json │ │ ├── dist │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ └── jquery.min.map │ │ └── src │ │ │ ├── ajax.js │ │ │ ├── ajax │ │ │ ├── jsonp.js │ │ │ ├── load.js │ │ │ ├── parseJSON.js │ │ │ ├── parseXML.js │ │ │ ├── script.js │ │ │ ├── var │ │ │ │ ├── nonce.js │ │ │ │ └── rquery.js │ │ │ └── xhr.js │ │ │ ├── attributes.js │ │ │ ├── attributes │ │ │ ├── attr.js │ │ │ ├── classes.js │ │ │ ├── prop.js │ │ │ ├── support.js │ │ │ └── val.js │ │ │ ├── callbacks.js │ │ │ ├── core.js │ │ │ ├── core │ │ │ ├── access.js │ │ │ ├── init.js │ │ │ ├── parseHTML.js │ │ │ ├── ready.js │ │ │ └── var │ │ │ │ └── rsingleTag.js │ │ │ ├── css.js │ │ │ ├── css │ │ │ ├── addGetHookIf.js │ │ │ ├── curCSS.js │ │ │ ├── defaultDisplay.js │ │ │ ├── hiddenVisibleSelectors.js │ │ │ ├── support.js │ │ │ ├── swap.js │ │ │ └── var │ │ │ │ ├── cssExpand.js │ │ │ │ ├── getStyles.js │ │ │ │ ├── isHidden.js │ │ │ │ ├── rmargin.js │ │ │ │ └── rnumnonpx.js │ │ │ ├── data.js │ │ │ ├── data │ │ │ ├── Data.js │ │ │ ├── accepts.js │ │ │ └── var │ │ │ │ ├── data_priv.js │ │ │ │ └── data_user.js │ │ │ ├── deferred.js │ │ │ ├── deprecated.js │ │ │ ├── dimensions.js │ │ │ ├── effects.js │ │ │ ├── effects │ │ │ ├── Tween.js │ │ │ └── animatedSelector.js │ │ │ ├── event.js │ │ │ ├── event │ │ │ ├── alias.js │ │ │ └── support.js │ │ │ ├── exports │ │ │ ├── amd.js │ │ │ └── global.js │ │ │ ├── intro.js │ │ │ ├── jquery.js │ │ │ ├── manipulation.js │ │ │ ├── manipulation │ │ │ ├── _evalUrl.js │ │ │ ├── support.js │ │ │ └── var │ │ │ │ └── rcheckableType.js │ │ │ ├── offset.js │ │ │ ├── outro.js │ │ │ ├── queue.js │ │ │ ├── queue │ │ │ └── delay.js │ │ │ ├── selector-native.js │ │ │ ├── selector-sizzle.js │ │ │ ├── selector.js │ │ │ ├── serialize.js │ │ │ ├── sizzle │ │ │ └── dist │ │ │ │ ├── sizzle.js │ │ │ │ ├── sizzle.min.js │ │ │ │ └── sizzle.min.map │ │ │ ├── traversing.js │ │ │ ├── traversing │ │ │ ├── findFilter.js │ │ │ └── var │ │ │ │ └── rneedsContext.js │ │ │ ├── var │ │ │ ├── arr.js │ │ │ ├── class2type.js │ │ │ ├── concat.js │ │ │ ├── hasOwn.js │ │ │ ├── indexOf.js │ │ │ ├── pnum.js │ │ │ ├── push.js │ │ │ ├── rnotwhite.js │ │ │ ├── slice.js │ │ │ ├── strundefined.js │ │ │ ├── support.js │ │ │ └── toString.js │ │ │ └── wrap.js │ ├── json3 │ │ ├── .bower.json │ │ ├── CHANGELOG.md │ │ ├── CONTRIBUTING.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bower.json │ │ └── lib │ │ │ ├── json3.js │ │ │ └── json3.min.js │ ├── modernizr │ │ ├── .bower.json │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .travis.yml │ │ ├── feature-detects │ │ │ ├── a-download.js │ │ │ ├── audio-audiodata-api.js │ │ │ ├── audio-webaudio-api.js │ │ │ ├── battery-api.js │ │ │ ├── battery-level.js │ │ │ ├── blob-constructor.js │ │ │ ├── canvas-todataurl-type.js │ │ │ ├── contenteditable.js │ │ │ ├── contentsecuritypolicy.js │ │ │ ├── contextmenu.js │ │ │ ├── cookies.js │ │ │ ├── cors.js │ │ │ ├── css-backgroundposition-shorthand.js │ │ │ ├── css-backgroundposition-xy.js │ │ │ ├── css-backgroundrepeat.js │ │ │ ├── css-backgroundsizecover.js │ │ │ ├── css-boxsizing.js │ │ │ ├── css-calc.js │ │ │ ├── css-cubicbezierrange.js │ │ │ ├── css-displayrunin.js │ │ │ ├── css-displaytable.js │ │ │ ├── css-filters.js │ │ │ ├── css-hyphens.js │ │ │ ├── css-lastchild.js │ │ │ ├── css-mask.js │ │ │ ├── css-mediaqueries.js │ │ │ ├── css-objectfit.js │ │ │ ├── css-overflow-scrolling.js │ │ │ ├── css-pointerevents.js │ │ │ ├── css-positionsticky.js │ │ │ ├── css-regions.js │ │ │ ├── css-remunit.js │ │ │ ├── css-resize.js │ │ │ ├── css-scrollbars.js │ │ │ ├── css-subpixelfont.js │ │ │ ├── css-supports.js │ │ │ ├── css-userselect.js │ │ │ ├── css-vhunit.js │ │ │ ├── css-vmaxunit.js │ │ │ ├── css-vminunit.js │ │ │ ├── css-vwunit.js │ │ │ ├── custom-protocol-handler.js │ │ │ ├── dart.js │ │ │ ├── dataview-api.js │ │ │ ├── dom-classlist.js │ │ │ ├── dom-createElement-attrs.js │ │ │ ├── dom-dataset.js │ │ │ ├── dom-microdata.js │ │ │ ├── elem-datalist.js │ │ │ ├── elem-details.js │ │ │ ├── elem-output.js │ │ │ ├── elem-progress-meter.js │ │ │ ├── elem-ruby.js │ │ │ ├── elem-time.js │ │ │ ├── elem-track.js │ │ │ ├── emoji.js │ │ │ ├── es5-strictmode.js │ │ │ ├── event-deviceorientation-motion.js │ │ │ ├── exif-orientation.js │ │ │ ├── file-api.js │ │ │ ├── file-filesystem.js │ │ │ ├── forms-fileinput.js │ │ │ ├── forms-formattribute.js │ │ │ ├── forms-inputnumber-l10n.js │ │ │ ├── forms-placeholder.js │ │ │ ├── forms-speechinput.js │ │ │ ├── forms-validation.js │ │ │ ├── fullscreen-api.js │ │ │ ├── gamepad.js │ │ │ ├── getusermedia.js │ │ │ ├── ie8compat.js │ │ │ ├── iframe-sandbox.js │ │ │ ├── iframe-seamless.js │ │ │ ├── iframe-srcdoc.js │ │ │ ├── img-apng.js │ │ │ ├── img-webp.js │ │ │ ├── json.js │ │ │ ├── lists-reversed.js │ │ │ ├── mathml.js │ │ │ ├── network-connection.js │ │ │ ├── network-eventsource.js │ │ │ ├── network-xhr2.js │ │ │ ├── notification.js │ │ │ ├── performance.js │ │ │ ├── pointerlock-api.js │ │ │ ├── quota-management-api.js │ │ │ ├── requestanimationframe.js │ │ │ ├── script-async.js │ │ │ ├── script-defer.js │ │ │ ├── style-scoped.js │ │ │ ├── svg-filters.js │ │ │ ├── unicode.js │ │ │ ├── url-data-uri.js │ │ │ ├── userdata.js │ │ │ ├── vibration.js │ │ │ ├── web-intents.js │ │ │ ├── webgl-extensions.js │ │ │ ├── websockets-binary.js │ │ │ ├── window-framed.js │ │ │ ├── workers-blobworkers.js │ │ │ ├── workers-dataworkers.js │ │ │ └── workers-sharedworkers.js │ │ ├── grunt.js │ │ ├── media │ │ │ ├── Modernizr 2 Logo.ai │ │ │ ├── Modernizr 2 Logo.eps │ │ │ ├── Modernizr 2 Logo.pdf │ │ │ ├── Modernizr 2 Logo.png │ │ │ └── Modernizr 2 Logo.svg │ │ ├── modernizr.js │ │ ├── readme.md │ │ └── test │ │ │ ├── basic.html │ │ │ ├── caniuse.html │ │ │ ├── caniuse_files │ │ │ ├── Windsong-webfont.eot │ │ │ ├── Windsong-webfont.otf │ │ │ ├── Windsong-webfont.svg │ │ │ ├── Windsong-webfont.ttf │ │ │ ├── Windsong-webfont.woff │ │ │ ├── alpha.png │ │ │ ├── apng_test.png │ │ │ ├── before-after.png │ │ │ ├── form_validation.html │ │ │ ├── ga.js │ │ │ ├── green5x5.png │ │ │ ├── hashchange.html │ │ │ ├── jquery.min.js │ │ │ ├── mathml.html │ │ │ ├── mathml_ref.png │ │ │ ├── modernizr-1.7.min.js │ │ │ ├── png_alpha_result.png │ │ │ ├── pushstate.html │ │ │ ├── red30x30.png │ │ │ ├── ruby.png │ │ │ ├── stroked-text.png │ │ │ ├── style.css │ │ │ ├── svg-html-blur.png │ │ │ ├── svg-img.svg │ │ │ ├── svg-img.svg.1 │ │ │ ├── svg_blur.png │ │ │ ├── table.png │ │ │ ├── text-shadow1.png │ │ │ ├── text-shadow2.png │ │ │ ├── windsong_font.png │ │ │ └── xhtml.html │ │ │ ├── index.html │ │ │ ├── js │ │ │ ├── basic.html │ │ │ ├── dumpdata.js │ │ │ ├── lib │ │ │ │ ├── detect-global.js │ │ │ │ ├── jquery-1.7b2.js │ │ │ │ ├── jsonselect.js │ │ │ │ ├── polyfills.js │ │ │ │ └── uaparser.js │ │ │ ├── setup.js │ │ │ ├── unit-caniuse.js │ │ │ └── unit.js │ │ │ └── qunit │ │ │ ├── qunit.css │ │ │ ├── qunit.js │ │ │ └── run-qunit.js │ └── swagger-ui │ │ ├── .bower.json │ │ ├── .gitignore │ │ ├── .npmignore │ │ ├── Cakefile │ │ ├── LICENSE │ │ ├── README.md │ │ ├── bin │ │ ├── CoffeeScript.png │ │ ├── jasmine-1.1.0 │ │ │ ├── MIT.LICENSE │ │ │ ├── jasmine-html.js │ │ │ ├── jasmine.css │ │ │ ├── jasmine.js │ │ │ ├── jasmine.sass │ │ │ └── jasmine_favicon.png │ │ └── yuicompressor-2.4.7.jar │ │ ├── dist │ │ ├── css │ │ │ ├── reset.css │ │ │ └── screen.css │ │ ├── images │ │ │ ├── explorer_icons.png │ │ │ ├── logo_small.png │ │ │ ├── pet_store_api.png │ │ │ ├── throbber.gif │ │ │ └── wordnik_api.png │ │ ├── index.html │ │ ├── lib │ │ │ ├── backbone-min.js │ │ │ ├── handlebars-1.0.0.js │ │ │ ├── highlight.7.3.pack.js │ │ │ ├── jquery-1.8.0.min.js │ │ │ ├── jquery.ba-bbq.min.js │ │ │ ├── jquery.slideto.min.js │ │ │ ├── jquery.wiggle.min.js │ │ │ ├── shred.bundle.js │ │ │ ├── shred │ │ │ │ └── content.js │ │ │ ├── swagger-oauth.js │ │ │ ├── swagger.js │ │ │ └── underscore-min.js │ │ ├── o2c.html │ │ ├── swagger-ui.js │ │ └── swagger-ui.min.js │ │ ├── index.js │ │ ├── lib │ │ ├── backbone-min.js │ │ ├── handlebars-1.0.0.js │ │ ├── highlight.7.3.pack.js │ │ ├── jquery-1.8.0.min.js │ │ ├── jquery.ba-bbq.min.js │ │ ├── jquery.slideto.min.js │ │ ├── jquery.wiggle.min.js │ │ ├── shred.bundle.js │ │ ├── shred │ │ │ └── content.js │ │ ├── swagger-oauth.js │ │ ├── swagger.js │ │ └── underscore-min.js │ │ ├── package.json │ │ ├── src │ │ ├── main │ │ │ ├── coffeescript │ │ │ │ ├── SwaggerUi.coffee │ │ │ │ └── view │ │ │ │ │ ├── ContentTypeView.coffee │ │ │ │ │ ├── HeaderView.coffee │ │ │ │ │ ├── MainView.coffee │ │ │ │ │ ├── OperationView.coffee │ │ │ │ │ ├── ParameterContentTypeView.coffee │ │ │ │ │ ├── ParameterView.coffee │ │ │ │ │ ├── ResourceView.coffee │ │ │ │ │ ├── ResponseContentTypeView.coffee │ │ │ │ │ ├── SignatureView.coffee │ │ │ │ │ └── StatusCodeView.coffee │ │ │ ├── html │ │ │ │ ├── css │ │ │ │ │ ├── reset.css │ │ │ │ │ └── screen.css │ │ │ │ ├── images │ │ │ │ │ ├── explorer_icons.png │ │ │ │ │ ├── logo_small.png │ │ │ │ │ ├── pet_store_api.png │ │ │ │ │ ├── throbber.gif │ │ │ │ │ └── wordnik_api.png │ │ │ │ ├── index.html │ │ │ │ └── o2c.html │ │ │ ├── javascript │ │ │ │ └── doc.js │ │ │ ├── less │ │ │ │ ├── auth.less │ │ │ │ ├── highlight_default.less │ │ │ │ ├── reset.less │ │ │ │ ├── screen.less │ │ │ │ └── specs.less │ │ │ └── template │ │ │ │ ├── content_type.handlebars │ │ │ │ ├── main.handlebars │ │ │ │ ├── operation.handlebars │ │ │ │ ├── param.handlebars │ │ │ │ ├── param_list.handlebars │ │ │ │ ├── param_readonly.handlebars │ │ │ │ ├── param_readonly_required.handlebars │ │ │ │ ├── param_required.handlebars │ │ │ │ ├── parameter_content_type.handlebars │ │ │ │ ├── resource.handlebars │ │ │ │ ├── response_content_type.handlebars │ │ │ │ ├── signature.handlebars │ │ │ │ └── status_code.handlebars │ │ └── test │ │ │ ├── spec.html │ │ │ └── swagger-ui-spec.coffee │ │ └── swagger-ui.json │ ├── favicon.ico │ ├── fonts │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.svg │ ├── glyphicons-halflings-regular.ttf │ └── glyphicons-halflings-regular.woff │ ├── i18n │ ├── ca.json │ ├── da.json │ ├── de.json │ ├── en.json │ ├── es.json │ ├── fr.json │ ├── kr.json │ ├── pl.json │ ├── pt-br.json │ ├── ru.json │ ├── sv.json │ ├── tr.json │ └── zh-tw.json │ ├── images │ ├── development_ribbon.png │ ├── glyphicons-halflings-white.png │ ├── glyphicons-halflings.png │ ├── hipster.png │ └── hipster2x.png │ ├── index.html │ ├── protected │ └── authentication_check.gif │ ├── robots.txt │ ├── scripts │ ├── app.js │ ├── author │ │ ├── controller_author.js │ │ ├── router_author.js │ │ └── service_author.js │ ├── book │ │ ├── controller_book.js │ │ ├── router_book.js │ │ └── service_book.js │ ├── constants.js │ ├── controllers.js │ ├── directives.js │ ├── domain │ │ ├── controller_domain.js │ │ ├── router_domain.js │ │ └── service_domain.js │ ├── http-auth-interceptor.js │ ├── services.js │ ├── truncate.js │ └── utils.js │ ├── styles │ ├── bootstrap.css │ ├── documentation.css │ └── main.css │ ├── swagger-ui │ ├── images │ │ └── throbber.gif │ └── index.html │ └── views │ ├── activate.html │ ├── audits.html │ ├── authors.html │ ├── books.html │ ├── configuration.html │ ├── docs.html │ ├── domains.html │ ├── error.html │ ├── health.html │ ├── login.html │ ├── logs.html │ ├── main.html │ ├── metrics.html │ ├── password.html │ ├── register.html │ └── settings.html └── test ├── java └── fr │ └── ekito │ └── example │ ├── config │ └── MongoConfiguration.java │ ├── service │ └── UserServiceTest.java │ └── web │ └── rest │ ├── AccountResourceTest.java │ ├── AuthorResourceTest.java │ ├── BookResourceTest.java │ ├── DomainResourceTest.java │ ├── TestUtil.java │ └── UserResourceTest.java ├── javascript ├── karma.conf.js └── spec │ ├── controllersSpec.js │ └── servicesSpec.js └── resources ├── config └── application.yml └── logback-test.xml /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | node 3 | node_modules 4 | .idea 5 | *.iml 6 | .classpath 7 | .project 8 | .settings 9 | .tmp 10 | .merge_file* 11 | .sass-cache 12 | .DS_Store 13 | src/main/webapp/dist 14 | .gradle 15 | build 16 | -------------------------------------------------------------------------------- /start/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "src/main/webapp/bower_components" 3 | } 4 | -------------------------------------------------------------------------------- /start/.gitattributes: -------------------------------------------------------------------------------- 1 | # All text files should have the "lf" (Unix) line endings 2 | * text eol=lf 3 | 4 | # Explicitly declare text files you want to always be normalized and converted 5 | # to native line endings on checkout. 6 | *.java text 7 | *.js text 8 | *.css text 9 | *.html text 10 | 11 | # Denote all files that are truly binary and should not be modified. 12 | *.png binary 13 | *.jpg binary 14 | *.jar binary 15 | -------------------------------------------------------------------------------- /start/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | node 3 | node_modules 4 | .idea 5 | *.iml 6 | .classpath 7 | .project 8 | .settings 9 | .tmp 10 | .merge_file* 11 | .sass-cache 12 | .DS_Store 13 | src/main/webapp/dist 14 | .gradle 15 | build 16 | -------------------------------------------------------------------------------- /start/.jshintrc: -------------------------------------------------------------------------------- 1 | { 2 | "node": true, 3 | "esnext": true, 4 | "bitwise": true, 5 | "camelcase": true, 6 | "curly": true, 7 | "eqeqeq": true, 8 | "immed": true, 9 | "indent": 4, 10 | "latedef": true, 11 | "newcap": true, 12 | "noarg": true, 13 | "quotmark": "single", 14 | "regexp": true, 15 | "undef": true, 16 | "unused": true, 17 | "strict": true, 18 | "trailing": true, 19 | "smarttabs": true, 20 | "white": true 21 | } 22 | -------------------------------------------------------------------------------- /start/.yo-rc.json: -------------------------------------------------------------------------------- 1 | { 2 | "generator-jhipster": { 3 | "baseName": "myApp", 4 | "packageName": "fr.ekito.example", 5 | "packageFolder": "fr/ekito/example", 6 | "authenticationType": "token", 7 | "hibernateCache": "no", 8 | "clusteredHttpSession": "no", 9 | "websocket": "no", 10 | "databaseType": "nosql", 11 | "devDatabaseType": "mongodb", 12 | "prodDatabaseType": "mongodb", 13 | "useCompass": false, 14 | "buildTool": "maven", 15 | "frontendBuilder": "grunt", 16 | "javaVersion": "8" 17 | } 18 | } -------------------------------------------------------------------------------- /start/README.md: -------------------------------------------------------------------------------- 1 | README for myApp 2 | ========================== 3 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/async/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Async helpers. 3 | */ 4 | package fr.ekito.example.async; 5 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/config/Constants.java: -------------------------------------------------------------------------------- 1 | package fr.ekito.example.config; 2 | 3 | /** 4 | * Application constants. 5 | */ 6 | public final class Constants { 7 | 8 | private Constants() { 9 | } 10 | 11 | public static final String SPRING_PROFILE_DEVELOPMENT = "dev"; 12 | public static final String SPRING_PROFILE_PRODUCTION = "prod"; 13 | public static final String SPRING_PROFILE_FAST = "fast"; 14 | public static final String SPRING_PROFILE_CLOUD = "cloud"; 15 | public static final String SYSTEM_ACCOUNT = "system"; 16 | 17 | } 18 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/config/apidoc/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Swagger api specific code. 3 | */ 4 | package fr.ekito.example.config.apidoc; -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/config/audit/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Audit specific code. 3 | */ 4 | package fr.ekito.example.config.audit; 5 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/config/locale/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Locale specific code. 3 | */ 4 | package fr.ekito.example.config.locale; 5 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/config/metrics/DatabaseHealthIndicator.java: -------------------------------------------------------------------------------- 1 | package fr.ekito.example.config.metrics; 2 | 3 | import org.springframework.boot.actuate.health.AbstractHealthIndicator; 4 | import org.springframework.boot.actuate.health.Health; 5 | 6 | /** 7 | * SpringBoot Actuator HealthIndicator check for the Database. 8 | */ 9 | public class DatabaseHealthIndicator extends AbstractHealthIndicator { 10 | 11 | @Override 12 | protected void doHealthCheck(Health.Builder builder) throws Exception { 13 | // do nothing 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/config/metrics/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Health and Metrics specific code. 3 | */ 4 | package fr.ekito.example.config.metrics; 5 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/config/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Spring Framework configuration files. 3 | */ 4 | package fr.ekito.example.config; 5 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/domain/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * JPA domain objects. 3 | */ 4 | package fr.ekito.example.domain; 5 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/repository/AuthorRepository.java: -------------------------------------------------------------------------------- 1 | package fr.ekito.example.repository; 2 | 3 | import fr.ekito.example.domain.Author; 4 | import org.springframework.data.mongodb.repository.MongoRepository; 5 | 6 | /** 7 | * Spring Data MongoDB repository for the Author entity. 8 | */ 9 | public interface AuthorRepository extends MongoRepository { 10 | 11 | } 12 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/repository/AuthorityRepository.java: -------------------------------------------------------------------------------- 1 | package fr.ekito.example.repository; 2 | 3 | import fr.ekito.example.domain.Authority; 4 | import org.springframework.data.mongodb.repository.MongoRepository; 5 | 6 | /** 7 | * Spring Data MongoDB repository for the Authority entity. 8 | */ 9 | public interface AuthorityRepository extends MongoRepository { 10 | } 11 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/repository/BookRepository.java: -------------------------------------------------------------------------------- 1 | package fr.ekito.example.repository; 2 | 3 | import fr.ekito.example.domain.Book; 4 | import org.springframework.data.mongodb.repository.MongoRepository; 5 | 6 | /** 7 | * Spring Data MongoDB repository for the Book entity. 8 | */ 9 | public interface BookRepository extends MongoRepository { 10 | 11 | } 12 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/repository/OAuth2RefreshTokenRepository.java: -------------------------------------------------------------------------------- 1 | package fr.ekito.example.repository; 2 | 3 | import fr.ekito.example.domain.OAuth2AuthenticationRefreshToken; 4 | import org.springframework.data.mongodb.repository.MongoRepository; 5 | 6 | /** 7 | * Spring Data MongoDB repository for the OAuth2AuthenticationRefreshToken entity. 8 | */ 9 | public interface OAuth2RefreshTokenRepository extends MongoRepository { 10 | 11 | public OAuth2AuthenticationRefreshToken findByTokenId(String tokenId); 12 | } 13 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/repository/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Spring Data JPA repositories. 3 | */ 4 | package fr.ekito.example.repository; 5 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/security/AuthoritiesConstants.java: -------------------------------------------------------------------------------- 1 | package fr.ekito.example.security; 2 | 3 | /** 4 | * Constants for Spring Security authorities. 5 | */ 6 | public final class AuthoritiesConstants { 7 | 8 | private AuthoritiesConstants() { 9 | } 10 | 11 | public static final String ADMIN = "ROLE_ADMIN"; 12 | 13 | public static final String USER = "ROLE_USER"; 14 | 15 | public static final String ANONYMOUS = "ROLE_ANONYMOUS"; 16 | } 17 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/security/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Spring Security configuration. 3 | */ 4 | package fr.ekito.example.security; 5 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/service/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Service layer beans. 3 | */ 4 | package fr.ekito.example.service; 5 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/web/filter/gzip/GzipResponseHeadersNotModifiableException.java: -------------------------------------------------------------------------------- 1 | package fr.ekito.example.web.filter.gzip; 2 | 3 | import javax.servlet.ServletException; 4 | 5 | public class GzipResponseHeadersNotModifiableException extends ServletException { 6 | 7 | public GzipResponseHeadersNotModifiableException(String message) { 8 | super(message); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/web/filter/gzip/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * GZipping servlet filter. 3 | */ 4 | package fr.ekito.example.web.filter.gzip; 5 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/web/filter/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Servlet filters. 3 | */ 4 | package fr.ekito.example.web.filter; 5 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/web/propertyeditors/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Property Editors. 3 | */ 4 | package fr.ekito.example.web.propertyeditors; 5 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/web/rest/dto/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Data Transfer Objects used by Spring MVC REST controllers. 3 | */ 4 | package fr.ekito.example.web.rest.dto; 5 | -------------------------------------------------------------------------------- /start/src/main/java/fr/ekito/example/web/rest/package-info.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Spring MVC REST controllers. 3 | */ 4 | package fr.ekito.example.web.rest; 5 | -------------------------------------------------------------------------------- /start/src/main/resources/config/mongeez/authorities.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /start/src/main/resources/config/mongeez/master.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /start/src/main/resources/i18n/messages_ca.properties: -------------------------------------------------------------------------------- 1 | # Error page 2 | error.title=La seva petició no s'ha pogut processar 3 | error.subtitle=Demanem disculpes, s'ha produït un error 4 | error.status=Estat: 5 | error.message=Missatge: 6 | 7 | # Activation e-mail 8 | email.activation.title=Activació JHipster 9 | email.activation.greeting=Benvolgut {0} 10 | email.activation.text1=S'ha creat el seu compte JHipster, si us plau segueixi el següent enllaç per activar-lo: 11 | email.activation.text2=Salutacions, 12 | email.signature=JHipster. 13 | -------------------------------------------------------------------------------- /start/src/main/resources/i18n/messages_da.properties: -------------------------------------------------------------------------------- 1 | # Error page 2 | error.title=Din foresp\u00f8rgsel kan ikke behandles 3 | error.subtitle=Beklager, der er opst\u00e5et en fejl. 4 | error.status=Tilstand: 5 | error.message=Besked: 6 | 7 | # Activation e-mail 8 | email.activation.title=JHipster kontoaktivering 9 | email.activation.greeting=Kære {0} 10 | email.activation.text1=Din JHipster konto er blevet oprettet, klik venligst på linket nedenfor for at aktivere den: 11 | email.activation.text2=Med venlig hilsen, 12 | email.signature=JHipster. 13 | -------------------------------------------------------------------------------- /start/src/main/resources/i18n/messages_de.properties: -------------------------------------------------------------------------------- 1 | # Error page 2 | error.title=Ihre Anfrage kann nicht bearbeitet werden 3 | error.subtitle=Verzeihung, ein Fehler ist aufgetreten. 4 | error.status=Status: 5 | error.message=Meldung: 6 | 7 | # Activation e-mail 8 | email.activation.title=JHipster Aktivierung 9 | email.activation.greeting=Liebe(r) {0} 10 | email.activation.text1=Dein JHipster Zugang wurde angelegt, bitte klicke auf den Link unten, um ihn zu aktivieren: 11 | email.activation.text2=Grüße, 12 | email.signature=JHipster. 13 | -------------------------------------------------------------------------------- /start/src/main/resources/i18n/messages_en.properties: -------------------------------------------------------------------------------- 1 | # Error page 2 | error.title=Your request cannot be processed 3 | error.subtitle=Sorry, an error has occurred. 4 | error.status=Status: 5 | error.message=Message: 6 | 7 | # Activation e-mail 8 | email.activation.title=JHipster activation 9 | email.activation.greeting=Dear {0} 10 | email.activation.text1=Your JHipster account has been created, please click on the URL below to activate it: 11 | email.activation.text2=Regards, 12 | email.signature=JHipster. 13 | -------------------------------------------------------------------------------- /start/src/main/resources/i18n/messages_es.properties: -------------------------------------------------------------------------------- 1 | # Error page 2 | error.title=Su pedido no puede ser processar 3 | error.subtitle=Lo sentimos, ha ocurrido un error. 4 | error.status=Estado: 5 | error.message=Mensaje: 6 | 7 | # Activation e-mail 8 | email.activation.title=JHipster activación 9 | email.activation.greeting=Querido {0} 10 | email.activation.text1=Su cuenta JHipster se ha creado, por favor haga clic en el enlace de abajo para activarla: 11 | email.activation.text2=Saludos, 12 | email.signature=JHipster. 13 | -------------------------------------------------------------------------------- /start/src/main/resources/i18n/messages_fr.properties: -------------------------------------------------------------------------------- 1 | # Error page 2 | error.title=Votre demande ne peut être traitée 3 | error.subtitle=Désolé, une erreur s'est produite. 4 | error.status=Status: 5 | error.message=Message: 6 | 7 | # Activation e-mail 8 | email.activation.title=Activation de votre compte utilisateur 9 | email.activation.greeting=Cher {0} 10 | email.activation.text1=Votre compte utilisateur a été créé, pour l'activer merci de cliquer sur le lien ci-dessous: 11 | email.activation.text2=Cordialement, 12 | email.signature=JHipster. 13 | -------------------------------------------------------------------------------- /start/src/main/resources/i18n/messages_pl.properties: -------------------------------------------------------------------------------- 1 | # Error page 2 | error.title=Twoje żądanie nie może być procesowane 3 | error.subtitle=Przepraszamy, wystąpił błąd. 4 | error.status=Status: 5 | error.message=Wiadomość: 6 | 7 | # Activation e-mail 8 | email.activation.title=JHipster activation 9 | email.activation.greeting=Drogi {0} 10 | email.activation.text1=Twoje konto JHipster zostało utworzone, proszę kliknij poniższy link aktywacyjny: 11 | email.activation.text2=Z uszanowaniem, 12 | email.signature=JHipster. 13 | -------------------------------------------------------------------------------- /start/src/main/resources/i18n/messages_pt_BR.properties: -------------------------------------------------------------------------------- 1 | # Error page 2 | error.title=A requisição não pode ser processada 3 | error.subtitle=Desculpe, ocorreu um erro. 4 | error.status=Status: 5 | error.message=Mensagem: 6 | 7 | # Activation e-mail 8 | email.activation.title=JHipster ativação 9 | email.activation.greeting=Caro {0} 10 | email.activation.text1=Sua conta JHipster foi criada, por favor click na URL abaixo para ativar: 11 | email.activation.text2=Atenciosamente, 12 | email.signature=JHipster. 13 | -------------------------------------------------------------------------------- /start/src/main/resources/i18n/messages_ru.properties: -------------------------------------------------------------------------------- 1 | # Error page 2 | error.title = Ваш запрос не может быть обработан 3 | error.subtitle = Извините, произошла ошибка. 4 | error.status = Статус: 5 | error.message = Сообщение: 6 | 7 | # Activation e-mail 8 | email.activation.title=JHipster activation 9 | email.activation.greeting=Dear {0} 10 | email.activation.text1=Your JHipster account has been created, please click on the URL below to activate it: 11 | email.activation.text2=Regards, 12 | email.signature=JHipster. 13 | -------------------------------------------------------------------------------- /start/src/main/resources/i18n/messages_sv.properties: -------------------------------------------------------------------------------- 1 | # Error page 2 | error.title=Din förfrågan kan inte hanteras 3 | error.subtitle=Tyvärr, det blev fel 4 | error.status=Status: 5 | error.message=Meddelande: 6 | 7 | # Activation e-mail 8 | email.activation.title=JHipster aktivering 9 | email.activation.greeting=Käre {0} 10 | email.activation.text1=Ditt JHipster konto har skapats, klicka på länken för att aktivera kontot: 11 | email.activation.text2=Med vänliga hälsningar, 12 | email.signature=JHipster. 13 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-cookies/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-cookies", 3 | "version": "1.2.26", 4 | "main": "./angular-cookies.js", 5 | "dependencies": { 6 | "angular": "1.2.26" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-dynamic-locale/.bowerrc: -------------------------------------------------------------------------------- 1 | { 2 | "directory": "components" 3 | } 4 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-dynamic-locale/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | components 3 | .rcs 4 | *.swp 5 | .idea 6 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-dynamic-locale/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.10 4 | 5 | before_install: 6 | - npm install -g grunt-cli bower 7 | 8 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-dynamic-locale/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | CONTRIBUTING 2 | ============ 3 | 4 | * Open a [Pull Request (PR)](https://github.com/lgalfaso/angular-dynamic-locale/pull/new/master) 5 | * Make sure your PR is on a **new branch** you created off of the latest version of master 6 | * Do **not** open a PR from your master branch 7 | * Open a PR to start a discussion even if the code isn't finished (easier to collect feedback this way) 8 | * Make sure all previous tests pass and add new tests for added behaviors 9 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-dynamic-locale/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Lucas Galfaso", 3 | "name": "angular-dynamic-locale", 4 | "main": "src/tmhDynamicLocale.js", 5 | "description": "Angular Dynamic Locale", 6 | "version": "0.1.21", 7 | "devDependencies": { 8 | "angular-mocks": "1.2.8", 9 | "angular": "1.2.8", 10 | "angular-cookies": "1.2.8", 11 | "angular-i18n": "1.2.8" 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-i18n/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-i18n", 3 | "version": "1.2.26", 4 | "ignore": [ 5 | "**/.*", 6 | "node_modules", 7 | "components" 8 | ] 9 | } 10 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-mocks/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-mocks", 3 | "version": "1.2.26", 4 | "main": "./angular-mocks.js", 5 | "dependencies": { 6 | "angular": "1.2.26" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-resource/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-resource", 3 | "version": "1.2.26", 4 | "main": "./angular-resource.js", 5 | "dependencies": { 6 | "angular": "1.2.26" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-route/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-route", 3 | "version": "1.2.26", 4 | "main": "./angular-route.js", 5 | "dependencies": { 6 | "angular": "1.2.26" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-sanitize/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-sanitize", 3 | "version": "1.2.26", 4 | "main": "./angular-sanitize.js", 5 | "dependencies": { 6 | "angular": "1.2.26" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-scenario/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-scenario", 3 | "version": "1.2.26", 4 | "main": "./angular-scenario.js", 5 | "dependencies": { 6 | "angular": "1.2.26" 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-scenario/jstd-scenario-adapter-config.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Configuration for jstd scenario adapter 3 | */ 4 | var jstdScenarioAdapter = { 5 | relativeUrlPrefix: '/build/docs/' 6 | }; 7 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-translate-loader-static-files/README.md: -------------------------------------------------------------------------------- 1 | # bower-angular-translate-loader-static-files 2 | 3 | angular-translate-loader-static-files bower package 4 | 5 | ### Installation 6 | 7 | ```` 8 | $ bower install angular-translate-loader-static-files 9 | ```` 10 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-translate-loader-static-files/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-translate-loader-static-files", 3 | "version": "2.4.2", 4 | "main": "./angular-translate-loader-static-files.js", 5 | "dependencies": { 6 | "angular-translate": "~2.4.2" 7 | }, 8 | "ignore": [] 9 | } 10 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-translate-storage-cookie/README.md: -------------------------------------------------------------------------------- 1 | # bower-angular-translate-storage-cookie 2 | 3 | angular-translate-cookie-storage bower package 4 | 5 | ### Installation 6 | 7 | ```` 8 | $ bower install angular-translate-storage-cookie 9 | ```` 10 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-translate-storage-cookie/angular-translate-storage-cookie.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * angular-translate - v2.4.2 - 2014-10-21 3 | * http://github.com/angular-translate/angular-translate 4 | * Copyright (c) 2014 ; Licensed MIT 5 | */ 6 | angular.module("pascalprecht.translate").factory("$translateCookieStorage",["$cookieStore",function(a){var b={get:function(b){return a.get(b)},set:function(b,c){a.put(b,c)}};return b}]); -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-translate-storage-cookie/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-translate-storage-cookie", 3 | "version": "2.4.2", 4 | "main": "./angular-translate-storage-cookie.js", 5 | "dependencies": { 6 | "angular-translate": "~2.4.2" 7 | }, 8 | "ignore": [] 9 | } 10 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-translate/README.md: -------------------------------------------------------------------------------- 1 | # bower-angular-translate 2 | 3 | angular-translate bower package 4 | 5 | ### Installation 6 | 7 | ```` 8 | $ bower install angular-translate 9 | ```` 10 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular-translate/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular-translate", 3 | "version": "2.4.2", 4 | "main": "./angular-translate.js", 5 | "ignore": [] 6 | } 7 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular", 3 | "version": "1.2.26", 4 | "main": "./angular.js", 5 | "dependencies": {}, 6 | "homepage": "https://github.com/angular/bower-angular", 7 | "_release": "1.2.26", 8 | "_resolution": { 9 | "type": "version", 10 | "tag": "v1.2.26", 11 | "commit": "7308d8d650b2b9948796035cbf6f3b175d45efe0" 12 | }, 13 | "_source": "git://github.com/angular/bower-angular.git", 14 | "_target": "1.2.26", 15 | "_originalSource": "angular" 16 | } -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular/angular.min.js.gzip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ekito/spring-multitenancy/7b46cda189c43f1ebdb7e125c72ba78287d20b95/start/src/main/webapp/bower_components/angular/angular.min.js.gzip -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/angular/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "angular", 3 | "version": "1.2.26", 4 | "main": "./angular.js", 5 | "dependencies": { 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/fonts/bootstrap/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ekito/spring-multitenancy/7b46cda189c43f1ebdb7e125c72ba78287d20b95/start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/fonts/bootstrap/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ekito/spring-multitenancy/7b46cda189c43f1ebdb7e125c72ba78287d20b95/start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/fonts/bootstrap/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ekito/spring-multitenancy/7b46cda189c43f1ebdb7e125c72ba78287d20b95/start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/fonts/bootstrap/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/javascripts/bootstrap.js: -------------------------------------------------------------------------------- 1 | //= require bootstrap/affix 2 | //= require bootstrap/alert 3 | //= require bootstrap/button 4 | //= require bootstrap/carousel 5 | //= require bootstrap/collapse 6 | //= require bootstrap/dropdown 7 | //= require bootstrap/tab 8 | //= require bootstrap/transition 9 | //= require bootstrap/scrollspy 10 | //= require bootstrap/modal 11 | //= require bootstrap/tooltip 12 | //= require bootstrap/popover 13 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/stylesheets/bootstrap/mixins/_alerts.scss: -------------------------------------------------------------------------------- 1 | // Alerts 2 | 3 | @mixin alert-variant($background, $border, $text-color) { 4 | background-color: $background; 5 | border-color: $border; 6 | color: $text-color; 7 | 8 | hr { 9 | border-top-color: darken($border, 5%); 10 | } 11 | .alert-link { 12 | color: darken($text-color, 10%); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/stylesheets/bootstrap/mixins/_background-variant.scss: -------------------------------------------------------------------------------- 1 | // Contextual backgrounds 2 | 3 | // [converter] $parent hack 4 | @mixin bg-variant($parent, $color) { 5 | #{$parent} { 6 | background-color: $color; 7 | } 8 | a#{$parent}:hover { 9 | background-color: darken($color, 10%); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/stylesheets/bootstrap/mixins/_center-block.scss: -------------------------------------------------------------------------------- 1 | // Center-align a block level element 2 | 3 | @mixin center-block() { 4 | display: block; 5 | margin-left: auto; 6 | margin-right: auto; 7 | } 8 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/stylesheets/bootstrap/mixins/_labels.scss: -------------------------------------------------------------------------------- 1 | // Labels 2 | 3 | @mixin label-variant($color) { 4 | background-color: $color; 5 | 6 | &[href] { 7 | &:hover, 8 | &:focus { 9 | background-color: darken($color, 10%); 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/stylesheets/bootstrap/mixins/_nav-divider.scss: -------------------------------------------------------------------------------- 1 | // Horizontal dividers 2 | // 3 | // Dividers (basically an hr) within dropdowns and nav lists 4 | 5 | @mixin nav-divider($color: #e5e5e5) { 6 | height: 1px; 7 | margin: (($line-height-computed / 2) - 1) 0; 8 | overflow: hidden; 9 | background-color: $color; 10 | } 11 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/stylesheets/bootstrap/mixins/_nav-vertical-align.scss: -------------------------------------------------------------------------------- 1 | // Navbar vertical align 2 | // 3 | // Vertically center elements in the navbar. 4 | // Example: an element has a height of 30px, so write out `.navbar-vertical-align(30px);` to calculate the appropriate top margin. 5 | 6 | @mixin navbar-vertical-align($element-height) { 7 | margin-top: (($navbar-height - $element-height) / 2); 8 | margin-bottom: (($navbar-height - $element-height) / 2); 9 | } 10 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/stylesheets/bootstrap/mixins/_opacity.scss: -------------------------------------------------------------------------------- 1 | // Opacity 2 | 3 | @mixin opacity($opacity) { 4 | opacity: $opacity; 5 | // IE8 filter 6 | $opacity-ie: ($opacity * 100); 7 | filter: #{alpha(opacity=$opacity-ie)}; 8 | } 9 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/stylesheets/bootstrap/mixins/_progress-bar.scss: -------------------------------------------------------------------------------- 1 | // Progress bars 2 | 3 | @mixin progress-bar-variant($color) { 4 | background-color: $color; 5 | .progress-striped & { 6 | @include gradient-striped(); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/stylesheets/bootstrap/mixins/_reset-filter.scss: -------------------------------------------------------------------------------- 1 | // Reset filters for IE 2 | // 3 | // When you need to remove a gradient background, do not forget to use this to reset 4 | // the IE filter for IE9 and below. 5 | 6 | @mixin reset-filter() { 7 | filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 8 | } 9 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/stylesheets/bootstrap/mixins/_resize.scss: -------------------------------------------------------------------------------- 1 | // Resize anything 2 | 3 | @mixin resizable($direction) { 4 | resize: $direction; // Options: horizontal, vertical, both 5 | overflow: auto; // Safari fix 6 | } 7 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/stylesheets/bootstrap/mixins/_size.scss: -------------------------------------------------------------------------------- 1 | // Sizing shortcuts 2 | 3 | @mixin size($width, $height) { 4 | width: $width; 5 | height: $height; 6 | } 7 | 8 | @mixin square($size) { 9 | @include size($size, $size); 10 | } 11 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/stylesheets/bootstrap/mixins/_tab-focus.scss: -------------------------------------------------------------------------------- 1 | // WebKit-style focus 2 | 3 | @mixin tab-focus() { 4 | // Default 5 | outline: thin dotted; 6 | // WebKit 7 | outline: 5px auto -webkit-focus-ring-color; 8 | outline-offset: -2px; 9 | } 10 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/stylesheets/bootstrap/mixins/_text-emphasis.scss: -------------------------------------------------------------------------------- 1 | // Typography 2 | 3 | // [converter] $parent hack 4 | @mixin text-emphasis-variant($parent, $color) { 5 | #{$parent} { 6 | color: $color; 7 | } 8 | a#{$parent}:hover { 9 | color: darken($color, 10%); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/bootstrap-sass/vendor/assets/stylesheets/bootstrap/mixins/_text-overflow.scss: -------------------------------------------------------------------------------- 1 | // Text overflow 2 | // Requires inline-block or block for proper styling 3 | 4 | @mixin text-overflow() { 5 | overflow: hidden; 6 | text-overflow: ellipsis; 7 | white-space: nowrap; 8 | } 9 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/ajax/parseJSON.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | // Support: Android 2.3 6 | // Workaround failure to string-cast null input 7 | jQuery.parseJSON = function( data ) { 8 | return JSON.parse( data + "" ); 9 | }; 10 | 11 | return jQuery.parseJSON; 12 | 13 | }); 14 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/ajax/var/nonce.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../core" 3 | ], function( jQuery ) { 4 | return jQuery.now(); 5 | }); 6 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/ajax/var/rquery.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/\?/); 3 | }); 4 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/attributes.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./core", 3 | "./attributes/attr", 4 | "./attributes/prop", 5 | "./attributes/classes", 6 | "./attributes/val" 7 | ], function( jQuery ) { 8 | 9 | // Return jQuery for attributes-only inclusion 10 | return jQuery; 11 | }); 12 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/core/var/rsingleTag.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | // Match a standalone tag 3 | return (/^<(\w+)\s*\/?>(?:<\/\1>|)$/); 4 | }); 5 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/css/hiddenVisibleSelectors.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../selector" 4 | ], function( jQuery ) { 5 | 6 | jQuery.expr.filters.hidden = function( elem ) { 7 | // Support: Opera <= 12.12 8 | // Opera reports offsetWidths and offsetHeights less than zero on some elements 9 | return elem.offsetWidth <= 0 && elem.offsetHeight <= 0; 10 | }; 11 | jQuery.expr.filters.visible = function( elem ) { 12 | return !jQuery.expr.filters.hidden( elem ); 13 | }; 14 | 15 | }); 16 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/css/var/cssExpand.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return [ "Top", "Right", "Bottom", "Left" ]; 3 | }); 4 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/css/var/getStyles.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return function( elem ) { 3 | return elem.ownerDocument.defaultView.getComputedStyle( elem, null ); 4 | }; 5 | }); 6 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/css/var/isHidden.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../core", 3 | "../../selector" 4 | // css is assumed 5 | ], function( jQuery ) { 6 | 7 | return function( elem, el ) { 8 | // isHidden might be called from jQuery#filter function; 9 | // in that case, element will be second argument 10 | elem = el || elem; 11 | return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem ); 12 | }; 13 | }); 14 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/css/var/rmargin.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/^margin/); 3 | }); 4 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/css/var/rnumnonpx.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../var/pnum" 3 | ], function( pnum ) { 4 | return new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); 5 | }); 6 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/data/accepts.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core" 3 | ], function( jQuery ) { 4 | 5 | /** 6 | * Determines whether an object can have data 7 | */ 8 | jQuery.acceptData = function( owner ) { 9 | // Accepts only: 10 | // - Node 11 | // - Node.ELEMENT_NODE 12 | // - Node.DOCUMENT_NODE 13 | // - Object 14 | // - Any 15 | /* jshint -W018 */ 16 | return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); 17 | }; 18 | 19 | return jQuery.acceptData; 20 | }); 21 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/data/var/data_priv.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../Data" 3 | ], function( Data ) { 4 | return new Data(); 5 | }); 6 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/data/var/data_user.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../Data" 3 | ], function( Data ) { 4 | return new Data(); 5 | }); 6 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/deprecated.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./core", 3 | "./traversing" 4 | ], function( jQuery ) { 5 | 6 | // The number of elements contained in the matched element set 7 | jQuery.fn.size = function() { 8 | return this.length; 9 | }; 10 | 11 | jQuery.fn.andSelf = jQuery.fn.addBack; 12 | 13 | }); 14 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/effects/animatedSelector.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../core", 3 | "../selector", 4 | "../effects" 5 | ], function( jQuery ) { 6 | 7 | jQuery.expr.filters.animated = function( elem ) { 8 | return jQuery.grep(jQuery.timers, function( fn ) { 9 | return elem === fn.elem; 10 | }).length; 11 | }; 12 | 13 | }); 14 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/event/support.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../var/support" 3 | ], function( support ) { 4 | 5 | support.focusinBubbles = "onfocusin" in window; 6 | 7 | return support; 8 | 9 | }); 10 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/manipulation/_evalUrl.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../ajax" 3 | ], function( jQuery ) { 4 | 5 | jQuery._evalUrl = function( url ) { 6 | return jQuery.ajax({ 7 | url: url, 8 | type: "GET", 9 | dataType: "script", 10 | async: false, 11 | global: false, 12 | "throws": true 13 | }); 14 | }; 15 | 16 | return jQuery._evalUrl; 17 | 18 | }); 19 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/manipulation/var/rcheckableType.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/^(?:checkbox|radio)$/i); 3 | }); 4 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/outro.js: -------------------------------------------------------------------------------- 1 | })); 2 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/selector-sizzle.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./core", 3 | "sizzle" 4 | ], function( jQuery, Sizzle ) { 5 | 6 | jQuery.find = Sizzle; 7 | jQuery.expr = Sizzle.selectors; 8 | jQuery.expr[":"] = jQuery.expr.pseudos; 9 | jQuery.unique = Sizzle.uniqueSort; 10 | jQuery.text = Sizzle.getText; 11 | jQuery.isXMLDoc = Sizzle.isXML; 12 | jQuery.contains = Sizzle.contains; 13 | 14 | }); 15 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/selector.js: -------------------------------------------------------------------------------- 1 | define([ "./selector-sizzle" ]); 2 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/traversing/var/rneedsContext.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "../../core", 3 | "../../selector" 4 | ], function( jQuery ) { 5 | return jQuery.expr.match.needsContext; 6 | }); 7 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/var/arr.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return []; 3 | }); 4 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/var/class2type.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | // [[Class]] -> type pairs 3 | return {}; 4 | }); 5 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/var/concat.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.concat; 5 | }); 6 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/var/hasOwn.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./class2type" 3 | ], function( class2type ) { 4 | return class2type.hasOwnProperty; 5 | }); 6 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/var/indexOf.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.indexOf; 5 | }); 6 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/var/pnum.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/).source; 3 | }); 4 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/var/push.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.push; 5 | }); 6 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/var/rnotwhite.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return (/\S+/g); 3 | }); 4 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/var/slice.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./arr" 3 | ], function( arr ) { 4 | return arr.slice; 5 | }); 6 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/var/strundefined.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | return typeof undefined; 3 | }); 4 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/var/support.js: -------------------------------------------------------------------------------- 1 | define(function() { 2 | // All support tests are defined in their respective modules. 3 | return {}; 4 | }); 5 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/jquery/src/var/toString.js: -------------------------------------------------------------------------------- 1 | define([ 2 | "./class2type" 3 | ], function( class2type ) { 4 | return class2type.toString; 5 | }); 6 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/json3/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing to JSON3 2 | 3 | If you'd like to contribute to JSON3, please review our [contributing guidelines](http://bestiejs.github.io/json3/#section_5). Thanks! 4 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/.bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "modernizr", 3 | "homepage": "https://github.com/Modernizr/Modernizr", 4 | "version": "2.7.1", 5 | "_release": "2.7.1", 6 | "_resolution": { 7 | "type": "version", 8 | "tag": "v2.7.1", 9 | "commit": "54252c10fc7d3b8b17cf458c401ca904dc354d8c" 10 | }, 11 | "_source": "git://github.com/Modernizr/Modernizr.git", 12 | "_target": "2.7.1", 13 | "_originalSource": "modernizr" 14 | } -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/.editorconfig: -------------------------------------------------------------------------------- 1 | # editorconfig.org 2 | root = true 3 | 4 | [*] 5 | indent_style = space 6 | indent_size = 2 7 | end_of_line = lf 8 | charset = utf-8 9 | trim_trailing_whitespace = true 10 | insert_final_newline = true 11 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/.gitignore: -------------------------------------------------------------------------------- 1 | modernizr.min.js 2 | .DS_Store -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | node_js: 3 | - 0.8 4 | before_script: 5 | - npm install grunt 6 | script: grunt travis --verbose -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/a-download.js: -------------------------------------------------------------------------------- 1 | 2 | // a[download] attribute 3 | // When used on an , this attribute signifies that the resource it 4 | // points to should be downloaded by the browser rather than navigating to it. 5 | // http://developers.whatwg.org/links.html#downloading-resources 6 | // By Addy Osmani 7 | 8 | Modernizr.addTest('adownload', 'download' in document.createElement('a')); 9 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/audio-audiodata-api.js: -------------------------------------------------------------------------------- 1 | // Mozilla Audio Data API 2 | // https://wiki.mozilla.org/Audio_Data_API 3 | // by Addy Osmani 4 | Modernizr.addTest('audiodata', !!(window.Audio)); 5 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/audio-webaudio-api.js: -------------------------------------------------------------------------------- 1 | // Web Audio API 2 | // https://dvcs.w3.org/hg/audio/raw-file/tip/webaudio/specification.html 3 | // By Addy Osmani 4 | Modernizr.addTest('webaudio', !!(window.webkitAudioContext || window.AudioContext)); 5 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/battery-api.js: -------------------------------------------------------------------------------- 1 | 2 | // Battery API 3 | // https://developer.mozilla.org/en/DOM/window.navigator.mozBattery 4 | // By: Paul Sayre 5 | 6 | Modernizr.addTest('battery', 7 | !!Modernizr.prefixed('battery', navigator) 8 | ); -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/battery-level.js: -------------------------------------------------------------------------------- 1 | 2 | // Low Battery Level 3 | // Enable a developer to remove CPU intensive CSS/JS when battery is low 4 | // developer.mozilla.org/en/DOM/window.navigator.mozBattery 5 | // By: Paul Sayre 6 | 7 | Modernizr.addTest('lowbattery', function () { 8 | var minLevel = 0.20, 9 | battery = Modernizr.prefixed('battery', navigator); 10 | return !!(battery && !battery.charging && battery.level <= minLevel); 11 | }); 12 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/blob-constructor.js: -------------------------------------------------------------------------------- 1 | // Blob constructor 2 | // http://dev.w3.org/2006/webapi/FileAPI/#constructorBlob 3 | 4 | Modernizr.addTest('blobconstructor', function () { 5 | try { 6 | return !!new Blob(); 7 | } catch (e) { 8 | return false; 9 | } 10 | }); 11 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/contenteditable.js: -------------------------------------------------------------------------------- 1 | // contentEditable 2 | // http://www.whatwg.org/specs/web-apps/current-work/multipage/editing.html#contenteditable 3 | 4 | // this is known to false positive in some mobile browsers 5 | // here is a whitelist of verified working browsers: 6 | // https://github.com/NielsLeenheer/html5test/blob/549f6eac866aa861d9649a0707ff2c0157895706/scripts/engine.js#L2083 7 | 8 | Modernizr.addTest('contenteditable', 9 | 'contentEditable' in document.documentElement); 10 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/contextmenu.js: -------------------------------------------------------------------------------- 1 | // http://www.w3.org/TR/html5/interactive-elements.html#context-menus 2 | // Demo at http://thewebrocks.com/demos/context-menu/ 3 | Modernizr.addTest( 4 | 'contextmenu', 5 | ('contextMenu' in document.documentElement && 'HTMLMenuItemElement' in window) 6 | ); 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/cookies.js: -------------------------------------------------------------------------------- 1 | 2 | // by tauren 3 | // https://github.com/Modernizr/Modernizr/issues/191 4 | 5 | Modernizr.addTest('cookies', function () { 6 | // Quick test if browser has cookieEnabled host property 7 | if (navigator.cookieEnabled) return true; 8 | // Create cookie 9 | document.cookie = "cookietest=1"; 10 | var ret = document.cookie.indexOf("cookietest=") != -1; 11 | // Delete cookie 12 | document.cookie = "cookietest=1; expires=Thu, 01-Jan-1970 00:00:01 GMT"; 13 | return ret; 14 | }); 15 | 16 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/cors.js: -------------------------------------------------------------------------------- 1 | // cors 2 | // By Theodoor van Donge 3 | Modernizr.addTest('cors', !!(window.XMLHttpRequest && 'withCredentials' in new XMLHttpRequest())); -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/css-backgroundsizecover.js: -------------------------------------------------------------------------------- 1 | 2 | // developer.mozilla.org/en/CSS/background-size 3 | 4 | Modernizr.testStyles( '#modernizr{background-size:cover}', function( elem ) { 5 | var style = window.getComputedStyle ? 6 | window.getComputedStyle( elem, null ) 7 | : elem.currentStyle; 8 | 9 | Modernizr.addTest( 'bgsizecover', style.backgroundSize == 'cover' ); 10 | }); -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/css-boxsizing.js: -------------------------------------------------------------------------------- 1 | 2 | // developer.mozilla.org/en/CSS/box-sizing 3 | // github.com/Modernizr/Modernizr/issues/248 4 | 5 | Modernizr.addTest("boxsizing",function(){ 6 | return Modernizr.testAllProps("boxSizing") && (document.documentMode === undefined || document.documentMode > 7); 7 | }); 8 | 9 | 10 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/css-calc.js: -------------------------------------------------------------------------------- 1 | // Method of allowing calculated values for length units, i.e. width: calc(100%-3em) http://caniuse.com/#search=calc 2 | // By @calvein 3 | 4 | Modernizr.addTest('csscalc', function() { 5 | var prop = 'width:'; 6 | var value = 'calc(10px);'; 7 | var el = document.createElement('div'); 8 | 9 | el.style.cssText = prop + Modernizr._prefixes.join(value + prop); 10 | 11 | return !!el.style.length; 12 | }); 13 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/css-cubicbezierrange.js: -------------------------------------------------------------------------------- 1 | // cubic-bezier values can't be > 1 for Webkit until bug #45761 (https://bugs.webkit.org/show_bug.cgi?id=45761) is fixed 2 | // By @calvein 3 | 4 | Modernizr.addTest('cubicbezierrange', function() { 5 | var el = document.createElement('div'); 6 | el.style.cssText = Modernizr._prefixes.join('transition-timing-function' + ':cubic-bezier(1,0,0,1.1); '); 7 | return !!el.style.length; 8 | }); 9 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/css-displayrunin.js: -------------------------------------------------------------------------------- 1 | 2 | // by alanhogan 3 | 4 | // https://github.com/Modernizr/Modernizr/issues/198 5 | // http://css-tricks.com/596-run-in/ 6 | 7 | 8 | 9 | Modernizr.testStyles(' #modernizr { display: run-in; } ', function(elem, rule){ 10 | 11 | var ret = (window.getComputedStyle ? 12 | getComputedStyle(elem, null).getPropertyValue('display') : 13 | elem.currentStyle['display']); 14 | 15 | Modernizr.addTest('display-runin', ret == 'run-in'); 16 | 17 | }); 18 | 19 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/css-filters.js: -------------------------------------------------------------------------------- 1 | // https://github.com/Modernizr/Modernizr/issues/615 2 | // documentMode is needed for false positives in oldIE, please see issue above 3 | Modernizr.addTest('cssfilters', function() { 4 | var el = document.createElement('div'); 5 | el.style.cssText = Modernizr._prefixes.join('filter' + ':blur(2px); '); 6 | return !!el.style.length && ((document.documentMode === undefined || document.documentMode > 9)); 7 | }); -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/css-lastchild.js: -------------------------------------------------------------------------------- 1 | // last-child pseudo selector 2 | // https://github.com/Modernizr/Modernizr/pull/304 3 | 4 | 5 | Modernizr.addTest('lastchild', function(){ 6 | 7 | return Modernizr.testStyles("#modernizr div {width:100px} #modernizr :last-child{width:200px;display:block}", function (elem) { 8 | return elem.lastChild.offsetWidth > elem.firstChild.offsetWidth; 9 | }, 2); 10 | 11 | }); 12 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/css-mediaqueries.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | Modernizr.addTest('mediaqueries', Modernizr.mq('only all')); -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/css-objectfit.js: -------------------------------------------------------------------------------- 1 | 2 | // dev.opera.com/articles/view/css3-object-fit-object-position/ 3 | 4 | Modernizr.addTest('object-fit', 5 | !!Modernizr.prefixed('objectFit') 6 | ); -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/css-overflow-scrolling.js: -------------------------------------------------------------------------------- 1 | 2 | // johanbrook.com/browsers/native-momentum-scrolling-ios-5/ 3 | // introduced in iOS5b2. Possible API may change... 4 | 5 | Modernizr.addTest("overflowscrolling",function(){ 6 | return Modernizr.testAllProps("overflowScrolling"); 7 | }); 8 | 9 | 10 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/css-resize.js: -------------------------------------------------------------------------------- 1 | 2 | // Test for CSS 3 UI "resize" property 3 | // http://www.w3.org/TR/css3-ui/#resize 4 | // https://developer.mozilla.org/en/CSS/resize 5 | 6 | Modernizr.addTest('cssresize', Modernizr.testAllProps('resize')); 7 | 8 | 9 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/css-supports.js: -------------------------------------------------------------------------------- 1 | // http://dev.w3.org/csswg/css3-conditional/#at-supports 2 | // github.com/Modernizr/Modernizr/issues/648 3 | // Relies on the fact that a browser vendor should expose the CSSSupportsRule interface 4 | // http://dev.w3.org/csswg/css3-conditional/#the-csssupportsrule-interface 5 | 6 | Modernizr.addTest("supports","CSSSupportsRule" in window); -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/css-userselect.js: -------------------------------------------------------------------------------- 1 | // -moz-user-select:none test. 2 | 3 | // by ryan seddon 4 | //https://github.com/Modernizr/Modernizr/issues/250 5 | 6 | 7 | Modernizr.addTest("userselect",function(){ 8 | return Modernizr.testAllProps("user-select"); 9 | }); 10 | 11 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/custom-protocol-handler.js: -------------------------------------------------------------------------------- 1 | /* 2 | Custom protocol handler support 3 | http://developers.whatwg.org/timers.html#custom-handlers 4 | 5 | Added by @benschwarz 6 | */ 7 | 8 | Modernizr.addTest('customprotocolhandler', function () { 9 | return !!navigator.registerProtocolHandler; 10 | }); 11 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/dart.js: -------------------------------------------------------------------------------- 1 | // Dart 2 | // By Theodoor van Donge 3 | 4 | // https://chromiumcodereview.appspot.com/9232049/ 5 | 6 | Modernizr.addTest('dart', !!Modernizr.prefixed('startDart', navigator)); 7 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/dataview-api.js: -------------------------------------------------------------------------------- 1 | // DataView 2 | // https://developer.mozilla.org/en/JavaScript_typed_arrays/DataView 3 | // By Addy Osmani 4 | Modernizr.addTest('dataview', (typeof DataView !== 'undefined' && 'getFloat64' in DataView.prototype)); -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/dom-classlist.js: -------------------------------------------------------------------------------- 1 | // classList 2 | // https://developer.mozilla.org/en/DOM/element.classList 3 | // By Addy Osmani 4 | Modernizr.addTest('classlist', 'classList' in document.documentElement); 5 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/dom-createElement-attrs.js: -------------------------------------------------------------------------------- 1 | // by james a rosen. 2 | // https://github.com/Modernizr/Modernizr/issues/258 3 | 4 | Modernizr.addTest('createelement-attrs', function() { 5 | try { 6 | return document.createElement("").getAttribute('name') == 'test'; 7 | } catch(e) { 8 | return false; 9 | } 10 | }); 11 | 12 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/dom-dataset.js: -------------------------------------------------------------------------------- 1 | 2 | // dataset API for data-* attributes 3 | // test by @phiggins42 4 | 5 | Modernizr.addTest('dataset', function(){ 6 | var n = document.createElement("div"); 7 | n.setAttribute("data-a-b", "c"); 8 | return !!(n.dataset && n.dataset.aB === "c"); 9 | }); 10 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/dom-microdata.js: -------------------------------------------------------------------------------- 1 | // Microdata support 2 | // http://www.w3.org/TR/html5/microdata.html 3 | // By Addy Osmani 4 | Modernizr.addTest('microdata', !!(document['getItems'])); -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/elem-datalist.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | // lol. we already have a test for datalist built in! silly you. 4 | 5 | 6 | // Helpful links while you're here, though.. 7 | 8 | // http://css-tricks.com/15346-relevant-dropdowns-polyfill-for-datalist/ 9 | // http://miketaylr.com/test/datalist.html 10 | // http://miketaylr.com/code/datalist.html 11 | 12 | Modernizr.addTest('datalistelem', Modernizr.input.list ); 13 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/elem-output.js: -------------------------------------------------------------------------------- 1 | // 2 | // http://www.whatwg.org/specs/web-apps/current-work/multipage/the-button-element.html#the-output-element 3 | // by Addy Osmani 4 | Modernizr.addTest('outputelem', 'value' in document.createElement('output')); 5 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/elem-progress-meter.js: -------------------------------------------------------------------------------- 1 | //By Stefan Wallin 2 | 3 | //tests for progressbar-support. All browsers that don't support progressbar returns undefined =) 4 | Modernizr.addTest("progressbar",function(){ 5 | return document.createElement('progress').max !== undefined; 6 | }); 7 | 8 | //tests for meter-support. All browsers that don't support meters returns undefined =) 9 | Modernizr.addTest("meter",function(){ 10 | return document.createElement('meter').max !== undefined; 11 | }); 12 | -------------------------------------------------------------------------------- /start/src/main/webapp/bower_components/modernizr/feature-detects/elem-time.js: -------------------------------------------------------------------------------- 1 | //