From f1508666ecc70ecbf04290560756cb6fa72df291 Mon Sep 17 00:00:00 2001 From: michaelisvy Date: Thu, 11 Jun 2015 17:14:16 +0800 Subject: [PATCH] initial commit for AngularJS branch --- .bowerrc | 3 + .tern-project | 1 + bower.json | 23 + pom.xml | 22 +- readme.md | 4 +- .../samples/petclinic/model/Pet.java | 3 + .../samples/petclinic/model/Visit.java | 3 + .../jdbc/JdbcOwnerRepositoryImpl.java | 14 +- .../repository/jdbc/JdbcPetRowMapper.java | 2 +- .../jdbc/JdbcPetVisitExtractor.java | 54 - .../jdbc/JdbcVisitRepositoryImpl.java | 30 +- .../repository/jdbc/JdbcVisitRowMapper.java | 42 - ...wnerController.java => OwnerResource.java} | 75 +- .../{VetController.java => VetResource.java} | 36 +- src/main/resources/spring/mvc-core-config.xml | 10 +- src/main/resources/spring/mvc-view-config.xml | 27 +- .../WEB-INF/jsp/fragments/bodyHeader.jsp | 2 +- src/main/webapp/WEB-INF/web.xml | 62 +- .../angular-cache-buster/.bower.json | 40 + .../angular-cache-buster/README.md | 37 + .../angular-cache-buster.js | 62 + .../angular-cache-buster/bower.json | 31 + .../angular-cache-buster/karma.conf.js | 79 + .../angular-cache-buster/package.json | 43 + .../angular-cookies/.bower.json | 19 + .../angular-cookies/README.md | 77 + .../angular-cookies/angular-cookies.js | 206 + .../angular-cookies/angular-cookies.min.js | 8 + .../angular-cookies.min.js.map | 8 + .../angular-cookies/bower.json | 9 + .../angular-cookies/package.json | 26 + .../angular-dynamic-locale/.bower.json | 17 + .../angular-dynamic-locale/.gitignore | 5 + .../angular-dynamic-locale/.jscs.json | 14 + .../angular-dynamic-locale/.travis.yml | 7 + .../angular-dynamic-locale/CONTRIBUTING.md | 8 + .../angular-dynamic-locale/Gruntfile.js | 69 + .../angular-dynamic-locale/LICENSE | 22 + .../angular-dynamic-locale/README.md | 91 + .../angular-dynamic-locale/bower.json | 7 + .../angular-dynamic-locale/karma.conf.js | 22 + .../angular-dynamic-locale/karma.min.conf.js | 22 + .../angular-dynamic-locale/package.json | 36 + .../src/tmhDynamicLocale.js | 215 + .../test/tmhDynamicLocaleSpec.js | 644 + .../tmhDynamicLocale.min.js | 2 + .../tmhDynamicLocale.min.js.map | 1 + .../bower_components/angular-i18n/.bower.json | 19 + .../bower_components/angular-i18n/README.md | 65 + .../angular-i18n/angular-locale_aa-dj.js | 115 + .../angular-i18n/angular-locale_aa-er.js | 115 + .../angular-i18n/angular-locale_aa-et.js | 115 + .../angular-i18n/angular-locale_aa.js | 115 + .../angular-i18n/angular-locale_af-na.js | 97 + .../angular-i18n/angular-locale_af-za.js | 97 + .../angular-i18n/angular-locale_af.js | 97 + .../angular-i18n/angular-locale_agq-cm.js | 115 + .../angular-i18n/angular-locale_agq.js | 115 + .../angular-i18n/angular-locale_ak-gh.js | 115 + .../angular-i18n/angular-locale_ak.js | 115 + .../angular-i18n/angular-locale_am-et.js | 97 + .../angular-i18n/angular-locale_am.js | 97 + .../angular-i18n/angular-locale_ar-001.js | 97 + .../angular-i18n/angular-locale_ar-ae.js | 97 + .../angular-i18n/angular-locale_ar-bh.js | 97 + .../angular-i18n/angular-locale_ar-dj.js | 97 + .../angular-i18n/angular-locale_ar-dz.js | 97 + .../angular-i18n/angular-locale_ar-eg.js | 97 + .../angular-i18n/angular-locale_ar-eh.js | 97 + .../angular-i18n/angular-locale_ar-er.js | 97 + .../angular-i18n/angular-locale_ar-il.js | 97 + .../angular-i18n/angular-locale_ar-iq.js | 97 + .../angular-i18n/angular-locale_ar-jo.js | 97 + .../angular-i18n/angular-locale_ar-km.js | 97 + .../angular-i18n/angular-locale_ar-kw.js | 97 + .../angular-i18n/angular-locale_ar-lb.js | 97 + .../angular-i18n/angular-locale_ar-ly.js | 97 + .../angular-i18n/angular-locale_ar-ma.js | 97 + .../angular-i18n/angular-locale_ar-mr.js | 97 + .../angular-i18n/angular-locale_ar-om.js | 97 + .../angular-i18n/angular-locale_ar-ps.js | 97 + .../angular-i18n/angular-locale_ar-qa.js | 97 + .../angular-i18n/angular-locale_ar-sa.js | 97 + .../angular-i18n/angular-locale_ar-sd.js | 97 + .../angular-i18n/angular-locale_ar-so.js | 97 + .../angular-i18n/angular-locale_ar-ss.js | 97 + .../angular-i18n/angular-locale_ar-sy.js | 97 + .../angular-i18n/angular-locale_ar-td.js | 97 + .../angular-i18n/angular-locale_ar-tn.js | 97 + .../angular-i18n/angular-locale_ar-ye.js | 97 + .../angular-i18n/angular-locale_ar.js | 97 + .../angular-i18n/angular-locale_as-in.js | 115 + .../angular-i18n/angular-locale_as.js | 115 + .../angular-i18n/angular-locale_asa-tz.js | 115 + .../angular-i18n/angular-locale_asa.js | 115 + .../angular-i18n/angular-locale_ast-es.js | 115 + .../angular-i18n/angular-locale_ast.js | 115 + .../angular-i18n/angular-locale_az-cyrl-az.js | 97 + .../angular-i18n/angular-locale_az-cyrl.js | 97 + .../angular-i18n/angular-locale_az-latn-az.js | 97 + .../angular-i18n/angular-locale_az-latn.js | 97 + .../angular-i18n/angular-locale_az.js | 97 + .../angular-i18n/angular-locale_bas-cm.js | 115 + .../angular-i18n/angular-locale_bas.js | 115 + .../angular-i18n/angular-locale_be-by.js | 115 + .../angular-i18n/angular-locale_be.js | 115 + .../angular-i18n/angular-locale_bem-zm.js | 115 + .../angular-i18n/angular-locale_bem.js | 115 + .../angular-i18n/angular-locale_bez-tz.js | 115 + .../angular-i18n/angular-locale_bez.js | 115 + .../angular-i18n/angular-locale_bg-bg.js | 97 + .../angular-i18n/angular-locale_bg.js | 97 + .../angular-i18n/angular-locale_bm-latn-ml.js | 115 + .../angular-i18n/angular-locale_bm-latn.js | 115 + .../angular-i18n/angular-locale_bm-ml.js | 115 + .../angular-i18n/angular-locale_bm.js | 115 + .../angular-i18n/angular-locale_bn-bd.js | 97 + .../angular-i18n/angular-locale_bn-in.js | 97 + .../angular-i18n/angular-locale_bn.js | 97 + .../angular-i18n/angular-locale_bo-cn.js | 115 + .../angular-i18n/angular-locale_bo-in.js | 115 + .../angular-i18n/angular-locale_bo.js | 115 + .../angular-i18n/angular-locale_br-fr.js | 97 + .../angular-i18n/angular-locale_br.js | 97 + .../angular-i18n/angular-locale_brx-in.js | 115 + .../angular-i18n/angular-locale_brx.js | 115 + .../angular-i18n/angular-locale_bs-cyrl-ba.js | 115 + .../angular-i18n/angular-locale_bs-cyrl.js | 115 + .../angular-i18n/angular-locale_bs-latn-ba.js | 115 + .../angular-i18n/angular-locale_bs-latn.js | 115 + .../angular-i18n/angular-locale_bs.js | 115 + .../angular-i18n/angular-locale_byn-er.js | 115 + .../angular-i18n/angular-locale_byn.js | 115 + .../angular-i18n/angular-locale_ca-ad.js | 115 + .../angular-locale_ca-es-valencia.js | 115 + .../angular-i18n/angular-locale_ca-es.js | 115 + .../angular-i18n/angular-locale_ca-fr.js | 115 + .../angular-i18n/angular-locale_ca-it.js | 115 + .../angular-i18n/angular-locale_ca.js | 115 + .../angular-i18n/angular-locale_cgg-ug.js | 115 + .../angular-i18n/angular-locale_cgg.js | 115 + .../angular-i18n/angular-locale_chr-us.js | 97 + .../angular-i18n/angular-locale_chr.js | 97 + .../angular-locale_ckb-arab-iq.js | 115 + .../angular-locale_ckb-arab-ir.js | 115 + .../angular-i18n/angular-locale_ckb-arab.js | 115 + .../angular-i18n/angular-locale_ckb-iq.js | 115 + .../angular-i18n/angular-locale_ckb-ir.js | 115 + .../angular-locale_ckb-latn-iq.js | 115 + .../angular-i18n/angular-locale_ckb-latn.js | 115 + .../angular-i18n/angular-locale_ckb.js | 115 + .../angular-i18n/angular-locale_cs-cz.js | 115 + .../angular-i18n/angular-locale_cs.js | 115 + .../angular-i18n/angular-locale_cy-gb.js | 97 + .../angular-i18n/angular-locale_cy.js | 97 + .../angular-i18n/angular-locale_da-dk.js | 128 + .../angular-i18n/angular-locale_da-gl.js | 128 + .../angular-i18n/angular-locale_da.js | 128 + .../angular-i18n/angular-locale_dav-ke.js | 115 + .../angular-i18n/angular-locale_dav.js | 115 + .../angular-i18n/angular-locale_de-at.js | 115 + .../angular-i18n/angular-locale_de-be.js | 115 + .../angular-i18n/angular-locale_de-ch.js | 115 + .../angular-i18n/angular-locale_de-de.js | 115 + .../angular-i18n/angular-locale_de-li.js | 115 + .../angular-i18n/angular-locale_de-lu.js | 115 + .../angular-i18n/angular-locale_de.js | 115 + .../angular-i18n/angular-locale_dje-ne.js | 115 + .../angular-i18n/angular-locale_dje.js | 115 + .../angular-i18n/angular-locale_dsb-de.js | 115 + .../angular-i18n/angular-locale_dsb.js | 115 + .../angular-i18n/angular-locale_dua-cm.js | 115 + .../angular-i18n/angular-locale_dua.js | 115 + .../angular-i18n/angular-locale_dyo-sn.js | 115 + .../angular-i18n/angular-locale_dyo.js | 115 + .../angular-i18n/angular-locale_dz-bt.js | 115 + .../angular-i18n/angular-locale_dz.js | 115 + .../angular-i18n/angular-locale_ebu-ke.js | 115 + .../angular-i18n/angular-locale_ebu.js | 115 + .../angular-i18n/angular-locale_ee-gh.js | 115 + .../angular-i18n/angular-locale_ee-tg.js | 115 + .../angular-i18n/angular-locale_ee.js | 115 + .../angular-i18n/angular-locale_el-cy.js | 97 + .../angular-i18n/angular-locale_el-gr.js | 97 + .../angular-i18n/angular-locale_el.js | 97 + .../angular-i18n/angular-locale_en-001.js | 115 + .../angular-i18n/angular-locale_en-150.js | 115 + .../angular-i18n/angular-locale_en-ag.js | 115 + .../angular-i18n/angular-locale_en-ai.js | 115 + .../angular-i18n/angular-locale_en-as.js | 115 + .../angular-i18n/angular-locale_en-au.js | 115 + .../angular-i18n/angular-locale_en-bb.js | 115 + .../angular-i18n/angular-locale_en-be.js | 115 + .../angular-i18n/angular-locale_en-bm.js | 115 + .../angular-i18n/angular-locale_en-bs.js | 115 + .../angular-i18n/angular-locale_en-bw.js | 115 + .../angular-i18n/angular-locale_en-bz.js | 115 + .../angular-i18n/angular-locale_en-ca.js | 115 + .../angular-i18n/angular-locale_en-cc.js | 115 + .../angular-i18n/angular-locale_en-ck.js | 115 + .../angular-i18n/angular-locale_en-cm.js | 115 + .../angular-i18n/angular-locale_en-cx.js | 115 + .../angular-i18n/angular-locale_en-dg.js | 115 + .../angular-i18n/angular-locale_en-dm.js | 115 + .../angular-i18n/angular-locale_en-dsrt-us.js | 99 + .../angular-i18n/angular-locale_en-dsrt.js | 99 + .../angular-i18n/angular-locale_en-er.js | 115 + .../angular-i18n/angular-locale_en-fj.js | 115 + .../angular-i18n/angular-locale_en-fk.js | 115 + .../angular-i18n/angular-locale_en-fm.js | 115 + .../angular-i18n/angular-locale_en-gb.js | 115 + .../angular-i18n/angular-locale_en-gd.js | 115 + .../angular-i18n/angular-locale_en-gg.js | 115 + .../angular-i18n/angular-locale_en-gh.js | 115 + .../angular-i18n/angular-locale_en-gi.js | 115 + .../angular-i18n/angular-locale_en-gm.js | 115 + .../angular-i18n/angular-locale_en-gu.js | 115 + .../angular-i18n/angular-locale_en-gy.js | 115 + .../angular-i18n/angular-locale_en-hk.js | 115 + .../angular-i18n/angular-locale_en-ie.js | 115 + .../angular-i18n/angular-locale_en-im.js | 115 + .../angular-i18n/angular-locale_en-in.js | 115 + .../angular-i18n/angular-locale_en-io.js | 115 + .../angular-i18n/angular-locale_en-iso.js | 115 + .../angular-i18n/angular-locale_en-je.js | 115 + .../angular-i18n/angular-locale_en-jm.js | 115 + .../angular-i18n/angular-locale_en-ke.js | 115 + .../angular-i18n/angular-locale_en-ki.js | 115 + .../angular-i18n/angular-locale_en-kn.js | 115 + .../angular-i18n/angular-locale_en-ky.js | 115 + .../angular-i18n/angular-locale_en-lc.js | 115 + .../angular-i18n/angular-locale_en-lr.js | 115 + .../angular-i18n/angular-locale_en-ls.js | 115 + .../angular-i18n/angular-locale_en-mg.js | 115 + .../angular-i18n/angular-locale_en-mh.js | 115 + .../angular-i18n/angular-locale_en-mo.js | 115 + .../angular-i18n/angular-locale_en-mp.js | 115 + .../angular-i18n/angular-locale_en-ms.js | 115 + .../angular-i18n/angular-locale_en-mt.js | 115 + .../angular-i18n/angular-locale_en-mu.js | 115 + .../angular-i18n/angular-locale_en-mw.js | 115 + .../angular-i18n/angular-locale_en-my.js | 115 + .../angular-i18n/angular-locale_en-na.js | 115 + .../angular-i18n/angular-locale_en-nf.js | 115 + .../angular-i18n/angular-locale_en-ng.js | 115 + .../angular-i18n/angular-locale_en-nr.js | 115 + .../angular-i18n/angular-locale_en-nu.js | 115 + .../angular-i18n/angular-locale_en-nz.js | 115 + .../angular-i18n/angular-locale_en-pg.js | 115 + .../angular-i18n/angular-locale_en-ph.js | 115 + .../angular-i18n/angular-locale_en-pk.js | 115 + .../angular-i18n/angular-locale_en-pn.js | 115 + .../angular-i18n/angular-locale_en-pr.js | 115 + .../angular-i18n/angular-locale_en-pw.js | 115 + .../angular-i18n/angular-locale_en-rw.js | 115 + .../angular-i18n/angular-locale_en-sb.js | 115 + .../angular-i18n/angular-locale_en-sc.js | 115 + .../angular-i18n/angular-locale_en-sd.js | 115 + .../angular-i18n/angular-locale_en-sg.js | 115 + .../angular-i18n/angular-locale_en-sh.js | 115 + .../angular-i18n/angular-locale_en-sl.js | 115 + .../angular-i18n/angular-locale_en-ss.js | 115 + .../angular-i18n/angular-locale_en-sx.js | 115 + .../angular-i18n/angular-locale_en-sz.js | 115 + .../angular-i18n/angular-locale_en-tc.js | 115 + .../angular-i18n/angular-locale_en-tk.js | 115 + .../angular-i18n/angular-locale_en-to.js | 115 + .../angular-i18n/angular-locale_en-tt.js | 115 + .../angular-i18n/angular-locale_en-tv.js | 115 + .../angular-i18n/angular-locale_en-tz.js | 115 + .../angular-i18n/angular-locale_en-ug.js | 115 + .../angular-i18n/angular-locale_en-um.js | 115 + .../angular-i18n/angular-locale_en-us.js | 115 + .../angular-i18n/angular-locale_en-vc.js | 115 + .../angular-i18n/angular-locale_en-vg.js | 115 + .../angular-i18n/angular-locale_en-vi.js | 115 + .../angular-i18n/angular-locale_en-vu.js | 115 + .../angular-i18n/angular-locale_en-ws.js | 115 + .../angular-i18n/angular-locale_en-za.js | 115 + .../angular-i18n/angular-locale_en-zm.js | 115 + .../angular-i18n/angular-locale_en-zw.js | 115 + .../angular-i18n/angular-locale_en.js | 115 + .../angular-i18n/angular-locale_eo-001.js | 115 + .../angular-i18n/angular-locale_eo.js | 115 + .../angular-i18n/angular-locale_es-419.js | 97 + .../angular-i18n/angular-locale_es-ar.js | 97 + .../angular-i18n/angular-locale_es-bo.js | 97 + .../angular-i18n/angular-locale_es-cl.js | 97 + .../angular-i18n/angular-locale_es-co.js | 97 + .../angular-i18n/angular-locale_es-cr.js | 97 + .../angular-i18n/angular-locale_es-cu.js | 97 + .../angular-i18n/angular-locale_es-do.js | 97 + .../angular-i18n/angular-locale_es-ea.js | 97 + .../angular-i18n/angular-locale_es-ec.js | 97 + .../angular-i18n/angular-locale_es-es.js | 97 + .../angular-i18n/angular-locale_es-gq.js | 97 + .../angular-i18n/angular-locale_es-gt.js | 97 + .../angular-i18n/angular-locale_es-hn.js | 97 + .../angular-i18n/angular-locale_es-ic.js | 97 + .../angular-i18n/angular-locale_es-mx.js | 97 + .../angular-i18n/angular-locale_es-ni.js | 97 + .../angular-i18n/angular-locale_es-pa.js | 97 + .../angular-i18n/angular-locale_es-pe.js | 97 + .../angular-i18n/angular-locale_es-ph.js | 97 + .../angular-i18n/angular-locale_es-pr.js | 97 + .../angular-i18n/angular-locale_es-py.js | 97 + .../angular-i18n/angular-locale_es-sv.js | 97 + .../angular-i18n/angular-locale_es-us.js | 97 + .../angular-i18n/angular-locale_es-uy.js | 97 + .../angular-i18n/angular-locale_es-ve.js | 97 + .../angular-i18n/angular-locale_es.js | 97 + .../angular-i18n/angular-locale_et-ee.js | 115 + .../angular-i18n/angular-locale_et.js | 115 + .../angular-i18n/angular-locale_eu-es.js | 97 + .../angular-i18n/angular-locale_eu.js | 97 + .../angular-i18n/angular-locale_ewo-cm.js | 115 + .../angular-i18n/angular-locale_ewo.js | 115 + .../angular-i18n/angular-locale_fa-af.js | 97 + .../angular-i18n/angular-locale_fa-ir.js | 97 + .../angular-i18n/angular-locale_fa.js | 97 + .../angular-i18n/angular-locale_ff-cm.js | 115 + .../angular-i18n/angular-locale_ff-gn.js | 115 + .../angular-i18n/angular-locale_ff-mr.js | 115 + .../angular-i18n/angular-locale_ff-sn.js | 115 + .../angular-i18n/angular-locale_ff.js | 115 + .../angular-i18n/angular-locale_fi-fi.js | 115 + .../angular-i18n/angular-locale_fi.js | 115 + .../angular-i18n/angular-locale_fil-ph.js | 115 + .../angular-i18n/angular-locale_fil.js | 115 + .../angular-i18n/angular-locale_fo-fo.js | 115 + .../angular-i18n/angular-locale_fo.js | 115 + .../angular-i18n/angular-locale_fr-be.js | 97 + .../angular-i18n/angular-locale_fr-bf.js | 97 + .../angular-i18n/angular-locale_fr-bi.js | 97 + .../angular-i18n/angular-locale_fr-bj.js | 97 + .../angular-i18n/angular-locale_fr-bl.js | 97 + .../angular-i18n/angular-locale_fr-ca.js | 97 + .../angular-i18n/angular-locale_fr-cd.js | 97 + .../angular-i18n/angular-locale_fr-cf.js | 97 + .../angular-i18n/angular-locale_fr-cg.js | 97 + .../angular-i18n/angular-locale_fr-ch.js | 97 + .../angular-i18n/angular-locale_fr-ci.js | 97 + .../angular-i18n/angular-locale_fr-cm.js | 97 + .../angular-i18n/angular-locale_fr-dj.js | 97 + .../angular-i18n/angular-locale_fr-dz.js | 97 + .../angular-i18n/angular-locale_fr-fr.js | 97 + .../angular-i18n/angular-locale_fr-ga.js | 97 + .../angular-i18n/angular-locale_fr-gf.js | 97 + .../angular-i18n/angular-locale_fr-gn.js | 97 + .../angular-i18n/angular-locale_fr-gp.js | 97 + .../angular-i18n/angular-locale_fr-gq.js | 97 + .../angular-i18n/angular-locale_fr-ht.js | 97 + .../angular-i18n/angular-locale_fr-km.js | 97 + .../angular-i18n/angular-locale_fr-lu.js | 97 + .../angular-i18n/angular-locale_fr-ma.js | 97 + .../angular-i18n/angular-locale_fr-mc.js | 97 + .../angular-i18n/angular-locale_fr-mf.js | 97 + .../angular-i18n/angular-locale_fr-mg.js | 97 + .../angular-i18n/angular-locale_fr-ml.js | 97 + .../angular-i18n/angular-locale_fr-mq.js | 97 + .../angular-i18n/angular-locale_fr-mr.js | 97 + .../angular-i18n/angular-locale_fr-mu.js | 97 + .../angular-i18n/angular-locale_fr-nc.js | 97 + .../angular-i18n/angular-locale_fr-ne.js | 97 + .../angular-i18n/angular-locale_fr-pf.js | 97 + .../angular-i18n/angular-locale_fr-pm.js | 97 + .../angular-i18n/angular-locale_fr-re.js | 97 + .../angular-i18n/angular-locale_fr-rw.js | 97 + .../angular-i18n/angular-locale_fr-sc.js | 97 + .../angular-i18n/angular-locale_fr-sn.js | 97 + .../angular-i18n/angular-locale_fr-sy.js | 97 + .../angular-i18n/angular-locale_fr-td.js | 97 + .../angular-i18n/angular-locale_fr-tg.js | 97 + .../angular-i18n/angular-locale_fr-tn.js | 97 + .../angular-i18n/angular-locale_fr-vu.js | 97 + .../angular-i18n/angular-locale_fr-wf.js | 97 + .../angular-i18n/angular-locale_fr-yt.js | 97 + .../angular-i18n/angular-locale_fr.js | 97 + .../angular-i18n/angular-locale_fur-it.js | 115 + .../angular-i18n/angular-locale_fur.js | 115 + .../angular-i18n/angular-locale_fy-nl.js | 115 + .../angular-i18n/angular-locale_fy.js | 115 + .../angular-i18n/angular-locale_ga-ie.js | 97 + .../angular-i18n/angular-locale_ga.js | 97 + .../angular-i18n/angular-locale_gd-gb.js | 115 + .../angular-i18n/angular-locale_gd.js | 115 + .../angular-i18n/angular-locale_gl-es.js | 115 + .../angular-i18n/angular-locale_gl.js | 115 + .../angular-i18n/angular-locale_gsw-ch.js | 97 + .../angular-i18n/angular-locale_gsw-fr.js | 97 + .../angular-i18n/angular-locale_gsw-li.js | 97 + .../angular-i18n/angular-locale_gsw.js | 97 + .../angular-i18n/angular-locale_gu-in.js | 97 + .../angular-i18n/angular-locale_gu.js | 97 + .../angular-i18n/angular-locale_guz-ke.js | 115 + .../angular-i18n/angular-locale_guz.js | 115 + .../angular-i18n/angular-locale_gv-im.js | 115 + .../angular-i18n/angular-locale_gv.js | 115 + .../angular-i18n/angular-locale_ha-latn-gh.js | 115 + .../angular-i18n/angular-locale_ha-latn-ne.js | 115 + .../angular-i18n/angular-locale_ha-latn-ng.js | 115 + .../angular-i18n/angular-locale_ha-latn.js | 115 + .../angular-i18n/angular-locale_ha.js | 115 + .../angular-i18n/angular-locale_haw-us.js | 97 + .../angular-i18n/angular-locale_haw.js | 97 + .../angular-i18n/angular-locale_he-il.js | 115 + .../angular-i18n/angular-locale_he.js | 115 + .../angular-i18n/angular-locale_hi-in.js | 97 + .../angular-i18n/angular-locale_hi.js | 97 + .../angular-i18n/angular-locale_hr-ba.js | 115 + .../angular-i18n/angular-locale_hr-hr.js | 115 + .../angular-i18n/angular-locale_hr.js | 115 + .../angular-i18n/angular-locale_hsb-de.js | 115 + .../angular-i18n/angular-locale_hsb.js | 115 + .../angular-i18n/angular-locale_hu-hu.js | 97 + .../angular-i18n/angular-locale_hu.js | 97 + .../angular-i18n/angular-locale_hy-am.js | 97 + .../angular-i18n/angular-locale_hy.js | 97 + .../angular-i18n/angular-locale_ia-fr.js | 115 + .../angular-i18n/angular-locale_ia.js | 115 + .../angular-i18n/angular-locale_id-id.js | 97 + .../angular-i18n/angular-locale_id.js | 97 + .../angular-i18n/angular-locale_ig-ng.js | 115 + .../angular-i18n/angular-locale_ig.js | 115 + .../angular-i18n/angular-locale_ii-cn.js | 115 + .../angular-i18n/angular-locale_ii.js | 115 + .../angular-i18n/angular-locale_in.js | 97 + .../angular-i18n/angular-locale_is-is.js | 128 + .../angular-i18n/angular-locale_is.js | 128 + .../angular-i18n/angular-locale_it-ch.js | 115 + .../angular-i18n/angular-locale_it-it.js | 115 + .../angular-i18n/angular-locale_it-sm.js | 115 + .../angular-i18n/angular-locale_it.js | 115 + .../angular-i18n/angular-locale_iw.js | 115 + .../angular-i18n/angular-locale_ja-jp.js | 97 + .../angular-i18n/angular-locale_ja.js | 97 + .../angular-i18n/angular-locale_jgo-cm.js | 115 + .../angular-i18n/angular-locale_jgo.js | 115 + .../angular-i18n/angular-locale_jmc-tz.js | 115 + .../angular-i18n/angular-locale_jmc.js | 115 + .../angular-i18n/angular-locale_ka-ge.js | 97 + .../angular-i18n/angular-locale_ka.js | 97 + .../angular-i18n/angular-locale_kab-dz.js | 115 + .../angular-i18n/angular-locale_kab.js | 115 + .../angular-i18n/angular-locale_kam-ke.js | 115 + .../angular-i18n/angular-locale_kam.js | 115 + .../angular-i18n/angular-locale_kde-tz.js | 115 + .../angular-i18n/angular-locale_kde.js | 115 + .../angular-i18n/angular-locale_kea-cv.js | 115 + .../angular-i18n/angular-locale_kea.js | 115 + .../angular-i18n/angular-locale_khq-ml.js | 115 + .../angular-i18n/angular-locale_khq.js | 115 + .../angular-i18n/angular-locale_ki-ke.js | 115 + .../angular-i18n/angular-locale_ki.js | 115 + .../angular-i18n/angular-locale_kk-cyrl-kz.js | 97 + .../angular-i18n/angular-locale_kk-cyrl.js | 97 + .../angular-i18n/angular-locale_kk.js | 97 + .../angular-i18n/angular-locale_kkj-cm.js | 115 + .../angular-i18n/angular-locale_kkj.js | 115 + .../angular-i18n/angular-locale_kl-gl.js | 115 + .../angular-i18n/angular-locale_kl.js | 115 + .../angular-i18n/angular-locale_kln-ke.js | 115 + .../angular-i18n/angular-locale_kln.js | 115 + .../angular-i18n/angular-locale_km-kh.js | 97 + .../angular-i18n/angular-locale_km.js | 97 + .../angular-i18n/angular-locale_kn-in.js | 97 + .../angular-i18n/angular-locale_kn.js | 97 + .../angular-i18n/angular-locale_ko-kp.js | 97 + .../angular-i18n/angular-locale_ko-kr.js | 97 + .../angular-i18n/angular-locale_ko.js | 97 + .../angular-i18n/angular-locale_kok-in.js | 115 + .../angular-i18n/angular-locale_kok.js | 115 + .../angular-i18n/angular-locale_ks-arab-in.js | 115 + .../angular-i18n/angular-locale_ks-arab.js | 115 + .../angular-i18n/angular-locale_ks.js | 115 + .../angular-i18n/angular-locale_ksb-tz.js | 115 + .../angular-i18n/angular-locale_ksb.js | 115 + .../angular-i18n/angular-locale_ksf-cm.js | 115 + .../angular-i18n/angular-locale_ksf.js | 115 + .../angular-i18n/angular-locale_ksh-de.js | 115 + .../angular-i18n/angular-locale_ksh.js | 115 + .../angular-i18n/angular-locale_kw-gb.js | 115 + .../angular-i18n/angular-locale_kw.js | 115 + .../angular-i18n/angular-locale_ky-cyrl-kg.js | 97 + .../angular-i18n/angular-locale_ky-cyrl.js | 97 + .../angular-i18n/angular-locale_ky.js | 97 + .../angular-i18n/angular-locale_lag-tz.js | 115 + .../angular-i18n/angular-locale_lag.js | 115 + .../angular-i18n/angular-locale_lb-lu.js | 115 + .../angular-i18n/angular-locale_lb.js | 115 + .../angular-i18n/angular-locale_lg-ug.js | 115 + .../angular-i18n/angular-locale_lg.js | 115 + .../angular-i18n/angular-locale_lkt-us.js | 115 + .../angular-i18n/angular-locale_lkt.js | 115 + .../angular-i18n/angular-locale_ln-ao.js | 97 + .../angular-i18n/angular-locale_ln-cd.js | 97 + .../angular-i18n/angular-locale_ln-cf.js | 97 + .../angular-i18n/angular-locale_ln-cg.js | 97 + .../angular-i18n/angular-locale_ln.js | 97 + .../angular-i18n/angular-locale_lo-la.js | 97 + .../angular-i18n/angular-locale_lo.js | 97 + .../angular-i18n/angular-locale_lt-lt.js | 115 + .../angular-i18n/angular-locale_lt.js | 115 + .../angular-i18n/angular-locale_lu-cd.js | 115 + .../angular-i18n/angular-locale_lu.js | 115 + .../angular-i18n/angular-locale_luo-ke.js | 115 + .../angular-i18n/angular-locale_luo.js | 115 + .../angular-i18n/angular-locale_luy-ke.js | 115 + .../angular-i18n/angular-locale_luy.js | 115 + .../angular-i18n/angular-locale_lv-lv.js | 115 + .../angular-i18n/angular-locale_lv.js | 115 + .../angular-i18n/angular-locale_mas-ke.js | 115 + .../angular-i18n/angular-locale_mas-tz.js | 115 + .../angular-i18n/angular-locale_mas.js | 115 + .../angular-i18n/angular-locale_mer-ke.js | 115 + .../angular-i18n/angular-locale_mer.js | 115 + .../angular-i18n/angular-locale_mfe-mu.js | 115 + .../angular-i18n/angular-locale_mfe.js | 115 + .../angular-i18n/angular-locale_mg-mg.js | 115 + .../angular-i18n/angular-locale_mg.js | 115 + .../angular-i18n/angular-locale_mgh-mz.js | 115 + .../angular-i18n/angular-locale_mgh.js | 115 + .../angular-i18n/angular-locale_mgo-cm.js | 115 + .../angular-i18n/angular-locale_mgo.js | 115 + .../angular-i18n/angular-locale_mk-mk.js | 115 + .../angular-i18n/angular-locale_mk.js | 115 + .../angular-i18n/angular-locale_ml-in.js | 97 + .../angular-i18n/angular-locale_ml.js | 97 + .../angular-i18n/angular-locale_mn-cyrl-mn.js | 97 + .../angular-i18n/angular-locale_mn-cyrl.js | 97 + .../angular-i18n/angular-locale_mn.js | 97 + .../angular-i18n/angular-locale_mr-in.js | 97 + .../angular-i18n/angular-locale_mr.js | 97 + .../angular-i18n/angular-locale_ms-bn.js | 99 + .../angular-i18n/angular-locale_ms-latn-bn.js | 97 + .../angular-i18n/angular-locale_ms-latn-my.js | 97 + .../angular-i18n/angular-locale_ms-latn-sg.js | 97 + .../angular-i18n/angular-locale_ms-latn.js | 97 + .../angular-i18n/angular-locale_ms-my.js | 99 + .../angular-i18n/angular-locale_ms.js | 97 + .../angular-i18n/angular-locale_mt-mt.js | 97 + .../angular-i18n/angular-locale_mt.js | 97 + .../angular-i18n/angular-locale_mua-cm.js | 115 + .../angular-i18n/angular-locale_mua.js | 115 + .../angular-i18n/angular-locale_my-mm.js | 97 + .../angular-i18n/angular-locale_my.js | 97 + .../angular-i18n/angular-locale_naq-na.js | 115 + .../angular-i18n/angular-locale_naq.js | 115 + .../angular-i18n/angular-locale_nb-no.js | 97 + .../angular-i18n/angular-locale_nb-sj.js | 97 + .../angular-i18n/angular-locale_nb.js | 97 + .../angular-i18n/angular-locale_nd-zw.js | 115 + .../angular-i18n/angular-locale_nd.js | 115 + .../angular-i18n/angular-locale_ne-in.js | 97 + .../angular-i18n/angular-locale_ne-np.js | 97 + .../angular-i18n/angular-locale_ne.js | 97 + .../angular-i18n/angular-locale_nl-aw.js | 115 + .../angular-i18n/angular-locale_nl-be.js | 115 + .../angular-i18n/angular-locale_nl-bq.js | 115 + .../angular-i18n/angular-locale_nl-cw.js | 115 + .../angular-i18n/angular-locale_nl-nl.js | 115 + .../angular-i18n/angular-locale_nl-sr.js | 115 + .../angular-i18n/angular-locale_nl-sx.js | 115 + .../angular-i18n/angular-locale_nl.js | 115 + .../angular-i18n/angular-locale_nmg-cm.js | 115 + .../angular-i18n/angular-locale_nmg.js | 115 + .../angular-i18n/angular-locale_nn-no.js | 115 + .../angular-i18n/angular-locale_nn.js | 115 + .../angular-i18n/angular-locale_nnh-cm.js | 115 + .../angular-i18n/angular-locale_nnh.js | 115 + .../angular-i18n/angular-locale_no-no.js | 97 + .../angular-i18n/angular-locale_no.js | 97 + .../angular-i18n/angular-locale_nr-za.js | 115 + .../angular-i18n/angular-locale_nr.js | 115 + .../angular-i18n/angular-locale_nso-za.js | 115 + .../angular-i18n/angular-locale_nso.js | 115 + .../angular-i18n/angular-locale_nus-sd.js | 115 + .../angular-i18n/angular-locale_nus.js | 115 + .../angular-i18n/angular-locale_nyn-ug.js | 115 + .../angular-i18n/angular-locale_nyn.js | 115 + .../angular-i18n/angular-locale_om-et.js | 115 + .../angular-i18n/angular-locale_om-ke.js | 115 + .../angular-i18n/angular-locale_om.js | 115 + .../angular-i18n/angular-locale_or-in.js | 97 + .../angular-i18n/angular-locale_or.js | 97 + .../angular-i18n/angular-locale_os-ge.js | 115 + .../angular-i18n/angular-locale_os-ru.js | 115 + .../angular-i18n/angular-locale_os.js | 115 + .../angular-i18n/angular-locale_pa-arab-pk.js | 97 + .../angular-i18n/angular-locale_pa-arab.js | 97 + .../angular-i18n/angular-locale_pa-guru-in.js | 97 + .../angular-i18n/angular-locale_pa-guru.js | 97 + .../angular-i18n/angular-locale_pa.js | 97 + .../angular-i18n/angular-locale_pl-pl.js | 115 + .../angular-i18n/angular-locale_pl.js | 115 + .../angular-i18n/angular-locale_ps-af.js | 115 + .../angular-i18n/angular-locale_ps.js | 115 + .../angular-i18n/angular-locale_pt-ao.js | 97 + .../angular-i18n/angular-locale_pt-br.js | 97 + .../angular-i18n/angular-locale_pt-cv.js | 97 + .../angular-i18n/angular-locale_pt-gw.js | 97 + .../angular-i18n/angular-locale_pt-mo.js | 97 + .../angular-i18n/angular-locale_pt-mz.js | 97 + .../angular-i18n/angular-locale_pt-pt.js | 97 + .../angular-i18n/angular-locale_pt-st.js | 97 + .../angular-i18n/angular-locale_pt-tl.js | 97 + .../angular-i18n/angular-locale_pt.js | 97 + .../angular-i18n/angular-locale_qu-bo.js | 115 + .../angular-i18n/angular-locale_qu-ec.js | 115 + .../angular-i18n/angular-locale_qu-pe.js | 115 + .../angular-i18n/angular-locale_qu.js | 115 + .../angular-i18n/angular-locale_rm-ch.js | 115 + .../angular-i18n/angular-locale_rm.js | 115 + .../angular-i18n/angular-locale_rn-bi.js | 115 + .../angular-i18n/angular-locale_rn.js | 115 + .../angular-i18n/angular-locale_ro-md.js | 115 + .../angular-i18n/angular-locale_ro-ro.js | 115 + .../angular-i18n/angular-locale_ro.js | 115 + .../angular-i18n/angular-locale_rof-tz.js | 115 + .../angular-i18n/angular-locale_rof.js | 115 + .../angular-i18n/angular-locale_ru-by.js | 115 + .../angular-i18n/angular-locale_ru-kg.js | 115 + .../angular-i18n/angular-locale_ru-kz.js | 115 + .../angular-i18n/angular-locale_ru-md.js | 115 + .../angular-i18n/angular-locale_ru-ru.js | 115 + .../angular-i18n/angular-locale_ru-ua.js | 115 + .../angular-i18n/angular-locale_ru.js | 115 + .../angular-i18n/angular-locale_rw-rw.js | 115 + .../angular-i18n/angular-locale_rw.js | 115 + .../angular-i18n/angular-locale_rwk-tz.js | 115 + .../angular-i18n/angular-locale_rwk.js | 115 + .../angular-i18n/angular-locale_sah-ru.js | 115 + .../angular-i18n/angular-locale_sah.js | 115 + .../angular-i18n/angular-locale_saq-ke.js | 115 + .../angular-i18n/angular-locale_saq.js | 115 + .../angular-i18n/angular-locale_sbp-tz.js | 115 + .../angular-i18n/angular-locale_sbp.js | 115 + .../angular-i18n/angular-locale_se-fi.js | 115 + .../angular-i18n/angular-locale_se-no.js | 115 + .../angular-i18n/angular-locale_se-se.js | 115 + .../angular-i18n/angular-locale_se.js | 115 + .../angular-i18n/angular-locale_seh-mz.js | 115 + .../angular-i18n/angular-locale_seh.js | 115 + .../angular-i18n/angular-locale_ses-ml.js | 115 + .../angular-i18n/angular-locale_ses.js | 115 + .../angular-i18n/angular-locale_sg-cf.js | 115 + .../angular-i18n/angular-locale_sg.js | 115 + .../angular-locale_shi-latn-ma.js | 115 + .../angular-i18n/angular-locale_shi-latn.js | 115 + .../angular-locale_shi-tfng-ma.js | 115 + .../angular-i18n/angular-locale_shi-tfng.js | 115 + .../angular-i18n/angular-locale_shi.js | 115 + .../angular-i18n/angular-locale_si-lk.js | 115 + .../angular-i18n/angular-locale_si.js | 115 + .../angular-i18n/angular-locale_sk-sk.js | 115 + .../angular-i18n/angular-locale_sk.js | 115 + .../angular-i18n/angular-locale_sl-si.js | 115 + .../angular-i18n/angular-locale_sl.js | 115 + .../angular-i18n/angular-locale_smn-fi.js | 115 + .../angular-i18n/angular-locale_smn.js | 115 + .../angular-i18n/angular-locale_sn-zw.js | 115 + .../angular-i18n/angular-locale_sn.js | 115 + .../angular-i18n/angular-locale_so-dj.js | 115 + .../angular-i18n/angular-locale_so-et.js | 115 + .../angular-i18n/angular-locale_so-ke.js | 115 + .../angular-i18n/angular-locale_so-so.js | 115 + .../angular-i18n/angular-locale_so.js | 115 + .../angular-i18n/angular-locale_sq-al.js | 97 + .../angular-i18n/angular-locale_sq-mk.js | 97 + .../angular-i18n/angular-locale_sq-xk.js | 97 + .../angular-i18n/angular-locale_sq.js | 97 + .../angular-i18n/angular-locale_sr-cyrl-ba.js | 115 + .../angular-i18n/angular-locale_sr-cyrl-me.js | 115 + .../angular-i18n/angular-locale_sr-cyrl-rs.js | 115 + .../angular-i18n/angular-locale_sr-cyrl-xk.js | 115 + .../angular-i18n/angular-locale_sr-cyrl.js | 115 + .../angular-i18n/angular-locale_sr-latn-ba.js | 115 + .../angular-i18n/angular-locale_sr-latn-me.js | 115 + .../angular-i18n/angular-locale_sr-latn-rs.js | 115 + .../angular-i18n/angular-locale_sr-latn-xk.js | 115 + .../angular-i18n/angular-locale_sr-latn.js | 115 + .../angular-i18n/angular-locale_sr.js | 115 + .../angular-i18n/angular-locale_ss-sz.js | 115 + .../angular-i18n/angular-locale_ss-za.js | 115 + .../angular-i18n/angular-locale_ss.js | 115 + .../angular-i18n/angular-locale_ssy-er.js | 115 + .../angular-i18n/angular-locale_ssy.js | 115 + .../angular-i18n/angular-locale_st-ls.js | 115 + .../angular-i18n/angular-locale_st-za.js | 115 + .../angular-i18n/angular-locale_st.js | 115 + .../angular-i18n/angular-locale_sv-ax.js | 115 + .../angular-i18n/angular-locale_sv-fi.js | 115 + .../angular-i18n/angular-locale_sv-se.js | 115 + .../angular-i18n/angular-locale_sv.js | 115 + .../angular-i18n/angular-locale_sw-ke.js | 115 + .../angular-i18n/angular-locale_sw-tz.js | 115 + .../angular-i18n/angular-locale_sw-ug.js | 115 + .../angular-i18n/angular-locale_sw.js | 115 + .../angular-i18n/angular-locale_swc-cd.js | 115 + .../angular-i18n/angular-locale_swc.js | 115 + .../angular-i18n/angular-locale_ta-in.js | 97 + .../angular-i18n/angular-locale_ta-lk.js | 97 + .../angular-i18n/angular-locale_ta-my.js | 97 + .../angular-i18n/angular-locale_ta-sg.js | 97 + .../angular-i18n/angular-locale_ta.js | 97 + .../angular-i18n/angular-locale_te-in.js | 97 + .../angular-i18n/angular-locale_te.js | 97 + .../angular-i18n/angular-locale_teo-ke.js | 115 + .../angular-i18n/angular-locale_teo-ug.js | 115 + .../angular-i18n/angular-locale_teo.js | 115 + .../angular-i18n/angular-locale_tg-cyrl-tj.js | 115 + .../angular-i18n/angular-locale_tg-cyrl.js | 115 + .../angular-i18n/angular-locale_tg.js | 115 + .../angular-i18n/angular-locale_th-th.js | 97 + .../angular-i18n/angular-locale_th.js | 97 + .../angular-i18n/angular-locale_ti-er.js | 115 + .../angular-i18n/angular-locale_ti-et.js | 115 + .../angular-i18n/angular-locale_ti.js | 115 + .../angular-i18n/angular-locale_tig-er.js | 115 + .../angular-i18n/angular-locale_tig.js | 115 + .../angular-i18n/angular-locale_tl.js | 115 + .../angular-i18n/angular-locale_tn-bw.js | 115 + .../angular-i18n/angular-locale_tn-za.js | 115 + .../angular-i18n/angular-locale_tn.js | 115 + .../angular-i18n/angular-locale_to-to.js | 115 + .../angular-i18n/angular-locale_to.js | 115 + .../angular-i18n/angular-locale_tr-cy.js | 97 + .../angular-i18n/angular-locale_tr-tr.js | 97 + .../angular-i18n/angular-locale_tr.js | 97 + .../angular-i18n/angular-locale_ts-za.js | 115 + .../angular-i18n/angular-locale_ts.js | 115 + .../angular-i18n/angular-locale_twq-ne.js | 115 + .../angular-i18n/angular-locale_twq.js | 115 + .../angular-locale_tzm-latn-ma.js | 115 + .../angular-i18n/angular-locale_tzm-latn.js | 115 + .../angular-i18n/angular-locale_tzm.js | 115 + .../angular-i18n/angular-locale_ug-arab-cn.js | 115 + .../angular-i18n/angular-locale_ug-arab.js | 115 + .../angular-i18n/angular-locale_ug.js | 115 + .../angular-i18n/angular-locale_uk-ua.js | 115 + .../angular-i18n/angular-locale_uk.js | 115 + .../angular-i18n/angular-locale_ur-in.js | 115 + .../angular-i18n/angular-locale_ur-pk.js | 115 + .../angular-i18n/angular-locale_ur.js | 115 + .../angular-i18n/angular-locale_uz-arab-af.js | 97 + .../angular-i18n/angular-locale_uz-arab.js | 97 + .../angular-i18n/angular-locale_uz-cyrl-uz.js | 97 + .../angular-i18n/angular-locale_uz-cyrl.js | 97 + .../angular-i18n/angular-locale_uz-latn-uz.js | 97 + .../angular-i18n/angular-locale_uz-latn.js | 97 + .../angular-i18n/angular-locale_uz.js | 97 + .../angular-locale_vai-latn-lr.js | 115 + .../angular-i18n/angular-locale_vai-latn.js | 115 + .../angular-locale_vai-vaii-lr.js | 115 + .../angular-i18n/angular-locale_vai-vaii.js | 115 + .../angular-i18n/angular-locale_vai.js | 115 + .../angular-i18n/angular-locale_ve-za.js | 115 + .../angular-i18n/angular-locale_ve.js | 115 + .../angular-i18n/angular-locale_vi-vn.js | 97 + .../angular-i18n/angular-locale_vi.js | 97 + .../angular-i18n/angular-locale_vo-001.js | 115 + .../angular-i18n/angular-locale_vo.js | 115 + .../angular-i18n/angular-locale_vun-tz.js | 115 + .../angular-i18n/angular-locale_vun.js | 115 + .../angular-i18n/angular-locale_wae-ch.js | 115 + .../angular-i18n/angular-locale_wae.js | 115 + .../angular-i18n/angular-locale_wal-et.js | 115 + .../angular-i18n/angular-locale_wal.js | 115 + .../angular-i18n/angular-locale_xh-za.js | 115 + .../angular-i18n/angular-locale_xh.js | 115 + .../angular-i18n/angular-locale_xog-ug.js | 115 + .../angular-i18n/angular-locale_xog.js | 115 + .../angular-i18n/angular-locale_yav-cm.js | 115 + .../angular-i18n/angular-locale_yav.js | 115 + .../angular-i18n/angular-locale_yi-001.js | 115 + .../angular-i18n/angular-locale_yi.js | 115 + .../angular-i18n/angular-locale_yo-bj.js | 115 + .../angular-i18n/angular-locale_yo-ng.js | 115 + .../angular-i18n/angular-locale_yo.js | 115 + .../angular-i18n/angular-locale_zgh-ma.js | 115 + .../angular-i18n/angular-locale_zgh.js | 115 + .../angular-i18n/angular-locale_zh-cn.js | 97 + .../angular-i18n/angular-locale_zh-hans-cn.js | 97 + .../angular-i18n/angular-locale_zh-hans-hk.js | 97 + .../angular-i18n/angular-locale_zh-hans-mo.js | 97 + .../angular-i18n/angular-locale_zh-hans-sg.js | 97 + .../angular-i18n/angular-locale_zh-hans.js | 97 + .../angular-i18n/angular-locale_zh-hant-hk.js | 97 + .../angular-i18n/angular-locale_zh-hant-mo.js | 97 + .../angular-i18n/angular-locale_zh-hant-tw.js | 97 + .../angular-i18n/angular-locale_zh-hant.js | 97 + .../angular-i18n/angular-locale_zh-hk.js | 97 + .../angular-i18n/angular-locale_zh-tw.js | 97 + .../angular-i18n/angular-locale_zh.js | 97 + .../angular-i18n/angular-locale_zu-za.js | 97 + .../angular-i18n/angular-locale_zu.js | 97 + .../bower_components/angular-i18n/bower.json | 9 + .../angular-i18n/package.json | 27 + .../angular-mocks/.bower.json | 19 + .../bower_components/angular-mocks/README.md | 57 + .../angular-mocks/angular-mocks.js | 2382 + .../bower_components/angular-mocks/bower.json | 9 + .../angular-mocks/package.json | 27 + .../angular-resource/.bower.json | 19 + .../angular-resource/README.md | 77 + .../angular-resource/angular-resource.js | 667 + .../angular-resource/angular-resource.min.js | 13 + .../angular-resource.min.js.map | 8 + .../angular-resource/bower.json | 9 + .../angular-resource/package.json | 26 + .../angular-route/.bower.json | 19 + .../bower_components/angular-route/README.md | 77 + .../angular-route/angular-route.js | 995 + .../angular-route/angular-route.min.js | 15 + .../angular-route/angular-route.min.js.map | 8 + .../bower_components/angular-route/bower.json | 9 + .../angular-route/package.json | 26 + .../angular-sanitize/.bower.json | 19 + .../angular-sanitize/README.md | 77 + .../angular-sanitize/angular-sanitize.js | 680 + .../angular-sanitize/angular-sanitize.min.js | 16 + .../angular-sanitize.min.js.map | 8 + .../angular-sanitize/bower.json | 9 + .../angular-sanitize/package.json | 26 + .../angular-scenario/.bower.json | 19 + .../angular-scenario/README.md | 61 + .../angular-scenario/angular-scenario.js | 37470 ++++++++++++++++ .../angular-scenario/bower.json | 9 + .../jstd-scenario-adapter-config.js | 6 + .../angular-scenario/jstd-scenario-adapter.js | 185 + .../angular-scenario/package.json | 26 + .../.bower.json | 27 + .../README.md | 9 + .../angular-translate-loader-partial.js | 491 + .../angular-translate-loader-partial.min.js | 6 + .../bower.json | 17 + .../.bower.json | 28 + .../README.md | 9 + .../angular-translate-storage-cookie.js | 71 + .../angular-translate-storage-cookie.min.js | 6 + .../bower.json | 18 + .../angular-translate/.bower.json | 27 + .../angular-translate/README.md | 9 + .../angular-translate/angular-translate.js | 2359 + .../angular-translate.min.js | 6 + .../angular-translate/bower.json | 17 + .../angular-ui-router/.bower.json | 33 + .../angular-ui-router/CHANGELOG.md | 197 + .../angular-ui-router/CONTRIBUTING.md | 65 + .../angular-ui-router/LICENSE | 21 + .../angular-ui-router/README.md | 243 + .../api/angular-ui-router.d.ts | 126 + .../angular-ui-router/bower.json | 23 + .../release/angular-ui-router.js | 4232 ++ .../release/angular-ui-router.min.js | 7 + .../angular-ui-router/src/common.js | 292 + .../angular-ui-router/src/resolve.js | 252 + .../angular-ui-router/src/state.js | 1373 + .../angular-ui-router/src/stateDirectives.js | 268 + .../angular-ui-router/src/stateFilters.js | 39 + .../angular-ui-router/src/templateFactory.js | 110 + .../src/urlMatcherFactory.js | 1036 + .../angular-ui-router/src/urlRouter.js | 413 + .../angular-ui-router/src/view.js | 71 + .../angular-ui-router/src/viewDirective.js | 302 + .../angular-ui-router/src/viewScroll.js | 52 + .../bower_components/angular/.bower.json | 17 + .../webapp/bower_components/angular/README.md | 67 + .../bower_components/angular/angular-csp.css | 13 + .../bower_components/angular/angular.js | 26116 +++++++++++ .../bower_components/angular/angular.min.js | 251 + .../angular/angular.min.js.gzip | Bin 0 -> 45987 bytes .../angular/angular.min.js.map | 8 + .../bower_components/angular/bower.json | 8 + .../bower_components/angular/package.json | 25 + .../bower_components/bootstrap/.bower.json | 21 + .../bower_components/bootstrap/.gitignore | 37 + .../bower_components/bootstrap/.travis.yml | 3 + .../bower_components/bootstrap/CHANGELOG.md | 350 + .../bootstrap/CONTRIBUTING.md | 75 + .../webapp/bower_components/bootstrap/LICENSE | 176 + .../bower_components/bootstrap/Makefile | 126 + .../bower_components/bootstrap/README.md | 116 + .../bower_components/bootstrap/component.json | 8 + .../bower_components/bootstrap/composer.json | 9 + .../docs/assets/css/bootstrap-responsive.css | 1109 + .../bootstrap/docs/assets/css/bootstrap.css | 6158 +++ .../bootstrap/docs/assets/css/docs.css | 1067 + .../ico/apple-touch-icon-114-precomposed.png | Bin 0 -> 11392 bytes .../ico/apple-touch-icon-144-precomposed.png | Bin 0 -> 16780 bytes .../ico/apple-touch-icon-57-precomposed.png | Bin 0 -> 4026 bytes .../ico/apple-touch-icon-72-precomposed.png | Bin 0 -> 5681 bytes .../bootstrap/docs/assets/ico/favicon.ico | Bin 0 -> 1150 bytes .../bootstrap/docs/assets/ico/favicon.png | Bin 0 -> 2711 bytes .../docs/assets/img/bootstrap-docs-readme.png | Bin 0 -> 30612 bytes .../assets/img/bootstrap-mdo-sfmoma-01.jpg | Bin 0 -> 125346 bytes .../assets/img/bootstrap-mdo-sfmoma-02.jpg | Bin 0 -> 81284 bytes .../assets/img/bootstrap-mdo-sfmoma-03.jpg | Bin 0 -> 49063 bytes .../assets/img/bs-docs-bootstrap-features.png | Bin 0 -> 11244 bytes .../assets/img/bs-docs-masthead-pattern.png | Bin 0 -> 6450 bytes .../img/bs-docs-responsive-illustrations.png | Bin 0 -> 10572 bytes .../assets/img/bs-docs-twitter-github.png | Bin 0 -> 30968 bytes .../assets/img/example-sites/8020select.png | Bin 0 -> 62853 bytes .../img/example-sites/adoptahydrant.png | Bin 0 -> 136480 bytes .../assets/img/example-sites/breakingnews.png | Bin 0 -> 72725 bytes .../docs/assets/img/example-sites/fleetio.png | Bin 0 -> 39837 bytes .../img/example-sites/gathercontent.png | Bin 0 -> 76560 bytes .../docs/assets/img/example-sites/jshint.png | Bin 0 -> 7258 bytes .../docs/assets/img/example-sites/kippt.png | Bin 0 -> 48259 bytes .../assets/img/example-sites/soundready.png | Bin 0 -> 50225 bytes .../examples/bootstrap-example-carousel.png | Bin 0 -> 339980 bytes .../img/examples/bootstrap-example-fluid.png | Bin 0 -> 209039 bytes .../bootstrap-example-justified-nav.png | Bin 0 -> 136021 bytes .../bootstrap-example-marketing-narrow.png | Bin 0 -> 117303 bytes .../examples/bootstrap-example-marketing.png | Bin 0 -> 134269 bytes .../img/examples/bootstrap-example-signin.png | Bin 0 -> 22037 bytes .../examples/bootstrap-example-starter.png | Bin 0 -> 36099 bytes .../bootstrap-example-sticky-footer.png | Bin 0 -> 30820 bytes .../img/examples/browser-icon-chrome.png | Bin 0 -> 55522 bytes .../img/examples/browser-icon-firefox.png | Bin 0 -> 175994 bytes .../img/examples/browser-icon-safari.png | Bin 0 -> 209527 bytes .../docs/assets/img/examples/slide-01.jpg | Bin 0 -> 83303 bytes .../docs/assets/img/examples/slide-02.jpg | Bin 0 -> 137070 bytes .../docs/assets/img/examples/slide-03.jpg | Bin 0 -> 137378 bytes .../assets/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../docs/assets/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes .../docs/assets/img/grid-baseline-20px.png | Bin 0 -> 84 bytes .../docs/assets/img/less-logo-large.png | Bin 0 -> 12824 bytes .../assets/img/responsive-illustrations.png | Bin 0 -> 1008 bytes .../bootstrap/docs/assets/js/README.md | 106 + .../bootstrap/docs/assets/js/application.js | 156 + .../docs/assets/js/bootstrap-affix.js | 117 + .../docs/assets/js/bootstrap-alert.js | 99 + .../docs/assets/js/bootstrap-button.js | 105 + .../docs/assets/js/bootstrap-carousel.js | 207 + .../docs/assets/js/bootstrap-collapse.js | 167 + .../docs/assets/js/bootstrap-dropdown.js | 165 + .../docs/assets/js/bootstrap-modal.js | 247 + .../docs/assets/js/bootstrap-popover.js | 114 + .../docs/assets/js/bootstrap-scrollspy.js | 162 + .../bootstrap/docs/assets/js/bootstrap-tab.js | 144 + .../docs/assets/js/bootstrap-tooltip.js | 353 + .../docs/assets/js/bootstrap-transition.js | 60 + .../docs/assets/js/bootstrap-typeahead.js | 335 + .../bootstrap/docs/assets/js/bootstrap.js | 2268 + .../bootstrap/docs/assets/js/bootstrap.min.js | 6 + .../js/google-code-prettify/prettify.css | 30 + .../js/google-code-prettify/prettify.js | 28 + .../bootstrap/docs/assets/js/holder/holder.js | 401 + .../bootstrap/docs/assets/js/html5shiv.js | 8 + .../bootstrap/docs/assets/js/jquery.js | 5 + .../bootstrap/docs/base-css.html | 2215 + .../bootstrap/docs/build/index.js | 44 + .../bootstrap/docs/build/package.json | 6 + .../bootstrap/docs/components.html | 2626 ++ .../bootstrap/docs/customize.html | 514 + .../bootstrap/docs/examples/carousel.html | 454 + .../bootstrap/docs/examples/fluid.html | 163 + .../bootstrap/docs/examples/hero.html | 126 + .../docs/examples/justified-nav.html | 174 + .../docs/examples/marketing-narrow.html | 137 + .../bootstrap/docs/examples/signin.html | 94 + .../docs/examples/starter-template.html | 79 + .../docs/examples/sticky-footer-navbar.html | 161 + .../docs/examples/sticky-footer.html | 125 + .../bootstrap/docs/extend.html | 282 + .../bootstrap/docs/getting-started.html | 377 + .../bootstrap/docs/index.html | 221 + .../bootstrap/docs/javascript.html | 1780 + .../bootstrap/docs/scaffolding.html | 602 + .../bootstrap/docs/templates/layout.mustache | 151 + .../docs/templates/pages/base-css.mustache | 2102 + .../docs/templates/pages/components.mustache | 2505 ++ .../docs/templates/pages/customize.mustache | 393 + .../docs/templates/pages/extend.mustache | 161 + .../templates/pages/getting-started.mustache | 256 + .../docs/templates/pages/index.mustache | 100 + .../docs/templates/pages/javascript.mustache | 1660 + .../docs/templates/pages/scaffolding.mustache | 485 + .../img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../bootstrap/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes .../bower_components/bootstrap/js/.jshintrc | 12 + .../bootstrap/js/bootstrap-affix.js | 117 + .../bootstrap/js/bootstrap-alert.js | 99 + .../bootstrap/js/bootstrap-button.js | 105 + .../bootstrap/js/bootstrap-carousel.js | 207 + .../bootstrap/js/bootstrap-collapse.js | 167 + .../bootstrap/js/bootstrap-dropdown.js | 165 + .../bootstrap/js/bootstrap-modal.js | 247 + .../bootstrap/js/bootstrap-popover.js | 114 + .../bootstrap/js/bootstrap-scrollspy.js | 162 + .../bootstrap/js/bootstrap-tab.js | 144 + .../bootstrap/js/bootstrap-tooltip.js | 353 + .../bootstrap/js/bootstrap-transition.js | 60 + .../bootstrap/js/bootstrap-typeahead.js | 335 + .../bootstrap/js/tests/index.html | 56 + .../bootstrap/js/tests/phantom.js | 63 + .../bootstrap/js/tests/server.js | 14 + .../js/tests/unit/bootstrap-affix.js | 25 + .../js/tests/unit/bootstrap-alert.js | 62 + .../js/tests/unit/bootstrap-button.js | 102 + .../js/tests/unit/bootstrap-carousel.js | 81 + .../js/tests/unit/bootstrap-collapse.js | 94 + .../js/tests/unit/bootstrap-dropdown.js | 151 + .../js/tests/unit/bootstrap-modal.js | 120 + .../js/tests/unit/bootstrap-phantom.js | 21 + .../js/tests/unit/bootstrap-popover.js | 113 + .../js/tests/unit/bootstrap-scrollspy.js | 37 + .../bootstrap/js/tests/unit/bootstrap-tab.js | 86 + .../js/tests/unit/bootstrap-tooltip.js | 294 + .../js/tests/unit/bootstrap-transition.js | 13 + .../js/tests/unit/bootstrap-typeahead.js | 236 + .../bootstrap/js/tests/vendor/jquery.js | 5 + .../bootstrap/js/tests/vendor/qunit.css | 232 + .../bootstrap/js/tests/vendor/qunit.js | 1510 + .../bootstrap/less/accordion.less | 34 + .../bootstrap/less/alerts.less | 79 + .../bootstrap/less/bootstrap.less | 63 + .../bootstrap/less/breadcrumbs.less | 24 + .../bootstrap/less/button-groups.less | 229 + .../bootstrap/less/buttons.less | 228 + .../bootstrap/less/carousel.less | 158 + .../bootstrap/less/close.less | 32 + .../bower_components/bootstrap/less/code.less | 61 + .../bootstrap/less/component-animations.less | 22 + .../bootstrap/less/dropdowns.less | 237 + .../bootstrap/less/forms.less | 690 + .../bower_components/bootstrap/less/grid.less | 21 + .../bootstrap/less/hero-unit.less | 25 + .../bootstrap/less/labels-badges.less | 84 + .../bootstrap/less/layouts.less | 16 + .../bootstrap/less/media.less | 55 + .../bootstrap/less/mixins.less | 702 + .../bootstrap/less/modals.less | 95 + .../bootstrap/less/navbar.less | 497 + .../bower_components/bootstrap/less/navs.less | 409 + .../bootstrap/less/pager.less | 43 + .../bootstrap/less/pagination.less | 123 + .../bootstrap/less/popovers.less | 133 + .../bootstrap/less/progress-bars.less | 122 + .../bootstrap/less/reset.less | 216 + .../bootstrap/less/responsive-1200px-min.less | 28 + .../bootstrap/less/responsive-767px-max.less | 193 + .../less/responsive-768px-979px.less | 19 + .../bootstrap/less/responsive-navbar.less | 189 + .../bootstrap/less/responsive-utilities.less | 59 + .../bootstrap/less/responsive.less | 48 + .../bootstrap/less/scaffolding.less | 53 + .../bootstrap/less/sprites.less | 197 + .../bootstrap/less/tables.less | 244 + .../bootstrap/less/tests/buttons.html | 139 + .../bootstrap/less/tests/css-tests.css | 150 + .../bootstrap/less/tests/css-tests.html | 1399 + .../less/tests/forms-responsive.html | 71 + .../bootstrap/less/tests/forms.html | 179 + .../less/tests/navbar-fixed-top.html | 104 + .../less/tests/navbar-static-top.html | 107 + .../bootstrap/less/tests/navbar.html | 107 + .../bootstrap/less/thumbnails.less | 53 + .../bootstrap/less/tooltip.less | 70 + .../bower_components/bootstrap/less/type.less | 247 + .../bootstrap/less/utilities.less | 30 + .../bootstrap/less/variables.less | 301 + .../bootstrap/less/wells.less | 29 + .../bower_components/bootstrap/package.json | 26 + .../bower_components/jquery/.bower.json | 37 + .../bower_components/jquery/MIT-LICENSE.txt | 21 + .../webapp/bower_components/jquery/bower.json | 27 + .../bower_components/jquery/dist/jquery.js | 9205 ++++ .../jquery/dist/jquery.min.js | 5 + .../jquery/dist/jquery.min.map | 1 + .../bower_components/jquery/src/ajax.js | 786 + .../bower_components/jquery/src/ajax/jsonp.js | 89 + .../bower_components/jquery/src/ajax/load.js | 75 + .../jquery/src/ajax/parseJSON.js | 13 + .../jquery/src/ajax/parseXML.js | 28 + .../jquery/src/ajax/script.js | 64 + .../jquery/src/ajax/var/nonce.js | 5 + .../jquery/src/ajax/var/rquery.js | 3 + .../bower_components/jquery/src/ajax/xhr.js | 136 + .../bower_components/jquery/src/attributes.js | 11 + .../jquery/src/attributes/attr.js | 141 + .../jquery/src/attributes/classes.js | 158 + .../jquery/src/attributes/prop.js | 94 + .../jquery/src/attributes/support.js | 35 + .../jquery/src/attributes/val.js | 161 + .../bower_components/jquery/src/callbacks.js | 205 + .../bower_components/jquery/src/core.js | 497 + .../jquery/src/core/access.js | 60 + .../bower_components/jquery/src/core/init.js | 123 + .../jquery/src/core/parseHTML.js | 39 + .../bower_components/jquery/src/core/ready.js | 97 + .../jquery/src/core/var/rsingleTag.js | 4 + .../webapp/bower_components/jquery/src/css.js | 450 + .../jquery/src/css/addGetHookIf.js | 22 + .../bower_components/jquery/src/css/curCSS.js | 57 + .../jquery/src/css/defaultDisplay.js | 70 + .../jquery/src/css/hiddenVisibleSelectors.js | 15 + .../jquery/src/css/support.js | 96 + .../bower_components/jquery/src/css/swap.js | 28 + .../jquery/src/css/var/cssExpand.js | 3 + .../jquery/src/css/var/getStyles.js | 12 + .../jquery/src/css/var/isHidden.js | 13 + .../jquery/src/css/var/rmargin.js | 3 + .../jquery/src/css/var/rnumnonpx.js | 5 + .../bower_components/jquery/src/data.js | 178 + .../bower_components/jquery/src/data/Data.js | 181 + .../jquery/src/data/accepts.js | 20 + .../jquery/src/data/var/data_priv.js | 5 + .../jquery/src/data/var/data_user.js | 5 + .../bower_components/jquery/src/deferred.js | 149 + .../bower_components/jquery/src/deprecated.js | 13 + .../bower_components/jquery/src/dimensions.js | 50 + .../bower_components/jquery/src/effects.js | 648 + .../jquery/src/effects/Tween.js | 114 + .../jquery/src/effects/animatedSelector.js | 13 + .../bower_components/jquery/src/event.js | 868 + .../bower_components/jquery/src/event/ajax.js | 13 + .../jquery/src/event/alias.js | 39 + .../jquery/src/event/support.js | 9 + .../jquery/src/exports/amd.js | 24 + .../jquery/src/exports/global.js | 32 + .../bower_components/jquery/src/intro.js | 44 + .../bower_components/jquery/src/jquery.js | 37 + .../jquery/src/manipulation.js | 580 + .../jquery/src/manipulation/_evalUrl.js | 18 + .../jquery/src/manipulation/support.js | 32 + .../src/manipulation/var/rcheckableType.js | 3 + .../bower_components/jquery/src/offset.js | 207 + .../bower_components/jquery/src/outro.js | 1 + .../bower_components/jquery/src/queue.js | 142 + .../jquery/src/queue/delay.js | 22 + .../jquery/src/selector-native.js | 172 + .../jquery/src/selector-sizzle.js | 14 + .../bower_components/jquery/src/selector.js | 1 + .../bower_components/jquery/src/serialize.js | 111 + .../jquery/src/sizzle/dist/sizzle.js | 2067 + .../jquery/src/sizzle/dist/sizzle.min.js | 3 + .../jquery/src/sizzle/dist/sizzle.min.map | 1 + .../bower_components/jquery/src/traversing.js | 199 + .../jquery/src/traversing/findFilter.js | 100 + .../src/traversing/var/rneedsContext.js | 6 + .../bower_components/jquery/src/var/arr.js | 3 + .../jquery/src/var/class2type.js | 4 + .../bower_components/jquery/src/var/concat.js | 5 + .../bower_components/jquery/src/var/hasOwn.js | 5 + .../jquery/src/var/indexOf.js | 5 + .../bower_components/jquery/src/var/pnum.js | 3 + .../bower_components/jquery/src/var/push.js | 5 + .../jquery/src/var/rnotwhite.js | 3 + .../bower_components/jquery/src/var/slice.js | 5 + .../jquery/src/var/strundefined.js | 3 + .../jquery/src/var/support.js | 4 + .../jquery/src/var/toString.js | 5 + .../bower_components/jquery/src/wrap.js | 79 + .../webapp/bower_components/json3/.bower.json | 47 + .../bower_components/json3/CHANGELOG.md | 44 + .../bower_components/json3/CONTRIBUTING.md | 3 + .../webapp/bower_components/json3/LICENSE | 20 + .../webapp/bower_components/json3/README.md | 152 + .../webapp/bower_components/json3/bower.json | 38 + .../bower_components/json3/lib/json3.js | 902 + .../bower_components/json3/lib/json3.min.js | 17 + .../ngInfiniteScroll/.bower.json | 27 + .../bower_components/ngInfiniteScroll/LICENSE | 22 + .../ngInfiniteScroll/README.md | 67 + .../ngInfiniteScroll/bower.json | 17 + .../build/ng-infinite-scroll.js | 177 + .../build/ng-infinite-scroll.min.js | 2 + .../ngInfiniteScroll/package.json | 41 + .../src/infinite-scroll.coffee | 197 + src/main/webapp/index.html | 29 + src/main/webapp/resources/npm-debug.log | 19 + src/main/webapp/scripts/app/app.js | 50 + .../scripts/app/fragments/bodyHeader.html | 23 + .../webapp/scripts/app/fragments/footer.html | 11 + .../webapp/scripts/app/main/MainController.js | 9 + src/main/webapp/scripts/app/main/main.html | 3 + .../scripts/app/owner/OwnerController.js | 48 + .../webapp/scripts/app/owner/ownerDetail.html | 81 + .../webapp/scripts/app/owner/ownerForm.html | 38 + .../webapp/scripts/app/owner/ownerList.html | 26 + .../scripts/app/owner/ownerSearchForm.html | 16 + .../webapp/scripts/app/vet/VetController.js | 13 + src/main/webapp/scripts/app/vet/vetList.html | 16 + .../service/AbstractClinicServiceTests.java | 6 + .../petclinic/web/VetControllerTests.java | 9 +- 1187 files changed, 233106 insertions(+), 272 deletions(-) create mode 100644 .bowerrc create mode 100644 .tern-project create mode 100644 bower.json delete mode 100644 src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetVisitExtractor.java delete mode 100644 src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcVisitRowMapper.java rename src/main/java/org/springframework/samples/petclinic/web/{OwnerController.java => OwnerResource.java} (58%) rename src/main/java/org/springframework/samples/petclinic/web/{VetController.java => VetResource.java} (50%) create mode 100644 src/main/webapp/bower_components/angular-cache-buster/.bower.json create mode 100644 src/main/webapp/bower_components/angular-cache-buster/README.md create mode 100644 src/main/webapp/bower_components/angular-cache-buster/angular-cache-buster.js create mode 100644 src/main/webapp/bower_components/angular-cache-buster/bower.json create mode 100644 src/main/webapp/bower_components/angular-cache-buster/karma.conf.js create mode 100644 src/main/webapp/bower_components/angular-cache-buster/package.json create mode 100644 src/main/webapp/bower_components/angular-cookies/.bower.json create mode 100644 src/main/webapp/bower_components/angular-cookies/README.md create mode 100644 src/main/webapp/bower_components/angular-cookies/angular-cookies.js create mode 100644 src/main/webapp/bower_components/angular-cookies/angular-cookies.min.js create mode 100644 src/main/webapp/bower_components/angular-cookies/angular-cookies.min.js.map create mode 100644 src/main/webapp/bower_components/angular-cookies/bower.json create mode 100644 src/main/webapp/bower_components/angular-cookies/package.json create mode 100644 src/main/webapp/bower_components/angular-dynamic-locale/.bower.json create mode 100644 src/main/webapp/bower_components/angular-dynamic-locale/.gitignore create mode 100644 src/main/webapp/bower_components/angular-dynamic-locale/.jscs.json create mode 100644 src/main/webapp/bower_components/angular-dynamic-locale/.travis.yml create mode 100644 src/main/webapp/bower_components/angular-dynamic-locale/CONTRIBUTING.md create mode 100644 src/main/webapp/bower_components/angular-dynamic-locale/Gruntfile.js create mode 100644 src/main/webapp/bower_components/angular-dynamic-locale/LICENSE create mode 100644 src/main/webapp/bower_components/angular-dynamic-locale/README.md create mode 100644 src/main/webapp/bower_components/angular-dynamic-locale/bower.json create mode 100644 src/main/webapp/bower_components/angular-dynamic-locale/karma.conf.js create mode 100644 src/main/webapp/bower_components/angular-dynamic-locale/karma.min.conf.js create mode 100644 src/main/webapp/bower_components/angular-dynamic-locale/package.json create mode 100644 src/main/webapp/bower_components/angular-dynamic-locale/src/tmhDynamicLocale.js create mode 100644 src/main/webapp/bower_components/angular-dynamic-locale/test/tmhDynamicLocaleSpec.js create mode 100644 src/main/webapp/bower_components/angular-dynamic-locale/tmhDynamicLocale.min.js create mode 100644 src/main/webapp/bower_components/angular-dynamic-locale/tmhDynamicLocale.min.js.map create mode 100644 src/main/webapp/bower_components/angular-i18n/.bower.json create mode 100644 src/main/webapp/bower_components/angular-i18n/README.md create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_aa-dj.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_aa-er.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_aa-et.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_aa.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_af-na.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_af-za.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_af.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_agq-cm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_agq.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ak-gh.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ak.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_am-et.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_am.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-001.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-ae.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-bh.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-dj.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-dz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-eg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-eh.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-er.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-il.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-iq.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-jo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-km.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-kw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-lb.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-ly.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-ma.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-mr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-om.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-ps.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-qa.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-sa.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-sd.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-so.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-ss.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-sy.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-td.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-tn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar-ye.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ar.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_as-in.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_as.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_asa-tz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_asa.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ast-es.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ast.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_az-cyrl-az.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_az-cyrl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_az-latn-az.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_az-latn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_az.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bas-cm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bas.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_be-by.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_be.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bem-zm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bem.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bez-tz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bez.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bg-bg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bm-latn-ml.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bm-latn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bm-ml.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bn-bd.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bn-in.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bo-cn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bo-in.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_br-fr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_br.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_brx-in.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_brx.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bs-cyrl-ba.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bs-cyrl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bs-latn-ba.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bs-latn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_bs.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_byn-er.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_byn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ca-ad.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ca-es-valencia.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ca-es.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ca-fr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ca-it.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ca.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_cgg-ug.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_cgg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_chr-us.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_chr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ckb-arab-iq.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ckb-arab-ir.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ckb-arab.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ckb-iq.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ckb-ir.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ckb-latn-iq.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ckb-latn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ckb.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_cs-cz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_cs.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_cy-gb.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_cy.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_da-dk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_da-gl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_da.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_dav-ke.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_dav.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_de-at.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_de-be.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_de-ch.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_de-de.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_de-li.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_de-lu.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_de.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_dje-ne.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_dje.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_dsb-de.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_dsb.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_dua-cm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_dua.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_dyo-sn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_dyo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_dz-bt.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_dz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ebu-ke.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ebu.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ee-gh.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ee-tg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ee.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_el-cy.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_el-gr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_el.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-001.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-150.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-ag.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-ai.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-as.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-au.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-bb.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-be.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-bm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-bs.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-bw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-bz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-ca.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-cc.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-ck.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-cm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-cx.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-dg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-dm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-dsrt-us.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-dsrt.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-er.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-fj.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-fk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-fm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-gb.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-gd.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-gg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-gh.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-gi.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-gm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-gu.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-gy.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-hk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-ie.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-im.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-in.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-io.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-iso.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-je.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-jm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-ke.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-ki.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-kn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-ky.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-lc.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-lr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-ls.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-mg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-mh.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-mo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-mp.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-ms.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-mt.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-mu.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-mw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-my.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-na.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-nf.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-ng.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-nr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-nu.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-nz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-pg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-ph.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-pk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-pn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-pr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-pw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-rw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-sb.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-sc.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-sd.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-sg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-sh.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-sl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-ss.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-sx.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-sz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-tc.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-tk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-to.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-tt.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-tv.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-tz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-ug.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-um.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-us.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-vc.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-vg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-vi.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-vu.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-ws.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-za.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-zm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en-zw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_en.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_eo-001.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_eo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-419.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-ar.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-bo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-cl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-co.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-cr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-cu.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-do.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-ea.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-ec.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-es.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-gq.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-gt.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-hn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-ic.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-mx.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-ni.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-pa.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-pe.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-ph.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-pr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-py.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-sv.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-us.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-uy.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es-ve.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_es.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_et-ee.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_et.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_eu-es.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_eu.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ewo-cm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ewo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fa-af.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fa-ir.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fa.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ff-cm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ff-gn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ff-mr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ff-sn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ff.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fi-fi.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fi.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fil-ph.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fil.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fo-fo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-be.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-bf.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-bi.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-bj.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-bl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-ca.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-cd.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-cf.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-cg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-ch.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-ci.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-cm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-dj.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-dz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-fr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-ga.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-gf.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-gn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-gp.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-gq.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-ht.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-km.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-lu.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-ma.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-mc.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-mf.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-mg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-ml.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-mq.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-mr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-mu.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-nc.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-ne.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-pf.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-pm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-re.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-rw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-sc.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-sn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-sy.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-td.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-tg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-tn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-vu.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-wf.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr-yt.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fur-it.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fur.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fy-nl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_fy.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ga-ie.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ga.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_gd-gb.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_gd.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_gl-es.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_gl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_gsw-ch.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_gsw-fr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_gsw-li.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_gsw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_gu-in.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_gu.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_guz-ke.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_guz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_gv-im.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_gv.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ha-latn-gh.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ha-latn-ne.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ha-latn-ng.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ha-latn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ha.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_haw-us.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_haw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_he-il.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_he.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_hi-in.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_hi.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_hr-ba.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_hr-hr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_hr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_hsb-de.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_hsb.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_hu-hu.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_hu.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_hy-am.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_hy.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ia-fr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ia.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_id-id.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_id.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ig-ng.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ig.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ii-cn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ii.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_in.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_is-is.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_is.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_it-ch.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_it-it.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_it-sm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_it.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_iw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ja-jp.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ja.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_jgo-cm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_jgo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_jmc-tz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_jmc.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ka-ge.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ka.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kab-dz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kab.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kam-ke.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kam.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kde-tz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kde.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kea-cv.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kea.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_khq-ml.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_khq.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ki-ke.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ki.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kk-cyrl-kz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kk-cyrl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kkj-cm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kkj.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kl-gl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kln-ke.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kln.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_km-kh.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_km.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kn-in.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ko-kp.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ko-kr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ko.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kok-in.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kok.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ks-arab-in.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ks-arab.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ks.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ksb-tz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ksb.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ksf-cm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ksf.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ksh-de.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ksh.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kw-gb.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_kw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ky-cyrl-kg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ky-cyrl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ky.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_lag-tz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_lag.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_lb-lu.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_lb.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_lg-ug.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_lg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_lkt-us.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_lkt.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ln-ao.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ln-cd.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ln-cf.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ln-cg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ln.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_lo-la.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_lo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_lt-lt.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_lt.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_lu-cd.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_lu.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_luo-ke.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_luo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_luy-ke.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_luy.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_lv-lv.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_lv.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mas-ke.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mas-tz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mas.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mer-ke.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mer.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mfe-mu.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mfe.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mg-mg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mgh-mz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mgh.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mgo-cm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mgo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mk-mk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ml-in.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ml.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mn-cyrl-mn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mn-cyrl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mr-in.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ms-bn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ms-latn-bn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ms-latn-my.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ms-latn-sg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ms-latn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ms-my.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ms.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mt-mt.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mt.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mua-cm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_mua.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_my-mm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_my.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_naq-na.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_naq.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nb-no.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nb-sj.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nb.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nd-zw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nd.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ne-in.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ne-np.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ne.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nl-aw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nl-be.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nl-bq.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nl-cw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nl-nl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nl-sr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nl-sx.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nmg-cm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nmg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nn-no.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nnh-cm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nnh.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_no-no.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_no.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nr-za.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nso-za.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nso.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nus-sd.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nus.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nyn-ug.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_nyn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_om-et.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_om-ke.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_om.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_or-in.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_or.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_os-ge.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_os-ru.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_os.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_pa-arab-pk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_pa-arab.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_pa-guru-in.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_pa-guru.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_pa.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_pl-pl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_pl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ps-af.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ps.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_pt-ao.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_pt-br.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_pt-cv.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_pt-gw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_pt-mo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_pt-mz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_pt-pt.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_pt-st.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_pt-tl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_pt.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_qu-bo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_qu-ec.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_qu-pe.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_qu.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_rm-ch.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_rm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_rn-bi.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_rn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ro-md.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ro-ro.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ro.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_rof-tz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_rof.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ru-by.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ru-kg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ru-kz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ru-md.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ru-ru.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ru-ua.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ru.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_rw-rw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_rw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_rwk-tz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_rwk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sah-ru.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sah.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_saq-ke.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_saq.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sbp-tz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sbp.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_se-fi.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_se-no.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_se-se.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_se.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_seh-mz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_seh.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ses-ml.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ses.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sg-cf.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_shi-latn-ma.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_shi-latn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_shi-tfng-ma.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_shi-tfng.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_shi.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_si-lk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_si.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sk-sk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sl-si.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_smn-fi.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_smn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sn-zw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_so-dj.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_so-et.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_so-ke.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_so-so.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_so.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sq-al.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sq-mk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sq-xk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sq.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sr-cyrl-ba.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sr-cyrl-me.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sr-cyrl-rs.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sr-cyrl-xk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sr-cyrl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sr-latn-ba.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sr-latn-me.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sr-latn-rs.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sr-latn-xk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sr-latn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ss-sz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ss-za.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ss.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ssy-er.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ssy.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_st-ls.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_st-za.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_st.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sv-ax.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sv-fi.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sv-se.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sv.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sw-ke.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sw-tz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sw-ug.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_sw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_swc-cd.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_swc.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ta-in.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ta-lk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ta-my.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ta-sg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ta.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_te-in.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_te.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_teo-ke.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_teo-ug.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_teo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_tg-cyrl-tj.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_tg-cyrl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_tg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_th-th.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_th.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ti-er.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ti-et.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ti.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_tig-er.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_tig.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_tl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_tn-bw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_tn-za.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_tn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_to-to.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_to.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_tr-cy.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_tr-tr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_tr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ts-za.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ts.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_twq-ne.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_twq.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_tzm-latn-ma.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_tzm-latn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_tzm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ug-arab-cn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ug-arab.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ug.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_uk-ua.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_uk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ur-in.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ur-pk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ur.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_uz-arab-af.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_uz-arab.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_uz-cyrl-uz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_uz-cyrl.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_uz-latn-uz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_uz-latn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_uz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_vai-latn-lr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_vai-latn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_vai-vaii-lr.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_vai-vaii.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_vai.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ve-za.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_ve.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_vi-vn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_vi.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_vo-001.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_vo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_vun-tz.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_vun.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_wae-ch.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_wae.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_wal-et.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_wal.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_xh-za.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_xh.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_xog-ug.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_xog.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_yav-cm.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_yav.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_yi-001.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_yi.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_yo-bj.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_yo-ng.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_yo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_zgh-ma.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_zgh.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_zh-cn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_zh-hans-cn.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_zh-hans-hk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_zh-hans-mo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_zh-hans-sg.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_zh-hans.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_zh-hant-hk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_zh-hant-mo.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_zh-hant-tw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_zh-hant.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_zh-hk.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_zh-tw.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_zh.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_zu-za.js create mode 100644 src/main/webapp/bower_components/angular-i18n/angular-locale_zu.js create mode 100644 src/main/webapp/bower_components/angular-i18n/bower.json create mode 100644 src/main/webapp/bower_components/angular-i18n/package.json create mode 100644 src/main/webapp/bower_components/angular-mocks/.bower.json create mode 100644 src/main/webapp/bower_components/angular-mocks/README.md create mode 100644 src/main/webapp/bower_components/angular-mocks/angular-mocks.js create mode 100644 src/main/webapp/bower_components/angular-mocks/bower.json create mode 100644 src/main/webapp/bower_components/angular-mocks/package.json create mode 100644 src/main/webapp/bower_components/angular-resource/.bower.json create mode 100644 src/main/webapp/bower_components/angular-resource/README.md create mode 100644 src/main/webapp/bower_components/angular-resource/angular-resource.js create mode 100644 src/main/webapp/bower_components/angular-resource/angular-resource.min.js create mode 100644 src/main/webapp/bower_components/angular-resource/angular-resource.min.js.map create mode 100644 src/main/webapp/bower_components/angular-resource/bower.json create mode 100644 src/main/webapp/bower_components/angular-resource/package.json create mode 100644 src/main/webapp/bower_components/angular-route/.bower.json create mode 100644 src/main/webapp/bower_components/angular-route/README.md create mode 100644 src/main/webapp/bower_components/angular-route/angular-route.js create mode 100644 src/main/webapp/bower_components/angular-route/angular-route.min.js create mode 100644 src/main/webapp/bower_components/angular-route/angular-route.min.js.map create mode 100644 src/main/webapp/bower_components/angular-route/bower.json create mode 100644 src/main/webapp/bower_components/angular-route/package.json create mode 100644 src/main/webapp/bower_components/angular-sanitize/.bower.json create mode 100644 src/main/webapp/bower_components/angular-sanitize/README.md create mode 100644 src/main/webapp/bower_components/angular-sanitize/angular-sanitize.js create mode 100644 src/main/webapp/bower_components/angular-sanitize/angular-sanitize.min.js create mode 100644 src/main/webapp/bower_components/angular-sanitize/angular-sanitize.min.js.map create mode 100644 src/main/webapp/bower_components/angular-sanitize/bower.json create mode 100644 src/main/webapp/bower_components/angular-sanitize/package.json create mode 100644 src/main/webapp/bower_components/angular-scenario/.bower.json create mode 100644 src/main/webapp/bower_components/angular-scenario/README.md create mode 100644 src/main/webapp/bower_components/angular-scenario/angular-scenario.js create mode 100644 src/main/webapp/bower_components/angular-scenario/bower.json create mode 100644 src/main/webapp/bower_components/angular-scenario/jstd-scenario-adapter-config.js create mode 100644 src/main/webapp/bower_components/angular-scenario/jstd-scenario-adapter.js create mode 100644 src/main/webapp/bower_components/angular-scenario/package.json create mode 100644 src/main/webapp/bower_components/angular-translate-loader-partial/.bower.json create mode 100644 src/main/webapp/bower_components/angular-translate-loader-partial/README.md create mode 100644 src/main/webapp/bower_components/angular-translate-loader-partial/angular-translate-loader-partial.js create mode 100644 src/main/webapp/bower_components/angular-translate-loader-partial/angular-translate-loader-partial.min.js create mode 100644 src/main/webapp/bower_components/angular-translate-loader-partial/bower.json create mode 100644 src/main/webapp/bower_components/angular-translate-storage-cookie/.bower.json create mode 100644 src/main/webapp/bower_components/angular-translate-storage-cookie/README.md create mode 100644 src/main/webapp/bower_components/angular-translate-storage-cookie/angular-translate-storage-cookie.js create mode 100644 src/main/webapp/bower_components/angular-translate-storage-cookie/angular-translate-storage-cookie.min.js create mode 100644 src/main/webapp/bower_components/angular-translate-storage-cookie/bower.json create mode 100644 src/main/webapp/bower_components/angular-translate/.bower.json create mode 100644 src/main/webapp/bower_components/angular-translate/README.md create mode 100644 src/main/webapp/bower_components/angular-translate/angular-translate.js create mode 100644 src/main/webapp/bower_components/angular-translate/angular-translate.min.js create mode 100644 src/main/webapp/bower_components/angular-translate/bower.json create mode 100644 src/main/webapp/bower_components/angular-ui-router/.bower.json create mode 100644 src/main/webapp/bower_components/angular-ui-router/CHANGELOG.md create mode 100644 src/main/webapp/bower_components/angular-ui-router/CONTRIBUTING.md create mode 100644 src/main/webapp/bower_components/angular-ui-router/LICENSE create mode 100644 src/main/webapp/bower_components/angular-ui-router/README.md create mode 100644 src/main/webapp/bower_components/angular-ui-router/api/angular-ui-router.d.ts create mode 100644 src/main/webapp/bower_components/angular-ui-router/bower.json create mode 100644 src/main/webapp/bower_components/angular-ui-router/release/angular-ui-router.js create mode 100644 src/main/webapp/bower_components/angular-ui-router/release/angular-ui-router.min.js create mode 100644 src/main/webapp/bower_components/angular-ui-router/src/common.js create mode 100644 src/main/webapp/bower_components/angular-ui-router/src/resolve.js create mode 100644 src/main/webapp/bower_components/angular-ui-router/src/state.js create mode 100644 src/main/webapp/bower_components/angular-ui-router/src/stateDirectives.js create mode 100644 src/main/webapp/bower_components/angular-ui-router/src/stateFilters.js create mode 100644 src/main/webapp/bower_components/angular-ui-router/src/templateFactory.js create mode 100644 src/main/webapp/bower_components/angular-ui-router/src/urlMatcherFactory.js create mode 100644 src/main/webapp/bower_components/angular-ui-router/src/urlRouter.js create mode 100644 src/main/webapp/bower_components/angular-ui-router/src/view.js create mode 100644 src/main/webapp/bower_components/angular-ui-router/src/viewDirective.js create mode 100644 src/main/webapp/bower_components/angular-ui-router/src/viewScroll.js create mode 100644 src/main/webapp/bower_components/angular/.bower.json create mode 100644 src/main/webapp/bower_components/angular/README.md create mode 100644 src/main/webapp/bower_components/angular/angular-csp.css create mode 100644 src/main/webapp/bower_components/angular/angular.js create mode 100644 src/main/webapp/bower_components/angular/angular.min.js create mode 100644 src/main/webapp/bower_components/angular/angular.min.js.gzip create mode 100644 src/main/webapp/bower_components/angular/angular.min.js.map create mode 100644 src/main/webapp/bower_components/angular/bower.json create mode 100644 src/main/webapp/bower_components/angular/package.json create mode 100644 src/main/webapp/bower_components/bootstrap/.bower.json create mode 100644 src/main/webapp/bower_components/bootstrap/.gitignore create mode 100644 src/main/webapp/bower_components/bootstrap/.travis.yml create mode 100644 src/main/webapp/bower_components/bootstrap/CHANGELOG.md create mode 100644 src/main/webapp/bower_components/bootstrap/CONTRIBUTING.md create mode 100644 src/main/webapp/bower_components/bootstrap/LICENSE create mode 100644 src/main/webapp/bower_components/bootstrap/Makefile create mode 100644 src/main/webapp/bower_components/bootstrap/README.md create mode 100644 src/main/webapp/bower_components/bootstrap/component.json create mode 100644 src/main/webapp/bower_components/bootstrap/composer.json create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/css/bootstrap-responsive.css create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/css/bootstrap.css create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/css/docs.css create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/ico/apple-touch-icon-114-precomposed.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/ico/apple-touch-icon-144-precomposed.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/ico/apple-touch-icon-57-precomposed.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/ico/apple-touch-icon-72-precomposed.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/ico/favicon.ico create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/ico/favicon.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/bootstrap-docs-readme.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-01.jpg create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-02.jpg create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/bootstrap-mdo-sfmoma-03.jpg create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/bs-docs-bootstrap-features.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/bs-docs-masthead-pattern.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/bs-docs-responsive-illustrations.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/bs-docs-twitter-github.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/example-sites/8020select.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/example-sites/adoptahydrant.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/example-sites/breakingnews.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/example-sites/fleetio.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/example-sites/gathercontent.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/example-sites/jshint.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/example-sites/kippt.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/example-sites/soundready.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/examples/bootstrap-example-carousel.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/examples/bootstrap-example-fluid.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/examples/bootstrap-example-justified-nav.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/examples/bootstrap-example-marketing-narrow.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/examples/bootstrap-example-marketing.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/examples/bootstrap-example-signin.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/examples/bootstrap-example-starter.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/examples/bootstrap-example-sticky-footer.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/examples/browser-icon-chrome.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/examples/browser-icon-firefox.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/examples/browser-icon-safari.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/examples/slide-01.jpg create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/examples/slide-02.jpg create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/examples/slide-03.jpg create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/glyphicons-halflings-white.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/glyphicons-halflings.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/grid-baseline-20px.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/less-logo-large.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/img/responsive-illustrations.png create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/README.md create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/application.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/bootstrap-affix.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/bootstrap-alert.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/bootstrap-button.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/bootstrap-carousel.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/bootstrap-collapse.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/bootstrap-dropdown.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/bootstrap-modal.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/bootstrap-popover.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/bootstrap-scrollspy.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/bootstrap-tab.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/bootstrap-tooltip.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/bootstrap-transition.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/bootstrap-typeahead.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/bootstrap.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/bootstrap.min.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/google-code-prettify/prettify.css create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/google-code-prettify/prettify.js create mode 100755 src/main/webapp/bower_components/bootstrap/docs/assets/js/holder/holder.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/html5shiv.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/assets/js/jquery.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/base-css.html create mode 100644 src/main/webapp/bower_components/bootstrap/docs/build/index.js create mode 100644 src/main/webapp/bower_components/bootstrap/docs/build/package.json create mode 100644 src/main/webapp/bower_components/bootstrap/docs/components.html create mode 100644 src/main/webapp/bower_components/bootstrap/docs/customize.html create mode 100644 src/main/webapp/bower_components/bootstrap/docs/examples/carousel.html create mode 100644 src/main/webapp/bower_components/bootstrap/docs/examples/fluid.html create mode 100644 src/main/webapp/bower_components/bootstrap/docs/examples/hero.html create mode 100644 src/main/webapp/bower_components/bootstrap/docs/examples/justified-nav.html create mode 100644 src/main/webapp/bower_components/bootstrap/docs/examples/marketing-narrow.html create mode 100644 src/main/webapp/bower_components/bootstrap/docs/examples/signin.html create mode 100644 src/main/webapp/bower_components/bootstrap/docs/examples/starter-template.html create mode 100644 src/main/webapp/bower_components/bootstrap/docs/examples/sticky-footer-navbar.html create mode 100644 src/main/webapp/bower_components/bootstrap/docs/examples/sticky-footer.html create mode 100644 src/main/webapp/bower_components/bootstrap/docs/extend.html create mode 100644 src/main/webapp/bower_components/bootstrap/docs/getting-started.html create mode 100644 src/main/webapp/bower_components/bootstrap/docs/index.html create mode 100644 src/main/webapp/bower_components/bootstrap/docs/javascript.html create mode 100644 src/main/webapp/bower_components/bootstrap/docs/scaffolding.html create mode 100644 src/main/webapp/bower_components/bootstrap/docs/templates/layout.mustache create mode 100644 src/main/webapp/bower_components/bootstrap/docs/templates/pages/base-css.mustache create mode 100644 src/main/webapp/bower_components/bootstrap/docs/templates/pages/components.mustache create mode 100644 src/main/webapp/bower_components/bootstrap/docs/templates/pages/customize.mustache create mode 100644 src/main/webapp/bower_components/bootstrap/docs/templates/pages/extend.mustache create mode 100644 src/main/webapp/bower_components/bootstrap/docs/templates/pages/getting-started.mustache create mode 100644 src/main/webapp/bower_components/bootstrap/docs/templates/pages/index.mustache create mode 100644 src/main/webapp/bower_components/bootstrap/docs/templates/pages/javascript.mustache create mode 100644 src/main/webapp/bower_components/bootstrap/docs/templates/pages/scaffolding.mustache create mode 100644 src/main/webapp/bower_components/bootstrap/img/glyphicons-halflings-white.png create mode 100644 src/main/webapp/bower_components/bootstrap/img/glyphicons-halflings.png create mode 100644 src/main/webapp/bower_components/bootstrap/js/.jshintrc create mode 100644 src/main/webapp/bower_components/bootstrap/js/bootstrap-affix.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/bootstrap-alert.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/bootstrap-button.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/bootstrap-carousel.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/bootstrap-collapse.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/bootstrap-dropdown.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/bootstrap-modal.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/bootstrap-popover.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/bootstrap-scrollspy.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/bootstrap-tab.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/bootstrap-tooltip.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/bootstrap-transition.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/bootstrap-typeahead.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/index.html create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/phantom.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/server.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/unit/bootstrap-affix.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/unit/bootstrap-alert.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/unit/bootstrap-button.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/unit/bootstrap-carousel.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/unit/bootstrap-collapse.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/unit/bootstrap-dropdown.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/unit/bootstrap-modal.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/unit/bootstrap-phantom.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/unit/bootstrap-popover.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/unit/bootstrap-scrollspy.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/unit/bootstrap-tab.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/unit/bootstrap-tooltip.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/unit/bootstrap-transition.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/unit/bootstrap-typeahead.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/vendor/jquery.js create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/vendor/qunit.css create mode 100644 src/main/webapp/bower_components/bootstrap/js/tests/vendor/qunit.js create mode 100644 src/main/webapp/bower_components/bootstrap/less/accordion.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/alerts.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/bootstrap.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/breadcrumbs.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/button-groups.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/buttons.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/carousel.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/close.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/code.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/component-animations.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/dropdowns.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/forms.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/grid.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/hero-unit.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/labels-badges.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/layouts.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/media.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/mixins.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/modals.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/navbar.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/navs.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/pager.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/pagination.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/popovers.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/progress-bars.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/reset.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/responsive-1200px-min.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/responsive-767px-max.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/responsive-768px-979px.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/responsive-navbar.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/responsive-utilities.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/responsive.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/scaffolding.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/sprites.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/tables.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/tests/buttons.html create mode 100644 src/main/webapp/bower_components/bootstrap/less/tests/css-tests.css create mode 100644 src/main/webapp/bower_components/bootstrap/less/tests/css-tests.html create mode 100644 src/main/webapp/bower_components/bootstrap/less/tests/forms-responsive.html create mode 100644 src/main/webapp/bower_components/bootstrap/less/tests/forms.html create mode 100644 src/main/webapp/bower_components/bootstrap/less/tests/navbar-fixed-top.html create mode 100644 src/main/webapp/bower_components/bootstrap/less/tests/navbar-static-top.html create mode 100644 src/main/webapp/bower_components/bootstrap/less/tests/navbar.html create mode 100644 src/main/webapp/bower_components/bootstrap/less/thumbnails.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/tooltip.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/type.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/utilities.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/variables.less create mode 100644 src/main/webapp/bower_components/bootstrap/less/wells.less create mode 100644 src/main/webapp/bower_components/bootstrap/package.json create mode 100644 src/main/webapp/bower_components/jquery/.bower.json create mode 100644 src/main/webapp/bower_components/jquery/MIT-LICENSE.txt create mode 100644 src/main/webapp/bower_components/jquery/bower.json create mode 100644 src/main/webapp/bower_components/jquery/dist/jquery.js create mode 100644 src/main/webapp/bower_components/jquery/dist/jquery.min.js create mode 100644 src/main/webapp/bower_components/jquery/dist/jquery.min.map create mode 100644 src/main/webapp/bower_components/jquery/src/ajax.js create mode 100644 src/main/webapp/bower_components/jquery/src/ajax/jsonp.js create mode 100644 src/main/webapp/bower_components/jquery/src/ajax/load.js create mode 100644 src/main/webapp/bower_components/jquery/src/ajax/parseJSON.js create mode 100644 src/main/webapp/bower_components/jquery/src/ajax/parseXML.js create mode 100644 src/main/webapp/bower_components/jquery/src/ajax/script.js create mode 100644 src/main/webapp/bower_components/jquery/src/ajax/var/nonce.js create mode 100644 src/main/webapp/bower_components/jquery/src/ajax/var/rquery.js create mode 100644 src/main/webapp/bower_components/jquery/src/ajax/xhr.js create mode 100644 src/main/webapp/bower_components/jquery/src/attributes.js create mode 100644 src/main/webapp/bower_components/jquery/src/attributes/attr.js create mode 100644 src/main/webapp/bower_components/jquery/src/attributes/classes.js create mode 100644 src/main/webapp/bower_components/jquery/src/attributes/prop.js create mode 100644 src/main/webapp/bower_components/jquery/src/attributes/support.js create mode 100644 src/main/webapp/bower_components/jquery/src/attributes/val.js create mode 100644 src/main/webapp/bower_components/jquery/src/callbacks.js create mode 100644 src/main/webapp/bower_components/jquery/src/core.js create mode 100644 src/main/webapp/bower_components/jquery/src/core/access.js create mode 100644 src/main/webapp/bower_components/jquery/src/core/init.js create mode 100644 src/main/webapp/bower_components/jquery/src/core/parseHTML.js create mode 100644 src/main/webapp/bower_components/jquery/src/core/ready.js create mode 100644 src/main/webapp/bower_components/jquery/src/core/var/rsingleTag.js create mode 100644 src/main/webapp/bower_components/jquery/src/css.js create mode 100644 src/main/webapp/bower_components/jquery/src/css/addGetHookIf.js create mode 100644 src/main/webapp/bower_components/jquery/src/css/curCSS.js create mode 100644 src/main/webapp/bower_components/jquery/src/css/defaultDisplay.js create mode 100644 src/main/webapp/bower_components/jquery/src/css/hiddenVisibleSelectors.js create mode 100644 src/main/webapp/bower_components/jquery/src/css/support.js create mode 100644 src/main/webapp/bower_components/jquery/src/css/swap.js create mode 100644 src/main/webapp/bower_components/jquery/src/css/var/cssExpand.js create mode 100644 src/main/webapp/bower_components/jquery/src/css/var/getStyles.js create mode 100644 src/main/webapp/bower_components/jquery/src/css/var/isHidden.js create mode 100644 src/main/webapp/bower_components/jquery/src/css/var/rmargin.js create mode 100644 src/main/webapp/bower_components/jquery/src/css/var/rnumnonpx.js create mode 100644 src/main/webapp/bower_components/jquery/src/data.js create mode 100644 src/main/webapp/bower_components/jquery/src/data/Data.js create mode 100644 src/main/webapp/bower_components/jquery/src/data/accepts.js create mode 100644 src/main/webapp/bower_components/jquery/src/data/var/data_priv.js create mode 100644 src/main/webapp/bower_components/jquery/src/data/var/data_user.js create mode 100644 src/main/webapp/bower_components/jquery/src/deferred.js create mode 100644 src/main/webapp/bower_components/jquery/src/deprecated.js create mode 100644 src/main/webapp/bower_components/jquery/src/dimensions.js create mode 100644 src/main/webapp/bower_components/jquery/src/effects.js create mode 100644 src/main/webapp/bower_components/jquery/src/effects/Tween.js create mode 100644 src/main/webapp/bower_components/jquery/src/effects/animatedSelector.js create mode 100644 src/main/webapp/bower_components/jquery/src/event.js create mode 100644 src/main/webapp/bower_components/jquery/src/event/ajax.js create mode 100644 src/main/webapp/bower_components/jquery/src/event/alias.js create mode 100644 src/main/webapp/bower_components/jquery/src/event/support.js create mode 100644 src/main/webapp/bower_components/jquery/src/exports/amd.js create mode 100644 src/main/webapp/bower_components/jquery/src/exports/global.js create mode 100644 src/main/webapp/bower_components/jquery/src/intro.js create mode 100644 src/main/webapp/bower_components/jquery/src/jquery.js create mode 100644 src/main/webapp/bower_components/jquery/src/manipulation.js create mode 100644 src/main/webapp/bower_components/jquery/src/manipulation/_evalUrl.js create mode 100644 src/main/webapp/bower_components/jquery/src/manipulation/support.js create mode 100644 src/main/webapp/bower_components/jquery/src/manipulation/var/rcheckableType.js create mode 100644 src/main/webapp/bower_components/jquery/src/offset.js create mode 100644 src/main/webapp/bower_components/jquery/src/outro.js create mode 100644 src/main/webapp/bower_components/jquery/src/queue.js create mode 100644 src/main/webapp/bower_components/jquery/src/queue/delay.js create mode 100644 src/main/webapp/bower_components/jquery/src/selector-native.js create mode 100644 src/main/webapp/bower_components/jquery/src/selector-sizzle.js create mode 100644 src/main/webapp/bower_components/jquery/src/selector.js create mode 100644 src/main/webapp/bower_components/jquery/src/serialize.js create mode 100644 src/main/webapp/bower_components/jquery/src/sizzle/dist/sizzle.js create mode 100644 src/main/webapp/bower_components/jquery/src/sizzle/dist/sizzle.min.js create mode 100644 src/main/webapp/bower_components/jquery/src/sizzle/dist/sizzle.min.map create mode 100644 src/main/webapp/bower_components/jquery/src/traversing.js create mode 100644 src/main/webapp/bower_components/jquery/src/traversing/findFilter.js create mode 100644 src/main/webapp/bower_components/jquery/src/traversing/var/rneedsContext.js create mode 100644 src/main/webapp/bower_components/jquery/src/var/arr.js create mode 100644 src/main/webapp/bower_components/jquery/src/var/class2type.js create mode 100644 src/main/webapp/bower_components/jquery/src/var/concat.js create mode 100644 src/main/webapp/bower_components/jquery/src/var/hasOwn.js create mode 100644 src/main/webapp/bower_components/jquery/src/var/indexOf.js create mode 100644 src/main/webapp/bower_components/jquery/src/var/pnum.js create mode 100644 src/main/webapp/bower_components/jquery/src/var/push.js create mode 100644 src/main/webapp/bower_components/jquery/src/var/rnotwhite.js create mode 100644 src/main/webapp/bower_components/jquery/src/var/slice.js create mode 100644 src/main/webapp/bower_components/jquery/src/var/strundefined.js create mode 100644 src/main/webapp/bower_components/jquery/src/var/support.js create mode 100644 src/main/webapp/bower_components/jquery/src/var/toString.js create mode 100644 src/main/webapp/bower_components/jquery/src/wrap.js create mode 100644 src/main/webapp/bower_components/json3/.bower.json create mode 100644 src/main/webapp/bower_components/json3/CHANGELOG.md create mode 100644 src/main/webapp/bower_components/json3/CONTRIBUTING.md create mode 100644 src/main/webapp/bower_components/json3/LICENSE create mode 100644 src/main/webapp/bower_components/json3/README.md create mode 100644 src/main/webapp/bower_components/json3/bower.json create mode 100644 src/main/webapp/bower_components/json3/lib/json3.js create mode 100644 src/main/webapp/bower_components/json3/lib/json3.min.js create mode 100644 src/main/webapp/bower_components/ngInfiniteScroll/.bower.json create mode 100644 src/main/webapp/bower_components/ngInfiniteScroll/LICENSE create mode 100644 src/main/webapp/bower_components/ngInfiniteScroll/README.md create mode 100644 src/main/webapp/bower_components/ngInfiniteScroll/bower.json create mode 100644 src/main/webapp/bower_components/ngInfiniteScroll/build/ng-infinite-scroll.js create mode 100644 src/main/webapp/bower_components/ngInfiniteScroll/build/ng-infinite-scroll.min.js create mode 100644 src/main/webapp/bower_components/ngInfiniteScroll/package.json create mode 100644 src/main/webapp/bower_components/ngInfiniteScroll/src/infinite-scroll.coffee create mode 100644 src/main/webapp/index.html create mode 100644 src/main/webapp/resources/npm-debug.log create mode 100644 src/main/webapp/scripts/app/app.js create mode 100644 src/main/webapp/scripts/app/fragments/bodyHeader.html create mode 100644 src/main/webapp/scripts/app/fragments/footer.html create mode 100644 src/main/webapp/scripts/app/main/MainController.js create mode 100644 src/main/webapp/scripts/app/main/main.html create mode 100644 src/main/webapp/scripts/app/owner/OwnerController.js create mode 100644 src/main/webapp/scripts/app/owner/ownerDetail.html create mode 100644 src/main/webapp/scripts/app/owner/ownerForm.html create mode 100644 src/main/webapp/scripts/app/owner/ownerList.html create mode 100644 src/main/webapp/scripts/app/owner/ownerSearchForm.html create mode 100644 src/main/webapp/scripts/app/vet/VetController.js create mode 100644 src/main/webapp/scripts/app/vet/vetList.html diff --git a/.bowerrc b/.bowerrc new file mode 100644 index 000000000..ad1079926 --- /dev/null +++ b/.bowerrc @@ -0,0 +1,3 @@ +{ + "directory": "src/main/webapp/bower_components" +} diff --git a/.tern-project b/.tern-project new file mode 100644 index 000000000..b5dc2b528 --- /dev/null +++ b/.tern-project @@ -0,0 +1 @@ +{"ide":{"scriptPaths":[{"type":"FOLDER","path":"src/main/webapp/bower_components"}]},"plugins":{"guess-types":{},"node":{},"angular":{}},"libs":["ecma5","browser"]} \ No newline at end of file diff --git a/bower.json b/bower.json new file mode 100644 index 000000000..8a1b71217 --- /dev/null +++ b/bower.json @@ -0,0 +1,23 @@ +{ + "name": "bookstore", + "version": "0.0.0", + "appPath": "src/main/webapp", + "testPath": "src/test/javascript/spec", + "dependencies": { + "bootstrap": "2.3.0", + "jquery": "2.1.3", + "json3": "3.3.2", + "angular": "1.3.11", + "angular-route": "1.3.11", + "angular-resource": "1.3.11" + }, + "devDependencies": { + "angular-mocks": "1.3.11", + "angular-scenario": "1.3.11" + }, + "resolutions": { + "angular": "1.3.11", + "angular-cookies": "1.3.11", + "jquery": "2.1.3" + } +} diff --git a/pom.xml b/pom.xml index fd3b8896a..fefabaeec 100644 --- a/pom.xml +++ b/pom.xml @@ -18,7 +18,6 @@ 4.1.6.RELEASE 1.8.0.RELEASE - 1.1.0.RELEASE @@ -57,6 +56,7 @@ 1.1.1 2.7 3.2.0.GA + 2.4.5 @@ -128,19 +128,6 @@ - - org.springframework.data - spring-data-jdbc-core - ${spring-data-jdbc.version} - - - org.springframework - * - - - - - org.springframework spring-jdbc @@ -227,6 +214,12 @@ joda-time ${jodatime.version} + + com.fasterxml.jackson.datatype + jackson-datatype-joda + ${jackson.datatype.joda.version} + + joda-time joda-time-hibernate @@ -422,7 +415,6 @@ cobertura-maven-plugin ${cobertura.version} - diff --git a/readme.md b/readme.md index a314398a2..039eaff2f 100644 --- a/readme.md +++ b/readme.md @@ -48,7 +48,7 @@ File -> Import -> Maven -> Existing Maven project Java Config branch - Petclinic uses XML configuration by default. In case you'd like to use Java Config instead, there is a Java Config branch available here. Thanks to Antoine Rey for his contribution. + Petclinic uses XML configuration by default. In case you'd like to use Java Config instead, there is a Java Config branch available here. Thanks to Antoine Rey for his contribution. @@ -73,7 +73,7 @@ File -> Import -> Maven -> Existing Maven project webjars declaration inside pom.xml
Resource mapping in Spring configuration
- sample usage in JSP + sample usage in JSP diff --git a/src/main/java/org/springframework/samples/petclinic/model/Pet.java b/src/main/java/org/springframework/samples/petclinic/model/Pet.java index 4bc2b92f7..593798033 100644 --- a/src/main/java/org/springframework/samples/petclinic/model/Pet.java +++ b/src/main/java/org/springframework/samples/petclinic/model/Pet.java @@ -36,6 +36,8 @@ import org.springframework.beans.support.MutableSortDefinition; import org.springframework.beans.support.PropertyComparator; import org.springframework.format.annotation.DateTimeFormat; +import com.fasterxml.jackson.annotation.JsonIgnore; + /** * Simple business object representing a pet. * @@ -58,6 +60,7 @@ public class Pet extends NamedEntity { @ManyToOne @JoinColumn(name = "owner_id") + @JsonIgnore private Owner owner; @OneToMany(cascade = CascadeType.ALL, mappedBy = "pet", fetch = FetchType.EAGER) diff --git a/src/main/java/org/springframework/samples/petclinic/model/Visit.java b/src/main/java/org/springframework/samples/petclinic/model/Visit.java index ea03bde74..181830abc 100644 --- a/src/main/java/org/springframework/samples/petclinic/model/Visit.java +++ b/src/main/java/org/springframework/samples/petclinic/model/Visit.java @@ -26,6 +26,8 @@ import org.hibernate.validator.constraints.NotEmpty; import org.joda.time.DateTime; import org.springframework.format.annotation.DateTimeFormat; +import com.fasterxml.jackson.annotation.JsonIgnore; + /** * Simple JavaBean domain object representing a visit. * @@ -55,6 +57,7 @@ public class Visit extends BaseEntity { */ @ManyToOne @JoinColumn(name = "pet_id") + @JsonIgnore private Pet pet; diff --git a/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcOwnerRepositoryImpl.java b/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcOwnerRepositoryImpl.java index 98ae49dba..579de5284 100644 --- a/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcOwnerRepositoryImpl.java +++ b/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcOwnerRepositoryImpl.java @@ -36,6 +36,7 @@ import org.springframework.samples.petclinic.model.PetType; import org.springframework.samples.petclinic.model.Visit; import org.springframework.samples.petclinic.repository.OwnerRepository; import org.springframework.samples.petclinic.repository.VisitRepository; +import org.springframework.samples.petclinic.util.EntityUtils; import org.springframework.stereotype.Repository; /** @@ -51,6 +52,8 @@ import org.springframework.stereotype.Repository; @Repository public class JdbcOwnerRepositoryImpl implements OwnerRepository { + private VisitRepository visitRepository; + private NamedParameterJdbcTemplate namedParameterJdbcTemplate; private SimpleJdbcInsert insertOwner; @@ -65,6 +68,7 @@ public class JdbcOwnerRepositoryImpl implements OwnerRepository { this.namedParameterJdbcTemplate = new NamedParameterJdbcTemplate(dataSource); + this.visitRepository = visitRepository; } @@ -112,12 +116,18 @@ public class JdbcOwnerRepositoryImpl implements OwnerRepository { Map params = new HashMap(); params.put("id", owner.getId().intValue()); final List pets = this.namedParameterJdbcTemplate.query( - "SELECT pets.id, name, birth_date, type_id, owner_id, visits.id, visit_date, description, pet_id FROM pets LEFT OUTER JOIN visits ON pets.id = pet_id WHERE owner_id=:id", + "SELECT id, name, birth_date, type_id, owner_id FROM pets WHERE owner_id=:id", params, - new JdbcPetVisitExtractor() + new JdbcPetRowMapper() ); for (JdbcPet pet : pets) { owner.addPet(pet); + // Pet types have not been loaded at this stage. They are loaded separately + pet.setType(EntityUtils.getById(getPetTypes(), PetType.class, pet.getTypeId())); + List visits = this.visitRepository.findByPetId(pet.getId()); + for (Visit visit : visits) { + pet.addVisit(visit); + } } } diff --git a/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetRowMapper.java b/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetRowMapper.java index 28151a723..4164f746f 100644 --- a/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetRowMapper.java +++ b/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetRowMapper.java @@ -31,7 +31,7 @@ class JdbcPetRowMapper extends BeanPropertyRowMapper { @Override public JdbcPet mapRow(ResultSet rs, int rownum) throws SQLException { JdbcPet pet = new JdbcPet(); - pet.setId(rs.getInt("pets.id")); + pet.setId(rs.getInt("id")); pet.setName(rs.getString("name")); Date birthDate = rs.getDate("birth_date"); pet.setBirthDate(new DateTime(birthDate)); diff --git a/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetVisitExtractor.java b/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetVisitExtractor.java deleted file mode 100644 index c40786d93..000000000 --- a/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcPetVisitExtractor.java +++ /dev/null @@ -1,54 +0,0 @@ -/* - * Copyright 2002-2015 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.springframework.samples.petclinic.repository.jdbc; - -import org.springframework.data.jdbc.core.OneToManyResultSetExtractor; -import org.springframework.jdbc.core.ResultSetExtractor; -import org.springframework.samples.petclinic.model.Visit; - -import java.sql.ResultSet; -import java.sql.SQLException; - -/** - * {@link ResultSetExtractor} implementation by using the - * {@link OneToManyResultSetExtractor} of Spring Data Core JDBC Extensions. - */ -public class JdbcPetVisitExtractor extends - OneToManyResultSetExtractor { - - public JdbcPetVisitExtractor() { - super(new JdbcPetRowMapper(), new JdbcVisitRowMapper()); - } - - @Override - protected Integer mapPrimaryKey(ResultSet rs) throws SQLException { - return rs.getInt("pets.id"); - } - - @Override - protected Integer mapForeignKey(ResultSet rs) throws SQLException { - if (rs.getObject("visits.pet_id") == null) { - return null; - } else { - return rs.getInt("visits.pet_id"); - } - } - - @Override - protected void addChild(JdbcPet root, Visit child) { - root.addVisit(child); - } -} \ No newline at end of file diff --git a/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcVisitRepositoryImpl.java b/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcVisitRepositoryImpl.java index 19210574f..b6a004561 100644 --- a/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcVisitRepositoryImpl.java +++ b/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcVisitRepositoryImpl.java @@ -15,8 +15,17 @@ */ package org.springframework.samples.petclinic.repository.jdbc; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.util.Date; +import java.util.List; + +import javax.sql.DataSource; + +import org.joda.time.DateTime; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.dao.DataAccessException; +import org.springframework.jdbc.core.BeanPropertyRowMapper; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.namedparam.MapSqlParameterSource; import org.springframework.jdbc.core.simple.SimpleJdbcInsert; @@ -24,9 +33,6 @@ import org.springframework.samples.petclinic.model.Visit; import org.springframework.samples.petclinic.repository.VisitRepository; import org.springframework.stereotype.Repository; -import javax.sql.DataSource; -import java.util.List; - /** * A simple JDBC-based implementation of the {@link VisitRepository} interface. * @@ -84,9 +90,21 @@ public class JdbcVisitRepositoryImpl implements VisitRepository { @Override public List findByPetId(Integer petId) { - return this.jdbcTemplate.query( - "SELECT id as visit_id, visit_date, description FROM visits WHERE pet_id=?", - new JdbcVisitRowMapper(), petId); + final List visits = this.jdbcTemplate.query( + "SELECT id, visit_date, description FROM visits WHERE pet_id=?", + new BeanPropertyRowMapper() { + @Override + public Visit mapRow(ResultSet rs, int row) throws SQLException { + Visit visit = new Visit(); + visit.setId(rs.getInt("id")); + Date visitDate = rs.getDate("visit_date"); + visit.setDate(new DateTime(visitDate)); + visit.setDescription(rs.getString("description")); + return visit; + } + }, + petId); + return visits; } } diff --git a/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcVisitRowMapper.java b/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcVisitRowMapper.java deleted file mode 100644 index d6dd0cbf8..000000000 --- a/src/main/java/org/springframework/samples/petclinic/repository/jdbc/JdbcVisitRowMapper.java +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Copyright 2002-2015 the original author or authors. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package org.springframework.samples.petclinic.repository.jdbc; - - -import org.joda.time.DateTime; -import org.springframework.jdbc.core.RowMapper; -import org.springframework.samples.petclinic.model.Visit; - -import java.sql.ResultSet; -import java.sql.SQLException; -import java.util.Date; - -/** - * {@link RowMapper} implementation mapping data from a {@link ResultSet} to the corresponding properties - * of the {@link Visit} class. - */ -class JdbcVisitRowMapper implements RowMapper { - - @Override - public Visit mapRow(ResultSet rs, int row) throws SQLException { - Visit visit = new Visit(); - visit.setId(rs.getInt("visits.id")); - Date visitDate = rs.getDate("visit_date"); - visit.setDate(new DateTime(visitDate)); - visit.setDescription(rs.getString("description")); - return visit; - } -} diff --git a/src/main/java/org/springframework/samples/petclinic/web/OwnerController.java b/src/main/java/org/springframework/samples/petclinic/web/OwnerResource.java similarity index 58% rename from src/main/java/org/springframework/samples/petclinic/web/OwnerController.java rename to src/main/java/org/springframework/samples/petclinic/web/OwnerResource.java index ecbbce559..ad5a3d6dc 100644 --- a/src/main/java/org/springframework/samples/petclinic/web/OwnerController.java +++ b/src/main/java/org/springframework/samples/petclinic/web/OwnerResource.java @@ -21,9 +21,9 @@ import java.util.Map; import javax.validation.Valid; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.MediaType; import org.springframework.samples.petclinic.model.Owner; import org.springframework.samples.petclinic.service.ClinicService; -import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.validation.BindingResult; import org.springframework.web.bind.WebDataBinder; @@ -31,7 +31,8 @@ import org.springframework.web.bind.annotation.InitBinder; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; -import org.springframework.web.bind.annotation.SessionAttributes; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.support.SessionStatus; import org.springframework.web.servlet.ModelAndView; @@ -41,15 +42,14 @@ import org.springframework.web.servlet.ModelAndView; * @author Arjen Poutsma * @author Michael Isvy */ -@Controller -@SessionAttributes(types = Owner.class) -public class OwnerController { +@RestController +public class OwnerResource { private final ClinicService clinicService; @Autowired - public OwnerController(ClinicService clinicService) { + public OwnerResource(ClinicService clinicService) { this.clinicService = clinicService; } @@ -58,72 +58,56 @@ public class OwnerController { dataBinder.setDisallowedFields("id"); } - @RequestMapping(value = "/owners/new", method = RequestMethod.GET) + @RequestMapping(value = "/owner/new", method = RequestMethod.GET) public String initCreationForm(Map model) { Owner owner = new Owner(); model.put("owner", owner); - return "owners/createOrUpdateOwnerForm"; + return "owner/createOrUpdateOwnerForm"; } - @RequestMapping(value = "/owners/new", method = RequestMethod.POST) + @RequestMapping(value = "/owner/new", method = RequestMethod.POST) public String processCreationForm(@Valid Owner owner, BindingResult result, SessionStatus status) { if (result.hasErrors()) { - return "owners/createOrUpdateOwnerForm"; + return "owner/createOrUpdateOwnerForm"; } else { this.clinicService.saveOwner(owner); status.setComplete(); - return "redirect:/owners/" + owner.getId(); + return "redirect:/owner/" + owner.getId(); } } - @RequestMapping(value = "/owners/find", method = RequestMethod.GET) - public String initFindForm(Map model) { - model.put("owner", new Owner()); - return "owners/findOwners"; - } + @RequestMapping(value = "/owner/list", method = RequestMethod.GET, + produces = MediaType.APPLICATION_JSON_VALUE) + public Collection findOwners(@RequestParam("lastName") String ownerLastName) { - @RequestMapping(value = "/owners", method = RequestMethod.GET) - public String processFindForm(Owner owner, BindingResult result, Map model) { - - // allow parameterless GET request for /owners to return all records - if (owner.getLastName() == null) { - owner.setLastName(""); // empty string signifies broadest possible search - } - - // find owners by last name - Collection results = this.clinicService.findOwnerByLastName(owner.getLastName()); + if (ownerLastName == null) { + ownerLastName = ""; + } + + Collection results = this.clinicService.findOwnerByLastName(ownerLastName); if (results.isEmpty()) { - // no owners found - result.rejectValue("lastName", "notFound", "not found"); - return "owners/findOwners"; - } - else if (results.size() == 1) { - // 1 owner found - owner = results.iterator().next(); - return "redirect:/owners/" + owner.getId(); + return null; } else { - // multiple owners found - model.put("selections", results); - return "owners/ownersList"; + return results; } } - @RequestMapping(value = "/owners/{ownerId}/edit", method = RequestMethod.GET) + @RequestMapping(value = "/owner/{ownerId}/edit", method = RequestMethod.GET) public String initUpdateOwnerForm(@PathVariable("ownerId") int ownerId, Model model) { Owner owner = this.clinicService.findOwnerById(ownerId); model.addAttribute(owner); - return "owners/createOrUpdateOwnerForm"; + return "owner/createOrUpdateOwnerForm"; } - @RequestMapping(value = "/owners/{ownerId}/edit", method = RequestMethod.PUT) + @RequestMapping(value = "/owner/{ownerId}/edit", method = RequestMethod.PUT) public String processUpdateOwnerForm(@Valid Owner owner, BindingResult result, SessionStatus status) { if (result.hasErrors()) { return "owners/createOrUpdateOwnerForm"; } else { this.clinicService.saveOwner(owner); status.setComplete(); - return "redirect:/owners/{ownerId}"; + return "redirect:/owner/{ownerId}"; } } @@ -133,11 +117,10 @@ public class OwnerController { * @param ownerId the ID of the owner to display * @return a ModelMap with the model attributes for the view */ - @RequestMapping("/owners/{ownerId}") - public ModelAndView showOwner(@PathVariable("ownerId") int ownerId) { - ModelAndView mav = new ModelAndView("owners/ownerDetails"); - mav.addObject(this.clinicService.findOwnerById(ownerId)); - return mav; + @RequestMapping(value = "/owner/{ownerId}", method = RequestMethod.GET, + produces = MediaType.APPLICATION_JSON_VALUE) + public Owner showOwner(@PathVariable("ownerId") int ownerId) { + return this.clinicService.findOwnerById(ownerId); } } diff --git a/src/main/java/org/springframework/samples/petclinic/web/VetController.java b/src/main/java/org/springframework/samples/petclinic/web/VetResource.java similarity index 50% rename from src/main/java/org/springframework/samples/petclinic/web/VetController.java rename to src/main/java/org/springframework/samples/petclinic/web/VetResource.java index ebbb8d6e2..968c4d259 100644 --- a/src/main/java/org/springframework/samples/petclinic/web/VetController.java +++ b/src/main/java/org/springframework/samples/petclinic/web/VetResource.java @@ -15,14 +15,15 @@ */ package org.springframework.samples.petclinic.web; -import java.util.Map; +import java.util.Collection; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.samples.petclinic.model.Vets; +import org.springframework.http.MediaType; +import org.springframework.samples.petclinic.model.Vet; import org.springframework.samples.petclinic.service.ClinicService; -import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RestController; /** * @author Juergen Hoeller @@ -30,34 +31,21 @@ import org.springframework.web.bind.annotation.ResponseBody; * @author Ken Krebs * @author Arjen Poutsma */ -@Controller -public class VetController { +@RestController +public class VetResource { private final ClinicService clinicService; @Autowired - public VetController(ClinicService clinicService) { + public VetResource(ClinicService clinicService) { this.clinicService = clinicService; } - - @RequestMapping(value={"/vets.xml","/vets.html"}) - public String showVetList(Map model) { - // Here we are returning an object of type 'Vets' rather than a collection of Vet objects - // so it is simpler for Object-Xml mapping - Vets vets = new Vets(); - vets.getVetList().addAll(this.clinicService.findVets()); - model.put("vets", vets); - return "vets/vetList"; - } - @RequestMapping("/vets.json") - public @ResponseBody Vets showResourcesVetList() { - // Here we are returning an object of type 'Vets' rather than a collection of Vet objects - // so it is simpler for JSon/Object mapping - Vets vets = new Vets(); - vets.getVetList().addAll(this.clinicService.findVets()); - return vets; + @RequestMapping(value="/vets", method = RequestMethod.GET, + produces = MediaType.APPLICATION_JSON_VALUE) + public Collection showResourcesVetList() { + return this.clinicService.findVets(); } diff --git a/src/main/resources/spring/mvc-core-config.xml b/src/main/resources/spring/mvc-core-config.xml index eab2062dc..ceb7d99ca 100644 --- a/src/main/resources/spring/mvc-core-config.xml +++ b/src/main/resources/spring/mvc-core-config.xml @@ -22,7 +22,15 @@ - + + + + + + + + + diff --git a/src/main/resources/spring/mvc-view-config.xml b/src/main/resources/spring/mvc-view-config.xml index 309707cf1..190005f34 100644 --- a/src/main/resources/spring/mvc-view-config.xml +++ b/src/main/resources/spring/mvc-view-config.xml @@ -7,34 +7,9 @@ xsi:schemaLocation="http://www.springframework.org/schema/oxm http://www.springframework.org/schema/oxm/spring-oxm.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc.xsd http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> - + - - - - - - - - - - - - - - - - - - - - diff --git a/src/main/webapp/WEB-INF/jsp/fragments/bodyHeader.jsp b/src/main/webapp/WEB-INF/jsp/fragments/bodyHeader.jsp index 207a5b727..583b119f5 100644 --- a/src/main/webapp/WEB-INF/jsp/fragments/bodyHeader.jsp +++ b/src/main/webapp/WEB-INF/jsp/fragments/bodyHeader.jsp @@ -2,7 +2,7 @@ <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> - +