gitextract_xpysw2_p/ ├── .dockerignore ├── .gitignore ├── .tx/ │ └── config ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── app/ │ ├── badbrowser.html │ ├── index.html │ ├── js/ │ │ ├── app.js │ │ ├── background.js │ │ ├── controllers.js │ │ ├── directives.js │ │ ├── directives_mobile.js │ │ ├── filters.js │ │ ├── init.js │ │ ├── lib/ │ │ │ ├── bin_utils.js │ │ │ ├── config.js │ │ │ ├── crypto_worker.js │ │ │ ├── i18n.js │ │ │ ├── mtproto.js │ │ │ ├── mtproto_wrapper.js │ │ │ ├── ng_utils.js │ │ │ ├── polyfill.js │ │ │ ├── push_worker.js │ │ │ ├── schema.tl │ │ │ ├── tl_utils.js │ │ │ └── utils.js │ │ ├── locales/ │ │ │ ├── README.md │ │ │ ├── de-de.json │ │ │ ├── en-us.json │ │ │ ├── es-es.json │ │ │ ├── it-it.json │ │ │ ├── nl-nl.json │ │ │ ├── pt-br.json │ │ │ └── ru-ru.json │ │ ├── message_composer.js │ │ ├── messages_manager.js │ │ ├── offline_manager.js │ │ └── services.js │ ├── less/ │ │ ├── app.less │ │ ├── desktop.less │ │ ├── font.less │ │ ├── lib/ │ │ │ └── mixins.less │ │ └── mobile.less │ ├── manifest.json │ ├── manifest.webapp │ ├── manifest.webapp.json │ ├── nacl/ │ │ ├── Makefile │ │ ├── aes.h │ │ ├── aes_core.c │ │ ├── aes_ige.c │ │ ├── aes_locl.h │ │ ├── aes_misc.c │ │ ├── mtproto_crypto.bc │ │ ├── mtproto_crypto.cc │ │ ├── mtproto_crypto.nmf │ │ └── mtproto_crypto.pexe │ ├── partials/ │ │ ├── desktop/ │ │ │ ├── audio_player.html │ │ │ ├── changelog_modal.html │ │ │ ├── channel_edit_modal.html │ │ │ ├── channel_modal.html │ │ │ ├── chat_create_modal.html │ │ │ ├── chat_edit_modal.html │ │ │ ├── chat_invite_link_modal.html │ │ │ ├── chat_modal.html │ │ │ ├── composer_dropdown.html │ │ │ ├── confirm_modal.html │ │ │ ├── contacts_modal.html │ │ │ ├── country_select_modal.html │ │ │ ├── dialog.html │ │ │ ├── document_modal.html │ │ │ ├── edit_contact_modal.html │ │ │ ├── embed_modal.html │ │ │ ├── emoji_btn_tooltip.html │ │ │ ├── error_modal.html │ │ │ ├── footer.html │ │ │ ├── forwarded_messages.html │ │ │ ├── full_document.html │ │ │ ├── full_gif.html │ │ │ ├── full_photo.html │ │ │ ├── full_round.html │ │ │ ├── full_video.html │ │ │ ├── game_modal.html │ │ │ ├── head.html │ │ │ ├── im.html │ │ │ ├── import_contact_modal.html │ │ │ ├── inactive.html │ │ │ ├── inline_results.html │ │ │ ├── lang_footer.html │ │ │ ├── login.html │ │ │ ├── media_modal_layout.html │ │ │ ├── megagroup_edit_modal.html │ │ │ ├── message.html │ │ │ ├── message_attach_contact.html │ │ │ ├── message_attach_document.html │ │ │ ├── message_attach_game.html │ │ │ ├── message_attach_geo.html │ │ │ ├── message_attach_pending.html │ │ │ ├── message_attach_photo.html │ │ │ ├── message_attach_venue.html │ │ │ ├── message_attach_webpage.html │ │ │ ├── message_media.html │ │ │ ├── message_service.html │ │ │ ├── password_recovery_modal.html │ │ │ ├── password_update_modal.html │ │ │ ├── peer_pinned_message_bar.html │ │ │ ├── peer_select.html │ │ │ ├── photo_modal.html │ │ │ ├── pinned_message.html │ │ │ ├── profile_edit_modal.html │ │ │ ├── reply_markup.html │ │ │ ├── reply_message.html │ │ │ ├── report_msgs_modal.html │ │ │ ├── send_form.html │ │ │ ├── sessions_list_modal.html │ │ │ ├── settings_modal.html │ │ │ ├── short_message.html │ │ │ ├── slider.html │ │ │ ├── stickerset_modal.html │ │ │ ├── user_modal.html │ │ │ ├── username_edit_modal.html │ │ │ └── video_modal.html │ │ └── mobile/ │ │ ├── audio_player.html │ │ ├── changelog_modal.html │ │ ├── channel_modal.html │ │ ├── chat_create_modal.html │ │ ├── chat_edit_modal.html │ │ ├── chat_modal.html │ │ ├── contacts_modal.html │ │ ├── country_select_modal.html │ │ ├── dialog.html │ │ ├── edit_contact_modal.html │ │ ├── full_gif.html │ │ ├── full_photo.html │ │ ├── full_video.html │ │ ├── game_modal.html │ │ ├── head.html │ │ ├── im.html │ │ ├── import_contact_modal.html │ │ ├── login.html │ │ ├── message.html │ │ ├── message_actions_modal.html │ │ ├── message_attach_contact.html │ │ ├── message_attach_document.html │ │ ├── message_attach_geo.html │ │ ├── message_attach_pending.html │ │ ├── message_attach_photo.html │ │ ├── message_attach_venue.html │ │ ├── message_attach_webpage.html │ │ ├── message_service.html │ │ ├── password_recovery_modal.html │ │ ├── password_update_modal.html │ │ ├── peer_select.html │ │ ├── phonebook_modal.html │ │ ├── photo_modal.html │ │ ├── profile_edit_modal.html │ │ ├── send_form.html │ │ ├── sessions_list_modal.html │ │ ├── settings_modal.html │ │ ├── stickerset_modal.html │ │ ├── user_modal.html │ │ ├── username_edit_modal.html │ │ └── video_modal.html │ ├── service_worker.js │ ├── vendor/ │ │ ├── README.md │ │ ├── angular/ │ │ │ ├── angular-animate.js │ │ │ ├── angular-aria.js │ │ │ ├── angular-cookies.js │ │ │ ├── angular-csp.css │ │ │ ├── angular-loader.js │ │ │ ├── angular-message-format.js │ │ │ ├── angular-messages.js │ │ │ ├── angular-mocks.js │ │ │ ├── angular-parse-ext.js │ │ │ ├── angular-resource.js │ │ │ ├── angular-route.js │ │ │ ├── angular-sanitize.js │ │ │ ├── angular-touch.js │ │ │ ├── angular.js │ │ │ ├── errors.json │ │ │ ├── i18n/ │ │ │ │ ├── angular-locale_af-na.js │ │ │ │ ├── angular-locale_af-za.js │ │ │ │ ├── angular-locale_af.js │ │ │ │ ├── angular-locale_agq-cm.js │ │ │ │ ├── angular-locale_agq.js │ │ │ │ ├── angular-locale_ak-gh.js │ │ │ │ ├── angular-locale_ak.js │ │ │ │ ├── angular-locale_am-et.js │ │ │ │ ├── angular-locale_am.js │ │ │ │ ├── angular-locale_ar-001.js │ │ │ │ ├── angular-locale_ar-ae.js │ │ │ │ ├── angular-locale_ar-bh.js │ │ │ │ ├── angular-locale_ar-dj.js │ │ │ │ ├── angular-locale_ar-dz.js │ │ │ │ ├── angular-locale_ar-eg.js │ │ │ │ ├── angular-locale_ar-eh.js │ │ │ │ ├── angular-locale_ar-er.js │ │ │ │ ├── angular-locale_ar-il.js │ │ │ │ ├── angular-locale_ar-iq.js │ │ │ │ ├── angular-locale_ar-jo.js │ │ │ │ ├── angular-locale_ar-km.js │ │ │ │ ├── angular-locale_ar-kw.js │ │ │ │ ├── angular-locale_ar-lb.js │ │ │ │ ├── angular-locale_ar-ly.js │ │ │ │ ├── angular-locale_ar-ma.js │ │ │ │ ├── angular-locale_ar-mr.js │ │ │ │ ├── angular-locale_ar-om.js │ │ │ │ ├── angular-locale_ar-ps.js │ │ │ │ ├── angular-locale_ar-qa.js │ │ │ │ ├── angular-locale_ar-sa.js │ │ │ │ ├── angular-locale_ar-sd.js │ │ │ │ ├── angular-locale_ar-so.js │ │ │ │ ├── angular-locale_ar-ss.js │ │ │ │ ├── angular-locale_ar-sy.js │ │ │ │ ├── angular-locale_ar-td.js │ │ │ │ ├── angular-locale_ar-tn.js │ │ │ │ ├── angular-locale_ar-xb.js │ │ │ │ ├── angular-locale_ar-ye.js │ │ │ │ ├── angular-locale_ar.js │ │ │ │ ├── angular-locale_as-in.js │ │ │ │ ├── angular-locale_as.js │ │ │ │ ├── angular-locale_asa-tz.js │ │ │ │ ├── angular-locale_asa.js │ │ │ │ ├── angular-locale_ast-es.js │ │ │ │ ├── angular-locale_ast.js │ │ │ │ ├── angular-locale_az-cyrl-az.js │ │ │ │ ├── angular-locale_az-cyrl.js │ │ │ │ ├── angular-locale_az-latn-az.js │ │ │ │ ├── angular-locale_az-latn.js │ │ │ │ ├── angular-locale_az.js │ │ │ │ ├── angular-locale_bas-cm.js │ │ │ │ ├── angular-locale_bas.js │ │ │ │ ├── angular-locale_be-by.js │ │ │ │ ├── angular-locale_be.js │ │ │ │ ├── angular-locale_bem-zm.js │ │ │ │ ├── angular-locale_bem.js │ │ │ │ ├── angular-locale_bez-tz.js │ │ │ │ ├── angular-locale_bez.js │ │ │ │ ├── angular-locale_bg-bg.js │ │ │ │ ├── angular-locale_bg.js │ │ │ │ ├── angular-locale_bm-ml.js │ │ │ │ ├── angular-locale_bm.js │ │ │ │ ├── angular-locale_bn-bd.js │ │ │ │ ├── angular-locale_bn-in.js │ │ │ │ ├── angular-locale_bn.js │ │ │ │ ├── angular-locale_bo-cn.js │ │ │ │ ├── angular-locale_bo-in.js │ │ │ │ ├── angular-locale_bo.js │ │ │ │ ├── angular-locale_br-fr.js │ │ │ │ ├── angular-locale_br.js │ │ │ │ ├── angular-locale_brx-in.js │ │ │ │ ├── angular-locale_brx.js │ │ │ │ ├── angular-locale_bs-cyrl-ba.js │ │ │ │ ├── angular-locale_bs-cyrl.js │ │ │ │ ├── angular-locale_bs-latn-ba.js │ │ │ │ ├── angular-locale_bs-latn.js │ │ │ │ ├── angular-locale_bs.js │ │ │ │ ├── angular-locale_ca-ad.js │ │ │ │ ├── angular-locale_ca-es-valencia.js │ │ │ │ ├── angular-locale_ca-es.js │ │ │ │ ├── angular-locale_ca-fr.js │ │ │ │ ├── angular-locale_ca-it.js │ │ │ │ ├── angular-locale_ca.js │ │ │ │ ├── angular-locale_ce-ru.js │ │ │ │ ├── angular-locale_ce.js │ │ │ │ ├── angular-locale_cgg-ug.js │ │ │ │ ├── angular-locale_cgg.js │ │ │ │ ├── angular-locale_chr-us.js │ │ │ │ ├── angular-locale_chr.js │ │ │ │ ├── angular-locale_ckb-arab-iq.js │ │ │ │ ├── angular-locale_ckb-arab-ir.js │ │ │ │ ├── angular-locale_ckb-arab.js │ │ │ │ ├── angular-locale_ckb-iq.js │ │ │ │ ├── angular-locale_ckb-ir.js │ │ │ │ ├── angular-locale_ckb-latn-iq.js │ │ │ │ ├── angular-locale_ckb-latn.js │ │ │ │ ├── angular-locale_ckb.js │ │ │ │ ├── angular-locale_cs-cz.js │ │ │ │ ├── angular-locale_cs.js │ │ │ │ ├── angular-locale_cu-ru.js │ │ │ │ ├── angular-locale_cu.js │ │ │ │ ├── angular-locale_cy-gb.js │ │ │ │ ├── angular-locale_cy.js │ │ │ │ ├── angular-locale_da-dk.js │ │ │ │ ├── angular-locale_da-gl.js │ │ │ │ ├── angular-locale_da.js │ │ │ │ ├── angular-locale_dav-ke.js │ │ │ │ ├── angular-locale_dav.js │ │ │ │ ├── angular-locale_de-at.js │ │ │ │ ├── angular-locale_de-be.js │ │ │ │ ├── angular-locale_de-ch.js │ │ │ │ ├── angular-locale_de-de.js │ │ │ │ ├── angular-locale_de-it.js │ │ │ │ ├── angular-locale_de-li.js │ │ │ │ ├── angular-locale_de-lu.js │ │ │ │ ├── angular-locale_de.js │ │ │ │ ├── angular-locale_dje-ne.js │ │ │ │ ├── angular-locale_dje.js │ │ │ │ ├── angular-locale_dsb-de.js │ │ │ │ ├── angular-locale_dsb.js │ │ │ │ ├── angular-locale_dua-cm.js │ │ │ │ ├── angular-locale_dua.js │ │ │ │ ├── angular-locale_dyo-sn.js │ │ │ │ ├── angular-locale_dyo.js │ │ │ │ ├── angular-locale_dz-bt.js │ │ │ │ ├── angular-locale_dz.js │ │ │ │ ├── angular-locale_ebu-ke.js │ │ │ │ ├── angular-locale_ebu.js │ │ │ │ ├── angular-locale_ee-gh.js │ │ │ │ ├── angular-locale_ee-tg.js │ │ │ │ ├── angular-locale_ee.js │ │ │ │ ├── angular-locale_el-cy.js │ │ │ │ ├── angular-locale_el-gr.js │ │ │ │ ├── angular-locale_el.js │ │ │ │ ├── angular-locale_en-001.js │ │ │ │ ├── angular-locale_en-150.js │ │ │ │ ├── angular-locale_en-ag.js │ │ │ │ ├── angular-locale_en-ai.js │ │ │ │ ├── angular-locale_en-as.js │ │ │ │ ├── angular-locale_en-at.js │ │ │ │ ├── angular-locale_en-au.js │ │ │ │ ├── angular-locale_en-bb.js │ │ │ │ ├── angular-locale_en-be.js │ │ │ │ ├── angular-locale_en-bi.js │ │ │ │ ├── angular-locale_en-bm.js │ │ │ │ ├── angular-locale_en-bs.js │ │ │ │ ├── angular-locale_en-bw.js │ │ │ │ ├── angular-locale_en-bz.js │ │ │ │ ├── angular-locale_en-ca.js │ │ │ │ ├── angular-locale_en-cc.js │ │ │ │ ├── angular-locale_en-ch.js │ │ │ │ ├── angular-locale_en-ck.js │ │ │ │ ├── angular-locale_en-cm.js │ │ │ │ ├── angular-locale_en-cx.js │ │ │ │ ├── angular-locale_en-cy.js │ │ │ │ ├── angular-locale_en-de.js │ │ │ │ ├── angular-locale_en-dg.js │ │ │ │ ├── angular-locale_en-dk.js │ │ │ │ ├── angular-locale_en-dm.js │ │ │ │ ├── angular-locale_en-er.js │ │ │ │ ├── angular-locale_en-fi.js │ │ │ │ ├── angular-locale_en-fj.js │ │ │ │ ├── angular-locale_en-fk.js │ │ │ │ ├── angular-locale_en-fm.js │ │ │ │ ├── angular-locale_en-gb.js │ │ │ │ ├── angular-locale_en-gd.js │ │ │ │ ├── angular-locale_en-gg.js │ │ │ │ ├── angular-locale_en-gh.js │ │ │ │ ├── angular-locale_en-gi.js │ │ │ │ ├── angular-locale_en-gm.js │ │ │ │ ├── angular-locale_en-gu.js │ │ │ │ ├── angular-locale_en-gy.js │ │ │ │ ├── angular-locale_en-hk.js │ │ │ │ ├── angular-locale_en-ie.js │ │ │ │ ├── angular-locale_en-il.js │ │ │ │ ├── angular-locale_en-im.js │ │ │ │ ├── angular-locale_en-in.js │ │ │ │ ├── angular-locale_en-io.js │ │ │ │ ├── angular-locale_en-iso.js │ │ │ │ ├── angular-locale_en-je.js │ │ │ │ ├── angular-locale_en-jm.js │ │ │ │ ├── angular-locale_en-ke.js │ │ │ │ ├── angular-locale_en-ki.js │ │ │ │ ├── angular-locale_en-kn.js │ │ │ │ ├── angular-locale_en-ky.js │ │ │ │ ├── angular-locale_en-lc.js │ │ │ │ ├── angular-locale_en-lr.js │ │ │ │ ├── angular-locale_en-ls.js │ │ │ │ ├── angular-locale_en-mg.js │ │ │ │ ├── angular-locale_en-mh.js │ │ │ │ ├── angular-locale_en-mo.js │ │ │ │ ├── angular-locale_en-mp.js │ │ │ │ ├── angular-locale_en-ms.js │ │ │ │ ├── angular-locale_en-mt.js │ │ │ │ ├── angular-locale_en-mu.js │ │ │ │ ├── angular-locale_en-mw.js │ │ │ │ ├── angular-locale_en-my.js │ │ │ │ ├── angular-locale_en-na.js │ │ │ │ ├── angular-locale_en-nf.js │ │ │ │ ├── angular-locale_en-ng.js │ │ │ │ ├── angular-locale_en-nl.js │ │ │ │ ├── angular-locale_en-nr.js │ │ │ │ ├── angular-locale_en-nu.js │ │ │ │ ├── angular-locale_en-nz.js │ │ │ │ ├── angular-locale_en-pg.js │ │ │ │ ├── angular-locale_en-ph.js │ │ │ │ ├── angular-locale_en-pk.js │ │ │ │ ├── angular-locale_en-pn.js │ │ │ │ ├── angular-locale_en-pr.js │ │ │ │ ├── angular-locale_en-pw.js │ │ │ │ ├── angular-locale_en-rw.js │ │ │ │ ├── angular-locale_en-sb.js │ │ │ │ ├── angular-locale_en-sc.js │ │ │ │ ├── angular-locale_en-sd.js │ │ │ │ ├── angular-locale_en-se.js │ │ │ │ ├── angular-locale_en-sg.js │ │ │ │ ├── angular-locale_en-sh.js │ │ │ │ ├── angular-locale_en-si.js │ │ │ │ ├── angular-locale_en-sl.js │ │ │ │ ├── angular-locale_en-ss.js │ │ │ │ ├── angular-locale_en-sx.js │ │ │ │ ├── angular-locale_en-sz.js │ │ │ │ ├── angular-locale_en-tc.js │ │ │ │ ├── angular-locale_en-tk.js │ │ │ │ ├── angular-locale_en-to.js │ │ │ │ ├── angular-locale_en-tt.js │ │ │ │ ├── angular-locale_en-tv.js │ │ │ │ ├── angular-locale_en-tz.js │ │ │ │ ├── angular-locale_en-ug.js │ │ │ │ ├── angular-locale_en-um.js │ │ │ │ ├── angular-locale_en-us-posix.js │ │ │ │ ├── angular-locale_en-us.js │ │ │ │ ├── angular-locale_en-vc.js │ │ │ │ ├── angular-locale_en-vg.js │ │ │ │ ├── angular-locale_en-vi.js │ │ │ │ ├── angular-locale_en-vu.js │ │ │ │ ├── angular-locale_en-ws.js │ │ │ │ ├── angular-locale_en-xa.js │ │ │ │ ├── angular-locale_en-za.js │ │ │ │ ├── angular-locale_en-zm.js │ │ │ │ ├── angular-locale_en-zw.js │ │ │ │ ├── angular-locale_en.js │ │ │ │ ├── angular-locale_eo-001.js │ │ │ │ ├── angular-locale_eo.js │ │ │ │ ├── angular-locale_es-419.js │ │ │ │ ├── angular-locale_es-ar.js │ │ │ │ ├── angular-locale_es-bo.js │ │ │ │ ├── angular-locale_es-br.js │ │ │ │ ├── angular-locale_es-bz.js │ │ │ │ ├── angular-locale_es-cl.js │ │ │ │ ├── angular-locale_es-co.js │ │ │ │ ├── angular-locale_es-cr.js │ │ │ │ ├── angular-locale_es-cu.js │ │ │ │ ├── angular-locale_es-do.js │ │ │ │ ├── angular-locale_es-ea.js │ │ │ │ ├── angular-locale_es-ec.js │ │ │ │ ├── angular-locale_es-es.js │ │ │ │ ├── angular-locale_es-gq.js │ │ │ │ ├── angular-locale_es-gt.js │ │ │ │ ├── angular-locale_es-hn.js │ │ │ │ ├── angular-locale_es-ic.js │ │ │ │ ├── angular-locale_es-mx.js │ │ │ │ ├── angular-locale_es-ni.js │ │ │ │ ├── angular-locale_es-pa.js │ │ │ │ ├── angular-locale_es-pe.js │ │ │ │ ├── angular-locale_es-ph.js │ │ │ │ ├── angular-locale_es-pr.js │ │ │ │ ├── angular-locale_es-py.js │ │ │ │ ├── angular-locale_es-sv.js │ │ │ │ ├── angular-locale_es-us.js │ │ │ │ ├── angular-locale_es-uy.js │ │ │ │ ├── angular-locale_es-ve.js │ │ │ │ ├── angular-locale_es.js │ │ │ │ ├── angular-locale_et-ee.js │ │ │ │ ├── angular-locale_et.js │ │ │ │ ├── angular-locale_eu-es.js │ │ │ │ ├── angular-locale_eu.js │ │ │ │ ├── angular-locale_ewo-cm.js │ │ │ │ ├── angular-locale_ewo.js │ │ │ │ ├── angular-locale_fa-af.js │ │ │ │ ├── angular-locale_fa-ir.js │ │ │ │ ├── angular-locale_fa.js │ │ │ │ ├── angular-locale_ff-cm.js │ │ │ │ ├── angular-locale_ff-gn.js │ │ │ │ ├── angular-locale_ff-mr.js │ │ │ │ ├── angular-locale_ff-sn.js │ │ │ │ ├── angular-locale_ff.js │ │ │ │ ├── angular-locale_fi-fi.js │ │ │ │ ├── angular-locale_fi.js │ │ │ │ ├── angular-locale_fil-ph.js │ │ │ │ ├── angular-locale_fil.js │ │ │ │ ├── angular-locale_fo-dk.js │ │ │ │ ├── angular-locale_fo-fo.js │ │ │ │ ├── angular-locale_fo.js │ │ │ │ ├── angular-locale_fr-be.js │ │ │ │ ├── angular-locale_fr-bf.js │ │ │ │ ├── angular-locale_fr-bi.js │ │ │ │ ├── angular-locale_fr-bj.js │ │ │ │ ├── angular-locale_fr-bl.js │ │ │ │ ├── angular-locale_fr-ca.js │ │ │ │ ├── angular-locale_fr-cd.js │ │ │ │ ├── angular-locale_fr-cf.js │ │ │ │ ├── angular-locale_fr-cg.js │ │ │ │ ├── angular-locale_fr-ch.js │ │ │ │ ├── angular-locale_fr-ci.js │ │ │ │ ├── angular-locale_fr-cm.js │ │ │ │ ├── angular-locale_fr-dj.js │ │ │ │ ├── angular-locale_fr-dz.js │ │ │ │ ├── angular-locale_fr-fr.js │ │ │ │ ├── angular-locale_fr-ga.js │ │ │ │ ├── angular-locale_fr-gf.js │ │ │ │ ├── angular-locale_fr-gn.js │ │ │ │ ├── angular-locale_fr-gp.js │ │ │ │ ├── angular-locale_fr-gq.js │ │ │ │ ├── angular-locale_fr-ht.js │ │ │ │ ├── angular-locale_fr-km.js │ │ │ │ ├── angular-locale_fr-lu.js │ │ │ │ ├── angular-locale_fr-ma.js │ │ │ │ ├── angular-locale_fr-mc.js │ │ │ │ ├── angular-locale_fr-mf.js │ │ │ │ ├── angular-locale_fr-mg.js │ │ │ │ ├── angular-locale_fr-ml.js │ │ │ │ ├── angular-locale_fr-mq.js │ │ │ │ ├── angular-locale_fr-mr.js │ │ │ │ ├── angular-locale_fr-mu.js │ │ │ │ ├── angular-locale_fr-nc.js │ │ │ │ ├── angular-locale_fr-ne.js │ │ │ │ ├── angular-locale_fr-pf.js │ │ │ │ ├── angular-locale_fr-pm.js │ │ │ │ ├── angular-locale_fr-re.js │ │ │ │ ├── angular-locale_fr-rw.js │ │ │ │ ├── angular-locale_fr-sc.js │ │ │ │ ├── angular-locale_fr-sn.js │ │ │ │ ├── angular-locale_fr-sy.js │ │ │ │ ├── angular-locale_fr-td.js │ │ │ │ ├── angular-locale_fr-tg.js │ │ │ │ ├── angular-locale_fr-tn.js │ │ │ │ ├── angular-locale_fr-vu.js │ │ │ │ ├── angular-locale_fr-wf.js │ │ │ │ ├── angular-locale_fr-yt.js │ │ │ │ ├── angular-locale_fr.js │ │ │ │ ├── angular-locale_fur-it.js │ │ │ │ ├── angular-locale_fur.js │ │ │ │ ├── angular-locale_fy-nl.js │ │ │ │ ├── angular-locale_fy.js │ │ │ │ ├── angular-locale_ga-ie.js │ │ │ │ ├── angular-locale_ga.js │ │ │ │ ├── angular-locale_gd-gb.js │ │ │ │ ├── angular-locale_gd.js │ │ │ │ ├── angular-locale_gl-es.js │ │ │ │ ├── angular-locale_gl.js │ │ │ │ ├── angular-locale_gsw-ch.js │ │ │ │ ├── angular-locale_gsw-fr.js │ │ │ │ ├── angular-locale_gsw-li.js │ │ │ │ ├── angular-locale_gsw.js │ │ │ │ ├── angular-locale_gu-in.js │ │ │ │ ├── angular-locale_gu.js │ │ │ │ ├── angular-locale_guz-ke.js │ │ │ │ ├── angular-locale_guz.js │ │ │ │ ├── angular-locale_gv-im.js │ │ │ │ ├── angular-locale_gv.js │ │ │ │ ├── angular-locale_ha-gh.js │ │ │ │ ├── angular-locale_ha-ne.js │ │ │ │ ├── angular-locale_ha-ng.js │ │ │ │ ├── angular-locale_ha.js │ │ │ │ ├── angular-locale_haw-us.js │ │ │ │ ├── angular-locale_haw.js │ │ │ │ ├── angular-locale_he-il.js │ │ │ │ ├── angular-locale_he.js │ │ │ │ ├── angular-locale_hi-in.js │ │ │ │ ├── angular-locale_hi.js │ │ │ │ ├── angular-locale_hr-ba.js │ │ │ │ ├── angular-locale_hr-hr.js │ │ │ │ ├── angular-locale_hr.js │ │ │ │ ├── angular-locale_hsb-de.js │ │ │ │ ├── angular-locale_hsb.js │ │ │ │ ├── angular-locale_hu-hu.js │ │ │ │ ├── angular-locale_hu.js │ │ │ │ ├── angular-locale_hy-am.js │ │ │ │ ├── angular-locale_hy.js │ │ │ │ ├── angular-locale_id-id.js │ │ │ │ ├── angular-locale_id.js │ │ │ │ ├── angular-locale_ig-ng.js │ │ │ │ ├── angular-locale_ig.js │ │ │ │ ├── angular-locale_ii-cn.js │ │ │ │ ├── angular-locale_ii.js │ │ │ │ ├── angular-locale_in.js │ │ │ │ ├── angular-locale_is-is.js │ │ │ │ ├── angular-locale_is.js │ │ │ │ ├── angular-locale_it-ch.js │ │ │ │ ├── angular-locale_it-it.js │ │ │ │ ├── angular-locale_it-sm.js │ │ │ │ ├── angular-locale_it-va.js │ │ │ │ ├── angular-locale_it.js │ │ │ │ ├── angular-locale_iw.js │ │ │ │ ├── angular-locale_ja-jp.js │ │ │ │ ├── angular-locale_ja.js │ │ │ │ ├── angular-locale_jgo-cm.js │ │ │ │ ├── angular-locale_jgo.js │ │ │ │ ├── angular-locale_jmc-tz.js │ │ │ │ ├── angular-locale_jmc.js │ │ │ │ ├── angular-locale_ka-ge.js │ │ │ │ ├── angular-locale_ka.js │ │ │ │ ├── angular-locale_kab-dz.js │ │ │ │ ├── angular-locale_kab.js │ │ │ │ ├── angular-locale_kam-ke.js │ │ │ │ ├── angular-locale_kam.js │ │ │ │ ├── angular-locale_kde-tz.js │ │ │ │ ├── angular-locale_kde.js │ │ │ │ ├── angular-locale_kea-cv.js │ │ │ │ ├── angular-locale_kea.js │ │ │ │ ├── angular-locale_khq-ml.js │ │ │ │ ├── angular-locale_khq.js │ │ │ │ ├── angular-locale_ki-ke.js │ │ │ │ ├── angular-locale_ki.js │ │ │ │ ├── angular-locale_kk-kz.js │ │ │ │ ├── angular-locale_kk.js │ │ │ │ ├── angular-locale_kkj-cm.js │ │ │ │ ├── angular-locale_kkj.js │ │ │ │ ├── angular-locale_kl-gl.js │ │ │ │ ├── angular-locale_kl.js │ │ │ │ ├── angular-locale_kln-ke.js │ │ │ │ ├── angular-locale_kln.js │ │ │ │ ├── angular-locale_km-kh.js │ │ │ │ ├── angular-locale_km.js │ │ │ │ ├── angular-locale_kn-in.js │ │ │ │ ├── angular-locale_kn.js │ │ │ │ ├── angular-locale_ko-kp.js │ │ │ │ ├── angular-locale_ko-kr.js │ │ │ │ ├── angular-locale_ko.js │ │ │ │ ├── angular-locale_kok-in.js │ │ │ │ ├── angular-locale_kok.js │ │ │ │ ├── angular-locale_ks-in.js │ │ │ │ ├── angular-locale_ks.js │ │ │ │ ├── angular-locale_ksb-tz.js │ │ │ │ ├── angular-locale_ksb.js │ │ │ │ ├── angular-locale_ksf-cm.js │ │ │ │ ├── angular-locale_ksf.js │ │ │ │ ├── angular-locale_ksh-de.js │ │ │ │ ├── angular-locale_ksh.js │ │ │ │ ├── angular-locale_kw-gb.js │ │ │ │ ├── angular-locale_kw.js │ │ │ │ ├── angular-locale_ky-kg.js │ │ │ │ ├── angular-locale_ky.js │ │ │ │ ├── angular-locale_lag-tz.js │ │ │ │ ├── angular-locale_lag.js │ │ │ │ ├── angular-locale_lb-lu.js │ │ │ │ ├── angular-locale_lb.js │ │ │ │ ├── angular-locale_lg-ug.js │ │ │ │ ├── angular-locale_lg.js │ │ │ │ ├── angular-locale_lkt-us.js │ │ │ │ ├── angular-locale_lkt.js │ │ │ │ ├── angular-locale_ln-ao.js │ │ │ │ ├── angular-locale_ln-cd.js │ │ │ │ ├── angular-locale_ln-cf.js │ │ │ │ ├── angular-locale_ln-cg.js │ │ │ │ ├── angular-locale_ln.js │ │ │ │ ├── angular-locale_lo-la.js │ │ │ │ ├── angular-locale_lo.js │ │ │ │ ├── angular-locale_lrc-iq.js │ │ │ │ ├── angular-locale_lrc-ir.js │ │ │ │ ├── angular-locale_lrc.js │ │ │ │ ├── angular-locale_lt-lt.js │ │ │ │ ├── angular-locale_lt.js │ │ │ │ ├── angular-locale_lu-cd.js │ │ │ │ ├── angular-locale_lu.js │ │ │ │ ├── angular-locale_luo-ke.js │ │ │ │ ├── angular-locale_luo.js │ │ │ │ ├── angular-locale_luy-ke.js │ │ │ │ ├── angular-locale_luy.js │ │ │ │ ├── angular-locale_lv-lv.js │ │ │ │ ├── angular-locale_lv.js │ │ │ │ ├── angular-locale_mas-ke.js │ │ │ │ ├── angular-locale_mas-tz.js │ │ │ │ ├── angular-locale_mas.js │ │ │ │ ├── angular-locale_mer-ke.js │ │ │ │ ├── angular-locale_mer.js │ │ │ │ ├── angular-locale_mfe-mu.js │ │ │ │ ├── angular-locale_mfe.js │ │ │ │ ├── angular-locale_mg-mg.js │ │ │ │ ├── angular-locale_mg.js │ │ │ │ ├── angular-locale_mgh-mz.js │ │ │ │ ├── angular-locale_mgh.js │ │ │ │ ├── angular-locale_mgo-cm.js │ │ │ │ ├── angular-locale_mgo.js │ │ │ │ ├── angular-locale_mk-mk.js │ │ │ │ ├── angular-locale_mk.js │ │ │ │ ├── angular-locale_ml-in.js │ │ │ │ ├── angular-locale_ml.js │ │ │ │ ├── angular-locale_mn-mn.js │ │ │ │ ├── angular-locale_mn.js │ │ │ │ ├── angular-locale_mo.js │ │ │ │ ├── angular-locale_mr-in.js │ │ │ │ ├── angular-locale_mr.js │ │ │ │ ├── angular-locale_ms-bn.js │ │ │ │ ├── angular-locale_ms-my.js │ │ │ │ ├── angular-locale_ms-sg.js │ │ │ │ ├── angular-locale_ms.js │ │ │ │ ├── angular-locale_mt-mt.js │ │ │ │ ├── angular-locale_mt.js │ │ │ │ ├── angular-locale_mua-cm.js │ │ │ │ ├── angular-locale_mua.js │ │ │ │ ├── angular-locale_my-mm.js │ │ │ │ ├── angular-locale_my.js │ │ │ │ ├── angular-locale_mzn-ir.js │ │ │ │ ├── angular-locale_mzn.js │ │ │ │ ├── angular-locale_naq-na.js │ │ │ │ ├── angular-locale_naq.js │ │ │ │ ├── angular-locale_nb-no.js │ │ │ │ ├── angular-locale_nb-sj.js │ │ │ │ ├── angular-locale_nb.js │ │ │ │ ├── angular-locale_nd-zw.js │ │ │ │ ├── angular-locale_nd.js │ │ │ │ ├── angular-locale_nds-de.js │ │ │ │ ├── angular-locale_nds-nl.js │ │ │ │ ├── angular-locale_nds.js │ │ │ │ ├── angular-locale_ne-in.js │ │ │ │ ├── angular-locale_ne-np.js │ │ │ │ ├── angular-locale_ne.js │ │ │ │ ├── angular-locale_nl-aw.js │ │ │ │ ├── angular-locale_nl-be.js │ │ │ │ ├── angular-locale_nl-bq.js │ │ │ │ ├── angular-locale_nl-cw.js │ │ │ │ ├── angular-locale_nl-nl.js │ │ │ │ ├── angular-locale_nl-sr.js │ │ │ │ ├── angular-locale_nl-sx.js │ │ │ │ ├── angular-locale_nl.js │ │ │ │ ├── angular-locale_nmg-cm.js │ │ │ │ ├── angular-locale_nmg.js │ │ │ │ ├── angular-locale_nn-no.js │ │ │ │ ├── angular-locale_nn.js │ │ │ │ ├── angular-locale_nnh-cm.js │ │ │ │ ├── angular-locale_nnh.js │ │ │ │ ├── angular-locale_no-no.js │ │ │ │ ├── angular-locale_no.js │ │ │ │ ├── angular-locale_nus-ss.js │ │ │ │ ├── angular-locale_nus.js │ │ │ │ ├── angular-locale_nyn-ug.js │ │ │ │ ├── angular-locale_nyn.js │ │ │ │ ├── angular-locale_om-et.js │ │ │ │ ├── angular-locale_om-ke.js │ │ │ │ ├── angular-locale_om.js │ │ │ │ ├── angular-locale_or-in.js │ │ │ │ ├── angular-locale_or.js │ │ │ │ ├── angular-locale_os-ge.js │ │ │ │ ├── angular-locale_os-ru.js │ │ │ │ ├── angular-locale_os.js │ │ │ │ ├── angular-locale_pa-arab-pk.js │ │ │ │ ├── angular-locale_pa-arab.js │ │ │ │ ├── angular-locale_pa-guru-in.js │ │ │ │ ├── angular-locale_pa-guru.js │ │ │ │ ├── angular-locale_pa.js │ │ │ │ ├── angular-locale_pl-pl.js │ │ │ │ ├── angular-locale_pl.js │ │ │ │ ├── angular-locale_prg-001.js │ │ │ │ ├── angular-locale_prg.js │ │ │ │ ├── angular-locale_ps-af.js │ │ │ │ ├── angular-locale_ps.js │ │ │ │ ├── angular-locale_pt-ao.js │ │ │ │ ├── angular-locale_pt-br.js │ │ │ │ ├── angular-locale_pt-ch.js │ │ │ │ ├── angular-locale_pt-cv.js │ │ │ │ ├── angular-locale_pt-gq.js │ │ │ │ ├── angular-locale_pt-gw.js │ │ │ │ ├── angular-locale_pt-lu.js │ │ │ │ ├── angular-locale_pt-mo.js │ │ │ │ ├── angular-locale_pt-mz.js │ │ │ │ ├── angular-locale_pt-pt.js │ │ │ │ ├── angular-locale_pt-st.js │ │ │ │ ├── angular-locale_pt-tl.js │ │ │ │ ├── angular-locale_pt.js │ │ │ │ ├── angular-locale_qu-bo.js │ │ │ │ ├── angular-locale_qu-ec.js │ │ │ │ ├── angular-locale_qu-pe.js │ │ │ │ ├── angular-locale_qu.js │ │ │ │ ├── angular-locale_rm-ch.js │ │ │ │ ├── angular-locale_rm.js │ │ │ │ ├── angular-locale_rn-bi.js │ │ │ │ ├── angular-locale_rn.js │ │ │ │ ├── angular-locale_ro-md.js │ │ │ │ ├── angular-locale_ro-ro.js │ │ │ │ ├── angular-locale_ro.js │ │ │ │ ├── angular-locale_rof-tz.js │ │ │ │ ├── angular-locale_rof.js │ │ │ │ ├── angular-locale_ru-by.js │ │ │ │ ├── angular-locale_ru-kg.js │ │ │ │ ├── angular-locale_ru-kz.js │ │ │ │ ├── angular-locale_ru-md.js │ │ │ │ ├── angular-locale_ru-ru.js │ │ │ │ ├── angular-locale_ru-ua.js │ │ │ │ ├── angular-locale_ru.js │ │ │ │ ├── angular-locale_rw-rw.js │ │ │ │ ├── angular-locale_rw.js │ │ │ │ ├── angular-locale_rwk-tz.js │ │ │ │ ├── angular-locale_rwk.js │ │ │ │ ├── angular-locale_sah-ru.js │ │ │ │ ├── angular-locale_sah.js │ │ │ │ ├── angular-locale_saq-ke.js │ │ │ │ ├── angular-locale_saq.js │ │ │ │ ├── angular-locale_sbp-tz.js │ │ │ │ ├── angular-locale_sbp.js │ │ │ │ ├── angular-locale_se-fi.js │ │ │ │ ├── angular-locale_se-no.js │ │ │ │ ├── angular-locale_se-se.js │ │ │ │ ├── angular-locale_se.js │ │ │ │ ├── angular-locale_seh-mz.js │ │ │ │ ├── angular-locale_seh.js │ │ │ │ ├── angular-locale_ses-ml.js │ │ │ │ ├── angular-locale_ses.js │ │ │ │ ├── angular-locale_sg-cf.js │ │ │ │ ├── angular-locale_sg.js │ │ │ │ ├── angular-locale_sh.js │ │ │ │ ├── angular-locale_shi-latn-ma.js │ │ │ │ ├── angular-locale_shi-latn.js │ │ │ │ ├── angular-locale_shi-tfng-ma.js │ │ │ │ ├── angular-locale_shi-tfng.js │ │ │ │ ├── angular-locale_shi.js │ │ │ │ ├── angular-locale_si-lk.js │ │ │ │ ├── angular-locale_si.js │ │ │ │ ├── angular-locale_sk-sk.js │ │ │ │ ├── angular-locale_sk.js │ │ │ │ ├── angular-locale_sl-si.js │ │ │ │ ├── angular-locale_sl.js │ │ │ │ ├── angular-locale_smn-fi.js │ │ │ │ ├── angular-locale_smn.js │ │ │ │ ├── angular-locale_sn-zw.js │ │ │ │ ├── angular-locale_sn.js │ │ │ │ ├── angular-locale_so-dj.js │ │ │ │ ├── angular-locale_so-et.js │ │ │ │ ├── angular-locale_so-ke.js │ │ │ │ ├── angular-locale_so-so.js │ │ │ │ ├── angular-locale_so.js │ │ │ │ ├── angular-locale_sq-al.js │ │ │ │ ├── angular-locale_sq-mk.js │ │ │ │ ├── angular-locale_sq-xk.js │ │ │ │ ├── angular-locale_sq.js │ │ │ │ ├── angular-locale_sr-cyrl-ba.js │ │ │ │ ├── angular-locale_sr-cyrl-me.js │ │ │ │ ├── angular-locale_sr-cyrl-rs.js │ │ │ │ ├── angular-locale_sr-cyrl-xk.js │ │ │ │ ├── angular-locale_sr-cyrl.js │ │ │ │ ├── angular-locale_sr-latn-ba.js │ │ │ │ ├── angular-locale_sr-latn-me.js │ │ │ │ ├── angular-locale_sr-latn-rs.js │ │ │ │ ├── angular-locale_sr-latn-xk.js │ │ │ │ ├── angular-locale_sr-latn.js │ │ │ │ ├── angular-locale_sr.js │ │ │ │ ├── angular-locale_sv-ax.js │ │ │ │ ├── angular-locale_sv-fi.js │ │ │ │ ├── angular-locale_sv-se.js │ │ │ │ ├── angular-locale_sv.js │ │ │ │ ├── angular-locale_sw-cd.js │ │ │ │ ├── angular-locale_sw-ke.js │ │ │ │ ├── angular-locale_sw-tz.js │ │ │ │ ├── angular-locale_sw-ug.js │ │ │ │ ├── angular-locale_sw.js │ │ │ │ ├── angular-locale_ta-in.js │ │ │ │ ├── angular-locale_ta-lk.js │ │ │ │ ├── angular-locale_ta-my.js │ │ │ │ ├── angular-locale_ta-sg.js │ │ │ │ ├── angular-locale_ta.js │ │ │ │ ├── angular-locale_te-in.js │ │ │ │ ├── angular-locale_te.js │ │ │ │ ├── angular-locale_teo-ke.js │ │ │ │ ├── angular-locale_teo-ug.js │ │ │ │ ├── angular-locale_teo.js │ │ │ │ ├── angular-locale_th-th.js │ │ │ │ ├── angular-locale_th.js │ │ │ │ ├── angular-locale_ti-er.js │ │ │ │ ├── angular-locale_ti-et.js │ │ │ │ ├── angular-locale_ti.js │ │ │ │ ├── angular-locale_tk-tm.js │ │ │ │ ├── angular-locale_tk.js │ │ │ │ ├── angular-locale_tl.js │ │ │ │ ├── angular-locale_to-to.js │ │ │ │ ├── angular-locale_to.js │ │ │ │ ├── angular-locale_tr-cy.js │ │ │ │ ├── angular-locale_tr-tr.js │ │ │ │ ├── angular-locale_tr.js │ │ │ │ ├── angular-locale_twq-ne.js │ │ │ │ ├── angular-locale_twq.js │ │ │ │ ├── angular-locale_tzm-ma.js │ │ │ │ ├── angular-locale_tzm.js │ │ │ │ ├── angular-locale_ug-cn.js │ │ │ │ ├── angular-locale_ug.js │ │ │ │ ├── angular-locale_uk-ua.js │ │ │ │ ├── angular-locale_uk.js │ │ │ │ ├── angular-locale_ur-in.js │ │ │ │ ├── angular-locale_ur-pk.js │ │ │ │ ├── angular-locale_ur.js │ │ │ │ ├── angular-locale_uz-arab-af.js │ │ │ │ ├── angular-locale_uz-arab.js │ │ │ │ ├── angular-locale_uz-cyrl-uz.js │ │ │ │ ├── angular-locale_uz-cyrl.js │ │ │ │ ├── angular-locale_uz-latn-uz.js │ │ │ │ ├── angular-locale_uz-latn.js │ │ │ │ ├── angular-locale_uz.js │ │ │ │ ├── angular-locale_vai-latn-lr.js │ │ │ │ ├── angular-locale_vai-latn.js │ │ │ │ ├── angular-locale_vai-vaii-lr.js │ │ │ │ ├── angular-locale_vai-vaii.js │ │ │ │ ├── angular-locale_vai.js │ │ │ │ ├── angular-locale_vi-vn.js │ │ │ │ ├── angular-locale_vi.js │ │ │ │ ├── angular-locale_vo-001.js │ │ │ │ ├── angular-locale_vo.js │ │ │ │ ├── angular-locale_vun-tz.js │ │ │ │ ├── angular-locale_vun.js │ │ │ │ ├── angular-locale_wae-ch.js │ │ │ │ ├── angular-locale_wae.js │ │ │ │ ├── angular-locale_xog-ug.js │ │ │ │ ├── angular-locale_xog.js │ │ │ │ ├── angular-locale_yav-cm.js │ │ │ │ ├── angular-locale_yav.js │ │ │ │ ├── angular-locale_yi-001.js │ │ │ │ ├── angular-locale_yi.js │ │ │ │ ├── angular-locale_yo-bj.js │ │ │ │ ├── angular-locale_yo-ng.js │ │ │ │ ├── angular-locale_yo.js │ │ │ │ ├── angular-locale_yue-hk.js │ │ │ │ ├── angular-locale_yue.js │ │ │ │ ├── angular-locale_zgh-ma.js │ │ │ │ ├── angular-locale_zgh.js │ │ │ │ ├── angular-locale_zh-cn.js │ │ │ │ ├── angular-locale_zh-hans-cn.js │ │ │ │ ├── angular-locale_zh-hans-hk.js │ │ │ │ ├── angular-locale_zh-hans-mo.js │ │ │ │ ├── angular-locale_zh-hans-sg.js │ │ │ │ ├── angular-locale_zh-hans.js │ │ │ │ ├── angular-locale_zh-hant-hk.js │ │ │ │ ├── angular-locale_zh-hant-mo.js │ │ │ │ ├── angular-locale_zh-hant-tw.js │ │ │ │ ├── angular-locale_zh-hant.js │ │ │ │ ├── angular-locale_zh-hk.js │ │ │ │ ├── angular-locale_zh-tw.js │ │ │ │ ├── angular-locale_zh.js │ │ │ │ ├── angular-locale_zu-za.js │ │ │ │ └── angular-locale_zu.js │ │ │ ├── sitemap.xml │ │ │ ├── test-bundles/ │ │ │ │ ├── angular-aria.js │ │ │ │ ├── angular-cookies.js │ │ │ │ ├── angular-message-format.js │ │ │ │ ├── angular-messages.js │ │ │ │ ├── angular-resource.js │ │ │ │ ├── angular-route.js │ │ │ │ ├── angular-sanitize.js │ │ │ │ └── angular-touch.js │ │ │ ├── version.json │ │ │ └── version.txt │ │ ├── angular-media-player/ │ │ │ └── angular-media-player.js │ │ ├── angularjs-toaster/ │ │ │ ├── toaster.css │ │ │ └── toaster.js │ │ ├── bootstrap/ │ │ │ ├── config.json │ │ │ ├── css/ │ │ │ │ ├── bootstrap-theme.css │ │ │ │ └── bootstrap.css │ │ │ └── js/ │ │ │ └── bootstrap.js │ │ ├── clipboard/ │ │ │ └── clipboard.js │ │ ├── closure/ │ │ │ └── long.js │ │ ├── console-polyfill/ │ │ │ └── console-polyfill.js │ │ ├── cryptoJS/ │ │ │ ├── THIRDPARTY_LICENSE │ │ │ └── crypto.js │ │ ├── jquery/ │ │ │ └── jquery.js │ │ ├── jquery.emojiarea/ │ │ │ ├── jquery.emojiarea-orig.js │ │ │ └── jquery.emojiarea.js │ │ ├── jquery.nanoscroller/ │ │ │ ├── nanoscroller.css │ │ │ └── nanoscroller.js │ │ ├── jsbn/ │ │ │ ├── THIRDPARTY_LICENSE │ │ │ └── jsbn_combined.js │ │ ├── leemon_bigint/ │ │ │ └── bigint.js │ │ ├── libwebpjs/ │ │ │ ├── libwebp-0.1.13.js │ │ │ └── libwebp-0.2.0.js │ │ ├── ogv.js/ │ │ │ ├── COPYING │ │ │ ├── COPYING-ogg.txt │ │ │ ├── COPYING-opus.txt │ │ │ ├── COPYING-theora.txt │ │ │ ├── COPYING-vorbis.txt │ │ │ ├── LICENSE-nestegg.txt │ │ │ ├── LICENSE-vpx.txt │ │ │ ├── PATENTS-vpx.txt │ │ │ ├── README.md │ │ │ ├── dynamicaudio.swf │ │ │ ├── ogv-decoder-audio-opus-wasm.js │ │ │ ├── ogv-decoder-audio-opus-wasm.wasm │ │ │ ├── ogv-decoder-audio-opus.js │ │ │ ├── ogv-decoder-audio-vorbis-wasm.js │ │ │ ├── ogv-decoder-audio-vorbis-wasm.wasm │ │ │ ├── ogv-decoder-audio-vorbis.js │ │ │ ├── ogv-decoder-video-theora-wasm.js │ │ │ ├── ogv-decoder-video-theora-wasm.wasm │ │ │ ├── ogv-decoder-video-theora.js │ │ │ ├── ogv-decoder-video-vp8-mt.js │ │ │ ├── ogv-decoder-video-vp8-wasm.js │ │ │ ├── ogv-decoder-video-vp8-wasm.wasm │ │ │ ├── ogv-decoder-video-vp8.js │ │ │ ├── ogv-decoder-video-vp9-mt.js │ │ │ ├── ogv-decoder-video-vp9-wasm.js │ │ │ ├── ogv-decoder-video-vp9-wasm.wasm │ │ │ ├── ogv-decoder-video-vp9.js │ │ │ ├── ogv-demuxer-ogg-wasm.js │ │ │ ├── ogv-demuxer-ogg-wasm.wasm │ │ │ ├── ogv-demuxer-ogg.js │ │ │ ├── ogv-demuxer-webm-wasm.js │ │ │ ├── ogv-demuxer-webm-wasm.wasm │ │ │ ├── ogv-demuxer-webm.js │ │ │ ├── ogv-support.js │ │ │ ├── ogv-version.js │ │ │ ├── ogv-worker-audio.js │ │ │ ├── ogv-worker-video.js │ │ │ ├── ogv.js │ │ │ └── pthread-main.js │ │ ├── recorderjs/ │ │ │ ├── encoder_worker.js │ │ │ └── recorder.js │ │ ├── rusha/ │ │ │ └── rusha.js │ │ ├── ui-bootstrap/ │ │ │ ├── THIRDPARTY_LICENSE │ │ │ └── ui-bootstrap-custom-tpls-0.12.0.js │ │ └── zlib/ │ │ └── THIRDPARTY_LICENSE │ └── webogram.appcache ├── gulpfile.js ├── karma.conf.js ├── package.json ├── scripts/ │ ├── cldr_localize.js │ ├── emoji_data/ │ │ ├── build.php │ │ └── emoji.json │ ├── google_fonts_download.sh │ └── ua_handler.js ├── test/ │ ├── test-init.js │ └── unit/ │ ├── controllers/ │ │ ├── AppFooterControllerSpec.js │ │ ├── AppImPanelControllerSpec.js │ │ ├── AppLangSelectControllerSpec.js │ │ ├── AppWelcomeControllerSpec.js │ │ ├── ChangelogModalControlelerSpec.js │ │ ├── CountrySelectModalControllerSpec.js │ │ ├── DocumentModalControllerSpec.js │ │ ├── EmbedModalController.js │ │ ├── ImportContactModalControllerSpec.js │ │ ├── PasswordRecoveryModalControllerSpec.js │ │ ├── PeerSelectControllerSpec.js │ │ ├── ProfileEditModalControllerSpec.js │ │ ├── UsernameEditModalControllerSpec.js │ │ └── VideoModalControllerSpec.js │ ├── directives/ │ │ ├── myHeadDirective.js │ │ └── myLangFooterDirective.js │ ├── filters/ │ │ ├── chatTitleFilterSpec.js │ │ ├── dateOrTimeFilterSpec.js │ │ ├── durationFilterSpec.js │ │ ├── durationRemainsFilterSpec.js │ │ ├── formatShortNumberFilterSpec.js │ │ ├── formatSizeFilterSpec.js │ │ ├── formatSizeProgressFilterSpec.js │ │ ├── myDateFilterSpec.js │ │ ├── nl2brFilterSpec.js │ │ ├── phoneNumberFilterSpec.js │ │ ├── realtiveTimeFilterSpec.js │ │ ├── richTextFilterSpec.js │ │ ├── shortUrlFilterSpec.js │ │ ├── timeFilterSpec.js │ │ ├── userFirstNameFilterSpec.js │ │ ├── userNameFilterSpec.js │ │ └── userStatusFilterSpec.js │ └── services/ │ └── PhonebookContactsServiceSpec.js ├── update-angular.sh └── webogram.sublime-project