├── log
└── .gitkeep
├── .rspec
├── public
├── favicon.ico
├── app
│ ├── css
│ │ └── .gitkeep
│ └── img
│ │ └── .gitkeep
├── partials
│ ├── .gitkeep
│ └── squares.html
├── lib
│ └── angular
│ │ ├── version.txt
│ │ ├── version.json
│ │ ├── angular-cookies.min.js
│ │ ├── angular-loader.min.js
│ │ ├── angular-loader.min.js.map
│ │ ├── i18n
│ │ ├── angular-locale_ms.js
│ │ ├── angular-locale_id.js
│ │ ├── angular-locale_in.js
│ │ ├── angular-locale_ms-my.js
│ │ ├── angular-locale_id-id.js
│ │ ├── angular-locale_en-bz.js
│ │ ├── angular-locale_en.js
│ │ ├── angular-locale_en-be.js
│ │ ├── angular-locale_en-as.js
│ │ ├── angular-locale_en-au.js
│ │ ├── angular-locale_en-bb.js
│ │ ├── angular-locale_en-bm.js
│ │ ├── angular-locale_en-bw.js
│ │ ├── angular-locale_en-fm.js
│ │ ├── angular-locale_en-gb.js
│ │ ├── angular-locale_en-gu.js
│ │ ├── angular-locale_en-gy.js
│ │ ├── angular-locale_en-hk.js
│ │ ├── angular-locale_en-iso.js
│ │ ├── angular-locale_en-jm.js
│ │ ├── angular-locale_en-mh.js
│ │ ├── angular-locale_en-mp.js
│ │ ├── angular-locale_en-mu.js
│ │ ├── angular-locale_en-na.js
│ │ ├── angular-locale_en-nz.js
│ │ ├── angular-locale_en-ph.js
│ │ ├── angular-locale_en-pk.js
│ │ ├── angular-locale_en-pr.js
│ │ ├── angular-locale_en-pw.js
│ │ ├── angular-locale_en-sg.js
│ │ ├── angular-locale_en-tc.js
│ │ ├── angular-locale_en-tt.js
│ │ ├── angular-locale_en-um.js
│ │ ├── angular-locale_en-us.js
│ │ ├── angular-locale_en-vg.js
│ │ ├── angular-locale_en-vi.js
│ │ ├── angular-locale_en-zw.js
│ │ ├── angular-locale_af-na.js
│ │ ├── angular-locale_af.js
│ │ ├── angular-locale_en-ca.js
│ │ ├── angular-locale_en-mt.js
│ │ ├── angular-locale_fil.js
│ │ ├── angular-locale_sw.js
│ │ ├── angular-locale_tl.js
│ │ ├── angular-locale_tr.js
│ │ ├── angular-locale_af-za.js
│ │ ├── angular-locale_en-ie.js
│ │ ├── angular-locale_en-za.js
│ │ ├── angular-locale_fil-ph.js
│ │ ├── angular-locale_nl.js
│ │ ├── angular-locale_sw-tz.js
│ │ ├── angular-locale_zu.js
│ │ ├── angular-locale_en-in.js
│ │ ├── angular-locale_nl-cw.js
│ │ ├── angular-locale_nl-nl.js
│ │ ├── angular-locale_nl-sx.js
│ │ ├── angular-locale_tr-tr.js
│ │ ├── angular-locale_zu-za.js
│ │ ├── angular-locale_de-ch.js
│ │ ├── angular-locale_gl.js
│ │ ├── angular-locale_de.js
│ │ ├── angular-locale_gl-es.js
│ │ ├── angular-locale_de-be.js
│ │ ├── angular-locale_de-de.js
│ │ ├── angular-locale_de-li.js
│ │ ├── angular-locale_de-lu.js
│ │ ├── angular-locale_no.js
│ │ ├── angular-locale_da.js
│ │ ├── angular-locale_it.js
│ │ └── angular-locale_da-dk.js
│ │ └── angular-cookies.min.js.map
├── images
│ └── rails.png
├── stylesheets
│ ├── sass
│ │ ├── _ipad.sass
│ │ └── app.sass
│ ├── application.css
│ └── app.css
├── javascripts
│ ├── compiled
│ │ ├── services.js
│ │ ├── directives.js
│ │ ├── filters.js
│ │ ├── app.js
│ │ └── controllers.js
│ ├── services.coffee
│ ├── directives.coffee
│ ├── filters.coffee
│ ├── app.coffee
│ ├── application.js
│ └── controllers.coffee
├── robots.txt
├── 500.html
├── 422.html
├── 404.html
└── index.html
├── app
├── mailers
│ └── .gitkeep
├── models
│ ├── .gitkeep
│ ├── piano.rb
│ ├── creative.rb
│ ├── tappable_data_source.rb
│ ├── omnifocus.rb
│ ├── fitbit_distance.rb
│ ├── dropbox_journal.rb
│ ├── duolingo.rb
│ ├── gmail_inbox.rb
│ ├── fitbit_sleep.rb
│ ├── fitbit_weight.rb
│ ├── seven_fifty_words.rb
│ ├── instapaper_count.rb
│ ├── buxfer.rb
│ ├── remember_the_milk.rb
│ ├── data_source.rb
│ └── fitbit_client.rb
├── helpers
│ ├── data_helper.rb
│ └── application_helper.rb
├── controllers
│ ├── application_controller.rb
│ └── data_controller.rb
└── views
│ └── layouts
│ └── application.html.erb
├── vendor
├── plugins
│ └── .gitkeep
└── assets
│ ├── javascripts
│ └── .gitkeep
│ └── stylesheets
│ └── .gitkeep
├── history.db
├── osa
└── omnifocus-count.scpt
├── config
├── enabled.yml.example
├── routes.rb
├── environment.rb
├── boot.rb
├── initializers
│ ├── mime_types.rb
│ ├── backtrace_silencers.rb
│ ├── session_store.rb
│ ├── secret_token.rb
│ ├── wrap_parameters.rb
│ └── inflections.rb
├── locales
│ └── en.yml
├── database.yml
├── externals.yml.example
└── environments
│ ├── development.rb
│ └── test.rb
├── config.ru
├── Rakefile
├── script
└── rails
├── db
├── migrate
│ └── 20130617232018_create_persisted_data.rb
├── seeds.rb
└── schema.rb
├── .gitignore
├── LICENSE
├── Gemfile
└── spec
└── spec_helper.rb
/log/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.rspec:
--------------------------------------------------------------------------------
1 | --color
2 |
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/mailers/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/models/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/app/css/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/app/img/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor/plugins/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/partials/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor/assets/javascripts/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/vendor/assets/stylesheets/.gitkeep:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/lib/angular/version.txt:
--------------------------------------------------------------------------------
1 | 1.2.0-rc.3
--------------------------------------------------------------------------------
/app/helpers/data_helper.rb:
--------------------------------------------------------------------------------
1 | module DataHelper
2 | end
3 |
--------------------------------------------------------------------------------
/app/helpers/application_helper.rb:
--------------------------------------------------------------------------------
1 | module ApplicationHelper
2 | end
3 |
--------------------------------------------------------------------------------
/history.db:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lazerwalker/habit-squares/HEAD/history.db
--------------------------------------------------------------------------------
/public/images/rails.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lazerwalker/habit-squares/HEAD/public/images/rails.png
--------------------------------------------------------------------------------
/osa/omnifocus-count.scpt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/lazerwalker/habit-squares/HEAD/osa/omnifocus-count.scpt
--------------------------------------------------------------------------------
/app/models/piano.rb:
--------------------------------------------------------------------------------
1 | class Piano < TappableDataSource
2 | @description = "Have I practiced piano today?"
3 | end
4 |
--------------------------------------------------------------------------------
/app/models/creative.rb:
--------------------------------------------------------------------------------
1 | class Creative < TappableDataSource
2 | @description = "Have I created something today?"
3 | end
4 |
--------------------------------------------------------------------------------
/config/enabled.yml.example:
--------------------------------------------------------------------------------
1 | - remember_the_milk
2 | - fitbit_sleep
3 | - creative
4 | - dropbox_journal
5 | - piano
6 | - duolingo
--------------------------------------------------------------------------------
/app/controllers/application_controller.rb:
--------------------------------------------------------------------------------
1 | class ApplicationController < ActionController::Base
2 | protect_from_forgery
3 | end
4 |
--------------------------------------------------------------------------------
/public/lib/angular/version.json:
--------------------------------------------------------------------------------
1 | {"full":"1.2.0-rc.3","major":"1","minor":"2","dot":"0","codename":"ferocious-twitch","cdn":"1.2.0-rc.2"}
--------------------------------------------------------------------------------
/public/stylesheets/sass/_ipad.sass:
--------------------------------------------------------------------------------
1 | @media only screen and (max-width: 1150px)
2 | body
3 | .habit
4 | font:
5 | size: 30px
--------------------------------------------------------------------------------
/config/routes.rb:
--------------------------------------------------------------------------------
1 | Habits::Application.routes.draw do
2 | match 'data.json' => 'data#all', :only => :get
3 | match 'toggle/:source' => 'data#toggle', :only => :put
4 | end
5 |
--------------------------------------------------------------------------------
/config.ru:
--------------------------------------------------------------------------------
1 | # This file is used by Rack-based servers to start the application.
2 |
3 | require ::File.expand_path('../config/environment', __FILE__)
4 | run Habits::Application
5 |
--------------------------------------------------------------------------------
/config/environment.rb:
--------------------------------------------------------------------------------
1 | # Load the rails application
2 | require File.expand_path('../application', __FILE__)
3 |
4 | # Initialize the rails application
5 | Habits::Application.initialize!
6 |
--------------------------------------------------------------------------------
/public/javascripts/compiled/services.js:
--------------------------------------------------------------------------------
1 | // Generated by CoffeeScript 1.6.2
2 | (function() {
3 | angular.module('habits.services', []).value('version', '0.1');
4 |
5 | }).call(this);
6 |
--------------------------------------------------------------------------------
/public/javascripts/services.coffee:
--------------------------------------------------------------------------------
1 | # Services
2 |
3 | # Demonstrate how to register services
4 | # In this case it is a simple value service.
5 | angular.module('habits.services', []).
6 | value('version', '0.1')
7 |
--------------------------------------------------------------------------------
/public/javascripts/directives.coffee:
--------------------------------------------------------------------------------
1 | # Directives
2 |
3 | angular.module('habits.directives', []).
4 | directive 'appVersion', ['version', (version) ->
5 | return (scope, elm, attrs) ->
6 | elm.text(version)
7 | ]
--------------------------------------------------------------------------------
/config/boot.rb:
--------------------------------------------------------------------------------
1 | require 'rubygems'
2 |
3 | # Set up gems listed in the Gemfile.
4 | ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile', __FILE__)
5 |
6 | require 'bundler/setup' if File.exists?(ENV['BUNDLE_GEMFILE'])
7 |
--------------------------------------------------------------------------------
/public/javascripts/filters.coffee:
--------------------------------------------------------------------------------
1 | # Filters
2 |
3 | angular.module('habits.filters', []).
4 | filter 'interpolate', ['version', (version) ->
5 | return (text) ->
6 | return String(text).replace(/\%VERSION\%/mg, version)
7 | ]
--------------------------------------------------------------------------------
/public/robots.txt:
--------------------------------------------------------------------------------
1 | # See http://www.robotstxt.org/wc/norobots.html for documentation on how to use the robots.txt file
2 | #
3 | # To ban all spiders from the entire site uncomment the next two lines:
4 | # User-Agent: *
5 | # Disallow: /
6 |
--------------------------------------------------------------------------------
/config/initializers/mime_types.rb:
--------------------------------------------------------------------------------
1 | # Be sure to restart your server when you modify this file.
2 |
3 | # Add new mime types for use in respond_to blocks:
4 | # Mime::Type.register "text/richtext", :rtf
5 | # Mime::Type.register_alias "text/html", :iphone
6 |
--------------------------------------------------------------------------------
/config/locales/en.yml:
--------------------------------------------------------------------------------
1 | # Sample localization file for English. Add more files in this directory for other locales.
2 | # See https://github.com/svenfuchs/rails-i18n/tree/master/rails%2Flocale for starting points.
3 |
4 | en:
5 | hello: "Hello world"
6 |
--------------------------------------------------------------------------------
/app/models/tappable_data_source.rb:
--------------------------------------------------------------------------------
1 | class TappableDataSource < DataSource
2 | def is_green?
3 | self.green
4 | end
5 |
6 | def as_json(opts={})
7 | json = super(opts)
8 | tappable = { tappable: true }
9 | json.merge tappable
10 | end
11 | end
--------------------------------------------------------------------------------
/Rakefile:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env rake
2 | # Add your own tasks in files placed in lib/tasks ending in .rake,
3 | # for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.
4 |
5 | require File.expand_path('../config/application', __FILE__)
6 |
7 | Habits::Application.load_tasks
8 |
--------------------------------------------------------------------------------
/app/models/omnifocus.rb:
--------------------------------------------------------------------------------
1 | # A WORD OF WARNING:
2 | # This data source must be run on an OS X machine with OmniFocus installed
3 |
4 | class Omnifocus < DataSource
5 | def updated_count
6 | `osascript ./osa/omnifocus-count.scpt`.to_i
7 | end
8 |
9 | def is_green?
10 | count == 0
11 | end
12 | end
--------------------------------------------------------------------------------
/script/rails:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env ruby
2 | # This command will automatically be run when you run "rails" with Rails 3 gems installed from the root of your application.
3 |
4 | APP_PATH = File.expand_path('../../config/application', __FILE__)
5 | require File.expand_path('../../config/boot', __FILE__)
6 | require 'rails/commands'
7 |
--------------------------------------------------------------------------------
/db/migrate/20130617232018_create_persisted_data.rb:
--------------------------------------------------------------------------------
1 | class CreatePersistedData < ActiveRecord::Migration
2 | def change
3 | create_table :data_sources do |t|
4 | t.string :type
5 | t.string :count
6 | t.boolean :green
7 | t.date :date
8 |
9 | t.timestamps
10 | end
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/app/views/layouts/application.html.erb:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Habits
5 | <%= stylesheet_link_tag "application", :media => "all" %>
6 | <%= javascript_include_tag "application" %>
7 | <%= csrf_meta_tags %>
8 |
9 |
10 |
11 | <%= yield %>
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/public/javascripts/compiled/directives.js:
--------------------------------------------------------------------------------
1 | // Generated by CoffeeScript 1.6.2
2 | (function() {
3 | angular.module('habits.directives', []).directive('appVersion', [
4 | 'version', function(version) {
5 | return function(scope, elm, attrs) {
6 | return elm.text(version);
7 | };
8 | }
9 | ]);
10 |
11 | }).call(this);
12 |
--------------------------------------------------------------------------------
/public/javascripts/compiled/filters.js:
--------------------------------------------------------------------------------
1 | // Generated by CoffeeScript 1.6.2
2 | (function() {
3 | angular.module('habits.filters', []).filter('interpolate', [
4 | 'version', function(version) {
5 | return function(text) {
6 | return String(text).replace(/\%VERSION\%/mg, version);
7 | };
8 | }
9 | ]);
10 |
11 | }).call(this);
12 |
--------------------------------------------------------------------------------
/db/seeds.rb:
--------------------------------------------------------------------------------
1 | # This file should contain all the record creation needed to seed the database with its default values.
2 | # The data can then be loaded with the rake db:seed (or created alongside the db with db:setup).
3 | #
4 | # Examples:
5 | #
6 | # cities = City.create([{ name: 'Chicago' }, { name: 'Copenhagen' }])
7 | # Mayor.create(name: 'Emanuel', city: cities.first)
8 |
--------------------------------------------------------------------------------
/app/models/fitbit_distance.rb:
--------------------------------------------------------------------------------
1 | class FitbitDistance < DataSource
2 | @show_count = true
3 | @description = "Have I walked enough today?"
4 | @unit = "mi"
5 |
6 | def updated_count
7 | "%0.1f" % client.fetch_for_date(date, '/activities/log/distance')
8 | end
9 |
10 | def is_green?
11 | count.to_i >= 5
12 | end
13 |
14 | def client
15 | @client ||= FitbitClient.new
16 | end
17 | end
--------------------------------------------------------------------------------
/public/javascripts/app.coffee:
--------------------------------------------------------------------------------
1 | # Declare app level module which depends on filters, and services
2 | angular.module('habits', [
3 | 'ngRoute',
4 | 'habits.filters',
5 | 'habits.services',
6 | 'habits.directives',
7 | 'habits.controllers'
8 | ]).
9 | config ['$routeProvider', ($routeProvider) ->
10 | $routeProvider.when('/', {templateUrl: 'partials/squares.html', controller: 'Dashboard'})
11 | ]
12 |
--------------------------------------------------------------------------------
/config/initializers/backtrace_silencers.rb:
--------------------------------------------------------------------------------
1 | # Be sure to restart your server when you modify this file.
2 |
3 | # You can add backtrace silencers for libraries that you're using but don't wish to see in your backtraces.
4 | # Rails.backtrace_cleaner.add_silencer { |line| line =~ /my_noisy_library/ }
5 |
6 | # You can also remove all the silencers if you're trying to debug a problem that might stem from framework code.
7 | # Rails.backtrace_cleaner.remove_silencers!
8 |
--------------------------------------------------------------------------------
/config/initializers/session_store.rb:
--------------------------------------------------------------------------------
1 | # Be sure to restart your server when you modify this file.
2 |
3 | Habits::Application.config.session_store :cookie_store, key: '_habits_session'
4 |
5 | # Use the database for sessions instead of the cookie-based default,
6 | # which shouldn't be used to store highly confidential information
7 | # (create the session table with "rails generate session_migration")
8 | # Habits::Application.config.session_store :active_record_store
9 |
--------------------------------------------------------------------------------
/public/javascripts/compiled/app.js:
--------------------------------------------------------------------------------
1 | // Generated by CoffeeScript 1.6.2
2 | (function() {
3 | angular.module('habits', ['ngRoute', 'habits.filters', 'habits.services', 'habits.directives', 'habits.controllers']).config([
4 | '$routeProvider', function($routeProvider) {
5 | return $routeProvider.when('/', {
6 | templateUrl: 'partials/squares.html',
7 | controller: 'Dashboard'
8 | });
9 | }
10 | ]);
11 |
12 | }).call(this);
13 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # See http://help.github.com/ignore-files/ for more about ignoring files.
2 | #
3 | # If you find yourself ignoring temporary files generated by your text editor
4 | # or operating system, you probably want to add a global ignore instead:
5 | # git config --global core.excludesfile ~/.gitignore_global
6 |
7 | # Ignore bundler config
8 | /.bundle
9 |
10 | # Ignore the default SQLite database.
11 | /db/*.sqlite3
12 |
13 | # Ignore all logfiles and tempfiles.
14 | /log/*.log
15 | /tmp
16 |
--------------------------------------------------------------------------------
/app/models/dropbox_journal.rb:
--------------------------------------------------------------------------------
1 | require "dropbox_sdk"
2 |
3 | class DropboxJournal < DataSource
4 | @description = "Have I written in my journal today?"
5 |
6 | def is_green?
7 | filename = date.strftime("%Y-%m-%d.md")
8 | client.search("/Journal", filename).length > 0
9 | end
10 |
11 | private
12 |
13 | def config
14 | @config ||= YAML.load(File.open('./config/externals.yml'))['dropbox']
15 | end
16 |
17 | def client
18 | @client ||= DropboxClient.new(config["access_token"])
19 | end
20 |
21 | end
--------------------------------------------------------------------------------
/config/initializers/secret_token.rb:
--------------------------------------------------------------------------------
1 | # Be sure to restart your server when you modify this file.
2 |
3 | # Your secret key for verifying the integrity of signed cookies.
4 | # If you change this key, all old signed cookies will become invalid!
5 | # Make sure the secret is at least 30 characters and all random,
6 | # no regular words or you'll be exposed to dictionary attacks.
7 | Habits::Application.config.secret_token = '5d14a93ff35d91eb6688702fee79c464bf2d192cf16422833c9040651195c1f422b13f7fcd460fc03beace5f4fc2cfe4b527abf08f69abdfd96dfc5d401c9754'
8 |
--------------------------------------------------------------------------------
/app/models/duolingo.rb:
--------------------------------------------------------------------------------
1 | class Duolingo < DataSource
2 | include HTTParty
3 | base_uri 'http://duolingo.com/users'
4 |
5 | @description = "Have I studied French today?"
6 |
7 | def is_green?
8 | config = YAML.load(File.open('./config/externals.yml'))
9 |
10 | username = config['duolingo']['username']
11 | res = self.class.get("/#{username}")
12 |
13 | timestamp = res['language_data'].values[0]["calendar"][-1]["datetime"] / 1000
14 | last_date = adjusted_date Time.at(timestamp)
15 | return (last_date == date)
16 | end
17 | end
--------------------------------------------------------------------------------
/config/initializers/wrap_parameters.rb:
--------------------------------------------------------------------------------
1 | # Be sure to restart your server when you modify this file.
2 | #
3 | # This file contains settings for ActionController::ParamsWrapper which
4 | # is enabled by default.
5 |
6 | # Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array.
7 | ActiveSupport.on_load(:action_controller) do
8 | wrap_parameters format: [:json]
9 | end
10 |
11 | # Disable root element in JSON by default.
12 | ActiveSupport.on_load(:active_record) do
13 | self.include_root_in_json = false
14 | end
15 |
--------------------------------------------------------------------------------
/app/models/gmail_inbox.rb:
--------------------------------------------------------------------------------
1 | require 'gmail'
2 | class GmailInbox < DataSource
3 | @show_count = false
4 | @description = "Have I reached Inbox Zero today?"
5 |
6 | def updated_count
7 | client.inbox.count
8 | end
9 |
10 | def is_green?
11 | count.to_i == 0 || self.green || false
12 | end
13 |
14 | private
15 |
16 | def client
17 | unless @client
18 | config = YAML.load(File.open('./config/externals.yml'))['gmail']
19 | @client = Gmail.new(config["username"], config["password"])
20 | end
21 |
22 | @client
23 | end
24 | end
--------------------------------------------------------------------------------
/config/initializers/inflections.rb:
--------------------------------------------------------------------------------
1 | # Be sure to restart your server when you modify this file.
2 |
3 | # Add new inflection rules using the following format
4 | # (all these examples are active by default):
5 | # ActiveSupport::Inflector.inflections do |inflect|
6 | # inflect.plural /^(ox)$/i, '\1en'
7 | # inflect.singular /^(ox)en/i, '\1'
8 | # inflect.irregular 'person', 'people'
9 | # inflect.uncountable %w( fish sheep )
10 | # end
11 | #
12 | # These inflection rules are supported but not enabled by default:
13 | # ActiveSupport::Inflector.inflections do |inflect|
14 | # inflect.acronym 'RESTful'
15 | # end
16 |
--------------------------------------------------------------------------------
/app/models/fitbit_sleep.rb:
--------------------------------------------------------------------------------
1 | class FitbitSleep < DataSource
2 | @show_count = true
3 | @description = "Did I get enough sleep last night?"
4 |
5 | def updated_count
6 | "%d:%02d" % [hours, minutes]
7 | end
8 |
9 | def is_green?
10 | (total_minutes.to_f / 60) >= 7.4
11 | end
12 |
13 | private
14 |
15 | def total_minutes
16 | @minutes ||= client.fetch_for_date(date, '/sleep/timeInBed').to_i
17 | end
18 |
19 | def minutes
20 | total_minutes % 60
21 | end
22 |
23 | def hours
24 | total_minutes / 60
25 | end
26 |
27 | def client
28 | @client ||= FitbitClient.new
29 | end
30 | end
--------------------------------------------------------------------------------
/public/stylesheets/application.css:
--------------------------------------------------------------------------------
1 | /*
2 | * This is a manifest file that'll be compiled into application.css, which will include all the files
3 | * listed below.
4 | *
5 | * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
6 | * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
7 | *
8 | * You're free to add application-wide styles to this file and they'll appear at the top of the
9 | * compiled file, but it's generally better to create a new file per style scope.
10 | *
11 | *= require_self
12 | *= require_tree .
13 | */
14 |
--------------------------------------------------------------------------------
/app/models/fitbit_weight.rb:
--------------------------------------------------------------------------------
1 | class FitbitWeight < DataSource
2 | @show_count = true
3 | @description = "Did I weigh myself today?"
4 | @unit = "lbs"
5 |
6 | def is_green?
7 | @count.to_i >= 5
8 | end
9 |
10 | def weight
11 | @weight ||= "%.1f" % client.fetch_for_date(date, '/body/weight')
12 | end
13 |
14 | def fat
15 | @fat ||= "%.1f" % client.fetch_for_date(date, '/body/fat')
16 | end
17 |
18 | def is_green?
19 | fat != "0.0"
20 | end
21 |
22 | def updated_count
23 | weight
24 | end
25 |
26 | private
27 |
28 | def client
29 | @client ||= FitbitClient.new
30 | end
31 |
32 | end
--------------------------------------------------------------------------------
/app/models/seven_fifty_words.rb:
--------------------------------------------------------------------------------
1 | require 'nokogiri'
2 | require 'open-uri'
3 |
4 | class SevenFiftyWords < DataSource
5 | @description = "Did I write in my journal today?"
6 |
7 | def is_green?
8 | config = YAML.load(File.open('./config/externals.yml'))
9 |
10 | url = config['750words']['rss']
11 | doc = Nokogiri::HTML(open(url))
12 |
13 | today = Time.now
14 | if today.hour < 5
15 | today -= 12 * 60 * 60
16 | end
17 |
18 | todayString = today.strftime("%a, %d %b %Y")
19 | doc.css('item pubdate').each do |date|
20 | if date.content.include?(todayString)
21 | return true
22 | end
23 | end
24 |
25 | return false
26 | end
27 | end
--------------------------------------------------------------------------------
/config/database.yml:
--------------------------------------------------------------------------------
1 | # SQLite version 3.x
2 | # gem install sqlite3
3 | #
4 | # Ensure the SQLite 3 gem is defined in your Gemfile
5 | # gem 'sqlite3'
6 | development:
7 | adapter: sqlite3
8 | database: db/development.sqlite3
9 | pool: 5
10 | timeout: 5000
11 |
12 | # Warning: The database defined as "test" will be erased and
13 | # re-generated from your development database when you run "rake".
14 | # Do not set this db to the same as development or production.
15 | test:
16 | adapter: sqlite3
17 | database: db/test.sqlite3
18 | pool: 5
19 | timeout: 5000
20 |
21 | production:
22 | adapter: sqlite3
23 | database: db/production.sqlite3
24 | pool: 5
25 | timeout: 5000
26 |
--------------------------------------------------------------------------------
/public/partials/squares.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
{{habit.description}}
4 |
5 | {{habit.count}}{{habit.unit}}
6 |
7 |
8 |
11 |
12 |
13 | Last updated at {{ lastUpdated | date:"shortTime" }}
14 |
15 |
--------------------------------------------------------------------------------
/public/javascripts/application.js:
--------------------------------------------------------------------------------
1 | // This is a manifest file that'll be compiled into application.js, which will include all the files
2 | // listed below.
3 | //
4 | // Any JavaScript/Coffee file within this directory, lib/assets/javascripts, vendor/assets/javascripts,
5 | // or vendor/assets/javascripts of plugins, if any, can be referenced here using a relative path.
6 | //
7 | // It's not advisable to add code directly here, but if you do, it'll appear at the bottom of the
8 | // the compiled file.
9 | //
10 | // WARNING: THE FIRST BLANK LINE MARKS THE END OF WHAT'S TO BE PROCESSED, ANY BLANK LINE SHOULD
11 | // GO AFTER THE REQUIRES BELOW.
12 | //
13 | //= require jquery
14 | //= require jquery_ujs
15 | //= require_tree .
16 |
--------------------------------------------------------------------------------
/public/500.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | We're sorry, but something went wrong (500)
5 |
17 |
18 |
19 |
20 |
21 |
22 |
We're sorry, but something went wrong.
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/public/javascripts/controllers.coffee:
--------------------------------------------------------------------------------
1 | angular.module('habits.controllers', []).
2 | controller 'Dashboard', ($scope, $http) ->
3 | fetchData = ->
4 | $http.get("data.json").
5 | success (data, status, headers, config) ->
6 | $scope.habits = data
7 | $scope.lastUpdated = new Date()
8 | .error () ->
9 |
10 | fetchDataTimer = ->
11 | fetchData()
12 | setTimeout fetchDataTimer, 60000
13 |
14 | $scope.toggle = (service) ->
15 | return unless $scope.habits[service].tappable
16 | $scope.habits[service].green = !$scope.habits[service].green
17 | $http.get("toggle/#{service}?_method=put").
18 | success (data, status, headers, config) ->
19 | $scope.habits[service] = data
20 | .error () ->
21 |
22 | fetchDataTimer()
--------------------------------------------------------------------------------
/app/models/instapaper_count.rb:
--------------------------------------------------------------------------------
1 | require 'instapaper'
2 |
3 | class InstapaperCount < DataSource
4 | after_initialize :authenticate
5 |
6 | @show_count = true
7 | @description = "Have I emptied my Instapaper queue?"
8 |
9 | def updated_count
10 | Instapaper.bookmarks(limit: 500).count
11 | end
12 |
13 | def green
14 | self.count == 0
15 | end
16 |
17 | private
18 |
19 | def authenticate
20 | api_config = YAML.load(File.open('./config/externals.yml'))['instapaper']
21 |
22 | Instapaper.configure do |config|
23 | config.consumer_key = api_config["consumer_key"]
24 | config.consumer_secret = api_config["consumer_secret"]
25 | config.oauth_token = api_config["oauth_token"]
26 | config.oauth_token_secret = api_config["oauth_token_secret"]
27 | end
28 | end
29 | end
--------------------------------------------------------------------------------
/public/422.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | The change you wanted was rejected (422)
5 |
17 |
18 |
19 |
20 |
21 |
22 |
The change you wanted was rejected.
23 |
Maybe you tried to change something you didn't have access to.
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/public/404.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | The page you were looking for doesn't exist (404)
5 |
17 |
18 |
19 |
20 |
21 |
22 |
The page you were looking for doesn't exist.
23 |
You may have mistyped the address or the page may have moved.
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/public/lib/angular/angular-cookies.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | AngularJS v1.2.0-rc.3
3 | (c) 2010-2012 Google, Inc. http://angularjs.org
4 | License: MIT
5 | */
6 | (function(p,f,n){'use strict';f.module("ngCookies",["ng"]).factory("$cookies",["$rootScope","$browser",function(d,b){var c={},g={},h,k=!1,l=f.copy,m=f.isUndefined;b.addPollFn(function(){var a=b.cookies();h!=a&&(h=a,l(a,g),l(a,c),k&&d.$apply())})();k=!0;d.$watch(function(){var a,e,d;for(a in g)m(c[a])&&b.cookies(a,n);for(a in c)(e=c[a],f.isString(e))?e!==g[a]&&(b.cookies(a,e),d=!0):f.isDefined(g[a])?c[a]=g[a]:delete c[a];if(d)for(a in e=b.cookies(),c)c[a]!==e[a]&&(m(e[a])?delete c[a]:c[a]=e[a])});
7 | return c}]).factory("$cookieStore",["$cookies",function(d){return{get:function(b){return(b=d[b])?f.fromJson(b):b},put:function(b,c){d[b]=f.toJson(c)},remove:function(b){delete d[b]}}}])})(window,window.angular);
8 | //# sourceMappingURL=angular-cookies.min.js.map
9 |
--------------------------------------------------------------------------------
/public/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Habit Board
7 |
8 |
9 |
10 |
11 |
12 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2013 Mike Walker
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
4 |
5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
6 |
7 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--------------------------------------------------------------------------------
/public/lib/angular/angular-loader.min.js:
--------------------------------------------------------------------------------
1 | /*
2 | AngularJS v1.2.0-rc.3
3 | (c) 2010-2012 Google, Inc. http://angularjs.org
4 | License: MIT
5 | */
6 | (function(k){'use strict';function d(c,b,e){return c[b]||(c[b]=e())}var l=minErr("$injector");return d(d(k,"angular",Object),"module",function(){var c={};return function(b,e,f){assertNotHasOwnProperty(b,"module");e&&c.hasOwnProperty(b)&&(c[b]=null);return d(c,b,function(){function a(a,b,d){return function(){c[d||"push"]([a,b,arguments]);return g}}if(!e)throw l("nomod",b);var c=[],d=[],h=a("$injector","invoke"),g={_invokeQueue:c,_runBlocks:d,requires:e,name:b,provider:a("$provide","provider"),factory:a("$provide",
7 | "factory"),service:a("$provide","service"),value:a("$provide","value"),constant:a("$provide","constant","unshift"),animation:a("$animateProvider","register"),filter:a("$filterProvider","register"),controller:a("$controllerProvider","register"),directive:a("$compileProvider","directive"),config:h,run:function(a){d.push(a);return this}};f&&h(f);return g})}})})(window);
8 | //# sourceMappingURL=angular-loader.min.js.map
9 |
--------------------------------------------------------------------------------
/config/externals.yml.example:
--------------------------------------------------------------------------------
1 | 750words:
2 | rss: "http://750words.com/api/rss/some-random-string-here"
3 | buxfer:
4 | username: example@email.com
5 | password: password
6 | fitbit:
7 | consumer_key: consumer
8 | consumer_secret: secret
9 | token: token
10 | secret: secret
11 | user_id: user-id
12 | instapaper: # See https://github.com/spagalloco/instapaper for auth instructions
13 | consumer_key: consumer-key
14 | consumer_secret: consumer-secret
15 | oauth_token: auth-token
16 | oauth_token_secret: secret
17 | gmail:
18 | username: example@gmail.com
19 | password: my-one-time-password
20 | pg:
21 | db: habits
22 | remember_the_milk: # See https://github.com/kevintuhumury/milkman for auth instructions
23 | api_key: api-key
24 | shared_secret: secret
25 | auth_token: auth-token
26 | list: Your List Name
27 | dropbox: # See https://www.dropbox.com/developers/core/start/ruby for auth
28 | app_key: your-app-key
29 | app_secret: your-app-secret
30 | access_token: access-token
31 | user_id: user-id
32 | duolingo:
33 | username: myusername
--------------------------------------------------------------------------------
/public/javascripts/compiled/controllers.js:
--------------------------------------------------------------------------------
1 | // Generated by CoffeeScript 1.6.2
2 | (function() {
3 | angular.module('habits.controllers', []).controller('Dashboard', function($scope, $http) {
4 | var fetchData, fetchDataTimer;
5 |
6 | fetchData = function() {
7 | return $http.get("data.json").success(function(data, status, headers, config) {
8 | $scope.habits = data;
9 | return $scope.lastUpdated = new Date();
10 | }).error(function() {});
11 | };
12 | fetchDataTimer = function() {
13 | fetchData();
14 | return setTimeout(fetchDataTimer, 60000);
15 | };
16 | $scope.toggle = function(service) {
17 | if (!$scope.habits[service].tappable) {
18 | return;
19 | }
20 | $scope.habits[service].green = !$scope.habits[service].green;
21 | return $http.get("toggle/" + service + "?_method=put").success(function(data, status, headers, config) {
22 | return $scope.habits[service] = data;
23 | }).error(function() {});
24 | };
25 | return fetchDataTimer();
26 | });
27 |
28 | }).call(this);
29 |
--------------------------------------------------------------------------------
/db/schema.rb:
--------------------------------------------------------------------------------
1 | # encoding: UTF-8
2 | # This file is auto-generated from the current state of the database. Instead
3 | # of editing this file, please use the migrations feature of Active Record to
4 | # incrementally modify your database, and then regenerate this schema definition.
5 | #
6 | # Note that this schema.rb definition is the authoritative source for your
7 | # database schema. If you need to create the application database on another
8 | # system, you should be using db:schema:load, not running all the migrations
9 | # from scratch. The latter is a flawed and unsustainable approach (the more migrations
10 | # you'll amass, the slower it'll run and the greater likelihood for issues).
11 | #
12 | # It's strongly recommended to check this file into your version control system.
13 |
14 | ActiveRecord::Schema.define(:version => 20130617232018) do
15 |
16 | create_table "data_sources", :force => true do |t|
17 | t.string "type"
18 | t.boolean "green"
19 | t.string "count"
20 | t.date "date"
21 | t.datetime "created_at", :null => false
22 | t.datetime "updated_at", :null => false
23 | end
24 |
25 | end
26 |
--------------------------------------------------------------------------------
/Gemfile:
--------------------------------------------------------------------------------
1 | source 'https://rubygems.org'
2 |
3 | gem 'rails', '3.2.11'
4 |
5 | # Bundle edge Rails instead:
6 | # gem 'rails', :git => 'git://github.com/rails/rails.git'
7 |
8 | gem 'fitgem'
9 | gem 'nokogiri'
10 | gem 'httparty'
11 | gem 'json'
12 | gem 'instapaper'
13 | gem 'ruby-gmail'
14 | gem 'pg'
15 | gem 'milkman'
16 | gem 'dropbox-sdk'
17 |
18 | # Gems used only for assets and not required
19 | # in production environments by default.
20 | group :assets do
21 | gem 'sass-rails', '~> 3.2.3'
22 | gem 'coffee-rails', '~> 3.2.1'
23 |
24 | # See https://github.com/sstephenson/execjs#readme for more supported runtimes
25 | # gem 'therubyracer', :platforms => :ruby
26 |
27 | gem 'uglifier', '>= 1.0.3'
28 | end
29 |
30 | gem 'jquery-rails'
31 |
32 | group :development do
33 | gem 'sqlite3'
34 | gem 'pry'
35 | end
36 |
37 | # To use ActiveModel has_secure_password
38 | # gem 'bcrypt-ruby', '~> 3.0.0'
39 |
40 | # To use Jbuilder templates for JSON
41 | # gem 'jbuilder'
42 |
43 | # Use unicorn as the app server
44 | # gem 'unicorn'
45 |
46 | # Deploy with Capistrano
47 | # gem 'capistrano'
48 |
49 | # To use debugger
50 | # gem 'debugger'
51 |
--------------------------------------------------------------------------------
/app/models/buxfer.rb:
--------------------------------------------------------------------------------
1 | require 'httparty'
2 |
3 | class Buxfer < DataSource
4 | include HTTParty
5 | base_uri 'http://buxfer.com/api'
6 | format :json
7 |
8 | @description = "Am I spending too much money?"
9 |
10 | def is_green?
11 | get_auth_token
12 |
13 | res = self.class.get("/budgets.json")
14 |
15 | budget = res['response']['budgets'][0]['key-budget']
16 | limit = budget['limit']
17 | spent = (limit - budget['balance'])
18 | budget_ratio = spent / limit
19 |
20 | days_in_month = Date.new(date.year, date.month, -1).day
21 | date_ratio = date.day.to_f / days_in_month
22 |
23 | date_ratio > budget_ratio
24 | end
25 |
26 | def get_auth_token
27 | return if @token
28 |
29 | config = YAML.load(File.open('./config/externals.yml'))['buxfer']
30 |
31 | # Passing in a params hash causes @ to get sanitized, which Buxfer rejects
32 | params = "userid=#{config['username']}&password=#{config['password']}"
33 |
34 | response = self.class.get("/login.json", query: params)
35 | if response['response']['status'] == 'OK'
36 | @token = response['response']['token']
37 | self.class.default_params(token: @token)
38 | end
39 | end
40 | end
--------------------------------------------------------------------------------
/app/models/remember_the_milk.rb:
--------------------------------------------------------------------------------
1 | require 'milkman'
2 |
3 | class RememberTheMilk < DataSource
4 | @show_count = true
5 | @description = "Is my to-do list empty?"
6 |
7 | def updated_count
8 | tasks = client.get("rtm.tasks.getList", list_id: list_id)
9 | tasks = tasks["rsp"]["tasks"]["list"]["taskseries"]
10 | tasks.reject! do |t|
11 | !t["task"]["completed"].empty? ||
12 | !t["task"]["deleted"].empty? ||
13 | !t["task"]["due"].empty? && Date.parse(t["task"]["due"]) > Date.today
14 | end
15 |
16 | tasks.count
17 | end
18 |
19 | def is_green?
20 | count == 0
21 | end
22 |
23 | private
24 |
25 | def list_id
26 | unless @list
27 | lists = client.get("rtm.lists.getList")["rsp"]["lists"]["list"]
28 | @list = lists.select { |l| l["name"] == config["list"] }.first
29 | end
30 | @list["id"]
31 | end
32 |
33 | def config
34 | @config ||= YAML.load(File.open('./config/externals.yml'))['remember_the_milk']
35 | end
36 |
37 | def client
38 | @client ||= Milkman::Client.new(
39 | api_key: config["api_key"],
40 | shared_secret: config["shared_secret"],
41 | auth_token: config["auth_token"]
42 | )
43 | end
44 | end
--------------------------------------------------------------------------------
/app/controllers/data_controller.rb:
--------------------------------------------------------------------------------
1 | class DataController < ApplicationController
2 | def toggle
3 | object = fetch_single params[:source]
4 | if object.class < TappableDataSource
5 | object.update_attribute(:green, !object.green)
6 |
7 | if (params[:callback])
8 | render :json => object, :callback => params[:callback]
9 | else
10 | render :json => object
11 | end
12 | else
13 | render nothing: true, status: :bad_request
14 | end
15 | end
16 |
17 | def all
18 | if params[:source]
19 | result = fetch_single(params[:source])
20 | else
21 | result = fetch_all
22 | end
23 |
24 | if (params[:callback])
25 | render :json => result, :callback => params[:callback]
26 | else
27 | render :json => result
28 | end
29 | end
30 |
31 | private
32 |
33 | def providers
34 | YAML.load(File.open('./config/enabled.yml'))
35 | end
36 |
37 | def class_for_provider(provider)
38 | Object.const_get(provider.classify)
39 | end
40 |
41 | def fetch_all
42 | result = {}
43 | providers.each {|provider|
44 | begin
45 | result[provider] = class_for_provider(provider).for_today
46 | rescue
47 | end
48 | }
49 |
50 | result
51 | end
52 |
53 | def fetch_single(provider)
54 | class_for_provider(provider).for_today
55 | end
56 | end
57 |
--------------------------------------------------------------------------------
/app/models/data_source.rb:
--------------------------------------------------------------------------------
1 | class DataSource < ActiveRecord::Base
2 | attr_accessible :date, :green, :count
3 |
4 | class << self
5 | attr_accessor :show_count, :description, :unit
6 |
7 | def for_today
8 | object = self.find_or_create_by_date(today)
9 | object.refetch if object.updated_at < Time.now - 1.minute
10 | object
11 | end
12 |
13 | def adjusted_date(time)
14 | if time.hour < 5
15 | time -= 12 * 60 * 60
16 | end
17 | time.to_date
18 | end
19 |
20 | def today
21 | adjusted_date(Time.now)
22 | end
23 | end
24 |
25 | def adjusted_date(time)
26 | self.class.adjusted_date(time)
27 | end
28 |
29 | def history
30 | last_week = self.class.where(:date => (self.date - 6.days)...(self.date))
31 | last_week.map(&:green).compact.reverse
32 | end
33 |
34 | def updated_count
35 | nil
36 | end
37 |
38 | def is_green?
39 | false
40 | end
41 |
42 | def refetch
43 | self.count = updated_count
44 | self.green = is_green?
45 | save
46 | end
47 |
48 | def as_json(opts={})
49 | {
50 | description: self.class.description,
51 | show_count: self.class.show_count || false,
52 | unit: self.class.unit,
53 | date: date,
54 | green: green,
55 | count: count,
56 | history: history
57 | }.reject {|k, v| v.nil?}
58 | end
59 |
60 | private
61 |
62 |
63 | end
--------------------------------------------------------------------------------
/public/stylesheets/sass/app.sass:
--------------------------------------------------------------------------------
1 | @import "ipad"
2 |
3 | $green: #0A0
4 | $red: #E00
5 |
6 | .green
7 | background-color: $green
8 | .red
9 | background-color: $red
10 |
11 | body
12 | background-color: #333
13 | font-family: Helvetica Neue, Helvetica
14 |
15 | height: 100%
16 | width: 100%
17 |
18 | .squares
19 | height: 100%
20 | position: absolute
21 | top: 0
22 | left: 0
23 | width: 100%
24 |
25 | .habit
26 | position: relative
27 | box-sizing: border-box
28 | color: rgba(255, 255, 255, 0.9)
29 | float: left
30 |
31 | font:
32 | size: 40px
33 | weight: 100
34 |
35 | height: 50%
36 | min-height: 300px
37 | text-align: center
38 | width: 25%
39 |
40 | .content
41 | position: relative
42 | top: 20%
43 | width: 100%
44 |
45 | &.no-count
46 | top: 30%
47 |
48 | .description
49 | padding:
50 | left: 20px
51 | right: 20px
52 |
53 | .count
54 | font:
55 | size: 80px
56 | weight: bold
57 |
58 | .unit
59 | letter-spacing: 5px
60 | padding-left: 0.1em
61 | font:
62 | variant: small-caps
63 | size: 75%
64 | weight: 100
65 |
66 | .history
67 | bottom: 0
68 | height: 50px
69 | position: absolute
70 | width: 100%
71 | .day
72 | float: left
73 | height: 100%
74 | width: 14.28571%
75 |
76 | .timestamp
77 | bottom: 10px
78 | color: rgba(255, 255, 255, 0.5)
79 | font:
80 | size: 18px
81 | weight: 200
82 | position: absolute
83 | right: 10px
84 | text-align: right
85 |
--------------------------------------------------------------------------------
/config/environments/development.rb:
--------------------------------------------------------------------------------
1 | Habits::Application.configure do
2 | # Settings specified here will take precedence over those in config/application.rb
3 |
4 | # In the development environment your application's code is reloaded on
5 | # every request. This slows down response time but is perfect for development
6 | # since you don't have to restart the web server when you make code changes.
7 | config.cache_classes = false
8 |
9 | # Log error messages when you accidentally call methods on nil.
10 | config.whiny_nils = true
11 |
12 | # Show full error reports and disable caching
13 | config.consider_all_requests_local = true
14 | config.action_controller.perform_caching = false
15 |
16 | # Don't care if the mailer can't send
17 | config.action_mailer.raise_delivery_errors = false
18 |
19 | # Print deprecation notices to the Rails logger
20 | config.active_support.deprecation = :log
21 |
22 | # Only use best-standards-support built into browsers
23 | config.action_dispatch.best_standards_support = :builtin
24 |
25 | # Raise exception on mass assignment protection for Active Record models
26 | config.active_record.mass_assignment_sanitizer = :strict
27 |
28 | # Log the query plan for queries taking more than this (works
29 | # with SQLite, MySQL, and PostgreSQL)
30 | config.active_record.auto_explain_threshold_in_seconds = 0.5
31 |
32 | # Do not compress assets
33 | config.assets.compress = false
34 |
35 | # Expands the lines which load the assets
36 | config.assets.debug = true
37 | end
38 |
--------------------------------------------------------------------------------
/public/stylesheets/app.css:
--------------------------------------------------------------------------------
1 | @media only screen and (max-width: 1150px) {
2 | body .habit {
3 | font-size: 30px; } }
4 | .green {
5 | background-color: #00aa00; }
6 |
7 | .red {
8 | background-color: #ee0000; }
9 |
10 | body {
11 | background-color: #333333;
12 | font-family: Helvetica Neue, Helvetica;
13 | height: 100%;
14 | width: 100%; }
15 |
16 | .squares {
17 | height: 100%;
18 | position: absolute;
19 | top: 0;
20 | left: 0;
21 | width: 100%; }
22 |
23 | .habit {
24 | position: relative;
25 | box-sizing: border-box;
26 | color: rgba(255, 255, 255, 0.9);
27 | float: left;
28 | font-size: 40px;
29 | font-weight: 100;
30 | height: 50%;
31 | min-height: 300px;
32 | text-align: center;
33 | width: 25%; }
34 |
35 | .content {
36 | position: relative;
37 | top: 20%;
38 | width: 100%; }
39 | .content.no-count {
40 | top: 30%; }
41 |
42 | .description {
43 | padding-left: 20px;
44 | padding-right: 20px; }
45 |
46 | .count {
47 | font-size: 80px;
48 | font-weight: bold; }
49 |
50 | .unit {
51 | letter-spacing: 5px;
52 | padding-left: 0.1em;
53 | font-variant: small-caps;
54 | font-size: 75%;
55 | font-weight: 100; }
56 |
57 | .history {
58 | bottom: 0;
59 | height: 50px;
60 | position: absolute;
61 | width: 100%; }
62 | .history .day {
63 | float: left;
64 | height: 100%;
65 | width: 14.28571%; }
66 |
67 | .timestamp {
68 | bottom: 10px;
69 | color: rgba(255, 255, 255, 0.5);
70 | font-size: 18px;
71 | font-weight: 200;
72 | position: absolute;
73 | right: 10px;
74 | text-align: right; }
75 |
--------------------------------------------------------------------------------
/spec/spec_helper.rb:
--------------------------------------------------------------------------------
1 | # This file is copied to spec/ when you run 'rails generate rspec:install'
2 | ENV["RAILS_ENV"] ||= 'test'
3 | require File.expand_path("../../config/environment", __FILE__)
4 | require 'rspec/rails'
5 | require 'rspec/autorun'
6 |
7 | # Requires supporting ruby files with custom matchers and macros, etc,
8 | # in spec/support/ and its subdirectories.
9 | Dir[Rails.root.join("spec/support/**/*.rb")].each { |f| require f }
10 |
11 | RSpec.configure do |config|
12 | # ## Mock Framework
13 | #
14 | # If you prefer to use mocha, flexmock or RR, uncomment the appropriate line:
15 | #
16 | # config.mock_with :mocha
17 | # config.mock_with :flexmock
18 | # config.mock_with :rr
19 |
20 | # Remove this line if you're not using ActiveRecord or ActiveRecord fixtures
21 | config.fixture_path = "#{::Rails.root}/spec/fixtures"
22 |
23 | # If you're not using ActiveRecord, or you'd prefer not to run each of your
24 | # examples within a transaction, remove the following line or assign false
25 | # instead of true.
26 | config.use_transactional_fixtures = true
27 |
28 | # If true, the base class of anonymous controllers will be inferred
29 | # automatically. This will be the default behavior in future versions of
30 | # rspec-rails.
31 | config.infer_base_class_for_anonymous_controllers = false
32 |
33 | # Run specs in random order to surface order dependencies. If you find an
34 | # order dependency and want to debug it, you can fix the order by providing
35 | # the seed, which is printed after each run.
36 | # --seed 1234
37 | config.order = "random"
38 | end
39 |
--------------------------------------------------------------------------------
/config/environments/test.rb:
--------------------------------------------------------------------------------
1 | Habits::Application.configure do
2 | # Settings specified here will take precedence over those in config/application.rb
3 |
4 | # The test environment is used exclusively to run your application's
5 | # test suite. You never need to work with it otherwise. Remember that
6 | # your test database is "scratch space" for the test suite and is wiped
7 | # and recreated between test runs. Don't rely on the data there!
8 | config.cache_classes = true
9 |
10 | # Configure static asset server for tests with Cache-Control for performance
11 | config.serve_static_assets = true
12 | config.static_cache_control = "public, max-age=3600"
13 |
14 | # Log error messages when you accidentally call methods on nil
15 | config.whiny_nils = true
16 |
17 | # Show full error reports and disable caching
18 | config.consider_all_requests_local = true
19 | config.action_controller.perform_caching = false
20 |
21 | # Raise exceptions instead of rendering exception templates
22 | config.action_dispatch.show_exceptions = false
23 |
24 | # Disable request forgery protection in test environment
25 | config.action_controller.allow_forgery_protection = false
26 |
27 | # Tell Action Mailer not to deliver emails to the real world.
28 | # The :test delivery method accumulates sent emails in the
29 | # ActionMailer::Base.deliveries array.
30 | config.action_mailer.delivery_method = :test
31 |
32 | # Raise exception on mass assignment protection for Active Record models
33 | config.active_record.mass_assignment_sanitizer = :strict
34 |
35 | # Print deprecation notices to the stderr
36 | config.active_support.deprecation = :stderr
37 | end
38 |
--------------------------------------------------------------------------------
/app/models/fitbit_client.rb:
--------------------------------------------------------------------------------
1 | class FitbitClient
2 | # Adapted from 'fitgem-sandbox'
3 | def initialize
4 | config = begin
5 | conf = YAML.load(File.open("./config/externals.yml"))['fitbit']
6 | Fitgem::Client.symbolize_keys(conf)
7 | rescue ArgumentError => e
8 | puts "Could not parse YAML: #{e.message}"
9 | exit
10 | end
11 |
12 | @client = Fitgem::Client.new(config)
13 |
14 | if config[:token] && config[:secret]
15 | begin
16 | access_token = @client.reconnect(config[:token], config[:secret])
17 | rescue Exception => e
18 | puts "Error: Could not reconnect Fitgem::Client due to invalid keys in .fitgem.yml"
19 | exit
20 | end
21 | else
22 | request_token = @client.request_token
23 | token = request_token.token
24 | secret = request_token.secret
25 |
26 | puts "Go to http://www.fitbit.com/oauth/authorize?oauth_token=#{token} and then enter the verifier code below"
27 | verifier = gets.chomp
28 |
29 | begin
30 | access_token = @client.authorize(token, secret, { :oauth_verifier => verifier })
31 | rescue Exception => e
32 | puts "Error: Could not authorize Fitgem::Client with supplied oauth verifier"
33 | exit
34 | end
35 | user_id = @client.user_info['user']['encodedId']
36 |
37 | config.merge!(:token => access_token.token, :secret => access_token.secret, :user_id => user_id)
38 | File.open(".fitgem.yml", "w") {|f| f.write(config.to_yaml) }
39 | end
40 | end
41 |
42 | def fetch_for_date(date, uri)
43 | hash = @client.data_by_time_range(uri, base_date: date, period: '1d')
44 | key = hash.keys.first
45 | hash[key][0]["value"] || 0
46 | end
47 | end
--------------------------------------------------------------------------------
/public/lib/angular/angular-loader.min.js.map:
--------------------------------------------------------------------------------
1 | {
2 | "version":3,
3 | "file":"angular-loader.min.js",
4 | "lineCount":7,
5 | "mappings":"A;;;;;aAgBAA,SAA0B,CAACC,CAAD,CAAS,CAIjCC,QAASA,EAAM,CAACC,CAAD,CAAMC,CAAN,CAAYC,CAAZ,CAAqB,CAClC,MAAOF,EAAA,CAAIC,CAAJ,CAAP,GAAqBD,CAAA,CAAIC,CAAJ,CAArB,CAAiCC,CAAA,EAAjC,CADkC,CAFpC,IAAIC,EAAkBC,MAAA,CAAO,WAAP,CAMtB,OAAOL,EAAA,CAAOA,CAAA,CAAOD,CAAP,CAAe,SAAf,CAA0BO,MAA1B,CAAP,CAA0C,QAA1C,CAAoD,QAAQ,EAAG,CAEpE,IAAIC,EAAU,EAmDd,OAAOC,SAAe,CAACN,CAAD,CAAOO,CAAP,CAAiBC,CAAjB,CAA2B,CAC/CC,uBAAA,CAAwBT,CAAxB,CAA8B,QAA9B,CACIO,EAAJ,EAAgBF,CAAAK,eAAA,CAAuBV,CAAvB,CAAhB,GACEK,CAAA,CAAQL,CAAR,CADF,CACkB,IADlB,CAGA,OAAOF,EAAA,CAAOO,CAAP,CAAgBL,CAAhB,CAAsB,QAAQ,EAAG,CA6MtCW,QAASA,EAAW,CAACC,CAAD,CAAWC,CAAX,CAAmBC,CAAnB,CAAiC,CACnD,MAAO,SAAQ,EAAG,CAChBC,CAAA,CAAYD,CAAZ,EAA4B,MAA5B,CAAA,CAAoC,CAACF,CAAD,CAAWC,CAAX,CAAmBG,SAAnB,CAApC,CACA,OAAOC,EAFS,CADiC,CA5MrD,GAAI,CAACV,CAAL,CACE,KAAML,EAAA,CAAgB,OAAhB,CAEWF,CAFX,CAAN,CAMF,IAAIe,EAAc,EAAlB,CAGIG,EAAY,EAHhB,CAKIC,EAASR,CAAA,CAAY,WAAZ,CAAyB,QAAzB,CALb,CAQIM,EAAiB,cAELF,CAFK,YAGPG,CAHO,UAaTX,CAbS,MAsBbP,CAtBa,UAkCTW,CAAA,CAAY,UAAZ,CAAwB,UAAxB,CAlCS,SA6CVA,CAAA,CAAY,UAAZ;AAAwB,SAAxB,CA7CU,SAwDVA,CAAA,CAAY,UAAZ,CAAwB,SAAxB,CAxDU,OAmEZA,CAAA,CAAY,UAAZ,CAAwB,OAAxB,CAnEY,UA+ETA,CAAA,CAAY,UAAZ,CAAwB,UAAxB,CAAoC,SAApC,CA/ES,WAgHRA,CAAA,CAAY,kBAAZ,CAAgC,UAAhC,CAhHQ,QA2HXA,CAAA,CAAY,iBAAZ,CAA+B,UAA/B,CA3HW,YAuIPA,CAAA,CAAY,qBAAZ,CAAmC,UAAnC,CAvIO,WAoJRA,CAAA,CAAY,kBAAZ,CAAgC,WAAhC,CApJQ,QA+JXQ,CA/JW,KA2KdC,QAAQ,CAACC,CAAD,CAAQ,CACnBH,CAAAI,KAAA,CAAeD,CAAf,CACA,OAAO,KAFY,CA3KF,CAiLjBb,EAAJ,EACEW,CAAA,CAAOX,CAAP,CAGF,OAAQS,EArM8B,CAAjC,CALwC,CArDmB,CAA/D,CAR0B,CAAnCrB,CAAA,CA2REC,MA3RF;",
6 | "sources":["angular-loader.js"],
7 | "names":["setupModuleLoader","window","ensure","obj","name","factory","$injectorMinErr","minErr","Object","modules","module","requires","configFn","assertNotHasOwnProperty","hasOwnProperty","invokeLater","provider","method","insertMethod","invokeQueue","arguments","moduleInstance","runBlocks","config","run","block","push"]
8 | }
9 |
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_ms.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "PG",
7 | "PTG"
8 | ],
9 | "DAY": [
10 | "Ahad",
11 | "Isnin",
12 | "Selasa",
13 | "Rabu",
14 | "Khamis",
15 | "Jumaat",
16 | "Sabtu"
17 | ],
18 | "MONTH": [
19 | "Januari",
20 | "Februari",
21 | "Mac",
22 | "April",
23 | "Mei",
24 | "Jun",
25 | "Julai",
26 | "Ogos",
27 | "September",
28 | "Oktober",
29 | "November",
30 | "Disember"
31 | ],
32 | "SHORTDAY": [
33 | "Ahd",
34 | "Isn",
35 | "Sel",
36 | "Rab",
37 | "Kha",
38 | "Jum",
39 | "Sab"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mac",
45 | "Apr",
46 | "Mei",
47 | "Jun",
48 | "Jul",
49 | "Ogos",
50 | "Sep",
51 | "Okt",
52 | "Nov",
53 | "Dis"
54 | ],
55 | "fullDate": "EEEE, d MMMM y",
56 | "longDate": "d MMMM y",
57 | "medium": "dd/MM/yyyy h:mm:ss a",
58 | "mediumDate": "dd/MM/yyyy",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "d/MM/yy h:mm a",
61 | "shortDate": "d/MM/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "RM",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "ms",
96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_id.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Minggu",
11 | "Senin",
12 | "Selasa",
13 | "Rabu",
14 | "Kamis",
15 | "Jumat",
16 | "Sabtu"
17 | ],
18 | "MONTH": [
19 | "Januari",
20 | "Februari",
21 | "Maret",
22 | "April",
23 | "Mei",
24 | "Juni",
25 | "Juli",
26 | "Agustus",
27 | "September",
28 | "Oktober",
29 | "November",
30 | "Desember"
31 | ],
32 | "SHORTDAY": [
33 | "Min",
34 | "Sen",
35 | "Sel",
36 | "Rab",
37 | "Kam",
38 | "Jum",
39 | "Sab"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "Mei",
47 | "Jun",
48 | "Jul",
49 | "Agt",
50 | "Sep",
51 | "Okt",
52 | "Nov",
53 | "Des"
54 | ],
55 | "fullDate": "EEEE, dd MMMM yyyy",
56 | "longDate": "d MMMM yyyy",
57 | "medium": "d MMM yyyy HH:mm:ss",
58 | "mediumDate": "d MMM yyyy",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd/MM/yy HH:mm",
61 | "shortDate": "dd/MM/yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "Rp",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": ".",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "\u00a4-",
89 | "negSuf": "",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "id",
96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_in.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Minggu",
11 | "Senin",
12 | "Selasa",
13 | "Rabu",
14 | "Kamis",
15 | "Jumat",
16 | "Sabtu"
17 | ],
18 | "MONTH": [
19 | "Januari",
20 | "Februari",
21 | "Maret",
22 | "April",
23 | "Mei",
24 | "Juni",
25 | "Juli",
26 | "Agustus",
27 | "September",
28 | "Oktober",
29 | "November",
30 | "Desember"
31 | ],
32 | "SHORTDAY": [
33 | "Min",
34 | "Sen",
35 | "Sel",
36 | "Rab",
37 | "Kam",
38 | "Jum",
39 | "Sab"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "Mei",
47 | "Jun",
48 | "Jul",
49 | "Agt",
50 | "Sep",
51 | "Okt",
52 | "Nov",
53 | "Des"
54 | ],
55 | "fullDate": "EEEE, dd MMMM yyyy",
56 | "longDate": "d MMMM yyyy",
57 | "medium": "d MMM yyyy HH:mm:ss",
58 | "mediumDate": "d MMM yyyy",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd/MM/yy HH:mm",
61 | "shortDate": "dd/MM/yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "Rp",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": ".",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "\u00a4-",
89 | "negSuf": "",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "in",
96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_ms-my.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "PG",
7 | "PTG"
8 | ],
9 | "DAY": [
10 | "Ahad",
11 | "Isnin",
12 | "Selasa",
13 | "Rabu",
14 | "Khamis",
15 | "Jumaat",
16 | "Sabtu"
17 | ],
18 | "MONTH": [
19 | "Januari",
20 | "Februari",
21 | "Mac",
22 | "April",
23 | "Mei",
24 | "Jun",
25 | "Julai",
26 | "Ogos",
27 | "September",
28 | "Oktober",
29 | "November",
30 | "Disember"
31 | ],
32 | "SHORTDAY": [
33 | "Ahd",
34 | "Isn",
35 | "Sel",
36 | "Rab",
37 | "Kha",
38 | "Jum",
39 | "Sab"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mac",
45 | "Apr",
46 | "Mei",
47 | "Jun",
48 | "Jul",
49 | "Ogos",
50 | "Sep",
51 | "Okt",
52 | "Nov",
53 | "Dis"
54 | ],
55 | "fullDate": "EEEE, d MMMM y",
56 | "longDate": "d MMMM y",
57 | "medium": "dd/MM/yyyy h:mm:ss a",
58 | "mediumDate": "dd/MM/yyyy",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "d/MM/yy h:mm a",
61 | "shortDate": "d/MM/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "RM",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "ms-my",
96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_id-id.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Minggu",
11 | "Senin",
12 | "Selasa",
13 | "Rabu",
14 | "Kamis",
15 | "Jumat",
16 | "Sabtu"
17 | ],
18 | "MONTH": [
19 | "Januari",
20 | "Februari",
21 | "Maret",
22 | "April",
23 | "Mei",
24 | "Juni",
25 | "Juli",
26 | "Agustus",
27 | "September",
28 | "Oktober",
29 | "November",
30 | "Desember"
31 | ],
32 | "SHORTDAY": [
33 | "Min",
34 | "Sen",
35 | "Sel",
36 | "Rab",
37 | "Kam",
38 | "Jum",
39 | "Sab"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "Mei",
47 | "Jun",
48 | "Jul",
49 | "Agt",
50 | "Sep",
51 | "Okt",
52 | "Nov",
53 | "Des"
54 | ],
55 | "fullDate": "EEEE, dd MMMM yyyy",
56 | "longDate": "d MMMM yyyy",
57 | "medium": "d MMM yyyy HH:mm:ss",
58 | "mediumDate": "d MMM yyyy",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd/MM/yy HH:mm",
61 | "shortDate": "dd/MM/yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "Rp",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": ".",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "\u00a4-",
89 | "negSuf": "",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "id-id",
96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/angular-cookies.min.js.map:
--------------------------------------------------------------------------------
1 | {
2 | "version":3,
3 | "file":"angular-cookies.min.js",
4 | "lineCount":7,
5 | "mappings":"A;;;;;aAKC,SAAQ,CAACA,CAAD,CAASC,CAAT,CAAkBC,CAAlB,CAA6B,CAmBtCD,CAAAE,OAAA,CAAe,WAAf,CAA4B,CAAC,IAAD,CAA5B,CAAAC,QAAA,CA4BW,UA5BX,CA4BuB,CAAC,YAAD,CAAe,UAAf,CAA2B,QAAS,CAACC,CAAD,CAAaC,CAAb,CAAuB,CAAA,IACxEC,EAAU,EAD8D,CAExEC,EAAc,EAF0D,CAGxEC,CAHwE,CAIxEC,EAAU,CAAA,CAJ8D,CAKxEC,EAAOV,CAAAU,KALiE,CAMxEC,EAAcX,CAAAW,YAGlBN,EAAAO,UAAA,CAAmB,QAAQ,EAAG,CAC5B,IAAIC,EAAiBR,CAAAC,QAAA,EACjBE,EAAJ,EAA0BK,CAA1B,GACEL,CAGA,CAHqBK,CAGrB,CAFAH,CAAA,CAAKG,CAAL,CAAqBN,CAArB,CAEA,CADAG,CAAA,CAAKG,CAAL,CAAqBP,CAArB,CACA,CAAIG,CAAJ,EAAaL,CAAAU,OAAA,EAJf,CAF4B,CAA9B,CAAA,EAUAL,EAAA,CAAU,CAAA,CAKVL,EAAAW,OAAA,CAQAC,QAAa,EAAG,CAAA,IACVC,CADU,CAEVC,CAFU,CAIVC,CAGJ,KAAKF,CAAL,GAAaV,EAAb,CACMI,CAAA,CAAYL,CAAA,CAAQW,CAAR,CAAZ,CAAJ,EACEZ,CAAAC,QAAA,CAAiBW,CAAjB,CAAuBhB,CAAvB,CAKJ,KAAIgB,CAAJ,GAAYX,EAAZ,CAEE,CADAY,CACK,CADGZ,CAAA,CAAQW,CAAR,CACH,CAAAjB,CAAAoB,SAAA,CAAiBF,CAAjB,CAAL,EAMWA,CANX,GAMqBX,CAAA,CAAYU,CAAZ,CANrB,GAOEZ,CAAAC,QAAA,CAAiBW,CAAjB,CAAuBC,CAAvB,CACA,CAAAC,CAAA,CAAU,CAAA,CARZ,EACMnB,CAAAqB,UAAA,CAAkBd,CAAA,CAAYU,CAAZ,CAAlB,CAAJ,CACEX,CAAA,CAAQW,CAAR,CADF,CACkBV,CAAA,CAAYU,CAAZ,CADlB,CAGE,OAAOX,CAAA,CAAQW,CAAR,CASb,IAAIE,CAAJ,CAIE,IAAKF,CAAL,GAFAK,EAEahB,CAFID,CAAAC,QAAA,EAEJA,CAAAA,CAAb,CACMA,CAAA,CAAQW,CAAR,CAAJ,GAAsBK,CAAA,CAAeL,CAAf,CAAtB,GAEMN,CAAA,CAAYW,CAAA,CAAeL,CAAf,CAAZ,CAAJ,CACE,OAAOX,CAAA,CAAQW,CAAR,CADT,CAGEX,CAAA,CAAQW,CAAR,CAHF,CAGkBK,CAAA,CAAeL,CAAf,CALpB,CAlCU,CARhB,CAEA;MAAOX,EA1BqE,CAA3D,CA5BvB,CAAAH,QAAA,CA2HW,cA3HX,CA2H2B,CAAC,UAAD,CAAa,QAAQ,CAACoB,CAAD,CAAW,CAErD,MAAO,KAYAC,QAAQ,CAACC,CAAD,CAAM,CAEjB,MAAO,CADHP,CACG,CADKK,CAAA,CAASE,CAAT,CACL,EAAQzB,CAAA0B,SAAA,CAAiBR,CAAjB,CAAR,CAAkCA,CAFxB,CAZd,KA4BAS,QAAQ,CAACF,CAAD,CAAMP,CAAN,CAAa,CACxBK,CAAA,CAASE,CAAT,CAAA,CAAgBzB,CAAA4B,OAAA,CAAeV,CAAf,CADQ,CA5BrB,QA0CGW,QAAQ,CAACJ,CAAD,CAAM,CACpB,OAAOF,CAAA,CAASE,CAAT,CADa,CA1CjB,CAF8C,CAAhC,CA3H3B,CAnBsC,CAArC,CAAA,CAkME1B,MAlMF,CAkMUA,MAAAC,QAlMV;",
6 | "sources":["angular-cookies.js"],
7 | "names":["window","angular","undefined","module","factory","$rootScope","$browser","cookies","lastCookies","lastBrowserCookies","runEval","copy","isUndefined","addPollFn","currentCookies","$apply","$watch","push","name","value","updated","isString","isDefined","browserCookies","$cookies","get","key","fromJson","put","toJson","remove"]
8 | }
9 |
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-bz.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "dd MMMM y",
56 | "longDate": "dd MMMM y",
57 | "medium": "dd-MMM-y HH:mm:ss",
58 | "mediumDate": "dd-MMM-y",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd/MM/yy HH:mm",
61 | "shortDate": "dd/MM/yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-bz",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-be.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE d MMMM y",
56 | "longDate": "d MMM y",
57 | "medium": "dd MMM y HH:mm:ss",
58 | "mediumDate": "dd MMM y",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd/MM/yy HH:mm",
61 | "shortDate": "dd/MM/yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-be",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-as.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-as",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-au.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, d MMMM y",
56 | "longDate": "d MMMM y",
57 | "medium": "dd/MM/yyyy h:mm:ss a",
58 | "mediumDate": "dd/MM/yyyy",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "d/MM/yy h:mm a",
61 | "shortDate": "d/MM/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-au",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-bb.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-bb",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-bm.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-bm",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-bw.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE dd MMMM y",
56 | "longDate": "dd MMMM y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "dd/MM/yy h:mm a",
61 | "shortDate": "dd/MM/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-bw",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-fm.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-fm",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-gb.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, d MMMM y",
56 | "longDate": "d MMMM y",
57 | "medium": "d MMM y HH:mm:ss",
58 | "mediumDate": "d MMM y",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd/MM/yyyy HH:mm",
61 | "shortDate": "dd/MM/yyyy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "\u00a3",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "\u00a4-",
89 | "negSuf": "",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-gb",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-gu.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-gu",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-gy.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-gy",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-hk.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, d MMMM, y",
56 | "longDate": "d MMMM, y",
57 | "medium": "d MMM, y h:mm:ss a",
58 | "mediumDate": "d MMM, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "d/M/yy h:mm a",
61 | "shortDate": "d/M/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-hk",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-iso.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, y MMMM dd",
56 | "longDate": "y MMMM d",
57 | "medium": "y MMM d HH:mm:ss",
58 | "mediumDate": "y MMM d",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "yyyy-MM-dd HH:mm",
61 | "shortDate": "yyyy-MM-dd",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-iso",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-jm.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "d/M/yy h:mm a",
61 | "shortDate": "d/M/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-jm",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-mh.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-mh",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-mp.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-mp",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-mu.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-mu",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-na.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-na",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-nz.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, d MMMM y",
56 | "longDate": "d MMMM y",
57 | "medium": "d/MM/yyyy h:mm:ss a",
58 | "mediumDate": "d/MM/yyyy",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "d/MM/yy h:mm a",
61 | "shortDate": "d/MM/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-nz",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-ph.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-ph",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-pk.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE d MMMM y",
56 | "longDate": "d MMMM y",
57 | "medium": "dd-MMM-y h:mm:ss a",
58 | "mediumDate": "dd-MMM-y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "dd/MM/yy h:mm a",
61 | "shortDate": "dd/MM/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-pk",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-pr.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-pr",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-pw.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-pw",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-sg.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, d MMMM, y",
56 | "longDate": "d MMMM, y",
57 | "medium": "d MMM, y h:mm:ss a",
58 | "mediumDate": "d MMM, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "d/M/yy h:mm a",
61 | "shortDate": "d/M/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-sg",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-tc.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-tc",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-tt.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-tt",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-um.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-um",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-us.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-us",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-vg.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-vg",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-vi.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, MMMM d, y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y h:mm:ss a",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "M/d/yy h:mm a",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-vi",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-zw.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE dd MMMM y",
56 | "longDate": "dd MMMM y",
57 | "medium": "dd MMM,y h:mm:ss a",
58 | "mediumDate": "dd MMM,y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "d/M/yyyy h:mm a",
61 | "shortDate": "d/M/yyyy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-zw",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_af-na.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "vm.",
7 | "nm."
8 | ],
9 | "DAY": [
10 | "Sondag",
11 | "Maandag",
12 | "Dinsdag",
13 | "Woensdag",
14 | "Donderdag",
15 | "Vrydag",
16 | "Saterdag"
17 | ],
18 | "MONTH": [
19 | "Januarie",
20 | "Februarie",
21 | "Maart",
22 | "April",
23 | "Mei",
24 | "Junie",
25 | "Julie",
26 | "Augustus",
27 | "September",
28 | "Oktober",
29 | "November",
30 | "Desember"
31 | ],
32 | "SHORTDAY": [
33 | "So",
34 | "Ma",
35 | "Di",
36 | "Wo",
37 | "Do",
38 | "Vr",
39 | "Sa"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "Mei",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Okt",
52 | "Nov",
53 | "Des"
54 | ],
55 | "fullDate": "EEEE d MMMM y",
56 | "longDate": "d MMMM y",
57 | "medium": "d MMM y HH:mm:ss",
58 | "mediumDate": "d MMM y",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "yyyy-MM-dd HH:mm",
61 | "shortDate": "yyyy-MM-dd",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "R",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": "\u00a0",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "af-na",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_af.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "vm.",
7 | "nm."
8 | ],
9 | "DAY": [
10 | "Sondag",
11 | "Maandag",
12 | "Dinsdag",
13 | "Woensdag",
14 | "Donderdag",
15 | "Vrydag",
16 | "Saterdag"
17 | ],
18 | "MONTH": [
19 | "Januarie",
20 | "Februarie",
21 | "Maart",
22 | "April",
23 | "Mei",
24 | "Junie",
25 | "Julie",
26 | "Augustus",
27 | "September",
28 | "Oktober",
29 | "November",
30 | "Desember"
31 | ],
32 | "SHORTDAY": [
33 | "So",
34 | "Ma",
35 | "Di",
36 | "Wo",
37 | "Do",
38 | "Vr",
39 | "Sa"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "Mei",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Okt",
52 | "Nov",
53 | "Des"
54 | ],
55 | "fullDate": "EEEE dd MMMM y",
56 | "longDate": "dd MMMM y",
57 | "medium": "dd MMM y h:mm:ss a",
58 | "mediumDate": "dd MMM y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "yyyy-MM-dd h:mm a",
61 | "shortDate": "yyyy-MM-dd",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "R",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": "\u00a0",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "af",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-ca.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, d MMMM, y",
56 | "longDate": "d MMMM, y",
57 | "medium": "yyyy-MM-dd h:mm:ss a",
58 | "mediumDate": "yyyy-MM-dd",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "yy-MM-dd h:mm a",
61 | "shortDate": "yy-MM-dd",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-ca",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-mt.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE, d MMMM y",
56 | "longDate": "dd MMMM y",
57 | "medium": "dd MMM y h:mm:ss a",
58 | "mediumDate": "dd MMM y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "dd/MM/yyyy h:mm a",
61 | "shortDate": "dd/MM/yyyy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "$",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-mt",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_fil.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Linggo",
11 | "Lunes",
12 | "Martes",
13 | "Miyerkules",
14 | "Huwebes",
15 | "Biyernes",
16 | "Sabado"
17 | ],
18 | "MONTH": [
19 | "Enero",
20 | "Pebrero",
21 | "Marso",
22 | "Abril",
23 | "Mayo",
24 | "Hunyo",
25 | "Hulyo",
26 | "Agosto",
27 | "Setyembre",
28 | "Oktubre",
29 | "Nobyembre",
30 | "Disyembre"
31 | ],
32 | "SHORTDAY": [
33 | "Lin",
34 | "Lun",
35 | "Mar",
36 | "Mye",
37 | "Huw",
38 | "Bye",
39 | "Sab"
40 | ],
41 | "SHORTMONTH": [
42 | "Ene",
43 | "Peb",
44 | "Mar",
45 | "Abr",
46 | "May",
47 | "Hun",
48 | "Hul",
49 | "Ago",
50 | "Set",
51 | "Okt",
52 | "Nob",
53 | "Dis"
54 | ],
55 | "fullDate": "EEEE, MMMM dd y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y HH:mm:ss",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "M/d/yy HH:mm",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "\u20b1",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "fil",
96 | "pluralCat": function (n) { if (n == 0 || n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_sw.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "asubuhi",
7 | "alasiri"
8 | ],
9 | "DAY": [
10 | "Jumapili",
11 | "Jumatatu",
12 | "Jumanne",
13 | "Jumatano",
14 | "Alhamisi",
15 | "Ijumaa",
16 | "Jumamosi"
17 | ],
18 | "MONTH": [
19 | "Januari",
20 | "Februari",
21 | "Machi",
22 | "Aprili",
23 | "Mei",
24 | "Juni",
25 | "Julai",
26 | "Agosti",
27 | "Septemba",
28 | "Oktoba",
29 | "Novemba",
30 | "Desemba"
31 | ],
32 | "SHORTDAY": [
33 | "J2",
34 | "J3",
35 | "J4",
36 | "J5",
37 | "Alh",
38 | "Ij",
39 | "J1"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mac",
45 | "Apr",
46 | "Mei",
47 | "Jun",
48 | "Jul",
49 | "Ago",
50 | "Sep",
51 | "Okt",
52 | "Nov",
53 | "Des"
54 | ],
55 | "fullDate": "EEEE, d MMMM y",
56 | "longDate": "d MMMM y",
57 | "medium": "d MMM y h:mm:ss a",
58 | "mediumDate": "d MMM y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "dd/MM/yyyy h:mm a",
61 | "shortDate": "dd/MM/yyyy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "TSh",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "sw",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_tl.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Linggo",
11 | "Lunes",
12 | "Martes",
13 | "Miyerkules",
14 | "Huwebes",
15 | "Biyernes",
16 | "Sabado"
17 | ],
18 | "MONTH": [
19 | "Enero",
20 | "Pebrero",
21 | "Marso",
22 | "Abril",
23 | "Mayo",
24 | "Hunyo",
25 | "Hulyo",
26 | "Agosto",
27 | "Setyembre",
28 | "Oktubre",
29 | "Nobyembre",
30 | "Disyembre"
31 | ],
32 | "SHORTDAY": [
33 | "Lin",
34 | "Lun",
35 | "Mar",
36 | "Mye",
37 | "Huw",
38 | "Bye",
39 | "Sab"
40 | ],
41 | "SHORTMONTH": [
42 | "Ene",
43 | "Peb",
44 | "Mar",
45 | "Abr",
46 | "May",
47 | "Hun",
48 | "Hul",
49 | "Ago",
50 | "Set",
51 | "Okt",
52 | "Nob",
53 | "Dis"
54 | ],
55 | "fullDate": "EEEE, MMMM dd y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y HH:mm:ss",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "M/d/yy HH:mm",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "\u20b1",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "tl",
96 | "pluralCat": function (n) { if (n == 0 || n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_tr.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Pazar",
11 | "Pazartesi",
12 | "Sal\u0131",
13 | "\u00c7ar\u015famba",
14 | "Per\u015fembe",
15 | "Cuma",
16 | "Cumartesi"
17 | ],
18 | "MONTH": [
19 | "Ocak",
20 | "\u015eubat",
21 | "Mart",
22 | "Nisan",
23 | "May\u0131s",
24 | "Haziran",
25 | "Temmuz",
26 | "A\u011fustos",
27 | "Eyl\u00fcl",
28 | "Ekim",
29 | "Kas\u0131m",
30 | "Aral\u0131k"
31 | ],
32 | "SHORTDAY": [
33 | "Paz",
34 | "Pzt",
35 | "Sal",
36 | "\u00c7ar",
37 | "Per",
38 | "Cum",
39 | "Cmt"
40 | ],
41 | "SHORTMONTH": [
42 | "Oca",
43 | "\u015eub",
44 | "Mar",
45 | "Nis",
46 | "May",
47 | "Haz",
48 | "Tem",
49 | "A\u011fu",
50 | "Eyl",
51 | "Eki",
52 | "Kas",
53 | "Ara"
54 | ],
55 | "fullDate": "d MMMM y EEEE",
56 | "longDate": "d MMMM y",
57 | "medium": "d MMM y HH:mm:ss",
58 | "mediumDate": "d MMM y",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd MM yyyy HH:mm",
61 | "shortDate": "dd MM yyyy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "TL",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": ".",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(",
89 | "negSuf": "\u00a0\u00a4)",
90 | "posPre": "",
91 | "posSuf": "\u00a0\u00a4"
92 | }
93 | ]
94 | },
95 | "id": "tr",
96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_af-za.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "vm.",
7 | "nm."
8 | ],
9 | "DAY": [
10 | "Sondag",
11 | "Maandag",
12 | "Dinsdag",
13 | "Woensdag",
14 | "Donderdag",
15 | "Vrydag",
16 | "Saterdag"
17 | ],
18 | "MONTH": [
19 | "Januarie",
20 | "Februarie",
21 | "Maart",
22 | "April",
23 | "Mei",
24 | "Junie",
25 | "Julie",
26 | "Augustus",
27 | "September",
28 | "Oktober",
29 | "November",
30 | "Desember"
31 | ],
32 | "SHORTDAY": [
33 | "So",
34 | "Ma",
35 | "Di",
36 | "Wo",
37 | "Do",
38 | "Vr",
39 | "Sa"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "Mei",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Okt",
52 | "Nov",
53 | "Des"
54 | ],
55 | "fullDate": "EEEE dd MMMM y",
56 | "longDate": "dd MMMM y",
57 | "medium": "dd MMM y h:mm:ss a",
58 | "mediumDate": "dd MMM y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "yyyy-MM-dd h:mm a",
61 | "shortDate": "yyyy-MM-dd",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "R",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": "\u00a0",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "af-za",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-ie.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "a.m.",
7 | "p.m."
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE d MMMM y",
56 | "longDate": "d MMMM y",
57 | "medium": "d MMM y h:mm:ss a",
58 | "mediumDate": "d MMM y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "dd/MM/yyyy h:mm a",
61 | "shortDate": "dd/MM/yyyy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "\u20ac",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-ie",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-za.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE dd MMMM y",
56 | "longDate": "dd MMMM y",
57 | "medium": "dd MMM y h:mm:ss a",
58 | "mediumDate": "dd MMM y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "yyyy/MM/dd h:mm a",
61 | "shortDate": "yyyy/MM/dd",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "R",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": "\u00a0",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-za",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_fil-ph.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Linggo",
11 | "Lunes",
12 | "Martes",
13 | "Miyerkules",
14 | "Huwebes",
15 | "Biyernes",
16 | "Sabado"
17 | ],
18 | "MONTH": [
19 | "Enero",
20 | "Pebrero",
21 | "Marso",
22 | "Abril",
23 | "Mayo",
24 | "Hunyo",
25 | "Hulyo",
26 | "Agosto",
27 | "Setyembre",
28 | "Oktubre",
29 | "Nobyembre",
30 | "Disyembre"
31 | ],
32 | "SHORTDAY": [
33 | "Lin",
34 | "Lun",
35 | "Mar",
36 | "Mye",
37 | "Huw",
38 | "Bye",
39 | "Sab"
40 | ],
41 | "SHORTMONTH": [
42 | "Ene",
43 | "Peb",
44 | "Mar",
45 | "Abr",
46 | "May",
47 | "Hun",
48 | "Hul",
49 | "Ago",
50 | "Set",
51 | "Okt",
52 | "Nob",
53 | "Dis"
54 | ],
55 | "fullDate": "EEEE, MMMM dd y",
56 | "longDate": "MMMM d, y",
57 | "medium": "MMM d, y HH:mm:ss",
58 | "mediumDate": "MMM d, y",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "M/d/yy HH:mm",
61 | "shortDate": "M/d/yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "\u20b1",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "fil-ph",
96 | "pluralCat": function (n) { if (n == 0 || n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_nl.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "zondag",
11 | "maandag",
12 | "dinsdag",
13 | "woensdag",
14 | "donderdag",
15 | "vrijdag",
16 | "zaterdag"
17 | ],
18 | "MONTH": [
19 | "januari",
20 | "februari",
21 | "maart",
22 | "april",
23 | "mei",
24 | "juni",
25 | "juli",
26 | "augustus",
27 | "september",
28 | "oktober",
29 | "november",
30 | "december"
31 | ],
32 | "SHORTDAY": [
33 | "zo",
34 | "ma",
35 | "di",
36 | "wo",
37 | "do",
38 | "vr",
39 | "za"
40 | ],
41 | "SHORTMONTH": [
42 | "jan.",
43 | "feb.",
44 | "mrt.",
45 | "apr.",
46 | "mei",
47 | "jun.",
48 | "jul.",
49 | "aug.",
50 | "sep.",
51 | "okt.",
52 | "nov.",
53 | "dec."
54 | ],
55 | "fullDate": "EEEE d MMMM y",
56 | "longDate": "d MMMM y",
57 | "medium": "d MMM y HH:mm:ss",
58 | "mediumDate": "d MMM y",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd-MM-yy HH:mm",
61 | "shortDate": "dd-MM-yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "\u20ac",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": ".",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "\u00a4\u00a0",
89 | "negSuf": "-",
90 | "posPre": "\u00a4\u00a0",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "nl",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_sw-tz.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "asubuhi",
7 | "alasiri"
8 | ],
9 | "DAY": [
10 | "Jumapili",
11 | "Jumatatu",
12 | "Jumanne",
13 | "Jumatano",
14 | "Alhamisi",
15 | "Ijumaa",
16 | "Jumamosi"
17 | ],
18 | "MONTH": [
19 | "Januari",
20 | "Februari",
21 | "Machi",
22 | "Aprili",
23 | "Mei",
24 | "Juni",
25 | "Julai",
26 | "Agosti",
27 | "Septemba",
28 | "Oktoba",
29 | "Novemba",
30 | "Desemba"
31 | ],
32 | "SHORTDAY": [
33 | "J2",
34 | "J3",
35 | "J4",
36 | "J5",
37 | "Alh",
38 | "Ij",
39 | "J1"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mac",
45 | "Apr",
46 | "Mei",
47 | "Jun",
48 | "Jul",
49 | "Ago",
50 | "Sep",
51 | "Okt",
52 | "Nov",
53 | "Des"
54 | ],
55 | "fullDate": "EEEE, d MMMM y",
56 | "longDate": "d MMMM y",
57 | "medium": "d MMM y h:mm:ss a",
58 | "mediumDate": "d MMM y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "dd/MM/yyyy h:mm a",
61 | "shortDate": "dd/MM/yyyy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "TSh",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "sw-tz",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_zu.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sonto",
11 | "Msombuluko",
12 | "Lwesibili",
13 | "Lwesithathu",
14 | "uLwesine",
15 | "Lwesihlanu",
16 | "Mgqibelo"
17 | ],
18 | "MONTH": [
19 | "Januwari",
20 | "Februwari",
21 | "Mashi",
22 | "Apreli",
23 | "Meyi",
24 | "Juni",
25 | "Julayi",
26 | "Agasti",
27 | "Septhemba",
28 | "Okthoba",
29 | "Novemba",
30 | "Disemba"
31 | ],
32 | "SHORTDAY": [
33 | "Son",
34 | "Mso",
35 | "Bil",
36 | "Tha",
37 | "Sin",
38 | "Hla",
39 | "Mgq"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mas",
45 | "Apr",
46 | "Mey",
47 | "Jun",
48 | "Jul",
49 | "Aga",
50 | "Sep",
51 | "Okt",
52 | "Nov",
53 | "Dis"
54 | ],
55 | "fullDate": "EEEE dd MMMM y",
56 | "longDate": "d MMMM y",
57 | "medium": "d MMM y h:mm:ss a",
58 | "mediumDate": "d MMM y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "yyyy-MM-dd h:mm a",
61 | "shortDate": "yyyy-MM-dd",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "R",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "zu",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_en-in.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sunday",
11 | "Monday",
12 | "Tuesday",
13 | "Wednesday",
14 | "Thursday",
15 | "Friday",
16 | "Saturday"
17 | ],
18 | "MONTH": [
19 | "January",
20 | "February",
21 | "March",
22 | "April",
23 | "May",
24 | "June",
25 | "July",
26 | "August",
27 | "September",
28 | "October",
29 | "November",
30 | "December"
31 | ],
32 | "SHORTDAY": [
33 | "Sun",
34 | "Mon",
35 | "Tue",
36 | "Wed",
37 | "Thu",
38 | "Fri",
39 | "Sat"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mar",
45 | "Apr",
46 | "May",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Oct",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE d MMMM y",
56 | "longDate": "d MMMM y",
57 | "medium": "dd-MMM-y h:mm:ss a",
58 | "mediumDate": "dd-MMM-y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "dd/MM/yy h:mm a",
61 | "shortDate": "dd/MM/yy",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "\u20b9",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 2,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 2,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "\u00a4\u00a0-",
89 | "negSuf": "",
90 | "posPre": "\u00a4\u00a0",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "en-in",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_nl-cw.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "zondag",
11 | "maandag",
12 | "dinsdag",
13 | "woensdag",
14 | "donderdag",
15 | "vrijdag",
16 | "zaterdag"
17 | ],
18 | "MONTH": [
19 | "januari",
20 | "februari",
21 | "maart",
22 | "april",
23 | "mei",
24 | "juni",
25 | "juli",
26 | "augustus",
27 | "september",
28 | "oktober",
29 | "november",
30 | "december"
31 | ],
32 | "SHORTDAY": [
33 | "zo",
34 | "ma",
35 | "di",
36 | "wo",
37 | "do",
38 | "vr",
39 | "za"
40 | ],
41 | "SHORTMONTH": [
42 | "jan.",
43 | "feb.",
44 | "mrt.",
45 | "apr.",
46 | "mei",
47 | "jun.",
48 | "jul.",
49 | "aug.",
50 | "sep.",
51 | "okt.",
52 | "nov.",
53 | "dec."
54 | ],
55 | "fullDate": "EEEE d MMMM y",
56 | "longDate": "d MMMM y",
57 | "medium": "d MMM y HH:mm:ss",
58 | "mediumDate": "d MMM y",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd-MM-yy HH:mm",
61 | "shortDate": "dd-MM-yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "\u20ac",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": ".",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "\u00a4\u00a0",
89 | "negSuf": "-",
90 | "posPre": "\u00a4\u00a0",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "nl-cw",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_nl-nl.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "zondag",
11 | "maandag",
12 | "dinsdag",
13 | "woensdag",
14 | "donderdag",
15 | "vrijdag",
16 | "zaterdag"
17 | ],
18 | "MONTH": [
19 | "januari",
20 | "februari",
21 | "maart",
22 | "april",
23 | "mei",
24 | "juni",
25 | "juli",
26 | "augustus",
27 | "september",
28 | "oktober",
29 | "november",
30 | "december"
31 | ],
32 | "SHORTDAY": [
33 | "zo",
34 | "ma",
35 | "di",
36 | "wo",
37 | "do",
38 | "vr",
39 | "za"
40 | ],
41 | "SHORTMONTH": [
42 | "jan.",
43 | "feb.",
44 | "mrt.",
45 | "apr.",
46 | "mei",
47 | "jun.",
48 | "jul.",
49 | "aug.",
50 | "sep.",
51 | "okt.",
52 | "nov.",
53 | "dec."
54 | ],
55 | "fullDate": "EEEE d MMMM y",
56 | "longDate": "d MMMM y",
57 | "medium": "d MMM y HH:mm:ss",
58 | "mediumDate": "d MMM y",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd-MM-yy HH:mm",
61 | "shortDate": "dd-MM-yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "\u20ac",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": ".",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "\u00a4\u00a0",
89 | "negSuf": "-",
90 | "posPre": "\u00a4\u00a0",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "nl-nl",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_nl-sx.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "zondag",
11 | "maandag",
12 | "dinsdag",
13 | "woensdag",
14 | "donderdag",
15 | "vrijdag",
16 | "zaterdag"
17 | ],
18 | "MONTH": [
19 | "januari",
20 | "februari",
21 | "maart",
22 | "april",
23 | "mei",
24 | "juni",
25 | "juli",
26 | "augustus",
27 | "september",
28 | "oktober",
29 | "november",
30 | "december"
31 | ],
32 | "SHORTDAY": [
33 | "zo",
34 | "ma",
35 | "di",
36 | "wo",
37 | "do",
38 | "vr",
39 | "za"
40 | ],
41 | "SHORTMONTH": [
42 | "jan.",
43 | "feb.",
44 | "mrt.",
45 | "apr.",
46 | "mei",
47 | "jun.",
48 | "jul.",
49 | "aug.",
50 | "sep.",
51 | "okt.",
52 | "nov.",
53 | "dec."
54 | ],
55 | "fullDate": "EEEE d MMMM y",
56 | "longDate": "d MMMM y",
57 | "medium": "d MMM y HH:mm:ss",
58 | "mediumDate": "d MMM y",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd-MM-yy HH:mm",
61 | "shortDate": "dd-MM-yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "\u20ac",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": ".",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "\u00a4\u00a0",
89 | "negSuf": "-",
90 | "posPre": "\u00a4\u00a0",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "nl-sx",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_tr-tr.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Pazar",
11 | "Pazartesi",
12 | "Sal\u0131",
13 | "\u00c7ar\u015famba",
14 | "Per\u015fembe",
15 | "Cuma",
16 | "Cumartesi"
17 | ],
18 | "MONTH": [
19 | "Ocak",
20 | "\u015eubat",
21 | "Mart",
22 | "Nisan",
23 | "May\u0131s",
24 | "Haziran",
25 | "Temmuz",
26 | "A\u011fustos",
27 | "Eyl\u00fcl",
28 | "Ekim",
29 | "Kas\u0131m",
30 | "Aral\u0131k"
31 | ],
32 | "SHORTDAY": [
33 | "Paz",
34 | "Pzt",
35 | "Sal",
36 | "\u00c7ar",
37 | "Per",
38 | "Cum",
39 | "Cmt"
40 | ],
41 | "SHORTMONTH": [
42 | "Oca",
43 | "\u015eub",
44 | "Mar",
45 | "Nis",
46 | "May",
47 | "Haz",
48 | "Tem",
49 | "A\u011fu",
50 | "Eyl",
51 | "Eki",
52 | "Kas",
53 | "Ara"
54 | ],
55 | "fullDate": "d MMMM y EEEE",
56 | "longDate": "d MMMM y",
57 | "medium": "d MMM y HH:mm:ss",
58 | "mediumDate": "d MMM y",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd MM yyyy HH:mm",
61 | "shortDate": "dd MM yyyy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "TL",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": ".",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(",
89 | "negSuf": "\u00a0\u00a4)",
90 | "posPre": "",
91 | "posSuf": "\u00a0\u00a4"
92 | }
93 | ]
94 | },
95 | "id": "tr-tr",
96 | "pluralCat": function (n) { return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_zu-za.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "Sonto",
11 | "Msombuluko",
12 | "Lwesibili",
13 | "Lwesithathu",
14 | "uLwesine",
15 | "Lwesihlanu",
16 | "Mgqibelo"
17 | ],
18 | "MONTH": [
19 | "Januwari",
20 | "Februwari",
21 | "Mashi",
22 | "Apreli",
23 | "Meyi",
24 | "Juni",
25 | "Julayi",
26 | "Agasti",
27 | "Septhemba",
28 | "Okthoba",
29 | "Novemba",
30 | "Disemba"
31 | ],
32 | "SHORTDAY": [
33 | "Son",
34 | "Mso",
35 | "Bil",
36 | "Tha",
37 | "Sin",
38 | "Hla",
39 | "Mgq"
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "Mas",
45 | "Apr",
46 | "Mey",
47 | "Jun",
48 | "Jul",
49 | "Aga",
50 | "Sep",
51 | "Okt",
52 | "Nov",
53 | "Dis"
54 | ],
55 | "fullDate": "EEEE dd MMMM y",
56 | "longDate": "d MMMM y",
57 | "medium": "d MMM y h:mm:ss a",
58 | "mediumDate": "d MMM y",
59 | "mediumTime": "h:mm:ss a",
60 | "short": "yyyy-MM-dd h:mm a",
61 | "shortDate": "yyyy-MM-dd",
62 | "shortTime": "h:mm a"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "R",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": ",",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "zu-za",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_de-ch.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "vorm.",
7 | "nachm."
8 | ],
9 | "DAY": [
10 | "Sonntag",
11 | "Montag",
12 | "Dienstag",
13 | "Mittwoch",
14 | "Donnerstag",
15 | "Freitag",
16 | "Samstag"
17 | ],
18 | "MONTH": [
19 | "Januar",
20 | "Februar",
21 | "M\u00e4rz",
22 | "April",
23 | "Mai",
24 | "Juni",
25 | "Juli",
26 | "August",
27 | "September",
28 | "Oktober",
29 | "November",
30 | "Dezember"
31 | ],
32 | "SHORTDAY": [
33 | "So.",
34 | "Mo.",
35 | "Di.",
36 | "Mi.",
37 | "Do.",
38 | "Fr.",
39 | "Sa."
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "M\u00e4r",
45 | "Apr",
46 | "Mai",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Okt",
52 | "Nov",
53 | "Dez"
54 | ],
55 | "fullDate": "EEEE, d. MMMM y",
56 | "longDate": "d. MMMM y",
57 | "medium": "dd.MM.yyyy HH:mm:ss",
58 | "mediumDate": "dd.MM.yyyy",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd.MM.yy HH:mm",
61 | "shortDate": "dd.MM.yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "CHF",
66 | "DECIMAL_SEP": ".",
67 | "GROUP_SEP": "'",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "\u00a4-",
89 | "negSuf": "",
90 | "posPre": "\u00a4\u00a0",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "de-ch",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_gl.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "a.m.",
7 | "p.m."
8 | ],
9 | "DAY": [
10 | "Domingo",
11 | "Luns",
12 | "Martes",
13 | "M\u00e9rcores",
14 | "Xoves",
15 | "Venres",
16 | "S\u00e1bado"
17 | ],
18 | "MONTH": [
19 | "Xaneiro",
20 | "Febreiro",
21 | "Marzo",
22 | "Abril",
23 | "Maio",
24 | "Xu\u00f1o",
25 | "Xullo",
26 | "Agosto",
27 | "Setembro",
28 | "Outubro",
29 | "Novembro",
30 | "Decembro"
31 | ],
32 | "SHORTDAY": [
33 | "Dom",
34 | "Lun",
35 | "Mar",
36 | "M\u00e9r",
37 | "Xov",
38 | "Ven",
39 | "S\u00e1b"
40 | ],
41 | "SHORTMONTH": [
42 | "Xan",
43 | "Feb",
44 | "Mar",
45 | "Abr",
46 | "Mai",
47 | "Xu\u00f1",
48 | "Xul",
49 | "Ago",
50 | "Set",
51 | "Out",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE dd MMMM y",
56 | "longDate": "dd MMMM y",
57 | "medium": "d MMM, y HH:mm:ss",
58 | "mediumDate": "d MMM, y",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd/MM/yy HH:mm",
61 | "shortDate": "dd/MM/yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "\u20ac",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": ".",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "gl",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_de.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "vorm.",
7 | "nachm."
8 | ],
9 | "DAY": [
10 | "Sonntag",
11 | "Montag",
12 | "Dienstag",
13 | "Mittwoch",
14 | "Donnerstag",
15 | "Freitag",
16 | "Samstag"
17 | ],
18 | "MONTH": [
19 | "Januar",
20 | "Februar",
21 | "M\u00e4rz",
22 | "April",
23 | "Mai",
24 | "Juni",
25 | "Juli",
26 | "August",
27 | "September",
28 | "Oktober",
29 | "November",
30 | "Dezember"
31 | ],
32 | "SHORTDAY": [
33 | "So.",
34 | "Mo.",
35 | "Di.",
36 | "Mi.",
37 | "Do.",
38 | "Fr.",
39 | "Sa."
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "M\u00e4r",
45 | "Apr",
46 | "Mai",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Okt",
52 | "Nov",
53 | "Dez"
54 | ],
55 | "fullDate": "EEEE, d. MMMM y",
56 | "longDate": "d. MMMM y",
57 | "medium": "dd.MM.yyyy HH:mm:ss",
58 | "mediumDate": "dd.MM.yyyy",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd.MM.yy HH:mm",
61 | "shortDate": "dd.MM.yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "\u20ac",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": ".",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "-",
89 | "negSuf": "\u00a0\u00a4",
90 | "posPre": "",
91 | "posSuf": "\u00a0\u00a4"
92 | }
93 | ]
94 | },
95 | "id": "de",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_gl-es.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "a.m.",
7 | "p.m."
8 | ],
9 | "DAY": [
10 | "Domingo",
11 | "Luns",
12 | "Martes",
13 | "M\u00e9rcores",
14 | "Xoves",
15 | "Venres",
16 | "S\u00e1bado"
17 | ],
18 | "MONTH": [
19 | "Xaneiro",
20 | "Febreiro",
21 | "Marzo",
22 | "Abril",
23 | "Maio",
24 | "Xu\u00f1o",
25 | "Xullo",
26 | "Agosto",
27 | "Setembro",
28 | "Outubro",
29 | "Novembro",
30 | "Decembro"
31 | ],
32 | "SHORTDAY": [
33 | "Dom",
34 | "Lun",
35 | "Mar",
36 | "M\u00e9r",
37 | "Xov",
38 | "Ven",
39 | "S\u00e1b"
40 | ],
41 | "SHORTMONTH": [
42 | "Xan",
43 | "Feb",
44 | "Mar",
45 | "Abr",
46 | "Mai",
47 | "Xu\u00f1",
48 | "Xul",
49 | "Ago",
50 | "Set",
51 | "Out",
52 | "Nov",
53 | "Dec"
54 | ],
55 | "fullDate": "EEEE dd MMMM y",
56 | "longDate": "dd MMMM y",
57 | "medium": "d MMM, y HH:mm:ss",
58 | "mediumDate": "d MMM, y",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd/MM/yy HH:mm",
61 | "shortDate": "dd/MM/yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "\u20ac",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": ".",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "(\u00a4",
89 | "negSuf": ")",
90 | "posPre": "\u00a4",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "gl-es",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_de-be.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "vorm.",
7 | "nachm."
8 | ],
9 | "DAY": [
10 | "Sonntag",
11 | "Montag",
12 | "Dienstag",
13 | "Mittwoch",
14 | "Donnerstag",
15 | "Freitag",
16 | "Samstag"
17 | ],
18 | "MONTH": [
19 | "Januar",
20 | "Februar",
21 | "M\u00e4rz",
22 | "April",
23 | "Mai",
24 | "Juni",
25 | "Juli",
26 | "August",
27 | "September",
28 | "Oktober",
29 | "November",
30 | "Dezember"
31 | ],
32 | "SHORTDAY": [
33 | "So.",
34 | "Mo.",
35 | "Di.",
36 | "Mi.",
37 | "Do.",
38 | "Fr.",
39 | "Sa."
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "M\u00e4r",
45 | "Apr",
46 | "Mai",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Okt",
52 | "Nov",
53 | "Dez"
54 | ],
55 | "fullDate": "EEEE, d. MMMM y",
56 | "longDate": "d. MMMM y",
57 | "medium": "dd.MM.yyyy HH:mm:ss",
58 | "mediumDate": "dd.MM.yyyy",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd.MM.yy HH:mm",
61 | "shortDate": "dd.MM.yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "\u20ac",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": ".",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "-",
89 | "negSuf": "\u00a0\u00a4",
90 | "posPre": "",
91 | "posSuf": "\u00a0\u00a4"
92 | }
93 | ]
94 | },
95 | "id": "de-be",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_de-de.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "vorm.",
7 | "nachm."
8 | ],
9 | "DAY": [
10 | "Sonntag",
11 | "Montag",
12 | "Dienstag",
13 | "Mittwoch",
14 | "Donnerstag",
15 | "Freitag",
16 | "Samstag"
17 | ],
18 | "MONTH": [
19 | "Januar",
20 | "Februar",
21 | "M\u00e4rz",
22 | "April",
23 | "Mai",
24 | "Juni",
25 | "Juli",
26 | "August",
27 | "September",
28 | "Oktober",
29 | "November",
30 | "Dezember"
31 | ],
32 | "SHORTDAY": [
33 | "So.",
34 | "Mo.",
35 | "Di.",
36 | "Mi.",
37 | "Do.",
38 | "Fr.",
39 | "Sa."
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "M\u00e4r",
45 | "Apr",
46 | "Mai",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Okt",
52 | "Nov",
53 | "Dez"
54 | ],
55 | "fullDate": "EEEE, d. MMMM y",
56 | "longDate": "d. MMMM y",
57 | "medium": "dd.MM.yyyy HH:mm:ss",
58 | "mediumDate": "dd.MM.yyyy",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd.MM.yy HH:mm",
61 | "shortDate": "dd.MM.yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "\u20ac",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": ".",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "-",
89 | "negSuf": "\u00a0\u00a4",
90 | "posPre": "",
91 | "posSuf": "\u00a0\u00a4"
92 | }
93 | ]
94 | },
95 | "id": "de-de",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_de-li.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "vorm.",
7 | "nachm."
8 | ],
9 | "DAY": [
10 | "Sonntag",
11 | "Montag",
12 | "Dienstag",
13 | "Mittwoch",
14 | "Donnerstag",
15 | "Freitag",
16 | "Samstag"
17 | ],
18 | "MONTH": [
19 | "Januar",
20 | "Februar",
21 | "M\u00e4rz",
22 | "April",
23 | "Mai",
24 | "Juni",
25 | "Juli",
26 | "August",
27 | "September",
28 | "Oktober",
29 | "November",
30 | "Dezember"
31 | ],
32 | "SHORTDAY": [
33 | "So.",
34 | "Mo.",
35 | "Di.",
36 | "Mi.",
37 | "Do.",
38 | "Fr.",
39 | "Sa."
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "M\u00e4r",
45 | "Apr",
46 | "Mai",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Okt",
52 | "Nov",
53 | "Dez"
54 | ],
55 | "fullDate": "EEEE, d. MMMM y",
56 | "longDate": "d. MMMM y",
57 | "medium": "dd.MM.yyyy HH:mm:ss",
58 | "mediumDate": "dd.MM.yyyy",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd.MM.yy HH:mm",
61 | "shortDate": "dd.MM.yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "\u20ac",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": ".",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "-",
89 | "negSuf": "\u00a0\u00a4",
90 | "posPre": "",
91 | "posSuf": "\u00a0\u00a4"
92 | }
93 | ]
94 | },
95 | "id": "de-li",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_de-lu.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "vorm.",
7 | "nachm."
8 | ],
9 | "DAY": [
10 | "Sonntag",
11 | "Montag",
12 | "Dienstag",
13 | "Mittwoch",
14 | "Donnerstag",
15 | "Freitag",
16 | "Samstag"
17 | ],
18 | "MONTH": [
19 | "Januar",
20 | "Februar",
21 | "M\u00e4rz",
22 | "April",
23 | "Mai",
24 | "Juni",
25 | "Juli",
26 | "August",
27 | "September",
28 | "Oktober",
29 | "November",
30 | "Dezember"
31 | ],
32 | "SHORTDAY": [
33 | "So.",
34 | "Mo.",
35 | "Di.",
36 | "Mi.",
37 | "Do.",
38 | "Fr.",
39 | "Sa."
40 | ],
41 | "SHORTMONTH": [
42 | "Jan",
43 | "Feb",
44 | "M\u00e4r",
45 | "Apr",
46 | "Mai",
47 | "Jun",
48 | "Jul",
49 | "Aug",
50 | "Sep",
51 | "Okt",
52 | "Nov",
53 | "Dez"
54 | ],
55 | "fullDate": "EEEE, d. MMMM y",
56 | "longDate": "d. MMMM y",
57 | "medium": "dd.MM.yyyy HH:mm:ss",
58 | "mediumDate": "dd.MM.yyyy",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd.MM.yy HH:mm",
61 | "shortDate": "dd.MM.yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "\u20ac",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": ".",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "-",
89 | "negSuf": "\u00a0\u00a4",
90 | "posPre": "",
91 | "posSuf": "\u00a0\u00a4"
92 | }
93 | ]
94 | },
95 | "id": "de-lu",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_no.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "AM",
7 | "PM"
8 | ],
9 | "DAY": [
10 | "s\u00f8ndag",
11 | "mandag",
12 | "tirsdag",
13 | "onsdag",
14 | "torsdag",
15 | "fredag",
16 | "l\u00f8rdag"
17 | ],
18 | "MONTH": [
19 | "januar",
20 | "februar",
21 | "mars",
22 | "april",
23 | "mai",
24 | "juni",
25 | "juli",
26 | "august",
27 | "september",
28 | "oktober",
29 | "november",
30 | "desember"
31 | ],
32 | "SHORTDAY": [
33 | "s\u00f8n.",
34 | "man.",
35 | "tir.",
36 | "ons.",
37 | "tor.",
38 | "fre.",
39 | "l\u00f8r."
40 | ],
41 | "SHORTMONTH": [
42 | "jan.",
43 | "feb.",
44 | "mars",
45 | "apr.",
46 | "mai",
47 | "juni",
48 | "juli",
49 | "aug.",
50 | "sep.",
51 | "okt.",
52 | "nov.",
53 | "des."
54 | ],
55 | "fullDate": "EEEE d. MMMM y",
56 | "longDate": "d. MMMM y",
57 | "medium": "d. MMM y HH:mm:ss",
58 | "mediumDate": "d. MMM y",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd.MM.yy HH:mm",
61 | "shortDate": "dd.MM.yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "kr",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": "\u00a0",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "\u00a4\u00a0-",
89 | "negSuf": "",
90 | "posPre": "\u00a4\u00a0",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "no",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_da.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "f.m.",
7 | "e.m."
8 | ],
9 | "DAY": [
10 | "s\u00f8ndag",
11 | "mandag",
12 | "tirsdag",
13 | "onsdag",
14 | "torsdag",
15 | "fredag",
16 | "l\u00f8rdag"
17 | ],
18 | "MONTH": [
19 | "januar",
20 | "februar",
21 | "marts",
22 | "april",
23 | "maj",
24 | "juni",
25 | "juli",
26 | "august",
27 | "september",
28 | "oktober",
29 | "november",
30 | "december"
31 | ],
32 | "SHORTDAY": [
33 | "s\u00f8n",
34 | "man",
35 | "tir",
36 | "ons",
37 | "tor",
38 | "fre",
39 | "l\u00f8r"
40 | ],
41 | "SHORTMONTH": [
42 | "jan.",
43 | "feb.",
44 | "mar.",
45 | "apr.",
46 | "maj",
47 | "jun.",
48 | "jul.",
49 | "aug.",
50 | "sep.",
51 | "okt.",
52 | "nov.",
53 | "dec."
54 | ],
55 | "fullDate": "EEEE 'den' d. MMMM y",
56 | "longDate": "d. MMM y",
57 | "medium": "dd/MM/yyyy HH.mm.ss",
58 | "mediumDate": "dd/MM/yyyy",
59 | "mediumTime": "HH.mm.ss",
60 | "short": "dd/MM/yy HH.mm",
61 | "shortDate": "dd/MM/yy",
62 | "shortTime": "HH.mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "kr",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": ".",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "-",
89 | "negSuf": "\u00a0\u00a4",
90 | "posPre": "",
91 | "posSuf": "\u00a0\u00a4"
92 | }
93 | ]
94 | },
95 | "id": "da",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_it.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "m.",
7 | "p."
8 | ],
9 | "DAY": [
10 | "domenica",
11 | "luned\u00ec",
12 | "marted\u00ec",
13 | "mercoled\u00ec",
14 | "gioved\u00ec",
15 | "venerd\u00ec",
16 | "sabato"
17 | ],
18 | "MONTH": [
19 | "gennaio",
20 | "febbraio",
21 | "marzo",
22 | "aprile",
23 | "maggio",
24 | "giugno",
25 | "luglio",
26 | "agosto",
27 | "settembre",
28 | "ottobre",
29 | "novembre",
30 | "dicembre"
31 | ],
32 | "SHORTDAY": [
33 | "dom",
34 | "lun",
35 | "mar",
36 | "mer",
37 | "gio",
38 | "ven",
39 | "sab"
40 | ],
41 | "SHORTMONTH": [
42 | "gen",
43 | "feb",
44 | "mar",
45 | "apr",
46 | "mag",
47 | "giu",
48 | "lug",
49 | "ago",
50 | "set",
51 | "ott",
52 | "nov",
53 | "dic"
54 | ],
55 | "fullDate": "EEEE d MMMM y",
56 | "longDate": "dd MMMM y",
57 | "medium": "dd/MMM/y HH:mm:ss",
58 | "mediumDate": "dd/MMM/y",
59 | "mediumTime": "HH:mm:ss",
60 | "short": "dd/MM/yy HH:mm",
61 | "shortDate": "dd/MM/yy",
62 | "shortTime": "HH:mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "\u20ac",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": ".",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "\u00a4\u00a0-",
89 | "negSuf": "",
90 | "posPre": "\u00a4\u00a0",
91 | "posSuf": ""
92 | }
93 | ]
94 | },
95 | "id": "it",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------
/public/lib/angular/i18n/angular-locale_da-dk.js:
--------------------------------------------------------------------------------
1 | angular.module("ngLocale", [], ["$provide", function($provide) {
2 | var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
3 | $provide.value("$locale", {
4 | "DATETIME_FORMATS": {
5 | "AMPMS": [
6 | "f.m.",
7 | "e.m."
8 | ],
9 | "DAY": [
10 | "s\u00f8ndag",
11 | "mandag",
12 | "tirsdag",
13 | "onsdag",
14 | "torsdag",
15 | "fredag",
16 | "l\u00f8rdag"
17 | ],
18 | "MONTH": [
19 | "januar",
20 | "februar",
21 | "marts",
22 | "april",
23 | "maj",
24 | "juni",
25 | "juli",
26 | "august",
27 | "september",
28 | "oktober",
29 | "november",
30 | "december"
31 | ],
32 | "SHORTDAY": [
33 | "s\u00f8n",
34 | "man",
35 | "tir",
36 | "ons",
37 | "tor",
38 | "fre",
39 | "l\u00f8r"
40 | ],
41 | "SHORTMONTH": [
42 | "jan.",
43 | "feb.",
44 | "mar.",
45 | "apr.",
46 | "maj",
47 | "jun.",
48 | "jul.",
49 | "aug.",
50 | "sep.",
51 | "okt.",
52 | "nov.",
53 | "dec."
54 | ],
55 | "fullDate": "EEEE 'den' d. MMMM y",
56 | "longDate": "d. MMM y",
57 | "medium": "dd/MM/yyyy HH.mm.ss",
58 | "mediumDate": "dd/MM/yyyy",
59 | "mediumTime": "HH.mm.ss",
60 | "short": "dd/MM/yy HH.mm",
61 | "shortDate": "dd/MM/yy",
62 | "shortTime": "HH.mm"
63 | },
64 | "NUMBER_FORMATS": {
65 | "CURRENCY_SYM": "kr",
66 | "DECIMAL_SEP": ",",
67 | "GROUP_SEP": ".",
68 | "PATTERNS": [
69 | {
70 | "gSize": 3,
71 | "lgSize": 3,
72 | "macFrac": 0,
73 | "maxFrac": 3,
74 | "minFrac": 0,
75 | "minInt": 1,
76 | "negPre": "-",
77 | "negSuf": "",
78 | "posPre": "",
79 | "posSuf": ""
80 | },
81 | {
82 | "gSize": 3,
83 | "lgSize": 3,
84 | "macFrac": 0,
85 | "maxFrac": 2,
86 | "minFrac": 2,
87 | "minInt": 1,
88 | "negPre": "-",
89 | "negSuf": "\u00a0\u00a4",
90 | "posPre": "",
91 | "posSuf": "\u00a0\u00a4"
92 | }
93 | ]
94 | },
95 | "id": "da-dk",
96 | "pluralCat": function (n) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
97 | });
98 | }]);
--------------------------------------------------------------------------------