Merge branch 'release/0.13.0'
22
.github/issue_template.md
vendored
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
#### Branch: The name of the branch (e.g. master or develop)
|
||||||
|
#### Branch version commit hash: (See the About page)
|
||||||
|
|
||||||
|
|
||||||
|
Expectation | Result
|
||||||
|
------------ | -------------
|
||||||
|
Your expectation paragraph(s) text here. Before the bar >> | then, your result paragraph(s) text here.
|
||||||
|
|
||||||
|
|
||||||
|
**Steps to reproduce:**
|
||||||
|
*1)* Step to take
|
||||||
|
*2)* Step to take
|
||||||
|
...
|
||||||
|
|
||||||
|
|
||||||
|
Either a link to gist (best as they are easily deleted) or log text wrapped in "pre" tags
|
||||||
|
|
||||||
|
|
||||||
|
Additional notes:
|
||||||
|
For example, any relevant config settings that may be help us replicate the reported issue
|
||||||
|
|
||||||
|
Targeting your info so that the issue can be reproduced is the single fastest way to get it resolved
|
371
CHANGES.md
|
@ -1,4 +1,373 @@
|
||||||
### 0.12.0 (2016-12-19 03:00:00 UTC)
|
### 0.13.0 (2017-12-06 12:40:00 UTC)
|
||||||
|
|
||||||
|
* Change don't fetch caps for disabled nzb providers
|
||||||
|
* Change recent search to use centralised title and URL parser for newznab
|
||||||
|
* Add display unaired season 1 episodes of a new show in regular and pro I view modes
|
||||||
|
* Change improve page load time when loading images
|
||||||
|
* Update isotope library 2.2.2 to 3.0.1
|
||||||
|
* Add lazyload package 3.0.0 (2e318b1)
|
||||||
|
* Add webencodings 0.5 (3970651) to assist parsing legacy web content
|
||||||
|
* Change improve add show search results by comparing search term to an additional unidecoded result set
|
||||||
|
* Change webserver startup to correctly use xheaders in reverse proxy or load balance set-ups
|
||||||
|
* Update backports_abc 0.4 to 0.5
|
||||||
|
* Update Beautiful Soup 4.4.0 (r397) to 4.6.0 (r449)
|
||||||
|
* Update cachecontrol library 0.11.5 to 0.12.3 (db54c40)
|
||||||
|
* Update Certifi 2015.11.20.1 (385476b) to 2017.07.27 (f808089)
|
||||||
|
* Update chardet packages 2.3.0 (d7fae98) to 3.0.4 (9b8c5c2)
|
||||||
|
* Update dateutil library 2.4.2 (d4baf97) to 2.6.1 (2f3a160)
|
||||||
|
* Update feedparser library 5.2.0 (8c62940) to 5.2.1 (f1dd1bb)
|
||||||
|
* Update html5lib 0.99999999/1.0b9 (46dae3d) to (1a28d72)
|
||||||
|
* Update IMDb 5.1dev20160106 to 5.1 (r907)
|
||||||
|
* Update moment.js 2.15.1 to 2.17.1
|
||||||
|
* Update PNotify library 2.1.0 to 3.0.0 (175af26)
|
||||||
|
* Update profilehooks 1.8.2.dev0 (ee3f1a8) to 1.9.0 (de7d59b)
|
||||||
|
* Update rarfile to 3.0 (3e54b22)
|
||||||
|
* Update Requests library 2.9.1 (a1c9b84) to 2.13.0 (fc54869)
|
||||||
|
* Update SimpleJSON library 3.8.1 (6022794) to 3.10.0 (c52efea)
|
||||||
|
* Update Six compatibility library 1.10.0 (r405) to 1.10.0 (r433)
|
||||||
|
* Update socks from SocksiPy 1.0 to PySocks 1.6.5 (b4323df)
|
||||||
|
* Update Tornado Web Server 4.5.dev1 (92f29b8) to 4.5.1 (79b2683)
|
||||||
|
* Update unidecode library 0.04.18 to 0.04.21 (e99b0e3)
|
||||||
|
* Update xmltodict library 0.9.2 (eac0031) to 0.10.2 (375d3a6)
|
||||||
|
* Update Bootstrap 3.2.0 to 3.3.7
|
||||||
|
* Update Bootstrap Hover Dropdown 2.0.11 to 2.2.1
|
||||||
|
* Update imagesloaded 3.1.8 to 4.1.1
|
||||||
|
* Update jquery.cookie 1.0 (21349d9) to JS-Cookie 2.1.3 (c1aa987)
|
||||||
|
* Update jquery.cookiejar 1.0.1 to 1.0.2
|
||||||
|
* Update jQuery JSON 2.2 (c908771) to 2.6 (2339804)
|
||||||
|
* Update jquery.form plugin 3.35.0 to 3.51.0 (6bf24a5)
|
||||||
|
* Update jQuery SelectBoxes 2.2.4 to 2.2.6
|
||||||
|
* Update jquery-tokeninput 1.60 to 1.62 (9c36e19)
|
||||||
|
* Update jQuery-UI 1.10.4 to 1.12.1 - minimum supported IE is 8
|
||||||
|
* Update jQuery UI Touch Punch 0.2.2 to 0.2.3
|
||||||
|
* Update qTip 2.2.1 to 2.2.2
|
||||||
|
* Update tablesorter 2.17.7 to 2.28.5
|
||||||
|
* Update jQuery 1.8.3 to 2.2.4
|
||||||
|
* Add one time run to start up that deletes troublemaking compiled files
|
||||||
|
* Fix reload of homepage after restart in some browsers
|
||||||
|
* Add detection of '1080p Remux' releases as fullhdbluray
|
||||||
|
* Add "Perform search tasks" to Config/Media Providers/Options
|
||||||
|
* Change improve clarity of enabled providers on Config/Media Providers
|
||||||
|
* Add option to limit WebDL propers to original release group under Config/Search/Media Search
|
||||||
|
* Change add IPv4 config option when enabling IPv6.
|
||||||
|
* Add autoProcessTV/onTxComplete.bat to improve Windows clients Deluge, qBittorrent, Tranmission, and uTorrent
|
||||||
|
* Add Blutopia torrent provider
|
||||||
|
* Add MagnetDL torrent provider
|
||||||
|
* Add SceneHD torrent provider
|
||||||
|
* Add Skytorrents torrent provider
|
||||||
|
* Add TorrentVault torrent provider
|
||||||
|
* Add WorldOfP2P torrent provider
|
||||||
|
* Change do not have shows checked by default on import page. To re-enable import shows checked by default,
|
||||||
|
1) On config page 'Save' 2) Stop SG 3) Find 'import_default_checked_shows' in config.ini and set '1' 4) Start SG
|
||||||
|
* Add Nyaa (.si) torrent provider
|
||||||
|
* Add Trakt watchlist to Add show/Trakt Cards
|
||||||
|
* Change revoke application access at Trakt when account is deleted in SG
|
||||||
|
* Add persistent hide/unhide cards to Add show/Trakt and Add show/IMDb Cards
|
||||||
|
* Change simplify dropdowns at all Add show/Cards
|
||||||
|
* Change cosmetic title on shutdown
|
||||||
|
* Change use TVDb API v2
|
||||||
|
* Change improve search for PROPERS
|
||||||
|
* Change catch show update task errors
|
||||||
|
* Change simplify and update FreeBSD init script
|
||||||
|
* Change only use newznab Api key if needed
|
||||||
|
* Change editshow saving empty scene exceptions
|
||||||
|
* Change improve TVDB data handling
|
||||||
|
* Change improve post processing by using more snatch history data
|
||||||
|
* Change show update, don't delete any ep in DB if eps are not returned from indexer
|
||||||
|
* Change prevent unneeded error message during show update
|
||||||
|
* Change improve performance, don't fetch episode list when retrieving a show image
|
||||||
|
* Change don't remove episodes from DB with status: SNATCHED, SNATCHED_PROPER, SNATCHED_BEST, DOWNLOADED, ARCHIVED, IGNORED
|
||||||
|
* Change add additional episode removal protections for TVDb_api v2
|
||||||
|
* Change filter SKIPPED items from episode view
|
||||||
|
* Change improve clarity of various error message by including relevant show name
|
||||||
|
* Change extend WEB PROPER release group check to ignore SD releases
|
||||||
|
* Change increase performance by reducing TVDb API requests with a global token
|
||||||
|
* Change make indexer lookup optional in NameParser, and deactivate during searches
|
||||||
|
* Change improve newnab autoselect categories
|
||||||
|
* Change add nzb.org BoxSD and BoxHD categories
|
||||||
|
* Change post processor, ignore symlinks found in process_dir
|
||||||
|
* Change file modify date of episodes older than 1970 can be changed to airdate, log warning on set fail
|
||||||
|
* Add new parameter 'poster' to indexer api
|
||||||
|
* Add optional tvdb_api load season image: lINDEXER_API_PARMS['seasons'] = True
|
||||||
|
* Add optional tvdb_api load season wide image: lINDEXER_API_PARMS['seasonwides'] = True
|
||||||
|
* Add Fuzzywuzzy 0.15.1 to sort search results
|
||||||
|
* Change remove search results filtering from tv info source
|
||||||
|
* Change suppress startup warnings for Fuzzywuzzy and Cheetah libs
|
||||||
|
* Change show search, add options to choose order of search results
|
||||||
|
* Add option to sort search results by 'A to Z' or 'First aired'
|
||||||
|
* Add option to sort search results by 'Relevancy' using Fuzzywuzzy lib
|
||||||
|
* Change search result anchor text uses SORT_ARTICLE setting for display
|
||||||
|
* Change existing shows in DB are no longer selectable in result list
|
||||||
|
* Change add image to search result item hover over
|
||||||
|
* Change improve image load speed on browse Trakt/IMDb/AniDB pages
|
||||||
|
* Add a changeable master Show ID when show no longer found at TV info source due to an ID change
|
||||||
|
* Add guiding links to assist user to change TV Info Source ID
|
||||||
|
* Add "Shows with abandoned master IDs" to Manage/Show Processes Page to link shows that can have their show IDs
|
||||||
|
adjusted in order to sustain TV info updates
|
||||||
|
* Add "Shows from defunct TV info sources" to Manage/Show Processes page to link shows that can be switched to a
|
||||||
|
different default TV info source
|
||||||
|
* Add shows not found at a TV info source for over 7 days will only be retried once a week
|
||||||
|
* Change prevent showing 'Mark download as bad and retry?' dialog when status doesn't require it
|
||||||
|
* Add warn icon indicator of abandoned IDs to "Manage" menu bar and "Manage/Show Processes" menu item
|
||||||
|
* Add shows that have no replacement ID can be ignored at "Manage/Show Processes", the menu bar warn icon hides if all are ignored
|
||||||
|
* Change FreeBSD initscript to use command_interpreter
|
||||||
|
* Add Slack notifier to Notifications config/Social
|
||||||
|
* Change allow Cheetah template engine version 2 and newer
|
||||||
|
* Change improve handling of relative download links from providers
|
||||||
|
* Change enable TorrentBytes provider
|
||||||
|
* Change after SG is updated, don't attempt to send a Plex client notifications if there is no client host set
|
||||||
|
* Add file name to possible names in history lookup post processing
|
||||||
|
* Add garbage name handling to name parser
|
||||||
|
* Change overhaul Notifications, add Notifier Factory and DRY refactoring
|
||||||
|
* Notifiers are now loaded into memory on demand
|
||||||
|
* Add bubble links to Notifications config tabs
|
||||||
|
* Add Discordapp notifier to Notifications config/Social
|
||||||
|
* Add Gitter notifier to Notifications config/Social
|
||||||
|
* Change order of notifiers in Notifications config tabs
|
||||||
|
* Remove Pushalot notifier
|
||||||
|
* Remove XBMC notifier
|
||||||
|
* Change a link to include webroot for "plot overview for this ended show"
|
||||||
|
* Change Bulk Changes and Notifications save to be web_root setting aware
|
||||||
|
* Change subtitle addons no longer need to be saved before Search Subtitles is enabled as a
|
||||||
|
forbidden action to reuse an exited FindSubtitles thread is no longer attempted
|
||||||
|
* Fix tools menu not opening for some browsers
|
||||||
|
* Change overhaul handling of PROPERS/REPACKS/REAL
|
||||||
|
* Add restriction to allow only same release group for repacks
|
||||||
|
* Change try all episode names with 'real', 'repack', 'proper'
|
||||||
|
* Add tip to search settings/media search about improved matching with optional regex library
|
||||||
|
* Change use value of "Update shows during hour" in General Settings straight after it is saved instead of after restart
|
||||||
|
* Change add tips for what to use for Growl notifications on Windows
|
||||||
|
* Change if a newly added show is not found on indexer, remove already created empty folder
|
||||||
|
* Change parse 1080p Bluray AVC/VC1 to a quality instead of unknown
|
||||||
|
* Add quality tag to archived items, improve displayShow/"Change selected episodes to"
|
||||||
|
* Use to prevent "Update to" on those select episodes while preserving the downloaded quality
|
||||||
|
* Change group "Downloaded" status qualities into one section
|
||||||
|
* Add "Downloaded/with archived quality" to set shows as downloaded using quality of archived status
|
||||||
|
* Add "Archived with/downloaded quality" to set shows as archived using quality of downloaded status
|
||||||
|
* Add "Archived with/default (min. initial quality of show here)"
|
||||||
|
* Change when settings/Post Processing/File Handling/Status of removed episodes/Set Archived is enabled, set status and quality accordingly
|
||||||
|
* Add downloaded and archived statuses to Manage/Episode Status
|
||||||
|
* Add quality pills to Manage/Episode Status
|
||||||
|
* Change Manage/Episode Status season output format to be more readable
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.37 (2017-11-12 10:35:00 UTC)
|
||||||
|
|
||||||
|
* Change improve .nzb handling
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.36 (2017-11-01 11:45:00 UTC)
|
||||||
|
|
||||||
|
* Change qBittorent to handle the change to its API success/fail response
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.35 (2017-10-27 20:30:00 UTC)
|
||||||
|
|
||||||
|
* Change and add some network logos
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.34 (2017-10-25 15:20:00 UTC)
|
||||||
|
|
||||||
|
* Change improve TVChaos parser
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.33 (2017-10-12 13:00:00 UTC)
|
||||||
|
|
||||||
|
* Change improve handling of torrent auth failures
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.32 (2017-10-11 02:05:00 UTC)
|
||||||
|
|
||||||
|
* Change improve PA torrent access
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.31 (2017-10-06 22:30:00 UTC)
|
||||||
|
|
||||||
|
* Change improve handling of connection failures for metadata during media processing
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.30 (2017-09-29 00:20:00 UTC)
|
||||||
|
|
||||||
|
* Fix Media Providers/Custom Newznab tab action 'Delete' then 'Save Changes'
|
||||||
|
* Fix enforce value API expects for paused show flag
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.29 (2017-09-17 09:00:00 UTC)
|
||||||
|
|
||||||
|
* Fix provider nCore
|
||||||
|
* Change .torrent checker due to files created with qB 3.3.16 (affects nCore and NBL)
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.28 (2017-08-26 18:15:00 UTC)
|
||||||
|
|
||||||
|
* Change prevent indexer specific release name parts from fudging search logic
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.27 (2017-08-22 19:00:00 UTC)
|
||||||
|
|
||||||
|
* Update to UnRar 5.50 release
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.26 (2017-08-20 13:05:00 UTC)
|
||||||
|
|
||||||
|
* Fix infinite loop loading network_timezones
|
||||||
|
* Change add optional "stack_size" setting as integer to config.ini under "General" stanza
|
||||||
|
* Change prevent too many retries when loading network timezones, conversions, and zoneinfo in a short time
|
||||||
|
* Update to UnRar 5.50 beta 6
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.25 (2017-06-19 23:35:00 UTC)
|
||||||
|
|
||||||
|
* Remove provider SceneAccess
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.24 (2017-07-31 20:42:00 UTC)
|
||||||
|
|
||||||
|
* Fix copy post process method on posix
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.23 (2017-07-18 16:55:00 UTC)
|
||||||
|
|
||||||
|
* Remove obsolete tvrage_api lib
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.22 (2017-07-13 20:20:00 UTC)
|
||||||
|
|
||||||
|
* Fix "Server failed to return anything useful" when should be using cached .torrent file
|
||||||
|
* Fix displayShow 'Unaired' episode rows change state where appropriate
|
||||||
|
* Change displayShow to stop requiring an airdate for checkboxes
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.21 (2017-06-19 23:35:00 UTC)
|
||||||
|
|
||||||
|
* Change provider Bit-HDTV user/pass to cookie
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.20 (2017-06-14 22:00:00 UTC)
|
||||||
|
|
||||||
|
* Change send info now required by qBittorrent 3.13+ clients
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.19 (2017-05-20 10:30:00 UTC)
|
||||||
|
|
||||||
|
* Remove provider Freshon.tv
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.18 (2017-05-15 23:00:00 UTC)
|
||||||
|
|
||||||
|
* Change thexem, remove tvrage from xem
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.17 (2017-05-15 22:10:00 UTC)
|
||||||
|
|
||||||
|
* Remove provider ExtraTorrent
|
||||||
|
* Change thexem tvrage mappings are deprecated, data fetch disabled
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.16 (2017-05-05 16:40:00 UTC)
|
||||||
|
|
||||||
|
* Fix multiple SpeedCD cookie
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.15 (2017-05-04 00:40:00 UTC)
|
||||||
|
|
||||||
|
* Remove provider Nyaa
|
||||||
|
* Change improve RSS validation (particularly for anime)
|
||||||
|
* Change improve support for legacy magnet encoding
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.14 (2017-05-02 17:10:00 UTC)
|
||||||
|
|
||||||
|
* Change provider Transmithe.net is now Nebulance
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.13 (2017-04-23 18:50:00 UTC)
|
||||||
|
|
||||||
|
* Change add filter for thetvdb show overview
|
||||||
|
* Change remove SpeedCD 'inspeed_uid' cookie requirement
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.12 (2017-03-30 03:15:00 UTC)
|
||||||
|
|
||||||
|
* Change search of SpeedCD, TVChaos and parse of TorrentDay
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.11 (2017-03-17 02:00:00 UTC)
|
||||||
|
|
||||||
|
* Change SpeedCD to cookie auth as username/password is not reliable
|
||||||
|
* Change Usenet-Crawler media provider icon
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.10 (2017-03-12 16:00:00 UTC)
|
||||||
|
|
||||||
|
* Change refactor client for Deluge 1.3.14 compatibility
|
||||||
|
* Change ensure IPT authentication is valid before use
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.9 (2017-02-24 18:40:00 UTC)
|
||||||
|
|
||||||
|
* Fix issue saving custom NewznabProviders
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.8 (2017-02-19 13:50:00 UTC)
|
||||||
|
|
||||||
|
* Change BTN API hostname
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.7 (2017-02-17 15:00:00 UTC)
|
||||||
|
|
||||||
|
* Change accept lists in JSON responses
|
||||||
|
* Change do not log error for empty BTN un/pw in most cases
|
||||||
|
* Change BTN to only try API once when doing alternative name searches
|
||||||
|
* Change when API fails, warn users as a tip that they can configure un/pw
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.6 (2017-02-17 03:48:00 UTC)
|
||||||
|
|
||||||
|
* Change skip episodes that have no wanted qualities
|
||||||
|
* Change download picked .nzb file on demand and not before
|
||||||
|
* Change improve provider title processing
|
||||||
|
* Change improve handling erroneous JSON responses
|
||||||
|
* Change improve find show with unicode characters
|
||||||
|
* Change improve results for providers Omgwtf, SpeedCD, Transmithenet, Zoogle
|
||||||
|
* Change validate .torrent files that contain optional header data
|
||||||
|
* Fix case where an episode status was not restored on failure
|
||||||
|
* Add raise log error if no wanted qualities are found
|
||||||
|
* Change add un/pw to Config/Media providers/Options for BTN API graceful fallback (can remove Api key for security)
|
||||||
|
* Change only download torrent once when using blackhole
|
||||||
|
* Add Cloudflare module 1.6.8 (be0a536) to handle specific CF connections
|
||||||
|
* Add Js2Py 0.43 (c1442f1) Cloudflare dependency
|
||||||
|
* Add pyjsparser 2.4.5 (cd5b829) Js2Py dependency
|
||||||
|
* Remove Torrentshack
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.5 (2017-01-16 16:22:00 UTC)
|
||||||
|
|
||||||
|
* Change TD search URL
|
||||||
|
* Fix saving Media Providers when either Search NZBs/Torrents is disabled
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.4 (2016-12-31 00:50:00 UTC)
|
||||||
|
|
||||||
|
* Remove Wombles nzb provider
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.3 (2016-12-27 15:20:00 UTC)
|
||||||
|
|
||||||
|
* Add UK date format handling to name parser
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.2 (2016-12-20 16:00:00 UTC)
|
||||||
|
|
||||||
|
* Change Rarbg and IPT urls
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.1 (2016-12-19 12:00:00 UTC)
|
||||||
|
|
||||||
|
* Fix image scan log for show titles that contain "%"
|
||||||
|
|
||||||
|
|
||||||
|
### 0.12.0 (2016-12-19 03:00:00 UTC)
|
||||||
|
|
||||||
* Add strict Python version check (equal to, or higher than 2.7.9 and less than 3.0), **exit** if incorrect version
|
* Add strict Python version check (equal to, or higher than 2.7.9 and less than 3.0), **exit** if incorrect version
|
||||||
* Update unidecode library 0.04.11 to 0.04.18 (fd57cbf)
|
* Update unidecode library 0.04.11 to 0.04.18 (fd57cbf)
|
||||||
|
|
|
@ -1,13 +1,14 @@
|
||||||
Libs with customisations...
|
Libs with customisations...
|
||||||
|
|
||||||
/lib/cachecontrol/caches/file_cache.py
|
|
||||||
/lib/dateutil/zoneinfo/__init__.py
|
/lib/dateutil/zoneinfo/__init__.py
|
||||||
|
/lib/dateutil/tz/tz.py
|
||||||
/lib/hachoir_core/config.py
|
/lib/hachoir_core/config.py
|
||||||
/lib/hachoir_core/stream/input_helpers.py
|
/lib/hachoir_core/stream/input_helpers.py
|
||||||
/lib/hachoir_metadata/jpeg.py
|
/lib/hachoir_metadata/jpeg.py
|
||||||
/lib/hachoir_metadata/metadata.py
|
/lib/hachoir_metadata/metadata.py
|
||||||
/lib/hachoir_metadata/riff.py
|
/lib/hachoir_metadata/riff.py
|
||||||
/lib/hachoir_parser/guess.py
|
/lib/hachoir_parser/guess.py
|
||||||
|
/lib/hachoir_parser/misc/torrent.py
|
||||||
/lib/lockfile/mkdirlockfile.py
|
/lib/lockfile/mkdirlockfile.py
|
||||||
/lib/pynma/pynma.py
|
/lib/pynma/pynma.py
|
||||||
/lib/requests/packages/urllib3/connectionpool.py
|
/lib/requests/packages/urllib3/connectionpool.py
|
||||||
|
|
40
SickBeard.py
|
@ -32,16 +32,25 @@ import shutil
|
||||||
import subprocess
|
import subprocess
|
||||||
import time
|
import time
|
||||||
import threading
|
import threading
|
||||||
|
import warnings
|
||||||
|
|
||||||
|
warnings.filterwarnings('ignore', module=r'.*fuzzywuzzy.*')
|
||||||
|
warnings.filterwarnings('ignore', module=r'.*Cheetah.*')
|
||||||
|
|
||||||
if not (2, 7, 9) <= sys.version_info < (3, 0):
|
if not (2, 7, 9) <= sys.version_info < (3, 0):
|
||||||
print('Python %s.%s.%s detected.' % sys.version_info[:3])
|
print('Python %s.%s.%s detected.' % sys.version_info[:3])
|
||||||
print('Sorry, SickGear requires Python 2.7.9 or higher. Python 3 is not supported.')
|
print('Sorry, SickGear requires Python 2.7.9 or higher. Python 3 is not supported.')
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
try:
|
||||||
|
import _cleaner
|
||||||
|
except (StandardError, Exception):
|
||||||
|
pass
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import Cheetah
|
import Cheetah
|
||||||
|
|
||||||
if Cheetah.Version[0] != '2':
|
if Cheetah.Version[0] < '2':
|
||||||
raise ValueError
|
raise ValueError
|
||||||
except ValueError:
|
except ValueError:
|
||||||
print('Sorry, requires Python module Cheetah 2.1.0 or newer.')
|
print('Sorry, requires Python module Cheetah 2.1.0 or newer.')
|
||||||
|
@ -302,6 +311,17 @@ class SickGear(object):
|
||||||
print(u'Unable to find "%s", all settings will be default!' % sickbeard.CONFIG_FILE)
|
print(u'Unable to find "%s", all settings will be default!' % sickbeard.CONFIG_FILE)
|
||||||
|
|
||||||
sickbeard.CFG = ConfigObj(sickbeard.CONFIG_FILE)
|
sickbeard.CFG = ConfigObj(sickbeard.CONFIG_FILE)
|
||||||
|
stack_size = None
|
||||||
|
try:
|
||||||
|
stack_size = int(sickbeard.CFG['General']['stack_size'])
|
||||||
|
except:
|
||||||
|
stack_size = None
|
||||||
|
|
||||||
|
if stack_size:
|
||||||
|
try:
|
||||||
|
threading.stack_size(stack_size)
|
||||||
|
except (StandardError, Exception) as e:
|
||||||
|
print('Stack Size %s not set: %s' % (stack_size, e.message))
|
||||||
|
|
||||||
# check all db versions
|
# check all db versions
|
||||||
for d, min_v, max_v, mo in [
|
for d, min_v, max_v, mo in [
|
||||||
|
@ -359,10 +379,7 @@ class SickGear(object):
|
||||||
if sickbeard.WEB_HOST and sickbeard.WEB_HOST != '0.0.0.0':
|
if sickbeard.WEB_HOST and sickbeard.WEB_HOST != '0.0.0.0':
|
||||||
self.webhost = sickbeard.WEB_HOST
|
self.webhost = sickbeard.WEB_HOST
|
||||||
else:
|
else:
|
||||||
if sickbeard.WEB_IPV6:
|
self.webhost = (('0.0.0.0', '::')[sickbeard.WEB_IPV6], '')[sickbeard.WEB_IPV64]
|
||||||
self.webhost = '::'
|
|
||||||
else:
|
|
||||||
self.webhost = '0.0.0.0'
|
|
||||||
|
|
||||||
# web server options
|
# web server options
|
||||||
self.web_options = {
|
self.web_options = {
|
||||||
|
@ -382,7 +399,8 @@ class SickGear(object):
|
||||||
# start web server
|
# start web server
|
||||||
try:
|
try:
|
||||||
# used to check if existing SG instances have been started
|
# used to check if existing SG instances have been started
|
||||||
sickbeard.helpers.wait_for_free_port(self.web_options['host'], self.web_options['port'])
|
sickbeard.helpers.wait_for_free_port(
|
||||||
|
sickbeard.WEB_IPV6 and '::1' or self.web_options['host'], self.web_options['port'])
|
||||||
|
|
||||||
self.webserver = WebServer(self.web_options)
|
self.webserver = WebServer(self.web_options)
|
||||||
self.webserver.start()
|
self.webserver.start()
|
||||||
|
@ -420,9 +438,15 @@ class SickGear(object):
|
||||||
startup_background_tasks = threading.Thread(name='FETCH-XEMDATA', target=sickbeard.scene_exceptions.get_xem_ids)
|
startup_background_tasks = threading.Thread(name='FETCH-XEMDATA', target=sickbeard.scene_exceptions.get_xem_ids)
|
||||||
startup_background_tasks.start()
|
startup_background_tasks.start()
|
||||||
|
|
||||||
# sure, why not?
|
# check history snatched_proper update
|
||||||
|
if not db.DBConnection().has_flag('history_snatch_proper'):
|
||||||
|
# noinspection PyUnresolvedReferences
|
||||||
|
history_snatched_proper_task = threading.Thread(name='UPGRADE-HISTORY-ACTION',
|
||||||
|
target=sickbeard.history.history_snatched_proper_fix)
|
||||||
|
history_snatched_proper_task.start()
|
||||||
|
|
||||||
if sickbeard.USE_FAILED_DOWNLOADS:
|
if sickbeard.USE_FAILED_DOWNLOADS:
|
||||||
failed_history.trimHistory()
|
failed_history.remove_old_history()
|
||||||
|
|
||||||
# Start an update if we're supposed to
|
# Start an update if we're supposed to
|
||||||
if self.force_update or sickbeard.UPDATE_SHOWS_ON_START:
|
if self.force_update or sickbeard.UPDATE_SHOWS_ON_START:
|
||||||
|
|
33
_cleaner.py
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
# remove this file when no longer needed
|
||||||
|
|
||||||
|
import os
|
||||||
|
import shutil
|
||||||
|
|
||||||
|
parent_dir = os.path.abspath(os.path.dirname(__file__))
|
||||||
|
cleaned_file = os.path.abspath(os.path.join(parent_dir, r'.cleaned.tmp'))
|
||||||
|
if not os.path.isfile(cleaned_file):
|
||||||
|
dead_dirs = [os.path.abspath(os.path.join(parent_dir, *d)) for d in [
|
||||||
|
('tornado',),
|
||||||
|
('lib', 'feedcache'),
|
||||||
|
('lib', 'jsonrpclib'),
|
||||||
|
('lib', 'shove'),
|
||||||
|
('lib', 'unrar2')
|
||||||
|
]]
|
||||||
|
|
||||||
|
for dirpath, dirnames, filenames in os.walk(parent_dir):
|
||||||
|
for dead_dir in filter(lambda x: x in dead_dirs, [os.path.abspath(os.path.join(dirpath, d)) for d in dirnames]):
|
||||||
|
try:
|
||||||
|
shutil.rmtree(dead_dir)
|
||||||
|
except (StandardError, Exception):
|
||||||
|
pass
|
||||||
|
|
||||||
|
for filename in [fn for fn in filenames if os.path.splitext(fn)[-1].lower() in ('.pyc', '.pyo')]:
|
||||||
|
try:
|
||||||
|
os.remove(os.path.abspath(os.path.join(dirpath, filename)))
|
||||||
|
except (StandardError, Exception):
|
||||||
|
pass
|
||||||
|
|
||||||
|
with open(cleaned_file, 'wb') as fp:
|
||||||
|
fp.write('This file exists to prevent a rerun delete of *.pyc, *.pyo files')
|
||||||
|
fp.flush()
|
||||||
|
os.fsync(fp.fileno())
|
|
@ -109,6 +109,8 @@ def processEpisode(dir_to_process, org_NZB_name=None, status=None):
|
||||||
|
|
||||||
params = {}
|
params = {}
|
||||||
|
|
||||||
|
params['is_basedir'] = 0
|
||||||
|
|
||||||
params['quiet'] = 1
|
params['quiet'] = 1
|
||||||
|
|
||||||
params['dir'] = dir_to_process
|
params['dir'] = dir_to_process
|
||||||
|
|
321
autoProcessTV/onTxComplete.bat
Normal file
|
@ -0,0 +1,321 @@
|
||||||
|
@ECHO OFF
|
||||||
|
GOTO :main
|
||||||
|
*******************************************************************************
|
||||||
|
|
||||||
|
onTxComplete.bat v1.0 for Sickgear
|
||||||
|
|
||||||
|
Script to copy select files to a location for SickGear to post process.
|
||||||
|
|
||||||
|
This allows the 'Move' post process episode method to be used so that
|
||||||
|
seeding files are not post processed over and over.
|
||||||
|
|
||||||
|
*******************************************************************************
|
||||||
|
|
||||||
|
Supported clients
|
||||||
|
-----------------
|
||||||
|
* Deluge clients 1.3.15 and newer clients
|
||||||
|
* qBittorrent 3.3.12 and newer clients
|
||||||
|
* Transmission 2.84 and newer clients
|
||||||
|
* uTorrent 2.2.1 and newer clients
|
||||||
|
|
||||||
|
|
||||||
|
How this works
|
||||||
|
--------------
|
||||||
|
Completed downloads are copied from a seeding location to an isolated location.
|
||||||
|
SG will 'Move' processed content from isolation to the final show location.
|
||||||
|
|
||||||
|
The four parameters;
|
||||||
|
param1 = Isolation path where to copy completed downloads for SG to process.
|
||||||
|
This value *must* ..
|
||||||
|
1) be different to the path where the client saves completed downloads
|
||||||
|
2) be configured in SG (see later, step a)
|
||||||
|
This path should be created on first run, if not, create it yourself.
|
||||||
|
|
||||||
|
param2 = This filter value is compared with either a client set label, or the
|
||||||
|
tail of the path where the client downloaded seeding file is located.
|
||||||
|
Every download is skipped except those that compare successfully.
|
||||||
|
|
||||||
|
param3 = Client set downloaded item category or label (e.g. "%L")
|
||||||
|
|
||||||
|
param4 = Client set downloaded item content path (e.g. "%F", "%D\%F" etc)
|
||||||
|
|
||||||
|
The values of params 3 and 4 can be found documented in the download client or
|
||||||
|
at the client webiste. Other clients may be able to replace param3 and param4
|
||||||
|
to fit (see examples).
|
||||||
|
|
||||||
|
|
||||||
|
To set up SickGear
|
||||||
|
------------------
|
||||||
|
a) Set /config/postProcessing/Post Processing -> "Completed TV downloads"
|
||||||
|
.. to match param1
|
||||||
|
|
||||||
|
b) Set /config/postProcessing/Post Processing -> "Process episode method"
|
||||||
|
.. to 'Move'
|
||||||
|
|
||||||
|
c) Enable /config/postProcessing/Post Processing -> "Scan and post process"
|
||||||
|
|
||||||
|
d) Enable /config/postProcessing/Post Processing -> "Postpone post processing"
|
||||||
|
|
||||||
|
e) Set /config/search/Torrent Results -> "Set torrent label/category"
|
||||||
|
If using "Black hole" method or if there is no label field, then you must use
|
||||||
|
client auto labeller or a torrent completed save path that ends with param2,
|
||||||
|
for Transmission, see note(2) in that section below.
|
||||||
|
|
||||||
|
|
||||||
|
To set up the download client
|
||||||
|
-----------------------------
|
||||||
|
|
||||||
|
For Deluge
|
||||||
|
----------
|
||||||
|
Deluge clients call scripts with fixed params that prevent passing params,
|
||||||
|
rename onTxComplete.sample.cfg as onTxComplete.cfg and edit parameters there.
|
||||||
|
|
||||||
|
A Deluge label is used to isolate SG downloads from everything else.
|
||||||
|
|
||||||
|
1) Enable the "Label" plugin
|
||||||
|
|
||||||
|
2) Enable the "Execute" plugin
|
||||||
|
|
||||||
|
3) In the "Execute" plugin settings /Add Command/Event/Torrent Complete
|
||||||
|
set command to ... [script dir]\onTxComplete.bat
|
||||||
|
|
||||||
|
4) Add the label set in step (e) to Deluge, right click the label and select
|
||||||
|
"Label Options"/Location/Move completed to/Other/ .. choose a folder created
|
||||||
|
where its name is identical to this label e.g. [path]\[label], (F:\Files\SG)
|
||||||
|
|
||||||
|
Reference: http://dev.deluge-torrent.org/wiki/Plugins/Execute
|
||||||
|
|
||||||
|
|
||||||
|
For qBittorrent
|
||||||
|
---------------
|
||||||
|
The above four parameters are used to configure and run the script.
|
||||||
|
|
||||||
|
Use one cmd from below replacing "[script dir]" with the path to this script
|
||||||
|
|
||||||
|
Set Options/Downloads/Run an external program on torrent completion
|
||||||
|
|
||||||
|
.. to run in windowless mode (the normal run mode used)
|
||||||
|
cmd /c start "" /B [script dir]\onTxComplete.bat "F:\sg_pp" "SG" "%L" "%F"
|
||||||
|
|
||||||
|
OR ..
|
||||||
|
.. to run in console window mode (test mode to see console output)
|
||||||
|
cmd /c start "" /min [script dir]\onTxComplete.bat "F:\sg_pp" "SG" "%L" "%F"
|
||||||
|
|
||||||
|
|
||||||
|
For Transmission
|
||||||
|
----------------
|
||||||
|
Transmission clients call scripts with fixed params that prevent passing params,
|
||||||
|
rename onTxComplete.sample.cfg as onTxComplete.cfg and edit parameters there.
|
||||||
|
|
||||||
|
Transmission does not contain labels, instead, the set path(2) is compared
|
||||||
|
to the config file param2 value to isolate SG downloads from everything else.
|
||||||
|
|
||||||
|
1) Edit/Preferences/Downloading/Call script when torrent is completed
|
||||||
|
... Navigate to this script location and select it
|
||||||
|
|
||||||
|
2) Follow "To set up SickGear" instruction but at step (e),
|
||||||
|
set "Downloaded files location" to a created folder with name ending in the
|
||||||
|
config file value of param2 e.g. [path]\[param2]
|
||||||
|
|
||||||
|
Reference: https://trac.transmissionbt.com/wiki/Scripts
|
||||||
|
|
||||||
|
|
||||||
|
For uTorrent
|
||||||
|
------------
|
||||||
|
The above four parameters are used to configure and run the script.
|
||||||
|
|
||||||
|
Use one cmd below replacing "[script dir]" with the path to this script
|
||||||
|
|
||||||
|
1) Set Preferences/Advanced/Run program/Run this program when a torrent finishes
|
||||||
|
cmd /c start "" /B [script dir]\onTxComplete.bat "F:\sg_pp" "SG" "%L" "%D\%F"
|
||||||
|
|
||||||
|
It is advised to not use the uTorrent "Move completed downloads" feature because
|
||||||
|
it runs scripts before move actions complete, bad. Consider switching.
|
||||||
|
|
||||||
|
Reference: https://stackoverflow.com/a/29071224
|
||||||
|
|
||||||
|
:main
|
||||||
|
rem ***************************************************************************
|
||||||
|
rem Set 1 to enable test mode output (default: blank)
|
||||||
|
SET testmode=
|
||||||
|
rem ***************************************************************************
|
||||||
|
SETLOCAL
|
||||||
|
SETLOCAL ENABLEEXTENSIONS
|
||||||
|
SETLOCAL ENABLEDELAYEDEXPANSION
|
||||||
|
|
||||||
|
rem Get install dir stripped of trailing slash
|
||||||
|
SET "install_dir=%~dp0"
|
||||||
|
|
||||||
|
IF "" NEQ "%~4" (
|
||||||
|
|
||||||
|
rem Use the four input parameters
|
||||||
|
rem This also strips quotes used to safely pass values containing spaces
|
||||||
|
SET "sg_path=%~1"
|
||||||
|
SET "sg_label=%~2"
|
||||||
|
SET "client_label=%~3"
|
||||||
|
SET "content_path=%~4"
|
||||||
|
SET "check_label_path_tail="
|
||||||
|
|
||||||
|
) ELSE (
|
||||||
|
|
||||||
|
rem Process config file
|
||||||
|
SET "cfgfile=!install_dir!onTxComplete.cfg"
|
||||||
|
FOR /F "eol=; tokens=1,2 delims==" %%a IN (!cfgfile!) DO (
|
||||||
|
SET "%%a=%%b"
|
||||||
|
IF "1" == "!testmode!" (
|
||||||
|
ECHO Config ... %%a = %%b
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
SET "nullvar="
|
||||||
|
IF NOT DEFINED param1 SET "nullvar=1"
|
||||||
|
IF NOT DEFINED param2 SET "nullvar=1"
|
||||||
|
IF DEFINED nullvar (
|
||||||
|
ECHO Error: Issue while reading file !cfgfile!
|
||||||
|
GOTO:exit
|
||||||
|
)
|
||||||
|
SET "sg_path=!param1!"
|
||||||
|
SET "sg_label=!param2!"
|
||||||
|
|
||||||
|
rem Attempt to read Transmision environment variables
|
||||||
|
SET "client_name=%TR_TORRENT_NAME%"
|
||||||
|
SET "client_path=%TR_TORRENT_DIR%"
|
||||||
|
|
||||||
|
SET "nullvar="
|
||||||
|
IF "" == "!client_name!" SET "nullvar=1"
|
||||||
|
IF "" == "!client_path!" SET "nullvar=1"
|
||||||
|
|
||||||
|
IF DEFINED nullvar (
|
||||||
|
|
||||||
|
rem With no Transmission vars, attempt to read input parameters from Deluge
|
||||||
|
IF "" == "%~3" (
|
||||||
|
|
||||||
|
ECHO Error: %0 not enough input params, Deluge sends id, name, and path
|
||||||
|
GOTO :exit
|
||||||
|
|
||||||
|
)
|
||||||
|
|
||||||
|
rem Deluge input parameters (i.e. "TorrentID" "Torrent Name" "Torrent Path")
|
||||||
|
rem This also strips quotes used to safely pass values containing spaces
|
||||||
|
SET "client_name=%~2"
|
||||||
|
SET "client_path=%~3"
|
||||||
|
|
||||||
|
)
|
||||||
|
|
||||||
|
SET "content_path=!client_path!\!client_name!"
|
||||||
|
SET "check_label_path_tail=1"
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
rem Replace any double slashes in path with single slash
|
||||||
|
SET "sg_path=!sg_path:\\=\!"
|
||||||
|
SET "content_path=!content_path:\\=\!"
|
||||||
|
|
||||||
|
rem Remove long path switch for most compatiblity, newer OSes may omit this
|
||||||
|
IF "\?\" == "!sg_path:~0,3!" SET "sg_path=!sg_path:~3!"
|
||||||
|
IF "\?\" == "!content_path:~0,3!" SET "content_path=!content_path:~3!"
|
||||||
|
|
||||||
|
rem Remove any trailing slashes from paths
|
||||||
|
IF "\" == "!sg_path:~-1!" SET "sg_path=!sg_path:~0,-1!"
|
||||||
|
IF "\" == "!content_path:~-1!" SET "content_path=!content_path:~0,-1!"
|
||||||
|
|
||||||
|
|
||||||
|
IF DEFINED check_label_path_tail (
|
||||||
|
|
||||||
|
rem Enable the copy action if path ends with user defined label
|
||||||
|
|
||||||
|
SET "client_label=!sg_label!"
|
||||||
|
|
||||||
|
:loop -- label strlen
|
||||||
|
IF NOT "" == "!sg_label:~%len%!" SET /A len+=1 & GOTO :loop
|
||||||
|
SET /A len+=1
|
||||||
|
|
||||||
|
IF "\!sg_label!" NEQ "!client_path:~-%len%!" SET "client_label=skip copy"
|
||||||
|
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
rem Create ".!sync" filename
|
||||||
|
SET "syncext=^!sync"
|
||||||
|
SET "syncfile=!sg_path!\copying.!syncext!"
|
||||||
|
|
||||||
|
|
||||||
|
IF "1" == "!testmode!" (
|
||||||
|
|
||||||
|
ECHO Running in ***test mode*** - files will not be copied
|
||||||
|
ECHO param1 = !sg_path!
|
||||||
|
ECHO param2 = !sg_label!
|
||||||
|
ECHO param3 = !client_label!
|
||||||
|
ECHO param4 = !content_path!
|
||||||
|
ECHO !syncfile!
|
||||||
|
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
CALL:StartsWith "!client_label!" "!sg_label!" && (
|
||||||
|
|
||||||
|
IF NOT EXIST "!sg_path!" MKDIR "!sg_path!"
|
||||||
|
|
||||||
|
IF EXIST "!sg_path!" (
|
||||||
|
|
||||||
|
rem Determine file/folder as these need to be handled differently
|
||||||
|
SET attr=%~a4
|
||||||
|
IF /I "dir" == "!attr:~0,1!ir" (
|
||||||
|
|
||||||
|
rem Create a file to prevent SG premature post processing (ref: step (d)) ..
|
||||||
|
ECHO Copying folder "!content_path!" to "!sg_path!" > "!syncfile!"
|
||||||
|
|
||||||
|
FOR /F "tokens=*" %%a IN ('DIR "!content_path!" /S/B') DO (
|
||||||
|
|
||||||
|
IF "1" == "!testmode!" (
|
||||||
|
|
||||||
|
ECHO XCOPY "%%a" "!sg_path!\.%%~pa" /Y/I/S
|
||||||
|
|
||||||
|
) ELSE (
|
||||||
|
|
||||||
|
XCOPY "%%a" "!sg_path!\.%%~pa" /Y/I/S >NUL 2>NUL
|
||||||
|
IF EXIST "!syncfile!" DEL "!syncfile!"
|
||||||
|
|
||||||
|
)
|
||||||
|
|
||||||
|
)
|
||||||
|
|
||||||
|
) ELSE (
|
||||||
|
|
||||||
|
rem Create a file to prevent SG premature post processing (ref: step (d)) ..
|
||||||
|
ECHO Copying file "!content_path!" to "!sg_path!" > "!syncfile!"
|
||||||
|
|
||||||
|
IF "1" == "!testmode!" (
|
||||||
|
|
||||||
|
ECHO COPY "!content_path!" "!sg_path!\" /Y
|
||||||
|
|
||||||
|
) ELSE (
|
||||||
|
|
||||||
|
COPY "!content_path!" "!sg_path!\" /Y >NUL 2>NUL
|
||||||
|
IF EXIST "!syncfile!" DEL "!syncfile!"
|
||||||
|
|
||||||
|
)
|
||||||
|
|
||||||
|
)
|
||||||
|
|
||||||
|
)
|
||||||
|
|
||||||
|
)
|
||||||
|
GOTO :exit
|
||||||
|
|
||||||
|
rem ****************
|
||||||
|
rem Helper functions
|
||||||
|
rem ****************
|
||||||
|
:StartsWith text string -- Test if text starts with string
|
||||||
|
SETLOCAL
|
||||||
|
SET "txt=%~1"
|
||||||
|
SET "str=%~2"
|
||||||
|
IF DEFINED str CALL SET "s=%str%%%txt:*%str%=%%"
|
||||||
|
IF /I "%txt%" NEQ "%s%" SET=2>NUL
|
||||||
|
EXIT /B
|
||||||
|
rem ****************
|
||||||
|
rem ****************
|
||||||
|
|
||||||
|
:exit
|
||||||
|
IF "1" == "!testmode!" PAUSE
|
||||||
|
IF "1" NEQ "!testmode!" EXIT
|
26
autoProcessTV/onTxComplete.sample.cfg
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
; =============================================================================
|
||||||
|
; ===================== EDIT THE FOLLOWING SETTINGS TO FIT ====================
|
||||||
|
; =============================================================================
|
||||||
|
; ====== The following settings are ONLY used by Deluge or Transmission =======
|
||||||
|
; =============================================================================
|
||||||
|
; File: onTxComplete.cfg
|
||||||
|
|
||||||
|
; Path where to copy completed downloads for SG to post process.
|
||||||
|
; This value *must* ..
|
||||||
|
; 1) be different to the path where the client saves completed downloads
|
||||||
|
; 2) be configured in SG (see section "To set up SickGear" in onTxComplete.bat)
|
||||||
|
; This path should be created on first run, if not, create it yourself.
|
||||||
|
|
||||||
|
param1=F:\sg_pp
|
||||||
|
|
||||||
|
|
||||||
|
; The Deluge label, or path tail used in Transmission (e.g. F:\Files\SG)
|
||||||
|
; This value should match that of the Label option set in SG at ..
|
||||||
|
; config/search/Torrent Results -> "Set torrent label/category"
|
||||||
|
;
|
||||||
|
; This script only copies files where the label begins with this value.
|
||||||
|
; However, if SG is not using labels (e.g. blackhole), then use auto label in
|
||||||
|
; the download client or a torrent completed save path ending with this value.
|
||||||
|
|
||||||
|
param2=SG
|
||||||
|
|
|
@ -43,15 +43,17 @@
|
||||||
height:180px
|
height:180px
|
||||||
}
|
}
|
||||||
|
|
||||||
.ui-menu .ui-menu-item{
|
.ui-dialog .ui-menu .ui-menu-item{
|
||||||
|
font-size:12px;
|
||||||
|
color:#232323;
|
||||||
background-color:#eee
|
background-color:#eee
|
||||||
}
|
}
|
||||||
|
|
||||||
.ui-menu .ui-menu-item-alternate{
|
.ui-dialog .ui-menu .ui-menu-item-alternate{
|
||||||
background-color:#fff
|
background-color:#fff
|
||||||
}
|
}
|
||||||
|
|
||||||
.ui-menu a.ui-state-hover{
|
.ui-dialog .ui-menu .ui-menu-item .ui-state-active{
|
||||||
background:none;
|
background:none;
|
||||||
background-color:#0A246A;
|
background-color:#0A246A;
|
||||||
color:#fff
|
color:#fff
|
||||||
|
|
|
@ -1,21 +1,25 @@
|
||||||
/* =======================================================================
|
/* =======================================================================
|
||||||
inc_top.tmpl
|
inc_top.tmpl
|
||||||
========================================================================== */
|
========================================================================== */
|
||||||
|
.shows-not-found.n .snf .sgicon-warning,
|
||||||
.navbar-default .navbar-nav .logger.errors.n,
|
.navbar-default .navbar-nav .logger.errors.n,
|
||||||
pre .prelight{
|
pre .prelight{
|
||||||
color:#c3ed9b
|
color:#c3ed9b
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.shows-not-found.nn .snf .sgicon-warning,
|
||||||
.navbar-default .navbar-nav .logger.errors.nn,
|
.navbar-default .navbar-nav .logger.errors.nn,
|
||||||
pre .prelight2{
|
pre .prelight2{
|
||||||
color:#f6ff41
|
color:#f6ff41
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.shows-not-found.nnn .snf .sgicon-warning,
|
||||||
.navbar-default .navbar-nav .logger.errors.nnn,
|
.navbar-default .navbar-nav .logger.errors.nnn,
|
||||||
pre .prelight-num{
|
pre .prelight-num{
|
||||||
color:#ffba57
|
color:#ffba57
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.shows-not-found.nnnn .snf .sgicon-warning,
|
||||||
.navbar-default .navbar-nav .logger.errors.nnnn{
|
.navbar-default .navbar-nav .logger.errors.nnnn{
|
||||||
color:#ff6d5e
|
color:#ff6d5e
|
||||||
}
|
}
|
||||||
|
@ -62,6 +66,10 @@ pre .prelight-num{
|
||||||
color:#ddd
|
color:#ddd
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.ui-widget.ui-widget-content{
|
||||||
|
border-color:#222
|
||||||
|
}
|
||||||
|
|
||||||
.ui-widget-content a{
|
.ui-widget-content a{
|
||||||
color:#2d8fbf
|
color:#2d8fbf
|
||||||
}
|
}
|
||||||
|
@ -77,6 +85,8 @@ pre .prelight-num{
|
||||||
}
|
}
|
||||||
|
|
||||||
.ui-state-default,
|
.ui-state-default,
|
||||||
|
.ui-widget.ui-button,
|
||||||
|
.ui-widget.ui-button:active,
|
||||||
.ui-widget-content .ui-state-default,
|
.ui-widget-content .ui-state-default,
|
||||||
.ui-widget-header .ui-state-default{
|
.ui-widget-header .ui-state-default{
|
||||||
background:#3d3d3d;
|
background:#3d3d3d;
|
||||||
|
@ -84,6 +94,10 @@ pre .prelight-num{
|
||||||
border:1px solid #111
|
border:1px solid #111
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.ui-widget.ui-button:hover{
|
||||||
|
border-color:#111
|
||||||
|
}
|
||||||
|
|
||||||
.ui-state-hover,
|
.ui-state-hover,
|
||||||
.ui-widget-content .ui-state-hover,
|
.ui-widget-content .ui-state-hover,
|
||||||
.ui-widget-header .ui-state-hover,
|
.ui-widget-header .ui-state-hover,
|
||||||
|
@ -125,15 +139,19 @@ pre .prelight-num{
|
||||||
}
|
}
|
||||||
|
|
||||||
.ui-state-hover .ui-icon,
|
.ui-state-hover .ui-icon,
|
||||||
.ui-state-focus .ui-icon{
|
.ui-state-focus .ui-icon,
|
||||||
|
.ui-button:hover .ui-icon,
|
||||||
|
.ui-button:focus .ui-icon{
|
||||||
background-image:url("../css/lib/images/ui-icons_222222_256x240.png")
|
background-image:url("../css/lib/images/ui-icons_222222_256x240.png")
|
||||||
}
|
}
|
||||||
|
|
||||||
.ui-state-active .ui-icon{
|
.ui-state-active .ui-icon,
|
||||||
|
.ui-button:active .ui-icon{
|
||||||
background-image:url("../css/lib/images/ui-icons_8c291d_256x240.png")
|
background-image:url("../css/lib/images/ui-icons_8c291d_256x240.png")
|
||||||
}
|
}
|
||||||
|
|
||||||
.ui-state-highlight .ui-icon{
|
.ui-state-highlight .ui-icon,
|
||||||
|
.ui-button .ui-state-highlight.ui-icon{
|
||||||
background-image:url("../css/lib/images/ui-icons_2e83ff_256x240.png")
|
background-image:url("../css/lib/images/ui-icons_2e83ff_256x240.png")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -142,6 +160,10 @@ pre .prelight-num{
|
||||||
background-image:url("../css/lib/images/ui-icons_cd0a0a_256x240.png")
|
background-image:url("../css/lib/images/ui-icons_cd0a0a_256x240.png")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.ui-button .ui-icon{
|
||||||
|
background-image:url("../css/lib/images/ui-icons_09a2ff_256x240.png")
|
||||||
|
}
|
||||||
|
|
||||||
.ui-widget-overlay{
|
.ui-widget-overlay{
|
||||||
background:#000 url("../css/lib/images/ui-bg_flat_0_000000_40x100.png") 50% 50% repeat-x
|
background:#000 url("../css/lib/images/ui-bg_flat_0_000000_40x100.png") 50% 50% repeat-x
|
||||||
}
|
}
|
||||||
|
@ -275,11 +297,13 @@ a.ui-font{
|
||||||
background-image:linear-gradient(to left, rgba(51, 51, 51, 1), rgba(51, 51, 51, 0))
|
background-image:linear-gradient(to left, rgba(51, 51, 51, 1), rgba(51, 51, 51, 0))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.show-toggle-hide,
|
||||||
td.tvShow a{
|
td.tvShow a{
|
||||||
color:#ddd;
|
color:#ddd;
|
||||||
text-decoration:none
|
text-decoration:none
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.show-toggle-hide:hover,
|
||||||
td.tvShow a:hover span,
|
td.tvShow a:hover span,
|
||||||
td.tvShow a:hover{
|
td.tvShow a:hover{
|
||||||
cursor:pointer;
|
cursor:pointer;
|
||||||
|
@ -315,6 +339,7 @@ home_newShow.tmpl
|
||||||
#addRootDirTable td label .filepath,
|
#addRootDirTable td label .filepath,
|
||||||
.grey-text{color:#999}
|
.grey-text{color:#999}
|
||||||
.highlight-text{color:#fff}
|
.highlight-text{color:#fff}
|
||||||
|
#display-show.back-art.pro.ii .tablesorter tr .grey-text{color:#555}
|
||||||
|
|
||||||
#newShowPortal #displayText .show-name,
|
#newShowPortal #displayText .show-name,
|
||||||
#newShowPortal #displayText .show-dest,
|
#newShowPortal #displayText .show-dest,
|
||||||
|
@ -619,7 +644,7 @@ config*.tmpl
|
||||||
color:#ddd
|
color:#ddd
|
||||||
}
|
}
|
||||||
|
|
||||||
.testNotification{
|
.test-notification{
|
||||||
border:1px dotted #ccc
|
border:1px dotted #ccc
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -628,6 +653,10 @@ config*.tmpl
|
||||||
color:#ddd
|
color:#ddd
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.provider-enabled{
|
||||||
|
box-shadow:-26px 0 0 0 rgb(21, 82, 143) inset
|
||||||
|
}
|
||||||
|
|
||||||
#service_order_list li{
|
#service_order_list li{
|
||||||
background:#333 !important;
|
background:#333 !important;
|
||||||
}
|
}
|
||||||
|
@ -906,6 +935,7 @@ fieldset[disabled] .navbar-default .btn-link:focus{
|
||||||
color:#ddd
|
color:#ddd
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.component-group.typelist .bgcol,
|
||||||
.dropdown-menu{
|
.dropdown-menu{
|
||||||
background-color:#333;
|
background-color:#333;
|
||||||
border:1px solid rgba(0, 0, 0, 0.15);
|
border:1px solid rgba(0, 0, 0, 0.15);
|
||||||
|
@ -1264,16 +1294,20 @@ input sizing (for config pages)
|
||||||
========================================================================== */
|
========================================================================== */
|
||||||
|
|
||||||
.showlist-select optgroup,
|
.showlist-select optgroup,
|
||||||
|
#results-sortby optgroup,
|
||||||
#pickShow optgroup,
|
#pickShow optgroup,
|
||||||
#showfilter optgroup,
|
#showfilter optgroup,
|
||||||
|
#showsort optgroup,
|
||||||
#editAProvider optgroup{
|
#editAProvider optgroup{
|
||||||
color:#eee;
|
color:#eee;
|
||||||
background-color:rgb(51, 51, 51)
|
background-color:rgb(51, 51, 51)
|
||||||
}
|
}
|
||||||
|
|
||||||
.showlist-select optgroup option,
|
.showlist-select optgroup option,
|
||||||
|
#results-sortby optgroup option,
|
||||||
#pickShow optgroup option,
|
#pickShow optgroup option,
|
||||||
#showfilter optgroup option,
|
#showfilter optgroup option,
|
||||||
|
#showsort optgroup option,
|
||||||
#editAProvider optgroup option{
|
#editAProvider optgroup option{
|
||||||
color:#222;
|
color:#222;
|
||||||
background-color:#ddd
|
background-color:#ddd
|
||||||
|
@ -1450,65 +1484,18 @@ thead.tablesorter-stickyHeader{
|
||||||
color:#000
|
color:#000
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* =======================================================================
|
/* =======================================================================
|
||||||
token-input.css
|
token-input.css Overrides
|
||||||
========================================================================== */
|
========================================================================== */
|
||||||
|
|
||||||
ul.token-input-list{
|
ul.token-input-list,
|
||||||
border:1px solid #ccc;
|
div.token-input-dropdown,
|
||||||
background-color:#ddd
|
|
||||||
}
|
|
||||||
|
|
||||||
ul.token-input-list li input{
|
|
||||||
border:0;
|
|
||||||
background-color:white
|
|
||||||
}
|
|
||||||
|
|
||||||
li.token-input-token{
|
|
||||||
background-color:#d0efa0;
|
|
||||||
color:#000
|
|
||||||
}
|
|
||||||
|
|
||||||
li.token-input-token span{
|
|
||||||
color:#777
|
|
||||||
}
|
|
||||||
|
|
||||||
li.token-input-selected-token{
|
|
||||||
background-color:#08844e;
|
|
||||||
color:#ddd
|
|
||||||
}
|
|
||||||
|
|
||||||
li.token-input-selected-token span{
|
|
||||||
color:#bbb
|
|
||||||
}
|
|
||||||
|
|
||||||
div.token-input-dropdown{
|
|
||||||
background-color:#ddd;
|
|
||||||
color:#000;
|
|
||||||
border-left-color:#ccc;
|
|
||||||
border-right-color:#ccc;
|
|
||||||
border-bottom-color:#ccc
|
|
||||||
}
|
|
||||||
|
|
||||||
div.token-input-dropdown p{
|
|
||||||
color:#777
|
|
||||||
}
|
|
||||||
|
|
||||||
div.token-input-dropdown ul li{
|
div.token-input-dropdown ul li{
|
||||||
background-color:#ddd
|
background-color:#ddd
|
||||||
}
|
}
|
||||||
|
|
||||||
div.token-input-dropdown ul li.token-input-dropdown-item{
|
li.token-input-selected-token{
|
||||||
background-color:#fafafa
|
color:#ddd
|
||||||
}
|
|
||||||
|
|
||||||
div.token-input-dropdown ul li.token-input-dropdown-item2{
|
|
||||||
background-color:#ddd
|
|
||||||
}
|
|
||||||
|
|
||||||
div.token-input-dropdown ul li.token-input-selected-dropdown-item{
|
|
||||||
background-color:#6196c2
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* =======================================================================
|
/* =======================================================================
|
||||||
|
|
|
@ -6,224 +6,283 @@
|
||||||
<font id="glyphicons_halflingsregular" horiz-adv-x="1200" >
|
<font id="glyphicons_halflingsregular" horiz-adv-x="1200" >
|
||||||
<font-face units-per-em="1200" ascent="960" descent="-240" />
|
<font-face units-per-em="1200" ascent="960" descent="-240" />
|
||||||
<missing-glyph horiz-adv-x="500" />
|
<missing-glyph horiz-adv-x="500" />
|
||||||
<glyph />
|
<glyph horiz-adv-x="0" />
|
||||||
<glyph />
|
<glyph horiz-adv-x="400" />
|
||||||
<glyph unicode="
" />
|
|
||||||
<glyph unicode=" " />
|
<glyph unicode=" " />
|
||||||
<glyph unicode="*" d="M100 500v200h259l-183 183l141 141l183 -183v259h200v-259l183 183l141 -141l-183 -183h259v-200h-259l183 -183l-141 -141l-183 183v-259h-200v259l-183 -183l-141 141l183 183h-259z" />
|
<glyph unicode="*" d="M600 1100q15 0 34 -1.5t30 -3.5l11 -1q10 -2 17.5 -10.5t7.5 -18.5v-224l158 158q7 7 18 8t19 -6l106 -106q7 -8 6 -19t-8 -18l-158 -158h224q10 0 18.5 -7.5t10.5 -17.5q6 -41 6 -75q0 -15 -1.5 -34t-3.5 -30l-1 -11q-2 -10 -10.5 -17.5t-18.5 -7.5h-224l158 -158 q7 -7 8 -18t-6 -19l-106 -106q-8 -7 -19 -6t-18 8l-158 158v-224q0 -10 -7.5 -18.5t-17.5 -10.5q-41 -6 -75 -6q-15 0 -34 1.5t-30 3.5l-11 1q-10 2 -17.5 10.5t-7.5 18.5v224l-158 -158q-7 -7 -18 -8t-19 6l-106 106q-7 8 -6 19t8 18l158 158h-224q-10 0 -18.5 7.5 t-10.5 17.5q-6 41 -6 75q0 15 1.5 34t3.5 30l1 11q2 10 10.5 17.5t18.5 7.5h224l-158 158q-7 7 -8 18t6 19l106 106q8 7 19 6t18 -8l158 -158v224q0 10 7.5 18.5t17.5 10.5q41 6 75 6z" />
|
||||||
<glyph unicode="+" d="M0 400v300h400v400h300v-400h400v-300h-400v-400h-300v400h-400z" />
|
<glyph unicode="+" d="M450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-350h350q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-350v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v350h-350q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5 h350v350q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode=" " />
|
<glyph unicode=" " />
|
||||||
<glyph unicode=" " horiz-adv-x="652" />
|
<glyph unicode="¥" d="M825 1100h250q10 0 12.5 -5t-5.5 -13l-364 -364q-6 -6 -11 -18h268q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-100h275q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-125v-174q0 -11 -7.5 -18.5t-18.5 -7.5h-148q-11 0 -18.5 7.5t-7.5 18.5v174 h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h125v100h-275q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h118q-5 12 -11 18l-364 364q-8 8 -5.5 13t12.5 5h250q25 0 43 -18l164 -164q8 -8 18 -8t18 8l164 164q18 18 43 18z" />
|
||||||
<glyph unicode=" " horiz-adv-x="1304" />
|
<glyph unicode=" " horiz-adv-x="650" />
|
||||||
<glyph unicode=" " horiz-adv-x="652" />
|
<glyph unicode=" " horiz-adv-x="1300" />
|
||||||
<glyph unicode=" " horiz-adv-x="1304" />
|
<glyph unicode=" " horiz-adv-x="650" />
|
||||||
<glyph unicode=" " horiz-adv-x="434" />
|
<glyph unicode=" " horiz-adv-x="1300" />
|
||||||
<glyph unicode=" " horiz-adv-x="326" />
|
<glyph unicode=" " horiz-adv-x="433" />
|
||||||
<glyph unicode=" " horiz-adv-x="217" />
|
<glyph unicode=" " horiz-adv-x="325" />
|
||||||
<glyph unicode=" " horiz-adv-x="217" />
|
<glyph unicode=" " horiz-adv-x="216" />
|
||||||
<glyph unicode=" " horiz-adv-x="163" />
|
<glyph unicode=" " horiz-adv-x="216" />
|
||||||
|
<glyph unicode=" " horiz-adv-x="162" />
|
||||||
<glyph unicode=" " horiz-adv-x="260" />
|
<glyph unicode=" " horiz-adv-x="260" />
|
||||||
<glyph unicode=" " horiz-adv-x="72" />
|
<glyph unicode=" " horiz-adv-x="72" />
|
||||||
<glyph unicode=" " horiz-adv-x="260" />
|
<glyph unicode=" " horiz-adv-x="260" />
|
||||||
<glyph unicode=" " horiz-adv-x="326" />
|
<glyph unicode=" " horiz-adv-x="325" />
|
||||||
<glyph unicode="€" d="M100 500l100 100h113q0 47 5 100h-218l100 100h135q37 167 112 257q117 141 297 141q242 0 354 -189q60 -103 66 -209h-181q0 55 -25.5 99t-63.5 68t-75 36.5t-67 12.5q-24 0 -52.5 -10t-62.5 -32t-65.5 -67t-50.5 -107h379l-100 -100h-300q-6 -46 -6 -100h406l-100 -100 h-300q9 -74 33 -132t52.5 -91t62 -54.5t59 -29t46.5 -7.5q29 0 66 13t75 37t63.5 67.5t25.5 96.5h174q-31 -172 -128 -278q-107 -117 -274 -117q-205 0 -324 158q-36 46 -69 131.5t-45 205.5h-217z" />
|
<glyph unicode="€" d="M744 1198q242 0 354 -189q60 -104 66 -209h-181q0 45 -17.5 82.5t-43.5 61.5t-58 40.5t-60.5 24t-51.5 7.5q-19 0 -40.5 -5.5t-49.5 -20.5t-53 -38t-49 -62.5t-39 -89.5h379l-100 -100h-300q-6 -50 -6 -100h406l-100 -100h-300q9 -74 33 -132t52.5 -91t61.5 -54.5t59 -29 t47 -7.5q22 0 50.5 7.5t60.5 24.5t58 41t43.5 61t17.5 80h174q-30 -171 -128 -278q-107 -117 -274 -117q-206 0 -324 158q-36 48 -69 133t-45 204h-217l100 100h112q1 47 6 100h-218l100 100h134q20 87 51 153.5t62 103.5q117 141 297 141z" />
|
||||||
<glyph unicode="−" d="M200 400h900v300h-900v-300z" />
|
<glyph unicode="₽" d="M428 1200h350q67 0 120 -13t86 -31t57 -49.5t35 -56.5t17 -64.5t6.5 -60.5t0.5 -57v-16.5v-16.5q0 -36 -0.5 -57t-6.5 -61t-17 -65t-35 -57t-57 -50.5t-86 -31.5t-120 -13h-178l-2 -100h288q10 0 13 -6t-3 -14l-120 -160q-6 -8 -18 -14t-22 -6h-138v-175q0 -11 -5.5 -18 t-15.5 -7h-149q-10 0 -17.5 7.5t-7.5 17.5v175h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v100h-267q-10 0 -13 6t3 14l120 160q6 8 18 14t22 6h117v475q0 10 7.5 17.5t17.5 7.5zM600 1000v-300h203q64 0 86.5 33t22.5 119q0 84 -22.5 116t-86.5 32h-203z" />
|
||||||
|
<glyph unicode="−" d="M250 700h800q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
|
<glyph unicode="⌛" d="M1000 1200v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-50v-100q0 -91 -49.5 -165.5t-130.5 -109.5q81 -35 130.5 -109.5t49.5 -165.5v-150h50q21 0 35.5 -14.5t14.5 -35.5v-150h-800v150q0 21 14.5 35.5t35.5 14.5h50v150q0 91 49.5 165.5t130.5 109.5q-81 35 -130.5 109.5 t-49.5 165.5v100h-50q-21 0 -35.5 14.5t-14.5 35.5v150h800zM400 1000v-100q0 -60 32.5 -109.5t87.5 -73.5q28 -12 44 -37t16 -55t-16 -55t-44 -37q-55 -24 -87.5 -73.5t-32.5 -109.5v-150h400v150q0 60 -32.5 109.5t-87.5 73.5q-28 12 -44 37t-16 55t16 55t44 37 q55 24 87.5 73.5t32.5 109.5v100h-400z" />
|
||||||
<glyph unicode="◼" horiz-adv-x="500" d="M0 0z" />
|
<glyph unicode="◼" horiz-adv-x="500" d="M0 0z" />
|
||||||
<glyph unicode="☁" d="M-14 494q0 -80 56.5 -137t135.5 -57h750q120 0 205 86.5t85 207.5t-85 207t-205 86q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5z" />
|
<glyph unicode="☁" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -206.5q0 -121 -85 -207.5t-205 -86.5h-750q-79 0 -135.5 57t-56.5 137q0 69 42.5 122.5t108.5 67.5q-2 12 -2 37q0 153 108 260.5t260 107.5z" />
|
||||||
<glyph unicode="✉" d="M0 100l400 400l200 -200l200 200l400 -400h-1200zM0 300v600l300 -300zM0 1100l600 -603l600 603h-1200zM900 600l300 300v-600z" />
|
<glyph unicode="⛺" d="M774 1193.5q16 -9.5 20.5 -27t-5.5 -33.5l-136 -187l467 -746h30q20 0 35 -18.5t15 -39.5v-42h-1200v42q0 21 15 39.5t35 18.5h30l468 746l-135 183q-10 16 -5.5 34t20.5 28t34 5.5t28 -20.5l111 -148l112 150q9 16 27 20.5t34 -5zM600 200h377l-182 112l-195 534v-646z " />
|
||||||
<glyph unicode="✏" d="M-13 -13l333 112l-223 223zM187 403l214 -214l614 614l-214 214zM887 1103l214 -214l99 92q13 13 13 32.5t-13 33.5l-153 153q-15 13 -33 13t-33 -13z" />
|
<glyph unicode="✉" d="M25 1100h1150q10 0 12.5 -5t-5.5 -13l-564 -567q-8 -8 -18 -8t-18 8l-564 567q-8 8 -5.5 13t12.5 5zM18 882l264 -264q8 -8 8 -18t-8 -18l-264 -264q-8 -8 -13 -5.5t-5 12.5v550q0 10 5 12.5t13 -5.5zM918 618l264 264q8 8 13 5.5t5 -12.5v-550q0 -10 -5 -12.5t-13 5.5 l-264 264q-8 8 -8 18t8 18zM818 482l364 -364q8 -8 5.5 -13t-12.5 -5h-1150q-10 0 -12.5 5t5.5 13l364 364q8 8 18 8t18 -8l164 -164q8 -8 18 -8t18 8l164 164q8 8 18 8t18 -8z" />
|
||||||
<glyph unicode="" d="M0 1200h1200l-500 -550v-550h300v-100h-800v100h300v550z" />
|
<glyph unicode="✏" d="M1011 1210q19 0 33 -13l153 -153q13 -14 13 -33t-13 -33l-99 -92l-214 214l95 96q13 14 32 14zM1013 800l-615 -614l-214 214l614 614zM317 96l-333 -112l110 335z" />
|
||||||
<glyph unicode="" d="M14 84q18 -55 86 -75.5t147 5.5q65 21 109 69t44 90v606l600 155v-521q-64 16 -138 -7q-79 -26 -122.5 -83t-25.5 -111q18 -55 86 -75.5t147 4.5q70 23 111.5 63.5t41.5 95.5v881q0 10 -7 15.5t-17 2.5l-752 -193q-10 -3 -17 -12.5t-7 -19.5v-689q-64 17 -138 -7 q-79 -25 -122.5 -82t-25.5 -112z" />
|
<glyph unicode="" d="M700 650v-550h250q21 0 35.5 -14.5t14.5 -35.5v-50h-800v50q0 21 14.5 35.5t35.5 14.5h250v550l-500 550h1200z" />
|
||||||
<glyph unicode="" d="M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233z" />
|
<glyph unicode="" d="M368 1017l645 163q39 15 63 0t24 -49v-831q0 -55 -41.5 -95.5t-111.5 -63.5q-79 -25 -147 -4.5t-86 75t25.5 111.5t122.5 82q72 24 138 8v521l-600 -155v-606q0 -42 -44 -90t-109 -69q-79 -26 -147 -5.5t-86 75.5t25.5 111.5t122.5 82.5q72 24 138 7v639q0 38 14.5 59 t53.5 34z" />
|
||||||
<glyph unicode="" d="M100 784q0 64 28 123t73 100.5t104.5 64t119 20.5t120 -38.5t104.5 -104.5q48 69 109.5 105t121.5 38t118.5 -20.5t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-149.5 152.5t-126.5 127.5 t-94 124.5t-33.5 117.5z" />
|
<glyph unicode="" d="M500 1191q100 0 191 -39t156.5 -104.5t104.5 -156.5t39 -191l-1 -2l1 -5q0 -141 -78 -262l275 -274q23 -26 22.5 -44.5t-22.5 -42.5l-59 -58q-26 -20 -46.5 -20t-39.5 20l-275 274q-119 -77 -261 -77l-5 1l-2 -1q-100 0 -191 39t-156.5 104.5t-104.5 156.5t-39 191 t39 191t104.5 156.5t156.5 104.5t191 39zM500 1022q-88 0 -162 -43t-117 -117t-43 -162t43 -162t117 -117t162 -43t162 43t117 117t43 162t-43 162t-117 117t-162 43z" />
|
||||||
<glyph unicode="" d="M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1z" />
|
<glyph unicode="" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104z" />
|
||||||
<glyph unicode="" d="M-72 800h479l146 400h2l146 -400h472l-382 -278l145 -449l-384 275l-382 -275l146 447zM168 71l2 1zM237 700l196 -142l-73 -226l192 140l195 -141l-74 229l193 140h-235l-77 211l-78 -211h-239z" />
|
<glyph unicode="" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429z" />
|
||||||
<glyph unicode="" d="M0 0v143l400 257v100q-37 0 -68.5 74.5t-31.5 125.5v200q0 124 88 212t212 88t212 -88t88 -212v-200q0 -51 -31.5 -125.5t-68.5 -74.5v-100l400 -257v-143h-1200z" />
|
<glyph unicode="" d="M407 800l131 353q7 19 17.5 19t17.5 -19l129 -353h421q21 0 24 -8.5t-14 -20.5l-342 -249l130 -401q7 -20 -0.5 -25.5t-24.5 6.5l-343 246l-342 -247q-17 -12 -24.5 -6.5t-0.5 25.5l130 400l-347 251q-17 12 -14 20.5t23 8.5h429zM477 700h-240l197 -142l-74 -226 l193 139l195 -140l-74 229l192 140h-234l-78 211z" />
|
||||||
<glyph unicode="" d="M0 0v1100h1200v-1100h-1200zM100 100h100v100h-100v-100zM100 300h100v100h-100v-100zM100 500h100v100h-100v-100zM100 700h100v100h-100v-100zM100 900h100v100h-100v-100zM300 100h600v400h-600v-400zM300 600h600v400h-600v-400zM1000 100h100v100h-100v-100z M1000 300h100v100h-100v-100zM1000 500h100v100h-100v-100zM1000 700h100v100h-100v-100zM1000 900h100v100h-100v-100z" />
|
<glyph unicode="" d="M600 1200q124 0 212 -88t88 -212v-250q0 -46 -31 -98t-69 -52v-75q0 -10 6 -21.5t15 -17.5l358 -230q9 -5 15 -16.5t6 -21.5v-93q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v93q0 10 6 21.5t15 16.5l358 230q9 6 15 17.5t6 21.5v75q-38 0 -69 52 t-31 98v250q0 124 88 212t212 88z" />
|
||||||
<glyph unicode="" d="M0 50v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5zM0 650v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5zM600 50v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5zM600 650v400q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5z" />
|
<glyph unicode="" d="M25 1100h1150q10 0 17.5 -7.5t7.5 -17.5v-1050q0 -10 -7.5 -17.5t-17.5 -7.5h-1150q-10 0 -17.5 7.5t-7.5 17.5v1050q0 10 7.5 17.5t17.5 7.5zM100 1000v-100h100v100h-100zM875 1000h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5t17.5 -7.5h550 q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM1000 1000v-100h100v100h-100zM100 800v-100h100v100h-100zM1000 800v-100h100v100h-100zM100 600v-100h100v100h-100zM1000 600v-100h100v100h-100zM875 500h-550q-10 0 -17.5 -7.5t-7.5 -17.5v-350q0 -10 7.5 -17.5 t17.5 -7.5h550q10 0 17.5 7.5t7.5 17.5v350q0 10 -7.5 17.5t-17.5 7.5zM100 400v-100h100v100h-100zM1000 400v-100h100v100h-100zM100 200v-100h100v100h-100zM1000 200v-100h100v100h-100z" />
|
||||||
<glyph unicode="" d="M0 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM0 450v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5zM0 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5 t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 450v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5 v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 450v200q0 21 14.5 35.5t35.5 14.5h200 q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM800 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5z" />
|
<glyph unicode="" d="M50 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM50 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM650 500h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M0 50v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM0 450q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v200q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5 t-14.5 -35.5v-200zM0 850v200q0 21 14.5 35.5t35.5 14.5h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5zM400 50v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5 t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5zM400 450v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5zM400 850v200q0 21 14.5 35.5t35.5 14.5h700q21 0 35.5 -14.5t14.5 -35.5 v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5z" />
|
<glyph unicode="" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM850 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 700h200q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h200 q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM850 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5 t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M29 454l419 -420l818 820l-212 212l-607 -607l-206 207z" />
|
<glyph unicode="" d="M50 1100h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 1100h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200 q0 21 14.5 35.5t35.5 14.5zM50 700h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 700h700q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-700 q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM50 300h200q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5zM450 300h700q21 0 35.5 -14.5t14.5 -35.5v-200 q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M106 318l282 282l-282 282l212 212l282 -282l282 282l212 -212l-282 -282l282 -282l-212 -212l-282 282l-282 -282z" />
|
<glyph unicode="" d="M465 477l571 571q8 8 18 8t17 -8l177 -177q8 -7 8 -17t-8 -18l-783 -784q-7 -8 -17.5 -8t-17.5 8l-384 384q-8 8 -8 18t8 17l177 177q7 8 17 8t18 -8l171 -171q7 -7 18 -7t18 7z" />
|
||||||
<glyph unicode="" d="M23 693q0 200 142 342t342 142t342 -142t142 -342q0 -142 -78 -261l300 -300q7 -8 7 -18t-7 -18l-109 -109q-8 -7 -18 -7t-18 7l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 693q0 -136 97 -233t234 -97t233.5 96.5t96.5 233.5t-96.5 233.5t-233.5 96.5 t-234 -97t-97 -233zM300 600v200h100v100h200v-100h100v-200h-100v-100h-200v100h-100z" />
|
<glyph unicode="" d="M904 1083l178 -179q8 -8 8 -18.5t-8 -17.5l-267 -268l267 -268q8 -7 8 -17.5t-8 -18.5l-178 -178q-8 -8 -18.5 -8t-17.5 8l-268 267l-268 -267q-7 -8 -17.5 -8t-18.5 8l-178 178q-8 8 -8 18.5t8 17.5l267 268l-267 268q-8 7 -8 17.5t8 18.5l178 178q8 8 18.5 8t17.5 -8 l268 -267l268 268q7 7 17.5 7t18.5 -7z" />
|
||||||
<glyph unicode="" d="M23 694q0 200 142 342t342 142t342 -142t142 -342q0 -141 -78 -262l300 -299q7 -7 7 -18t-7 -18l-109 -109q-8 -8 -18 -8t-18 8l-300 300q-119 -78 -261 -78q-200 0 -342 142t-142 342zM176 694q0 -136 97 -233t234 -97t233.5 97t96.5 233t-96.5 233t-233.5 97t-234 -97 t-97 -233zM300 601h400v200h-400v-200z" />
|
<glyph unicode="" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM425 900h150q10 0 17.5 -7.5t7.5 -17.5v-75h75q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5 t-17.5 -7.5h-75v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-75q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v75q0 10 7.5 17.5t17.5 7.5z" />
|
||||||
<glyph unicode="" d="M23 600q0 183 105 331t272 210v-166q-103 -55 -165 -155t-62 -220q0 -177 125 -302t302 -125t302 125t125 302q0 120 -62 220t-165 155v166q167 -62 272 -210t105 -331q0 -118 -45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5 zM500 750q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v400q0 21 -14.5 35.5t-35.5 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-400z" />
|
<glyph unicode="" d="M507 1177q98 0 187.5 -38.5t154.5 -103.5t103.5 -154.5t38.5 -187.5q0 -141 -78 -262l300 -299q8 -8 8 -18.5t-8 -18.5l-109 -108q-7 -8 -17.5 -8t-18.5 8l-300 299q-119 -77 -261 -77q-98 0 -188 38.5t-154.5 103t-103 154.5t-38.5 188t38.5 187.5t103 154.5 t154.5 103.5t188 38.5zM506.5 1023q-89.5 0 -165.5 -44t-120 -120.5t-44 -166t44 -165.5t120 -120t165.5 -44t166 44t120.5 120t44 165.5t-44 166t-120.5 120.5t-166 44zM325 800h350q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-350q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
|
||||||
<glyph unicode="" d="M100 1h200v300h-200v-300zM400 1v500h200v-500h-200zM700 1v800h200v-800h-200zM1000 1v1200h200v-1200h-200z" />
|
<glyph unicode="" d="M550 1200h100q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM800 975v166q167 -62 272 -209.5t105 -331.5q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5 t-184.5 123t-123 184.5t-45.5 224q0 184 105 331.5t272 209.5v-166q-103 -55 -165 -155t-62 -220q0 -116 57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5q0 120 -62 220t-165 155z" />
|
||||||
<glyph unicode="" d="M26 601q0 -33 6 -74l151 -38l2 -6q14 -49 38 -93l3 -5l-80 -134q45 -59 105 -105l133 81l5 -3q45 -26 94 -39l5 -2l38 -151q40 -5 74 -5q27 0 74 5l38 151l6 2q46 13 93 39l5 3l134 -81q56 44 104 105l-80 134l3 5q24 44 39 93l1 6l152 38q5 40 5 74q0 28 -5 73l-152 38 l-1 6q-16 51 -39 93l-3 5l80 134q-44 58 -104 105l-134 -81l-5 3q-45 25 -93 39l-6 1l-38 152q-40 5 -74 5q-27 0 -74 -5l-38 -152l-5 -1q-50 -14 -94 -39l-5 -3l-133 81q-59 -47 -105 -105l80 -134l-3 -5q-25 -47 -38 -93l-2 -6l-151 -38q-6 -48 -6 -73zM385 601 q0 88 63 151t152 63t152 -63t63 -151q0 -89 -63 -152t-152 -63t-152 63t-63 152z" />
|
<glyph unicode="" d="M1025 1200h150q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM725 800h150q10 0 17.5 -7.5t7.5 -17.5v-750q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v750 q0 10 7.5 17.5t17.5 7.5zM425 500h150q10 0 17.5 -7.5t7.5 -17.5v-450q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v450q0 10 7.5 17.5t17.5 7.5zM125 300h150q10 0 17.5 -7.5t7.5 -17.5v-250q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5 v250q0 10 7.5 17.5t17.5 7.5z" />
|
||||||
<glyph unicode="" d="M100 1025v50q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5v-100h275q10 0 17.5 -7.5t7.5 -17.5v-50q0 -11 -7 -18t-18 -7h-1050q-11 0 -18 7t-7 18zM200 100v800h900v-800q0 -41 -29.5 -71t-70.5 -30h-700q-41 0 -70.5 30 t-29.5 71zM300 100h100v700h-100v-700zM500 100h100v700h-100v-700zM500 1100h300v100h-300v-100zM700 100h100v700h-100v-700zM900 100h100v700h-100v-700z" />
|
<glyph unicode="" d="M600 1174q33 0 74 -5l38 -152l5 -1q49 -14 94 -39l5 -2l134 80q61 -48 104 -105l-80 -134l3 -5q25 -44 39 -93l1 -6l152 -38q5 -43 5 -73q0 -34 -5 -74l-152 -38l-1 -6q-15 -49 -39 -93l-3 -5l80 -134q-48 -61 -104 -105l-134 81l-5 -3q-44 -25 -94 -39l-5 -2l-38 -151 q-43 -5 -74 -5q-33 0 -74 5l-38 151l-5 2q-49 14 -94 39l-5 3l-134 -81q-60 48 -104 105l80 134l-3 5q-25 45 -38 93l-2 6l-151 38q-6 42 -6 74q0 33 6 73l151 38l2 6q13 48 38 93l3 5l-80 134q47 61 105 105l133 -80l5 2q45 25 94 39l5 1l38 152q43 5 74 5zM600 815 q-89 0 -152 -63t-63 -151.5t63 -151.5t152 -63t152 63t63 151.5t-63 151.5t-152 63z" />
|
||||||
<glyph unicode="" d="M1 601l656 644l644 -644h-200v-600h-300v400h-300v-400h-300v600h-200z" />
|
<glyph unicode="" d="M500 1300h300q41 0 70.5 -29.5t29.5 -70.5v-100h275q10 0 17.5 -7.5t7.5 -17.5v-75h-1100v75q0 10 7.5 17.5t17.5 7.5h275v100q0 41 29.5 70.5t70.5 29.5zM500 1200v-100h300v100h-300zM1100 900v-800q0 -41 -29.5 -70.5t-70.5 -29.5h-700q-41 0 -70.5 29.5t-29.5 70.5 v800h900zM300 800v-700h100v700h-100zM500 800v-700h100v700h-100zM700 800v-700h100v700h-100zM900 800v-700h100v700h-100z" />
|
||||||
<glyph unicode="" d="M100 25v1150q0 11 7 18t18 7h475v-500h400v-675q0 -11 -7 -18t-18 -7h-850q-11 0 -18 7t-7 18zM700 800v300l300 -300h-300z" />
|
<glyph unicode="" d="M18 618l620 608q8 7 18.5 7t17.5 -7l608 -608q8 -8 5.5 -13t-12.5 -5h-175v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v375h-300v-375q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v575h-175q-10 0 -12.5 5t5.5 13z" />
|
||||||
<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM500 500v400h100 v-300h200v-100h-300z" />
|
<glyph unicode="" d="M600 1200v-400q0 -41 29.5 -70.5t70.5 -29.5h300v-650q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5h450zM1000 800h-250q-21 0 -35.5 14.5t-14.5 35.5v250z" />
|
||||||
<glyph unicode="" d="M-100 0l431 1200h209l-21 -300h162l-20 300h208l431 -1200h-538l-41 400h-242l-40 -400h-539zM488 500h224l-27 300h-170z" />
|
<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h50q10 0 17.5 -7.5t7.5 -17.5v-275h175q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5z" />
|
||||||
<glyph unicode="" d="M0 0v400h490l-290 300h200v500h300v-500h200l-290 -300h490v-400h-1100zM813 200h175v100h-175v-100z" />
|
<glyph unicode="" d="M1300 0h-538l-41 400h-242l-41 -400h-538l431 1200h209l-21 -300h162l-20 300h208zM515 800l-27 -300h224l-27 300h-170z" />
|
||||||
<glyph unicode="" d="M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM188 600q0 -170 121 -291t291 -121t291 121t121 291t-121 291t-291 121 t-291 -121t-121 -291zM350 600h150v300h200v-300h150l-250 -300z" />
|
<glyph unicode="" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-450h191q20 0 25.5 -11.5t-7.5 -27.5l-327 -400q-13 -16 -32 -16t-32 16l-327 400q-13 16 -7.5 27.5t25.5 11.5h191v450q0 21 14.5 35.5t35.5 14.5zM1125 400h50q10 0 17.5 -7.5t7.5 -17.5v-350q0 -10 -7.5 -17.5t-17.5 -7.5 h-1050q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h50q10 0 17.5 -7.5t7.5 -17.5v-175h900v175q0 10 7.5 17.5t17.5 7.5z" />
|
||||||
<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM350 600l250 300 l250 -300h-150v-300h-200v300h-150z" />
|
<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM525 900h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -275q-13 -16 -32 -16t-32 16l-223 275q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z " />
|
||||||
<glyph unicode="" d="M0 25v475l200 700h800l199 -700l1 -475q0 -11 -7 -18t-18 -7h-1150q-11 0 -18 7t-7 18zM200 500h200l50 -200h300l50 200h200l-97 500h-606z" />
|
<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM632 914l223 -275q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5l223 275q13 16 32 16 t32 -16z" />
|
||||||
<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM500 397v401 l297 -200z" />
|
<glyph unicode="" d="M225 1200h750q10 0 19.5 -7t12.5 -17l186 -652q7 -24 7 -49v-425q0 -12 -4 -27t-9 -17q-12 -6 -37 -6h-1100q-12 0 -27 4t-17 8q-6 13 -6 38l1 425q0 25 7 49l185 652q3 10 12.5 17t19.5 7zM878 1000h-556q-10 0 -19 -7t-11 -18l-87 -450q-2 -11 4 -18t16 -7h150 q10 0 19.5 -7t11.5 -17l38 -152q2 -10 11.5 -17t19.5 -7h250q10 0 19.5 7t11.5 17l38 152q2 10 11.5 17t19.5 7h150q10 0 16 7t4 18l-87 450q-2 11 -11 18t-19 7z" />
|
||||||
<glyph unicode="" d="M23 600q0 -118 45.5 -224.5t123 -184t184 -123t224.5 -45.5t224.5 45.5t184 123t123 184t45.5 224.5h-150q0 -177 -125 -302t-302 -125t-302 125t-125 302t125 302t302 125q136 0 246 -81l-146 -146h400v400l-145 -145q-157 122 -355 122q-118 0 -224.5 -45.5t-184 -123 t-123 -184t-45.5 -224.5z" />
|
<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM540 820l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" />
|
||||||
<glyph unicode="" d="M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5q198 0 355 -122l145 145v-400h-400l147 147q-112 80 -247 80q-177 0 -302 -125t-125 -302h-150zM100 0v400h400l-147 -147q112 -80 247 -80q177 0 302 125t125 302h150q0 -118 -45.5 -224.5t-123 -184t-184 -123 t-224.5 -45.5q-198 0 -355 122z" />
|
<glyph unicode="" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-362q0 -10 -7.5 -17.5t-17.5 -7.5h-362q-11 0 -13 5.5t5 12.5l133 133q-109 76 -238 76q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5h150q0 -117 -45.5 -224 t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117z" />
|
||||||
<glyph unicode="" d="M100 0h1100v1200h-1100v-1200zM200 100v900h900v-900h-900zM300 200v100h100v-100h-100zM300 400v100h100v-100h-100zM300 600v100h100v-100h-100zM300 800v100h100v-100h-100zM500 200h500v100h-500v-100zM500 400v100h500v-100h-500zM500 600v100h500v-100h-500z M500 800v100h500v-100h-500z" />
|
<glyph unicode="" d="M947 1060l135 135q7 7 12.5 5t5.5 -13v-361q0 -11 -7.5 -18.5t-18.5 -7.5h-361q-11 0 -13 5.5t5 12.5l134 134q-110 75 -239 75q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5h-150q0 117 45.5 224t123 184.5t184.5 123t224 45.5q192 0 347 -117zM1027 600h150 q0 -117 -45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5q-192 0 -348 118l-134 -134q-7 -8 -12.5 -5.5t-5.5 12.5v360q0 11 7.5 18.5t18.5 7.5h360q10 0 12.5 -5.5t-5.5 -12.5l-133 -133q110 -76 240 -76q116 0 214.5 57t155.5 155.5t57 214.5z" />
|
||||||
<glyph unicode="" d="M0 100v600q0 41 29.5 70.5t70.5 29.5h100v200q0 82 59 141t141 59h300q82 0 141 -59t59 -141v-200h100q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-900q-41 0 -70.5 29.5t-29.5 70.5zM400 800h300v150q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-150z" />
|
<glyph unicode="" d="M125 1200h1050q10 0 17.5 -7.5t7.5 -17.5v-1150q0 -10 -7.5 -17.5t-17.5 -7.5h-1050q-10 0 -17.5 7.5t-7.5 17.5v1150q0 10 7.5 17.5t17.5 7.5zM1075 1000h-850q-10 0 -17.5 -7.5t-7.5 -17.5v-850q0 -10 7.5 -17.5t17.5 -7.5h850q10 0 17.5 7.5t7.5 17.5v850 q0 10 -7.5 17.5t-17.5 7.5zM325 900h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 900h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 700h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 700h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 500h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 500h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5zM325 300h50q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM525 300h450q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-450q-10 0 -17.5 7.5t-7.5 17.5v50 q0 10 7.5 17.5t17.5 7.5z" />
|
||||||
<glyph unicode="" d="M100 0v1100h100v-1100h-100zM300 400q60 60 127.5 84t127.5 17.5t122 -23t119 -30t110 -11t103 42t91 120.5v500q-40 -81 -101.5 -115.5t-127.5 -29.5t-138 25t-139.5 40t-125.5 25t-103 -29.5t-65 -115.5v-500z" />
|
<glyph unicode="" d="M900 800v200q0 83 -58.5 141.5t-141.5 58.5h-300q-82 0 -141 -59t-59 -141v-200h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h900q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-100zM400 800v150q0 21 15 35.5t35 14.5h200 q20 0 35 -14.5t15 -35.5v-150h-300z" />
|
||||||
<glyph unicode="" d="M0 275q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 127 70.5 231.5t184.5 161.5t245 57t245 -57t184.5 -161.5t70.5 -231.5v-300q0 -11 7 -18t18 -7h50q11 0 18 7t7 18v300q0 116 -49.5 227t-131 192.5t-192.5 131t-227 49.5t-227 -49.5t-192.5 -131t-131 -192.5 t-49.5 -227v-300zM200 20v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14zM800 20v460q0 8 6 14t14 6h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14z" />
|
<glyph unicode="" d="M125 1100h50q10 0 17.5 -7.5t7.5 -17.5v-1075h-100v1075q0 10 7.5 17.5t17.5 7.5zM1075 1052q4 0 9 -2q16 -6 16 -23v-421q0 -6 -3 -12q-33 -59 -66.5 -99t-65.5 -58t-56.5 -24.5t-52.5 -6.5q-26 0 -57.5 6.5t-52.5 13.5t-60 21q-41 15 -63 22.5t-57.5 15t-65.5 7.5 q-85 0 -160 -57q-7 -5 -15 -5q-6 0 -11 3q-14 7 -14 22v438q22 55 82 98.5t119 46.5q23 2 43 0.5t43 -7t32.5 -8.5t38 -13t32.5 -11q41 -14 63.5 -21t57 -14t63.5 -7q103 0 183 87q7 8 18 8z" />
|
||||||
<glyph unicode="" d="M0 400h300l300 -200v800l-300 -200h-300v-400zM688 459l141 141l-141 141l71 71l141 -141l141 141l71 -71l-141 -141l141 -141l-71 -71l-141 141l-141 -141z" />
|
<glyph unicode="" d="M600 1175q116 0 227 -49.5t192.5 -131t131 -192.5t49.5 -227v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v300q0 127 -70.5 231.5t-184.5 161.5t-245 57t-245 -57t-184.5 -161.5t-70.5 -231.5v-300q0 -10 -7.5 -17.5t-17.5 -7.5h-50 q-10 0 -17.5 7.5t-7.5 17.5v300q0 116 49.5 227t131 192.5t192.5 131t227 49.5zM220 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460q0 8 6 14t14 6zM820 500h160q8 0 14 -6t6 -14v-460q0 -8 -6 -14t-14 -6h-160q-8 0 -14 6t-6 14v460 q0 8 6 14t14 6z" />
|
||||||
<glyph unicode="" d="M0 400h300l300 -200v800l-300 -200h-300v-400zM700 857l69 53q111 -135 111 -310q0 -169 -106 -302l-67 54q86 110 86 248q0 146 -93 257z" />
|
<glyph unicode="" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM900 668l120 120q7 7 17 7t17 -7l34 -34q7 -7 7 -17t-7 -17l-120 -120l120 -120q7 -7 7 -17 t-7 -17l-34 -34q-7 -7 -17 -7t-17 7l-120 119l-120 -119q-7 -7 -17 -7t-17 7l-34 34q-7 7 -7 17t7 17l119 120l-119 120q-7 7 -7 17t7 17l34 34q7 8 17 8t17 -8z" />
|
||||||
<glyph unicode="" d="M0 401v400h300l300 200v-800l-300 200h-300zM702 858l69 53q111 -135 111 -310q0 -170 -106 -303l-67 55q86 110 86 248q0 145 -93 257zM889 951l7 -8q123 -151 123 -344q0 -189 -119 -339l-7 -8l81 -66l6 8q142 178 142 405q0 230 -144 408l-6 8z" />
|
<glyph unicode="" d="M321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6 l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238q-6 8 -4.5 18t9.5 17l29 22q7 5 15 5z" />
|
||||||
<glyph unicode="" d="M0 0h500v500h-200v100h-100v-100h-200v-500zM0 600h100v100h400v100h100v100h-100v300h-500v-600zM100 100v300h300v-300h-300zM100 800v300h300v-300h-300zM200 200v100h100v-100h-100zM200 900h100v100h-100v-100zM500 500v100h300v-300h200v-100h-100v-100h-200v100 h-100v100h100v200h-200zM600 0v100h100v-100h-100zM600 1000h100v-300h200v-300h300v200h-200v100h200v500h-600v-200zM800 800v300h300v-300h-300zM900 0v100h300v-100h-300zM900 900v100h100v-100h-100zM1100 200v100h100v-100h-100z" />
|
<glyph unicode="" d="M967 1004h3q11 -1 17 -10q135 -179 135 -396q0 -105 -34 -206.5t-98 -185.5q-7 -9 -17 -10h-3q-9 0 -16 6l-42 34q-8 6 -9 16t5 18q111 150 111 328q0 90 -29.5 176t-84.5 157q-6 9 -5 19t10 16l42 33q7 5 15 5zM321 814l258 172q9 6 15 2.5t6 -13.5v-750q0 -10 -6 -13.5 t-15 2.5l-258 172q-21 14 -46 14h-250q-10 0 -17.5 7.5t-7.5 17.5v350q0 10 7.5 17.5t17.5 7.5h250q25 0 46 14zM766 900h4q10 -1 16 -10q96 -129 96 -290q0 -154 -90 -281q-6 -9 -17 -10l-3 -1q-9 0 -16 6l-29 23q-7 7 -8.5 16.5t4.5 17.5q72 103 72 229q0 132 -78 238 q-6 8 -4.5 18.5t9.5 16.5l29 22q7 5 15 5z" />
|
||||||
<glyph unicode="" d="M0 200h100v1000h-100v-1000zM100 0v100h300v-100h-300zM200 200v1000h100v-1000h-100zM500 0v91h100v-91h-100zM500 200v1000h200v-1000h-200zM700 0v91h100v-91h-100zM800 200v1000h100v-1000h-100zM900 0v91h200v-91h-200zM1000 200v1000h200v-1000h-200z" />
|
<glyph unicode="" d="M500 900h100v-100h-100v-100h-400v-100h-100v600h500v-300zM1200 700h-200v-100h200v-200h-300v300h-200v300h-100v200h600v-500zM100 1100v-300h300v300h-300zM800 1100v-300h300v300h-300zM300 900h-100v100h100v-100zM1000 900h-100v100h100v-100zM300 500h200v-500 h-500v500h200v100h100v-100zM800 300h200v-100h-100v-100h-200v100h-100v100h100v200h-200v100h300v-300zM100 400v-300h300v300h-300zM300 200h-100v100h100v-100zM1200 200h-100v100h100v-100zM700 0h-100v100h100v-100zM1200 0h-300v100h300v-100z" />
|
||||||
<glyph unicode="" d="M0 700l1 475q0 10 7.5 17.5t17.5 7.5h474l700 -700l-500 -500zM148 953q0 -42 29 -71q30 -30 71.5 -30t71.5 30q29 29 29 71t-29 71q-30 30 -71.5 30t-71.5 -30q-29 -29 -29 -71z" />
|
<glyph unicode="" d="M100 200h-100v1000h100v-1000zM300 200h-100v1000h100v-1000zM700 200h-200v1000h200v-1000zM900 200h-100v1000h100v-1000zM1200 200h-200v1000h200v-1000zM400 0h-300v100h300v-100zM600 0h-100v91h100v-91zM800 0h-100v91h100v-91zM1100 0h-200v91h200v-91z" />
|
||||||
<glyph unicode="" d="M1 700l1 475q0 11 7 18t18 7h474l700 -700l-500 -500zM148 953q0 -42 30 -71q29 -30 71 -30t71 30q30 29 30 71t-30 71q-29 30 -71 30t-71 -30q-30 -29 -30 -71zM701 1200h100l700 -700l-500 -500l-50 50l450 450z" />
|
<glyph unicode="" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" />
|
||||||
<glyph unicode="" d="M100 0v1025l175 175h925v-1000l-100 -100v1000h-750l-100 -100h750v-1000h-900z" />
|
<glyph unicode="" d="M500 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-682 682l1 475q0 10 7.5 17.5t17.5 7.5h474zM800 1200l682 -682q8 -8 8 -18t-8 -18l-464 -464q-8 -8 -18 -8t-18 8l-56 56l424 426l-700 700h150zM319.5 1024.5q-29.5 29.5 -71 29.5t-71 -29.5 t-29.5 -71.5t29.5 -71.5t71 -29.5t71 29.5t29.5 71.5t-29.5 71.5z" />
|
||||||
<glyph unicode="" d="M200 0l450 444l450 -443v1150q0 20 -14.5 35t-35.5 15h-800q-21 0 -35.5 -15t-14.5 -35v-1151z" />
|
<glyph unicode="" d="M300 1200h825q75 0 75 -75v-900q0 -25 -18 -43l-64 -64q-8 -8 -13 -5.5t-5 12.5v950q0 10 -7.5 17.5t-17.5 7.5h-700q-25 0 -43 -18l-64 -64q-8 -8 -5.5 -13t12.5 -5h700q10 0 17.5 -7.5t7.5 -17.5v-950q0 -10 -7.5 -17.5t-17.5 -7.5h-850q-10 0 -17.5 7.5t-7.5 17.5v975 q0 25 18 43l139 139q18 18 43 18z" />
|
||||||
<glyph unicode="" d="M0 100v700h200l100 -200h600l100 200h200v-700h-200v200h-800v-200h-200zM253 829l40 -124h592l62 124l-94 346q-2 11 -10 18t-18 7h-450q-10 0 -18 -7t-10 -18zM281 24l38 152q2 10 11.5 17t19.5 7h500q10 0 19.5 -7t11.5 -17l38 -152q2 -10 -3.5 -17t-15.5 -7h-600 q-10 0 -15.5 7t-3.5 17z" />
|
<glyph unicode="" d="M250 1200h800q21 0 35.5 -14.5t14.5 -35.5v-1150l-450 444l-450 -445v1151q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M0 200q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5h-150q-4 8 -11.5 21.5t-33 48t-53 61t-69 48t-83.5 21.5h-200q-41 0 -82 -20.5t-70 -50t-52 -59t-34 -50.5l-12 -20h-150q-41 0 -70.5 -29.5t-29.5 -70.5v-600z M356 500q0 100 72 172t172 72t172 -72t72 -172t-72 -172t-172 -72t-172 72t-72 172zM494 500q0 -44 31 -75t75 -31t75 31t31 75t-31 75t-75 31t-75 -31t-31 -75zM900 700v100h100v-100h-100z" />
|
<glyph unicode="" d="M822 1200h-444q-11 0 -19 -7.5t-9 -17.5l-78 -301q-7 -24 7 -45l57 -108q6 -9 17.5 -15t21.5 -6h450q10 0 21.5 6t17.5 15l62 108q14 21 7 45l-83 301q-1 10 -9 17.5t-19 7.5zM1175 800h-150q-10 0 -21 -6.5t-15 -15.5l-78 -156q-4 -9 -15 -15.5t-21 -6.5h-550 q-10 0 -21 6.5t-15 15.5l-78 156q-4 9 -15 15.5t-21 6.5h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-650q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h750q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5 t7.5 17.5v650q0 10 -7.5 17.5t-17.5 7.5zM850 200h-500q-10 0 -19.5 -7t-11.5 -17l-38 -152q-2 -10 3.5 -17t15.5 -7h600q10 0 15.5 7t3.5 17l-38 152q-2 10 -11.5 17t-19.5 7z" />
|
||||||
<glyph unicode="" d="M53 0h365v66q-41 0 -72 11t-49 38t1 71l92 234h391l82 -222q16 -45 -5.5 -88.5t-74.5 -43.5v-66h417v66q-34 1 -74 43q-18 19 -33 42t-21 37l-6 13l-385 998h-93l-399 -1006q-24 -48 -52 -75q-12 -12 -33 -25t-36 -20l-15 -7v-66zM416 521l178 457l46 -140l116 -317h-340 z" />
|
<glyph unicode="" d="M500 1100h200q56 0 102.5 -20.5t72.5 -50t44 -59t25 -50.5l6 -20h150q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5h150q2 8 6.5 21.5t24 48t45 61t72 48t102.5 21.5zM900 800v-100 h100v100h-100zM600 730q-95 0 -162.5 -67.5t-67.5 -162.5t67.5 -162.5t162.5 -67.5t162.5 67.5t67.5 162.5t-67.5 162.5t-162.5 67.5zM600 603q43 0 73 -30t30 -73t-30 -73t-73 -30t-73 30t-30 73t30 73t73 30z" />
|
||||||
<glyph unicode="" d="M100 0v89q41 7 70.5 32.5t29.5 65.5v827q0 28 -1 39.5t-5.5 26t-15.5 21t-29 14t-49 14.5v71l471 -1q120 0 213 -88t93 -228q0 -55 -11.5 -101.5t-28 -74t-33.5 -47.5t-28 -28l-12 -7q8 -3 21.5 -9t48 -31.5t60.5 -58t47.5 -91.5t21.5 -129q0 -84 -59 -156.5t-142 -111 t-162 -38.5h-500zM400 200h161q89 0 153 48.5t64 132.5q0 90 -62.5 154.5t-156.5 64.5h-159v-400zM400 700h139q76 0 130 61.5t54 138.5q0 82 -84 130.5t-239 48.5v-379z" />
|
<glyph unicode="" d="M681 1199l385 -998q20 -50 60 -92q18 -19 36.5 -29.5t27.5 -11.5l10 -2v-66h-417v66q53 0 75 43.5t5 88.5l-82 222h-391q-58 -145 -92 -234q-11 -34 -6.5 -57t25.5 -37t46 -20t55 -6v-66h-365v66q56 24 84 52q12 12 25 30.5t20 31.5l7 13l399 1006h93zM416 521h340 l-162 457z" />
|
||||||
<glyph unicode="" d="M200 0v57q77 7 134.5 40.5t65.5 80.5l173 849q10 56 -10 74t-91 37q-6 1 -10.5 2.5t-9.5 2.5v57h425l2 -57q-33 -8 -62 -25.5t-46 -37t-29.5 -38t-17.5 -30.5l-5 -12l-128 -825q-10 -52 14 -82t95 -36v-57h-500z" />
|
<glyph unicode="" d="M753 641q5 -1 14.5 -4.5t36 -15.5t50.5 -26.5t53.5 -40t50.5 -54.5t35.5 -70t14.5 -87q0 -67 -27.5 -125.5t-71.5 -97.5t-98.5 -66.5t-108.5 -40.5t-102 -13h-500v89q41 7 70.5 32.5t29.5 65.5v827q0 24 -0.5 34t-3.5 24t-8.5 19.5t-17 13.5t-28 12.5t-42.5 11.5v71 l471 -1q57 0 115.5 -20.5t108 -57t80.5 -94t31 -124.5q0 -51 -15.5 -96.5t-38 -74.5t-45 -50.5t-38.5 -30.5zM400 700h139q78 0 130.5 48.5t52.5 122.5q0 41 -8.5 70.5t-29.5 55.5t-62.5 39.5t-103.5 13.5h-118v-350zM400 200h216q80 0 121 50.5t41 130.5q0 90 -62.5 154.5 t-156.5 64.5h-159v-400z" />
|
||||||
<glyph unicode="" d="M-75 200h75v800h-75l125 167l125 -167h-75v-800h75l-125 -167zM300 900v300h150h700h150v-300h-50q0 29 -8 48.5t-18.5 30t-33.5 15t-39.5 5.5t-50.5 1h-200v-850l100 -50v-100h-400v100l100 50v850h-200q-34 0 -50.5 -1t-40 -5.5t-33.5 -15t-18.5 -30t-8.5 -48.5h-49z " />
|
<glyph unicode="" d="M877 1200l2 -57q-83 -19 -116 -45.5t-40 -66.5l-132 -839q-9 -49 13 -69t96 -26v-97h-500v97q186 16 200 98l173 832q3 17 3 30t-1.5 22.5t-9 17.5t-13.5 12.5t-21.5 10t-26 8.5t-33.5 10q-13 3 -19 5v57h425z" />
|
||||||
<glyph unicode="" d="M33 51l167 125v-75h800v75l167 -125l-167 -125v75h-800v-75zM100 901v300h150h700h150v-300h-50q0 29 -8 48.5t-18 30t-33.5 15t-40 5.5t-50.5 1h-200v-650l100 -50v-100h-400v100l100 50v650h-200q-34 0 -50.5 -1t-39.5 -5.5t-33.5 -15t-18.5 -30t-8 -48.5h-50z" />
|
<glyph unicode="" d="M1300 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM175 1000h-75v-800h75l-125 -167l-125 167h75v800h-75l125 167z" />
|
||||||
<glyph unicode="" d="M0 50q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 350q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5 v-100zM0 650q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1000q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 950q0 -20 14.5 -35t35.5 -15h600q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-600q-21 0 -35.5 -14.5 t-14.5 -35.5v-100z" />
|
<glyph unicode="" d="M1100 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-650q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v650h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM1167 50l-167 -125v75h-800v-75l-167 125l167 125v-75h800v75z" />
|
||||||
<glyph unicode="" d="M0 50q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM0 650q0 -20 14.5 -35t35.5 -15h1100q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5 v-100zM200 350q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM200 950q0 -20 14.5 -35t35.5 -15h700q21 0 35.5 15t14.5 35v100q0 21 -14.5 35.5t-35.5 14.5h-700q-21 0 -35.5 -14.5 t-14.5 -35.5v-100z" />
|
<glyph unicode="" d="M50 1100h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1000q-21 0 -35.5 15 t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-600 q-21 0 -35.5 15t-14.5 35z" />
|
<glyph unicode="" d="M250 1100h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM250 500h700q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-700q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100q-21 0 -35.5 15t-14.5 35zM0 950v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-1100 q-21 0 -35.5 15t-14.5 35z" />
|
<glyph unicode="" d="M500 950v100q0 21 14.5 35.5t35.5 14.5h600q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5zM100 650v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000 q-21 0 -35.5 14.5t-14.5 35.5zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5zM0 50v100q0 21 14.5 35.5t35.5 14.5h1100q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5z" />
|
||||||
<glyph unicode="" d="M0 50v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM0 350v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15 t-14.5 35zM0 650v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35zM0 950v100q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-100q-21 0 -35.5 15 t-14.5 35zM300 50v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM300 350v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800 q-21 0 -35.5 15t-14.5 35zM300 650v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15h-800q-21 0 -35.5 15t-14.5 35zM300 950v100q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -20 -14.5 -35t-35.5 -15 h-800q-21 0 -35.5 15t-14.5 35z" />
|
<glyph unicode="" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 800h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 500h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h1100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M-101 500v100h201v75l166 -125l-166 -125v75h-201zM300 0h100v1100h-100v-1100zM500 50q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 350q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35 v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 650q0 -20 14.5 -35t35.5 -15h500q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM500 950q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35v100 q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100z" />
|
<glyph unicode="" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 1100h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 800h800q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 500h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 500h800q21 0 35.5 -14.5t14.5 -35.5v-100 q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM350 200h800 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M1 50q0 -20 14.5 -35t35.5 -15h600q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-600q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 350q0 -20 14.5 -35t35.5 -15h300q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 650 q0 -20 14.5 -35t35.5 -15h500q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM1 950q0 -20 14.5 -35t35.5 -15h100q20 0 35 15t15 35v100q0 21 -15 35.5t-35 14.5h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-100zM801 0v1100h100v-1100 h-100zM934 550l167 -125v75h200v100h-200v75z" />
|
<glyph unicode="" d="M400 0h-100v1100h100v-1100zM550 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM267 550l-167 -125v75h-200v100h200v75zM550 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM550 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M0 275v650q0 31 22 53t53 22h750q31 0 53 -22t22 -53v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53zM900 600l300 300v-600z" />
|
<glyph unicode="" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM900 0h-100v1100h100v-1100zM50 800h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM1100 600h200v-100h-200v-75l-167 125l167 125v-75zM50 500h300q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5zM50 200h600 q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-600q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M0 44v1012q0 18 13 31t31 13h1112q19 0 31.5 -13t12.5 -31v-1012q0 -18 -12.5 -31t-31.5 -13h-1112q-18 0 -31 13t-13 31zM100 263l247 182l298 -131l-74 156l293 318l236 -288v500h-1000v-737zM208 750q0 56 39 95t95 39t95 -39t39 -95t-39 -95t-95 -39t-95 39t-39 95z " />
|
<glyph unicode="" d="M75 1000h750q31 0 53 -22t22 -53v-650q0 -31 -22 -53t-53 -22h-750q-31 0 -53 22t-22 53v650q0 31 22 53t53 22zM1200 300l-300 300l300 300v-600z" />
|
||||||
<glyph unicode="" d="M148 745q0 124 60.5 231.5t165 172t226.5 64.5q123 0 227 -63t164.5 -169.5t60.5 -229.5t-73 -272q-73 -114 -166.5 -237t-150.5 -189l-57 -66q-10 9 -27 26t-66.5 70.5t-96 109t-104 135.5t-100.5 155q-63 139 -63 262zM342 772q0 -107 75.5 -182.5t181.5 -75.5 q107 0 182.5 75.5t75.5 182.5t-75.5 182t-182.5 75t-182 -75.5t-75 -181.5z" />
|
<glyph unicode="" d="M44 1100h1112q18 0 31 -13t13 -31v-1012q0 -18 -13 -31t-31 -13h-1112q-18 0 -31 13t-13 31v1012q0 18 13 31t31 13zM100 1000v-737l247 182l298 -131l-74 156l293 318l236 -288v500h-1000zM342 884q56 0 95 -39t39 -94.5t-39 -95t-95 -39.5t-95 39.5t-39 95t39 94.5 t95 39z" />
|
||||||
<glyph unicode="" d="M1 600q0 122 47.5 233t127.5 191t191 127.5t233 47.5t233 -47.5t191 -127.5t127.5 -191t47.5 -233t-47.5 -233t-127.5 -191t-191 -127.5t-233 -47.5t-233 47.5t-191 127.5t-127.5 191t-47.5 233zM173 600q0 -177 125.5 -302t301.5 -125v854q-176 0 -301.5 -125 t-125.5 -302z" />
|
<glyph unicode="" d="M648 1169q117 0 216 -60t156.5 -161t57.5 -218q0 -115 -70 -258q-69 -109 -158 -225.5t-143 -179.5l-54 -62q-9 8 -25.5 24.5t-63.5 67.5t-91 103t-98.5 128t-95.5 148q-60 132 -60 249q0 88 34 169.5t91.5 142t137 96.5t166.5 36zM652.5 974q-91.5 0 -156.5 -65 t-65 -157t65 -156.5t156.5 -64.5t156.5 64.5t65 156.5t-65 157t-156.5 65z" />
|
||||||
<glyph unicode="" d="M117 406q0 94 34 186t88.5 172.5t112 159t115 177t87.5 194.5q21 -71 57.5 -142.5t76 -130.5t83 -118.5t82 -117t70 -116t50 -125.5t18.5 -136q0 -89 -39 -165.5t-102 -126.5t-140 -79.5t-156 -33.5q-114 6 -211.5 53t-161.5 139t-64 210zM243 414q14 -82 59.5 -136 t136.5 -80l16 98q-7 6 -18 17t-34 48t-33 77q-15 73 -14 143.5t10 122.5l9 51q-92 -110 -119.5 -185t-12.5 -156z" />
|
<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 173v854q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57z" />
|
||||||
<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5q366 -6 397 -14l-186 -186h-311q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v125l200 200v-225q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM436 341l161 50l412 412l-114 113l-405 -405zM995 1015l113 -113l113 113l-21 85l-92 28z" />
|
<glyph unicode="" d="M554 1295q21 -72 57.5 -143.5t76 -130t83 -118t82.5 -117t70 -116t49.5 -126t18.5 -136.5q0 -71 -25.5 -135t-68.5 -111t-99 -82t-118.5 -54t-125.5 -23q-84 5 -161.5 34t-139.5 78.5t-99 125t-37 164.5q0 69 18 136.5t49.5 126.5t69.5 116.5t81.5 117.5t83.5 119 t76.5 131t58.5 143zM344 710q-23 -33 -43.5 -70.5t-40.5 -102.5t-17 -123q1 -37 14.5 -69.5t30 -52t41 -37t38.5 -24.5t33 -15q21 -7 32 -1t13 22l6 34q2 10 -2.5 22t-13.5 19q-5 4 -14 12t-29.5 40.5t-32.5 73.5q-26 89 6 271q2 11 -6 11q-8 1 -15 -10z" />
|
||||||
<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h261l2 -80q-133 -32 -218 -120h-145q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-53q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5 zM423 524q30 38 81.5 64t103 35.5t99 14t77.5 3.5l29 -1v-209l360 324l-359 318v-216q-7 0 -19 -1t-48 -8t-69.5 -18.5t-76.5 -37t-76.5 -59t-62 -88t-39.5 -121.5z" />
|
<glyph unicode="" d="M1000 1013l108 115q2 1 5 2t13 2t20.5 -1t25 -9.5t28.5 -21.5q22 -22 27 -43t0 -32l-6 -10l-108 -115zM350 1100h400q50 0 105 -13l-187 -187h-368q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v182l200 200v-332 q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM1009 803l-362 -362l-161 -50l55 170l355 355z" />
|
||||||
<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q61 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69l200 200v-169q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5 t-117.5 282.5zM342 632l283 -284l567 567l-137 137l-430 -431l-146 147z" />
|
<glyph unicode="" d="M350 1100h361q-164 -146 -216 -200h-195q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5l200 153v-103q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M824 1073l339 -301q8 -7 8 -17.5t-8 -17.5l-340 -306q-7 -6 -12.5 -4t-6.5 11v203q-26 1 -54.5 0t-78.5 -7.5t-92 -17.5t-86 -35t-70 -57q10 59 33 108t51.5 81.5t65 58.5t68.5 40.5t67 24.5t56 13.5t40 4.5v210q1 10 6.5 12.5t13.5 -4.5z" />
|
||||||
<glyph unicode="" d="M0 603l300 296v-198h200v200h-200l300 300l295 -300h-195v-200h200v198l300 -296l-300 -300v198h-200v-200h195l-295 -300l-300 300h200v200h-200v-198z" />
|
<glyph unicode="" d="M350 1100h350q60 0 127 -23l-178 -177h-349q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v69l200 200v-219q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5z M643 639l395 395q7 7 17.5 7t17.5 -7l101 -101q7 -7 7 -17.5t-7 -17.5l-531 -532q-7 -7 -17.5 -7t-17.5 7l-248 248q-7 7 -7 17.5t7 17.5l101 101q7 7 17.5 7t17.5 -7l111 -111q8 -7 18 -7t18 7z" />
|
||||||
<glyph unicode="" d="M200 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-1100l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z" />
|
<glyph unicode="" d="M318 918l264 264q8 8 18 8t18 -8l260 -264q7 -8 4.5 -13t-12.5 -5h-170v-200h200v173q0 10 5 12t13 -5l264 -260q8 -7 8 -17.5t-8 -17.5l-264 -265q-8 -7 -13 -5t-5 12v173h-200v-200h170q10 0 12.5 -5t-4.5 -13l-260 -264q-8 -8 -18 -8t-18 8l-264 264q-8 8 -5.5 13 t12.5 5h175v200h-200v-173q0 -10 -5 -12t-13 5l-264 265q-8 7 -8 17.5t8 17.5l264 260q8 7 13 5t5 -12v-173h200v200h-175q-10 0 -12.5 5t5.5 13z" />
|
||||||
<glyph unicode="" d="M0 50v1000q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-437l500 487v-487l500 487v-1100l-500 488v-488l-500 488v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5z" />
|
<glyph unicode="" d="M250 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M136 550l564 550v-487l500 487v-1100l-500 488v-488z" />
|
<glyph unicode="" d="M50 1100h100q21 0 35.5 -14.5t14.5 -35.5v-438l464 453q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5 t-14.5 35.5v1000q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M200 0l900 550l-900 550v-1100z" />
|
<glyph unicode="" d="M1200 1050v-1000q0 -21 -10.5 -25t-25.5 10l-464 453v-438q0 -21 -10.5 -25t-25.5 10l-492 480q-15 14 -15 35t15 35l492 480q15 14 25.5 10t10.5 -25v-438l464 453q15 14 25.5 10t10.5 -25z" />
|
||||||
<glyph unicode="" d="M200 150q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v800q0 21 -14.5 35.5t-35.5 14.5h-200q-21 0 -35.5 -14.5t-14.5 -35.5v-800zM600 150q0 -21 14.5 -35.5t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v800q0 21 -14.5 35.5t-35.5 14.5h-200 q-21 0 -35.5 -14.5t-14.5 -35.5v-800z" />
|
<glyph unicode="" d="M243 1074l814 -498q18 -11 18 -26t-18 -26l-814 -498q-18 -11 -30.5 -4t-12.5 28v1000q0 21 12.5 28t30.5 -4z" />
|
||||||
<glyph unicode="" d="M200 150q0 -20 14.5 -35t35.5 -15h800q21 0 35.5 15t14.5 35v800q0 21 -14.5 35.5t-35.5 14.5h-800q-21 0 -35.5 -14.5t-14.5 -35.5v-800z" />
|
<glyph unicode="" d="M250 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM650 1000h200q21 0 35.5 -14.5t14.5 -35.5v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v800 q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M0 0v1100l500 -487v487l564 -550l-564 -550v488z" />
|
<glyph unicode="" d="M1100 950v-800q0 -21 -14.5 -35.5t-35.5 -14.5h-800q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5h800q21 0 35.5 -14.5t14.5 -35.5z" />
|
||||||
<glyph unicode="" d="M0 0v1100l500 -487v487l500 -487v437q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-500 -488v488z" />
|
<glyph unicode="" d="M500 612v438q0 21 10.5 25t25.5 -10l492 -480q15 -14 15 -35t-15 -35l-492 -480q-15 -14 -25.5 -10t-10.5 25v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10z" />
|
||||||
<glyph unicode="" d="M300 0v1100l500 -487v437q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438z" />
|
<glyph unicode="" d="M1048 1102l100 1q20 0 35 -14.5t15 -35.5l5 -1000q0 -21 -14.5 -35.5t-35.5 -14.5l-100 -1q-21 0 -35.5 14.5t-14.5 35.5l-2 437l-463 -454q-14 -15 -24.5 -10.5t-10.5 25.5l-2 437l-462 -455q-15 -14 -25.5 -9.5t-10.5 24.5l-5 1000q0 21 10.5 25.5t25.5 -10.5l466 -450 l-2 438q0 20 10.5 24.5t25.5 -9.5l466 -451l-2 438q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M100 250v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5zM100 500h1100l-550 564z" />
|
<glyph unicode="" d="M850 1100h100q21 0 35.5 -14.5t14.5 -35.5v-1000q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v438l-464 -453q-15 -14 -25.5 -10t-10.5 25v1000q0 21 10.5 25t25.5 -10l464 -453v438q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M185 599l592 -592l240 240l-353 353l353 353l-240 240z" />
|
<glyph unicode="" d="M686 1081l501 -540q15 -15 10.5 -26t-26.5 -11h-1042q-22 0 -26.5 11t10.5 26l501 540q15 15 36 15t36 -15zM150 400h1000q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M272 194l353 353l-353 353l241 240l572 -571l21 -22l-1 -1v-1l-592 -591z" />
|
<glyph unicode="" d="M885 900l-352 -353l352 -353l-197 -198l-552 552l552 550z" />
|
||||||
<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM300 500h200v-200h200v200h200v200h-200v200h-200v-200h-200v-200z" />
|
<glyph unicode="" d="M1064 547l-551 -551l-198 198l353 353l-353 353l198 198z" />
|
||||||
<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM300 500h600v200h-600v-200z" />
|
<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM650 900h-100q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-150 q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5h150v-150q0 -21 14.5 -35.5t35.5 -14.5h100q21 0 35.5 14.5t14.5 35.5v150h150q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-150v150q0 21 -14.5 35.5t-35.5 14.5z" />
|
||||||
<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM246 459l213 -213l141 142l141 -142l213 213l-142 141l142 141l-213 212l-141 -141l-141 142l-212 -213l141 -141 z" />
|
<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM850 700h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5 t35.5 -14.5h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5z" />
|
||||||
<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM270 551l276 -277l411 411l-175 174l-236 -236l-102 102z" />
|
<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM741.5 913q-12.5 0 -21.5 -9l-120 -120l-120 120q-9 9 -21.5 9 t-21.5 -9l-141 -141q-9 -9 -9 -21.5t9 -21.5l120 -120l-120 -120q-9 -9 -9 -21.5t9 -21.5l141 -141q9 -9 21.5 -9t21.5 9l120 120l120 -120q9 -9 21.5 -9t21.5 9l141 141q9 9 9 21.5t-9 21.5l-120 120l120 120q9 9 9 21.5t-9 21.5l-141 141q-9 9 -21.5 9z" />
|
||||||
<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM364 700h143q4 0 11.5 -1t11 -1t6.5 3t3 9t1 11t3.5 8.5t3.5 6t5.5 4t6.5 2.5t9 1.5t9 0.5h11.5h12.5 q19 0 30 -10t11 -26q0 -22 -4 -28t-27 -22q-5 -1 -12.5 -3t-27 -13.5t-34 -27t-26.5 -46t-11 -68.5h200q5 3 14 8t31.5 25.5t39.5 45.5t31 69t14 94q0 51 -17.5 89t-42 58t-58.5 32t-58.5 15t-51.5 3q-50 0 -90.5 -12t-75 -38.5t-53.5 -74.5t-19 -114zM500 300h200v100h-200 v-100z" />
|
<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM546 623l-84 85q-7 7 -17.5 7t-18.5 -7l-139 -139q-7 -8 -7 -18t7 -18 l242 -241q7 -8 17.5 -8t17.5 8l375 375q7 7 7 17.5t-7 18.5l-139 139q-7 7 -17.5 7t-17.5 -7z" />
|
||||||
<glyph unicode="" d="M3 600q0 162 80 299.5t217.5 217.5t299.5 80t299.5 -80t217.5 -217.5t80 -299.5t-80 -299.5t-217.5 -217.5t-299.5 -80t-299.5 80t-217.5 217.5t-80 299.5zM400 300h400v100h-100v300h-300v-100h100v-200h-100v-100zM500 800h200v100h-200v-100z" />
|
<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM588 941q-29 0 -59 -5.5t-63 -20.5t-58 -38.5t-41.5 -63t-16.5 -89.5 q0 -25 20 -25h131q30 -5 35 11q6 20 20.5 28t45.5 8q20 0 31.5 -10.5t11.5 -28.5q0 -23 -7 -34t-26 -18q-1 0 -13.5 -4t-19.5 -7.5t-20 -10.5t-22 -17t-18.5 -24t-15.5 -35t-8 -46q-1 -8 5.5 -16.5t20.5 -8.5h173q7 0 22 8t35 28t37.5 48t29.5 74t12 100q0 47 -17 83 t-42.5 57t-59.5 34.5t-64 18t-59 4.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" />
|
||||||
<glyph unicode="" d="M0 500v200h195q31 125 98.5 199.5t206.5 100.5v200h200v-200q54 -20 113 -60t112.5 -105.5t71.5 -134.5h203v-200h-203q-25 -102 -116.5 -186t-180.5 -117v-197h-200v197q-140 27 -208 102.5t-98 200.5h-194zM290 500q24 -73 79.5 -127.5t130.5 -78.5v206h200v-206 q149 48 201 206h-201v200h200q-25 74 -75.5 127t-124.5 77v-204h-200v203q-75 -23 -130 -77t-79 -126h209v-200h-210z" />
|
<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM675 1000h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5 t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5zM675 700h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h75v-200h-75q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h350q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5 t-17.5 7.5h-75v275q0 10 -7.5 17.5t-17.5 7.5z" />
|
||||||
<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM356 465l135 135 l-135 135l109 109l135 -135l135 135l109 -109l-135 -135l135 -135l-109 -109l-135 135l-135 -135z" />
|
<glyph unicode="" d="M525 1200h150q10 0 17.5 -7.5t7.5 -17.5v-194q103 -27 178.5 -102.5t102.5 -178.5h194q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-194q-27 -103 -102.5 -178.5t-178.5 -102.5v-194q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v194 q-103 27 -178.5 102.5t-102.5 178.5h-194q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h194q27 103 102.5 178.5t178.5 102.5v194q0 10 7.5 17.5t17.5 7.5zM700 893v-168q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v168q-68 -23 -119 -74 t-74 -119h168q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-168q23 -68 74 -119t119 -74v168q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-168q68 23 119 74t74 119h-168q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h168 q-23 68 -74 119t-119 74z" />
|
||||||
<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM322 537l141 141 l87 -87l204 205l142 -142l-346 -345z" />
|
<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM759 823l64 -64q7 -7 7 -17.5t-7 -17.5l-124 -124l124 -124q7 -7 7 -17.5t-7 -17.5l-64 -64q-7 -7 -17.5 -7t-17.5 7l-124 124l-124 -124q-7 -7 -17.5 -7t-17.5 7l-64 64 q-7 7 -7 17.5t7 17.5l124 124l-124 124q-7 7 -7 17.5t7 17.5l64 64q7 7 17.5 7t17.5 -7l124 -124l124 124q7 7 17.5 7t17.5 -7z" />
|
||||||
<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -115 62 -215l568 567q-100 62 -216 62q-171 0 -292.5 -121.5t-121.5 -292.5zM391 245q97 -59 209 -59q171 0 292.5 121.5t121.5 292.5 q0 112 -59 209z" />
|
<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5t57 -214.5 t155.5 -155.5t214.5 -57t214.5 57t155.5 155.5t57 214.5t-57 214.5t-155.5 155.5t-214.5 57zM782 788l106 -106q7 -7 7 -17.5t-7 -17.5l-320 -321q-8 -7 -18 -7t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l197 197q7 7 17.5 7t17.5 -7z" />
|
||||||
<glyph unicode="" d="M0 547l600 453v-300h600v-300h-600v-301z" />
|
<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM600 1027q-116 0 -214.5 -57t-155.5 -155.5t-57 -214.5q0 -120 65 -225 l587 587q-105 65 -225 65zM965 819l-584 -584q104 -62 219 -62q116 0 214.5 57t155.5 155.5t57 214.5q0 115 -62 219z" />
|
||||||
<glyph unicode="" d="M0 400v300h600v300l600 -453l-600 -448v301h-600z" />
|
<glyph unicode="" d="M39 582l522 427q16 13 27.5 8t11.5 -26v-291h550q21 0 35.5 -14.5t14.5 -35.5v-200q0 -21 -14.5 -35.5t-35.5 -14.5h-550v-291q0 -21 -11.5 -26t-27.5 8l-522 427q-16 13 -16 32t16 32z" />
|
||||||
<glyph unicode="" d="M204 600l450 600l444 -600h-298v-600h-300v600h-296z" />
|
<glyph unicode="" d="M639 1009l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291h-550q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h550v291q0 21 11.5 26t27.5 -8z" />
|
||||||
<glyph unicode="" d="M104 600h296v600h300v-600h298l-449 -600z" />
|
<glyph unicode="" d="M682 1161l427 -522q13 -16 8 -27.5t-26 -11.5h-291v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v550h-291q-21 0 -26 11.5t8 27.5l427 522q13 16 32 16t32 -16z" />
|
||||||
<glyph unicode="" d="M0 200q6 132 41 238.5t103.5 193t184 138t271.5 59.5v271l600 -453l-600 -448v301q-95 -2 -183 -20t-170 -52t-147 -92.5t-100 -135.5z" />
|
<glyph unicode="" d="M550 1200h200q21 0 35.5 -14.5t14.5 -35.5v-550h291q21 0 26 -11.5t-8 -27.5l-427 -522q-13 -16 -32 -16t-32 16l-427 522q-13 16 -8 27.5t26 11.5h291v550q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M0 0v400l129 -129l294 294l142 -142l-294 -294l129 -129h-400zM635 777l142 -142l294 294l129 -129v400h-400l129 -129z" />
|
<glyph unicode="" d="M639 1109l522 -427q16 -13 16 -32t-16 -32l-522 -427q-16 -13 -27.5 -8t-11.5 26v291q-94 -2 -182 -20t-170.5 -52t-147 -92.5t-100.5 -135.5q5 105 27 193.5t67.5 167t113 135t167 91.5t225.5 42v262q0 21 11.5 26t27.5 -8z" />
|
||||||
<glyph unicode="" d="M34 176l295 295l-129 129h400v-400l-129 130l-295 -295zM600 600v400l129 -129l295 295l142 -141l-295 -295l129 -130h-400z" />
|
<glyph unicode="" d="M850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5zM350 0h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249 q8 7 18 7t18 -7l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5z" />
|
||||||
<glyph unicode="" d="M23 600q0 118 45.5 224.5t123 184t184 123t224.5 45.5t224.5 -45.5t184 -123t123 -184t45.5 -224.5t-45.5 -224.5t-123 -184t-184 -123t-224.5 -45.5t-224.5 45.5t-184 123t-123 184t-45.5 224.5zM456 851l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5 t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5h-207q-21 0 -33 -14.5t-8 -34.5zM500 300h200v100h-200v-100z" />
|
<glyph unicode="" d="M1014 1120l106 -106q7 -8 7 -18t-7 -18l-249 -249l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l249 249q8 7 18 7t18 -7zM250 600h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-249 -249q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l249 249l-94 94q-14 14 -10 24.5t25 10.5z" />
|
||||||
<glyph unicode="" d="M0 800h100v-200h400v300h200v-300h400v200h100v100h-111q1 1 1 6.5t-1.5 15t-3.5 17.5l-34 172q-11 39 -41.5 63t-69.5 24q-32 0 -61 -17l-239 -144q-22 -13 -40 -35q-19 24 -40 36l-238 144q-33 18 -62 18q-39 0 -69.5 -23t-40.5 -61l-35 -177q-2 -8 -3 -18t-1 -15v-6 h-111v-100zM100 0h400v400h-400v-400zM200 900q-3 0 14 48t36 96l18 47l213 -191h-281zM700 0v400h400v-400h-400zM731 900l202 197q5 -12 12 -32.5t23 -64t25 -72t7 -28.5h-269z" />
|
<glyph unicode="" d="M600 1177q117 0 224 -45.5t184.5 -123t123 -184.5t45.5 -224t-45.5 -224t-123 -184.5t-184.5 -123t-224 -45.5t-224 45.5t-184.5 123t-123 184.5t-45.5 224t45.5 224t123 184.5t184.5 123t224 45.5zM704 900h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5 t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM675 400h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5z" />
|
||||||
<glyph unicode="" d="M0 -22v143l216 193q-9 53 -13 83t-5.5 94t9 113t38.5 114t74 124q47 60 99.5 102.5t103 68t127.5 48t145.5 37.5t184.5 43.5t220 58.5q0 -189 -22 -343t-59 -258t-89 -181.5t-108.5 -120t-122 -68t-125.5 -30t-121.5 -1.5t-107.5 12.5t-87.5 17t-56.5 7.5l-99 -55z M238.5 300.5q19.5 -6.5 86.5 76.5q55 66 367 234q70 38 118.5 69.5t102 79t99 111.5t86.5 148q22 50 24 60t-6 19q-7 5 -17 5t-26.5 -14.5t-33.5 -39.5q-35 -51 -113.5 -108.5t-139.5 -89.5l-61 -32q-369 -197 -458 -401q-48 -111 -28.5 -117.5z" />
|
<glyph unicode="" d="M260 1200q9 0 19 -2t15 -4l5 -2q22 -10 44 -23l196 -118q21 -13 36 -24q29 -21 37 -12q11 13 49 35l196 118q22 13 45 23q17 7 38 7q23 0 47 -16.5t37 -33.5l13 -16q14 -21 18 -45l25 -123l8 -44q1 -9 8.5 -14.5t17.5 -5.5h61q10 0 17.5 -7.5t7.5 -17.5v-50 q0 -10 -7.5 -17.5t-17.5 -7.5h-50q-10 0 -17.5 -7.5t-7.5 -17.5v-175h-400v300h-200v-300h-400v175q0 10 -7.5 17.5t-17.5 7.5h-50q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5h61q11 0 18 3t7 8q0 4 9 52l25 128q5 25 19 45q2 3 5 7t13.5 15t21.5 19.5t26.5 15.5 t29.5 7zM915 1079l-166 -162q-7 -7 -5 -12t12 -5h219q10 0 15 7t2 17l-51 149q-3 10 -11 12t-15 -6zM463 917l-177 157q-8 7 -16 5t-11 -12l-51 -143q-3 -10 2 -17t15 -7h231q11 0 12.5 5t-5.5 12zM500 0h-375q-10 0 -17.5 7.5t-7.5 17.5v375h400v-400zM1100 400v-375 q0 -10 -7.5 -17.5t-17.5 -7.5h-375v400h400z" />
|
||||||
<glyph unicode="" d="M111 408q0 -33 5 -63q9 -56 44 -119.5t105 -108.5q31 -21 64 -16t62 23.5t57 49.5t48 61.5t35 60.5q32 66 39 184.5t-13 157.5q79 -80 122 -164t26 -184q-5 -33 -20.5 -69.5t-37.5 -80.5q-10 -19 -14.5 -29t-12 -26t-9 -23.5t-3 -19t2.5 -15.5t11 -9.5t19.5 -5t30.5 2.5 t42 8q57 20 91 34t87.5 44.5t87 64t65.5 88.5t47 122q38 172 -44.5 341.5t-246.5 278.5q22 -44 43 -129q39 -159 -32 -154q-15 2 -33 9q-79 33 -120.5 100t-44 175.5t48.5 257.5q-13 -8 -34 -23.5t-72.5 -66.5t-88.5 -105.5t-60 -138t-8 -166.5q2 -12 8 -41.5t8 -43t6 -39.5 t3.5 -39.5t-1 -33.5t-6 -31.5t-13.5 -24t-21 -20.5t-31 -12q-38 -10 -67 13t-40.5 61.5t-15 81.5t10.5 75q-52 -46 -83.5 -101t-39 -107t-7.5 -85z" />
|
<glyph unicode="" d="M1165 1190q8 3 21 -6.5t13 -17.5q-2 -178 -24.5 -323.5t-55.5 -245.5t-87 -174.5t-102.5 -118.5t-118 -68.5t-118.5 -33t-120 -4.5t-105 9.5t-90 16.5q-61 12 -78 11q-4 1 -12.5 0t-34 -14.5t-52.5 -40.5l-153 -153q-26 -24 -37 -14.5t-11 43.5q0 64 42 102q8 8 50.5 45 t66.5 58q19 17 35 47t13 61q-9 55 -10 102.5t7 111t37 130t78 129.5q39 51 80 88t89.5 63.5t94.5 45t113.5 36t129 31t157.5 37t182 47.5zM1116 1098q-8 9 -22.5 -3t-45.5 -50q-38 -47 -119 -103.5t-142 -89.5l-62 -33q-56 -30 -102 -57t-104 -68t-102.5 -80.5t-85.5 -91 t-64 -104.5q-24 -56 -31 -86t2 -32t31.5 17.5t55.5 59.5q25 30 94 75.5t125.5 77.5t147.5 81q70 37 118.5 69t102 79.5t99 111t86.5 148.5q22 50 24 60t-6 19z" />
|
||||||
<glyph unicode="" d="M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5t145.5 -23.5t132.5 -59t116.5 -83.5t97 -90t74.5 -85.5t49 -63.5t20 -30l26 -40l-26 -40q-6 -10 -20 -30t-49 -63.5t-74.5 -85.5t-97 -90t-116.5 -83.5t-132.5 -59t-145.5 -23.5 t-145.5 23.5t-132.5 59t-116.5 83.5t-97 90t-74.5 85.5t-49 63.5t-20 30zM120 600q7 -10 40.5 -58t56 -78.5t68 -77.5t87.5 -75t103 -49.5t125 -21.5t123.5 20t100.5 45.5t85.5 71.5t66.5 75.5t58 81.5t47 66q-1 1 -28.5 37.5t-42 55t-43.5 53t-57.5 63.5t-58.5 54 q49 -74 49 -163q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l105 105q-37 24 -75 72t-57 84l-20 36z" />
|
<glyph unicode="" d="M653 1231q-39 -67 -54.5 -131t-10.5 -114.5t24.5 -96.5t47.5 -80t63.5 -62.5t68.5 -46.5t65 -30q-4 7 -17.5 35t-18.5 39.5t-17 39.5t-17 43t-13 42t-9.5 44.5t-2 42t4 43t13.5 39t23 38.5q96 -42 165 -107.5t105 -138t52 -156t13 -159t-19 -149.5q-13 -55 -44 -106.5 t-68 -87t-78.5 -64.5t-72.5 -45t-53 -22q-72 -22 -127 -11q-31 6 -13 19q6 3 17 7q13 5 32.5 21t41 44t38.5 63.5t21.5 81.5t-6.5 94.5t-50 107t-104 115.5q10 -104 -0.5 -189t-37 -140.5t-65 -93t-84 -52t-93.5 -11t-95 24.5q-80 36 -131.5 114t-53.5 171q-2 23 0 49.5 t4.5 52.5t13.5 56t27.5 60t46 64.5t69.5 68.5q-8 -53 -5 -102.5t17.5 -90t34 -68.5t44.5 -39t49 -2q31 13 38.5 36t-4.5 55t-29 64.5t-36 75t-26 75.5q-15 85 2 161.5t53.5 128.5t85.5 92.5t93.5 61t81.5 25.5z" />
|
||||||
<glyph unicode="" d="M-61 600l26 40q6 10 20 30t49 63.5t74.5 85.5t97 90t116.5 83.5t132.5 59t145.5 23.5q61 0 121 -17l37 142h148l-314 -1200h-148l37 143q-82 21 -165 71.5t-140 102t-109.5 112t-72 88.5t-29.5 43zM120 600q210 -282 393 -336l37 141q-107 18 -178.5 101.5t-71.5 193.5 q0 85 46 158q-102 -87 -226 -258zM377 656q49 -124 154 -191l47 47l23 87q-30 28 -59 69t-44 68l-14 26zM780 161l38 145q22 15 44.5 34t46 44t40.5 44t41 50.5t33.5 43.5t33 44t24.5 34q-97 127 -140 175l39 146q67 -54 131.5 -125.5t87.5 -103.5t36 -52l26 -40l-26 -40 q-7 -12 -25.5 -38t-63.5 -79.5t-95.5 -102.5t-124 -100t-146.5 -79z" />
|
<glyph unicode="" d="M600 1094q82 0 160.5 -22.5t140 -59t116.5 -82.5t94.5 -95t68 -95t42.5 -82.5t14 -57.5t-14 -57.5t-43 -82.5t-68.5 -95t-94.5 -95t-116.5 -82.5t-140 -59t-159.5 -22.5t-159.5 22.5t-140 59t-116.5 82.5t-94.5 95t-68.5 95t-43 82.5t-14 57.5t14 57.5t42.5 82.5t68 95 t94.5 95t116.5 82.5t140 59t160.5 22.5zM888 829q-15 15 -18 12t5 -22q25 -57 25 -119q0 -124 -88 -212t-212 -88t-212 88t-88 212q0 59 23 114q8 19 4.5 22t-17.5 -12q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q22 -36 47 -71t70 -82t92.5 -81t113 -58.5t133.5 -24.5 t133.5 24t113 58.5t92.5 81.5t70 81.5t47 70.5q11 18 9 42.5t-14 41.5q-90 117 -163 189zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l35 34q14 15 12.5 33.5t-16.5 33.5q-44 44 -89 117q-11 18 -28 20t-32 -12z" />
|
||||||
<glyph unicode="" d="M-97.5 34q13.5 -34 50.5 -34h1294q37 0 50.5 35.5t-7.5 67.5l-642 1056q-20 34 -48 36.5t-48 -29.5l-642 -1066q-21 -32 -7.5 -66zM155 200l445 723l445 -723h-345v100h-200v-100h-345zM500 600l100 -300l100 300v100h-200v-100z" />
|
<glyph unicode="" d="M592 0h-148l31 120q-91 20 -175.5 68.5t-143.5 106.5t-103.5 119t-66.5 110t-22 76q0 21 14 57.5t42.5 82.5t68 95t94.5 95t116.5 82.5t140 59t160.5 22.5q61 0 126 -15l32 121h148zM944 770l47 181q108 -85 176.5 -192t68.5 -159q0 -26 -19.5 -71t-59.5 -102t-93 -112 t-129 -104.5t-158 -75.5l46 173q77 49 136 117t97 131q11 18 9 42.5t-14 41.5q-54 70 -107 130zM310 824q-70 -69 -160 -184q-13 -16 -15 -40.5t9 -42.5q18 -30 39 -60t57 -70.5t74 -73t90 -61t105 -41.5l41 154q-107 18 -178.5 101.5t-71.5 193.5q0 59 23 114q8 19 4.5 22 t-17.5 -12zM448 727l-35 -36q-15 -15 -19.5 -38.5t4.5 -41.5q37 -68 93 -116q16 -13 38.5 -11t36.5 17l12 11l22 86l-3 4q-44 44 -89 117q-11 18 -28 20t-32 -12z" />
|
||||||
<glyph unicode="" d="M100 262v41q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44t106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -91 100 -113v-64q0 -20 -13 -28.5t-32 0.5l-94 78h-222l-94 -78q-19 -9 -32 -0.5t-13 28.5 v64q0 22 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5z" />
|
<glyph unicode="" d="M-90 100l642 1066q20 31 48 28.5t48 -35.5l642 -1056q21 -32 7.5 -67.5t-50.5 -35.5h-1294q-37 0 -50.5 34t7.5 66zM155 200h345v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h345l-445 723zM496 700h208q20 0 32 -14.5t8 -34.5l-58 -252 q-4 -20 -21.5 -34.5t-37.5 -14.5h-54q-20 0 -37.5 14.5t-21.5 34.5l-58 252q-4 20 8 34.5t32 14.5z" />
|
||||||
<glyph unicode="" d="M0 50q0 -20 14.5 -35t35.5 -15h1000q21 0 35.5 15t14.5 35v750h-1100v-750zM0 900h1100v150q0 21 -14.5 35.5t-35.5 14.5h-150v100h-100v-100h-500v100h-100v-100h-150q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 100v100h100v-100h-100zM100 300v100h100v-100h-100z M100 500v100h100v-100h-100zM300 100v100h100v-100h-100zM300 300v100h100v-100h-100zM300 500v100h100v-100h-100zM500 100v100h100v-100h-100zM500 300v100h100v-100h-100zM500 500v100h100v-100h-100zM700 100v100h100v-100h-100zM700 300v100h100v-100h-100zM700 500 v100h100v-100h-100zM900 100v100h100v-100h-100zM900 300v100h100v-100h-100zM900 500v100h100v-100h-100z" />
|
<glyph unicode="" d="M650 1200q62 0 106 -44t44 -106v-339l363 -325q15 -14 26 -38.5t11 -44.5v-41q0 -20 -12 -26.5t-29 5.5l-359 249v-263q100 -93 100 -113v-64q0 -21 -13 -29t-32 1l-205 128l-205 -128q-19 -9 -32 -1t-13 29v64q0 20 100 113v263l-359 -249q-17 -12 -29 -5.5t-12 26.5v41 q0 20 11 44.5t26 38.5l363 325v339q0 62 44 106t106 44z" />
|
||||||
<glyph unicode="" d="M0 200v200h259l600 600h241v198l300 -295l-300 -300v197h-159l-600 -600h-341zM0 800h259l122 -122l141 142l-181 180h-341v-200zM678 381l141 142l122 -123h159v198l300 -295l-300 -300v197h-241z" />
|
<glyph unicode="" d="M850 1200h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-150h-1100v150q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5h100q21 0 35.5 -14.5t14.5 -35.5v-50h500v50q0 21 14.5 35.5t35.5 14.5zM1100 800v-750q0 -21 -14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v750h1100zM100 600v-100h100v100h-100zM300 600v-100h100v100h-100zM500 600v-100h100v100h-100zM700 600v-100h100v100h-100zM900 600v-100h100v100h-100zM100 400v-100h100v100h-100zM300 400v-100h100v100h-100zM500 400 v-100h100v100h-100zM700 400v-100h100v100h-100zM900 400v-100h100v100h-100zM100 200v-100h100v100h-100zM300 200v-100h100v100h-100zM500 200v-100h100v100h-100zM700 200v-100h100v100h-100zM900 200v-100h100v100h-100z" />
|
||||||
<glyph unicode="" d="M0 400v600q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5z" />
|
<glyph unicode="" d="M1135 1165l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-159l-600 -600h-291q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h209l600 600h241v150q0 21 10.5 25t24.5 -10zM522 819l-141 -141l-122 122h-209q-21 0 -35.5 14.5 t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h291zM1135 565l249 -230q15 -14 15 -35t-15 -35l-249 -230q-14 -14 -24.5 -10t-10.5 25v150h-241l-181 181l141 141l122 -122h159v150q0 21 10.5 25t24.5 -10z" />
|
||||||
<glyph unicode="" d="M100 600v200h300v-250q0 -113 6 -145q17 -92 102 -117q39 -11 92 -11q37 0 66.5 5.5t50 15.5t36 24t24 31.5t14 37.5t7 42t2.5 45t0 47v25v250h300v-200q0 -42 -3 -83t-15 -104t-31.5 -116t-58 -109.5t-89 -96.5t-129 -65.5t-174.5 -25.5t-174.5 25.5t-129 65.5t-89 96.5 t-58 109.5t-31.5 116t-15 104t-3 83zM100 900v300h300v-300h-300zM800 900v300h300v-300h-300z" />
|
<glyph unicode="" d="M100 1100h1000q41 0 70.5 -29.5t29.5 -70.5v-600q0 -41 -29.5 -70.5t-70.5 -29.5h-596l-304 -300v300h-100q-41 0 -70.5 29.5t-29.5 70.5v600q0 41 29.5 70.5t70.5 29.5z" />
|
||||||
<glyph unicode="" d="M-30 411l227 -227l352 353l353 -353l226 227l-578 579z" />
|
<glyph unicode="" d="M150 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM850 1200h200q21 0 35.5 -14.5t14.5 -35.5v-250h-300v250q0 21 14.5 35.5t35.5 14.5zM1100 800v-300q0 -41 -3 -77.5t-15 -89.5t-32 -96t-58 -89t-89 -77t-129 -51t-174 -20t-174 20 t-129 51t-89 77t-58 89t-32 96t-15 89.5t-3 77.5v300h300v-250v-27v-42.5t1.5 -41t5 -38t10 -35t16.5 -30t25.5 -24.5t35 -19t46.5 -12t60 -4t60 4.5t46.5 12.5t35 19.5t25 25.5t17 30.5t10 35t5 38t2 40.5t-0.5 42v25v250h300z" />
|
||||||
<glyph unicode="" d="M70 797l580 -579l578 579l-226 227l-353 -353l-352 353z" />
|
<glyph unicode="" d="M1100 411l-198 -199l-353 353l-353 -353l-197 199l551 551z" />
|
||||||
<glyph unicode="" d="M-198 700l299 283l300 -283h-203v-400h385l215 -200h-800v600h-196zM402 1000l215 -200h381v-400h-198l299 -283l299 283h-200v600h-796z" />
|
<glyph unicode="" d="M1101 789l-550 -551l-551 551l198 199l353 -353l353 353z" />
|
||||||
<glyph unicode="" d="M18 939q-5 24 10 42q14 19 39 19h896l38 162q5 17 18.5 27.5t30.5 10.5h94q20 0 35 -14.5t15 -35.5t-15 -35.5t-35 -14.5h-54l-201 -961q-2 -4 -6 -10.5t-19 -17.5t-33 -11h-31v-50q0 -20 -14.5 -35t-35.5 -15t-35.5 15t-14.5 35v50h-300v-50q0 -20 -14.5 -35t-35.5 -15 t-35.5 15t-14.5 35v50h-50q-21 0 -35.5 15t-14.5 35q0 21 14.5 35.5t35.5 14.5h535l48 200h-633q-32 0 -54.5 21t-27.5 43z" />
|
<glyph unicode="" d="M404 1000h746q21 0 35.5 -14.5t14.5 -35.5v-551h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v401h-381zM135 984l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-400h385l215 -200h-750q-21 0 -35.5 14.5 t-14.5 35.5v550h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
|
||||||
<glyph unicode="" d="M0 0v800h1200v-800h-1200zM0 900v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-100h-1200z" />
|
<glyph unicode="" d="M56 1200h94q17 0 31 -11t18 -27l38 -162h896q24 0 39 -18.5t10 -42.5l-100 -475q-5 -21 -27 -42.5t-55 -21.5h-633l48 -200h535q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-50q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-300v-50 q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v50h-31q-18 0 -32.5 10t-20.5 19l-5 10l-201 961h-54q-20 0 -35 14.5t-15 35.5t15 35.5t35 14.5z" />
|
||||||
<glyph unicode="" d="M1 0l300 700h1200l-300 -700h-1200zM1 400v600h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500v-200h-1000z" />
|
<glyph unicode="" d="M1200 1000v-100h-1200v100h200q0 41 29.5 70.5t70.5 29.5h300q41 0 70.5 -29.5t29.5 -70.5h500zM0 800h1200v-800h-1200v800z" />
|
||||||
<glyph unicode="" d="M302 300h198v600h-198l298 300l298 -300h-198v-600h198l-298 -300z" />
|
<glyph unicode="" d="M200 800l-200 -400v600h200q0 41 29.5 70.5t70.5 29.5h300q42 0 71 -29.5t29 -70.5h500v-200h-1000zM1500 700l-300 -700h-1200l300 700h1200z" />
|
||||||
<glyph unicode="" d="M0 600l300 298v-198h600v198l300 -298l-300 -297v197h-600v-197z" />
|
<glyph unicode="" d="M635 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-601h150q21 0 25 -10.5t-10 -24.5l-230 -249q-14 -15 -35 -15t-35 15l-230 249q-14 14 -10 24.5t25 10.5h150v601h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
|
||||||
<glyph unicode="" d="M0 100v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM31 400l172 739q5 22 23 41.5t38 19.5h672q19 0 37.5 -22.5t23.5 -45.5l172 -732h-1138zM800 100h100v100h-100v-100z M1000 100h100v100h-100v-100z" />
|
<glyph unicode="" d="M936 864l249 -229q14 -15 14 -35.5t-14 -35.5l-249 -229q-15 -15 -25.5 -10.5t-10.5 24.5v151h-600v-151q0 -20 -10.5 -24.5t-25.5 10.5l-249 229q-14 15 -14 35.5t14 35.5l249 229q15 15 25.5 10.5t10.5 -25.5v-149h600v149q0 21 10.5 25.5t25.5 -10.5z" />
|
||||||
<glyph unicode="" d="M-101 600v50q0 24 25 49t50 38l25 13v-250l-11 5.5t-24 14t-30 21.5t-24 27.5t-11 31.5zM100 500v250v8v8v7t0.5 7t1.5 5.5t2 5t3 4t4.5 3.5t6 1.5t7.5 0.5h200l675 250v-850l-675 200h-38l47 -276q2 -12 -3 -17.5t-11 -6t-21 -0.5h-8h-83q-20 0 -34.5 14t-18.5 35 q-55 337 -55 351zM1100 200v850q0 21 14.5 35.5t35.5 14.5q20 0 35 -14.5t15 -35.5v-850q0 -20 -15 -35t-35 -15q-21 0 -35.5 15t-14.5 35z" />
|
<glyph unicode="" d="M1169 400l-172 732q-5 23 -23 45.5t-38 22.5h-672q-20 0 -38 -20t-23 -41l-172 -739h1138zM1100 300h-1000q-41 0 -70.5 -29.5t-29.5 -70.5v-100q0 -41 29.5 -70.5t70.5 -29.5h1000q41 0 70.5 29.5t29.5 70.5v100q0 41 -29.5 70.5t-70.5 29.5zM800 100v100h100v-100h-100 zM1000 100v100h100v-100h-100z" />
|
||||||
<glyph unicode="" d="M74 350q0 21 13.5 35.5t33.5 14.5h18l117 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3 32t29 13h94q20 0 29 -10.5t3 -29.5q-18 -36 -18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q20 0 33.5 -14.5t13.5 -35.5q0 -20 -13 -40t-31 -27q-8 -3 -23 -8.5 t-65 -20t-103 -25t-132.5 -19.5t-158.5 -9q-125 0 -245.5 20.5t-178.5 40.5l-58 20q-18 7 -31 27.5t-13 40.5zM497 110q12 -49 40 -79.5t63 -30.5t63 30.5t39 79.5q-48 -6 -102 -6t-103 6z" />
|
<glyph unicode="" d="M1150 1100q21 0 35.5 -14.5t14.5 -35.5v-850q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v850q0 21 14.5 35.5t35.5 14.5zM1000 200l-675 200h-38l47 -276q3 -16 -5.5 -20t-29.5 -4h-7h-84q-20 0 -34.5 14t-18.5 35q-55 337 -55 351v250v6q0 16 1 23.5t6.5 14 t17.5 6.5h200l675 250v-850zM0 750v-250q-4 0 -11 0.5t-24 6t-30 15t-24 30t-11 48.5v50q0 26 10.5 46t25 30t29 16t25.5 7z" />
|
||||||
<glyph unicode="" d="M21 445l233 -45l-78 -224l224 78l45 -233l155 179l155 -179l45 233l224 -78l-78 224l234 45l-180 155l180 156l-234 44l78 225l-224 -78l-45 233l-155 -180l-155 180l-45 -233l-224 78l78 -225l-233 -44l179 -156z" />
|
<glyph unicode="" d="M553 1200h94q20 0 29 -10.5t3 -29.5l-18 -37q83 -19 144 -82.5t76 -140.5l63 -327l118 -173h17q19 0 33 -14.5t14 -35t-13 -40.5t-31 -27q-8 -4 -23 -9.5t-65 -19.5t-103 -25t-132.5 -20t-158.5 -9q-57 0 -115 5t-104 12t-88.5 15.5t-73.5 17.5t-54.5 16t-35.5 12l-11 4 q-18 8 -31 28t-13 40.5t14 35t33 14.5h17l118 173l63 327q15 77 76 140t144 83l-18 32q-6 19 3.5 32t28.5 13zM498 110q50 -6 102 -6q53 0 102 6q-12 -49 -39.5 -79.5t-62.5 -30.5t-63 30.5t-39 79.5z" />
|
||||||
<glyph unicode="" d="M0 200h200v600h-200v-600zM300 275q0 -75 100 -75h61q124 -100 139 -100h250q46 0 83 57l238 344q29 31 29 74v100q0 44 -30.5 84.5t-69.5 40.5h-328q28 118 28 125v150q0 44 -30.5 84.5t-69.5 40.5h-50q-27 0 -51 -20t-38 -48l-96 -198l-145 -196q-20 -26 -20 -63v-400z M400 300v375l150 213l100 212h50v-175l-50 -225h450v-125l-250 -375h-214l-136 100h-100z" />
|
<glyph unicode="" d="M800 946l224 78l-78 -224l234 -45l-180 -155l180 -155l-234 -45l78 -224l-224 78l-45 -234l-155 180l-155 -180l-45 234l-224 -78l78 224l-234 45l180 155l-180 155l234 45l-78 224l224 -78l45 234l155 -180l155 180z" />
|
||||||
<glyph unicode="" d="M0 400v600h200v-600h-200zM300 525v400q0 75 100 75h61q124 100 139 100h250q46 0 83 -57l238 -344q29 -31 29 -74v-100q0 -44 -30.5 -84.5t-69.5 -40.5h-328q28 -118 28 -125v-150q0 -44 -30.5 -84.5t-69.5 -40.5h-50q-27 0 -51 20t-38 48l-96 198l-145 196 q-20 26 -20 63zM400 525l150 -212l100 -213h50v175l-50 225h450v125l-250 375h-214l-136 -100h-100v-375z" />
|
<glyph unicode="" d="M650 1200h50q40 0 70 -40.5t30 -84.5v-150l-28 -125h328q40 0 70 -40.5t30 -84.5v-100q0 -45 -29 -74l-238 -344q-16 -24 -38 -40.5t-45 -16.5h-250q-7 0 -42 25t-66 50l-31 25h-61q-45 0 -72.5 18t-27.5 57v400q0 36 20 63l145 196l96 198q13 28 37.5 48t51.5 20z M650 1100l-100 -212l-150 -213v-375h100l136 -100h214l250 375v125h-450l50 225v175h-50zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M8 200v600h200v-600h-200zM308 275v525q0 17 14 35.5t28 28.5l14 9l362 230q14 6 25 6q17 0 29 -12l109 -112q14 -14 14 -34q0 -18 -11 -32l-85 -121h302q85 0 138.5 -38t53.5 -110t-54.5 -111t-138.5 -39h-107l-130 -339q-7 -22 -20.5 -41.5t-28.5 -19.5h-341 q-7 0 -90 81t-83 94zM408 289l100 -89h293l131 339q6 21 19.5 41t28.5 20h203q16 0 25 15t9 36q0 20 -9 34.5t-25 14.5h-457h-6.5h-7.5t-6.5 0.5t-6 1t-5 1.5t-5.5 2.5t-4 4t-4 5.5q-5 12 -5 20q0 14 10 27l147 183l-86 83l-339 -236v-503z" />
|
<glyph unicode="" d="M600 1100h250q23 0 45 -16.5t38 -40.5l238 -344q29 -29 29 -74v-100q0 -44 -30 -84.5t-70 -40.5h-328q28 -118 28 -125v-150q0 -44 -30 -84.5t-70 -40.5h-50q-27 0 -51.5 20t-37.5 48l-96 198l-145 196q-20 27 -20 63v400q0 39 27.5 57t72.5 18h61q124 100 139 100z M50 1000h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM636 1000l-136 -100h-100v-375l150 -213l100 -212h50v175l-50 225h450v125l-250 375h-214z" />
|
||||||
<glyph unicode="" d="M-101 651q0 72 54 110t139 38l302 -1l-85 121q-11 16 -11 32q0 21 14 34l109 113q13 12 29 12q11 0 25 -6l365 -230q7 -4 17 -10.5t26.5 -26t16.5 -36.5v-526q0 -13 -86 -93.5t-94 -80.5h-341q-16 0 -29.5 20t-19.5 41l-130 339h-107q-84 0 -139 39t-55 111zM-1 601h222 q15 0 28.5 -20.5t19.5 -40.5l131 -339h293l107 89v502l-343 237l-87 -83l145 -184q10 -11 10 -26q0 -11 -5 -20q-1 -3 -3.5 -5.5l-4 -4t-5 -2.5t-5.5 -1.5t-6.5 -1t-6.5 -0.5h-7.5h-6.5h-476v-100zM1000 201v600h200v-600h-200z" />
|
<glyph unicode="" d="M356 873l363 230q31 16 53 -6l110 -112q13 -13 13.5 -32t-11.5 -34l-84 -121h302q84 0 138 -38t54 -110t-55 -111t-139 -39h-106l-131 -339q-6 -21 -19.5 -41t-28.5 -20h-342q-7 0 -90 81t-83 94v525q0 17 14 35.5t28 28.5zM400 792v-503l100 -89h293l131 339 q6 21 19.5 41t28.5 20h203q21 0 30.5 25t0.5 50t-31 25h-456h-7h-6h-5.5t-6 0.5t-5 1.5t-5 2t-4 2.5t-4 4t-2.5 4.5q-12 25 5 47l146 183l-86 83zM50 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v500 q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M97 719l230 -363q4 -6 10.5 -15.5t26 -25t36.5 -15.5h525q13 0 94 83t81 90v342q0 15 -20 28.5t-41 19.5l-339 131v106q0 84 -39 139t-111 55t-110 -53.5t-38 -138.5v-302l-121 84q-15 12 -33.5 11.5t-32.5 -13.5l-112 -110q-22 -22 -6 -53zM172 739l83 86l183 -146 q22 -18 47 -5q3 1 5.5 3.5l4 4t2.5 5t1.5 5.5t1 6.5t0.5 6.5v7.5v6.5v456q0 22 25 31t50 -0.5t25 -30.5v-202q0 -16 20 -29.5t41 -19.5l339 -130v-294l-89 -100h-503zM400 0v200h600v-200h-600z" />
|
<glyph unicode="" d="M475 1103l366 -230q2 -1 6 -3.5t14 -10.5t18 -16.5t14.5 -20t6.5 -22.5v-525q0 -13 -86 -94t-93 -81h-342q-15 0 -28.5 20t-19.5 41l-131 339h-106q-85 0 -139.5 39t-54.5 111t54 110t138 38h302l-85 121q-11 15 -10.5 34t13.5 32l110 112q22 22 53 6zM370 945l146 -183 q17 -22 5 -47q-2 -2 -3.5 -4.5t-4 -4t-4 -2.5t-5 -2t-5 -1.5t-6 -0.5h-6h-6.5h-6h-475v-100h221q15 0 29 -20t20 -41l130 -339h294l106 89v503l-342 236zM1050 800h100q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5 v500q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M2 585q-16 -31 6 -53l112 -110q13 -13 32 -13.5t34 10.5l121 85q0 -51 -0.5 -153.5t-0.5 -148.5q0 -84 38.5 -138t110.5 -54t111 55t39 139v106l339 131q20 6 40.5 19.5t20.5 28.5v342q0 7 -81 90t-94 83h-525q-17 0 -35.5 -14t-28.5 -28l-10 -15zM77 565l236 339h503 l89 -100v-294l-340 -130q-20 -6 -40 -20t-20 -29v-202q0 -22 -25 -31t-50 0t-25 31v456v14.5t-1.5 11.5t-5 12t-9.5 7q-24 13 -46 -5l-184 -146zM305 1104v200h600v-200h-600z" />
|
<glyph unicode="" d="M550 1294q72 0 111 -55t39 -139v-106l339 -131q21 -6 41 -19.5t20 -28.5v-342q0 -7 -81 -90t-94 -83h-525q-17 0 -35.5 14t-28.5 28l-9 14l-230 363q-16 31 6 53l112 110q13 13 32 13.5t34 -11.5l121 -84v302q0 84 38 138t110 54zM600 972v203q0 21 -25 30.5t-50 0.5 t-25 -31v-456v-7v-6v-5.5t-0.5 -6t-1.5 -5t-2 -5t-2.5 -4t-4 -4t-4.5 -2.5q-25 -12 -47 5l-183 146l-83 -86l236 -339h503l89 100v293l-339 131q-21 6 -41 19.5t-20 28.5zM450 200h500q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-500 q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM298 701l2 -201h300l-2 -194l402 294l-402 298v-197h-300z" />
|
<glyph unicode="" d="M350 1100h500q21 0 35.5 14.5t14.5 35.5v100q0 21 -14.5 35.5t-35.5 14.5h-500q-21 0 -35.5 -14.5t-14.5 -35.5v-100q0 -21 14.5 -35.5t35.5 -14.5zM600 306v-106q0 -84 -39 -139t-111 -55t-110 54t-38 138v302l-121 -84q-15 -12 -34 -11.5t-32 13.5l-112 110 q-22 22 -6 53l230 363q1 2 3.5 6t10.5 13.5t16.5 17t20 13.5t22.5 6h525q13 0 94 -83t81 -90v-342q0 -15 -20 -28.5t-41 -19.5zM308 900l-236 -339l83 -86l183 146q22 17 47 5q2 -1 4.5 -2.5t4 -4t2.5 -4t2 -5t1.5 -5t0.5 -6v-5.5v-6v-7v-456q0 -22 25 -31t50 0.5t25 30.5 v203q0 15 20 28.5t41 19.5l339 131v293l-89 100h-503z" />
|
||||||
<glyph unicode="" d="M0 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t231.5 47.5q122 0 232.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-218 -217.5t-300 -80t-299.5 80t-217.5 217.5t-80 299.5zM200 600l402 -294l-2 194h300l2 201h-300v197z" />
|
<glyph unicode="" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM914 632l-275 223q-16 13 -27.5 8t-11.5 -26v-137h-275 q-10 0 -17.5 -7.5t-7.5 -17.5v-150q0 -10 7.5 -17.5t17.5 -7.5h275v-137q0 -21 11.5 -26t27.5 8l275 223q16 13 16 32t-16 32z" />
|
||||||
<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600h200v-300h200v300h200l-300 400z" />
|
<glyph unicode="" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM561 855l-275 -223q-16 -13 -16 -32t16 -32l275 -223q16 -13 27.5 -8 t11.5 26v137h275q10 0 17.5 7.5t7.5 17.5v150q0 10 -7.5 17.5t-17.5 7.5h-275v137q0 21 -11.5 26t-27.5 -8z" />
|
||||||
<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q162 0 299.5 -80t217.5 -218t80 -300t-80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM300 600l300 -400l300 400h-200v300h-200v-300h-200z" />
|
<glyph unicode="" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM855 639l-223 275q-13 16 -32 16t-32 -16l-223 -275q-13 -16 -8 -27.5 t26 -11.5h137v-275q0 -10 7.5 -17.5t17.5 -7.5h150q10 0 17.5 7.5t7.5 17.5v275h137q21 0 26 11.5t-8 27.5z" />
|
||||||
<glyph unicode="" d="M5 597q0 122 47.5 232.5t127.5 190.5t190.5 127.5t232.5 47.5q121 0 231.5 -47.5t190.5 -127.5t127.5 -190.5t47.5 -232.5q0 -162 -80 -299.5t-217.5 -217.5t-299.5 -80t-300 80t-218 217.5t-80 299.5zM254 780q-8 -33 5.5 -92.5t7.5 -87.5q0 -9 17 -44t16 -60 q12 0 23 -5.5t23 -15t20 -13.5q24 -12 108 -42q22 -8 53 -31.5t59.5 -38.5t57.5 -11q8 -18 -15 -55t-20 -57q42 -71 87 -80q0 -6 -3 -15.5t-3.5 -14.5t4.5 -17q104 -3 221 112q30 29 47 47t34.5 49t20.5 62q-14 9 -37 9.5t-36 7.5q-14 7 -49 15t-52 19q-9 0 -39.5 -0.5 t-46.5 -1.5t-39 -6.5t-39 -16.5q-50 -35 -66 -12q-4 2 -3.5 25.5t0.5 25.5q-6 13 -26.5 17t-24.5 7q2 22 -2 41t-16.5 28t-38.5 -20q-23 -25 -42 4q-19 28 -8 58q6 16 22 22q6 -1 26 -1.5t33.5 -4t19.5 -13.5q12 -19 32 -37.5t34 -27.5l14 -8q0 3 9.5 39.5t5.5 57.5 q-4 23 14.5 44.5t22.5 31.5q5 14 10 35t8.5 31t15.5 22.5t34 21.5q-6 18 10 37q8 0 23.5 -1.5t24.5 -1.5t20.5 4.5t20.5 15.5q-10 23 -30.5 42.5t-38 30t-49 26.5t-43.5 23q11 39 2 44q31 -13 58 -14.5t39 3.5l11 4q7 36 -16.5 53.5t-64.5 28.5t-56 23q-19 -3 -37 0 q-15 -12 -36.5 -21t-34.5 -12t-44 -8t-39 -6q-15 -3 -45.5 0.5t-45.5 -2.5q-21 -7 -52 -26.5t-34 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -90.5t-29.5 -79.5zM518 916q3 12 16 30t16 25q10 -10 18.5 -10t14 6t14.5 14.5t16 12.5q0 -24 17 -66.5t17 -43.5 q-9 2 -31 5t-36 5t-32 8t-30 14zM692 1003h1h-1z" />
|
<glyph unicode="" d="M600 1178q118 0 225 -45.5t184.5 -123t123 -184.5t45.5 -225t-45.5 -225t-123 -184.5t-184.5 -123t-225 -45.5t-225 45.5t-184.5 123t-123 184.5t-45.5 225t45.5 225t123 184.5t184.5 123t225 45.5zM675 900h-150q-10 0 -17.5 -7.5t-7.5 -17.5v-275h-137q-21 0 -26 -11.5 t8 -27.5l223 -275q13 -16 32 -16t32 16l223 275q13 16 8 27.5t-26 11.5h-137v275q0 10 -7.5 17.5t-17.5 7.5z" />
|
||||||
<glyph unicode="" d="M0 164.5q0 21.5 15 37.5l600 599q-33 101 6 201.5t135 154.5q164 92 306 -9l-259 -138l145 -232l251 126q13 -175 -151 -267q-123 -70 -253 -23l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5z" />
|
<glyph unicode="" d="M600 1176q116 0 222.5 -46t184 -123.5t123.5 -184t46 -222.5t-46 -222.5t-123.5 -184t-184 -123.5t-222.5 -46t-222.5 46t-184 123.5t-123.5 184t-46 222.5t46 222.5t123.5 184t184 123.5t222.5 46zM627 1101q-15 -12 -36.5 -20.5t-35.5 -12t-43 -8t-39 -6.5 q-15 -3 -45.5 0t-45.5 -2q-20 -7 -51.5 -26.5t-34.5 -34.5q-3 -11 6.5 -22.5t8.5 -18.5q-3 -34 -27.5 -91t-29.5 -79q-9 -34 5 -93t8 -87q0 -9 17 -44.5t16 -59.5q12 0 23 -5t23.5 -15t19.5 -14q16 -8 33 -15t40.5 -15t34.5 -12q21 -9 52.5 -32t60 -38t57.5 -11 q7 -15 -3 -34t-22.5 -40t-9.5 -38q13 -21 23 -34.5t27.5 -27.5t36.5 -18q0 -7 -3.5 -16t-3.5 -14t5 -17q104 -2 221 112q30 29 46.5 47t34.5 49t21 63q-13 8 -37 8.5t-36 7.5q-15 7 -49.5 15t-51.5 19q-18 0 -41 -0.5t-43 -1.5t-42 -6.5t-38 -16.5q-51 -35 -66 -12 q-4 1 -3.5 25.5t0.5 25.5q-6 13 -26.5 17.5t-24.5 6.5q1 15 -0.5 30.5t-7 28t-18.5 11.5t-31 -21q-23 -25 -42 4q-19 28 -8 58q6 16 22 22q6 -1 26 -1.5t33.5 -4t19.5 -13.5q7 -12 18 -24t21.5 -20.5t20 -15t15.5 -10.5l5 -3q2 12 7.5 30.5t8 34.5t-0.5 32q-3 18 3.5 29 t18 22.5t15.5 24.5q6 14 10.5 35t8 31t15.5 22.5t34 22.5q-6 18 10 36q8 0 24 -1.5t24.5 -1.5t20 4.5t20.5 15.5q-10 23 -31 42.5t-37.5 29.5t-49 27t-43.5 23q0 1 2 8t3 11.5t1.5 10.5t-1 9.5t-4.5 4.5q31 -13 58.5 -14.5t38.5 2.5l12 5q5 28 -9.5 46t-36.5 24t-50 15 t-41 20q-18 -4 -37 0zM613 994q0 -17 8 -42t17 -45t9 -23q-8 1 -39.5 5.5t-52.5 10t-37 16.5q3 11 16 29.5t16 25.5q10 -10 19 -10t14 6t13.5 14.5t16.5 12.5z" />
|
||||||
<glyph unicode="" horiz-adv-x="1220" d="M0 196v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM0 596v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5zM0 996v100q0 41 29.5 70.5t70.5 29.5h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM600 596h500v100h-500v-100zM800 196h300v100h-300v-100zM900 996h200v100h-200v-100z" />
|
<glyph unicode="" d="M756 1157q164 92 306 -9l-259 -138l145 -232l251 126q6 -89 -34 -156.5t-117 -110.5q-60 -34 -127 -39.5t-126 16.5l-596 -596q-15 -16 -36.5 -16t-36.5 16l-111 110q-15 15 -15 36.5t15 37.5l600 599q-34 101 5.5 201.5t135.5 154.5z" />
|
||||||
<glyph unicode="" d="M100 1100v100h1000v-100h-1000zM150 1000h900l-350 -500v-300l-200 -200v500z" />
|
<glyph unicode="" horiz-adv-x="1220" d="M100 1196h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 1096h-200v-100h200v100zM100 796h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 696h-500v-100h500v100zM100 396h1000q41 0 70.5 -29.5t29.5 -70.5v-100q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5v100q0 41 29.5 70.5t70.5 29.5zM1100 296h-300v-100h300v100z " />
|
||||||
<glyph unicode="" d="M0 200v200h1200v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000q-41 0 -70.5 29.5t-29.5 70.5zM0 500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500z M500 1000h200v100h-200v-100z" />
|
<glyph unicode="" d="M150 1200h900q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM700 500v-300l-200 -200v500l-350 500h900z" />
|
||||||
<glyph unicode="" d="M0 0v400l129 -129l200 200l142 -142l-200 -200l129 -129h-400zM0 800l129 129l200 -200l142 142l-200 200l129 129h-400v-400zM729 329l142 142l200 -200l129 129v-400h-400l129 129zM729 871l200 200l-129 129h400v-400l-129 129l-200 -200z" />
|
<glyph unicode="" d="M500 1200h200q41 0 70.5 -29.5t29.5 -70.5v-100h300q41 0 70.5 -29.5t29.5 -70.5v-400h-500v100h-200v-100h-500v400q0 41 29.5 70.5t70.5 29.5h300v100q0 41 29.5 70.5t70.5 29.5zM500 1100v-100h200v100h-200zM1200 400v-200q0 -41 -29.5 -70.5t-70.5 -29.5h-1000 q-41 0 -70.5 29.5t-29.5 70.5v200h1200z" />
|
||||||
<glyph unicode="" d="M0 596q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 596q0 -172 121.5 -293t292.5 -121t292.5 121t121.5 293q0 171 -121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM291 655 q0 23 15.5 38.5t38.5 15.5t39 -16t16 -38q0 -23 -16 -39t-39 -16q-22 0 -38 16t-16 39zM400 850q0 22 16 38.5t39 16.5q22 0 38 -16t16 -39t-16 -39t-38 -16q-23 0 -39 16.5t-16 38.5zM514 609q0 32 20.5 56.5t51.5 29.5l122 126l1 1q-9 14 -9 28q0 22 16 38.5t39 16.5 q22 0 38 -16t16 -39t-16 -39t-38 -16q-14 0 -29 10l-55 -145q17 -22 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5t-61.5 25.5t-25.5 61.5zM800 655q0 22 16 38t39 16t38.5 -15.5t15.5 -38.5t-16 -39t-38 -16q-23 0 -39 16t-16 39z" />
|
<glyph unicode="" d="M50 1200h300q21 0 25 -10.5t-10 -24.5l-94 -94l199 -199q7 -8 7 -18t-7 -18l-106 -106q-8 -7 -18 -7t-18 7l-199 199l-94 -94q-14 -14 -24.5 -10t-10.5 25v300q0 21 14.5 35.5t35.5 14.5zM850 1200h300q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -10.5 -25t-24.5 10l-94 94 l-199 -199q-8 -7 -18 -7t-18 7l-106 106q-7 8 -7 18t7 18l199 199l-94 94q-14 14 -10 24.5t25 10.5zM364 470l106 -106q7 -8 7 -18t-7 -18l-199 -199l94 -94q14 -14 10 -24.5t-25 -10.5h-300q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 10.5 25t24.5 -10l94 -94l199 199 q8 7 18 7t18 -7zM1071 271l94 94q14 14 24.5 10t10.5 -25v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -25 10.5t10 24.5l94 94l-199 199q-7 8 -7 18t7 18l106 106q8 7 18 7t18 -7z" />
|
||||||
<glyph unicode="" d="M-40 375q-13 -95 35 -173q35 -57 94 -89t129 -32q63 0 119 28q33 16 65 40.5t52.5 45.5t59.5 64q40 44 57 61l394 394q35 35 47 84t-3 96q-27 87 -117 104q-20 2 -29 2q-46 0 -78.5 -16.5t-67.5 -51.5l-389 -396l-7 -7l69 -67l377 373q20 22 39 38q23 23 50 23 q38 0 53 -36q16 -39 -20 -75l-547 -547q-52 -52 -125 -52q-55 0 -100 33t-54 96q-5 35 2.5 66t31.5 63t42 50t56 54q24 21 44 41l348 348q52 52 82.5 79.5t84 54t107.5 26.5q25 0 48 -4q95 -17 154 -94.5t51 -175.5q-7 -101 -98 -192l-252 -249l-253 -256l7 -7l69 -60 l517 511q67 67 95 157t11 183q-16 87 -67 154t-130 103q-69 33 -152 33q-107 0 -197 -55q-40 -24 -111 -95l-512 -512q-68 -68 -81 -163z" />
|
<glyph unicode="" d="M596 1192q121 0 231.5 -47.5t190 -127t127 -190t47.5 -231.5t-47.5 -231.5t-127 -190.5t-190 -127t-231.5 -47t-231.5 47t-190.5 127t-127 190.5t-47 231.5t47 231.5t127 190t190.5 127t231.5 47.5zM596 1010q-112 0 -207.5 -55.5t-151 -151t-55.5 -207.5t55.5 -207.5 t151 -151t207.5 -55.5t207.5 55.5t151 151t55.5 207.5t-55.5 207.5t-151 151t-207.5 55.5zM454.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38.5 -16.5t-38.5 16.5t-16 39t16 38.5t38.5 16zM754.5 905q22.5 0 38.5 -16t16 -38.5t-16 -39t-38 -16.5q-14 0 -29 10l-55 -145 q17 -23 17 -51q0 -36 -25.5 -61.5t-61.5 -25.5t-61.5 25.5t-25.5 61.5q0 32 20.5 56.5t51.5 29.5l122 126l1 1q-9 14 -9 28q0 23 16 39t38.5 16zM345.5 709q22.5 0 38.5 -16t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16zM854.5 709q22.5 0 38.5 -16 t16 -38.5t-16 -38.5t-38.5 -16t-38.5 16t-16 38.5t16 38.5t38.5 16z" />
|
||||||
<glyph unicode="" d="M80 784q0 131 98.5 229.5t230.5 98.5q143 0 241 -129q103 129 246 129q129 0 226 -98.5t97 -229.5q0 -46 -17.5 -91t-61 -99t-77 -89.5t-104.5 -105.5q-197 -191 -293 -322l-17 -23l-16 23q-43 58 -100 122.5t-92 99.5t-101 100q-71 70 -104.5 105.5t-77 89.5t-61 99 t-17.5 91zM250 784q0 -27 30.5 -70t61.5 -75.5t95 -94.5l22 -22q93 -90 190 -201q82 92 195 203l12 12q64 62 97.5 97t64.5 79t31 72q0 71 -48 119.5t-105 48.5q-74 0 -132 -83l-118 -171l-114 174q-51 80 -123 80q-60 0 -109.5 -49.5t-49.5 -118.5z" />
|
<glyph unicode="" d="M546 173l469 470q91 91 99 192q7 98 -52 175.5t-154 94.5q-22 4 -47 4q-34 0 -66.5 -10t-56.5 -23t-55.5 -38t-48 -41.5t-48.5 -47.5q-376 -375 -391 -390q-30 -27 -45 -41.5t-37.5 -41t-32 -46.5t-16 -47.5t-1.5 -56.5q9 -62 53.5 -95t99.5 -33q74 0 125 51l548 548 q36 36 20 75q-7 16 -21.5 26t-32.5 10q-26 0 -50 -23q-13 -12 -39 -38l-341 -338q-15 -15 -35.5 -15.5t-34.5 13.5t-14 34.5t14 34.5q327 333 361 367q35 35 67.5 51.5t78.5 16.5q14 0 29 -1q44 -8 74.5 -35.5t43.5 -68.5q14 -47 2 -96.5t-47 -84.5q-12 -11 -32 -32 t-79.5 -81t-114.5 -115t-124.5 -123.5t-123 -119.5t-96.5 -89t-57 -45q-56 -27 -120 -27q-70 0 -129 32t-93 89q-48 78 -35 173t81 163l511 511q71 72 111 96q91 55 198 55q80 0 152 -33q78 -36 129.5 -103t66.5 -154q17 -93 -11 -183.5t-94 -156.5l-482 -476 q-15 -15 -36 -16t-37 14t-17.5 34t14.5 35z" />
|
||||||
<glyph unicode="" d="M57 353q0 -95 66 -159l141 -142q68 -66 159 -66q93 0 159 66l283 283q66 66 66 159t-66 159l-141 141q-8 9 -19 17l-105 -105l212 -212l-389 -389l-247 248l95 95l-18 18q-46 45 -75 101l-55 -55q-66 -66 -66 -159zM269 706q0 -93 66 -159l141 -141q7 -7 19 -17l105 105 l-212 212l389 389l247 -247l-95 -96l18 -17q47 -49 77 -100l29 29q35 35 62.5 88t27.5 96q0 93 -66 159l-141 141q-66 66 -159 66q-95 0 -159 -66l-283 -283q-66 -64 -66 -159z" />
|
<glyph unicode="" d="M649 949q48 68 109.5 104t121.5 38.5t118.5 -20t102.5 -64t71 -100.5t27 -123q0 -57 -33.5 -117.5t-94 -124.5t-126.5 -127.5t-150 -152.5t-146 -174q-62 85 -145.5 174t-150 152.5t-126.5 127.5t-93.5 124.5t-33.5 117.5q0 64 28 123t73 100.5t104 64t119 20 t120.5 -38.5t104.5 -104zM896 972q-33 0 -64.5 -19t-56.5 -46t-47.5 -53.5t-43.5 -45.5t-37.5 -19t-36 19t-40 45.5t-43 53.5t-54 46t-65.5 19q-67 0 -122.5 -55.5t-55.5 -132.5q0 -23 13.5 -51t46 -65t57.5 -63t76 -75l22 -22q15 -14 44 -44t50.5 -51t46 -44t41 -35t23 -12 t23.5 12t42.5 36t46 44t52.5 52t44 43q4 4 12 13q43 41 63.5 62t52 55t46 55t26 46t11.5 44q0 79 -53 133.5t-120 54.5z" />
|
||||||
<glyph unicode="" d="M200 100v953q0 21 30 46t81 48t129 38t163 15t162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5zM300 300h600v700h-600v-700zM496 150q0 -43 30.5 -73.5t73.5 -30.5t73.5 30.5t30.5 73.5t-30.5 73.5t-73.5 30.5 t-73.5 -30.5t-30.5 -73.5z" />
|
<glyph unicode="" d="M776.5 1214q93.5 0 159.5 -66l141 -141q66 -66 66 -160q0 -42 -28 -95.5t-62 -87.5l-29 -29q-31 53 -77 99l-18 18l95 95l-247 248l-389 -389l212 -212l-105 -106l-19 18l-141 141q-66 66 -66 159t66 159l283 283q65 66 158.5 66zM600 706l105 105q10 -8 19 -17l141 -141 q66 -66 66 -159t-66 -159l-283 -283q-66 -66 -159 -66t-159 66l-141 141q-66 66 -66 159.5t66 159.5l55 55q29 -55 75 -102l18 -17l-95 -95l247 -248l389 389z" />
|
||||||
<glyph unicode="" d="M0 0l303 380l207 208l-210 212h300l267 279l-35 36q-15 14 -15 35t15 35q14 15 35 15t35 -15l283 -282q15 -15 15 -36t-15 -35q-14 -15 -35 -15t-35 15l-36 35l-279 -267v-300l-212 210l-208 -207z" />
|
<glyph unicode="" d="M603 1200q85 0 162 -15t127 -38t79 -48t29 -46v-953q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-41 0 -70.5 29.5t-29.5 70.5v953q0 21 30 46.5t81 48t129 37.5t163 15zM300 1000v-700h600v700h-600zM600 254q-43 0 -73.5 -30.5t-30.5 -73.5t30.5 -73.5t73.5 -30.5t73.5 30.5 t30.5 73.5t-30.5 73.5t-73.5 30.5z" />
|
||||||
<glyph unicode="" d="M295 433h139q5 -77 48.5 -126.5t117.5 -64.5v335q-6 1 -15.5 4t-11.5 3q-46 14 -79 26.5t-72 36t-62.5 52t-40 72.5t-16.5 99q0 92 44 159.5t109 101t144 40.5v78h100v-79q38 -4 72.5 -13.5t75.5 -31.5t71 -53.5t51.5 -84t24.5 -118.5h-159q-8 72 -35 109.5t-101 50.5 v-307l64 -14q34 -7 64 -16.5t70 -31.5t67.5 -52t47.5 -80.5t20 -112.5q0 -139 -89 -224t-244 -96v-77h-100v78q-152 17 -237 104q-40 40 -52.5 93.5t-15.5 139.5zM466 889q0 -29 8 -51t16.5 -34t29.5 -22.5t31 -13.5t38 -10q7 -2 11 -3v274q-61 -8 -97.5 -37.5t-36.5 -102.5 zM700 237q170 18 170 151q0 64 -44 99.5t-126 60.5v-311z" />
|
<glyph unicode="" d="M902 1185l283 -282q15 -15 15 -36t-14.5 -35.5t-35.5 -14.5t-35 15l-36 35l-279 -267v-300l-212 210l-308 -307l-280 -203l203 280l307 308l-210 212h300l267 279l-35 36q-15 14 -15 35t14.5 35.5t35.5 14.5t35 -15z" />
|
||||||
<glyph unicode="" d="M100 600v100h166q-24 49 -44 104q-10 26 -14.5 55.5t-3 72.5t25 90t68.5 87q97 88 263 88q129 0 230 -89t101 -208h-153q0 52 -34 89.5t-74 51.5t-76 14q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -28 16.5 -69.5t28 -62.5t41.5 -72h241v-100h-197q8 -50 -2.5 -115 t-31.5 -94q-41 -59 -99 -113q35 11 84 18t70 7q33 1 103 -16t103 -17q76 0 136 30l50 -147q-41 -25 -80.5 -36.5t-59 -13t-61.5 -1.5q-23 0 -128 33t-155 29q-39 -4 -82 -17t-66 -25l-24 -11l-55 145l16.5 11t15.5 10t13.5 9.5t14.5 12t14.5 14t17.5 18.5q48 55 54 126.5 t-30 142.5h-221z" />
|
<glyph unicode="" d="M700 1248v-78q38 -5 72.5 -14.5t75.5 -31.5t71 -53.5t52 -84t24 -118.5h-159q-4 36 -10.5 59t-21 45t-40 35.5t-64.5 20.5v-307l64 -13q34 -7 64 -16.5t70 -32t67.5 -52.5t47.5 -80t20 -112q0 -139 -89 -224t-244 -97v-77h-100v79q-150 16 -237 103q-40 40 -52.5 93.5 t-15.5 139.5h139q5 -77 48.5 -126t117.5 -65v335l-27 8q-46 14 -79 26.5t-72 36t-63 52t-40 72.5t-16 98q0 70 25 126t67.5 92t94.5 57t110 27v77h100zM600 754v274q-29 -4 -50 -11t-42 -21.5t-31.5 -41.5t-10.5 -65q0 -29 7 -50.5t16.5 -34t28.5 -22.5t31.5 -14t37.5 -10 q9 -3 13 -4zM700 547v-310q22 2 42.5 6.5t45 15.5t41.5 27t29 42t12 59.5t-12.5 59.5t-38 44.5t-53 31t-66.5 24.5z" />
|
||||||
<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM602 900l298 300l298 -300h-198v-900h-200v900h-198z" />
|
<glyph unicode="" d="M561 1197q84 0 160.5 -40t123.5 -109.5t47 -147.5h-153q0 40 -19.5 71.5t-49.5 48.5t-59.5 26t-55.5 9q-37 0 -79 -14.5t-62 -35.5q-41 -44 -41 -101q0 -26 13.5 -63t26.5 -61t37 -66q6 -9 9 -14h241v-100h-197q8 -50 -2.5 -115t-31.5 -95q-45 -62 -99 -112 q34 10 83 17.5t71 7.5q32 1 102 -16t104 -17q83 0 136 30l50 -147q-31 -19 -58 -30.5t-55 -15.5t-42 -4.5t-46 -0.5q-23 0 -76 17t-111 32.5t-96 11.5q-39 -3 -82 -16t-67 -25l-23 -11l-55 145q4 3 16 11t15.5 10.5t13 9t15.5 12t14.5 14t17.5 18.5q48 55 54 126.5 t-30 142.5h-221v100h166q-23 47 -44 104q-7 20 -12 41.5t-6 55.5t6 66.5t29.5 70.5t58.5 71q97 88 263 88z" />
|
||||||
<glyph unicode="" d="M2 300h198v900h200v-900h198l-298 -300zM700 0v200h100v-100h200v-100h-300zM700 400v100h300v-200h-99v-100h-100v100h99v100h-200zM700 700v500h300v-500h-100v100h-100v-100h-100zM801 900h100v200h-100v-200z" />
|
<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM935 1184l230 -249q14 -14 10 -24.5t-25 -10.5h-150v-900h-200v900h-150q-21 0 -25 10.5t10 24.5l230 249q14 15 35 15t35 -15z" />
|
||||||
<glyph unicode="" d="M2 300h198v900h200v-900h198l-298 -300zM700 0v500h300v-500h-100v100h-100v-100h-100zM700 700v200h100v-100h200v-100h-300zM700 1100v100h300v-200h-99v-100h-100v100h99v100h-200zM801 200h100v200h-100v-200z" />
|
<glyph unicode="" d="M1000 700h-100v100h-100v-100h-100v500h300v-500zM400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM801 1100v-200h100v200h-100zM1000 350l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150z " />
|
||||||
<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM800 100v400h300v-500h-100v100h-200zM800 1100v100h200v-500h-100v400h-100zM901 200h100v200h-100v-200z" />
|
<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 1050l-200 -250h200v-100h-300v150l200 250h-200v100h300v-150zM1000 0h-100v100h-100v-100h-100v500h300v-500zM801 400v-200h100v200h-100z " />
|
||||||
<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM800 400v100h200v-500h-100v400h-100zM800 800v400h300v-500h-100v100h-200zM901 900h100v200h-100v-200z" />
|
<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1000 700h-100v400h-100v100h200v-500zM1100 0h-100v100h-200v400h300v-500zM901 400v-200h100v200h-100z" />
|
||||||
<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM700 100v200h500v-200h-500zM700 400v200h400v-200h-400zM700 700v200h300v-200h-300zM700 1000v200h200v-200h-200z" />
|
<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1100 700h-100v100h-200v400h300v-500zM901 1100v-200h100v200h-100zM1000 0h-100v400h-100v100h200v-500z" />
|
||||||
<glyph unicode="" d="M2 300l298 -300l298 300h-198v900h-200v-900h-198zM700 100v200h200v-200h-200zM700 400v200h300v-200h-300zM700 700v200h400v-200h-400zM700 1000v200h500v-200h-500z" />
|
<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM900 1000h-200v200h200v-200zM1000 700h-300v200h300v-200zM1100 400h-400v200h400v-200zM1200 100h-500v200h500v-200z" />
|
||||||
<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q162 0 281 -118.5t119 -281.5v-300q0 -165 -118.5 -282.5t-281.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500z" />
|
<glyph unicode="" d="M400 300h150q21 0 25 -11t-10 -25l-230 -250q-14 -15 -35 -15t-35 15l-230 250q-14 14 -10 25t25 11h150v900h200v-900zM1200 1000h-500v200h500v-200zM1100 700h-400v200h400v-200zM1000 400h-300v200h300v-200zM900 100h-200v200h200v-200z" />
|
||||||
<glyph unicode="" d="M0 400v300q0 163 119 281.5t281 118.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-163 0 -281.5 117.5t-118.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM400 300l333 250l-333 250v-500z" />
|
<glyph unicode="" d="M350 1100h400q162 0 256 -93.5t94 -256.5v-400q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5z" />
|
||||||
<glyph unicode="" d="M0 400v300q0 163 117.5 281.5t282.5 118.5h300q163 0 281.5 -119t118.5 -281v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-300q-165 0 -282.5 117.5t-117.5 282.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 700l250 -333l250 333h-500z" />
|
<glyph unicode="" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-163 0 -256.5 92.5t-93.5 257.5v400q0 163 94 256.5t256 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM440 770l253 -190q17 -12 17 -30t-17 -30l-253 -190q-16 -12 -28 -6.5t-12 26.5v400q0 21 12 26.5t28 -6.5z" />
|
||||||
<glyph unicode="" d="M0 400v300q0 165 117.5 282.5t282.5 117.5h300q165 0 282.5 -117.5t117.5 -282.5v-300q0 -162 -118.5 -281t-281.5 -119h-300q-165 0 -282.5 118.5t-117.5 281.5zM200 300q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5 h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM300 400h500l-250 333z" />
|
<glyph unicode="" d="M350 1100h400q163 0 256.5 -94t93.5 -256v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 163 92.5 256.5t257.5 93.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM350 700h400q21 0 26.5 -12t-6.5 -28l-190 -253q-12 -17 -30 -17t-30 17l-190 253q-12 16 -6.5 28t26.5 12z" />
|
||||||
<glyph unicode="" d="M0 400v300h300v200l400 -350l-400 -350v200h-300zM500 0v200h500q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-500v200h400q165 0 282.5 -117.5t117.5 -282.5v-300q0 -165 -117.5 -282.5t-282.5 -117.5h-400z" />
|
<glyph unicode="" d="M350 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -163 -92.5 -256.5t-257.5 -93.5h-400q-163 0 -256.5 94t-93.5 256v400q0 165 92.5 257.5t257.5 92.5zM800 900h-500q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5 v500q0 41 -29.5 70.5t-70.5 29.5zM580 693l190 -253q12 -16 6.5 -28t-26.5 -12h-400q-21 0 -26.5 12t6.5 28l190 253q12 17 30 17t30 -17z" />
|
||||||
<glyph unicode="" d="M217 519q8 -19 31 -19h302q-155 -438 -160 -458q-5 -21 4 -32l9 -8h9q14 0 26 15q11 13 274.5 321.5t264.5 308.5q14 19 5 36q-8 17 -31 17l-301 -1q1 4 78 219.5t79 227.5q2 15 -5 27l-9 9h-9q-15 0 -25 -16q-4 -6 -98 -111.5t-228.5 -257t-209.5 -237.5q-16 -19 -6 -41 z" />
|
<glyph unicode="" d="M550 1100h400q165 0 257.5 -92.5t92.5 -257.5v-400q0 -165 -92.5 -257.5t-257.5 -92.5h-400q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h450q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-450q-21 0 -35.5 14.5t-14.5 35.5v100 q0 21 14.5 35.5t35.5 14.5zM338 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" />
|
||||||
<glyph unicode="" d="M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q47 0 100 15v185h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h500v185q-14 4 -114 7.5t-193 5.5l-93 2q-165 0 -282.5 -117.5t-117.5 -282.5v-300zM600 400v300h300v200l400 -350l-400 -350v200h-300z " />
|
<glyph unicode="" d="M793 1182l9 -9q8 -10 5 -27q-3 -11 -79 -225.5t-78 -221.5l300 1q24 0 32.5 -17.5t-5.5 -35.5q-1 0 -133.5 -155t-267 -312.5t-138.5 -162.5q-12 -15 -26 -15h-9l-9 8q-9 11 -4 32q2 9 42 123.5t79 224.5l39 110h-302q-23 0 -31 19q-10 21 6 41q75 86 209.5 237.5 t228 257t98.5 111.5q9 16 25 16h9z" />
|
||||||
<glyph unicode="" d="M0 400q0 -165 117.5 -282.5t282.5 -117.5h300q163 0 281.5 117.5t118.5 282.5v98l-78 73l-122 -123v-148q0 -41 -29.5 -70.5t-70.5 -29.5h-500q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5h156l118 122l-74 78h-100q-165 0 -282.5 -117.5t-117.5 -282.5 v-300zM496 709l353 342l-149 149h500v-500l-149 149l-342 -353z" />
|
<glyph unicode="" d="M350 1100h400q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-450q-41 0 -70.5 -29.5t-29.5 -70.5v-500q0 -41 29.5 -70.5t70.5 -29.5h450q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400 q0 165 92.5 257.5t257.5 92.5zM938 867l324 -284q16 -14 16 -33t-16 -33l-324 -284q-16 -14 -27 -9t-11 26v150h-250q-21 0 -35.5 14.5t-14.5 35.5v200q0 21 14.5 35.5t35.5 14.5h250v150q0 21 11 26t27 -9z" />
|
||||||
<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM406 600 q0 80 57 137t137 57t137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137z" />
|
<glyph unicode="" d="M750 1200h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -10.5 -25t-24.5 10l-109 109l-312 -312q-15 -15 -35.5 -15t-35.5 15l-141 141q-15 15 -15 35.5t15 35.5l312 312l-109 109q-14 14 -10 24.5t25 10.5zM456 900h-156q-41 0 -70.5 -29.5t-29.5 -70.5v-500 q0 -41 29.5 -70.5t70.5 -29.5h500q41 0 70.5 29.5t29.5 70.5v148l200 200v-298q0 -165 -93.5 -257.5t-256.5 -92.5h-400q-165 0 -257.5 92.5t-92.5 257.5v400q0 165 92.5 257.5t257.5 92.5h300z" />
|
||||||
<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 800l445 -500l450 500h-295v400h-300v-400h-300zM900 150h100v50h-100v-50z" />
|
<glyph unicode="" d="M600 1186q119 0 227.5 -46.5t187 -125t125 -187t46.5 -227.5t-46.5 -227.5t-125 -187t-187 -125t-227.5 -46.5t-227.5 46.5t-187 125t-125 187t-46.5 227.5t46.5 227.5t125 187t187 125t227.5 46.5zM600 1022q-115 0 -212 -56.5t-153.5 -153.5t-56.5 -212t56.5 -212 t153.5 -153.5t212 -56.5t212 56.5t153.5 153.5t56.5 212t-56.5 212t-153.5 153.5t-212 56.5zM600 794q80 0 137 -57t57 -137t-57 -137t-137 -57t-137 57t-57 137t57 137t137 57z" />
|
||||||
<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 700h300v-300h300v300h295l-445 500zM900 150h100v50h-100v-50z" />
|
<glyph unicode="" d="M450 1200h200q21 0 35.5 -14.5t14.5 -35.5v-350h245q20 0 25 -11t-9 -26l-383 -426q-14 -15 -33.5 -15t-32.5 15l-379 426q-13 15 -8.5 26t25.5 11h250v350q0 21 14.5 35.5t35.5 14.5zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" />
|
||||||
<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 705l305 -305l596 596l-154 155l-442 -442l-150 151zM900 150h100v50h-100v-50z" />
|
<glyph unicode="" d="M583 1182l378 -435q14 -15 9 -31t-26 -16h-244v-250q0 -20 -17 -35t-39 -15h-200q-20 0 -32 14.5t-12 35.5v250h-250q-20 0 -25.5 16.5t8.5 31.5l383 431q14 16 33.5 17t33.5 -14zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5z M900 200v-50h100v50h-100z" />
|
||||||
<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM100 988l97 -98l212 213l-97 97zM200 400l697 1l3 699l-250 -239l-149 149l-212 -212l149 -149zM900 150h100v50h-100v-50z" />
|
<glyph unicode="" d="M396 723l369 369q7 7 17.5 7t17.5 -7l139 -139q7 -8 7 -18.5t-7 -17.5l-525 -525q-7 -8 -17.5 -8t-17.5 8l-292 291q-7 8 -7 18t7 18l139 139q8 7 18.5 7t17.5 -7zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50 h-100z" />
|
||||||
<glyph unicode="" d="M0 0v275q0 11 7 18t18 7h1048q11 0 19 -7.5t8 -17.5v-275h-1100zM200 612l212 -212l98 97l-213 212zM300 1200l239 -250l-149 -149l212 -212l149 148l249 -237l-1 697zM900 150h100v50h-100v-50z" />
|
<glyph unicode="" d="M135 1023l142 142q14 14 35 14t35 -14l77 -77l-212 -212l-77 76q-14 15 -14 36t14 35zM655 855l210 210q14 14 24.5 10t10.5 -25l-2 -599q-1 -20 -15.5 -35t-35.5 -15l-597 -1q-21 0 -25 10.5t10 24.5l208 208l-154 155l212 212zM50 300h1000q21 0 35.5 -14.5t14.5 -35.5 v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" />
|
||||||
<glyph unicode="" d="M23 415l1177 784v-1079l-475 272l-310 -393v416h-392zM494 210l672 938l-672 -712v-226z" />
|
<glyph unicode="" d="M350 1200l599 -2q20 -1 35 -15.5t15 -35.5l1 -597q0 -21 -10.5 -25t-24.5 10l-208 208l-155 -154l-212 212l155 154l-210 210q-14 14 -10 24.5t25 10.5zM524 512l-76 -77q-15 -14 -36 -14t-35 14l-142 142q-14 14 -14 35t14 35l77 77zM50 300h1000q21 0 35.5 -14.5 t14.5 -35.5v-250h-1100v250q0 21 14.5 35.5t35.5 14.5zM900 200v-50h100v50h-100z" />
|
||||||
<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-850q0 -21 -15 -35.5t-35 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 1000h100v200h-100v-200z" />
|
<glyph unicode="" d="M1200 103l-483 276l-314 -399v423h-399l1196 796v-1096zM483 424v-230l683 953z" />
|
||||||
<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-218l-276 -275l-120 120l-126 -127h-378v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM581 306l123 123l120 -120l353 352l123 -123l-475 -476zM600 1000h100v200h-100v-200z" />
|
<glyph unicode="" d="M1100 1000v-850q0 -21 -14.5 -35.5t-35.5 -14.5h-150v400h-700v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200z" />
|
||||||
<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-269l-103 -103l-170 170l-298 -298h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 1000h100v200h-100v-200zM700 133l170 170l-170 170l127 127l170 -170l170 170l127 -128l-170 -169l170 -170 l-127 -127l-170 170l-170 -170z" />
|
<glyph unicode="" d="M1100 1000l-2 -149l-299 -299l-95 95q-9 9 -21.5 9t-21.5 -9l-149 -147h-312v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1132 638l106 -106q7 -7 7 -17.5t-7 -17.5l-420 -421q-8 -7 -18 -7 t-18 7l-202 203q-8 7 -8 17.5t8 17.5l106 106q7 8 17.5 8t17.5 -8l79 -79l297 297q7 7 17.5 7t17.5 -7z" />
|
||||||
<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-300h-400v-200h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 300l300 -300l300 300h-200v300h-200v-300h-200zM600 1000v200h100v-200h-100z" />
|
<glyph unicode="" d="M1100 1000v-269l-103 -103l-134 134q-15 15 -33.5 16.5t-34.5 -12.5l-266 -266h-329v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM1202 572l70 -70q15 -15 15 -35.5t-15 -35.5l-131 -131 l131 -131q15 -15 15 -35.5t-15 -35.5l-70 -70q-15 -15 -35.5 -15t-35.5 15l-131 131l-131 -131q-15 -15 -35.5 -15t-35.5 15l-70 70q-15 15 -15 35.5t15 35.5l131 131l-131 131q-15 15 -15 35.5t15 35.5l70 70q15 15 35.5 15t35.5 -15l131 -131l131 131q15 15 35.5 15 t35.5 -15z" />
|
||||||
<glyph unicode="" d="M0 150v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100l200 -200v-402l-200 200l-298 -298h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5zM600 300h200v-300h200v300h200l-300 300zM600 1000v200h100v-200h-100z" />
|
<glyph unicode="" d="M1100 1000v-300h-350q-21 0 -35.5 -14.5t-14.5 -35.5v-150h-500v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM850 600h100q21 0 35.5 -14.5t14.5 -35.5v-250h150q21 0 25 -10.5t-10 -24.5 l-230 -230q-14 -14 -35 -14t-35 14l-230 230q-14 14 -10 24.5t25 10.5h150v250q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M0 250q0 -21 14.5 -35.5t35.5 -14.5h1100q21 0 35.5 14.5t14.5 35.5v550h-1200v-550zM0 900h1200v150q0 21 -14.5 35.5t-35.5 14.5h-1100q-21 0 -35.5 -14.5t-14.5 -35.5v-150zM100 300v200h400v-200h-400z" />
|
<glyph unicode="" d="M1100 1000v-400l-165 165q-14 15 -35 15t-35 -15l-263 -265h-402v-400h-150q-21 0 -35.5 14.5t-14.5 35.5v1000q0 20 14.5 35t35.5 15h250v-300h500v300h100zM700 1000h-100v200h100v-200zM935 565l230 -229q14 -15 10 -25.5t-25 -10.5h-150v-250q0 -20 -14.5 -35 t-35.5 -15h-100q-21 0 -35.5 15t-14.5 35v250h-150q-21 0 -25 10.5t10 25.5l230 229q14 15 35 15t35 -15z" />
|
||||||
<glyph unicode="" d="M0 400l300 298v-198h400v-200h-400v-198zM100 800v200h100v-200h-100zM300 800v200h100v-200h-100zM500 800v200h400v198l300 -298l-300 -298v198h-400zM800 300v200h100v-200h-100zM1000 300h100v200h-100v-200z" />
|
<glyph unicode="" d="M50 1100h1100q21 0 35.5 -14.5t14.5 -35.5v-150h-1200v150q0 21 14.5 35.5t35.5 14.5zM1200 800v-550q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v550h1200zM100 500v-200h400v200h-400z" />
|
||||||
<glyph unicode="" d="M100 700v400l50 100l50 -100v-300h100v300l50 100l50 -100v-300h100v300l50 100l50 -100v-400l-100 -203v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447zM800 597q0 -29 10.5 -55.5t25 -43t29 -28.5t25.5 -18l10 -5v-397q0 -21 14.5 -35.5 t35.5 -14.5h200q21 0 35.5 14.5t14.5 35.5v1106q0 31 -18 40.5t-44 -7.5l-276 -116q-25 -17 -43.5 -51.5t-18.5 -65.5v-359z" />
|
<glyph unicode="" d="M935 1165l248 -230q14 -14 14 -35t-14 -35l-248 -230q-14 -14 -24.5 -10t-10.5 25v150h-400v200h400v150q0 21 10.5 25t24.5 -10zM200 800h-50q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v-200zM400 800h-100v200h100v-200zM18 435l247 230 q14 14 24.5 10t10.5 -25v-150h400v-200h-400v-150q0 -21 -10.5 -25t-24.5 10l-247 230q-15 14 -15 35t15 35zM900 300h-100v200h100v-200zM1000 500h51q20 0 34.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-34.5 -14.5h-51v200z" />
|
||||||
<glyph unicode="" d="M100 0h400v56q-75 0 -87.5 6t-12.5 44v394h500v-394q0 -38 -12.5 -44t-87.5 -6v-56h400v56q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v888q0 22 25 34.5t50 13.5l25 2v56h-400v-56q75 0 87.5 -6t12.5 -44v-394h-500v394q0 38 12.5 44t87.5 6v56h-400v-56q4 0 11 -0.5 t24 -3t30 -7t24 -15t11 -24.5v-888q0 -22 -25 -34.5t-50 -13.5l-25 -2v-56z" />
|
<glyph unicode="" d="M862 1073l276 116q25 18 43.5 8t18.5 -41v-1106q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v397q-4 1 -11 5t-24 17.5t-30 29t-24 42t-11 56.5v359q0 31 18.5 65t43.5 52zM550 1200q22 0 34.5 -12.5t14.5 -24.5l1 -13v-450q0 -28 -10.5 -59.5 t-25 -56t-29 -45t-25.5 -31.5l-10 -11v-447q0 -21 -14.5 -35.5t-35.5 -14.5h-200q-21 0 -35.5 14.5t-14.5 35.5v447q-4 4 -11 11.5t-24 30.5t-30 46t-24 55t-11 60v450q0 2 0.5 5.5t4 12t8.5 15t14.5 12t22.5 5.5q20 0 32.5 -12.5t14.5 -24.5l3 -13v-350h100v350v5.5t2.5 12 t7 15t15 12t25.5 5.5q23 0 35.5 -12.5t13.5 -24.5l1 -13v-350h100v350q0 2 0.5 5.5t3 12t7 15t15 12t24.5 5.5z" />
|
||||||
<glyph unicode="" d="M0 300q0 -41 29.5 -70.5t70.5 -29.5h300q41 0 70.5 29.5t29.5 70.5v500q0 41 -29.5 70.5t-70.5 29.5h-300q-41 0 -70.5 -29.5t-29.5 -70.5v-500zM100 100h400l200 200h105l295 98v-298h-425l-100 -100h-375zM100 300v200h300v-200h-300zM100 600v200h300v-200h-300z M100 1000h400l200 -200v-98l295 98h105v200h-425l-100 100h-375zM700 402v163l400 133v-163z" />
|
<glyph unicode="" d="M1200 1100v-56q-4 0 -11 -0.5t-24 -3t-30 -7.5t-24 -15t-11 -24v-888q0 -22 25 -34.5t50 -13.5l25 -2v-56h-400v56q75 0 87.5 6.5t12.5 43.5v394h-500v-394q0 -37 12.5 -43.5t87.5 -6.5v-56h-400v56q4 0 11 0.5t24 3t30 7.5t24 15t11 24v888q0 22 -25 34.5t-50 13.5 l-25 2v56h400v-56q-75 0 -87.5 -6.5t-12.5 -43.5v-394h500v394q0 37 -12.5 43.5t-87.5 6.5v56h400z" />
|
||||||
<glyph unicode="" d="M16.5 974.5q0.5 -21.5 16 -90t46.5 -140t104 -177.5t175 -208q103 -103 207.5 -176t180 -103.5t137 -47t92.5 -16.5l31 1l163 162q17 18 13.5 41t-22.5 37l-192 136q-19 14 -45 12t-42 -19l-118 -118q-142 101 -268 227t-227 268l118 118q17 17 20 41.5t-11 44.5 l-139 194q-14 19 -36.5 22t-40.5 -14l-162 -162q-1 -11 -0.5 -32.5z" />
|
<glyph unicode="" d="M675 1000h375q21 0 35.5 -14.5t14.5 -35.5v-150h-105l-295 -98v98l-200 200h-400l100 100h375zM100 900h300q41 0 70.5 -29.5t29.5 -70.5v-500q0 -41 -29.5 -70.5t-70.5 -29.5h-300q-41 0 -70.5 29.5t-29.5 70.5v500q0 41 29.5 70.5t70.5 29.5zM100 800v-200h300v200 h-300zM1100 535l-400 -133v163l400 133v-163zM100 500v-200h300v200h-300zM1100 398v-248q0 -21 -14.5 -35.5t-35.5 -14.5h-375l-100 -100h-375l-100 100h400l200 200h105z" />
|
||||||
<glyph unicode="" d="M0 50v212q0 20 10.5 45.5t24.5 39.5l365 303v50q0 4 1 10.5t12 22.5t30 28.5t60 23t97 10.5t97 -10t60 -23.5t30 -27.5t12 -24l1 -10v-50l365 -303q14 -14 24.5 -39.5t10.5 -45.5v-212q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-20 0 -35 14.5t-15 35.5zM0 712 q0 -21 14.5 -33.5t34.5 -8.5l202 33q20 4 34.5 21t14.5 38v146q141 24 300 24t300 -24v-146q0 -21 14.5 -38t34.5 -21l202 -33q20 -4 34.5 8.5t14.5 33.5v200q-6 8 -19 20.5t-63 45t-112 57t-171 45t-235 20.5q-92 0 -175 -10.5t-141.5 -27t-108.5 -36.5t-81.5 -40 t-53.5 -36.5t-31 -27.5l-9 -10v-200z" />
|
<glyph unicode="" d="M17 1007l162 162q17 17 40 14t37 -22l139 -194q14 -20 11 -44.5t-20 -41.5l-119 -118q102 -142 228 -268t267 -227l119 118q17 17 42.5 19t44.5 -12l192 -136q19 -14 22.5 -37.5t-13.5 -40.5l-163 -162q-3 -1 -9.5 -1t-29.5 2t-47.5 6t-62.5 14.5t-77.5 26.5t-90 42.5 t-101.5 60t-111 83t-119 108.5q-74 74 -133.5 150.5t-94.5 138.5t-60 119.5t-34.5 100t-15 74.5t-4.5 48z" />
|
||||||
<glyph unicode="" d="M100 0v100h1100v-100h-1100zM175 200h950l-125 150v250l100 100v400h-100v-200h-100v200h-200v-200h-100v200h-200v-200h-100v200h-100v-400l100 -100v-250z" />
|
<glyph unicode="" d="M600 1100q92 0 175 -10.5t141.5 -27t108.5 -36.5t81.5 -40t53.5 -37t31 -27l9 -10v-200q0 -21 -14.5 -33t-34.5 -9l-202 34q-20 3 -34.5 20t-14.5 38v146q-141 24 -300 24t-300 -24v-146q0 -21 -14.5 -38t-34.5 -20l-202 -34q-20 -3 -34.5 9t-14.5 33v200q3 4 9.5 10.5 t31 26t54 37.5t80.5 39.5t109 37.5t141 26.5t175 10.5zM600 795q56 0 97 -9.5t60 -23.5t30 -28t12 -24l1 -10v-50l365 -303q14 -15 24.5 -40t10.5 -45v-212q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v212q0 20 10.5 45t24.5 40l365 303v50 q0 4 1 10.5t12 23t30 29t60 22.5t97 10z" />
|
||||||
<glyph unicode="" d="M100 0h300v400q0 41 -29.5 70.5t-70.5 29.5h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-400zM500 0v1000q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-1000h-300zM900 0v700q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-700h-300z" />
|
<glyph unicode="" d="M1100 700l-200 -200h-600l-200 200v500h200v-200h200v200h200v-200h200v200h200v-500zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5 t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v300h-200v100h200v100h-300v-300h200v-100h-200v-100zM600 300h200v100h100v300h-100v100h-200v-500 zM700 400v300h100v-300h-100z" />
|
<glyph unicode="" d="M700 1100h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-1000h300v1000q0 41 -29.5 70.5t-70.5 29.5zM1100 800h-100q-41 0 -70.5 -29.5t-29.5 -70.5v-700h300v700q0 41 -29.5 70.5t-70.5 29.5zM400 0h-300v400q0 41 29.5 70.5t70.5 29.5h100q41 0 70.5 -29.5t29.5 -70.5v-400z " />
|
||||||
<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h100v200h100v-200h100v500h-100v-200h-100v200h-100v-500zM600 300h200v100h100v300h-100v100h-200v-500 zM700 400v300h100v-300h-100z" />
|
<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" />
|
||||||
<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v100h-200v300h200v100h-300v-500zM600 300h300v100h-200v300h200v100h-300v-500z" />
|
<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 300h-100v200h-100v-200h-100v500h100v-200h100v200h100v-500zM900 700v-300l-100 -100h-200v500h200z M700 700v-300h100v300h-100z" />
|
||||||
<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 550l300 -150v300zM600 400l300 150l-300 150v-300z" />
|
<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-300h200v-100h-300v500h300v-100zM900 700h-200v-300h200v-100h-300v500h300v-100z" />
|
||||||
<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300v500h700v-500h-700zM300 400h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130v-300zM575 549 q0 -65 27 -107t68 -42h130v300h-130q-38 0 -66.5 -43t-28.5 -108z" />
|
<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 400l-300 150l300 150v-300zM900 550l-300 -150v300z" />
|
||||||
<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v300h-200v100h200v100h-300v-300h200v-100h-200v-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z" />
|
<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM900 300h-700v500h700v-500zM800 700h-130q-38 0 -66.5 -43t-28.5 -108t27 -107t68 -42h130v300zM300 700v-300 h130q41 0 68 42t27 107t-28.5 108t-66.5 43h-130z" />
|
||||||
<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 300h300v400h-200v100h-100v-500zM301 400v200h100v-200h-100zM601 300h100v100h-100v-100zM700 700h100 v-400h100v500h-200v-100z" />
|
<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 700h-200v-100h200v-300h-300v100h200v100h-200v300h300v-100zM900 300h-100v400h-100v100h200v-500z M700 300h-100v100h100v-100z" />
|
||||||
<glyph unicode="" d="M-100 300v500q0 124 88 212t212 88h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212zM100 200h900v700h-900v-700zM200 700v100h300v-300h-99v-100h-100v100h99v200h-200zM201 300v100h100v-100h-100zM601 300v100h100v-100h-100z M700 700v100h200v-500h-100v400h-100z" />
|
<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM300 700h200v-400h-300v500h100v-100zM900 300h-100v400h-100v100h200v-500zM300 600v-200h100v200h-100z M700 300h-100v100h100v-100z" />
|
||||||
<glyph unicode="" d="M4 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM186 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 500v200 l100 100h300v-100h-300v-200h300v-100h-300z" />
|
<glyph unicode="" d="M200 1100h700q124 0 212 -88t88 -212v-500q0 -124 -88 -212t-212 -88h-700q-124 0 -212 88t-88 212v500q0 124 88 212t212 88zM100 900v-700h900v700h-900zM500 500l-199 -200h-100v50l199 200v150h-200v100h300v-300zM900 300h-100v400h-100v100h200v-500zM701 300h-100 v100h100v-100z" />
|
||||||
<glyph unicode="" d="M0 600q0 162 80 299t217 217t299 80t299 -80t217 -217t80 -299t-80 -299t-217 -217t-299 -80t-299 80t-217 217t-80 299zM182 600q0 -171 121.5 -292.5t292.5 -121.5t292.5 121.5t121.5 292.5t-121.5 292.5t-292.5 121.5t-292.5 -121.5t-121.5 -292.5zM400 400v400h300 l100 -100v-100h-100v100h-200v-100h200v-100h-200v-100h-100zM700 400v100h100v-100h-100z" />
|
<glyph unicode="" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700h-300v-200h300v-100h-300l-100 100v200l100 100h300v-100z" />
|
||||||
<glyph unicode="" d="M-14 494q0 -80 56.5 -137t135.5 -57h222v300h400v-300h128q120 0 205 86.5t85 207.5t-85 207t-205 86q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200h200v300h200v-300h200 l-300 -300z" />
|
<glyph unicode="" d="M600 1191q120 0 229.5 -47t188.5 -126t126 -188.5t47 -229.5t-47 -229.5t-126 -188.5t-188.5 -126t-229.5 -47t-229.5 47t-188.5 126t-126 188.5t-47 229.5t47 229.5t126 188.5t188.5 126t229.5 47zM600 1021q-114 0 -211 -56.5t-153.5 -153.5t-56.5 -211t56.5 -211 t153.5 -153.5t211 -56.5t211 56.5t153.5 153.5t56.5 211t-56.5 211t-153.5 153.5t-211 56.5zM800 700v-100l-50 -50l100 -100v-50h-100l-100 100h-150v-100h-100v400h300zM500 700v-100h200v100h-200z" />
|
||||||
<glyph unicode="" d="M-14 494q0 -80 56.5 -137t135.5 -57h8l414 414l403 -403q94 26 154.5 104.5t60.5 178.5q0 120 -85 206.5t-205 86.5q-46 0 -90 -14q-44 97 -134.5 156.5t-200.5 59.5q-152 0 -260 -107.5t-108 -260.5q0 -25 2 -37q-66 -14 -108.5 -67.5t-42.5 -122.5zM300 200l300 300 l300 -300h-200v-300h-200v300h-200z" />
|
<glyph unicode="" d="M503 1089q110 0 200.5 -59.5t134.5 -156.5q44 14 90 14q120 0 205 -86.5t85 -207t-85 -207t-205 -86.5h-128v250q0 21 -14.5 35.5t-35.5 14.5h-300q-21 0 -35.5 -14.5t-14.5 -35.5v-250h-222q-80 0 -136 57.5t-56 136.5q0 69 43 122.5t108 67.5q-2 19 -2 37q0 100 49 185 t134 134t185 49zM525 500h150q10 0 17.5 -7.5t7.5 -17.5v-275h137q21 0 26 -11.5t-8 -27.5l-223 -244q-13 -16 -32 -16t-32 16l-223 244q-13 16 -8 27.5t26 11.5h137v275q0 10 7.5 17.5t17.5 7.5z" />
|
||||||
<glyph unicode="" d="M100 200h400v-155l-75 -45h350l-75 45v155h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170z" />
|
<glyph unicode="" d="M502 1089q110 0 201 -59.5t135 -156.5q43 15 89 15q121 0 206 -86.5t86 -206.5q0 -99 -60 -181t-150 -110l-378 360q-13 16 -31.5 16t-31.5 -16l-381 -365h-9q-79 0 -135.5 57.5t-56.5 136.5q0 69 43 122.5t108 67.5q-2 19 -2 38q0 100 49 184.5t133.5 134t184.5 49.5z M632 467l223 -228q13 -16 8 -27.5t-26 -11.5h-137v-275q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v275h-137q-21 0 -26 11.5t8 27.5q199 204 223 228q19 19 31.5 19t32.5 -19z" />
|
||||||
<glyph unicode="" d="M121 700q0 -53 28.5 -97t75.5 -65q-4 -16 -4 -38q0 -74 52.5 -126.5t126.5 -52.5q56 0 100 30v-306l-75 -45h350l-75 45v306q46 -30 100 -30q74 0 126.5 52.5t52.5 126.5q0 24 -9 55q50 32 79.5 83t29.5 112q0 90 -61.5 155.5t-150.5 71.5q-26 89 -99.5 145.5 t-167.5 56.5q-116 0 -197.5 -81.5t-81.5 -197.5q0 -4 1 -11.5t1 -11.5q-14 2 -23 2q-74 0 -126.5 -52.5t-52.5 -126.5z" />
|
<glyph unicode="" d="M700 100v100h400l-270 300h170l-270 300h170l-300 333l-300 -333h170l-270 -300h170l-270 -300h400v-100h-50q-21 0 -35.5 -14.5t-14.5 -35.5v-50h400v50q0 21 -14.5 35.5t-35.5 14.5h-50z" />
|
||||||
|
<glyph unicode="" d="M600 1179q94 0 167.5 -56.5t99.5 -145.5q89 -6 150.5 -71.5t61.5 -155.5q0 -61 -29.5 -112.5t-79.5 -82.5q9 -29 9 -55q0 -74 -52.5 -126.5t-126.5 -52.5q-55 0 -100 30v-251q21 0 35.5 -14.5t14.5 -35.5v-50h-300v50q0 21 14.5 35.5t35.5 14.5v251q-45 -30 -100 -30 q-74 0 -126.5 52.5t-52.5 126.5q0 18 4 38q-47 21 -75.5 65t-28.5 97q0 74 52.5 126.5t126.5 52.5q5 0 23 -2q0 2 -1 10t-1 13q0 116 81.5 197.5t197.5 81.5z" />
|
||||||
|
<glyph unicode="" d="M1010 1010q111 -111 150.5 -260.5t0 -299t-150.5 -260.5q-83 -83 -191.5 -126.5t-218.5 -43.5t-218.5 43.5t-191.5 126.5q-111 111 -150.5 260.5t0 299t150.5 260.5q83 83 191.5 126.5t218.5 43.5t218.5 -43.5t191.5 -126.5zM476 1065q-4 0 -8 -1q-121 -34 -209.5 -122.5 t-122.5 -209.5q-4 -12 2.5 -23t18.5 -14l36 -9q3 -1 7 -1q23 0 29 22q27 96 98 166q70 71 166 98q11 3 17.5 13.5t3.5 22.5l-9 35q-3 13 -14 19q-7 4 -15 4zM512 920q-4 0 -9 -2q-80 -24 -138.5 -82.5t-82.5 -138.5q-4 -13 2 -24t19 -14l34 -9q4 -1 8 -1q22 0 28 21 q18 58 58.5 98.5t97.5 58.5q12 3 18 13.5t3 21.5l-9 35q-3 12 -14 19q-7 4 -15 4zM719.5 719.5q-49.5 49.5 -119.5 49.5t-119.5 -49.5t-49.5 -119.5t49.5 -119.5t119.5 -49.5t119.5 49.5t49.5 119.5t-49.5 119.5zM855 551q-22 0 -28 -21q-18 -58 -58.5 -98.5t-98.5 -57.5 q-11 -4 -17 -14.5t-3 -21.5l9 -35q3 -12 14 -19q7 -4 15 -4q4 0 9 2q80 24 138.5 82.5t82.5 138.5q4 13 -2.5 24t-18.5 14l-34 9q-4 1 -8 1zM1000 515q-23 0 -29 -22q-27 -96 -98 -166q-70 -71 -166 -98q-11 -3 -17.5 -13.5t-3.5 -22.5l9 -35q3 -13 14 -19q7 -4 15 -4 q4 0 8 1q121 34 209.5 122.5t122.5 209.5q4 12 -2.5 23t-18.5 14l-36 9q-3 1 -7 1z" />
|
||||||
|
<glyph unicode="" d="M700 800h300v-380h-180v200h-340v-200h-380v755q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM700 300h162l-212 -212l-212 212h162v200h100v-200zM520 0h-395q-10 0 -17.5 7.5t-7.5 17.5v395zM1000 220v-195q0 -10 -7.5 -17.5t-17.5 -7.5h-195z" />
|
||||||
|
<glyph unicode="" d="M700 800h300v-520l-350 350l-550 -550v1095q0 10 7.5 17.5t17.5 7.5h575v-400zM1000 900h-200v200zM862 200h-162v-200h-100v200h-162l212 212zM480 0h-355q-10 0 -17.5 7.5t-7.5 17.5v55h380v-80zM1000 80v-55q0 -10 -7.5 -17.5t-17.5 -7.5h-155v80h180z" />
|
||||||
|
<glyph unicode="" d="M1162 800h-162v-200h100l100 -100h-300v300h-162l212 212zM200 800h200q27 0 40 -2t29.5 -10.5t23.5 -30t7 -57.5h300v-100h-600l-200 -350v450h100q0 36 7 57.5t23.5 30t29.5 10.5t40 2zM800 400h240l-240 -400h-800l300 500h500v-100z" />
|
||||||
|
<glyph unicode="" d="M650 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM1000 850v150q41 0 70.5 -29.5t29.5 -70.5v-800 q0 -41 -29.5 -70.5t-70.5 -29.5h-600q-1 0 -20 4l246 246l-326 326v324q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM412 250l-212 -212v162h-200v100h200v162z" />
|
||||||
|
<glyph unicode="" d="M450 1100h100q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-300q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h50v50q0 21 14.5 35.5t35.5 14.5zM800 850v150q41 0 70.5 -29.5t29.5 -70.5v-500 h-200v-300h200q0 -36 -7 -57.5t-23.5 -30t-29.5 -10.5t-40 -2h-600q-41 0 -70.5 29.5t-29.5 70.5v800q0 41 29.5 70.5t70.5 29.5v-150q0 -62 44 -106t106 -44h300q62 0 106 44t44 106zM1212 250l-212 -212v162h-200v100h200v162z" />
|
||||||
|
<glyph unicode="" d="M658 1197l637 -1104q23 -38 7 -65.5t-60 -27.5h-1276q-44 0 -60 27.5t7 65.5l637 1104q22 39 54 39t54 -39zM704 800h-208q-20 0 -32 -14.5t-8 -34.5l58 -302q4 -20 21.5 -34.5t37.5 -14.5h54q20 0 37.5 14.5t21.5 34.5l58 302q4 20 -8 34.5t-32 14.5zM500 300v-100h200 v100h-200z" />
|
||||||
|
<glyph unicode="" d="M425 1100h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM825 800h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM25 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5zM425 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 500h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5 v150q0 10 7.5 17.5t17.5 7.5zM25 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM425 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5 t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM825 200h250q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-250q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
|
||||||
|
<glyph unicode="" d="M700 1200h100v-200h-100v-100h350q62 0 86.5 -39.5t-3.5 -94.5l-66 -132q-41 -83 -81 -134h-772q-40 51 -81 134l-66 132q-28 55 -3.5 94.5t86.5 39.5h350v100h-100v200h100v100h200v-100zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-12l137 -100 h-950l138 100h-13q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
|
<glyph unicode="" d="M600 1300q40 0 68.5 -29.5t28.5 -70.5h-194q0 41 28.5 70.5t68.5 29.5zM443 1100h314q18 -37 18 -75q0 -8 -3 -25h328q41 0 44.5 -16.5t-30.5 -38.5l-175 -145h-678l-178 145q-34 22 -29 38.5t46 16.5h328q-3 17 -3 25q0 38 18 75zM250 700h700q21 0 35.5 -14.5 t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-150v-200l275 -200h-950l275 200v200h-150q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
|
<glyph unicode="" d="M600 1181q75 0 128 -53t53 -128t-53 -128t-128 -53t-128 53t-53 128t53 128t128 53zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13 l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
|
<glyph unicode="" d="M600 1300q47 0 92.5 -53.5t71 -123t25.5 -123.5q0 -78 -55.5 -133.5t-133.5 -55.5t-133.5 55.5t-55.5 133.5q0 62 34 143l144 -143l111 111l-163 163q34 26 63 26zM602 798h46q34 0 55.5 -28.5t21.5 -86.5q0 -76 39 -183h-324q39 107 39 183q0 58 21.5 86.5t56.5 28.5h45 zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
|
<glyph unicode="" d="M600 1200l300 -161v-139h-300q0 -57 18.5 -108t50 -91.5t63 -72t70 -67.5t57.5 -61h-530q-60 83 -90.5 177.5t-30.5 178.5t33 164.5t87.5 139.5t126 96.5t145.5 41.5v-98zM250 400h700q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-13l138 -100h-950l137 100 h-12q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5zM50 100h1100q21 0 35.5 -14.5t14.5 -35.5v-50h-1200v50q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
|
<glyph unicode="" d="M600 1300q41 0 70.5 -29.5t29.5 -70.5v-78q46 -26 73 -72t27 -100v-50h-400v50q0 54 27 100t73 72v78q0 41 29.5 70.5t70.5 29.5zM400 800h400q54 0 100 -27t72 -73h-172v-100h200v-100h-200v-100h200v-100h-200v-100h200q0 -83 -58.5 -141.5t-141.5 -58.5h-400 q-83 0 -141.5 58.5t-58.5 141.5v400q0 83 58.5 141.5t141.5 58.5z" />
|
||||||
|
<glyph unicode="" d="M150 1100h900q21 0 35.5 -14.5t14.5 -35.5v-500q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v500q0 21 14.5 35.5t35.5 14.5zM125 400h950q10 0 17.5 -7.5t7.5 -17.5v-50q0 -10 -7.5 -17.5t-17.5 -7.5h-283l224 -224q13 -13 13 -31.5t-13 -32 t-31.5 -13.5t-31.5 13l-88 88h-524l-87 -88q-13 -13 -32 -13t-32 13.5t-13 32t13 31.5l224 224h-289q-10 0 -17.5 7.5t-7.5 17.5v50q0 10 7.5 17.5t17.5 7.5zM541 300l-100 -100h324l-100 100h-124z" />
|
||||||
|
<glyph unicode="" d="M200 1100h800q83 0 141.5 -58.5t58.5 -141.5v-200h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100q0 41 -29.5 70.5t-70.5 29.5h-250q-41 0 -70.5 -29.5t-29.5 -70.5h-100v200q0 83 58.5 141.5t141.5 58.5zM100 600h1000q41 0 70.5 -29.5 t29.5 -70.5v-300h-1200v300q0 41 29.5 70.5t70.5 29.5zM300 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200zM1100 100v-50q0 -21 -14.5 -35.5t-35.5 -14.5h-100q-21 0 -35.5 14.5t-14.5 35.5v50h200z" />
|
||||||
|
<glyph unicode="" d="M480 1165l682 -683q31 -31 31 -75.5t-31 -75.5l-131 -131h-481l-517 518q-32 31 -32 75.5t32 75.5l295 296q31 31 75.5 31t76.5 -31zM108 794l342 -342l303 304l-341 341zM250 100h800q21 0 35.5 -14.5t14.5 -35.5v-50h-900v50q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
|
<glyph unicode="" d="M1057 647l-189 506q-8 19 -27.5 33t-40.5 14h-400q-21 0 -40.5 -14t-27.5 -33l-189 -506q-8 -19 1.5 -33t30.5 -14h625v-150q0 -21 14.5 -35.5t35.5 -14.5t35.5 14.5t14.5 35.5v150h125q21 0 30.5 14t1.5 33zM897 0h-595v50q0 21 14.5 35.5t35.5 14.5h50v50 q0 21 14.5 35.5t35.5 14.5h48v300h200v-300h47q21 0 35.5 -14.5t14.5 -35.5v-50h50q21 0 35.5 -14.5t14.5 -35.5v-50z" />
|
||||||
|
<glyph unicode="" d="M900 800h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-375v591l-300 300v84q0 10 7.5 17.5t17.5 7.5h375v-400zM1200 900h-200v200zM400 600h300v-575q0 -10 -7.5 -17.5t-17.5 -7.5h-650q-10 0 -17.5 7.5t-7.5 17.5v950q0 10 7.5 17.5t17.5 7.5h375v-400zM700 700h-200v200z " />
|
||||||
|
<glyph unicode="" d="M484 1095h195q75 0 146 -32.5t124 -86t89.5 -122.5t48.5 -142q18 -14 35 -20q31 -10 64.5 6.5t43.5 48.5q10 34 -15 71q-19 27 -9 43q5 8 12.5 11t19 -1t23.5 -16q41 -44 39 -105q-3 -63 -46 -106.5t-104 -43.5h-62q-7 -55 -35 -117t-56 -100l-39 -234q-3 -20 -20 -34.5 t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l12 70q-49 -14 -91 -14h-195q-24 0 -65 8l-11 -64q-3 -20 -20 -34.5t-38 -14.5h-100q-21 0 -33 14.5t-9 34.5l26 157q-84 74 -128 175l-159 53q-19 7 -33 26t-14 40v50q0 21 14.5 35.5t35.5 14.5h124q11 87 56 166l-111 95 q-16 14 -12.5 23.5t24.5 9.5h203q116 101 250 101zM675 1000h-250q-10 0 -17.5 -7.5t-7.5 -17.5v-50q0 -10 7.5 -17.5t17.5 -7.5h250q10 0 17.5 7.5t7.5 17.5v50q0 10 -7.5 17.5t-17.5 7.5z" />
|
||||||
|
<glyph unicode="" d="M641 900l423 247q19 8 42 2.5t37 -21.5l32 -38q14 -15 12.5 -36t-17.5 -34l-139 -120h-390zM50 1100h106q67 0 103 -17t66 -71l102 -212h823q21 0 35.5 -14.5t14.5 -35.5v-50q0 -21 -14 -40t-33 -26l-737 -132q-23 -4 -40 6t-26 25q-42 67 -100 67h-300q-62 0 -106 44 t-44 106v200q0 62 44 106t106 44zM173 928h-80q-19 0 -28 -14t-9 -35v-56q0 -51 42 -51h134q16 0 21.5 8t5.5 24q0 11 -16 45t-27 51q-18 28 -43 28zM550 727q-32 0 -54.5 -22.5t-22.5 -54.5t22.5 -54.5t54.5 -22.5t54.5 22.5t22.5 54.5t-22.5 54.5t-54.5 22.5zM130 389 l152 130q18 19 34 24t31 -3.5t24.5 -17.5t25.5 -28q28 -35 50.5 -51t48.5 -13l63 5l48 -179q13 -61 -3.5 -97.5t-67.5 -79.5l-80 -69q-47 -40 -109 -35.5t-103 51.5l-130 151q-40 47 -35.5 109.5t51.5 102.5zM380 377l-102 -88q-31 -27 2 -65l37 -43q13 -15 27.5 -19.5 t31.5 6.5l61 53q19 16 14 49q-2 20 -12 56t-17 45q-11 12 -19 14t-23 -8z" />
|
||||||
|
<glyph unicode="" d="M625 1200h150q10 0 17.5 -7.5t7.5 -17.5v-109q79 -33 131 -87.5t53 -128.5q1 -46 -15 -84.5t-39 -61t-46 -38t-39 -21.5l-17 -6q6 0 15 -1.5t35 -9t50 -17.5t53 -30t50 -45t35.5 -64t14.5 -84q0 -59 -11.5 -105.5t-28.5 -76.5t-44 -51t-49.5 -31.5t-54.5 -16t-49.5 -6.5 t-43.5 -1v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-100v-75q0 -10 -7.5 -17.5t-17.5 -7.5h-150q-10 0 -17.5 7.5t-7.5 17.5v75h-175q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5h75v600h-75q-10 0 -17.5 7.5t-7.5 17.5v150 q0 10 7.5 17.5t17.5 7.5h175v75q0 10 7.5 17.5t17.5 7.5h150q10 0 17.5 -7.5t7.5 -17.5v-75h100v75q0 10 7.5 17.5t17.5 7.5zM400 900v-200h263q28 0 48.5 10.5t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-263zM400 500v-200h363q28 0 48.5 10.5 t30 25t15 29t5.5 25.5l1 10q0 4 -0.5 11t-6 24t-15 30t-30 24t-48.5 11h-363z" />
|
||||||
|
<glyph unicode="" d="M212 1198h780q86 0 147 -61t61 -147v-416q0 -51 -18 -142.5t-36 -157.5l-18 -66q-29 -87 -93.5 -146.5t-146.5 -59.5h-572q-82 0 -147 59t-93 147q-8 28 -20 73t-32 143.5t-20 149.5v416q0 86 61 147t147 61zM600 1045q-70 0 -132.5 -11.5t-105.5 -30.5t-78.5 -41.5 t-57 -45t-36 -41t-20.5 -30.5l-6 -12l156 -243h560l156 243q-2 5 -6 12.5t-20 29.5t-36.5 42t-57 44.5t-79 42t-105 29.5t-132.5 12zM762 703h-157l195 261z" />
|
||||||
|
<glyph unicode="" d="M475 1300h150q103 0 189 -86t86 -189v-500q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" />
|
||||||
|
<glyph unicode="" d="M475 1300h96q0 -150 89.5 -239.5t239.5 -89.5v-446q0 -41 -42 -83t-83 -42h-450q-41 0 -83 42t-42 83v500q0 103 86 189t189 86zM700 300v-225q0 -21 -27 -48t-48 -27h-150q-21 0 -48 27t-27 48v225h300z" />
|
||||||
|
<glyph unicode="" d="M1294 767l-638 -283l-378 170l-78 -60v-224l100 -150v-199l-150 148l-150 -149v200l100 150v250q0 4 -0.5 10.5t0 9.5t1 8t3 8t6.5 6l47 40l-147 65l642 283zM1000 380l-350 -166l-350 166v147l350 -165l350 165v-147z" />
|
||||||
|
<glyph unicode="" d="M250 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM650 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM1050 800q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" />
|
||||||
|
<glyph unicode="" d="M550 1100q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 700q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44zM550 300q62 0 106 -44t44 -106t-44 -106t-106 -44t-106 44t-44 106t44 106t106 44z" />
|
||||||
|
<glyph unicode="" d="M125 1100h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5zM125 700h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5 t17.5 7.5zM125 300h950q10 0 17.5 -7.5t7.5 -17.5v-150q0 -10 -7.5 -17.5t-17.5 -7.5h-950q-10 0 -17.5 7.5t-7.5 17.5v150q0 10 7.5 17.5t17.5 7.5z" />
|
||||||
|
<glyph unicode="" d="M350 1200h500q162 0 256 -93.5t94 -256.5v-500q0 -165 -93.5 -257.5t-256.5 -92.5h-500q-165 0 -257.5 92.5t-92.5 257.5v500q0 165 92.5 257.5t257.5 92.5zM900 1000h-600q-41 0 -70.5 -29.5t-29.5 -70.5v-600q0 -41 29.5 -70.5t70.5 -29.5h600q41 0 70.5 29.5 t29.5 70.5v600q0 41 -29.5 70.5t-70.5 29.5zM350 900h500q21 0 35.5 -14.5t14.5 -35.5v-300q0 -21 -14.5 -35.5t-35.5 -14.5h-500q-21 0 -35.5 14.5t-14.5 35.5v300q0 21 14.5 35.5t35.5 14.5zM400 800v-200h400v200h-400z" />
|
||||||
|
<glyph unicode="" d="M150 1100h1000q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5t-35.5 -14.5h-50v-200h50q21 0 35.5 -14.5t14.5 -35.5t-14.5 -35.5 t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5h50v200h-50q-21 0 -35.5 14.5t-14.5 35.5t14.5 35.5t35.5 14.5z" />
|
||||||
|
<glyph unicode="" d="M650 1187q87 -67 118.5 -156t0 -178t-118.5 -155q-87 66 -118.5 155t0 178t118.5 156zM300 800q124 0 212 -88t88 -212q-124 0 -212 88t-88 212zM1000 800q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM300 500q124 0 212 -88t88 -212q-124 0 -212 88t-88 212z M1000 500q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM700 199v-144q0 -21 -14.5 -35.5t-35.5 -14.5t-35.5 14.5t-14.5 35.5v142q40 -4 43 -4q17 0 57 6z" />
|
||||||
|
<glyph unicode="" d="M745 878l69 19q25 6 45 -12l298 -295q11 -11 15 -26.5t-2 -30.5q-5 -14 -18 -23.5t-28 -9.5h-8q1 0 1 -13q0 -29 -2 -56t-8.5 -62t-20 -63t-33 -53t-51 -39t-72.5 -14h-146q-184 0 -184 288q0 24 10 47q-20 4 -62 4t-63 -4q11 -24 11 -47q0 -288 -184 -288h-142 q-48 0 -84.5 21t-56 51t-32 71.5t-16 75t-3.5 68.5q0 13 2 13h-7q-15 0 -27.5 9.5t-18.5 23.5q-6 15 -2 30.5t15 25.5l298 296q20 18 46 11l76 -19q20 -5 30.5 -22.5t5.5 -37.5t-22.5 -31t-37.5 -5l-51 12l-182 -193h891l-182 193l-44 -12q-20 -5 -37.5 6t-22.5 31t6 37.5 t31 22.5z" />
|
||||||
|
<glyph unicode="" d="M1200 900h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-200v-850q0 -22 25 -34.5t50 -13.5l25 -2v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v850h-200q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h1000v-300zM500 450h-25q0 15 -4 24.5t-9 14.5t-17 7.5t-20 3t-25 0.5h-100v-425q0 -11 12.5 -17.5t25.5 -7.5h12v-50h-200v50q50 0 50 25v425h-100q-17 0 -25 -0.5t-20 -3t-17 -7.5t-9 -14.5t-4 -24.5h-25v150h500v-150z" />
|
||||||
|
<glyph unicode="" d="M1000 300v50q-25 0 -55 32q-14 14 -25 31t-16 27l-4 11l-289 747h-69l-300 -754q-18 -35 -39 -56q-9 -9 -24.5 -18.5t-26.5 -14.5l-11 -5v-50h273v50q-49 0 -78.5 21.5t-11.5 67.5l69 176h293l61 -166q13 -34 -3.5 -66.5t-55.5 -32.5v-50h312zM412 691l134 342l121 -342 h-255zM1100 150v-100q0 -21 -14.5 -35.5t-35.5 -14.5h-1000q-21 0 -35.5 14.5t-14.5 35.5v100q0 21 14.5 35.5t35.5 14.5h1000q21 0 35.5 -14.5t14.5 -35.5z" />
|
||||||
|
<glyph unicode="" d="M50 1200h1100q21 0 35.5 -14.5t14.5 -35.5v-1100q0 -21 -14.5 -35.5t-35.5 -14.5h-1100q-21 0 -35.5 14.5t-14.5 35.5v1100q0 21 14.5 35.5t35.5 14.5zM611 1118h-70q-13 0 -18 -12l-299 -753q-17 -32 -35 -51q-18 -18 -56 -34q-12 -5 -12 -18v-50q0 -8 5.5 -14t14.5 -6 h273q8 0 14 6t6 14v50q0 8 -6 14t-14 6q-55 0 -71 23q-10 14 0 39l63 163h266l57 -153q11 -31 -6 -55q-12 -17 -36 -17q-8 0 -14 -6t-6 -14v-50q0 -8 6 -14t14 -6h313q8 0 14 6t6 14v50q0 7 -5.5 13t-13.5 7q-17 0 -42 25q-25 27 -40 63h-1l-288 748q-5 12 -19 12zM639 611 h-197l103 264z" />
|
||||||
|
<glyph unicode="" d="M1200 1100h-1200v100h1200v-100zM50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 1000h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM700 900v-300h300v300h-300z" />
|
||||||
|
<glyph unicode="" d="M50 1200h400q21 0 35.5 -14.5t14.5 -35.5v-900q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v900q0 21 14.5 35.5t35.5 14.5zM650 700h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400 q0 21 14.5 35.5t35.5 14.5zM700 600v-300h300v300h-300zM1200 0h-1200v100h1200v-100z" />
|
||||||
|
<glyph unicode="" d="M50 1000h400q21 0 35.5 -14.5t14.5 -35.5v-350h100v150q0 21 14.5 35.5t35.5 14.5h400q21 0 35.5 -14.5t14.5 -35.5v-150h100v-100h-100v-150q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v150h-100v-350q0 -21 -14.5 -35.5t-35.5 -14.5h-400 q-21 0 -35.5 14.5t-14.5 35.5v800q0 21 14.5 35.5t35.5 14.5zM700 700v-300h300v300h-300z" />
|
||||||
|
<glyph unicode="" d="M100 0h-100v1200h100v-1200zM250 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM300 1000v-300h300v300h-300zM250 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
|
<glyph unicode="" d="M600 1100h150q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-100h450q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h350v100h-150q-21 0 -35.5 14.5 t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5h150v100h100v-100zM400 1000v-300h300v300h-300z" />
|
||||||
|
<glyph unicode="" d="M1200 0h-100v1200h100v-1200zM550 1100h400q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-400q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM600 1000v-300h300v300h-300zM50 500h900q21 0 35.5 -14.5t14.5 -35.5v-400 q0 -21 -14.5 -35.5t-35.5 -14.5h-900q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5z" />
|
||||||
|
<glyph unicode="" d="M865 565l-494 -494q-23 -23 -41 -23q-14 0 -22 13.5t-8 38.5v1000q0 25 8 38.5t22 13.5q18 0 41 -23l494 -494q14 -14 14 -35t-14 -35z" />
|
||||||
|
<glyph unicode="" d="M335 635l494 494q29 29 50 20.5t21 -49.5v-1000q0 -41 -21 -49.5t-50 20.5l-494 494q-14 14 -14 35t14 35z" />
|
||||||
|
<glyph unicode="" d="M100 900h1000q41 0 49.5 -21t-20.5 -50l-494 -494q-14 -14 -35 -14t-35 14l-494 494q-29 29 -20.5 50t49.5 21z" />
|
||||||
|
<glyph unicode="" d="M635 865l494 -494q29 -29 20.5 -50t-49.5 -21h-1000q-41 0 -49.5 21t20.5 50l494 494q14 14 35 14t35 -14z" />
|
||||||
|
<glyph unicode="" d="M700 741v-182l-692 -323v221l413 193l-413 193v221zM1200 0h-800v200h800v-200z" />
|
||||||
|
<glyph unicode="" d="M1200 900h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300zM0 700h50q0 21 4 37t9.5 26.5t18 17.5t22 11t28.5 5.5t31 2t37 0.5h100v-550q0 -22 -25 -34.5t-50 -13.5l-25 -2v-100h400v100q-4 0 -11 0.5t-24 3t-30 7t-24 15t-11 24.5v550h100q25 0 37 -0.5t31 -2 t28.5 -5.5t22 -11t18 -17.5t9.5 -26.5t4 -37h50v300h-800v-300z" />
|
||||||
|
<glyph unicode="" d="M800 700h-50q0 21 -4 37t-9.5 26.5t-18 17.5t-22 11t-28.5 5.5t-31 2t-37 0.5h-100v-550q0 -22 25 -34.5t50 -14.5l25 -1v-100h-400v100q4 0 11 0.5t24 3t30 7t24 15t11 24.5v550h-100q-25 0 -37 -0.5t-31 -2t-28.5 -5.5t-22 -11t-18 -17.5t-9.5 -26.5t-4 -37h-50v300 h800v-300zM1100 200h-200v-100h200v-100h-300v300h200v100h-200v100h300v-300z" />
|
||||||
|
<glyph unicode="" d="M701 1098h160q16 0 21 -11t-7 -23l-464 -464l464 -464q12 -12 7 -23t-21 -11h-160q-13 0 -23 9l-471 471q-7 8 -7 18t7 18l471 471q10 9 23 9z" />
|
||||||
|
<glyph unicode="" d="M339 1098h160q13 0 23 -9l471 -471q7 -8 7 -18t-7 -18l-471 -471q-10 -9 -23 -9h-160q-16 0 -21 11t7 23l464 464l-464 464q-12 12 -7 23t21 11z" />
|
||||||
|
<glyph unicode="" d="M1087 882q11 -5 11 -21v-160q0 -13 -9 -23l-471 -471q-8 -7 -18 -7t-18 7l-471 471q-9 10 -9 23v160q0 16 11 21t23 -7l464 -464l464 464q12 12 23 7z" />
|
||||||
|
<glyph unicode="" d="M618 993l471 -471q9 -10 9 -23v-160q0 -16 -11 -21t-23 7l-464 464l-464 -464q-12 -12 -23 -7t-11 21v160q0 13 9 23l471 471q8 7 18 7t18 -7z" />
|
||||||
|
<glyph unicode="" d="M1000 1200q0 -124 -88 -212t-212 -88q0 124 88 212t212 88zM450 1000h100q21 0 40 -14t26 -33l79 -194q5 1 16 3q34 6 54 9.5t60 7t65.5 1t61 -10t56.5 -23t42.5 -42t29 -64t5 -92t-19.5 -121.5q-1 -7 -3 -19.5t-11 -50t-20.5 -73t-32.5 -81.5t-46.5 -83t-64 -70 t-82.5 -50q-13 -5 -42 -5t-65.5 2.5t-47.5 2.5q-14 0 -49.5 -3.5t-63 -3.5t-43.5 7q-57 25 -104.5 78.5t-75 111.5t-46.5 112t-26 90l-7 35q-15 63 -18 115t4.5 88.5t26 64t39.5 43.5t52 25.5t58.5 13t62.5 2t59.5 -4.5t55.5 -8l-147 192q-12 18 -5.5 30t27.5 12z" />
|
||||||
|
<glyph unicode="🔑" d="M250 1200h600q21 0 35.5 -14.5t14.5 -35.5v-400q0 -21 -14.5 -35.5t-35.5 -14.5h-150v-500l-255 -178q-19 -9 -32 -1t-13 29v650h-150q-21 0 -35.5 14.5t-14.5 35.5v400q0 21 14.5 35.5t35.5 14.5zM400 1100v-100h300v100h-300z" />
|
||||||
|
<glyph unicode="🚪" d="M250 1200h750q39 0 69.5 -40.5t30.5 -84.5v-933l-700 -117v950l600 125h-700v-1000h-100v1025q0 23 15.5 49t34.5 26zM500 525v-100l100 20v100z" />
|
||||||
</font>
|
</font>
|
||||||
</defs></svg>
|
</defs></svg>
|
Before Width: | Height: | Size: 62 KiB After Width: | Height: | Size: 106 KiB |
BIN
gui/slick/css/fonts/glyphicons-halflings-regular.woff2
Normal file
6
gui/slick/css/lib/bootstrap-theme.min.css
vendored
Normal file
6199
gui/slick/css/lib/bootstrap.css
vendored
6
gui/slick/css/lib/bootstrap.min.css
vendored
Normal file
873
gui/slick/css/lib/jquery-ui-1.10.4.custom.css
vendored
|
@ -1,873 +0,0 @@
|
||||||
/*! jQuery UI - v1.10.4 - 2014-02-03
|
|
||||||
* http://jqueryui.com
|
|
||||||
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.tabs.css, jquery.ui.theme.css
|
|
||||||
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=%23ffffff&bgTextureHeader=flat&bgImgOpacityHeader=0&borderColorHeader=%23aaaaaa&fcHeader=%23222222&iconColorHeader=%23222222&bgColorContent=%23dcdcdc&bgTextureContent=highlight_soft&bgImgOpacityContent=75&borderColorContent=%23aaaaaa&fcContent=%23222222&iconColorContent=%23222222&bgColorDefault=%23efefef&bgTextureDefault=highlight_soft&bgImgOpacityDefault=75&borderColorDefault=%23aaaaaa&fcDefault=%23222222&iconColorDefault=%238c291d&bgColorHover=%23dddddd&bgTextureHover=highlight_soft&bgImgOpacityHover=75&borderColorHover=%23999999&fcHover=%23222222&iconColorHover=%23222222&bgColorActive=%23dfdfdf&bgTextureActive=inset_soft&bgImgOpacityActive=75&borderColorActive=%23aaaaaa&fcActive=%23140f06&iconColorActive=%238c291d&bgColorHighlight=%23fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=%23aaaaaa&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=%23aaaaaa&fcError=%238c291d&iconColorError=%23cd0a0a&bgColorOverlay=%23aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=35&bgColorShadow=%23000000&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=35&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px&ctl=themeroller
|
|
||||||
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
|
|
||||||
|
|
||||||
/* Layout helpers
|
|
||||||
----------------------------------*/
|
|
||||||
.ui-helper-hidden {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
.ui-helper-hidden-accessible {
|
|
||||||
border: 0;
|
|
||||||
clip: rect(0 0 0 0);
|
|
||||||
height: 1px;
|
|
||||||
margin: -1px;
|
|
||||||
overflow: hidden;
|
|
||||||
padding: 0;
|
|
||||||
position: absolute;
|
|
||||||
width: 1px;
|
|
||||||
}
|
|
||||||
.ui-helper-reset {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
border: 0;
|
|
||||||
outline: 0;
|
|
||||||
line-height: 1.3;
|
|
||||||
text-decoration: none;
|
|
||||||
font-size: 100%;
|
|
||||||
list-style: none;
|
|
||||||
}
|
|
||||||
.ui-helper-clearfix:before,
|
|
||||||
.ui-helper-clearfix:after {
|
|
||||||
content: "";
|
|
||||||
display: table;
|
|
||||||
border-collapse: collapse;
|
|
||||||
}
|
|
||||||
.ui-helper-clearfix:after {
|
|
||||||
clear: both;
|
|
||||||
}
|
|
||||||
.ui-helper-clearfix {
|
|
||||||
min-height: 0; /* support: IE7 */
|
|
||||||
}
|
|
||||||
.ui-helper-zfix {
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
position: absolute;
|
|
||||||
opacity: 0;
|
|
||||||
filter:Alpha(Opacity=0);
|
|
||||||
}
|
|
||||||
|
|
||||||
.ui-front {
|
|
||||||
z-index: 100;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Interaction Cues
|
|
||||||
----------------------------------*/
|
|
||||||
.ui-state-disabled {
|
|
||||||
cursor: default !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Icons
|
|
||||||
----------------------------------*/
|
|
||||||
|
|
||||||
/* states and images */
|
|
||||||
.ui-icon {
|
|
||||||
display: block;
|
|
||||||
text-indent: -99999px;
|
|
||||||
overflow: hidden;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/* Misc visuals
|
|
||||||
----------------------------------*/
|
|
||||||
|
|
||||||
/* Overlays */
|
|
||||||
.ui-widget-overlay {
|
|
||||||
position: fixed;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
.ui-resizable {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
.ui-resizable-handle {
|
|
||||||
position: absolute;
|
|
||||||
font-size: 0.1px;
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
.ui-resizable-disabled .ui-resizable-handle,
|
|
||||||
.ui-resizable-autohide .ui-resizable-handle {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
.ui-resizable-n {
|
|
||||||
cursor: n-resize;
|
|
||||||
height: 7px;
|
|
||||||
width: 100%;
|
|
||||||
top: -5px;
|
|
||||||
left: 0;
|
|
||||||
}
|
|
||||||
.ui-resizable-s {
|
|
||||||
cursor: s-resize;
|
|
||||||
height: 7px;
|
|
||||||
width: 100%;
|
|
||||||
bottom: -5px;
|
|
||||||
left: 0;
|
|
||||||
}
|
|
||||||
.ui-resizable-e {
|
|
||||||
cursor: e-resize;
|
|
||||||
width: 7px;
|
|
||||||
right: -5px;
|
|
||||||
top: 0;
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
.ui-resizable-w {
|
|
||||||
cursor: w-resize;
|
|
||||||
width: 7px;
|
|
||||||
left: -5px;
|
|
||||||
top: 0;
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
.ui-resizable-se {
|
|
||||||
cursor: se-resize;
|
|
||||||
width: 12px;
|
|
||||||
height: 12px;
|
|
||||||
right: 1px;
|
|
||||||
bottom: 1px;
|
|
||||||
}
|
|
||||||
.ui-resizable-sw {
|
|
||||||
cursor: sw-resize;
|
|
||||||
width: 9px;
|
|
||||||
height: 9px;
|
|
||||||
left: -5px;
|
|
||||||
bottom: -5px;
|
|
||||||
}
|
|
||||||
.ui-resizable-nw {
|
|
||||||
cursor: nw-resize;
|
|
||||||
width: 9px;
|
|
||||||
height: 9px;
|
|
||||||
left: -5px;
|
|
||||||
top: -5px;
|
|
||||||
}
|
|
||||||
.ui-resizable-ne {
|
|
||||||
cursor: ne-resize;
|
|
||||||
width: 9px;
|
|
||||||
height: 9px;
|
|
||||||
right: -5px;
|
|
||||||
top: -5px;
|
|
||||||
}
|
|
||||||
.ui-selectable-helper {
|
|
||||||
position: absolute;
|
|
||||||
z-index: 100;
|
|
||||||
border: 1px dotted black;
|
|
||||||
}
|
|
||||||
.ui-autocomplete {
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
cursor: default;
|
|
||||||
}
|
|
||||||
.ui-button {
|
|
||||||
display: inline-block;
|
|
||||||
position: relative;
|
|
||||||
padding: 0;
|
|
||||||
line-height: normal;
|
|
||||||
margin-right: .1em;
|
|
||||||
cursor: pointer;
|
|
||||||
vertical-align: middle;
|
|
||||||
text-align: center;
|
|
||||||
overflow: visible; /* removes extra width in IE */
|
|
||||||
}
|
|
||||||
.ui-button,
|
|
||||||
.ui-button:link,
|
|
||||||
.ui-button:visited,
|
|
||||||
.ui-button:hover,
|
|
||||||
.ui-button:active {
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
/* to make room for the icon, a width needs to be set here */
|
|
||||||
.ui-button-icon-only {
|
|
||||||
width: 2.2em;
|
|
||||||
}
|
|
||||||
/* button elements seem to need a little more width */
|
|
||||||
button.ui-button-icon-only {
|
|
||||||
width: 2.4em;
|
|
||||||
}
|
|
||||||
.ui-button-icons-only {
|
|
||||||
width: 3.4em;
|
|
||||||
}
|
|
||||||
button.ui-button-icons-only {
|
|
||||||
width: 3.7em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* button text element */
|
|
||||||
.ui-button .ui-button-text {
|
|
||||||
display: block;
|
|
||||||
line-height: normal;
|
|
||||||
}
|
|
||||||
.ui-button-text-only .ui-button-text {
|
|
||||||
padding: .4em 1em;
|
|
||||||
}
|
|
||||||
.ui-button-icon-only .ui-button-text,
|
|
||||||
.ui-button-icons-only .ui-button-text {
|
|
||||||
padding: .4em;
|
|
||||||
text-indent: -9999999px;
|
|
||||||
}
|
|
||||||
.ui-button-text-icon-primary .ui-button-text,
|
|
||||||
.ui-button-text-icons .ui-button-text {
|
|
||||||
padding: .4em 1em .4em 2.1em;
|
|
||||||
}
|
|
||||||
.ui-button-text-icon-secondary .ui-button-text,
|
|
||||||
.ui-button-text-icons .ui-button-text {
|
|
||||||
padding: .4em 2.1em .4em 1em;
|
|
||||||
}
|
|
||||||
.ui-button-text-icons .ui-button-text {
|
|
||||||
padding-left: 2.1em;
|
|
||||||
padding-right: 2.1em;
|
|
||||||
}
|
|
||||||
/* no icon support for input elements, provide padding by default */
|
|
||||||
input.ui-button {
|
|
||||||
padding: .4em 1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* button icon element(s) */
|
|
||||||
.ui-button-icon-only .ui-icon,
|
|
||||||
.ui-button-text-icon-primary .ui-icon,
|
|
||||||
.ui-button-text-icon-secondary .ui-icon,
|
|
||||||
.ui-button-text-icons .ui-icon,
|
|
||||||
.ui-button-icons-only .ui-icon {
|
|
||||||
position: absolute;
|
|
||||||
top: 50%;
|
|
||||||
margin-top: -8px;
|
|
||||||
}
|
|
||||||
.ui-button-icon-only .ui-icon {
|
|
||||||
left: 50%;
|
|
||||||
margin-left: -8px;
|
|
||||||
}
|
|
||||||
.ui-button-text-icon-primary .ui-button-icon-primary,
|
|
||||||
.ui-button-text-icons .ui-button-icon-primary,
|
|
||||||
.ui-button-icons-only .ui-button-icon-primary {
|
|
||||||
left: .5em;
|
|
||||||
}
|
|
||||||
.ui-button-text-icon-secondary .ui-button-icon-secondary,
|
|
||||||
.ui-button-text-icons .ui-button-icon-secondary,
|
|
||||||
.ui-button-icons-only .ui-button-icon-secondary {
|
|
||||||
right: .5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* button sets */
|
|
||||||
.ui-buttonset {
|
|
||||||
margin-right: 7px;
|
|
||||||
}
|
|
||||||
.ui-buttonset .ui-button {
|
|
||||||
margin-left: 0;
|
|
||||||
margin-right: -.3em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* workarounds */
|
|
||||||
/* reset extra padding in Firefox, see h5bp.com/l */
|
|
||||||
input.ui-button::-moz-focus-inner,
|
|
||||||
button.ui-button::-moz-focus-inner {
|
|
||||||
border: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
.ui-dialog {
|
|
||||||
overflow: hidden;
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
padding: .2em;
|
|
||||||
outline: 0;
|
|
||||||
}
|
|
||||||
.ui-dialog .ui-dialog-titlebar {
|
|
||||||
padding: .4em 1em;
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
.ui-dialog .ui-dialog-title {
|
|
||||||
float: left;
|
|
||||||
margin: .1em 0;
|
|
||||||
white-space: nowrap;
|
|
||||||
width: 90%;
|
|
||||||
overflow: hidden;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
}
|
|
||||||
.ui-dialog .ui-dialog-titlebar-close {
|
|
||||||
position: absolute;
|
|
||||||
right: .3em;
|
|
||||||
top: 50%;
|
|
||||||
width: 20px;
|
|
||||||
margin: -10px 0 0 0;
|
|
||||||
padding: 1px;
|
|
||||||
height: 20px;
|
|
||||||
}
|
|
||||||
.ui-dialog .ui-dialog-content {
|
|
||||||
position: relative;
|
|
||||||
border: 0;
|
|
||||||
padding: .5em 1em;
|
|
||||||
background: none;
|
|
||||||
overflow: auto;
|
|
||||||
}
|
|
||||||
.ui-dialog .ui-dialog-buttonpane {
|
|
||||||
text-align: left;
|
|
||||||
border-width: 1px 0 0 0;
|
|
||||||
background-image: none;
|
|
||||||
margin-top: .5em;
|
|
||||||
padding: .3em 1em .5em .4em;
|
|
||||||
}
|
|
||||||
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
.ui-dialog .ui-dialog-buttonpane button {
|
|
||||||
margin: .5em .4em .5em 0;
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
.ui-dialog .ui-resizable-se {
|
|
||||||
width: 12px;
|
|
||||||
height: 12px;
|
|
||||||
right: -5px;
|
|
||||||
bottom: -5px;
|
|
||||||
background-position: 16px 16px;
|
|
||||||
}
|
|
||||||
.ui-draggable .ui-dialog-titlebar {
|
|
||||||
cursor: move;
|
|
||||||
}
|
|
||||||
.ui-menu {
|
|
||||||
list-style: none;
|
|
||||||
padding: 2px;
|
|
||||||
margin: 0;
|
|
||||||
display: block;
|
|
||||||
outline: none;
|
|
||||||
}
|
|
||||||
.ui-menu .ui-menu {
|
|
||||||
margin-top: -3px;
|
|
||||||
position: absolute;
|
|
||||||
}
|
|
||||||
.ui-menu .ui-menu-item {
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
width: 100%;
|
|
||||||
/* support: IE10, see #8844 */
|
|
||||||
list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
|
|
||||||
}
|
|
||||||
.ui-menu .ui-menu-divider {
|
|
||||||
margin: 5px -2px 5px -2px;
|
|
||||||
height: 0;
|
|
||||||
font-size: 0;
|
|
||||||
line-height: 0;
|
|
||||||
border-width: 1px 0 0 0;
|
|
||||||
}
|
|
||||||
.ui-menu .ui-menu-item a {
|
|
||||||
text-decoration: none;
|
|
||||||
display: block;
|
|
||||||
padding: 2px .4em;
|
|
||||||
line-height: 1.5;
|
|
||||||
min-height: 0; /* support: IE7 */
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
.ui-menu .ui-menu-item a.ui-state-focus,
|
|
||||||
.ui-menu .ui-menu-item a.ui-state-active {
|
|
||||||
font-weight: normal;
|
|
||||||
margin: -1px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ui-menu .ui-state-disabled {
|
|
||||||
font-weight: normal;
|
|
||||||
margin: .4em 0 .2em;
|
|
||||||
line-height: 1.5;
|
|
||||||
}
|
|
||||||
.ui-menu .ui-state-disabled a {
|
|
||||||
cursor: default;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* icon support */
|
|
||||||
.ui-menu-icons {
|
|
||||||
position: relative;
|
|
||||||
}
|
|
||||||
.ui-menu-icons .ui-menu-item a {
|
|
||||||
position: relative;
|
|
||||||
padding-left: 2em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* left-aligned */
|
|
||||||
.ui-menu .ui-icon {
|
|
||||||
position: absolute;
|
|
||||||
top: .2em;
|
|
||||||
left: .2em;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* right-aligned */
|
|
||||||
.ui-menu .ui-menu-icon {
|
|
||||||
position: static;
|
|
||||||
float: right;
|
|
||||||
}
|
|
||||||
.ui-progressbar {
|
|
||||||
height: 2em;
|
|
||||||
text-align: left;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
.ui-progressbar .ui-progressbar-value {
|
|
||||||
margin: -1px;
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
.ui-progressbar .ui-progressbar-overlay {
|
|
||||||
/* background: url("images/animated-overlay.gif"); */
|
|
||||||
height: 100%;
|
|
||||||
filter: alpha(opacity=25);
|
|
||||||
opacity: 0.25;
|
|
||||||
}
|
|
||||||
.ui-progressbar-indeterminate .ui-progressbar-value {
|
|
||||||
background-image: none;
|
|
||||||
}
|
|
||||||
.ui-tabs {
|
|
||||||
position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
|
|
||||||
padding: .2em;
|
|
||||||
}
|
|
||||||
.ui-tabs .ui-tabs-nav {
|
|
||||||
margin: 0;
|
|
||||||
padding: .2em .2em 0;
|
|
||||||
}
|
|
||||||
.ui-tabs .ui-tabs-nav li {
|
|
||||||
list-style: none;
|
|
||||||
float: left;
|
|
||||||
position: relative;
|
|
||||||
top: 0;
|
|
||||||
margin: 1px .2em 0 0;
|
|
||||||
border-bottom-width: 0;
|
|
||||||
padding: 0;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
|
|
||||||
float: left;
|
|
||||||
padding: .5em 1em;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
|
|
||||||
margin-bottom: -1px;
|
|
||||||
padding-bottom: 1px;
|
|
||||||
}
|
|
||||||
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
|
|
||||||
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
|
|
||||||
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
|
|
||||||
cursor: text;
|
|
||||||
}
|
|
||||||
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
.ui-tabs .ui-tabs-panel {
|
|
||||||
display: block;
|
|
||||||
border-width: 0;
|
|
||||||
background: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Component containers
|
|
||||||
----------------------------------*/
|
|
||||||
.ui-widget {
|
|
||||||
|
|
||||||
}
|
|
||||||
.ui-widget .ui-widget {
|
|
||||||
|
|
||||||
}
|
|
||||||
.ui-widget input,
|
|
||||||
.ui-widget select,
|
|
||||||
.ui-widget textarea,
|
|
||||||
.ui-widget button {
|
|
||||||
|
|
||||||
}
|
|
||||||
.ui-widget-content {
|
|
||||||
border: 1px solid #aaaaaa;
|
|
||||||
/* background: #dcdcdc url(images/ui-bg_highlight-soft_75_dcdcdc_1x100.png) 50% top repeat-x; */
|
|
||||||
color: #222222;
|
|
||||||
}
|
|
||||||
.ui-widget-content a {
|
|
||||||
color: #222222;
|
|
||||||
}
|
|
||||||
.ui-widget-header {
|
|
||||||
border: 1px solid #aaaaaa;
|
|
||||||
/* background: #ffffff url(images/ui-bg_flat_0_ffffff_40x100.png) 50% 50% repeat-x; */
|
|
||||||
color: #222222;
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
.ui-widget-header a {
|
|
||||||
color: #222222;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Interaction states
|
|
||||||
----------------------------------*/
|
|
||||||
.ui-state-default,
|
|
||||||
.ui-widget-content .ui-state-default,
|
|
||||||
.ui-widget-header .ui-state-default {
|
|
||||||
border: 1px solid #aaaaaa;
|
|
||||||
/* background: #efefef url(images/ui-bg_highlight-soft_75_efefef_1x100.png) 50% 50% repeat-x; */
|
|
||||||
font-weight: bold;
|
|
||||||
color: #222222;
|
|
||||||
}
|
|
||||||
.ui-state-default a,
|
|
||||||
.ui-state-default a:link,
|
|
||||||
.ui-state-default a:visited {
|
|
||||||
color: #222222;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.ui-state-hover,
|
|
||||||
.ui-widget-content .ui-state-hover,
|
|
||||||
.ui-widget-header .ui-state-hover,
|
|
||||||
.ui-state-focus,
|
|
||||||
.ui-widget-content .ui-state-focus,
|
|
||||||
.ui-widget-header .ui-state-focus {
|
|
||||||
border: 1px solid #999999;
|
|
||||||
/* background: #dddddd url(images/ui-bg_highlight-soft_75_dddddd_1x100.png) 50% 50% repeat-x; */
|
|
||||||
font-weight: bold;
|
|
||||||
color: #222222;
|
|
||||||
}
|
|
||||||
.ui-state-hover a,
|
|
||||||
.ui-state-hover a:hover,
|
|
||||||
.ui-state-hover a:link,
|
|
||||||
.ui-state-hover a:visited,
|
|
||||||
.ui-state-focus a,
|
|
||||||
.ui-state-focus a:hover,
|
|
||||||
.ui-state-focus a:link,
|
|
||||||
.ui-state-focus a:visited {
|
|
||||||
color: #222222;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
.ui-state-active,
|
|
||||||
.ui-widget-content .ui-state-active,
|
|
||||||
.ui-widget-header .ui-state-active {
|
|
||||||
border: 1px solid #aaaaaa;
|
|
||||||
background: #dfdfdf url(images/ui-bg_inset-soft_75_dfdfdf_1x100.png) 50% 50% repeat-x;
|
|
||||||
font-weight: bold;
|
|
||||||
color: #140f06;
|
|
||||||
}
|
|
||||||
.ui-state-active a,
|
|
||||||
.ui-state-active a:link,
|
|
||||||
.ui-state-active a:visited {
|
|
||||||
color: #140f06;
|
|
||||||
text-decoration: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Interaction Cues
|
|
||||||
----------------------------------*/
|
|
||||||
.ui-state-highlight,
|
|
||||||
.ui-widget-content .ui-state-highlight,
|
|
||||||
.ui-widget-header .ui-state-highlight {
|
|
||||||
border: 1px solid #aaaaaa;
|
|
||||||
/* background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; */
|
|
||||||
color: #363636;
|
|
||||||
}
|
|
||||||
.ui-state-highlight a,
|
|
||||||
.ui-widget-content .ui-state-highlight a,
|
|
||||||
.ui-widget-header .ui-state-highlight a {
|
|
||||||
color: #363636;
|
|
||||||
}
|
|
||||||
.ui-state-error,
|
|
||||||
.ui-widget-content .ui-state-error,
|
|
||||||
.ui-widget-header .ui-state-error {
|
|
||||||
border: 1px solid #aaaaaa;
|
|
||||||
/* background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; */
|
|
||||||
color: #8c291d;
|
|
||||||
}
|
|
||||||
.ui-state-error a,
|
|
||||||
.ui-widget-content .ui-state-error a,
|
|
||||||
.ui-widget-header .ui-state-error a {
|
|
||||||
color: #8c291d;
|
|
||||||
}
|
|
||||||
.ui-state-error-text,
|
|
||||||
.ui-widget-content .ui-state-error-text,
|
|
||||||
.ui-widget-header .ui-state-error-text {
|
|
||||||
color: #8c291d;
|
|
||||||
}
|
|
||||||
.ui-priority-primary,
|
|
||||||
.ui-widget-content .ui-priority-primary,
|
|
||||||
.ui-widget-header .ui-priority-primary {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
||||||
.ui-priority-secondary,
|
|
||||||
.ui-widget-content .ui-priority-secondary,
|
|
||||||
.ui-widget-header .ui-priority-secondary {
|
|
||||||
opacity: .7;
|
|
||||||
filter:Alpha(Opacity=70);
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
.ui-state-disabled,
|
|
||||||
.ui-widget-content .ui-state-disabled,
|
|
||||||
.ui-widget-header .ui-state-disabled {
|
|
||||||
opacity: .35;
|
|
||||||
filter:Alpha(Opacity=35);
|
|
||||||
background-image: none;
|
|
||||||
}
|
|
||||||
.ui-state-disabled .ui-icon {
|
|
||||||
filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Icons
|
|
||||||
----------------------------------*/
|
|
||||||
|
|
||||||
/* states and images */
|
|
||||||
.ui-icon {
|
|
||||||
width: 16px;
|
|
||||||
height: 16px;
|
|
||||||
}
|
|
||||||
/*
|
|
||||||
.ui-icon,
|
|
||||||
.ui-widget-content .ui-icon {
|
|
||||||
background-image: url(images/ui-icons_222222_256x240.png);
|
|
||||||
}
|
|
||||||
.ui-widget-header .ui-icon {
|
|
||||||
background-image: url(images/ui-icons_222222_256x240.png);
|
|
||||||
}
|
|
||||||
.ui-state-default .ui-icon {
|
|
||||||
background-image: url(images/ui-icons_8c291d_256x240.png);
|
|
||||||
}
|
|
||||||
.ui-state-hover .ui-icon,
|
|
||||||
.ui-state-focus .ui-icon {
|
|
||||||
background-image: url(images/ui-icons_222222_256x240.png);
|
|
||||||
}
|
|
||||||
.ui-state-active .ui-icon {
|
|
||||||
background-image: url(images/ui-icons_8c291d_256x240.png);
|
|
||||||
}
|
|
||||||
.ui-state-highlight .ui-icon {
|
|
||||||
background-image: url(images/ui-icons_2e83ff_256x240.png);
|
|
||||||
}
|
|
||||||
.ui-state-error .ui-icon,
|
|
||||||
.ui-state-error-text .ui-icon {
|
|
||||||
background-image: url(images/ui-icons_cd0a0a_256x240.png);
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
/* positioning */
|
|
||||||
.ui-icon-blank { background-position: 16px 16px; }
|
|
||||||
.ui-icon-carat-1-n { background-position: 0 0; }
|
|
||||||
.ui-icon-carat-1-ne { background-position: -16px 0; }
|
|
||||||
.ui-icon-carat-1-e { background-position: -32px 0; }
|
|
||||||
.ui-icon-carat-1-se { background-position: -48px 0; }
|
|
||||||
.ui-icon-carat-1-s { background-position: -64px 0; }
|
|
||||||
.ui-icon-carat-1-sw { background-position: -80px 0; }
|
|
||||||
.ui-icon-carat-1-w { background-position: -96px 0; }
|
|
||||||
.ui-icon-carat-1-nw { background-position: -112px 0; }
|
|
||||||
.ui-icon-carat-2-n-s { background-position: -128px 0; }
|
|
||||||
.ui-icon-carat-2-e-w { background-position: -144px 0; }
|
|
||||||
.ui-icon-triangle-1-n { background-position: 0 -16px; }
|
|
||||||
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
|
|
||||||
.ui-icon-triangle-1-e { background-position: -32px -16px; }
|
|
||||||
.ui-icon-triangle-1-se { background-position: -48px -16px; }
|
|
||||||
.ui-icon-triangle-1-s { background-position: -64px -16px; }
|
|
||||||
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
|
|
||||||
.ui-icon-triangle-1-w { background-position: -96px -16px; }
|
|
||||||
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
|
|
||||||
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
|
|
||||||
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
|
|
||||||
.ui-icon-arrow-1-n { background-position: 0 -32px; }
|
|
||||||
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
|
|
||||||
.ui-icon-arrow-1-e { background-position: -32px -32px; }
|
|
||||||
.ui-icon-arrow-1-se { background-position: -48px -32px; }
|
|
||||||
.ui-icon-arrow-1-s { background-position: -64px -32px; }
|
|
||||||
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
|
|
||||||
.ui-icon-arrow-1-w { background-position: -96px -32px; }
|
|
||||||
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
|
|
||||||
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
|
|
||||||
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
|
|
||||||
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
|
|
||||||
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
|
|
||||||
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
|
|
||||||
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
|
|
||||||
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
|
|
||||||
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
|
|
||||||
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
|
|
||||||
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
|
|
||||||
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
|
|
||||||
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
|
|
||||||
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
|
|
||||||
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
|
|
||||||
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
|
|
||||||
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
|
|
||||||
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
|
|
||||||
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
|
|
||||||
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
|
|
||||||
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
|
|
||||||
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
|
|
||||||
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
|
|
||||||
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
|
|
||||||
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
|
|
||||||
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
|
|
||||||
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
|
|
||||||
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
|
|
||||||
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
|
|
||||||
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
|
|
||||||
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
|
|
||||||
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
|
|
||||||
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
|
|
||||||
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
|
|
||||||
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
|
|
||||||
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
|
|
||||||
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
|
|
||||||
.ui-icon-arrow-4 { background-position: 0 -80px; }
|
|
||||||
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
|
|
||||||
.ui-icon-extlink { background-position: -32px -80px; }
|
|
||||||
.ui-icon-newwin { background-position: -48px -80px; }
|
|
||||||
.ui-icon-refresh { background-position: -64px -80px; }
|
|
||||||
.ui-icon-shuffle { background-position: -80px -80px; }
|
|
||||||
.ui-icon-transfer-e-w { background-position: -96px -80px; }
|
|
||||||
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
|
|
||||||
.ui-icon-folder-collapsed { background-position: 0 -96px; }
|
|
||||||
.ui-icon-folder-open { background-position: -16px -96px; }
|
|
||||||
.ui-icon-document { background-position: -32px -96px; }
|
|
||||||
.ui-icon-document-b { background-position: -48px -96px; }
|
|
||||||
.ui-icon-note { background-position: -64px -96px; }
|
|
||||||
.ui-icon-mail-closed { background-position: -80px -96px; }
|
|
||||||
.ui-icon-mail-open { background-position: -96px -96px; }
|
|
||||||
.ui-icon-suitcase { background-position: -112px -96px; }
|
|
||||||
.ui-icon-comment { background-position: -128px -96px; }
|
|
||||||
.ui-icon-person { background-position: -144px -96px; }
|
|
||||||
.ui-icon-print { background-position: -160px -96px; }
|
|
||||||
.ui-icon-trash { background-position: -176px -96px; }
|
|
||||||
.ui-icon-locked { background-position: -192px -96px; }
|
|
||||||
.ui-icon-unlocked { background-position: -208px -96px; }
|
|
||||||
.ui-icon-bookmark { background-position: -224px -96px; }
|
|
||||||
.ui-icon-tag { background-position: -240px -96px; }
|
|
||||||
.ui-icon-home { background-position: 0 -112px; }
|
|
||||||
.ui-icon-flag { background-position: -16px -112px; }
|
|
||||||
.ui-icon-calendar { background-position: -32px -112px; }
|
|
||||||
.ui-icon-cart { background-position: -48px -112px; }
|
|
||||||
.ui-icon-pencil { background-position: -64px -112px; }
|
|
||||||
.ui-icon-clock { background-position: -80px -112px; }
|
|
||||||
.ui-icon-disk { background-position: -96px -112px; }
|
|
||||||
.ui-icon-calculator { background-position: -112px -112px; }
|
|
||||||
.ui-icon-zoomin { background-position: -128px -112px; }
|
|
||||||
.ui-icon-zoomout { background-position: -144px -112px; }
|
|
||||||
.ui-icon-search { background-position: -160px -112px; }
|
|
||||||
.ui-icon-wrench { background-position: -176px -112px; }
|
|
||||||
.ui-icon-gear { background-position: -192px -112px; }
|
|
||||||
.ui-icon-heart { background-position: -208px -112px; }
|
|
||||||
.ui-icon-star { background-position: -224px -112px; }
|
|
||||||
.ui-icon-link { background-position: -240px -112px; }
|
|
||||||
.ui-icon-cancel { background-position: 0 -128px; }
|
|
||||||
.ui-icon-plus { background-position: -16px -128px; }
|
|
||||||
.ui-icon-plusthick { background-position: -32px -128px; }
|
|
||||||
.ui-icon-minus { background-position: -48px -128px; }
|
|
||||||
.ui-icon-minusthick { background-position: -64px -128px; }
|
|
||||||
.ui-icon-close { background-position: -80px -128px; }
|
|
||||||
.ui-icon-closethick { background-position: -96px -128px; }
|
|
||||||
.ui-icon-key { background-position: -112px -128px; }
|
|
||||||
.ui-icon-lightbulb { background-position: -128px -128px; }
|
|
||||||
.ui-icon-scissors { background-position: -144px -128px; }
|
|
||||||
.ui-icon-clipboard { background-position: -160px -128px; }
|
|
||||||
.ui-icon-copy { background-position: -176px -128px; }
|
|
||||||
.ui-icon-contact { background-position: -192px -128px; }
|
|
||||||
.ui-icon-image { background-position: -208px -128px; }
|
|
||||||
.ui-icon-video { background-position: -224px -128px; }
|
|
||||||
.ui-icon-script { background-position: -240px -128px; }
|
|
||||||
.ui-icon-alert { background-position: 0 -144px; }
|
|
||||||
.ui-icon-info { background-position: -16px -144px; }
|
|
||||||
.ui-icon-notice { background-position: -32px -144px; }
|
|
||||||
.ui-icon-help { background-position: -48px -144px; }
|
|
||||||
.ui-icon-check { background-position: -64px -144px; }
|
|
||||||
.ui-icon-bullet { background-position: -80px -144px; }
|
|
||||||
.ui-icon-radio-on { background-position: -96px -144px; }
|
|
||||||
.ui-icon-radio-off { background-position: -112px -144px; }
|
|
||||||
.ui-icon-pin-w { background-position: -128px -144px; }
|
|
||||||
.ui-icon-pin-s { background-position: -144px -144px; }
|
|
||||||
.ui-icon-play { background-position: 0 -160px; }
|
|
||||||
.ui-icon-pause { background-position: -16px -160px; }
|
|
||||||
.ui-icon-seek-next { background-position: -32px -160px; }
|
|
||||||
.ui-icon-seek-prev { background-position: -48px -160px; }
|
|
||||||
.ui-icon-seek-end { background-position: -64px -160px; }
|
|
||||||
.ui-icon-seek-start { background-position: -80px -160px; }
|
|
||||||
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
|
|
||||||
.ui-icon-seek-first { background-position: -80px -160px; }
|
|
||||||
.ui-icon-stop { background-position: -96px -160px; }
|
|
||||||
.ui-icon-eject { background-position: -112px -160px; }
|
|
||||||
.ui-icon-volume-off { background-position: -128px -160px; }
|
|
||||||
.ui-icon-volume-on { background-position: -144px -160px; }
|
|
||||||
.ui-icon-power { background-position: 0 -176px; }
|
|
||||||
.ui-icon-signal-diag { background-position: -16px -176px; }
|
|
||||||
.ui-icon-signal { background-position: -32px -176px; }
|
|
||||||
.ui-icon-battery-0 { background-position: -48px -176px; }
|
|
||||||
.ui-icon-battery-1 { background-position: -64px -176px; }
|
|
||||||
.ui-icon-battery-2 { background-position: -80px -176px; }
|
|
||||||
.ui-icon-battery-3 { background-position: -96px -176px; }
|
|
||||||
.ui-icon-circle-plus { background-position: 0 -192px; }
|
|
||||||
.ui-icon-circle-minus { background-position: -16px -192px; }
|
|
||||||
.ui-icon-circle-close { background-position: -32px -192px; }
|
|
||||||
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
|
|
||||||
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
|
|
||||||
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
|
|
||||||
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
|
|
||||||
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
|
|
||||||
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
|
|
||||||
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
|
|
||||||
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
|
|
||||||
.ui-icon-circle-zoomin { background-position: -176px -192px; }
|
|
||||||
.ui-icon-circle-zoomout { background-position: -192px -192px; }
|
|
||||||
.ui-icon-circle-check { background-position: -208px -192px; }
|
|
||||||
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
|
|
||||||
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
|
|
||||||
.ui-icon-circlesmall-close { background-position: -32px -208px; }
|
|
||||||
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
|
|
||||||
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
|
|
||||||
.ui-icon-squaresmall-close { background-position: -80px -208px; }
|
|
||||||
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
|
|
||||||
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
|
|
||||||
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
|
|
||||||
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
|
|
||||||
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
|
|
||||||
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
|
|
||||||
|
|
||||||
|
|
||||||
/* Misc visuals
|
|
||||||
----------------------------------*/
|
|
||||||
|
|
||||||
/* Corner radius */
|
|
||||||
.ui-corner-all,
|
|
||||||
.ui-corner-top,
|
|
||||||
.ui-corner-left,
|
|
||||||
.ui-corner-tl {
|
|
||||||
border-top-left-radius: 4px;
|
|
||||||
}
|
|
||||||
.ui-corner-all,
|
|
||||||
.ui-corner-top,
|
|
||||||
.ui-corner-right,
|
|
||||||
.ui-corner-tr {
|
|
||||||
border-top-right-radius: 4px;
|
|
||||||
}
|
|
||||||
.ui-corner-all,
|
|
||||||
.ui-corner-bottom,
|
|
||||||
.ui-corner-left,
|
|
||||||
.ui-corner-bl {
|
|
||||||
border-bottom-left-radius: 4px;
|
|
||||||
}
|
|
||||||
.ui-corner-all,
|
|
||||||
.ui-corner-bottom,
|
|
||||||
.ui-corner-right,
|
|
||||||
.ui-corner-br {
|
|
||||||
border-bottom-right-radius: 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Overlays */
|
|
||||||
.ui-widget-overlay {
|
|
||||||
/* background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; */
|
|
||||||
opacity: .35;
|
|
||||||
filter: Alpha(Opacity=35);
|
|
||||||
}
|
|
||||||
.ui-widget-shadow {
|
|
||||||
margin: -8px 0 0 -8px;
|
|
||||||
padding: 8px;
|
|
||||||
/* background: #000000 url(images/ui-bg_flat_0_000000_40x100.png) 50% 50% repeat-x; */
|
|
||||||
opacity: .35;
|
|
||||||
filter: Alpha(Opacity=35);
|
|
||||||
border-radius: 8px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ui-tooltip {
|
|
||||||
padding:3px 6px;
|
|
||||||
position:absolute;
|
|
||||||
z-index:9999;
|
|
||||||
max-width:300px;
|
|
||||||
|
|
||||||
-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);
|
|
||||||
-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);
|
|
||||||
box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)
|
|
||||||
}
|
|
||||||
body .ui-tooltip {
|
|
||||||
font-size: 10px;
|
|
||||||
border-radius: 5px 5px 5px 5px;
|
|
||||||
border: 1px solid rgb(241, 208, 49);
|
|
||||||
background-color: rgb(255, 255, 163);
|
|
||||||
color: rgb(85, 85, 85)
|
|
||||||
}
|
|
3
gui/slick/css/lib/jquery-ui.min.css
vendored
Normal file
3
gui/slick/css/lib/jquery.qtip-2.2.1.min.css
vendored
1
gui/slick/css/lib/jquery.qtip.min.css
vendored
Normal file
2
gui/slick/css/lib/pnotify.custom.min.css
vendored
1
gui/slick/css/lib/token-input.min.css
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
div.token-input-dropdown,ul.token-input-list{overflow:hidden;font-size:12px;font-family:Verdana,sans-serif}ul.token-input-list,ul.token-input-list li{list-style-type:none}ul.token-input-list{height:auto!important;height:1%;width:400px;border:1px solid #999;cursor:text;z-index:999;margin:0;padding:0;background-color:#fff;clear:left}ul.token-input-list li input{border:0;width:350px;padding:3px 8px;background-color:#fff;-webkit-appearance:caret}ul.token-input-disabled,ul.token-input-disabled li input{background-color:#E8E8E8}ul.token-input-disabled li.token-input-token{background-color:#D9E3CA;color:#7D7D7D}ul.token-input-disabled li.token-input-token span{color:#CFCFCF;cursor:default}li.token-input-token{overflow:hidden;height:auto!important;height:1%;margin:3px;padding:3px 5px;background-color:#d0efa0;color:#000;font-weight:700;cursor:default;display:block}li.token-input-token p{float:left;padding:0;margin:0}li.token-input-token span{float:right;color:#777;cursor:pointer}li.token-input-selected-token{background-color:#08844e;color:#fff}li.token-input-selected-token span{color:#bbb}div.token-input-dropdown{position:absolute;width:400px;background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;cursor:default;z-index:1}div.token-input-dropdown p{margin:0;padding:5px;font-weight:700;color:#777}div.token-input-dropdown ul{margin:0;padding:0}div.token-input-dropdown ul li{background-color:#fff;padding:3px;list-style-type:none}div.token-input-dropdown ul li.token-input-dropdown-item{background-color:#fafafa}div.token-input-dropdown ul li.token-input-dropdown-item2{background-color:#fff}div.token-input-dropdown ul li em{font-weight:700;font-style:normal}div.token-input-dropdown ul li.token-input-selected-dropdown-item{background-color:#d0efa0}
|
|
@ -1,21 +1,25 @@
|
||||||
/* =======================================================================
|
/* =======================================================================
|
||||||
inc_top.tmpl
|
inc_top.tmpl
|
||||||
========================================================================== */
|
========================================================================== */
|
||||||
|
.shows-not-found.n .snf .sgicon-warning,
|
||||||
.navbar-default .navbar-nav .logger.errors.n,
|
.navbar-default .navbar-nav .logger.errors.n,
|
||||||
pre .prelight{
|
pre .prelight{
|
||||||
color:#6f8c53
|
color:#6f8c53
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.shows-not-found.nn .snf .sgicon-warning,
|
||||||
.navbar-default .navbar-nav .logger.errors.nn,
|
.navbar-default .navbar-nav .logger.errors.nn,
|
||||||
pre .prelight2{
|
pre .prelight2{
|
||||||
color:#b7b82c
|
color:#b7b82c
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.shows-not-found.nnn .snf .sgicon-warning,
|
||||||
.navbar-default .navbar-nav .logger.errors.nnn,
|
.navbar-default .navbar-nav .logger.errors.nnn,
|
||||||
pre .prelight-num{
|
pre .prelight-num{
|
||||||
color:#eaab52
|
color:#eaab52
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.shows-not-found.nnnn .snf .sgicon-warning,
|
||||||
.navbar-default .navbar-nav .logger.errors.nnnn{
|
.navbar-default .navbar-nav .logger.errors.nnnn{
|
||||||
color:#ff6d5e
|
color:#ff6d5e
|
||||||
}
|
}
|
||||||
|
@ -56,6 +60,10 @@ pre .prelight-num{
|
||||||
background:#dcdcdc url("../css/lib/images/ui-bg_highlight-soft_75_dcdcdc_1x100.png") 50% top repeat-x
|
background:#dcdcdc url("../css/lib/images/ui-bg_highlight-soft_75_dcdcdc_1x100.png") 50% top repeat-x
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.ui-widget.ui-widget-content{
|
||||||
|
border-color:#fff
|
||||||
|
}
|
||||||
|
|
||||||
.ui-widget-content a{
|
.ui-widget-content a{
|
||||||
color:rgb(42, 100, 150)
|
color:rgb(42, 100, 150)
|
||||||
}
|
}
|
||||||
|
@ -69,12 +77,18 @@ pre .prelight-num{
|
||||||
}
|
}
|
||||||
|
|
||||||
.ui-state-default,
|
.ui-state-default,
|
||||||
|
.ui-widget.ui-button,
|
||||||
|
.ui-widget.ui-button:active,
|
||||||
.ui-widget-content .ui-state-default,
|
.ui-widget-content .ui-state-default,
|
||||||
.ui-widget-header .ui-state-default{
|
.ui-widget-header .ui-state-default{
|
||||||
background:#fff;
|
background:#fff;
|
||||||
border:1px solid #ccc
|
border:1px solid #ccc
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.ui-widget.ui-button:hover{
|
||||||
|
border-color:#ccc
|
||||||
|
}
|
||||||
|
|
||||||
.ui-state-hover,
|
.ui-state-hover,
|
||||||
.ui-widget-content .ui-state-hover,
|
.ui-widget-content .ui-state-hover,
|
||||||
.ui-widget-header .ui-state-hover,
|
.ui-widget-header .ui-state-hover,
|
||||||
|
@ -116,15 +130,19 @@ pre .prelight-num{
|
||||||
}
|
}
|
||||||
|
|
||||||
.ui-state-hover .ui-icon,
|
.ui-state-hover .ui-icon,
|
||||||
.ui-state-focus .ui-icon{
|
.ui-state-focus .ui-icon,
|
||||||
|
.ui-button:hover .ui-icon,
|
||||||
|
.ui-button:focus .ui-icon{
|
||||||
background-image:url("../css/lib/images/ui-icons_222222_256x240.png")
|
background-image:url("../css/lib/images/ui-icons_222222_256x240.png")
|
||||||
}
|
}
|
||||||
|
|
||||||
.ui-state-active .ui-icon{
|
.ui-state-active .ui-icon,
|
||||||
|
.ui-button:active .ui-icon{
|
||||||
background-image:url("../css/lib/images/ui-icons_8c291d_256x240.png")
|
background-image:url("../css/lib/images/ui-icons_8c291d_256x240.png")
|
||||||
}
|
}
|
||||||
|
|
||||||
.ui-state-highlight .ui-icon{
|
.ui-state-highlight .ui-icon,
|
||||||
|
.ui-button .ui-state-highlight.ui-icon{
|
||||||
background-image:url("../css/lib/images/ui-icons_2e83ff_256x240.png")
|
background-image:url("../css/lib/images/ui-icons_2e83ff_256x240.png")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -133,6 +151,10 @@ pre .prelight-num{
|
||||||
background-image:url("../css/lib/images/ui-icons_cd0a0a_256x240.png")
|
background-image:url("../css/lib/images/ui-icons_cd0a0a_256x240.png")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.ui-button .ui-icon{
|
||||||
|
background-image:url("../css/lib/images/ui-icons_8c291d_256x240.png")
|
||||||
|
}
|
||||||
|
|
||||||
.ui-widget-overlay{
|
.ui-widget-overlay{
|
||||||
background:#aaa url("../css/lib/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x
|
background:#aaa url("../css/lib/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x
|
||||||
}
|
}
|
||||||
|
@ -290,11 +312,13 @@ a.ui-font{
|
||||||
background-image:linear-gradient(to left, rgba(223, 218, 207, 1), rgba(223, 218, 207, 0))
|
background-image:linear-gradient(to left, rgba(223, 218, 207, 1), rgba(223, 218, 207, 0))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.show-toggle-hide,
|
||||||
td.tvShow a{
|
td.tvShow a{
|
||||||
color:#000;
|
color:#000;
|
||||||
text-decoration:none
|
text-decoration:none
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.show-toggle-hide:hover,
|
||||||
td.tvShow a:hover span,
|
td.tvShow a:hover span,
|
||||||
td.tvShow a:hover{
|
td.tvShow a:hover{
|
||||||
cursor:pointer;
|
cursor:pointer;
|
||||||
|
@ -609,10 +633,14 @@ config*.tmpl
|
||||||
color:#666
|
color:#666
|
||||||
}
|
}
|
||||||
|
|
||||||
.testNotification{
|
.test-notification{
|
||||||
border:1px dotted #ccc
|
border:1px dotted #ccc
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.provider-enabled{
|
||||||
|
box-shadow:-26px 0 0 0 rgb(199, 219, 64) inset
|
||||||
|
}
|
||||||
|
|
||||||
.infoTableSeperator{
|
.infoTableSeperator{
|
||||||
border-top:1px dotted #666
|
border-top:1px dotted #666
|
||||||
}
|
}
|
||||||
|
@ -879,6 +907,7 @@ fieldset[disabled] .navbar-default .btn-link:focus{
|
||||||
background-color:#333
|
background-color:#333
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.component-group.typelist .bgcol,
|
||||||
.dropdown-menu{
|
.dropdown-menu{
|
||||||
background-color:#f5f1e4;
|
background-color:#f5f1e4;
|
||||||
border:1px solid rgba(0, 0, 0, 0.15);
|
border:1px solid rgba(0, 0, 0, 0.15);
|
||||||
|
@ -1230,16 +1259,20 @@ input sizing (for config pages)
|
||||||
========================================================================== */
|
========================================================================== */
|
||||||
|
|
||||||
.showlist-select optgroup,
|
.showlist-select optgroup,
|
||||||
|
#results-sortby optgroup,
|
||||||
#pickShow optgroup,
|
#pickShow optgroup,
|
||||||
#showfilter optgroup,
|
#showfilter optgroup,
|
||||||
|
#showsort optgroup,
|
||||||
#editAProvider optgroup{
|
#editAProvider optgroup{
|
||||||
color:#eee;
|
color:#eee;
|
||||||
background-color:#888
|
background-color:#888
|
||||||
}
|
}
|
||||||
|
|
||||||
.showlist-select optgroup option,
|
.showlist-select optgroup option,
|
||||||
|
#results-sortby optgroup option,
|
||||||
#pickShow optgroup option,
|
#pickShow optgroup option,
|
||||||
#showfilter optgroup option,
|
#showfilter optgroup option,
|
||||||
|
#showsort optgroup option,
|
||||||
#editAProvider optgroup option{
|
#editAProvider optgroup option{
|
||||||
color:#222;
|
color:#222;
|
||||||
background-color:#fff
|
background-color:#fff
|
||||||
|
@ -1382,66 +1415,6 @@ thead.tablesorter-stickyHeader{
|
||||||
color:#fff
|
color:#fff
|
||||||
}
|
}
|
||||||
|
|
||||||
/* =======================================================================
|
|
||||||
token-input.css
|
|
||||||
========================================================================== */
|
|
||||||
|
|
||||||
ul.token-input-list{
|
|
||||||
border:1px solid #ccc;
|
|
||||||
background-color:#fff
|
|
||||||
}
|
|
||||||
|
|
||||||
ul.token-input-list li input{
|
|
||||||
border:0;
|
|
||||||
background-color:white
|
|
||||||
}
|
|
||||||
|
|
||||||
li.token-input-token{
|
|
||||||
background-color:#d0efa0;
|
|
||||||
color:#000
|
|
||||||
}
|
|
||||||
|
|
||||||
li.token-input-token span{
|
|
||||||
color:#777
|
|
||||||
}
|
|
||||||
|
|
||||||
li.token-input-selected-token{
|
|
||||||
background-color:#08844e;
|
|
||||||
color:#fff
|
|
||||||
}
|
|
||||||
|
|
||||||
li.token-input-selected-token span{
|
|
||||||
color:#bbb
|
|
||||||
}
|
|
||||||
|
|
||||||
div.token-input-dropdown{
|
|
||||||
background-color:#fff;
|
|
||||||
color:#000;
|
|
||||||
border-left-color:#ccc;
|
|
||||||
border-right-color:#ccc;
|
|
||||||
border-bottom-color:#ccc
|
|
||||||
}
|
|
||||||
|
|
||||||
div.token-input-dropdown p{
|
|
||||||
color:#777
|
|
||||||
}
|
|
||||||
|
|
||||||
div.token-input-dropdown ul li{
|
|
||||||
background-color:#fff
|
|
||||||
}
|
|
||||||
|
|
||||||
div.token-input-dropdown ul li.token-input-dropdown-item{
|
|
||||||
background-color:#fafafa
|
|
||||||
}
|
|
||||||
|
|
||||||
div.token-input-dropdown ul li.token-input-dropdown-item2{
|
|
||||||
background-color:#fff
|
|
||||||
}
|
|
||||||
|
|
||||||
div.token-input-dropdown ul li.token-input-selected-dropdown-item{
|
|
||||||
background-color:#6196c2
|
|
||||||
}
|
|
||||||
|
|
||||||
/* =======================================================================
|
/* =======================================================================
|
||||||
jquery.confirm.css
|
jquery.confirm.css
|
||||||
========================================================================== */
|
========================================================================== */
|
||||||
|
|
|
@ -161,6 +161,7 @@ inc_top.tmpl
|
||||||
margin-bottom:-15px
|
margin-bottom:-15px
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.navbar-default .navbar-nav .snf.bar,
|
||||||
.navbar-default .navbar-nav .logger.bar{
|
.navbar-default .navbar-nav .logger.bar{
|
||||||
position: absolute;
|
position: absolute;
|
||||||
display:none;
|
display:none;
|
||||||
|
@ -169,18 +170,32 @@ inc_top.tmpl
|
||||||
right:12px
|
right:12px
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.navbar-default .navbar-nav .item .sgicon-showqueue,
|
||||||
|
.shows-not-found .navbar-default .navbar-nav .snf.item .sgicon-warning,
|
||||||
|
.shows-not-found.n .navbar-default .navbar-nav .snf.bar, .shows-not-found.nn .navbar-default .navbar-nav .snf.bar,
|
||||||
|
.shows-not-found.nnn .navbar-default .navbar-nav .snf.bar, .shows-not-found.nnnn .navbar-default .navbar-nav .snf.bar,
|
||||||
|
.n .navbar-default .navbar-nav .snf.item .sgicon-showqueue, .nn .navbar-default .navbar-nav .snf.item .sgicon-showqueue,
|
||||||
|
.nnn .navbar-default .navbar-nav .snf.item .sgicon-showqueue, .nnnn .navbar-default .navbar-nav .snf.item .sgicon-showqueue,
|
||||||
.navbar-default .navbar-nav .logger.errors{
|
.navbar-default .navbar-nav .logger.errors{
|
||||||
display:block;
|
display:block;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.navbar-default .navbar-nav .snf.item,
|
||||||
.navbar-default .navbar-nav .logger.errors.item{
|
.navbar-default .navbar-nav .logger.errors.item{
|
||||||
display:inline-block
|
display:inline-block
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.navbar-default .navbar-nav .snf,
|
||||||
.navbar-default .navbar-nav .logger{
|
.navbar-default .navbar-nav .logger{
|
||||||
height:14px
|
height:14px
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.shows-not-found .navbar-default .navbar-nav .snf.bar,
|
||||||
|
.shows-not-found .navbar-default .navbar-nav .snf.item .sgicon-showqueue,
|
||||||
|
.navbar-default .navbar-nav .snf.item .sgicon-warning{
|
||||||
|
display:none
|
||||||
|
}
|
||||||
|
|
||||||
[class^="icon-"],
|
[class^="icon-"],
|
||||||
[class*=" icon-"]{
|
[class*=" icon-"]{
|
||||||
background-image:url("../images/glyphicons-halflings.png")
|
background-image:url("../images/glyphicons-halflings.png")
|
||||||
|
@ -217,6 +232,10 @@ inc_top.tmpl
|
||||||
background:#dcdcdc url("../css/lib/images/ui-bg_highlight-soft_75_dcdcdc_1x100.png") 50% top repeat-x
|
background:#dcdcdc url("../css/lib/images/ui-bg_highlight-soft_75_dcdcdc_1x100.png") 50% top repeat-x
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.ui-widget.ui-widget-content{
|
||||||
|
border:1px solid
|
||||||
|
}
|
||||||
|
|
||||||
.ui-widget-content a{
|
.ui-widget-content a{
|
||||||
text-decoration:none
|
text-decoration:none
|
||||||
}
|
}
|
||||||
|
@ -225,6 +244,10 @@ inc_top.tmpl
|
||||||
background:#ddd url("../css/lib/images/ui-bg_flat_0_ffffff_40x100.png") 50% 50% repeat-x
|
background:#ddd url("../css/lib/images/ui-bg_flat_0_ffffff_40x100.png") 50% 50% repeat-x
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.ui-dialog-buttonpane .ui-widget.ui-button{
|
||||||
|
padding:0.8em 1.85em
|
||||||
|
}
|
||||||
|
|
||||||
.ui-state-default,
|
.ui-state-default,
|
||||||
.ui-widget-content .ui-state-default,
|
.ui-widget-content .ui-state-default,
|
||||||
.ui-widget-header .ui-state-default{
|
.ui-widget-header .ui-state-default{
|
||||||
|
@ -232,6 +255,10 @@ inc_top.tmpl
|
||||||
border:1px solid #ccc
|
border:1px solid #ccc
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.ui-widget.ui-button:hover{
|
||||||
|
border:1px solid
|
||||||
|
}
|
||||||
|
|
||||||
.ui-state-hover,
|
.ui-state-hover,
|
||||||
.ui-widget-content .ui-state-hover,
|
.ui-widget-content .ui-state-hover,
|
||||||
.ui-widget-header .ui-state-hover,
|
.ui-widget-header .ui-state-hover,
|
||||||
|
@ -295,6 +322,13 @@ inc_top.tmpl
|
||||||
}
|
}
|
||||||
|
|
||||||
.ui-widget-shadow{
|
.ui-widget-shadow{
|
||||||
|
margin:-8px 0 0 -8px;
|
||||||
|
padding:8px;
|
||||||
|
opacity:.35;
|
||||||
|
filter:alpha(opacity=35);
|
||||||
|
-webkit-border-radius:8px;
|
||||||
|
-moz-border-radius:8px;
|
||||||
|
border-radius:8px;
|
||||||
background:#000 url("../css/lib/images/ui-bg_flat_0_000000_40x100.png") 50% 50% repeat-x
|
background:#000 url("../css/lib/images/ui-bg_flat_0_000000_40x100.png") 50% 50% repeat-x
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -785,21 +819,27 @@ home.tmpl
|
||||||
height:8px !important
|
height:8px !important
|
||||||
}
|
}
|
||||||
|
|
||||||
#show-list .show-card .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br{
|
#show-list .show-card .ui-corner-all, #show-list .show-card .ui-corner-bottom,
|
||||||
|
#show-list .show-card .ui-corner-right, #show-list .show-card .ui-corner-br{
|
||||||
border-bottom-right-radius:5px
|
border-bottom-right-radius:5px
|
||||||
}
|
}
|
||||||
|
|
||||||
#show-list .show-card .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl{
|
#show-list .show-card .ui-corner-all, #show-list .show-card .ui-corner-bottom,
|
||||||
|
#show-list .show-card .ui-corner-left, #show-list .show-card .ui-corner-bl{
|
||||||
border-bottom-left-radius:5px
|
border-bottom-left-radius:5px
|
||||||
}
|
}
|
||||||
|
|
||||||
#browse-list .show-card .ui-corner-all,
|
#browse-list .show-card .ui-corner-all, #browse-list .show-card .ui-corner-top,
|
||||||
#show-list .show-card .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{
|
#browse-list .show-card .ui-corner-right, #browse-list .show-card .ui-corner-tr,
|
||||||
|
#show-list .show-card .ui-corner-all, #show-list .show-card .ui-corner-top,
|
||||||
|
#show-list .show-card .ui-corner-right, #show-list .show-card .ui-corner-tr{
|
||||||
border-top-right-radius:0
|
border-top-right-radius:0
|
||||||
}
|
}
|
||||||
|
|
||||||
#browse-list .show-card .ui-corner-all,
|
#browse-list .show-card .ui-corner-all, #browse-list .show-card .ui-corner-top,
|
||||||
#show-list .show-card .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl{
|
#browse-list .show-card .ui-corner-left, #browse-list .show-card .ui-corner-tl,
|
||||||
|
#show-list .show-card .ui-corner-all, #show-list .show-card .ui-corner-top,
|
||||||
|
#show-list .show-card .ui-corner-left, #show-list .show-card .ui-corner-tl{
|
||||||
border-top-left-radius:0
|
border-top-left-radius:0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -857,6 +897,12 @@ home.tmpl
|
||||||
background-image:linear-gradient(to left, rgba(223, 218, 207, 1), rgba(223, 218, 207, 0))
|
background-image:linear-gradient(to left, rgba(223, 218, 207, 1), rgba(223, 218, 207, 0))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.show-toggle-hide{
|
||||||
|
position:absolute;
|
||||||
|
top:272px;
|
||||||
|
right:2px
|
||||||
|
}
|
||||||
|
|
||||||
.show-date{
|
.show-date{
|
||||||
position:relative;
|
position:relative;
|
||||||
overflow:hidden;
|
overflow:hidden;
|
||||||
|
@ -1082,11 +1128,16 @@ div.formpaginate{
|
||||||
margin-left:10px
|
margin-left:10px
|
||||||
}
|
}
|
||||||
|
|
||||||
.stepDiv #searchResults div{
|
.stepDiv #searchResults .results-item{
|
||||||
|
width:100%;
|
||||||
line-height:1.7
|
line-height:1.7
|
||||||
}
|
}
|
||||||
|
|
||||||
.stepDiv #searchResults div .exists-db{
|
.stepDiv #searchResults .results-item input[disabled=disabled]{
|
||||||
|
visibility:hidden
|
||||||
|
}
|
||||||
|
|
||||||
|
.stepDiv #searchResults .results-item .exists-db{
|
||||||
font-weight:800;
|
font-weight:800;
|
||||||
font-style:italic
|
font-style:italic
|
||||||
}
|
}
|
||||||
|
@ -1095,6 +1146,11 @@ div.formpaginate{
|
||||||
margin-right:6px
|
margin-right:6px
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#addShowForm a span.article,
|
||||||
|
#addShowForm a:hover span.article{
|
||||||
|
color:#2f4799
|
||||||
|
}
|
||||||
|
|
||||||
.stepone-result-title{
|
.stepone-result-title{
|
||||||
font-weight:600;
|
font-weight:600;
|
||||||
margin-left:10px
|
margin-left:10px
|
||||||
|
@ -1780,6 +1836,25 @@ a.service img{
|
||||||
vertical-align:-2px
|
vertical-align:-2px
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.airdate-never,
|
||||||
|
#display-show .tablesorter tr.airdate-never{
|
||||||
|
background-color:#eae2c8;
|
||||||
|
color:#666
|
||||||
|
}
|
||||||
|
#display-show.back-art.pro.ii .tablesorter tr.airdate-never{
|
||||||
|
background-color:rgba(234,226,200,0.7);
|
||||||
|
color:#666
|
||||||
|
}
|
||||||
|
|
||||||
|
.unaired,
|
||||||
|
#display-show .tablesorter tr.unaired{
|
||||||
|
background-color:#f5f1e4
|
||||||
|
}
|
||||||
|
#display-show.back-art.pro.ii .tablesorter tr.unaired{
|
||||||
|
background-color:rgba(245,241,228,0.7);
|
||||||
|
color:#584b20
|
||||||
|
}
|
||||||
|
|
||||||
.good,
|
.good,
|
||||||
#display-show .tablesorter tr.good{
|
#display-show .tablesorter tr.good{
|
||||||
background-color:#c3e3c8
|
background-color:#c3e3c8
|
||||||
|
@ -1840,25 +1915,6 @@ a.service img{
|
||||||
color:#295730
|
color:#295730
|
||||||
}
|
}
|
||||||
|
|
||||||
.airdate-never,
|
|
||||||
#display-show .tablesorter tr.airdate-never{
|
|
||||||
background-color:#eae2c8;
|
|
||||||
color:#666
|
|
||||||
}
|
|
||||||
#display-show.back-art.pro.ii .tablesorter tr.airdate-never{
|
|
||||||
background-color:rgba(234,226,200,0.7);
|
|
||||||
color:#666
|
|
||||||
}
|
|
||||||
|
|
||||||
.unaired,
|
|
||||||
#display-show .tablesorter tr.unaired{
|
|
||||||
background-color:#f5f1e4
|
|
||||||
}
|
|
||||||
#display-show.back-art.pro.ii .tablesorter tr.unaired{
|
|
||||||
background-color:rgba(245,241,228,0.7);
|
|
||||||
color:#584b20
|
|
||||||
}
|
|
||||||
|
|
||||||
span.good{
|
span.good{
|
||||||
color:#295730;
|
color:#295730;
|
||||||
border:1px solid #295730
|
border:1px solid #295730
|
||||||
|
@ -2619,8 +2675,14 @@ config*.tmpl
|
||||||
text-align:left
|
text-align:left
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.ui-tabs .ui-tabs-panel{
|
||||||
|
padding-left:15px;
|
||||||
|
padding-right:15px
|
||||||
|
}
|
||||||
|
|
||||||
.component-group{
|
.component-group{
|
||||||
padding:15px 15px 25px;
|
padding:0 0 13px;
|
||||||
|
margin: 0 0 12px;
|
||||||
border-bottom:1px dotted #ccc;
|
border-bottom:1px dotted #ccc;
|
||||||
min-height:200px
|
min-height:200px
|
||||||
}
|
}
|
||||||
|
@ -2748,6 +2810,7 @@ config*.tmpl
|
||||||
padding-top:10px
|
padding-top:10px
|
||||||
}
|
}
|
||||||
|
|
||||||
|
select .selected-text,
|
||||||
select .selected{
|
select .selected{
|
||||||
font-weight:700;
|
font-weight:700;
|
||||||
color:#888
|
color:#888
|
||||||
|
@ -2776,7 +2839,7 @@ select .selected:before{
|
||||||
line-height:normal
|
line-height:normal
|
||||||
}
|
}
|
||||||
|
|
||||||
.testNotification{
|
.test-notification{
|
||||||
padding:5px;
|
padding:5px;
|
||||||
margin-bottom:10px;
|
margin-bottom:10px;
|
||||||
line-height:20px;
|
line-height:20px;
|
||||||
|
@ -3348,6 +3411,18 @@ img[src=""],img:not([src]){
|
||||||
margin:-1%
|
margin:-1%
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Fixes Firefox anomaly during image load */
|
||||||
|
@-moz-document url-prefix(){
|
||||||
|
img:-moz-loading{visibility:hidden}
|
||||||
|
}
|
||||||
|
|
||||||
|
.lazy-loading-image{
|
||||||
|
display:inline-block;
|
||||||
|
position:absolute;
|
||||||
|
top:0;
|
||||||
|
left:0
|
||||||
|
}
|
||||||
|
|
||||||
/* =======================================================================
|
/* =======================================================================
|
||||||
bootstrap Overrides
|
bootstrap Overrides
|
||||||
========================================================================== */
|
========================================================================== */
|
||||||
|
@ -3390,11 +3465,6 @@ input, textarea, select, .uneditable-input{
|
||||||
padding:0
|
padding:0
|
||||||
}
|
}
|
||||||
|
|
||||||
/* navbar styling */
|
|
||||||
.back-art.pro.ii .navbar-default{
|
|
||||||
background-image:none
|
|
||||||
}
|
|
||||||
|
|
||||||
.navbar-default .navbar-brand{
|
.navbar-default .navbar-brand{
|
||||||
color:#ddd
|
color:#ddd
|
||||||
}
|
}
|
||||||
|
@ -3448,6 +3518,12 @@ input, textarea, select, .uneditable-input{
|
||||||
background-color:#333
|
background-color:#333
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.navbar-default .navbar-toggle:hover,
|
||||||
|
.navbar-default .navbar-toggle:focus,
|
||||||
|
.navbar-default .navbar-toggle .icon-bar{
|
||||||
|
text-decoration:none
|
||||||
|
}
|
||||||
|
|
||||||
.navbar-default .navbar-collapse,
|
.navbar-default .navbar-collapse,
|
||||||
.navbar-default .navbar-form{
|
.navbar-default .navbar-form{
|
||||||
border-color:#3e3f3a
|
border-color:#3e3f3a
|
||||||
|
@ -3460,6 +3536,21 @@ input, textarea, select, .uneditable-input{
|
||||||
color:#ddd
|
color:#ddd
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.navbar-default .navbar-nav > li > a:hover,
|
||||||
|
.navbar-default .navbar-nav > li > a:focus,
|
||||||
|
.navbar-default .navbar-nav > .active > a,
|
||||||
|
.navbar-default .navbar-nav > .active > a:hover,
|
||||||
|
.navbar-default .navbar-nav > .active > a:focus,
|
||||||
|
.navbar-default .navbar-nav > .open > a,
|
||||||
|
.navbar-default .navbar-nav > .open > a:hover,
|
||||||
|
.navbar-default .navbar-nav > .open > a:focus,
|
||||||
|
.back-art.pro.ii .navbar-default,
|
||||||
|
.dropdown-menu > li > a:hover,
|
||||||
|
.dropdown-menu > li > a:focus{
|
||||||
|
background-image:none;
|
||||||
|
text-decoration:none
|
||||||
|
}
|
||||||
|
|
||||||
@media(max-width:767px){
|
@media(max-width:767px){
|
||||||
.navbar-default .navbar-nav .open .dropdown-menu > li > a{
|
.navbar-default .navbar-nav .open .dropdown-menu > li > a{
|
||||||
color:#ddd
|
color:#ddd
|
||||||
|
@ -4071,6 +4162,13 @@ fieldset.sectionwrap{
|
||||||
margin-top:10px
|
margin-top:10px
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.fullwidth,
|
||||||
|
.fullwidth div.stepsguide,
|
||||||
|
.fullwidth div.stepsguide .step{
|
||||||
|
width:100%;
|
||||||
|
cursor:default
|
||||||
|
}
|
||||||
|
|
||||||
div.stepsguide .step,
|
div.stepsguide .step,
|
||||||
legend.legendStep{
|
legend.legendStep{
|
||||||
margin-bottom:0
|
margin-bottom:0
|
||||||
|
@ -4276,58 +4374,25 @@ thead.tablesorter-stickyHeader{
|
||||||
}
|
}
|
||||||
|
|
||||||
/* =======================================================================
|
/* =======================================================================
|
||||||
token-input.css
|
token-input.css Overrides
|
||||||
========================================================================== */
|
========================================================================== */
|
||||||
|
|
||||||
ul.token-input-list{
|
ul.token-input-list{
|
||||||
overflow:hidden;
|
|
||||||
height:auto !important;
|
|
||||||
height:1%;
|
|
||||||
width:273px;
|
width:273px;
|
||||||
border:1px solid #ccc;
|
border:1px solid #ccc;
|
||||||
cursor:text;
|
|
||||||
font-size:10px;
|
font-size:10px;
|
||||||
font-family:Verdana;
|
|
||||||
z-index:999;
|
|
||||||
margin:0;
|
|
||||||
padding:0 0 1px 0;
|
padding:0 0 1px 0;
|
||||||
background-color:#ddd;
|
clear:none;
|
||||||
list-style-type:none;
|
border-radius:3px
|
||||||
/* clear:left; */
|
|
||||||
border-top-left-radius:3px;
|
|
||||||
border-top-right-radius:3px;
|
|
||||||
border-bottom-left-radius:3px;
|
|
||||||
border-bottom-right-radius:3px
|
|
||||||
}
|
|
||||||
|
|
||||||
ul.token-input-list li{
|
|
||||||
list-style-type:none
|
|
||||||
}
|
}
|
||||||
|
|
||||||
ul.token-input-list li input{
|
ul.token-input-list li input{
|
||||||
border:0;
|
|
||||||
padding:3px 4px;
|
padding:3px 4px;
|
||||||
background-color:white
|
-webkit-appearance:none
|
||||||
/* -webkit-appearance:caret */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
li.token-input-token{
|
li.token-input-token{
|
||||||
overflow:hidden;
|
padding:3px 5px 0 5px
|
||||||
height:auto !important;
|
|
||||||
height:1%;
|
|
||||||
margin:3px;
|
|
||||||
padding:3px 5px 0 5px;
|
|
||||||
background-color:#d0efa0;
|
|
||||||
color:#000;
|
|
||||||
font-weight:bold;
|
|
||||||
cursor:default;
|
|
||||||
display:block
|
|
||||||
}
|
|
||||||
|
|
||||||
li.token-input-token img{
|
|
||||||
padding-top:7px;
|
|
||||||
padding-right:4px;
|
|
||||||
float:left
|
|
||||||
}
|
}
|
||||||
|
|
||||||
li.token-input-token input{
|
li.token-input-token input{
|
||||||
|
@ -4337,75 +4402,27 @@ li.token-input-token input{
|
||||||
}
|
}
|
||||||
|
|
||||||
li.token-input-token p{
|
li.token-input-token p{
|
||||||
float:left;
|
|
||||||
padding:0;
|
|
||||||
margin:0;
|
|
||||||
line-height:2.0 !important
|
line-height:2.0 !important
|
||||||
}
|
}
|
||||||
|
|
||||||
li.token-input-token span{
|
|
||||||
float:right;
|
|
||||||
color:#777;
|
|
||||||
cursor:pointer
|
|
||||||
}
|
|
||||||
|
|
||||||
li.token-input-selected-token{
|
|
||||||
background-color:#08844e;
|
|
||||||
color:#ddd
|
|
||||||
}
|
|
||||||
|
|
||||||
li.token-input-selected-token span{
|
|
||||||
color:#bbb
|
|
||||||
}
|
|
||||||
|
|
||||||
li.token-input-input-token input{
|
li.token-input-input-token input{
|
||||||
margin:3px 3px 3px 3px !important
|
margin:3px !important
|
||||||
}
|
}
|
||||||
|
|
||||||
div.token-input-dropdown{
|
div.token-input-dropdown{
|
||||||
position:absolute;
|
|
||||||
width:273px;
|
width:273px;
|
||||||
overflow:hidden;
|
color:#000;
|
||||||
border-left:1px solid;
|
font-size:11px
|
||||||
border-right:1px solid;
|
|
||||||
border-bottom:1px solid;
|
|
||||||
cursor:default;
|
|
||||||
font-size:11px;
|
|
||||||
font-family:Verdana;
|
|
||||||
z-index:1
|
|
||||||
}
|
}
|
||||||
|
|
||||||
div.token-input-dropdown p{
|
div.token-input-dropdown p{
|
||||||
margin:0;
|
padding:3px
|
||||||
padding:3px;
|
|
||||||
font-weight:bold;
|
|
||||||
color:#777
|
|
||||||
}
|
|
||||||
|
|
||||||
div.token-input-dropdown ul{
|
|
||||||
margin:0;
|
|
||||||
padding:0
|
|
||||||
}
|
|
||||||
|
|
||||||
div.token-input-dropdown ul li{
|
|
||||||
background-color:#ddd;
|
|
||||||
padding:3px;
|
|
||||||
list-style-type:none
|
|
||||||
}
|
|
||||||
|
|
||||||
div.token-input-dropdown ul li.token-input-dropdown-item{
|
|
||||||
background-color:#fafafa
|
|
||||||
}
|
}
|
||||||
|
|
||||||
div.token-input-dropdown ul li.token-input-dropdown-item2{
|
div.token-input-dropdown ul li.token-input-dropdown-item2{
|
||||||
background-color:#ddd
|
background-color:#ddd
|
||||||
}
|
}
|
||||||
|
|
||||||
div.token-input-dropdown ul li em{
|
|
||||||
font-weight:bold;
|
|
||||||
font-style:normal
|
|
||||||
}
|
|
||||||
|
|
||||||
div.token-input-dropdown ul li.token-input-selected-dropdown-item{
|
div.token-input-dropdown ul li.token-input-selected-dropdown-item{
|
||||||
background-color:#6196c2
|
background-color:#6196c2
|
||||||
}
|
}
|
||||||
|
@ -4414,6 +4431,17 @@ span.token-input-delete-token{
|
||||||
margin:0 1px
|
margin:0 1px
|
||||||
}
|
}
|
||||||
|
|
||||||
|
li.token-input-token img{
|
||||||
|
padding:5px 4px 0 0;
|
||||||
|
float:left
|
||||||
|
}
|
||||||
|
|
||||||
|
li.token-input-dropdown-item img,
|
||||||
|
li.token-input-dropdown-item2 img{
|
||||||
|
padding:2px 4px 0 0;
|
||||||
|
float:left
|
||||||
|
}
|
||||||
|
|
||||||
/* =======================================================================
|
/* =======================================================================
|
||||||
jquery.confirm.css
|
jquery.confirm.css
|
||||||
========================================================================== */
|
========================================================================== */
|
||||||
|
|
BIN
gui/slick/images/image-light.png
Normal file
After Width: | Height: | Size: 215 B |
BIN
gui/slick/images/network/axn.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 1.9 KiB |
BIN
gui/slick/images/network/bbc news.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 2.4 KiB |
BIN
gui/slick/images/network/bbc parliament.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 1.6 KiB |
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 2 KiB |
BIN
gui/slick/images/network/byu television.png
Normal file
After Width: | Height: | Size: 2.8 KiB |
Before Width: | Height: | Size: 6.2 KiB After Width: | Height: | Size: 1.9 KiB |
BIN
gui/slick/images/network/cbs all access.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 6.2 KiB After Width: | Height: | Size: 1.9 KiB |
BIN
gui/slick/images/network/cmt.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
gui/slick/images/network/ion television.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 2.6 KiB |
BIN
gui/slick/images/network/much.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
gui/slick/images/network/nick jr..png
Normal file
After Width: | Height: | Size: 1.5 KiB |
BIN
gui/slick/images/network/reelzchannel.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
Before Width: | Height: | Size: 4 KiB After Width: | Height: | Size: 1.5 KiB |
BIN
gui/slick/images/network/stan.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 1.3 KiB |
BIN
gui/slick/images/network/teennick.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 1.5 KiB |
BIN
gui/slick/images/notifiers/discordapp.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 4.1 KiB |
BIN
gui/slick/images/notifiers/gitter.png
Normal file
After Width: | Height: | Size: 732 B |
BIN
gui/slick/images/notifiers/slack.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 2 KiB After Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 632 B After Width: | Height: | Size: 570 B |
BIN
gui/slick/images/providers/blutopia.png
Normal file
After Width: | Height: | Size: 969 B |
Before Width: | Height: | Size: 497 B |
Before Width: | Height: | Size: 3.5 KiB |
BIN
gui/slick/images/providers/magnetdl.png
Normal file
After Width: | Height: | Size: 969 B |
BIN
gui/slick/images/providers/nebulance.png
Normal file
After Width: | Height: | Size: 1,011 B |
BIN
gui/slick/images/providers/nyaa.png
Normal file
After Width: | Height: | Size: 770 B |
Before Width: | Height: | Size: 1.9 KiB |
Before Width: | Height: | Size: 681 B |
BIN
gui/slick/images/providers/scenehd.png
Normal file
After Width: | Height: | Size: 287 B |
BIN
gui/slick/images/providers/skytorrents.png
Normal file
After Width: | Height: | Size: 174 B |
Before Width: | Height: | Size: 861 B |
BIN
gui/slick/images/providers/torrentvault.png
Normal file
After Width: | Height: | Size: 485 B |
Before Width: | Height: | Size: 982 B |
Before Width: | Height: | Size: 818 B After Width: | Height: | Size: 381 B |
Before Width: | Height: | Size: 213 B |
BIN
gui/slick/images/providers/wop.png
Normal file
After Width: | Height: | Size: 785 B |
|
@ -8,7 +8,7 @@
|
||||||
sbRoot = "$sbRoot";
|
sbRoot = "$sbRoot";
|
||||||
//-->
|
//-->
|
||||||
</script>
|
</script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/jquery-1.8.3.min.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/lib/jquery-2.2.4.min.js?v=$sbPID"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/apibuilder.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/apibuilder.js?v=$sbPID"></script>
|
||||||
|
|
||||||
<style type="text/css">
|
<style type="text/css">
|
||||||
|
|
|
@ -541,11 +541,21 @@
|
||||||
<label for="web_ipv6">
|
<label for="web_ipv6">
|
||||||
<span class="component-title">Listen on IPv6</span>
|
<span class="component-title">Listen on IPv6</span>
|
||||||
<span class="component-desc">
|
<span class="component-desc">
|
||||||
<input type="checkbox" name="web_ipv6" id="web_ipv6"#echo ('', $checked)[$sg_var('WEB_IPV6')]#>
|
<input type="checkbox" name="web_ipv6" id="web_ipv6" class="enabler"#echo ('', $checked)[$sg_var('WEB_IPV6')]#>
|
||||||
<p>attempt binding to any available IPv6 address</p>
|
<p>attempt binding to any available IPv6 address</p>
|
||||||
</span>
|
</span>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
<div id="content_web_ipv6">
|
||||||
|
<div class="field-pair" style="margin-top:-24px">
|
||||||
|
<label for="web_ipv64">
|
||||||
|
<span class="component-desc">
|
||||||
|
<input type="checkbox" name="web_ipv64" id="web_ipv64"#echo ('', $checked)[$sg_var('WEB_IPV64')]#>
|
||||||
|
<p>also listen on IPv4</p>
|
||||||
|
</span>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="field-pair">
|
<div class="field-pair">
|
||||||
<label for="handle_reverse_proxy">
|
<label for="handle_reverse_proxy">
|
||||||
|
|
|
@ -70,8 +70,8 @@
|
||||||
|
|
||||||
<div id="config-components">
|
<div id="config-components">
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="#core-component-group1">Provider Priorities</a></li>
|
<li><a href="#core-component-group1">Priorities</a></li>
|
||||||
<li><a href="#core-component-group2">Provider Options</a></li>
|
<li><a href="#core-component-group2">Options</a></li>
|
||||||
|
|
||||||
#if $sickbeard.USE_NZBS
|
#if $sickbeard.USE_NZBS
|
||||||
<li><a href="#core-component-group3">Custom Newznab</a></li>
|
<li><a href="#core-component-group3">Custom Newznab</a></li>
|
||||||
|
@ -86,8 +86,9 @@
|
||||||
<div id="core-component-group1" class="component-group">
|
<div id="core-component-group1" class="component-group">
|
||||||
<fieldset class="component-group-list">
|
<fieldset class="component-group-list">
|
||||||
<div class="component-group-desc">
|
<div class="component-group-desc">
|
||||||
<h3>Provider Priorities</h3>
|
<h3>Priorities</h3>
|
||||||
<p>Check off and drag the providers into the order you want them to be used.</p>
|
<p>Allows searching recent and past releases.</p>
|
||||||
|
<p>Check off and drag providers into the order you want them to be used.</p>
|
||||||
<p>At least one provider is required, two are recommended.</p>
|
<p>At least one provider is required, two are recommended.</p>
|
||||||
|
|
||||||
#if $methods_notused
|
#if $methods_notused
|
||||||
|
@ -109,7 +110,7 @@
|
||||||
#set $tip = ($cur_provider.name + ('', ' (enable for link)')[not $cur_url and not cur_provider.is_enabled()],
|
#set $tip = ($cur_provider.name + ('', ' (enable for link)')[not $cur_url and not cur_provider.is_enabled()],
|
||||||
'Site Down')[$bad_url]
|
'Site Down')[$bad_url]
|
||||||
#set $state = ('', ' <span class="red-text">(Site Down?)</span>')[$bad_url]
|
#set $state = ('', ' <span class="red-text">(Site Down?)</span>')[$bad_url]
|
||||||
<li class="ui-state-default row-#echo ('odd', 'even')[$show_type or not $sickbeard.USE_TORRENTS]#" id="$cur_name">
|
<li class="ui-state-default row-#echo ('odd', 'even')[$show_type or not $sickbeard.USE_TORRENTS]##echo ('', ' provider-enabled')[$cur_provider.is_enabled()]#" id="$cur_name">
|
||||||
<input type="checkbox" id="enable_$cur_name" class="provider_enabler" <%= html_checked if cur_provider.is_enabled() else '' %>/>
|
<input type="checkbox" id="enable_$cur_name" class="provider_enabler" <%= html_checked if cur_provider.is_enabled() else '' %>/>
|
||||||
<a class="imgLink" #if $cur_url#href="<%= anon_url(cur_url) %>" onclick="window.open(this.href,'_blank');return false;"#else#name=""#end if# rel="noreferrer"><img src="$sbRoot/images/providers/$cur_provider.image_name()" alt="$tip" title="$tip" width="16" height="16" style="vertical-align:middle" /></a>
|
<a class="imgLink" #if $cur_url#href="<%= anon_url(cur_url) %>" onclick="window.open(this.href,'_blank');return false;"#else#name=""#end if# rel="noreferrer"><img src="$sbRoot/images/providers/$cur_provider.image_name()" alt="$tip" title="$tip" width="16" height="16" style="vertical-align:middle" /></a>
|
||||||
<span style="vertical-align:middle">$cur_provider.name$state</span>
|
<span style="vertical-align:middle">$cur_provider.name$state</span>
|
||||||
|
@ -128,8 +129,6 @@
|
||||||
|
|
||||||
<div id="provider_key">
|
<div id="provider_key">
|
||||||
<span style="float:left;font-size:10px;vertical-align:top;font-weight:normal">(PA)</span><p class="note">Public access, no account required</p>
|
<span style="float:left;font-size:10px;vertical-align:top;font-weight:normal">(PA)</span><p class="note">Public access, no account required</p>
|
||||||
<h4 class="note"></h4><p class="note">Searches current and past releases</p>
|
|
||||||
<h4 class="note">*</h4><p class="note">Searches current but not past releases</p>
|
|
||||||
## #if $sickbeard.USE_TORRENTS
|
## #if $sickbeard.USE_TORRENTS
|
||||||
## <h4 class="note">**</h4><p class="note">Supports <b>limited</b> backlog searches, some episodes/qualities may not be available</p>
|
## <h4 class="note">**</h4><p class="note">Supports <b>limited</b> backlog searches, some episodes/qualities may not be available</p>
|
||||||
## #end if
|
## #end if
|
||||||
|
@ -151,8 +150,8 @@
|
||||||
<div id="core-component-group2" class="component-group">
|
<div id="core-component-group2" class="component-group">
|
||||||
|
|
||||||
<div class="component-group-desc">
|
<div class="component-group-desc">
|
||||||
<h3>Provider Options</h3>
|
<h3>Options</h3>
|
||||||
<p>Configure individual provider settings here.</p>
|
<p>Individual provider settings.</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<fieldset class="component-group-list">
|
<fieldset class="component-group-list">
|
||||||
|
@ -197,8 +196,41 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- start div for editing providers //-->
|
<!-- start div for editing providers //-->
|
||||||
|
#set $recentsearch_tip = 'match recent episodes from results of latest releases'
|
||||||
|
#set $backlogsearch_tip = 'allow active searching for individual episode releases'
|
||||||
|
#set $scheduled_backlog_tip = 'enable scheduled searching for backlogged episodes'
|
||||||
#for $cur_newznab_provider in [$cur_provider for $cur_provider in $sickbeard.newznabProviderList]
|
#for $cur_newznab_provider in [$cur_provider for $cur_provider in $sickbeard.newznabProviderList]
|
||||||
<div class="providerDiv" id="${cur_newznab_provider.get_id()}Div">
|
<div class="providerDiv" id="${cur_newznab_provider.get_id()}Div">
|
||||||
|
#set $can_recent = $hasattr($cur_newznab_provider, 'enable_recentsearch')
|
||||||
|
#set $can_backlog = $hasattr($cur_newznab_provider, 'enable_backlog')
|
||||||
|
#set $can_schedule_backlog = $hasattr($cur_newznab_provider, 'enable_scheduled_backlog')
|
||||||
|
#if $cur_newznab_provider.supports_backlog and ($can_recent or $can_backlog or $can_schedule_backlog)
|
||||||
|
<div class="field-pair">
|
||||||
|
<span class="component-title">Perform search tasks</span>
|
||||||
|
<span class="component-desc">
|
||||||
|
#if $can_recent
|
||||||
|
<label for="${cur_newznab_provider.get_id()}_enable_recentsearch" style="display:inline">
|
||||||
|
<input type="checkbox" name="${cur_newznab_provider.get_id()}_enable_recentsearch" id="${cur_newznab_provider.get_id()}_enable_recentsearch" <%= html_checked if cur_newznab_provider.enable_recentsearch else '' %>/>
|
||||||
|
<p>$recentsearch_tip</p>
|
||||||
|
</label>
|
||||||
|
#end if
|
||||||
|
#if $can_backlog
|
||||||
|
<label for="${cur_newznab_provider.get_id()}_enable_backlog" style="display:inline">
|
||||||
|
<input class="enabler" type="checkbox" name="${cur_newznab_provider.get_id()}_enable_backlog" id="${cur_newznab_provider.get_id()}_enable_backlog" <%= html_checked if cur_newznab_provider.enable_backlog else '' %>/>
|
||||||
|
<p>$backlogsearch_tip</p>
|
||||||
|
</label>
|
||||||
|
#end if
|
||||||
|
#if $can_schedule_backlog
|
||||||
|
<div id="content_${cur_newznab_provider.get_id()}_enable_backlog">
|
||||||
|
<label for="${cur_newznab_provider.get_id()}_enable_scheduled_backlog" style="display:inline">
|
||||||
|
<input type="checkbox" name="${cur_newznab_provider.get_id()}_enable_scheduled_backlog" id="${cur_newznab_provider.get_id()}_enable_scheduled_backlog" <%= html_checked if cur_newznab_provider.enable_scheduled_backlog else '' %>/>
|
||||||
|
<p>$scheduled_backlog_tip</p>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
#end if
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
#end if
|
||||||
#if $cur_newznab_provider.default and $cur_newznab_provider.needs_auth
|
#if $cur_newznab_provider.default and $cur_newznab_provider.needs_auth
|
||||||
<div class="field-pair">
|
<div class="field-pair">
|
||||||
<label for="${cur_newznab_provider.get_id()}_url">
|
<label for="${cur_newznab_provider.get_id()}_url">
|
||||||
|
@ -219,28 +251,6 @@
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
#end if
|
#end if
|
||||||
#if $hasattr($cur_newznab_provider, 'enable_recentsearch') and $cur_newznab_provider.supports_backlog:
|
|
||||||
<div class="field-pair">
|
|
||||||
<label for="${cur_newznab_provider.get_id()}_enable_recentsearch">
|
|
||||||
<span class="component-title">Enable recent searches</span>
|
|
||||||
<span class="component-desc">
|
|
||||||
<input type="checkbox" name="${cur_newznab_provider.get_id()}_enable_recentsearch" id="${cur_newznab_provider.get_id()}_enable_recentsearch" <%= html_checked if cur_newznab_provider.enable_recentsearch else '' %>/>
|
|
||||||
<p>perform recent searches at provider</p>
|
|
||||||
</span>
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
#end if
|
|
||||||
#if $hasattr($cur_newznab_provider, 'enable_backlog') and $cur_newznab_provider.supports_backlog:
|
|
||||||
<div class="field-pair">
|
|
||||||
<label for="${cur_newznab_provider.get_id()}_enable_backlog">
|
|
||||||
<span class="component-title">Enable backlog searches</span>
|
|
||||||
<span class="component-desc">
|
|
||||||
<input type="checkbox" name="${cur_newznab_provider.get_id()}_enable_backlog" id="${cur_newznab_provider.get_id()}_enable_backlog" <%= html_checked if cur_newznab_provider.enable_backlog else '' %>/>
|
|
||||||
<p>perform backlog searches at provider</p>
|
|
||||||
</span>
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
#end if
|
|
||||||
#if $hasattr($cur_newznab_provider, 'search_mode') and $cur_newznab_provider.supports_backlog:
|
#if $hasattr($cur_newznab_provider, 'search_mode') and $cur_newznab_provider.supports_backlog:
|
||||||
<div class="field-pair">
|
<div class="field-pair">
|
||||||
<span class="component-title">Episode search mode</span>
|
<span class="component-title">Episode search mode</span>
|
||||||
|
@ -274,6 +284,36 @@
|
||||||
#for $cur_nzb_provider in [$cur_provider for $cur_provider in $sickbeard.providers.sortedProviderList()
|
#for $cur_nzb_provider in [$cur_provider for $cur_provider in $sickbeard.providers.sortedProviderList()
|
||||||
if $cur_provider.providerType == $GenericProvider.NZB and $cur_provider not in $sickbeard.newznabProviderList]:
|
if $cur_provider.providerType == $GenericProvider.NZB and $cur_provider not in $sickbeard.newznabProviderList]:
|
||||||
<div class="providerDiv" id="${cur_nzb_provider.get_id()}Div">
|
<div class="providerDiv" id="${cur_nzb_provider.get_id()}Div">
|
||||||
|
#set $can_recent = $hasattr($cur_nzb_provider, 'enable_recentsearch')
|
||||||
|
#set $can_backlog = $hasattr($cur_nzb_provider, 'enable_backlog')
|
||||||
|
#set $can_schedule_backlog = $hasattr($cur_nzb_provider, 'enable_scheduled_backlog')
|
||||||
|
#if $cur_nzb_provider.supports_backlog and ($can_recent or $can_backlog or $can_schedule_backlog)
|
||||||
|
<div class="field-pair">
|
||||||
|
<span class="component-title">Perform search tasks</span>
|
||||||
|
<span class="component-desc">
|
||||||
|
#if $can_recent
|
||||||
|
<label for="${cur_nzb_provider.get_id()}_enable_recentsearch" style="display:inline">
|
||||||
|
<input type="checkbox" name="${cur_nzb_provider.get_id()}_enable_recentsearch" id="${cur_nzb_provider.get_id()}_enable_recentsearch" <%= html_checked if cur_nzb_provider.enable_recentsearch else '' %>/>
|
||||||
|
<p>$recentsearch_tip</p>
|
||||||
|
</label>
|
||||||
|
#end if
|
||||||
|
#if $can_backlog
|
||||||
|
<label for="${cur_nzb_provider.get_id()}_enable_backlog" style="display:inline">
|
||||||
|
<input class="enabler" type="checkbox" name="${cur_nzb_provider.get_id()}_enable_backlog" id="${cur_nzb_provider.get_id()}_enable_backlog" <%= html_checked if cur_nzb_provider.enable_backlog else '' %>/>
|
||||||
|
<p>$backlogsearch_tip</p>
|
||||||
|
</label>
|
||||||
|
#end if
|
||||||
|
#if $can_schedule_backlog
|
||||||
|
<div id="content_${cur_nzb_provider.get_id()}_enable_backlog">
|
||||||
|
<label for="${cur_nzb_provider.get_id()}_enable_scheduled_backlog" style="display:inline">
|
||||||
|
<input type="checkbox" name="${cur_nzb_provider.get_id()}_enable_scheduled_backlog" id="${cur_nzb_provider.get_id()}_enable_scheduled_backlog" <%= html_checked if cur_nzb_provider.enable_scheduled_backlog else '' %>/>
|
||||||
|
<p>$scheduled_backlog_tip</p>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
#end if
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
#end if
|
||||||
#if $hasattr($cur_nzb_provider, 'username'):
|
#if $hasattr($cur_nzb_provider, 'username'):
|
||||||
<div class="field-pair">
|
<div class="field-pair">
|
||||||
<label for="${cur_nzb_provider.get_id()}_username">
|
<label for="${cur_nzb_provider.get_id()}_username">
|
||||||
|
@ -298,28 +338,6 @@
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
#end if
|
#end if
|
||||||
#if $hasattr($cur_nzb_provider, 'enable_recentsearch') and $cur_nzb_provider.supports_backlog:
|
|
||||||
<div class="field-pair">
|
|
||||||
<label for="${cur_nzb_provider.get_id()}_enable_recentsearch">
|
|
||||||
<span class="component-title">Enable recent searches</span>
|
|
||||||
<span class="component-desc">
|
|
||||||
<input type="checkbox" name="${cur_nzb_provider.get_id()}_enable_recentsearch" id="${cur_nzb_provider.get_id()}_enable_recentsearch" <%= html_checked if cur_nzb_provider.enable_recentsearch else '' %>/>
|
|
||||||
<p>enable provider to perform recent searches</p>
|
|
||||||
</span>
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
#end if
|
|
||||||
#if $hasattr($cur_nzb_provider, 'enable_backlog') and $cur_nzb_provider.supports_backlog:
|
|
||||||
<div class="field-pair">
|
|
||||||
<label for="${cur_nzb_provider.get_id()}_enable_backlog">
|
|
||||||
<span class="component-title">Enable backlog searches</span>
|
|
||||||
<span class="component-desc">
|
|
||||||
<input type="checkbox" name="${cur_nzb_provider.get_id()}_enable_backlog" id="${cur_nzb_provider.get_id()}_enable_backlog" <%= html_checked if cur_nzb_provider.enable_backlog else '' %>/>
|
|
||||||
<p>enable provider to perform backlog searches</p>
|
|
||||||
</span>
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
#end if
|
|
||||||
#if $hasattr($cur_nzb_provider, 'search_mode') and $cur_nzb_provider.supports_backlog:
|
#if $hasattr($cur_nzb_provider, 'search_mode') and $cur_nzb_provider.supports_backlog:
|
||||||
<div class="field-pair">
|
<div class="field-pair">
|
||||||
<span class="component-title">Episode search mode</span>
|
<span class="component-title">Episode search mode</span>
|
||||||
|
@ -369,6 +387,36 @@
|
||||||
</div>
|
</div>
|
||||||
#end if
|
#end if
|
||||||
#end if
|
#end if
|
||||||
|
#set $can_recent = $hasattr($cur_torrent_provider, 'enable_recentsearch')
|
||||||
|
#set $can_backlog = $hasattr($cur_torrent_provider, 'enable_backlog')
|
||||||
|
#set $can_schedule_backlog = $hasattr($cur_torrent_provider, 'enable_scheduled_backlog')
|
||||||
|
#if $cur_torrent_provider.supports_backlog and ($can_recent or $can_backlog or $can_schedule_backlog)
|
||||||
|
<div class="field-pair">
|
||||||
|
<span class="component-title">Perform search tasks</span>
|
||||||
|
<span class="component-desc">
|
||||||
|
#if $can_recent
|
||||||
|
<label for="${cur_torrent_provider.get_id()}_enable_recentsearch" style="display:inline">
|
||||||
|
<input type="checkbox" name="${cur_torrent_provider.get_id()}_enable_recentsearch" id="${cur_torrent_provider.get_id()}_enable_recentsearch" <%= html_checked if cur_torrent_provider.enable_recentsearch else '' %>/>
|
||||||
|
<p>$recentsearch_tip</p>
|
||||||
|
</label>
|
||||||
|
#end if
|
||||||
|
#if $can_backlog
|
||||||
|
<label for="${cur_torrent_provider.get_id()}_enable_backlog" style="display:inline">
|
||||||
|
<input class="enabler" type="checkbox" name="${cur_torrent_provider.get_id()}_enable_backlog" id="${cur_torrent_provider.get_id()}_enable_backlog" <%= html_checked if cur_torrent_provider.enable_backlog else '' %>/>
|
||||||
|
<p>$backlogsearch_tip</p>
|
||||||
|
</label>
|
||||||
|
#end if
|
||||||
|
#if $can_schedule_backlog
|
||||||
|
<div id="content_${cur_torrent_provider.get_id()}_enable_backlog">
|
||||||
|
<label for="${cur_torrent_provider.get_id()}_enable_scheduled_backlog" style="display:inline">
|
||||||
|
<input type="checkbox" name="${cur_torrent_provider.get_id()}_enable_scheduled_backlog" id="${cur_torrent_provider.get_id()}_enable_scheduled_backlog" <%= html_checked if cur_torrent_provider.enable_scheduled_backlog else '' %>/>
|
||||||
|
<p>$scheduled_backlog_tip</p>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
|
#end if
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
#end if
|
||||||
#if $getattr($cur_torrent_provider, 'url_edit', None):
|
#if $getattr($cur_torrent_provider, 'url_edit', None):
|
||||||
<div class="field-pair">
|
<div class="field-pair">
|
||||||
<label for="url_base">
|
<label for="url_base">
|
||||||
|
@ -510,7 +558,8 @@ name = '' if not client else get_client_instance(sickbeard.TORRENT_METHOD)().nam
|
||||||
<span class="component-title">Confirmed download</span>
|
<span class="component-title">Confirmed download</span>
|
||||||
<span class="component-desc">
|
<span class="component-desc">
|
||||||
<input type="checkbox" name="${cur_torrent_provider.get_id()}_confirmed" id="${cur_torrent_provider.get_id()}_confirmed" <%= html_checked if cur_torrent_provider.confirmed else '' %>/>
|
<input type="checkbox" name="${cur_torrent_provider.get_id()}_confirmed" id="${cur_torrent_provider.get_id()}_confirmed" <%= html_checked if cur_torrent_provider.confirmed else '' %>/>
|
||||||
<p>only download torrents from trusted or verified uploaders ?</p>
|
#set $confirm_label = callable(getattr(cur_torrent_provider, 'ui_string', None)) and cur_torrent_provider.ui_string(cur_torrent_provider.get_id() + '_confirm') or 'only download torrents from trusted or verified uploaders ?'
|
||||||
|
<p>$confirm_label</p>
|
||||||
</span>
|
</span>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
@ -554,28 +603,6 @@ name = '' if not client else get_client_instance(sickbeard.TORRENT_METHOD)().nam
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
#end if
|
#end if
|
||||||
#if $hasattr($cur_torrent_provider, 'enable_recentsearch') and $cur_torrent_provider.supports_backlog:
|
|
||||||
<div class="field-pair">
|
|
||||||
<label for="${cur_torrent_provider.get_id()}_enable_recentsearch">
|
|
||||||
<span class="component-title">Enable recent searches</span>
|
|
||||||
<span class="component-desc">
|
|
||||||
<input type="checkbox" name="${cur_torrent_provider.get_id()}_enable_recentsearch" id="${cur_torrent_provider.get_id()}_enable_recentsearch" <%= html_checked if cur_torrent_provider.enable_recentsearch else '' %>/>
|
|
||||||
<p>enable provider to perform recent searches</p>
|
|
||||||
</span>
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
#end if
|
|
||||||
#if $hasattr($cur_torrent_provider, 'enable_backlog') and $cur_torrent_provider.supports_backlog:
|
|
||||||
<div class="field-pair">
|
|
||||||
<label for="${cur_torrent_provider.get_id()}_enable_backlog">
|
|
||||||
<span class="component-title">Enable backlog searches</span>
|
|
||||||
<span class="component-desc">
|
|
||||||
<input type="checkbox" name="${cur_torrent_provider.get_id()}_enable_backlog" id="${cur_torrent_provider.get_id()}_enable_backlog" <%= html_checked if cur_torrent_provider.enable_backlog else '' %>/>
|
|
||||||
<p>enable provider to perform backlog searches</p>
|
|
||||||
</span>
|
|
||||||
</label>
|
|
||||||
</div>
|
|
||||||
#end if
|
|
||||||
#if $hasattr($cur_torrent_provider, 'search_mode') and $cur_torrent_provider.supports_backlog:
|
#if $hasattr($cur_torrent_provider, 'search_mode') and $cur_torrent_provider.supports_backlog:
|
||||||
<div class="field-pair">
|
<div class="field-pair">
|
||||||
<span class="component-title">Episode search mode</span>
|
<span class="component-title">Episode search mode</span>
|
||||||
|
@ -596,7 +623,7 @@ name = '' if not client else get_client_instance(sickbeard.TORRENT_METHOD)().nam
|
||||||
<span class="component-title">Episode search fallback</span>
|
<span class="component-title">Episode search fallback</span>
|
||||||
<span class="component-desc">
|
<span class="component-desc">
|
||||||
<input type="checkbox" name="${cur_torrent_provider.get_id()}_search_fallback" id="${cur_torrent_provider.get_id()}_search_fallback" <%= html_checked if cur_torrent_provider.search_fallback else '' %>/>
|
<input type="checkbox" name="${cur_torrent_provider.get_id()}_search_fallback" id="${cur_torrent_provider.get_id()}_search_fallback" <%= html_checked if cur_torrent_provider.search_fallback else '' %>/>
|
||||||
<p>use the alternate episode search mode if no match is found -- warning; may result in duplicates or a heavy ratio hit -- best use: manually collect a season, disable after.</p>
|
<p>use alternate episode search mode if no match is found -- warning; may result in duplicates or a heavy ratio hit -- best use: manually collect a season, disable after</p>
|
||||||
</span>
|
</span>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
@ -623,8 +650,8 @@ name = '' if not client else get_client_instance(sickbeard.TORRENT_METHOD)().nam
|
||||||
<div id="core-component-group3" class="component-group">
|
<div id="core-component-group3" class="component-group">
|
||||||
|
|
||||||
<div class="component-group-desc">
|
<div class="component-group-desc">
|
||||||
<h3>Custom Newznab Providers</h3>
|
<h3>Custom Newznab</h3>
|
||||||
<p>Add, setup or remove custom newznab providers.</p>
|
<p>Add, setup or remove newznab providers.</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<fieldset class="component-group-list">
|
<fieldset class="component-group-list">
|
||||||
|
@ -677,7 +704,7 @@ name = '' if not client else get_client_instance(sickbeard.TORRENT_METHOD)().nam
|
||||||
<span style="font-weight:normal">with.. (u)hd, sd, sport, anime</span>
|
<span style="font-weight:normal">with.. (u)hd, sd, sport, anime</span>
|
||||||
</span>
|
</span>
|
||||||
<span class="component-desc">
|
<span class="component-desc">
|
||||||
<div id="nn-cats">
|
<div id="nn-cats" class="hide">
|
||||||
<div class="pull-left">
|
<div class="pull-left">
|
||||||
<select class="pull-left" id="newznab_cap" multiple="multiple" style="min-width:10em;min-height:72px"></select>
|
<select class="pull-left" id="newznab_cap" multiple="multiple" style="min-width:10em;min-height:72px"></select>
|
||||||
<input class="btn" type="button" class="newznab_cat_update" id="newznab_cat_update" value=">>" style="position:relative;bottom:-15px">
|
<input class="btn" type="button" class="newznab_cat_update" id="newznab_cat_update" value=">>" style="position:relative;bottom:-15px">
|
||||||
|
@ -691,8 +718,11 @@ name = '' if not client else get_client_instance(sickbeard.TORRENT_METHOD)().nam
|
||||||
<div id="nn-nocats" class="hide">
|
<div id="nn-nocats" class="hide">
|
||||||
<span>No extra categories found</span>
|
<span>No extra categories found</span>
|
||||||
</div>
|
</div>
|
||||||
|
<div id="nn-enable-for-cats" class="hide">
|
||||||
|
<span class="grey-text">Enable provider for categories</span>
|
||||||
|
</div>
|
||||||
<div id="nn-loadcats" class="hide">
|
<div id="nn-loadcats" class="hide">
|
||||||
<span>Loading categories...</span>
|
<span class="grey-text">Loading categories...</span>
|
||||||
</div>
|
</div>
|
||||||
</span>
|
</span>
|
||||||
</label>
|
</label>
|
||||||
|
@ -717,8 +747,8 @@ name = '' if not client else get_client_instance(sickbeard.TORRENT_METHOD)().nam
|
||||||
<div id="core-component-group4" class="component-group">
|
<div id="core-component-group4" class="component-group">
|
||||||
|
|
||||||
<div class="component-group-desc">
|
<div class="component-group-desc">
|
||||||
<h3>Custom Torrent Providers</h3>
|
<h3>Custom Torrent</h3>
|
||||||
<p>Add or remove custom RSS providers.</p>
|
<p>Add, setup or remove torrent RSS providers.</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<fieldset class="component-group-list">
|
<fieldset class="component-group-list">
|
||||||
|
|
|
@ -47,7 +47,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<fieldset class="component-group-list">
|
<fieldset class="component-group-list">
|
||||||
<div class="field-pair">
|
<div class="field-pair" style="padding-bottom:0">
|
||||||
<label for="download_propers">
|
<label for="download_propers">
|
||||||
<span class="component-title">Download propers</span>
|
<span class="component-title">Download propers</span>
|
||||||
<span class="component-desc">
|
<span class="component-desc">
|
||||||
|
@ -57,6 +57,19 @@
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
<div id="content_download_propers">
|
<div id="content_download_propers">
|
||||||
|
<span class="component-desc">
|
||||||
|
<p>Optional: to improve matching, install the OS dependent <a href="https://pypi.python.org/pypi/regex" target="_blank">regex python library</a></p>
|
||||||
|
<p>at a command line, simply enter ... <code>python -m pip install regex</code></p>
|
||||||
|
</span>
|
||||||
|
<div class="field-pair">
|
||||||
|
<label>
|
||||||
|
<span class="component-title">Limit WebDL propers</span>
|
||||||
|
<span class="component-desc">
|
||||||
|
<input type="checkbox" name="propers_webdl_onegrp"#echo ('', $html_checked)[$sickbeard.PROPERS_WEBDL_ONEGRP]#>
|
||||||
|
<p>Only allow WebDL 'Propers' from the original release group</p>
|
||||||
|
</span>
|
||||||
|
</label>
|
||||||
|
</div>
|
||||||
<div class="field-pair">
|
<div class="field-pair">
|
||||||
<label for="check_propers_interval">
|
<label for="check_propers_interval">
|
||||||
<span class="component-title">Check propers every:</span>
|
<span class="component-title">Check propers every:</span>
|
||||||
|
@ -401,7 +414,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="testNotification" id="test-nzb-result">Click below to test</div>
|
<div class="test-notification" id="test-nzb-result">Click below to test</div>
|
||||||
<input type="button" value="Test SABnzbd" id="test_sabnzbd" class="btn test-button sabnzbd">
|
<input type="button" value="Test SABnzbd" id="test_sabnzbd" class="btn test-button sabnzbd">
|
||||||
<input type="button" value="Test NZBget" id="test_nzbget" class="btn test-button nzbget">
|
<input type="button" value="Test NZBget" id="test_nzbget" class="btn test-button nzbget">
|
||||||
<input type="submit" class="btn config_submitter" value="Save Changes"><br />
|
<input type="submit" class="btn config_submitter" value="Save Changes"><br />
|
||||||
|
@ -564,7 +577,7 @@
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="testNotification" id="test-torrent-result">Click below to test</div>
|
<div class="test-notification" id="test-torrent-result">Click below to test</div>
|
||||||
<input type="button" value="Test Connection" id="test_torrent" class="btn test-button">
|
<input type="button" value="Test Connection" id="test_torrent" class="btn test-button">
|
||||||
<input type="submit" class="btn config_submitter" value="Save Changes"><br />
|
<input type="submit" class="btn config_submitter" value="Save Changes"><br />
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -12,25 +12,28 @@
|
||||||
|
|
||||||
<script type="text/javascript" src="$sbRoot/js/configSubtitles.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/configSubtitles.js?v=$sbPID"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/config.js"></script>
|
<script type="text/javascript" src="$sbRoot/js/config.js"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/jquery.tokeninput.js"></script>
|
<script type="text/javascript" src="$sbRoot/js/lib/jquery.tokeninput.min.js"></script>
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
\$(document).ready(function() {
|
\$(document).ready(function() {
|
||||||
\$("#subtitles_languages").tokenInput(
|
\$('#subtitles_languages').tokenInput(
|
||||||
[
|
[
|
||||||
<%=",\r\n".join("{id: \"" + lang[2] + "\", name: \"" + lang[3] + "\"}" for lang in subtitles.subtitleLanguageFilter())%>
|
<%=',\r\n'.join('{id: "' + lang[2] + '", name: "' + lang[3] + '"}' for lang in subtitles.subtitleLanguageFilter()) %>
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
method: "POST",
|
method: 'POST',
|
||||||
hintText: "Write to search a language and select it",
|
hintText: 'Write to search a language and select it',
|
||||||
preventDuplicates: true,
|
preventDuplicates: true,
|
||||||
prePopulate:
|
prePopulate:
|
||||||
|
|
||||||
[
|
[
|
||||||
<%=
|
<%=
|
||||||
",\r\n".join("{id: \"" + lang + "\", name: \"" + subtitles.getLanguageName(lang) + "\"}" for lang in sickbeard.SUBTITLES_LANGUAGES) if sickbeard.SUBTITLES_LANGUAGES != '' else ''
|
',\r\n'.join('{id: "' + lang + '", name: "' + subtitles.getLanguageName(lang) + '"}' for lang in sickbeard.SUBTITLES_LANGUAGES) if sickbeard.SUBTITLES_LANGUAGES != '' else ''
|
||||||
%>
|
%>
|
||||||
]
|
],
|
||||||
|
resultsFormatter: function(item){ return '<li><img src="$sbRoot/images/flags/' + item['id'] + '.png"> ' + item[this.propertyToSearch] + '</li>' },
|
||||||
|
tokenFormatter: function(item) { return '<li><img src="$sbRoot/images/flags/' + item['id'] + '.png"> <p>' + item[this.propertyToSearch] + '</p></li>' },
|
||||||
|
flag: 'flag',
|
||||||
|
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
@ -62,7 +65,7 @@
|
||||||
|
|
||||||
<fieldset class="component-group-list">
|
<fieldset class="component-group-list">
|
||||||
<div class="field-pair">
|
<div class="field-pair">
|
||||||
<input type="checkbox" class="enabler" #if $sickbeard.USE_SUBTITLES then " checked=\"checked\"" else ""# id="use_subtitles" name="use_subtitles">
|
<input type="checkbox" class="enabler" #if $sickbeard.USE_SUBTITLES then ' checked="checked"' else ''# id="use_subtitles" name="use_subtitles">
|
||||||
<label for="use_subtitles" class="clearfix">
|
<label for="use_subtitles" class="clearfix">
|
||||||
<span class="component-title">Search Subtitles</span>
|
<span class="component-title">Search Subtitles</span>
|
||||||
</label>
|
</label>
|
||||||
|
@ -71,7 +74,7 @@
|
||||||
<div class="field-pair">
|
<div class="field-pair">
|
||||||
<label class="nocheck">
|
<label class="nocheck">
|
||||||
<span class="component-title">Subtitle Languages</span>
|
<span class="component-title">Subtitle Languages</span>
|
||||||
<span class="component-desc"><input type="text" id="subtitles_languages" name="subtitles_languages" /></span>
|
<span class="component-desc"><input type="text" id="subtitles_languages" name="subtitles_languages"></span>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="field-pair">
|
<div class="field-pair">
|
||||||
|
@ -91,7 +94,7 @@
|
||||||
<div class="field-pair">
|
<div class="field-pair">
|
||||||
<label class="nocheck">
|
<label class="nocheck">
|
||||||
<span class="component-title">Subtitle Find Frequency</span>
|
<span class="component-title">Subtitle Find Frequency</span>
|
||||||
<input type="number" name="subtitles_finder_frequency" value="$sickbeard.SUBTITLES_FINDER_FREQUENCY" hours="1" class="form-control input-sm input75" />
|
<input type="number" name="subtitles_finder_frequency" value="$sickbeard.SUBTITLES_FINDER_FREQUENCY" hours="1" class="form-control input-sm input75">
|
||||||
</label>
|
</label>
|
||||||
<label class="nocheck">
|
<label class="nocheck">
|
||||||
<span class="component-title"> </span>
|
<span class="component-title"> </span>
|
||||||
|
@ -99,13 +102,13 @@
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="field-pair">
|
<div class="field-pair">
|
||||||
<input type="checkbox" name="subtitles_history" id="subtitles_history" #if $sickbeard.SUBTITLES_HISTORY then " checked=\"checked\"" else ""#/>
|
<input type="checkbox" name="subtitles_history" id="subtitles_history" #if $sickbeard.SUBTITLES_HISTORY then ' checked="checked"' else ''#>
|
||||||
<label class="clearfix" for="subtitles_history">
|
<label class="clearfix" for="subtitles_history">
|
||||||
<span class="component-title">Subtitles History</span>
|
<span class="component-title">Subtitles History</span>
|
||||||
<span class="component-desc">Log downloaded Subtitle on History page?</span>
|
<span class="component-desc">Log downloaded Subtitle on History page?</span>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div>
|
||||||
<br/><input type="submit" class="btn config_submitter" value="Save Changes" /><br/>
|
<br /><input type="submit" class="btn config_submitter" value="Save Changes"><br />
|
||||||
</div>
|
</div>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
</div><!-- /component-group1 //-->
|
</div><!-- /component-group1 //-->
|
||||||
|
@ -116,7 +119,7 @@
|
||||||
<h3>Subtitle Plugins</h3>
|
<h3>Subtitle Plugins</h3>
|
||||||
<p>Check off and drag the plugins into the order you want them to be used.</p>
|
<p>Check off and drag the plugins into the order you want them to be used.</p>
|
||||||
<p class="note">At least one plugin is required.</p>
|
<p class="note">At least one plugin is required.</p>
|
||||||
<p class="note"><span style="font-size: 16px;">*</span> Web-scraping plugin</p>
|
<p class="note"><span style="font-size:16px">*</span> Web-scraping plugin</p>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<fieldset class="component-group-list" style="margin-left:50px;margin-top:36px">
|
<fieldset class="component-group-list" style="margin-left:50px;margin-top:36px">
|
||||||
|
@ -124,24 +127,24 @@
|
||||||
#for $curService in $sickbeard.subtitles.sortedServiceList():
|
#for $curService in $sickbeard.subtitles.sortedServiceList():
|
||||||
#set $curName = $curService.id
|
#set $curName = $curService.id
|
||||||
<li class="ui-state-default" id="$curName">
|
<li class="ui-state-default" id="$curName">
|
||||||
<input type="checkbox" id="enable_$curName" class="service_enabler" #if $curService.enabled then "checked=\"checked\"" else ""#/>
|
<input type="checkbox" id="enable_$curName" class="service_enabler"#if $curService.enabled# checked="checked"#end if#>
|
||||||
#set $provider_url = $curService.url
|
#set $provider_url = $curService.url
|
||||||
<a href="<%= anon_url(provider_url) %>" class="imgLink" target="_new">
|
<a href="<%= anon_url(provider_url) %>" class="imgLink" target="_new">
|
||||||
<img src="$sbRoot/images/subtitles/$curService.image" alt="$curService.name" title="$curService.name" width="16" height="16" style="vertical-align:middle;"/>
|
<img src="$sbRoot/images/subtitles/$curService.image" alt="$curService.name" title="$curService.name" width="16" height="16" style="vertical-align:middle">
|
||||||
</a>
|
</a>
|
||||||
<span style="vertical-align:middle;">$curService.name.capitalize()</span>
|
<span style="vertical-align:middle">$curService.name.capitalize()</span>
|
||||||
#if not $curService.api_based then "*" else ""#
|
#if not $curService.api_based#*#end if#
|
||||||
<span class="ui-icon ui-icon-arrowthick-2-n-s pull-right" style="vertical-align:middle;"></span>
|
<span class="ui-icon ui-icon-arrowthick-2-n-s pull-right" style="vertical-align:middle"></span>
|
||||||
</li>
|
</li>
|
||||||
#end for
|
#end for
|
||||||
</ul>
|
</ul>
|
||||||
<input type="hidden" name="service_order" id="service_order" value="<%=" ".join([x.get('id')+':'+str(int(x.get('enabled'))) for x in sickbeard.subtitles.sortedServiceList()])%>"/>
|
<input type="hidden" name="service_order" id="service_order" value="<%=" ".join([x.get('id')+':'+str(int(x.get('enabled'))) for x in sickbeard.subtitles.sortedServiceList()])%>">
|
||||||
|
|
||||||
<br/><input type="submit" class="btn config_submitter" value="Save Changes" /><br/>
|
<br /><input type="submit" class="btn config_submitter" value="Save Changes"><br />
|
||||||
</fieldset>
|
</fieldset>
|
||||||
</div><!-- /component-group2 //-->
|
</div><!-- /component-group2 //-->
|
||||||
|
|
||||||
<br/><input type="submit" class="btn config_submitter" value="Save Changes" /><br/>
|
<br /><input type="submit" class="btn config_submitter" value="Save Changes"><br />
|
||||||
|
|
||||||
</div><!-- /config-components //-->
|
</div><!-- /config-components //-->
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
#set global $page_body_attr = 'display-show" class="' + $css
|
#set global $page_body_attr = 'display-show" class="' + $css
|
||||||
#set theme_suffix = ('', '-dark')['dark' == $sg_str('THEME_NAME', 'dark')]
|
#set theme_suffix = ('', '-dark')['dark' == $sg_str('THEME_NAME', 'dark')]
|
||||||
##
|
##
|
||||||
#import os.path, os
|
#import os.path, os, re
|
||||||
#include $os.path.join($sg_str('PROG_DIR'), 'gui/slick/interfaces/default/inc_top.tmpl')
|
#include $os.path.join($sg_str('PROG_DIR'), 'gui/slick/interfaces/default/inc_top.tmpl')
|
||||||
<input type="hidden" id="sbRoot" value="$sbRoot">
|
<input type="hidden" id="sbRoot" value="$sbRoot">
|
||||||
<script>
|
<script>
|
||||||
|
@ -321,7 +321,7 @@
|
||||||
#echo ('', '<br /><br />')[any($ep_tally)]
|
#echo ('', '<br /><br />')[any($ep_tally)]
|
||||||
#if $show_ended
|
#if $show_ended
|
||||||
#if $varExists('force_update')
|
#if $varExists('force_update')
|
||||||
A <a href="/$force_update" title="Trigger force full update">force full update</a> may return a plot overview for this ended show
|
A <a href="$sbRoot/$force_update" title="Trigger force full update">force full update</a> may return a plot overview for this ended show
|
||||||
#else
|
#else
|
||||||
Restart SickGear to get a new link here for this ended show
|
Restart SickGear to get a new link here for this ended show
|
||||||
#end if
|
#end if
|
||||||
|
@ -389,13 +389,22 @@
|
||||||
|
|
||||||
<div id="change-status" class="pull-left">
|
<div id="change-status" class="pull-left">
|
||||||
<p style="margin-bottom:5px">Change selected episodes to</p>
|
<p style="margin-bottom:5px">Change selected episodes to</p>
|
||||||
<select id="statusSelect" class="form-control form-control-inline input-sm">
|
<select id="statusSelect" class="form-control form-control-inline input-sm showlist-select">
|
||||||
#for $curStatus in [$WANTED, $SKIPPED, $ARCHIVED, $IGNORED, $FAILED] + sorted($Quality.DOWNLOADED)
|
#for $curStatus in [$WANTED, $SKIPPED, $IGNORED, $FAILED]
|
||||||
#if $DOWNLOADED == $curStatus
|
|
||||||
#continue
|
|
||||||
#end if
|
|
||||||
<option value="$curStatus">$statusStrings[$curStatus]</option>
|
<option value="$curStatus">$statusStrings[$curStatus]</option>
|
||||||
#end for
|
#end for
|
||||||
|
<optgroup label="Downloaded">
|
||||||
|
#for $curStatus in sorted($Quality.DOWNLOADED)
|
||||||
|
#if $DOWNLOADED != $curStatus
|
||||||
|
<option value="$curStatus">$re.sub('Downloaded\s*\(([^\)]+)\)', r'\1', $statusStrings[$curStatus])</option>
|
||||||
|
#end if
|
||||||
|
#end for
|
||||||
|
<option value="$DOWNLOADED">with archived quality</option>
|
||||||
|
</optgroup>
|
||||||
|
<optgroup label="Archived with">
|
||||||
|
<option value="$ARCHIVED">downloaded quality</option>
|
||||||
|
<option value="-$ARCHIVED">default ($min_initial)</option>
|
||||||
|
</optgroup>
|
||||||
</select>
|
</select>
|
||||||
<input type="hidden" id="showID" value="$show.indexerid">
|
<input type="hidden" id="showID" value="$show.indexerid">
|
||||||
<input type="hidden" id="indexer" value="$show.indexer">
|
<input type="hidden" id="indexer" value="$show.indexer">
|
||||||
|
@ -462,15 +471,16 @@
|
||||||
<button type="button" class="btn btn-default pull-right allseasons"><span class="onshow">Show all</span><span class="onhide">Hide most</span><i class="icon-glyph"></i></button>
|
<button type="button" class="btn btn-default pull-right allseasons"><span class="onshow">Show all</span><span class="onhide">Hide most</span><i class="icon-glyph"></i></button>
|
||||||
<span class="images pull-right hide"><i class="spinner"></i></span>
|
<span class="images pull-right hide"><i class="spinner"></i></span>
|
||||||
#end if
|
#end if
|
||||||
#set $videos = '0' if $season not in $ep_counts['videos'] else $ep_counts['videos'][$season]
|
#set $videos = $ep_counts['videos'].get($season, '0')
|
||||||
#set $season_stats = $ep_counts['status'].get($season, {})
|
#set $season_stats = $ep_counts['status'].get($season, {})
|
||||||
#set $snatched = $season_stats.get($Overview.SNATCHED, None)
|
#set $snatched = $season_stats.get($Overview.SNATCHED, None)
|
||||||
#set $wanted = $season_stats.get($Overview.WANTED, None)
|
#set $wanted = $season_stats.get($Overview.WANTED, None)
|
||||||
#set $qual = $season_stats.get($Overview.QUAL, None)
|
#set $qual = $season_stats.get($Overview.QUAL, None)
|
||||||
|
#set $good = $season_stats.get($Overview.GOOD, '0')
|
||||||
#set $archived = False if $season not in $ep_counts['archived'] else $ep_counts['archived'][$season]
|
#set $archived = False if $season not in $ep_counts['archived'] else $ep_counts['archived'][$season]
|
||||||
<h3>$human_season<a id="season-$season" name="season-$season"></a>
|
<h3>$human_season<a id="season-$season" name="season-$season"></a>
|
||||||
#if None is not $has_art
|
#if None is not $has_art
|
||||||
<span class="season-status"><span class="good status-badge"> D: <strong>$videos</strong> </span>#if snatched#<span class="snatched status-badge"> S: <strong>$snatched</strong> </span>#end if##if $wanted#<span class="wanted status-badge"> W: <strong>$wanted</strong> </span>#end if##if $qual#<span class="qual status-badge"> LQ: <strong>$qual</strong> </span>#end if# of <span class="footerhighlight">$ep_counts['totals'][$season]</span><span class="archived-count">#echo ('', ' with <span class="footerhighlight">%s</span> archived' % $archived)[0 < $archived]#</span></span>
|
<span class="season-status"><span class="good status-badge"> D: <strong>$good</strong> </span>#if snatched#<span class="snatched status-badge"> S: <strong>$snatched</strong> </span>#end if##if $wanted#<span class="wanted status-badge"> W: <strong>$wanted</strong> </span>#end if##if $qual#<span class="qual status-badge"> LQ: <strong>$qual</strong> </span>#end if# of <span class="footerhighlight">$ep_counts['totals'][$season]</span>#if 0 < $archived# with <span class="footerhighlight">$archived</span> archived#end if##if int($videos)# #echo ('with', 'and')[0 < $archived]# <span class="footerhighlight">$videos</span> file$maybe_plural($videos)#end if#</span>
|
||||||
#end if
|
#end if
|
||||||
</h3>
|
</h3>
|
||||||
</th>
|
</th>
|
||||||
|
|
|
@ -12,7 +12,7 @@
|
||||||
#set $css = $getVar('css', 'reg')
|
#set $css = $getVar('css', 'reg')
|
||||||
#set $has_art = $getVar('has_art', None)
|
#set $has_art = $getVar('has_art', None)
|
||||||
#set $restart = 'Restart SickGear for new features on this page'
|
#set $restart = 'Restart SickGear for new features on this page'
|
||||||
#set $show_message = (None, $restart)[None is $has_art]
|
#set $show_message = ($show_message, $restart)[None is $has_art]
|
||||||
#set global $page_body_attr = 'edit-show" class="' + $css
|
#set global $page_body_attr = 'edit-show" class="' + $css
|
||||||
##
|
##
|
||||||
#import os.path
|
#import os.path
|
||||||
|
@ -20,7 +20,7 @@
|
||||||
#include $os.path.join($sg_str('PROG_DIR'), 'gui/slick/interfaces/default/inc_top.tmpl')
|
#include $os.path.join($sg_str('PROG_DIR'), 'gui/slick/interfaces/default/inc_top.tmpl')
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
var config = {showLang: '$show.lang', showIsAnime: #echo ('!1','!0')[$show.is_anime]#}
|
var config = {showLang: '$show.lang', showIsAnime: #echo ('!1','!0')[$show.is_anime]#, expandIds: #echo ('!1','!0')[$expand_ids]#}
|
||||||
</script>
|
</script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/qualityChooser.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/qualityChooser.js?v=$sbPID"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/editShow.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/editShow.js?v=$sbPID"></script>
|
||||||
|
@ -301,7 +301,7 @@
|
||||||
#set $dev = True
|
#set $dev = True
|
||||||
#set $dev = None
|
#set $dev = None
|
||||||
<div id="idmapping-options" style="display:#if $dev#--#end if#none">
|
<div id="idmapping-options" style="display:#if $dev#--#end if#none">
|
||||||
#set $is_master_settable = False
|
#set $is_master_settable = False | $unlock_master_id
|
||||||
#for $src_id, $src_name in $sickbeard.indexerApi().all_indexers.iteritems()
|
#for $src_id, $src_name in $sickbeard.indexerApi().all_indexers.iteritems()
|
||||||
#set $is_master_settable |= ($dev or
|
#set $is_master_settable |= ($dev or
|
||||||
($src_id != $show.indexer and $show.ids[$src_id].get('id', 0) > 0 and
|
($src_id != $show.indexer and $show.ids[$src_id].get('id', 0) > 0 and
|
||||||
|
@ -328,13 +328,23 @@
|
||||||
#set $data_link = ''
|
#set $data_link = ''
|
||||||
#set $use_search_url = False
|
#set $use_search_url = False
|
||||||
#end if
|
#end if
|
||||||
<a id="src-mid-$src_id" class="service" style="margin-right:6px" data-search="#if $use_search_url#y#else#n#end if#" #if $src_search_url#data-search-href="$anon_url($src_search_url % $search_name)" data-search-onclick="window.open(this.href, '_blank'); return !1;" data-search-title="Search for show at $src_name" #end if##if $use_search_url#href="$anon_url($src_search_url % $search_name)" onclick="window.open(this.href, '_blank'); return !1;" title="Search for show at $src_name" #end if#$(data_link)href="$anon_url(sickbeard.indexerApi($src_id).config['show_url'], $show.ids[$src_id]['id'])" $(data_link)onclick="window.open(this.href, '_blank'); return !1;" $(data_link)title="View $src_name info in new tab"><img alt="$src_name" height="16" width="16" src="$sbRoot/images/$sickbeard.indexerApi($src_id).config['icon']" /></a>
|
<a id="src-mid-$src_id" class="service" style="margin-right:6px" data-search="#if $use_search_url#y#else#n#end if#" #if $src_search_url#data-search-href="$anon_url($src_search_url % $search_name)" data-search-onclick="window.open(this.href, '_blank'); return !1;" data-search-title="Search for show at $src_name" #end if##if $use_search_url#href="$anon_url($src_search_url % $search_name)" onclick="window.open(this.href, '_blank'); return !1;" title="Search for show at $src_name" #end if#$(data_link)href="$anon_url(sickbeard.indexerApi($src_id).config['show_url'], ($show.ids[$src_id]['id'], $srcid)[$expand_ids and ($src_id == $tvsrc)])" $(data_link)onclick="window.open(this.href, '_blank'); return !1;" $(data_link)title="View $src_name info in new tab"><img alt="$src_name" height="16" width="16" src="$sbRoot/images/$sickbeard.indexerApi($src_id).config['icon']" /></a>
|
||||||
#end if
|
#end if
|
||||||
$src_name
|
$src_name
|
||||||
</span>
|
</span>
|
||||||
<span class="component-desc">
|
<span class="component-desc">
|
||||||
<input type="text" data-maybe-master="#echo ('0', '1')[bool($maybe_master)]#" name="mid-$src_id" id="#echo ('mid-%s' % $src_id, 'source-id')[$src_id == $show.indexer]#" value="$show.ids.get($src_id, {'id': 0}).get('id')" class="form-control form-control-inline input-sm" #echo ('', $html_disabled)[$src_id == $show.indexer]#>
|
|
||||||
#if $src_id != $show.indexer
|
#set $current_showid = $show.ids.get($src_id, {'id': 0}).get('id')
|
||||||
|
<input type="text" data-maybe-master="#echo ('0', '1')[bool($maybe_master)]#" name="mid-$src_id" id="#echo ('mid-%s' % $src_id, 'source-id')[$src_id == $show.indexer]#" value="#echo ($current_showid, $srcid)[$expand_ids and ($src_id == $tvsrc)]#" class="form-control form-control-inline input-sm#if $src_id == $show.indexer and $unlock_master_id# warning" title="Abandoned master ID#end if#" #echo ('', $html_disabled)[$src_id == $show.indexer and not $unlock_master_id]#>
|
||||||
|
|
||||||
|
#if $src_id == $show.indexer
|
||||||
|
<label for="the-master">
|
||||||
|
#if $is_master_settable
|
||||||
|
<input type="radio" name="set-master" id="the-master" checked data-indexer="$src_id" data-indexerid="$show.ids[$src_id].get('id', 0)">
|
||||||
|
#end if
|
||||||
|
<p#if $is_master_settable# style="padding-left:19px"#end if#>#if $unlock_master_id#master id may have changed, <a href="$sbRoot/home/addShows/new_show?show_to_add=$show.indexer|||$showname_enc&use_show_name=True&action=Find&return_to=$sbRoot%2Fhome%2FeditShow%3Fshow%3D$current_showid%26tvsrc%3D%25s%26srcid%3D%25s%23core-component-group3">search replacement here</a>#else#locked master, can't be edited#end if#</p>
|
||||||
|
</label>
|
||||||
|
#else
|
||||||
<label for="lockid-$src_id">
|
<label for="lockid-$src_id">
|
||||||
<input type="checkbox" name="lockid-$src_id" id="lockid-$src_id"#echo ('', $html_checked)[$show.ids.get($src_id, {'status': $sickbeard.indexermapper.MapStatus.NONE}).get('status') == $sickbeard.indexermapper.MapStatus.NO_AUTOMATIC_CHANGE]#>
|
<input type="checkbox" name="lockid-$src_id" id="lockid-$src_id"#echo ('', $html_checked)[$show.ids.get($src_id, {'status': $sickbeard.indexermapper.MapStatus.NONE}).get('status') == $sickbeard.indexermapper.MapStatus.NO_AUTOMATIC_CHANGE]#>
|
||||||
<p style="padding-left:19px;margin-right:24px">lock this ID</p>
|
<p style="padding-left:19px;margin-right:24px">lock this ID</p>
|
||||||
|
@ -344,13 +354,6 @@
|
||||||
<input type="radio" name="set-master" id="set-master-$src_id" data-indexer="$src_id" data-indexerid="$show.ids[$src_id].get('id', 0)">set master
|
<input type="radio" name="set-master" id="set-master-$src_id" data-indexer="$src_id" data-indexerid="$show.ids[$src_id].get('id', 0)">set master
|
||||||
</label>
|
</label>
|
||||||
#end if
|
#end if
|
||||||
#else
|
|
||||||
<label for="the-master">
|
|
||||||
#if $is_master_settable
|
|
||||||
<input type="radio" name="set-master" id="the-master" checked>
|
|
||||||
#end if
|
|
||||||
<p#if $is_master_settable# style="padding-left:19px"#end if#>locked master, can't be edited</p>
|
|
||||||
</label>
|
|
||||||
#end if
|
#end if
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,10 +1,9 @@
|
||||||
#import sickbeard
|
|
||||||
#import datetime
|
#import datetime
|
||||||
#import re
|
#import re
|
||||||
#from sickbeard.common import *
|
|
||||||
#from sickbeard import sbdatetime
|
#import sickbeard
|
||||||
#from sickbeard import history
|
#from sickbeard import history, providers, sbdatetime
|
||||||
#from sickbeard import providers
|
#from sickbeard.common import Quality, statusStrings, SNATCHED_ANY, SNATCHED_PROPER, DOWNLOADED, SUBTITLED, ARCHIVED, FAILED
|
||||||
#from sickbeard.providers import generic
|
#from sickbeard.providers import generic
|
||||||
<% def sg_var(varname, default=False): return getattr(sickbeard, varname, default) %>#slurp#
|
<% def sg_var(varname, default=False): return getattr(sickbeard, varname, default) %>#slurp#
|
||||||
<% def sg_str(varname, default=''): return getattr(sickbeard, varname, default) %>#slurp#
|
<% def sg_str(varname, default=''): return getattr(sickbeard, varname, default) %>#slurp#
|
||||||
|
@ -58,8 +57,7 @@
|
||||||
|
|
||||||
});
|
});
|
||||||
\$('#limit').change(function(){
|
\$('#limit').change(function(){
|
||||||
url = '$sbRoot/history/?limit=' + \$(this).val()
|
window.location.href = '$sbRoot/history/?limit=' + \$(this).val()
|
||||||
window.location.href = url
|
|
||||||
});
|
});
|
||||||
|
|
||||||
#set $fuzzydate = 'airdate'
|
#set $fuzzydate = 'airdate'
|
||||||
|
@ -131,21 +129,21 @@
|
||||||
<tr>
|
<tr>
|
||||||
#set $curdatetime = $datetime.datetime.strptime(str($hItem['date']), $history.dateFormat)
|
#set $curdatetime = $datetime.datetime.strptime(str($hItem['date']), $history.dateFormat)
|
||||||
<td><div class="${fuzzydate}">$sbdatetime.sbdatetime.sbfdatetime($curdatetime, show_seconds=True)</div><span class="sort-data">$time.mktime($curdatetime.timetuple())</span></td>
|
<td><div class="${fuzzydate}">$sbdatetime.sbdatetime.sbfdatetime($curdatetime, show_seconds=True)</div><span class="sort-data">$time.mktime($curdatetime.timetuple())</span></td>
|
||||||
<td class="tvShow"><a href="$sbRoot/home/displayShow?show=$hItem['showid']#season-$hItem['season']">$display_name#if 'proper' in $hItem['resource'].lower or 'repack' in $hItem['resource'].lower then ' <span class="quality Proper">Proper</span>' else ''#</a></td>
|
<td class="tvShow"><a href="$sbRoot/home/displayShow?show=$hItem['showid']#season-$hItem['season']">$display_name#if $Quality.splitCompositeStatus($hItem['action'])[0] == $SNATCHED_PROPER then ' <span class="quality Proper">Proper</span>' else ''#</a></td>
|
||||||
<td#echo ('', ' class="subtitles_column"')[SUBTITLED == $curStatus]#>
|
<td#echo ('', ' class="subtitles_column"')[$SUBTITLED == $curStatus]#>
|
||||||
#if SUBTITLED == $curStatus
|
#if $SUBTITLED == $curStatus
|
||||||
<img width="16" height="11" src="$sbRoot/images/flags/<%= hItem["resource"][len(hItem["resource"])-6:len(hItem["resource"])-4] + '.png' %>">
|
<img width="16" height="11" src="$sbRoot/images/flags/<%= hItem["resource"][len(hItem["resource"])-6:len(hItem["resource"])-4] + '.png' %>">
|
||||||
#end if
|
#end if
|
||||||
<span class="help" title="$os.path.basename($hItem["resource"])">$statusStrings[$curStatus]</span>
|
<span class="help" title="$os.path.basename($hItem["resource"])">$statusStrings[$curStatus]</span>
|
||||||
</td>
|
</td>
|
||||||
<td class="provider">
|
<td class="provider">
|
||||||
#if DOWNLOADED == $curStatus
|
#if $DOWNLOADED == $curStatus
|
||||||
#if '-1' != $hItem['provider']
|
#if '-1' != $hItem['provider']
|
||||||
<span><i>$hItem['provider']</i></span>
|
<span><i>$hItem['provider']</i></span>
|
||||||
#end if
|
#end if
|
||||||
#else
|
#else
|
||||||
#if 0 < $hItem['provider']
|
#if 0 < $hItem['provider']
|
||||||
#if $curStatus in [SNATCHED, FAILED]
|
#if $curStatus in $SNATCHED_ANY + [$FAILED]
|
||||||
#set $provider = $providers.getProviderClass($generic.GenericProvider.make_id($hItem['provider']))
|
#set $provider = $providers.getProviderClass($generic.GenericProvider.make_id($hItem['provider']))
|
||||||
#if None is not $provider
|
#if None is not $provider
|
||||||
<img src="$sbRoot/images/providers/<%= provider.image_name() %>" width="16" height="16" /><span>$provider.name</span>
|
<img src="$sbRoot/images/providers/<%= provider.image_name() %>" width="16" height="16" /><span>$provider.name</span>
|
||||||
|
@ -197,20 +195,20 @@
|
||||||
#for $action in reversed($hItem['actions'])
|
#for $action in reversed($hItem['actions'])
|
||||||
#set $curStatus, $curQuality = $Quality.splitCompositeStatus(int($action['action']))
|
#set $curStatus, $curQuality = $Quality.splitCompositeStatus(int($action['action']))
|
||||||
#set $basename = $os.path.basename($action['resource'])
|
#set $basename = $os.path.basename($action['resource'])
|
||||||
#if $curStatus in [SNATCHED, FAILED]
|
#if $curStatus in $SNATCHED_ANY + [$FAILED]
|
||||||
#set $provider = $providers.getProviderClass($generic.GenericProvider.make_id($action['provider']))
|
#set $provider = $providers.getProviderClass($generic.GenericProvider.make_id($action['provider']))
|
||||||
#if None is not $provider
|
#if None is not $provider
|
||||||
#set $prov_list += ['<span%s><img class="help" src="%s/images/providers/%s" width="16" height="16" alt="%s" title="%s.. %s: %s" /></span>'\
|
#set $prov_list += ['<span%s><img class="help" src="%s/images/providers/%s" width="16" height="16" alt="%s" title="%s.. %s: %s" /></span>'\
|
||||||
% (('', ' class="fail"')[FAILED == $curStatus], $sbRoot, $provider.image_name(), $provider.name,
|
% (('', ' class="fail"')[$FAILED == $curStatus], $sbRoot, $provider.image_name(), $provider.name,
|
||||||
('%s%s' % ($order, 'th' if $order in [11, 12, 13] or str($order)[-1] not in $ordinal_indicators else $ordinal_indicators[str($order)[-1]]), 'Snatch failed')[FAILED == $curStatus],
|
('%s%s' % ($order, 'th' if $order in [11, 12, 13] or str($order)[-1] not in $ordinal_indicators else $ordinal_indicators[str($order)[-1]]), 'Snatch failed')[$FAILED == $curStatus],
|
||||||
$provider.name, $basename)]
|
$provider.name, $basename)]
|
||||||
#set $order += (0, 1)[SNATCHED == $curStatus]
|
#set $order += (0, 1)[$curStatus in $SNATCHED_ANY]
|
||||||
#else
|
#else
|
||||||
#set $prov_list += ['<img src="%s/images/providers/missing.png" width="16" height="16" alt="missing provider" title="missing provider" />'\
|
#set $prov_list += ['<img src="%s/images/providers/missing.png" width="16" height="16" alt="missing provider" title="missing provider" />'\
|
||||||
% $sbRoot]
|
% $sbRoot]
|
||||||
#end if
|
#end if
|
||||||
#end if
|
#end if
|
||||||
#if $curStatus in [DOWNLOADED, ARCHIVED]
|
#if $curStatus in [$DOWNLOADED, $ARCHIVED]
|
||||||
#set $match = $re.search('\-(\w+)\.\w{3}\Z', $basename)
|
#set $match = $re.search('\-(\w+)\.\w{3}\Z', $basename)
|
||||||
#set $non_scene_note = ''
|
#set $non_scene_note = ''
|
||||||
#if not $match
|
#if not $match
|
||||||
|
@ -251,7 +249,7 @@
|
||||||
<td>
|
<td>
|
||||||
#for $action in reversed($hItem['actions'])
|
#for $action in reversed($hItem['actions'])
|
||||||
#set $curStatus, $curQuality = $Quality.splitCompositeStatus(int($action['action']))
|
#set $curStatus, $curQuality = $Quality.splitCompositeStatus(int($action['action']))
|
||||||
#if SUBTITLED == $curStatus
|
#if $SUBTITLED == $curStatus
|
||||||
<img src="$sbRoot/images/subtitles/<%= action['provider'] + '.png' %>" width="16" height="16" alt="$action['provider']" title="<%= action['provider'].capitalize() %>:$os.path.basename($action['resource'])" />
|
<img src="$sbRoot/images/subtitles/<%= action['provider'] + '.png' %>" width="16" height="16" alt="$action['provider']" title="<%= action['provider'].capitalize() %>:$os.path.basename($action['resource'])" />
|
||||||
<span> / </span>
|
<span> / </span>
|
||||||
<img width="16" height="11" src="$sbRoot/images/flags/<%= action['resource'][len(action['resource'])-6:len(action['resource'])-4] + '.png' %>" style="vertical-align:middle !important">
|
<img width="16" height="11" src="$sbRoot/images/flags/<%= action['resource'][len(action['resource'])-6:len(action['resource'])-4] + '.png' %>" style="vertical-align:middle !important">
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
#import sickbeard
|
#import sickbeard
|
||||||
#import datetime
|
#import datetime
|
||||||
|
#from sickbeard import WEB_ROOT, THEME_NAME
|
||||||
#from sickbeard.common import *
|
#from sickbeard.common import *
|
||||||
#from sickbeard import sbdatetime, network_timezones
|
#from sickbeard import sbdatetime, network_timezones
|
||||||
<% def sg_var(varname, default=False): return getattr(sickbeard, varname, default) %>#slurp#
|
<% def sg_var(varname, default=False): return getattr(sickbeard, varname, default) %>#slurp#
|
||||||
|
@ -11,6 +12,7 @@
|
||||||
#set global $topmenu = 'home'
|
#set global $topmenu = 'home'
|
||||||
#set global $page_body_attr = 'show-list'
|
#set global $page_body_attr = 'show-list'
|
||||||
#set fuzzydate = 'airdate'
|
#set fuzzydate = 'airdate'
|
||||||
|
#set sg_root = $getVar('sbRoot', WEB_ROOT)
|
||||||
##
|
##
|
||||||
#import os.path
|
#import os.path
|
||||||
#include $os.path.join($sg_str('PROG_DIR'), 'gui/slick/interfaces/default/inc_top.tmpl')
|
#include $os.path.join($sg_str('PROG_DIR'), 'gui/slick/interfaces/default/inc_top.tmpl')
|
||||||
|
@ -28,7 +30,13 @@
|
||||||
fuzzydate: ".$fuzzydate",
|
fuzzydate: ".$fuzzydate",
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/home.js?v=$sbPID"></script>
|
|
||||||
|
<style>
|
||||||
|
#set theme_suffix = ('', '-dark')['dark' == $getVar('sbThemeName', THEME_NAME)]
|
||||||
|
.bfr{position:absolute;left:-999px;top:-999px}.bfr img{width:16px;height:16px}.spinner{display:inline-block;width:16px;height:16px;background:url(${sg_root}/images/loading16${theme_suffix}.gif) no-repeat 0 0}
|
||||||
|
</style>
|
||||||
|
<div class="bfr"><img src="$sg_root/images/loading16${theme_suffix}.gif" /></div>
|
||||||
|
|
||||||
<h1 class="header" style="margin-bottom:0">$showlists[0][1]</h1>
|
<h1 class="header" style="margin-bottom:0">$showlists[0][1]</h1>
|
||||||
|
|
||||||
<div id="HomeLayout" class="pull-right">
|
<div id="HomeLayout" class="pull-right">
|
||||||
|
@ -38,18 +46,18 @@
|
||||||
<div id="top-row">
|
<div id="top-row">
|
||||||
<span>Sort By:
|
<span>Sort By:
|
||||||
<select id="postersort" class="form-control form-control-inline input-sm" tabindex="$tab#set $tab += 1#">
|
<select id="postersort" class="form-control form-control-inline input-sm" tabindex="$tab#set $tab += 1#">
|
||||||
<option value="name" data-sort="$sbRoot/setPosterSortBy/?sort=name"#echo $selected if 'name' == $sg_str('POSTER_SORTBY', 'name') else ''#>Name</option>
|
<option value="name" data-sort="$sg_root/setPosterSortBy/?sort=name"#echo $selected if 'name' == $sg_str('POSTER_SORTBY', 'name') else ''#>Name</option>
|
||||||
<option value="date" data-sort="$sbRoot/setPosterSortBy/?sort=date"#echo $selected if 'date' == $sg_str('POSTER_SORTBY') else ''#>Next Episode</option>
|
<option value="date" data-sort="$sg_root/setPosterSortBy/?sort=date"#echo $selected if 'date' == $sg_str('POSTER_SORTBY') else ''#>Next Episode</option>
|
||||||
<option value="network" data-sort="$sbRoot/setPosterSortBy/?sort=network"#echo $selected if 'network' == $sg_str('POSTER_SORTBY') else ''#>Network</option>
|
<option value="network" data-sort="$sg_root/setPosterSortBy/?sort=network"#echo $selected if 'network' == $sg_str('POSTER_SORTBY') else ''#>Network</option>
|
||||||
<option value="progress" data-sort="$sbRoot/setPosterSortBy/?sort=progress"#echo $selected if 'progress' == $sg_str('POSTER_SORTBY') else ''#>Progress</option>
|
<option value="progress" data-sort="$sg_root/setPosterSortBy/?sort=progress"#echo $selected if 'progress' == $sg_str('POSTER_SORTBY') else ''#>Progress</option>
|
||||||
<option value="quality" data-sort="$sbRoot/setPosterSortBy/?sort=quality"#echo $selected if 'quality' == $sg_str('POSTER_SORTBY') else ''#>Quality</option>
|
<option value="quality" data-sort="$sg_root/setPosterSortBy/?sort=quality"#echo $selected if 'quality' == $sg_str('POSTER_SORTBY') else ''#>Quality</option>
|
||||||
</select>
|
</select>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<span style="margin-left:5px">Sort Order:
|
<span style="margin-left:5px">Sort Order:
|
||||||
<select id="postersortdirection" class="form-control form-control-inline input-sm" tabindex="$tab#set $tab += 1#">
|
<select id="postersortdirection" class="form-control form-control-inline input-sm" tabindex="$tab#set $tab += 1#">
|
||||||
<option value="true" data-sort="$sbRoot/setPosterSortDir/?direction=1"#echo $selected if 1 == $sg_var('POSTER_SORTDIR', 1) else ''#>Asc</option>
|
<option value="true" data-sort="$sg_root/setPosterSortDir/?direction=1"#echo $selected if 1 == $sg_var('POSTER_SORTDIR', 1) else ''#>Asc</option>
|
||||||
<option value="false" data-sort="$sbRoot/setPosterSortDir/?direction=0"#echo $selected if 0 == $sg_var('POSTER_SORTDIR') else ''#>Desc</option>
|
<option value="false" data-sort="$sg_root/setPosterSortDir/?direction=0"#echo $selected if 0 == $sg_var('POSTER_SORTDIR') else ''#>Desc</option>
|
||||||
</select>
|
</select>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
@ -58,10 +66,10 @@
|
||||||
<span id="top-row" class="pull-right no-marginr">Layout:
|
<span id="top-row" class="pull-right no-marginr">Layout:
|
||||||
#end if
|
#end if
|
||||||
<select style="margin-bottom:10px" name="layout" class="form-control form-control-inline input-sm" onchange="location = this.options[this.selectedIndex].value;" tabindex="$tab#set $tab += 1#">
|
<select style="margin-bottom:10px" name="layout" class="form-control form-control-inline input-sm" onchange="location = this.options[this.selectedIndex].value;" tabindex="$tab#set $tab += 1#">
|
||||||
<option value="$sbRoot/setHomeLayout/?layout=poster"#echo $selected if 'poster' == $sg_str('HOME_LAYOUT', 'poster') else ''#>Poster</option>
|
<option value="$sg_root/setHomeLayout/?layout=poster"#echo $selected if 'poster' == $sg_str('HOME_LAYOUT', 'poster') else ''#>Poster</option>
|
||||||
<option value="$sbRoot/setHomeLayout/?layout=small"#echo $selected if 'small' == $sg_str('HOME_LAYOUT') else ''#>Small Poster</option>
|
<option value="$sg_root/setHomeLayout/?layout=small"#echo $selected if 'small' == $sg_str('HOME_LAYOUT') else ''#>Small Poster</option>
|
||||||
<option value="$sbRoot/setHomeLayout/?layout=banner"#echo $selected if 'banner' == $sg_str('HOME_LAYOUT') else ''#>Banner</option>
|
<option value="$sg_root/setHomeLayout/?layout=banner"#echo $selected if 'banner' == $sg_str('HOME_LAYOUT') else ''#>Banner</option>
|
||||||
<option value="$sbRoot/setHomeLayout/?layout=simple"#echo $selected if 'simple' == $sg_str('HOME_LAYOUT') else ''#>Simple</option>
|
<option value="$sg_root/setHomeLayout/?layout=simple"#echo $selected if 'simple' == $sg_str('HOME_LAYOUT') else ''#>Simple</option>
|
||||||
</select>
|
</select>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
|
@ -74,6 +82,8 @@
|
||||||
</div>
|
</div>
|
||||||
</div><!-- /HomeLayout -->
|
</div><!-- /HomeLayout -->
|
||||||
##
|
##
|
||||||
|
#set $poster_id = 0
|
||||||
|
#set $load_normal = 0
|
||||||
#for $curShowlist in $showlists
|
#for $curShowlist in $showlists
|
||||||
#set $curListID = $curShowlist[0]
|
#set $curListID = $curShowlist[0]
|
||||||
#set $curListName = $curShowlist[1]
|
#set $curListName = $curShowlist[1]
|
||||||
|
@ -98,7 +108,7 @@
|
||||||
#if None is $curLoadingShow.show
|
#if None is $curLoadingShow.show
|
||||||
##
|
##
|
||||||
<div class="show-card" data-name="0" data-date="010101" data-network="0">
|
<div class="show-card" data-name="0" data-date="010101" data-network="0">
|
||||||
<img alt="" title="$curLoadingShow.show_name" class="show-image" style="border-bottom:1px solid #111" src="$sbRoot/images/poster.png" />
|
<img alt="" title="$curLoadingShow.show_name" class="show-image" style="border-bottom:1px solid #111" src="$sg_root/images/poster.png" />
|
||||||
<div class="show-details">
|
<div class="show-details">
|
||||||
<div class="show-add">Loading... ($curLoadingShow.show_name)</div>
|
<div class="show-add">Loading... ($curLoadingShow.show_name)</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -119,6 +129,7 @@
|
||||||
#set $download_stat_tip = ''
|
#set $download_stat_tip = ''
|
||||||
#set $display_status = $curShow.status
|
#set $display_status = $curShow.status
|
||||||
#set $display_name = (re.sub('^((?:A(?!\s+to)n?)|The)\s(\w)', r'<span class="article">\1</span> \2', $curShow.name), $curShow.name)[$sg_var('SORT_ARTICLE')]
|
#set $display_name = (re.sub('^((?:A(?!\s+to)n?)|The)\s(\w)', r'<span class="article">\1</span> \2', $curShow.name), $curShow.name)[$sg_var('SORT_ARTICLE')]
|
||||||
|
#set $poster_id += 1
|
||||||
#if None is not $display_status
|
#if None is not $display_status
|
||||||
#if re.search(r'(?i)(?:new|returning)\s*series', $curShow.status)
|
#if re.search(r'(?i)(?:new|returning)\s*series', $curShow.status)
|
||||||
#set $display_status = 'Continuing'
|
#set $display_status = 'Continuing'
|
||||||
|
@ -150,7 +161,7 @@
|
||||||
#set $download_stat = str($cur_downloaded)
|
#set $download_stat = str($cur_downloaded)
|
||||||
#set $download_stat_tip = 'Downloaded: ' + str($cur_downloaded)
|
#set $download_stat_tip = 'Downloaded: ' + str($cur_downloaded)
|
||||||
#if $cur_snatched > 0
|
#if $cur_snatched > 0
|
||||||
#set $download_stat = '%s<a class="ui-font" href="%s/manage/episodeStatuses?whichStatus=2" title="View overview of snatched episodes">+%s</a>' % ($download_stat, $sbRoot, $cur_snatched)
|
#set $download_stat = '%s<a class="ui-font" href="%s/manage/episodeStatuses?whichStatus=2" title="View overview of snatched episodes">+%s</a>' % ($download_stat, $sg_root, $cur_snatched)
|
||||||
#set $download_stat_tip = download_stat_tip + '
' + 'Snatched: ' + str($cur_snatched)
|
#set $download_stat_tip = download_stat_tip + '
' + 'Snatched: ' + str($cur_snatched)
|
||||||
#end if
|
#end if
|
||||||
#set $download_stat = download_stat + ' / ' + str($cur_total)
|
#set $download_stat = download_stat + ' / ' + str($cur_total)
|
||||||
|
@ -184,7 +195,14 @@
|
||||||
<div id="show$curShow.indexerid" class="show-card" data-name="$curShow.name" data-date="$data_date" data-network="$curShow.network">
|
<div id="show$curShow.indexerid" class="show-card" data-name="$curShow.name" data-date="$data_date" data-network="$curShow.network">
|
||||||
<div class="show-card-top">
|
<div class="show-card-top">
|
||||||
<div class="show-image">
|
<div class="show-image">
|
||||||
<a href="$sbRoot/home/displayShow?show=$curShow.indexerid"><img alt="" class="show-image" src="$sbRoot/showPoster/?show=$curShow.indexerid&which=poster_thumb" /></a>
|
<a href="$sg_root/home/displayShow?show=$curShow.indexerid">
|
||||||
|
#if $load_normal > $poster_id
|
||||||
|
<img alt="" class="show-image" src="$sg_root/showPoster/?show=$curShow.indexerid&which=poster_thumb" />
|
||||||
|
#else
|
||||||
|
<img id="poster-$poster_id" alt="" class="show-image" data-original="$sg_root/showPoster/?show=$curShow.indexerid&which=poster_thumb" />
|
||||||
|
<span id="loading-poster-$poster_id" class="lazy-loading-image"><i class="spinner"></i></span>
|
||||||
|
#end if
|
||||||
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div style="border-top:1px solid black;height:1px"></div>
|
<div style="border-top:1px solid black;height:1px"></div>
|
||||||
|
@ -224,7 +242,7 @@
|
||||||
#if 'No Network' is not $img_text and 'nonetwork' in $network_images[$curShow.indexerid]
|
#if 'No Network' is not $img_text and 'nonetwork' in $network_images[$curShow.indexerid]
|
||||||
$curShow.network
|
$curShow.network
|
||||||
#else
|
#else
|
||||||
<img class="show-network-image" src="$sbRoot/images/network/$network_images[$curShow.indexerid]" alt="$img_text" title="$img_text" />
|
<img class="show-network-image" src="$sg_root/images/network/$network_images[$curShow.indexerid]" alt="$img_text" title="$img_text" />
|
||||||
#end if
|
#end if
|
||||||
#end if
|
#end if
|
||||||
</td>
|
</td>
|
||||||
|
@ -267,7 +285,7 @@
|
||||||
|
|
||||||
<tfoot>
|
<tfoot>
|
||||||
<tr>
|
<tr>
|
||||||
<th><a href="$sbRoot/home/addShows/">Add Show</a></th>
|
<th><a href="$sg_root/home/addShows/">Add Show</a></th>
|
||||||
<th colspan="6"></th>
|
<th colspan="6"></th>
|
||||||
</tr>
|
</tr>
|
||||||
</tfoot>
|
</tfoot>
|
||||||
|
@ -284,7 +302,7 @@
|
||||||
#if None is $curLoadingShow.show
|
#if None is $curLoadingShow.show
|
||||||
Loading... ($curLoadingShow.show_name)
|
Loading... ($curLoadingShow.show_name)
|
||||||
#else
|
#else
|
||||||
<a href="$sbRoot/home/displayShow?show=$curLoadingShow.show.indexerid">$curLoadingShow.show.name</a>
|
<a href="$sg_root/home/displayShow?show=$curLoadingShow.show.indexerid">$curLoadingShow.show.name</a>
|
||||||
#end if
|
#end if
|
||||||
</td>
|
</td>
|
||||||
<td></td>
|
<td></td>
|
||||||
|
@ -297,6 +315,8 @@
|
||||||
##
|
##
|
||||||
#set void = $myShowList.sort(lambda x, y: cmp(x.name, y.name))
|
#set void = $myShowList.sort(lambda x, y: cmp(x.name, y.name))
|
||||||
##
|
##
|
||||||
|
#set $poster_id = 0
|
||||||
|
#set $load_normal = 0
|
||||||
#for $curShow in $myShowList
|
#for $curShow in $myShowList
|
||||||
##
|
##
|
||||||
#set $cur_airs_next = ''
|
#set $cur_airs_next = ''
|
||||||
|
@ -305,6 +325,7 @@
|
||||||
#set $cur_total = 0
|
#set $cur_total = 0
|
||||||
#set $download_stat_tip = ''
|
#set $download_stat_tip = ''
|
||||||
#set $display_name = (re.sub('^((?:A(?!\s+to)n?)|The)\s(\w)', r'<span class="article">\1</span> \2', $curShow.name), $curShow.name)[$sg_var('SORT_ARTICLE')]
|
#set $display_name = (re.sub('^((?:A(?!\s+to)n?)|The)\s(\w)', r'<span class="article">\1</span> \2', $curShow.name), $curShow.name)[$sg_var('SORT_ARTICLE')]
|
||||||
|
#set $poster_id += 1
|
||||||
##
|
##
|
||||||
#if $curShow.indexerid in $show_stat
|
#if $curShow.indexerid in $show_stat
|
||||||
#set $cur_airs_next = $show_stat[$curShow.indexerid]['ep_airs_next']
|
#set $cur_airs_next = $show_stat[$curShow.indexerid]['ep_airs_next']
|
||||||
|
@ -329,7 +350,7 @@
|
||||||
#set $download_stat = str($cur_downloaded)
|
#set $download_stat = str($cur_downloaded)
|
||||||
#set $download_stat_tip = 'Downloaded: ' + str($cur_downloaded)
|
#set $download_stat_tip = 'Downloaded: ' + str($cur_downloaded)
|
||||||
#if $cur_snatched > 0
|
#if $cur_snatched > 0
|
||||||
#set $download_stat = '%s<a class="ui-font" href="%s/manage/episodeStatuses?whichStatus=2" title="View overview of snatched episodes">+%s</a>' % ($download_stat, $sbRoot, $cur_snatched)
|
#set $download_stat = '%s<a class="ui-font" href="%s/manage/episodeStatuses?whichStatus=2" title="View overview of snatched episodes">+%s</a>' % ($download_stat, $sg_root, $cur_snatched)
|
||||||
#set $download_stat_tip = download_stat_tip + '
' + 'Snatched: ' + str($cur_snatched)
|
#set $download_stat_tip = download_stat_tip + '
' + 'Snatched: ' + str($cur_snatched)
|
||||||
#end if
|
#end if
|
||||||
#set $download_stat = download_stat + ' / ' + str($cur_total)
|
#set $download_stat = download_stat + ' / ' + str($cur_total)
|
||||||
|
@ -361,25 +382,35 @@
|
||||||
|
|
||||||
<td class="tvShow text-left">
|
<td class="tvShow text-left">
|
||||||
<div class="imgsmallposter $layout">
|
<div class="imgsmallposter $layout">
|
||||||
<a href="$sbRoot/showPoster/?show=$curShow.indexerid&which=poster" rel="dialog" title="$curShow.name">
|
<a href="$sg_root/showPoster/?show=$curShow.indexerid&which=poster" rel="dialog" title="$curShow.name">
|
||||||
<img src="$sbRoot/showPoster/?show=$curShow.indexerid&which=poster_thumb" class="$layout" alt="$curShow.indexerid"/>
|
#if $load_normal > $poster_id
|
||||||
|
<img src="$sg_root/showPoster/?show=$curShow.indexerid&which=poster_thumb" class="$layout" alt="$curShow.indexerid" />
|
||||||
|
#else
|
||||||
|
<img id="poster-$poster_id" data-original="$sg_root/showPoster/?show=$curShow.indexerid&which=poster_thumb" class="$layout" alt="$curShow.indexerid" />
|
||||||
|
<span id="loading-poster-$poster_id" class="lazy-loading-image"><i class="spinner"></i></span>
|
||||||
|
#end if
|
||||||
</a>
|
</a>
|
||||||
<a href="$sbRoot/home/displayShow?show=$curShow.indexerid" style="vertical-align:middle">$display_name</a>
|
<a href="$sg_root/home/displayShow?show=$curShow.indexerid" style="vertical-align:middle">$display_name</a>
|
||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
#else if 'banner' == $layout
|
#else if 'banner' == $layout
|
||||||
|
|
||||||
<td class="text-left">
|
<td class="text-left">
|
||||||
<div class="imgbanner $layout">
|
<div class="imgbanner $layout">
|
||||||
<a href="$sbRoot/home/displayShow?show=$curShow.indexerid">
|
<a href="$sg_root/home/displayShow?show=$curShow.indexerid">
|
||||||
<img src="$sbRoot/showPoster/?show=$curShow.indexerid&which=banner" class="$layout" alt="$curShow.indexerid" title="$curShow.name" />
|
#if $load_normal > $poster_id
|
||||||
|
<img src="$sg_root/showPoster/?show=$curShow.indexerid&which=banner" class="$layout" alt="$curShow.indexerid" title="$curShow.name" />
|
||||||
|
#else
|
||||||
|
<img id="poster-$poster_id" data-original="$sg_root/showPoster/?show=$curShow.indexerid&which=banner" class="$layout" alt="$curShow.indexerid" title="$curShow.name" />
|
||||||
|
<span id="loading-poster-$poster_id" class="lazy-loading-image"><i class="spinner"></i></span>
|
||||||
|
#end if
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<span class="sort-data">$display_name</span>
|
<span class="sort-data">$display_name</span>
|
||||||
</td>
|
</td>
|
||||||
#else if 'simple' == $layout
|
#else if 'simple' == $layout
|
||||||
|
|
||||||
<td class="tvShow text-left"><a href="$sbRoot/home/displayShow?show=$curShow.indexerid">$display_name</a></td>
|
<td class="tvShow text-left"><a href="$sg_root/home/displayShow?show=$curShow.indexerid">$display_name</a></td>
|
||||||
#end if
|
#end if
|
||||||
#if 'simple' != $layout
|
#if 'simple' != $layout
|
||||||
#set $img_text = ($curShow.network, 'No Network')[None is $curShow.network]
|
#set $img_text = ($curShow.network, 'No Network')[None is $curShow.network]
|
||||||
|
@ -388,7 +419,7 @@
|
||||||
#if 'No Network' is not $img_text and 'nonetwork' in $network_images[$curShow.indexerid]
|
#if 'No Network' is not $img_text and 'nonetwork' in $network_images[$curShow.indexerid]
|
||||||
$curShow.network
|
$curShow.network
|
||||||
#else
|
#else
|
||||||
<img width="54" height="27" src="$sbRoot/images/network/$network_images[$curShow.indexerid]" alt="#echo '%s" title="%s' % ($img_text, $img_text)#" />
|
<img width="54" height="27" src="$sg_root/images/network/$network_images[$curShow.indexerid]" alt="#echo '%s" title="%s' % ($img_text, $img_text)#" />
|
||||||
<span class="sort-data">$curShow.network</span>
|
<span class="sort-data">$curShow.network</span>
|
||||||
#end if
|
#end if
|
||||||
</td>
|
</td>
|
||||||
|
@ -438,5 +469,7 @@
|
||||||
#end for
|
#end for
|
||||||
##
|
##
|
||||||
|
|
||||||
|
<script type="text/javascript" src="$sg_root/js/lazyload/lazyload.min.js?v=$sbPID"></script>
|
||||||
|
<script type="text/javascript" src="$sg_root/js/inc_bottom.js?v=$sbPID"></script>
|
||||||
|
<script type="text/javascript" src="$sg_root/js/home.js?v=$sbPID"></script>
|
||||||
#include $os.path.join($sg_str('PROG_DIR'), 'gui/slick/interfaces/default/inc_bottom.tmpl')
|
#include $os.path.join($sg_str('PROG_DIR'), 'gui/slick/interfaces/default/inc_bottom.tmpl')
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
#import datetime
|
#import datetime
|
||||||
#import re
|
#import re
|
||||||
#import urllib
|
#import urllib
|
||||||
|
#from sickbeard import WEB_ROOT, THEME_NAME
|
||||||
#from sickbeard.common import *
|
#from sickbeard.common import *
|
||||||
#from sickbeard import sbdatetime
|
#from sickbeard import sbdatetime
|
||||||
#from sickbeard.helpers import anon_url
|
#from sickbeard.helpers import anon_url
|
||||||
|
@ -13,11 +14,12 @@
|
||||||
#set global $sbPath='..'
|
#set global $sbPath='..'
|
||||||
#set global $topmenu='home'
|
#set global $topmenu='home'
|
||||||
#set global $page_body_attr = 'browse-list'
|
#set global $page_body_attr = 'browse-list'
|
||||||
|
#set sg_root = $getVar('sbRoot', WEB_ROOT)
|
||||||
##
|
##
|
||||||
#import os.path
|
#import os.path
|
||||||
#include $os.path.join($sg_str('PROG_DIR'), 'gui/slick/interfaces/default/inc_top.tmpl')
|
#include $os.path.join($sg_str('PROG_DIR'), 'gui/slick/interfaces/default/inc_top.tmpl')
|
||||||
|
|
||||||
<script type="text/javascript" src="$sbRoot/js/plotTooltip.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sg_root/js/plotTooltip.js?v=$sbPID"></script>
|
||||||
|
|
||||||
<script type="text/javascript" charset="utf-8">
|
<script type="text/javascript" charset="utf-8">
|
||||||
<!--
|
<!--
|
||||||
|
@ -29,18 +31,16 @@
|
||||||
position: {viewport:$(window), my:'left center', adjust:{y: -10,x: 2 }},
|
position: {viewport:$(window), my:'left center', adjust:{y: -10,x: 2 }},
|
||||||
style: {tip: {corner:true, method:'polygon'}, classes:'qtip-rounded qtip-bootstrap qtip-shadow ui-tooltip-sb'}
|
style: {tip: {corner:true, method:'polygon'}, classes:'qtip-rounded qtip-bootstrap qtip-shadow ui-tooltip-sb'}
|
||||||
});
|
});
|
||||||
|
}),
|
||||||
|
llUpdate = (function(){
|
||||||
|
$.ll.handleScroll();
|
||||||
});
|
});
|
||||||
#end raw
|
|
||||||
|
|
||||||
\$(document).ready(function(){
|
$(document).ready(function(){
|
||||||
// initialise combos for dirty page refreshes
|
// initialise combos for dirty page refreshes
|
||||||
\$('#showsort').val('original');
|
$('#showsort').val('*');
|
||||||
\$('#showsortdirection').val('asc');
|
|
||||||
\$('#showfilter').val('*');
|
|
||||||
|
|
||||||
var \$container = [\$('#container')];
|
$('#container').isotope({
|
||||||
jQuery.each(\$container, function (j) {
|
|
||||||
this.isotope({
|
|
||||||
itemSelector: '.show-card',
|
itemSelector: '.show-card',
|
||||||
sortBy: 'original-order',
|
sortBy: 'original-order',
|
||||||
layoutMode: 'masonry',
|
layoutMode: 'masonry',
|
||||||
|
@ -52,33 +52,36 @@
|
||||||
getSortData: {
|
getSortData: {
|
||||||
premiered: '[data-premiered] parseInt',
|
premiered: '[data-premiered] parseInt',
|
||||||
name: function( itemElem ) {
|
name: function( itemElem ) {
|
||||||
var name = \$( itemElem ).attr('data-name') || '';
|
var name = $( itemElem ).attr('data-name') || '';
|
||||||
#if not $sg_var('SORT_ARTICLE'):
|
#end raw
|
||||||
|
#if not $sg_var('SORT_ARTICLE')
|
||||||
name = name.replace(/^(?:(?:A(?!\s+to)n?)|The)\s(\w)/i, '$1');
|
name = name.replace(/^(?:(?:A(?!\s+to)n?)|The)\s(\w)/i, '$1');
|
||||||
#end if
|
#end if
|
||||||
|
#raw
|
||||||
return name.toLowerCase();
|
return name.toLowerCase();
|
||||||
},
|
},
|
||||||
rating: '[data-rating] parseInt',
|
rating: '[data-rating] parseInt',
|
||||||
votes: '[data-votes] parseInt',
|
votes: '[data-votes] parseInt',
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
|
||||||
|
|
||||||
\$('#showsort').on( 'change', function() {
|
$('#showsort').on('change', function(){
|
||||||
var sortCriteria;
|
var sortCriteria, el$ = $('#container'), shuffle = !1;
|
||||||
switch (this.value) {
|
switch (this.value.replace('by_', '')) {
|
||||||
|
case 'asc':
|
||||||
|
case 'desc':
|
||||||
|
sortCriteria = 'order';
|
||||||
|
break;
|
||||||
case 'original':
|
case 'original':
|
||||||
sortCriteria = 'original-order'
|
sortCriteria = 'original-order'
|
||||||
break;
|
break;
|
||||||
case 'rating':
|
case 'rating':
|
||||||
/* randomise, else the rating_votes can already
|
|
||||||
* have sorted leaving this with nothing to do.
|
|
||||||
*/
|
|
||||||
\$('#container').isotope({sortBy: 'random'});
|
|
||||||
sortCriteria = 'rating';
|
sortCriteria = 'rating';
|
||||||
|
shuffle = !0;
|
||||||
break;
|
break;
|
||||||
case 'rating_votes':
|
case 'rating_votes':
|
||||||
sortCriteria = ['rating', 'votes'];
|
sortCriteria = ['rating', 'votes'];
|
||||||
|
shuffle = !0;
|
||||||
break;
|
break;
|
||||||
case 'votes':
|
case 'votes':
|
||||||
sortCriteria = 'votes';
|
sortCriteria = 'votes';
|
||||||
|
@ -90,29 +93,113 @@
|
||||||
sortCriteria = 'name'
|
sortCriteria = 'name'
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
\$('#container').isotope({sortBy: sortCriteria});
|
|
||||||
});
|
|
||||||
|
|
||||||
\$('#showsortdirection').on( 'change', function() {
|
var showSort = $('#showsort option');
|
||||||
\$('#container').isotope({sortAscending: ('asc' == this.value)});
|
if('order' === sortCriteria){
|
||||||
});
|
showSort.filter($('option[value="asc"], option[value="desc"]')).removeClass('selected');
|
||||||
|
showSort.filter($('option[value="' + this.value + '"]')).addClass('selected');
|
||||||
|
|
||||||
\$('#showfilter').on( 'change', function() {
|
el$.one('layoutComplete', llUpdate);
|
||||||
var filterValue = this.value;
|
el$.isotope({sortAscending: 'asc' == this.value});
|
||||||
if (-1 == filterValue.indexOf('trakt') && -1 == filterValue.indexOf('imdb') && -1 == filterValue.indexOf('default')) {
|
} else if(0 == this.value.indexOf('by_')){
|
||||||
\$('#container').isotope({ filter: filterValue });
|
showSort.filter($('option[value^="by_"][class*="selected"]')).removeClass('selected');
|
||||||
|
showSort.filter($('option[value="' + this.value + '"]')).addClass('selected');
|
||||||
|
|
||||||
|
if (!shuffle){
|
||||||
|
el$.one('layoutComplete', llUpdate);
|
||||||
|
el$.isotope({sortBy: sortCriteria});
|
||||||
} else {
|
} else {
|
||||||
location = '$sbRoot/home/addShows/' + filterValue;
|
// shuffle rating_votes where it can already be sorted by ratings which leaves it nothing to do.
|
||||||
|
function t(sortCriteria, lastPhase){
|
||||||
|
return function(){
|
||||||
|
var el$ = $('#container');
|
||||||
|
if (!lastPhase){
|
||||||
|
lastPhase = !0;
|
||||||
|
el$.isotope({sortBy: sortCriteria});
|
||||||
|
} else {
|
||||||
|
el$.off('layoutComplete');
|
||||||
|
el$.isotope('layout');
|
||||||
|
llUpdate();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
el$.on('layoutComplete', t(sortCriteria, !1));
|
||||||
|
el$.isotope({sortBy: 'random'});
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
showSort.filter($('option[value^="*"], #showsort option[value^="."]')).removeClass('selected');
|
||||||
|
showSort.filter($('option[value="' + this.value + '"]')).addClass('selected');
|
||||||
|
|
||||||
|
var showCards = $('.show-card'), filter = this.value;
|
||||||
|
if('.hide' === this.value){
|
||||||
|
showCards.filter($('.hide')).removeClass('hide').addClass('to-hide');
|
||||||
|
filter = '.to-hide';
|
||||||
|
} else {
|
||||||
|
showCards.filter($('.to-hide')).removeClass('to-hide').addClass('hide');
|
||||||
|
}
|
||||||
|
|
||||||
|
var el$ = $('#container');
|
||||||
|
el$.one('layoutComplete', llUpdate);
|
||||||
|
el$.isotope({ filter: filter });
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
#raw
|
$('#container').on('click', '.show-toggle-hide', function(event){
|
||||||
$('.service, .browse-image').each(addQTip);
|
var that = $(this);
|
||||||
#end raw
|
event.preventDefault();
|
||||||
|
|
||||||
|
$.getJSON(this.href, function(data){
|
||||||
|
if(data.success){
|
||||||
|
var showCards = $('.show-card'), thisCard = $(that).parents('div[class*="show-card "]'),
|
||||||
|
numShows = showCards.length, numHidden, showSort = $('#showsort option'), filter = 'to-hide';
|
||||||
|
|
||||||
|
if(thisCard.hasClass(filter)){
|
||||||
|
title = 'Hide';
|
||||||
|
thisCard.removeClass(filter);
|
||||||
|
} else {
|
||||||
|
filter = 'hide';
|
||||||
|
title = 'Unhide';
|
||||||
|
thisCard.addClass(filter);
|
||||||
|
}
|
||||||
|
numHidden = showCards.filter($('.' + filter)).length;
|
||||||
|
that.attr('title', title);
|
||||||
|
|
||||||
|
showSort.filter($('option[value=".hide"]')).text('Hidden (' + numHidden + ')');
|
||||||
|
showSort.filter($('option[value="*"]')).text('All (' + (0 == numHidden ? '' : (numShows - numHidden) + '/') + numShows + ')');
|
||||||
|
|
||||||
|
var el$ = $('#container')
|
||||||
|
el$.on('layoutComplete', llUpdate);
|
||||||
|
el$.isotope();
|
||||||
|
}
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
$('#showfilter').on('change', function(){
|
||||||
|
var filterValue = this.value;
|
||||||
|
if (-1 == filterValue.indexOf('trakt') && -1 == filterValue.indexOf('imdb') && -1 == filterValue.indexOf('default')) {
|
||||||
|
var el$ = $('#container')
|
||||||
|
el$.on('layoutComplete', llUpdate);
|
||||||
|
el$.isotope({ filter: filterValue });
|
||||||
|
} else {
|
||||||
|
#end raw
|
||||||
|
location = '$sg_root/home/addShows/' + filterValue;
|
||||||
|
#raw
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
$('.service, .browse-image').each(addQTip);
|
||||||
|
});
|
||||||
|
|
||||||
|
#end raw
|
||||||
//-->
|
//-->
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<style>
|
||||||
|
#set theme_suffix = ('', '-dark')['dark' == $getVar('sbThemeName', THEME_NAME)]
|
||||||
|
.bfr{position:absolute;left:-999px;top:-999px}.bfr img{width:16px;height:16px}.spinner{display:inline-block;width:16px;height:16px;background:url(${sg_root}/images/loading16${theme_suffix}.gif) no-repeat 0 0}
|
||||||
|
</style>
|
||||||
|
<div class="bfr"><img src="$sg_root/images/loading16${theme_suffix}.gif" /></div>
|
||||||
|
|
||||||
#if $varExists('header')
|
#if $varExists('header')
|
||||||
#set $heading = ('header', $header)
|
#set $heading = ('header', $header)
|
||||||
#else
|
#else
|
||||||
|
@ -123,14 +210,34 @@
|
||||||
#set $mode = $kwargs and $kwargs.get('mode', '')
|
#set $mode = $kwargs and $kwargs.get('mode', '')
|
||||||
#if $all_shows or ($kwargs and $kwargs.get('show_header'))
|
#if $all_shows or ($kwargs and $kwargs.get('show_header'))
|
||||||
<div class="pull-right" style="margin-top:-35px">
|
<div class="pull-right" style="margin-top:-35px">
|
||||||
<span>View:</span>
|
<select id="showsort" class="form-control form-control-inline input-sm">
|
||||||
<select id="showfilter" class="form-control form-control-inline input-sm">
|
#set $num_all = len($all_shows)
|
||||||
#set $count_all_shows = len($all_shows)
|
|
||||||
#set $count_inlibrary = $all_shows_inlibrary
|
|
||||||
<option value="*" selected="selected">All<%= ' (%d)' % count_all_shows %></option>
|
|
||||||
<option value=".notinlibrary">Not In Library<%= ' (%d)' % (count_all_shows - count_inlibrary) %></option>
|
|
||||||
<option value=".inlibrary">In Library<%= ' (%d)' % count_inlibrary %></option>
|
|
||||||
#set $selected = ' class="selected"'
|
#set $selected = ' class="selected"'
|
||||||
|
<optgroup label="View">
|
||||||
|
<option value="*"#echo selected# selected="selected">All (#echo ('', '%s/' % ($num_all - $num_hidden))[0 < $num_hidden]#$num_all)</option>
|
||||||
|
<option value=".notinlibrary">Not In Library (#echo $num_all - $num_inlibrary#)</option>
|
||||||
|
<option value=".inlibrary">In Library ($num_inlibrary)</option>
|
||||||
|
#if 'Ani' not in $browse_type
|
||||||
|
<option value=".hide">Hidden ($num_hidden)</option>
|
||||||
|
#end if
|
||||||
|
</optgroup>
|
||||||
|
<optgroup label="Sort order">
|
||||||
|
<option value="asc"#echo selected#>Asc</option>
|
||||||
|
<option value="desc">Desc</option>
|
||||||
|
</optgroup>
|
||||||
|
<optgroup label="Sort by">
|
||||||
|
<option value="by_name">Name</option>
|
||||||
|
<option value="by_original" #echo selected#>Original</option>
|
||||||
|
<option value="by_premiered">First aired</option>
|
||||||
|
<option value="by_votes">Votes</option>
|
||||||
|
<option value="by_rating">% Rating</option>
|
||||||
|
<option value="by_rating_votes">% Rating > Votes</option>
|
||||||
|
</optgroup>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
#if 'Ani' not in $browse_type
|
||||||
|
<select id="showfilter" class="form-control form-control-inline input-sm">
|
||||||
|
#set $selected = ' class="selected" selected="selected"'
|
||||||
#if 'Trakt' == $browse_type
|
#if 'Trakt' == $browse_type
|
||||||
<optgroup label="Trakt">
|
<optgroup label="Trakt">
|
||||||
<option value="trakt_anticipated"#echo ('', selected)['anticipated' == $mode]#>Anticipating</option>
|
<option value="trakt_anticipated"#echo ('', selected)['anticipated' == $mode]#>Anticipating</option>
|
||||||
|
@ -161,6 +268,18 @@
|
||||||
<option value="trakt_recommended?action=add">Enable Trakt here</option>
|
<option value="trakt_recommended?action=add">Enable Trakt here</option>
|
||||||
#end if
|
#end if
|
||||||
</optgroup>
|
</optgroup>
|
||||||
|
#if any($sg_var('TRAKT_ACCOUNTS', []))
|
||||||
|
<optgroup label="Trakt watchlisted">
|
||||||
|
#for $account in $sg_var('TRAKT_ACCOUNTS')
|
||||||
|
#if $sg_var('TRAKT_ACCOUNTS').get($account).active and $sg_var('TRAKT_ACCOUNTS').get($account).name
|
||||||
|
<option value="trakt_watchlist?account=$account"#echo ('', selected)[('watchlist-%s' % $account) == $mode]#>for $sg_var('TRAKT_ACCOUNTS').get($account).name</option>
|
||||||
|
#end if
|
||||||
|
#end for
|
||||||
|
#else
|
||||||
|
<optgroup label="To get watchlisted">
|
||||||
|
<option value="trakt_watchlist?action=add">Enable Trakt here</option>
|
||||||
|
#end if
|
||||||
|
</optgroup>
|
||||||
#elif 'IMDb' == $browse_type
|
#elif 'IMDb' == $browse_type
|
||||||
#set $periods = $kwargs and $kwargs.get('periods')
|
#set $periods = $kwargs and $kwargs.get('periods')
|
||||||
#if $periods
|
#if $periods
|
||||||
|
@ -187,25 +306,10 @@
|
||||||
#end if
|
#end if
|
||||||
#end if
|
#end if
|
||||||
</select>
|
</select>
|
||||||
|
#end if
|
||||||
<span style="margin-left:12px">Sort By:</span>
|
|
||||||
<select id="showsort" class="form-control form-control-inline input-sm">
|
|
||||||
<option value="name">Name</option>
|
|
||||||
<option value="original" selected="selected">Original</option>
|
|
||||||
<option value="premiered">First aired</option>
|
|
||||||
<option value="votes">Votes</option>
|
|
||||||
<option value="rating">% Rating</option>
|
|
||||||
<option value="rating_votes">% Rating > Votes</option>
|
|
||||||
</select>
|
|
||||||
|
|
||||||
<span style="margin-left:12px">Sort Order:</span>
|
|
||||||
<select id="showsortdirection" class="form-control form-control-inline input-sm">
|
|
||||||
<option value="asc" selected="selected">Asc</option>
|
|
||||||
<option value="desc">Desc</option>
|
|
||||||
</select>
|
|
||||||
</div>
|
</div>
|
||||||
<h4 style="float:left;margin:0 0 0 2px">$browse_title</h4>
|
<h4 style="float:left;margin:0 0 0 2px">$browse_title</h4>
|
||||||
#if $kwargs and $kwargs.get('oldest'):
|
#if $kwargs and $kwargs.get('oldest')
|
||||||
<div class="grey-text" style="clear:both;margin-left:2px;font-size:0.85em">
|
<div class="grey-text" style="clear:both;margin-left:2px;font-size:0.85em">
|
||||||
First aired from $kwargs['oldest'] until $kwargs['newest']
|
First aired from $kwargs['oldest'] until $kwargs['newest']
|
||||||
</div>
|
</div>
|
||||||
|
@ -214,7 +318,10 @@
|
||||||
|
|
||||||
<div id="container">
|
<div id="container">
|
||||||
#if $all_shows
|
#if $all_shows
|
||||||
#for $this_show in $all_shows:
|
#set $poster_id = 0
|
||||||
|
#for $this_show in $all_shows
|
||||||
|
#set $poster_id += 1
|
||||||
|
|
||||||
#set $title_html = $this_show['title'].replace('"', '"').replace("'", ''')
|
#set $title_html = $this_show['title'].replace('"', '"').replace("'", ''')
|
||||||
#if 'newseasons' == $mode
|
#if 'newseasons' == $mode
|
||||||
#set $overview = '%s: %s' % (
|
#set $overview = '%s: %s' % (
|
||||||
|
@ -224,7 +331,15 @@
|
||||||
#set $overview = $this_show['overview']
|
#set $overview = $this_show['overview']
|
||||||
#end if
|
#end if
|
||||||
|
|
||||||
<div class="show-card <%= ('notinlibrary', 'inlibrary')[':' in this_show['show_id']] %>" data-name="#echo re.sub(r'([\'\"])', r'', $this_show['title'])#" data-rating="$this_show['rating']" data-votes="$this_show['votes']" data-premiered="$this_show['premiered']">
|
#set $known = 'not'
|
||||||
|
#set $show_id = $this_show['show_id']
|
||||||
|
#if ':' in $show_id
|
||||||
|
#set $known = ''
|
||||||
|
#set $show_id = $show_id[2:]
|
||||||
|
#end if
|
||||||
|
#set $hide = ('', 'hide ')[$show_id in $sickbeard.BROWSELIST_HIDDEN]
|
||||||
|
|
||||||
|
<div class="show-card ${hide}${known}inlibrary" data-name="#echo re.sub(r'([\'\"])', r'', $this_show['title'])#" data_id="$show_id" data-rating="$this_show['rating']" data-votes="$this_show['votes']" data-premiered="$this_show['premiered']">
|
||||||
<div class="show-card-inner">
|
<div class="show-card-inner">
|
||||||
<div class="browse-image">
|
<div class="browse-image">
|
||||||
<a class="browse-image" href="<%= anon_url(this_show['url_src_db']) %>" target="_blank"
|
<a class="browse-image" href="<%= anon_url(this_show['url_src_db']) %>" target="_blank"
|
||||||
|
@ -233,10 +348,11 @@
|
||||||
<p><span style='font-weight:bold;font-size:0.9em;color:#888'><em>#if $kwargs and 'newseasons' == $mode#Air#else#First air#end if##echo ('s', 'ed')[$this_show['when_past']]#: $this_show['premiered_str']</em></span>
|
<p><span style='font-weight:bold;font-size:0.9em;color:#888'><em>#if $kwargs and 'newseasons' == $mode#Air#else#First air#end if##echo ('s', 'ed')[$this_show['when_past']]#: $this_show['premiered_str']</em></span>
|
||||||
#if $this_show.get('ended_str')# - <span style='font-weight:bold;font-size:0.9em;color:#888'><em>Ended: $this_show['ended_str']</em></span>#end if#</p>
|
#if $this_show.get('ended_str')# - <span style='font-weight:bold;font-size:0.9em;color:#888'><em>Ended: $this_show['ended_str']</em></span>#end if#</p>
|
||||||
<span style='float:right'>Click for more at <span class='boldest'>$browse_type</span></span>">
|
<span style='float:right'>Click for more at <span class='boldest'>$browse_type</span></span>">
|
||||||
#if 'poster' in $this_show['images']:
|
#if 'poster' in $this_show['images']
|
||||||
#set $image = $this_show['images']['poster']['thumb']
|
#set $image = $this_show['images']['poster']['thumb']
|
||||||
<img alt="" class="browse-image" src="#if $image and 'http' != $image[:4]#$sbRoot/#end if#$image" />
|
<img id="poster-$poster_id" alt="" class="browse-image" data-original="#if $image and 'http' != $image[:4]#$sg_root/#end if#$image" />
|
||||||
#else:
|
<span id="loading-poster-$poster_id" class="lazy-loading-image"><i class="spinner"></i></span>
|
||||||
|
#else
|
||||||
<span> </span>
|
<span> </span>
|
||||||
#end if
|
#end if
|
||||||
</a>
|
</a>
|
||||||
|
@ -245,20 +361,22 @@
|
||||||
<div class="show-title">
|
<div class="show-title">
|
||||||
#echo ((re.sub('^((?:A(?!\s+to)n?)|The)\s(\w)', r'<span class="article">\1</span> \2', $this_show['title']), $this_show['title'])[$sg_var('SORT_ARTICLE')], '<span> </span>')['' == $this_show['title']]#
|
#echo ((re.sub('^((?:A(?!\s+to)n?)|The)\s(\w)', r'<span class="article">\1</span> \2', $this_show['title']), $this_show['title'])[$sg_var('SORT_ARTICLE')], '<span> </span>')['' == $this_show['title']]#
|
||||||
</div>
|
</div>
|
||||||
|
#if 'Ani' not in $browse_type
|
||||||
|
<a class="show-toggle-hide" href="$sg_root/home/addShows/show_toggle_hide?ids=$show_id#echo ('', ':%s' % $this_show['ids'].get('imdb', '-'))['Trakt' == $browse_type]#" title="#echo ('H', 'Unh')[any($hide)]#ide"><i class="sgicon-delete"></i></a>
|
||||||
|
#end if
|
||||||
<div class="clearfix">
|
<div class="clearfix">
|
||||||
<p>$this_show['rating']%<i class="heart icon-glyph"></i><i>$this_show['votes'] votes</i></p>
|
<p>$this_show['rating']%<i class="heart icon-glyph"></i><i>$this_show['votes'] votes</i></p>
|
||||||
#if 'url_tvdb' in $this_show and $this_show['url_tvdb']:
|
#if 'url_tvdb' in $this_show and $this_show['url_tvdb']
|
||||||
<a class="service" href="<%= anon_url(this_show['url_tvdb']) %>" onclick="window.open(this.href, '_blank'); return false;"
|
<a class="service" href="<%= anon_url(this_show['url_tvdb']) %>" onclick="window.open(this.href, '_blank'); return false;"
|
||||||
title="View <span class='boldest'>tvdb</span> detail for <span style='color: rgb(66, 139, 202)'>$title_html</span>">
|
title="View <span class='boldest'>tvdb</span> detail for <span style='color: rgb(66, 139, 202)'>$title_html</span>">
|
||||||
<i><img style="margin-top:5px" alt="tvdb" height="16" width="16" src="$sbRoot/images/$sickbeard.indexerApi($sickbeard.indexers.indexer_config.INDEXER_TVDB).config['icon']" /></i></a>
|
<i><img style="margin-top:5px" alt="tvdb" height="16" width="16" src="$sg_root/images/$sickbeard.indexerApi($sickbeard.indexers.indexer_config.INDEXER_TVDB).config['icon']" /></i></a>
|
||||||
#end if
|
#end if
|
||||||
|
|
||||||
<div class="browse-add-show-holder">
|
<div class="browse-add-show-holder">
|
||||||
#if ':' in $this_show['show_id']:
|
#if ':' in $this_show['show_id']
|
||||||
<p style="line-height:1.5;padding:2px 5px 3px" title="#echo '%s added' % $sickbeard.indexerApi(this_show['show_id'][:1]).config.get('name')#">In library</p>
|
<p style="line-height:1.5;padding:2px 5px 3px" title="#echo '%s added' % $sickbeard.indexerApi(this_show['show_id'][:1]).config.get('name')#">In library</p>
|
||||||
#else
|
#else
|
||||||
<a href="$sbRoot/home/addShows/add${browse_type}Show?indexer_id=${this_show['show_id']}&showName=${urllib.quote($this_show['title'].encode("utf-8"))}" class="btn btn-xs">Add Show</a>
|
<a href="$sg_root/home/addShows/add${browse_type}Show?indexer_id=${this_show['show_id']}&showName=${urllib.quote($this_show['title'].encode("utf-8"))}" class="btn btn-xs">Add Show</a>
|
||||||
#end if
|
#end if
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -270,15 +388,15 @@
|
||||||
</div>
|
</div>
|
||||||
#end for
|
#end for
|
||||||
</div>
|
</div>
|
||||||
#if $kwargs and $kwargs.get('footnote'):
|
#if $kwargs and $kwargs.get('footnote')
|
||||||
<div>
|
<div style="clear:both">
|
||||||
$kwargs['footnote']
|
$kwargs['footnote']
|
||||||
</div>
|
</div>
|
||||||
#end if
|
#end if
|
||||||
#else
|
#else
|
||||||
<div class="show-card" style="width:100%; margin-top:20px; padding:20px">
|
<div class="show-card" style="width:100%; margin-top:20px; padding:20px">
|
||||||
<p class="red-text">
|
<p class="red-text">
|
||||||
#if $kwargs and $kwargs.get('error_msg'):
|
#if $kwargs and $kwargs.get('error_msg')
|
||||||
$kwargs['error_msg']
|
$kwargs['error_msg']
|
||||||
#else
|
#else
|
||||||
$browse_type API did not return results, this can happen from time to time.
|
$browse_type API did not return results, this can happen from time to time.
|
||||||
|
@ -295,4 +413,6 @@ window.setInterval('location.reload(true)', 600000); // Refresh every 10 minutes
|
||||||
//-->
|
//-->
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
<script type="text/javascript" src="$sg_root/js/lazyload/lazyload.min.js?v=$sbPID"></script>
|
||||||
|
<script type="text/javascript" src="$sg_root/js/inc_bottom.js?v=$sbPID"></script>
|
||||||
#include $os.path.join($sg_str('PROG_DIR'), 'gui/slick/interfaces/default/inc_bottom.tmpl')
|
#include $os.path.join($sg_str('PROG_DIR'), 'gui/slick/interfaces/default/inc_bottom.tmpl')
|
||||||
|
|
|
@ -1,12 +1,15 @@
|
||||||
#import re
|
#import re
|
||||||
#import sickbeard
|
#import sickbeard
|
||||||
#from sickbeard.helpers import anon_url
|
#from sickbeard.helpers import anon_url
|
||||||
|
<% def sg_var(varname, default=False): return getattr(sickbeard, varname, default) %>#slurp#
|
||||||
|
<% def sg_str(varname, default=''): return getattr(sickbeard, varname, default) %>#slurp#
|
||||||
|
#set $state_checked = ('', ' checked=checked')[any([sg_var('IMPORT_DEFAULT_CHECKED_SHOWS')])]
|
||||||
|
|
||||||
<table id="addRootDirTable" class="sickbeardTable tablesorter">
|
<table id="addRootDirTable" class="sickbeardTable tablesorter">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th class="col-checkbox">
|
<th class="col-checkbox">
|
||||||
<input type="checkbox" id="checkAll" checked=checked>
|
<input type="checkbox" id="checkAll"$state_checked>
|
||||||
</th>
|
</th>
|
||||||
<th>Parent\show folder</th>
|
<th>Parent\show folder</th>
|
||||||
<th width="20%">Show name<br />(tvshow.nfo)</th>
|
<th width="20%">Show name<br />(tvshow.nfo)</th>
|
||||||
|
@ -41,7 +44,7 @@
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td class="col-checkbox">
|
<td class="col-checkbox">
|
||||||
<input type="checkbox" id="$show_id" class="dirCheck" checked=checked>
|
<input type="checkbox" id="$show_id" class="dirCheck"$state_checked>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<label for="$show_id">
|
<label for="$show_id">
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
#import sickbeard
|
#import sickbeard
|
||||||
#from sickbeard.helpers import anon_url
|
#from sickbeard.helpers import anon_url
|
||||||
##
|
##
|
||||||
#set global $header = 'Add from TV info source'
|
#set global $header = ('Add from TV info source', '<span class="grey-text">%s::</span>%s' % ($kwargs.get('action'), $default_show_name))[any([$kwargs.get('action')])]
|
||||||
#set global $title = $header
|
#set global $title = ('Add from TV info source', '%s::%s' % ($kwargs.get('action'), $default_show_name))[any([$kwargs.get('action')])]
|
||||||
#set global $sbPath = '../..'
|
#set global $sbPath = '../..'
|
||||||
#set global $statpath = '../..'
|
#set global $statpath = '../..'
|
||||||
#set global $topmenu = 'home'
|
#set global $topmenu = 'home'
|
||||||
|
@ -15,7 +15,11 @@
|
||||||
#set indexer_count = len([$i for $i in $sickbeard.indexerApi().indexers if $sickbeard.indexerApi(i).config.get('active', False) and not $sickbeard.indexerApi(i).config.get('defunct', False)]) + 1
|
#set indexer_count = len([$i for $i in $sickbeard.indexerApi().indexers if $sickbeard.indexerApi(i).config.get('active', False) and not $sickbeard.indexerApi(i).config.get('defunct', False)]) + 1
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
var show_scene_maps = ${show_scene_maps}
|
var show_scene_maps = ${show_scene_maps},
|
||||||
|
config = {
|
||||||
|
sortArticle: #echo ['!1','!0'][$sg_var('SORT_ARTICLE')]#,
|
||||||
|
resultsSortby: '#echo $sg_str('RESULTS_SORTBY', 'rel')#'
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script type="text/javascript" src="$sbRoot/js/formwizard.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/formwizard.js?v=$sbPID"></script>
|
||||||
|
@ -29,38 +33,47 @@
|
||||||
<h1 class="title">$title</h1>
|
<h1 class="title">$title</h1>
|
||||||
#end if
|
#end if
|
||||||
|
|
||||||
<image class="preload-image" style="position:absolute;top:-999px" src="$sbRoot/images/loading32#echo ('', '-dark')['dark' == $sg_str('THEME_NAME', 'dark')]#.gif" width="32" height="32" border="0">
|
<span class="preload-image" style="position:absolute;top:-999px" src="$sbRoot/images/loading32#echo ('', '-dark')['dark' == $sg_str('THEME_NAME', 'dark')]#.gif" width="32" height="32" border="0"></span>
|
||||||
|
|
||||||
<div id="newShowPortal">
|
<div id="newShowPortal">
|
||||||
|
|
||||||
|
#if not $kwargs.get('action')
|
||||||
<div id="displayText">aoeu</div>
|
<div id="displayText">aoeu</div>
|
||||||
<br />
|
<br>
|
||||||
|
#end if
|
||||||
|
|
||||||
<form id="addShowForm" method="post" action="$sbRoot/home/addShows/addNewShow" accept-charset="utf-8">
|
<form id="addShowForm"#if $kwargs.get('action')# class="fullwidth"#end if# method="post" action="$sbRoot/home/addShows/addNewShow" accept-charset="utf-8">
|
||||||
|
|
||||||
<fieldset class="sectionwrap step-one">
|
<fieldset class="sectionwrap step-one">
|
||||||
<legend class="legendStep"><p>#if $use_provided_info#Using known show information#else#Find show at TV info source#end if#</p></legend>
|
<legend class="legendStep"><p>#if $use_provided_info#Using known show information#else#Find show at TV info source#end if#</p></legend>
|
||||||
|
|
||||||
<div class="stepDiv">
|
<div class="stepDiv">
|
||||||
<input type="hidden" id="indexer_timeout" value="$sg_var('INDEXER_TIMEOUT', 20)" />
|
<input type="hidden" id="indexer_timeout" value="$sg_var('INDEXER_TIMEOUT', 20)">
|
||||||
<input type="hidden" id="indexer_count" value="$indexer_count" />
|
<input type="hidden" id="indexer_count" value="$indexer_count">
|
||||||
|
#if $kwargs.get('action')
|
||||||
|
<input type="hidden" name="providedIndexer" value="$provided_indexer">
|
||||||
|
<input type="hidden" name="return_to" value="$kwargs.get('return_to')">
|
||||||
|
<input type="hidden" name="cancel_form" value="0">
|
||||||
|
<style>
|
||||||
|
.formpaginate .next{visibility:hidden !important}
|
||||||
|
</style>
|
||||||
|
#end if
|
||||||
#if $use_provided_info
|
#if $use_provided_info
|
||||||
#set $provided_indexer_local = $provided_indexer
|
#set $provided_indexer_local = $provided_indexer
|
||||||
#set $provided_indexer_id_local = $provided_indexer_id
|
#set $provided_indexer_id_local = $provided_indexer_id
|
||||||
Show: <a href="<%= anon_url(sickbeard.indexerApi(provided_indexer_local).config['show_url'], provided_indexer_id_local) %>">$provided_indexer_name</a>
|
Show: <a href="<%= anon_url(sickbeard.indexerApi(provided_indexer_local).config['show_url'], provided_indexer_id_local) %>">$provided_indexer_name</a>
|
||||||
<input type="hidden" name="indexerLang" value="en" />
|
<input type="hidden" name="indexerLang" value="en">
|
||||||
<input type="hidden" name="whichSeries" value="#echo '|'.join([str($provided_indexer), '', str($provided_indexer_id), $provided_indexer_name])#" />
|
<input type="hidden" name="whichSeries" value="#echo '|'.join([str($provided_indexer), '', str($provided_indexer_id), $provided_indexer_name])#">
|
||||||
<input type="hidden" id="providedName" value="$provided_indexer_name" />
|
<input type="hidden" id="providedName" value="$provided_indexer_name">
|
||||||
<input type="hidden" id="providedIndexer" value="$provided_indexer" />
|
<input type="hidden" id="providedIndexer" value="$provided_indexer">
|
||||||
#else
|
#else
|
||||||
#if 2 > $len($indexers)
|
#if 2 > $len($indexers)
|
||||||
<style>
|
<style>
|
||||||
#addShowForm input#nameToSearch{width:611px}
|
#addShowForm input#nameToSearch{width:611px}
|
||||||
</style>
|
</style>
|
||||||
<input type="hidden" id="providedIndexer" value="$provided_indexer" />
|
<input type="hidden" id="providedIndexer" value="$provided_indexer">
|
||||||
#end if
|
#end if
|
||||||
<input type="text" id="nameToSearch" value="$default_show_name" placeholder="Enter a show name, TVDB ID, IMDb Url, or IMDb ID" class="form-control form-control-inline input-sm input350" />
|
<input type="text" id="nameToSearch" value="$default_show_name" placeholder="Enter a show name, TVDB ID, IMDb Url, or IMDb ID" class="form-control form-control-inline input-sm input350">
|
||||||
|
|
||||||
<span style="float:right">
|
<span style="float:right">
|
||||||
<select name="indexerLang" id="indexerLangSelect" class="form-control form-control-inline input-sm">
|
<select name="indexerLang" id="indexerLangSelect" class="form-control form-control-inline input-sm">
|
||||||
|
@ -76,9 +89,9 @@
|
||||||
</select>
|
</select>
|
||||||
#end if
|
#end if
|
||||||
|
|
||||||
<input class="btn btn-inline" type="button" id="searchName" value="Search" />
|
<input class="btn btn-inline" type="button" id="searchName" value="Search">
|
||||||
</span>
|
</span>
|
||||||
<br />
|
<br>
|
||||||
<p style="margin:5px 0 15px"><span class="add-tip">Enter show name, TVDB ID, IMDb Url, or IMDb ID. </span><b>*</b>SickGear supports english, language is used for show/episode data</p>
|
<p style="margin:5px 0 15px"><span class="add-tip">Enter show name, TVDB ID, IMDb Url, or IMDb ID. </span><b>*</b>SickGear supports english, language is used for show/episode data</p>
|
||||||
|
|
||||||
<div id="searchResults" style="height: 100%"></div>
|
<div id="searchResults" style="height: 100%"></div>
|
||||||
|
@ -88,13 +101,14 @@
|
||||||
<div style="clear:both"> </div>
|
<div style="clear:both"> </div>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
|
#if not $kwargs.get('action')
|
||||||
<fieldset class="sectionwrap step-two" style="visibility:hidden">
|
<fieldset class="sectionwrap step-two" style="visibility:hidden">
|
||||||
<legend class="legendStep"><p>Pick parent folder</p></legend>
|
<legend class="legendStep"><p>Pick parent folder</p></legend>
|
||||||
|
|
||||||
<div class="stepDiv parent-folder">
|
<div class="stepDiv parent-folder">
|
||||||
#if $provided_show_dir
|
#if $provided_show_dir
|
||||||
Pre-chosen Destination Folder: <b>$provided_show_dir</b> <br />
|
Pre-chosen Destination Folder: <b>$provided_show_dir</b> <br>
|
||||||
<input type="hidden" id="fullShowPath" name="fullShowPath" value="$provided_show_dir" /><br />
|
<input type="hidden" id="fullShowPath" name="fullShowPath" value="$provided_show_dir"><br>
|
||||||
#else
|
#else
|
||||||
#include $os.path.join($sg_str('PROG_DIR'), 'gui/slick/interfaces/default/inc_rootDirs.tmpl')
|
#include $os.path.join($sg_str('PROG_DIR'), 'gui/slick/interfaces/default/inc_rootDirs.tmpl')
|
||||||
#end if
|
#end if
|
||||||
|
@ -111,23 +125,29 @@
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
||||||
#for $curNextDir in $other_shows
|
#for $curNextDir in $other_shows
|
||||||
<input type="hidden" name="other_shows" value="$curNextDir" />
|
<input type="hidden" name="other_shows" value="$curNextDir">
|
||||||
#end for
|
#end for
|
||||||
<input type="hidden" name="skipShow" id="skipShow" value="" />
|
<input type="hidden" name="skipShow" id="skipShow" value="">
|
||||||
|
#end if
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<br />
|
<br>
|
||||||
|
|
||||||
<div style="width: 100%; text-align: center;">
|
<div style="width: 100%; text-align: center;">
|
||||||
<input class="btn" type="button" id="addShowButton" value="Add Show" disabled="disabled" />
|
#if not $kwargs.get('action')
|
||||||
|
<input class="btn" type="button" id="addShowButton" value="Add Show" disabled="disabled">
|
||||||
|
#else
|
||||||
|
<input class="btn" type="button" id="addShowButton" value="Select Show" disabled="disabled">
|
||||||
|
<input class="btn btn-danger" type="button" id="cancelShowButton" value="Cancel Select" style="margin-left:10px" disabled="disabled">
|
||||||
|
#end if
|
||||||
#if $provided_show_dir
|
#if $provided_show_dir
|
||||||
<input class="btn" type="button" id="skipShowButton" value="Skip Show" />
|
<input class="btn" type="button" id="skipShowButton" value="Skip Show">
|
||||||
#end if
|
#end if
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script type="text/javascript" src="$sbRoot/js/rootDirs.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/rootDirs.js?v=$sbPID"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/blackwhite.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/blackwhite.js?v=$sbPID"></script>
|
||||||
|
|
||||||
</div></div>
|
</div>
|
||||||
|
|
||||||
#include $os.path.join($sg_str('PROG_DIR'), 'gui/slick/interfaces/default/inc_bottom.tmpl')
|
#include $os.path.join($sg_str('PROG_DIR'), 'gui/slick/interfaces/default/inc_bottom.tmpl')
|
||||||
|
|
|
@ -96,7 +96,7 @@
|
||||||
#raw
|
#raw
|
||||||
jQuery('#episodeDir').fileBrowser({title:'Select Unprocessed Episode Folder', key:'postprocessPath'});
|
jQuery('#episodeDir').fileBrowser({title:'Select Unprocessed Episode Folder', key:'postprocessPath'});
|
||||||
$('#process_method').change(function(){
|
$('#process_method').change(function(){
|
||||||
$('#move-and-trash').css({'display':('move' == $(this).attr('value') ? 'block' : 'none')})
|
$('#move-and-trash').css({'display':('move' == $(this).val() ? 'block' : 'none')})
|
||||||
});
|
});
|
||||||
#end raw
|
#end raw
|
||||||
//-->
|
//-->
|
||||||
|
|
|
@ -13,8 +13,8 @@
|
||||||
<div class="footer clearfix">
|
<div class="footer clearfix">
|
||||||
#set $my_db = $db.DBConnection()
|
#set $my_db = $db.DBConnection()
|
||||||
#set $today = str($datetime.date.today().toordinal())
|
#set $today = str($datetime.date.today().toordinal())
|
||||||
#set status_quality = '(%s)' % ','.join([str(quality) for quality in $Quality.SNATCHED + $Quality.SNATCHED_PROPER])
|
#set status_quality = '(%s)' % ','.join([str(quality) for quality in $Quality.SNATCHED_ANY])
|
||||||
#set status_download = '(%s)' % ','.join([str(quality) for quality in $Quality.DOWNLOADED + [$ARCHIVED]])
|
#set status_download = '(%s)' % ','.join([str(quality) for quality in $Quality.DOWNLOADED + $Quality.ARCHIVED])
|
||||||
#set $sql_statement = 'SELECT '\
|
#set $sql_statement = 'SELECT '\
|
||||||
+ '(SELECT COUNT(*) FROM tv_episodes WHERE season > 0 AND episode > 0 AND airdate > 1 AND status IN %s) AS ep_snatched, '\
|
+ '(SELECT COUNT(*) FROM tv_episodes WHERE season > 0 AND episode > 0 AND airdate > 1 AND status IN %s) AS ep_snatched, '\
|
||||||
% $status_quality\
|
% $status_quality\
|
||||||
|
|
|
@ -23,17 +23,17 @@
|
||||||
#set $ep_str = '%sx%s' % ($ep['season'], $ep['episode'])
|
#set $ep_str = '%sx%s' % ($ep['season'], $ep['episode'])
|
||||||
#set $epLoc = $ep['location']
|
#set $epLoc = $ep['location']
|
||||||
#set never_aired = 0 < int($ep['season']) and 1 == int($ep['airdate'])
|
#set never_aired = 0 < int($ep['season']) and 1 == int($ep['airdate'])
|
||||||
<tr class="#echo ($Overview.overviewStrings[$ep_cats[$ep_str]], 'airdate-never')[$never_aired]##echo ('', ' archived')[ARCHIVED == int($ep['status'])]#">
|
<tr class="#echo ' '.join([$Overview.overviewStrings[$ep_cats[$ep_str]], ('', 'airdate-never')[$never_aired], ('', 'archived')[$ARCHIVED == $Quality.splitCompositeStatus(int($ep['status']))[0]]])#">
|
||||||
<td class="col-checkbox">
|
<td class="col-checkbox">
|
||||||
#if $UNAIRED != int($ep['status']) and not $never_aired
|
#if $UNAIRED != int($ep['status'])
|
||||||
<input type="checkbox" class="epCheck" id="$ep_str" name="$ep_str">
|
<input type="checkbox" class="epCheck" id="$ep_str" name="$ep_str">
|
||||||
#end if
|
#end if
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
#set $nfo, $nfo_img = (('No', '-no'), ('Yes', ''))[int($ep['hasnfo'])]
|
#set $nfo, $nfo_img = (('No', '-no'), ('Yes', ''))[int($ep['hasnfo'])]
|
||||||
#set $tbn, $tbn_img = (('No', '-no'), ('Yes', ''))[int($ep['hastbn'])]
|
#set $tbn, $tbn_img = (('No', '-no'), ('Yes', ''))[int($ep['hastbn'])]
|
||||||
<td align="center" class="meta"><img src="$sbRoot/images/nfo${nfo_img}.gif" alt="$nfo" title="$nfo" width="23" height="11" /><br />
|
<td align="center" class="meta"><img src="$sbRoot/images/nfo${nfo_img}.gif" alt="$nfo" title="$nfo" width="23" height="11"><br />
|
||||||
<img src="$sbRoot/images/tbn${tbn_img}.gif" alt="$tbn" title="$tbn" width="23" height="11" /></td>
|
<img src="$sbRoot/images/tbn${tbn_img}.gif" alt="$tbn" title="$tbn" width="23" height="11"></td>
|
||||||
|
|
||||||
#if $epLoc and $show._location and $epLoc.lower().startswith($show._location.lower())
|
#if $epLoc and $show._location and $epLoc.lower().startswith($show._location.lower())
|
||||||
#set $epLoc = $epLoc[len($show._location)+1:]
|
#set $epLoc = $epLoc[len($show._location)+1:]
|
||||||
|
@ -76,14 +76,15 @@
|
||||||
#else
|
#else
|
||||||
value=""
|
value=""
|
||||||
#end if
|
#end if
|
||||||
style="padding:0; text-align:center; max-width:60px" />
|
style="padding:0; text-align:center; max-width:60px">
|
||||||
</td>
|
</td>
|
||||||
#end if
|
#end if
|
||||||
#slurp
|
#slurp
|
||||||
<td class="col-name">
|
<td class="col-name">
|
||||||
<img src="$sbRoot/images/info32.png" width="16" height="16" alt="" class="plotInfo#echo '%s" />' %\
|
<img src="$sbRoot/images/info32.png" width="16" height="16" alt="" class="plotInfo#echo '%s' %\
|
||||||
('None opacity40', ('" id="plot_info_%s_%s_%s' % ($show.indexerid, $ep['season'], $ep['episode'])))[None is not $ep['description'] and '' != $ep['description']]#
|
('None opacity40', ('" id="plot_info_%s_%s_%s' % ($show.indexerid, $ep['season'], $ep['episode'])))[None is not $ep['description'] and '' != $ep['description']]#">
|
||||||
#if not $ep['name'] or 'TBA' == $ep['name']#<em class="tba grey-text">TBA</em>#else#$ep['name']#end if#
|
#set $cls = (' class="tba grey-text"', '')['good' == $Overview.overviewStrings[$ep_cats[$ep_str]]]
|
||||||
|
#if not $ep['name'] or 'TBA' == $ep['name']#<em${cls}>TBA</em>#else#$ep['name']#end if#
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td class="col-airdate">
|
<td class="col-airdate">
|
||||||
|
@ -95,7 +96,7 @@
|
||||||
#if $ep['subtitles']
|
#if $ep['subtitles']
|
||||||
#for $sub_lang in subliminal.language.language_list($ep['subtitles'].split(','))
|
#for $sub_lang in subliminal.language.language_list($ep['subtitles'].split(','))
|
||||||
#if '' != sub_lang.alpha2
|
#if '' != sub_lang.alpha2
|
||||||
<img src="$sbRoot/images/flags/${sub_lang.alpha2}.png" width="16" height="11" alt="${sub_lang}" />
|
<img src="$sbRoot/images/flags/${sub_lang.alpha2}.png" width="16" height="11" alt="${sub_lang}">
|
||||||
#end if
|
#end if
|
||||||
#end for
|
#end for
|
||||||
#end if
|
#end if
|
||||||
|
@ -104,21 +105,21 @@
|
||||||
#slurp
|
#slurp
|
||||||
#set $curStatus, $curQuality = $Quality.splitCompositeStatus(int($ep['status']))
|
#set $curStatus, $curQuality = $Quality.splitCompositeStatus(int($ep['status']))
|
||||||
#if Quality.NONE != $curQuality
|
#if Quality.NONE != $curQuality
|
||||||
<td class="col-status">#if SUBTITLED == $curStatus#<span class="addQTip" title="$statusStrings[$curStatus]"><i class="sgicon-subtitles" style="vertical-align:middle"></i></span>#else#$statusStrings[$curStatus].replace('Downloaded', '')#end if# <span class="quality $Quality.get_quality_css($curQuality)#if $downloaded# addQTip" title="$downloaded#end if#">$Quality.qualityStrings[$curQuality]</span></td>
|
<td class="col-status">#if $SUBTITLED == $curStatus#<span class="addQTip" title="$statusStrings[$curStatus]"><i class="sgicon-subtitles" style="vertical-align:middle"></i></span>#else#$statusStrings[$curStatus].replace('Downloaded', '')#end if# <span class="quality $Quality.get_quality_css($curQuality)#if $downloaded# addQTip" title="$downloaded#end if#">$Quality.qualityStrings[$curQuality]</span></td>
|
||||||
#else
|
#else
|
||||||
<td class="col-status">$statusStrings[$curStatus]</td>
|
<td class="col-status">$statusStrings[$curStatus]</td>
|
||||||
#end if
|
#end if
|
||||||
<td class="col-search">
|
<td class="col-search">
|
||||||
#if 0 != int($ep['season'])
|
#if 0 != int($ep['season'])
|
||||||
#if (int($ep['status']) in $Quality.SNATCHED or int($ep['status']) in $Quality.DOWNLOADED) and $sg_var('USE_FAILED_DOWNLOADS')
|
#if (int($ep['status']) in $Quality.SNATCHED or int($ep['status']) in $Quality.DOWNLOADED) and $sg_var('USE_FAILED_DOWNLOADS')
|
||||||
<a class="epRetry" id="$ep_str" name="$ep_str" href="$sbRoot/home/retryEpisode?show=$show.indexerid&season=$ep['season']&episode=$ep['episode']"><img src="$sbRoot/images/search16.png" height="16" alt="retry" title="Retry download" /></a>
|
<a class="epRetry" id="$ep_str" name="$ep_str" href="$sbRoot/home/retryEpisode?show=$show.indexerid&season=$ep['season']&episode=$ep['episode']"><img src="$sbRoot/images/search16.png" height="16" alt="retry" title="Retry download"></a>
|
||||||
#else
|
#else
|
||||||
<a class="epSearch" id="$ep_str" name="$ep_str" href="$sbRoot/home/searchEpisode?show=$show.indexerid&season=$ep['season']&episode=$ep['episode']"><img src="$sbRoot/images/search16.png" width="16" height="16" alt="search" title="Manual search" /></a>
|
<a class="epSearch" id="$ep_str" name="$ep_str" href="$sbRoot/home/searchEpisode?show=$show.indexerid&season=$ep['season']&episode=$ep['episode']"><img src="$sbRoot/images/search16.png" width="16" height="16" alt="search" title="Manual search"></a>
|
||||||
#end if
|
#end if
|
||||||
#end if
|
#end if
|
||||||
#slurp
|
#slurp
|
||||||
#if $sg_var('USE_SUBTITLES') and $show.subtitles and len(set(str($ep['subtitles']).split(',')).intersection(set($subtitles.wantedLanguages()))) < len($subtitles.wantedLanguages()) and $ep['location']
|
#if $sg_var('USE_SUBTITLES') and $show.subtitles and len(set(str($ep['subtitles']).split(',')).intersection(set($subtitles.wantedLanguages()))) < len($subtitles.wantedLanguages()) and $ep['location']
|
||||||
<a class="epSubtitlesSearch" href="$sbRoot/home/searchEpisodeSubtitles?show=$show.indexerid&season=$ep['season']&episode=$ep['episode']"><img src="$sbRoot/images/closed_captioning.png" height="16" alt="search subtitles" title="Search subtitles" /></a>
|
<a class="epSubtitlesSearch" href="$sbRoot/home/searchEpisodeSubtitles?show=$show.indexerid&season=$ep['season']&episode=$ep['episode']"><img src="$sbRoot/images/closed_captioning.png" height="16" alt="search subtitles" title="Search subtitles"></a>
|
||||||
#end if
|
#end if
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
|
@ -39,28 +39,29 @@
|
||||||
<meta name="msapplication-config" content="$sbRoot/css/browserconfig.xml">
|
<meta name="msapplication-config" content="$sbRoot/css/browserconfig.xml">
|
||||||
<meta name="theme-color" content="#echo '#%s' % ('333', '15528F')['dark' == $sg_str('THEME_NAME', 'dark')]#">
|
<meta name="theme-color" content="#echo '#%s' % ('333', '15528F')['dark' == $sg_str('THEME_NAME', 'dark')]#">
|
||||||
|
|
||||||
<link rel="stylesheet" type="text/css" href="$sbRoot/css/lib/bootstrap.css?v=$sbPID"/>
|
<link rel="stylesheet" type="text/css" href="$sbRoot/css/lib/bootstrap.min.css?v=$sbPID"/>
|
||||||
|
<link rel="stylesheet" type="text/css" href="$sbRoot/css/lib/bootstrap-theme.min.css?v=$sbPID"/>
|
||||||
<link rel="stylesheet" type="text/css" href="$sbRoot/css/browser.css?v=$sbPID" />
|
<link rel="stylesheet" type="text/css" href="$sbRoot/css/browser.css?v=$sbPID" />
|
||||||
<link rel="stylesheet" type="text/css" href="$sbRoot/css/lib/jquery-ui-1.10.4.custom.css?v=$sbPID" />
|
<link rel="stylesheet" type="text/css" href="$sbRoot/css/lib/jquery-ui.min.css?v=$sbPID" />
|
||||||
<link rel="stylesheet" type="text/css" href="$sbRoot/css/lib/jquery.qtip-2.2.1.min.css?v=$sbPID"/>
|
<link rel="stylesheet" type="text/css" href="$sbRoot/css/lib/jquery.qtip.min.css?v=$sbPID"/>
|
||||||
<link rel="stylesheet" type="text/css" href="$sbRoot/css/lib/pnotify.custom.min.css?v=$sbPID" />
|
<link rel="stylesheet" type="text/css" href="$sbRoot/css/lib/pnotify.custom.min.css?v=$sbPID" />
|
||||||
|
<link rel="stylesheet" type="text/css" href="$sbRoot/css/lib/token-input.min.css?v=$sbPID" />
|
||||||
<link rel="stylesheet" type="text/css" href="$sbRoot/css/style.css?v=$sbPID"/>
|
<link rel="stylesheet" type="text/css" href="$sbRoot/css/style.css?v=$sbPID"/>
|
||||||
<link rel="stylesheet" type="text/css" href="$sbRoot/css/${sg_str('THEME_NAME', 'dark')}.css?v=$sbPID" />
|
<link rel="stylesheet" type="text/css" href="$sbRoot/css/${sg_str('THEME_NAME', 'dark')}.css?v=$sbPID" />
|
||||||
|
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/jquery-1.8.3.min.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/lib/jquery-2.2.4.min.js?v=$sbPID"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/bootstrap.min.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/lib/bootstrap.min.js?v=$sbPID"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/bootstrap-hover-dropdown.min.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/lib/bootstrap-hover-dropdown.min.js?v=$sbPID"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/jquery-ui-1.10.4.custom.min.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/lib/jquery-ui.min.js?v=$sbPID"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/jquery.cookie.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/lib/jquery.json.min.js?v=$sbPID"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/jquery.cookiejar.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/lib/js.cookie.min.js?v=$sbPID"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/jquery.json-2.2.min.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/lib/jquery.cookiejar.min.js?v=$sbPID"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/jquery.selectboxes.min.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/lib/jquery.selectboxes.min.js?v=$sbPID"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/jquery.tablesorter-2.17.7.min.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/lib/jquery.tablesorter.combined.min.js?v=$sbPID"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/jquery.tablesorter.widgets-2.17.7.min.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/lib/jquery.qtip.min.js?v=$sbPID"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/jquery.qtip-2.2.1.min.js?v=$sbPID"></script>
|
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/pnotify.custom.min.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/lib/pnotify.custom.min.js?v=$sbPID"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/jquery.form-3.35.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/lib/jquery.form.min.js?v=$sbPID"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/jquery.ui.touch-punch-0.2.2.min.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/lib/jquery.ui.touch-punch.min.js?v=$sbPID"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/isotope.pkgd.min.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/lib/isotope.pkgd.min.js?v=$sbPID"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/imagesloaded.pkgd.min.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/lib/imagesloaded.pkgd.min.js?v=$sbPID"></script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/jquery.confirm.js?v=$sbPID"></script>
|
<script type="text/javascript" src="$sbRoot/js/lib/jquery.confirm.js?v=$sbPID"></script>
|
||||||
|
@ -74,7 +75,7 @@
|
||||||
<!--
|
<!--
|
||||||
var sbRoot = '$sbRoot', anonURL = '$sg_str('ANON_REDIRECT')', themeSpinner = '#echo ('', '-dark')['dark' == $sg_str('THEME_NAME', 'dark')]#',
|
var sbRoot = '$sbRoot', anonURL = '$sg_str('ANON_REDIRECT')', themeSpinner = '#echo ('', '-dark')['dark' == $sg_str('THEME_NAME', 'dark')]#',
|
||||||
top_image_html = '<img src="$sbRoot/images/top.gif" width="31" height="11" alt="Jump to top" />', topmenu = '$topmenu';
|
top_image_html = '<img src="$sbRoot/images/top.gif" width="31" height="11" alt="Jump to top" />', topmenu = '$topmenu';
|
||||||
\$.SickGear = {Root: '${sbRoot}', PID: '${sbPID}'};
|
\$.SickGear = {Root: '${sbRoot}', PID: '${sbPID}', anonURL: '$sg_str('ANON_REDIRECT')'};
|
||||||
//-->
|
//-->
|
||||||
</script>
|
</script>
|
||||||
<script type="text/javascript" src="$sbRoot/js/lib/jquery.scrolltopcontrol-1.1.js"></script>
|
<script type="text/javascript" src="$sbRoot/js/lib/jquery.scrolltopcontrol-1.1.js"></script>
|
||||||
|
@ -93,6 +94,13 @@
|
||||||
#set $parts = $body_attr.split('class="')
|
#set $parts = $body_attr.split('class="')
|
||||||
#set $body_attr = ('class="%s '.join($parts), $parts[0] + ' class="%s"')[1 == len($parts)] % {0: '', 1: 'pro', 2: 'pro ii'}.get(getattr($sickbeard, 'DISPLAY_SHOW_VIEWMODE', 0))
|
#set $body_attr = ('class="%s '.join($parts), $parts[0] + ' class="%s"')[1 == len($parts)] % {0: '', 1: 'pro', 2: 'pro ii'}.get(getattr($sickbeard, 'DISPLAY_SHOW_VIEWMODE', 0))
|
||||||
#end if
|
#end if
|
||||||
|
|
||||||
|
#set $classes = ' '.join(([], ['shows-not-found'])[any([$getVar('log_num_not_found_shows_all', 0)])] \
|
||||||
|
+ ([], [($getVar('log_num_not_found_shows', 0) * 'n')[0:4]])[any([$getVar('log_num_not_found_shows', 0)])])
|
||||||
|
#if any($classes)
|
||||||
|
#set $body_attr = $body_attr.rstrip('"') + (' class="%s"', ' %s"')['class=' in $body_attr] % $classes
|
||||||
|
#end if
|
||||||
|
|
||||||
<body$body_attr>
|
<body$body_attr>
|
||||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
|
@ -106,11 +114,11 @@
|
||||||
</button>
|
</button>
|
||||||
<a href="$sbRoot/home/" class="navbar-brand" tabindex="-1" title="SickGear"><img alt="SickGear" src="$sbRoot/images/sickgear.png" style="height: 50px;" class="img-responsive pull-left" /></a>
|
<a href="$sbRoot/home/" class="navbar-brand" tabindex="-1" title="SickGear"><img alt="SickGear" src="$sbRoot/images/sickgear.png" style="height: 50px;" class="img-responsive pull-left" /></a>
|
||||||
</div>
|
</div>
|
||||||
|
#set $hover_dropdown='data-hover="dropdown" data-hover-delay="400" data-delay="500"'
|
||||||
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
|
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
|
||||||
<ul class="nav navbar-nav navbar-right">
|
<ul class="nav navbar-nav navbar-right">
|
||||||
<li id="NAVhome" class="dropdown">
|
<li id="NAVhome" class="dropdown">
|
||||||
<a href="$sbRoot/home/" class="dropdown-toggle" data-toggle="dropdown" data-delay="0" tabindex="$tab#set $tab += 1#">Shows <b class="caret"></b></a>
|
<a href="$sbRoot/home/" class="dropdown-toggle" data-toggle="dropdown" $hover_dropdown tabindex="$tab#set $tab += 1#">Shows <b class="caret"></b></a>
|
||||||
#set $showlist_home, $episode_home, $history_home = 3 * ['(<i class="sgicon-home tight"></i>)']
|
#set $showlist_home, $episode_home, $history_home = 3 * ['(<i class="sgicon-home tight"></i>)']
|
||||||
#if 'shows' == $sickbeard.DEFAULT_HOME
|
#if 'shows' == $sickbeard.DEFAULT_HOME
|
||||||
#set $episode_home, $history_home = 2 * ['']
|
#set $episode_home, $history_home = 2 * ['']
|
||||||
|
@ -142,27 +150,27 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li id="NAVmanage" class="dropdown">
|
<li id="NAVmanage" class="dropdown">
|
||||||
<a href="$sbRoot/manage/" class="dropdown-toggle" data-toggle="dropdown" data-delay="0" tabindex="$tab#set $tab += 1#">Manage <b class="caret"></b></a>
|
<a href="$sbRoot/manage/" class="dropdown-toggle" data-toggle="dropdown" $hover_dropdown tabindex="$tab#set $tab += 1#">Manage <b class="caret"></b><span class="snf bar"><i class="sgicon-warning"></i></span></a>
|
||||||
<ul class="dropdown-menu">
|
<ul class="dropdown-menu">
|
||||||
<li><a href="$sbRoot/home/postprocess/" tabindex="$tab#set $tab += 1#"><i class="sgicon-postprocess"></i>Process Media</a></li>
|
<li><a href="$sbRoot/home/postprocess/" tabindex="$tab#set $tab += 1#"><i class="sgicon-postprocess"></i>Process Media</a></li>
|
||||||
<li class="divider"></li>
|
<li class="divider"></li>
|
||||||
<li><a href="$sbRoot/manage/" tabindex="$tab#set $tab += 1#"><i class="sgicon-bulk-change"></i>Bulk Change</a></li>
|
<li><a href="$sbRoot/manage/" tabindex="$tab#set $tab += 1#"><i class="sgicon-bulk-change"></i>Bulk Change</a></li>
|
||||||
<li><a href="$sbRoot/manage/backlogOverview/" tabindex="$tab#set $tab += 1#"><i class="sgicon-backlog"></i>Backlog Overview</a></li>
|
<li><a href="$sbRoot/manage/backlogOverview/" tabindex="$tab#set $tab += 1#"><i class="sgicon-backlog"></i>Backlog Overview</a></li>
|
||||||
<li><a href="$sbRoot/manage/manageSearches/" tabindex="$tab#set $tab += 1#"><i class="sgicon-search"></i>Media Search</a></li>
|
<li><a href="$sbRoot/manage/manageSearches/" tabindex="$tab#set $tab += 1#"><i class="sgicon-search"></i>Media Search</a></li>
|
||||||
<li><a href="$sbRoot/manage/showProcesses/" tabindex="$tab#set $tab += 1#"><i class="sgicon-showqueue"></i>Show Processes</a></li>
|
<li><a href="$sbRoot/manage/showProcesses/" tabindex="$tab#set $tab += 1#"><span class="snf item"><i class="sgicon-warning"></i><i class="sgicon-showqueue"></i></span>Show Processes</a></li>
|
||||||
<li><a href="$sbRoot/manage/episodeStatuses/" tabindex="$tab#set $tab += 1#"><i class="sgicon-episodestatus"></i>Episode Status</a></li>
|
<li><a href="$sbRoot/manage/episodeStatuses/" tabindex="$tab#set $tab += 1#"><i class="sgicon-episodestatus"></i>Episode Status</a></li>
|
||||||
#if hasattr($sickbeard, 'USE_EMBY') and $sg_var('USE_EMBY') and $sg_str('EMBY_HOST') != '' and $sg_str('EMBY_APIKEY') != ''
|
#if hasattr($sickbeard, 'USE_EMBY') and $sg_var('USE_EMBY') and $sg_str('EMBY_HOST') != '' and $sg_str('EMBY_APIKEY') != ''
|
||||||
<li><a href="$sbRoot/home/updateEMBY/" tabindex="$tab#set $tab += 1#"><i class="sgicon-emby"></i>Update Emby</a></li>
|
<li><a href="$sbRoot/home/update_emby/" tabindex="$tab#set $tab += 1#"><i class="sgicon-emby"></i>Update Emby</a></li>
|
||||||
#end if
|
#end if
|
||||||
#if hasattr($sickbeard, 'USE_KODI') and $sg_var('USE_KODI') and $sg_str('KODI_HOST') != ''
|
#if hasattr($sickbeard, 'USE_KODI') and $sg_var('USE_KODI') and $sg_str('KODI_HOST') != ''
|
||||||
<li><a href="$sbRoot/home/updateKODI/" tabindex="$tab#set $tab += 1#"><i class="sgicon-kodi"></i>Update Kodi</a></li>
|
<li><a href="$sbRoot/home/update_kodi/" tabindex="$tab#set $tab += 1#"><i class="sgicon-kodi"></i>Update Kodi</a></li>
|
||||||
#end if
|
|
||||||
#if hasattr($sickbeard, 'USE_XBMC') and $sg_var('USE_XBMC') and $sg_str('XBMC_HOST') != ''
|
|
||||||
<li><a href="$sbRoot/home/updateXBMC/" tabindex="$tab#set $tab += 1#"><i class="sgicon-xbmc"></i>Update XBMC</a></li>
|
|
||||||
#end if
|
#end if
|
||||||
#if hasattr($sickbeard, 'USE_PLEX') and $sg_var('USE_PLEX') and $sg_str('PLEX_SERVER_HOST') != ''
|
#if hasattr($sickbeard, 'USE_PLEX') and $sg_var('USE_PLEX') and $sg_str('PLEX_SERVER_HOST') != ''
|
||||||
<li><a href="$sbRoot/home/updatePLEX/" tabindex="$tab#set $tab += 1#"><i class="sgicon-plex"></i>Update PLEX</a></li>
|
<li><a href="$sbRoot/home/update_plex/" tabindex="$tab#set $tab += 1#"><i class="sgicon-plex"></i>Update PLEX</a></li>
|
||||||
#end if
|
#end if
|
||||||
|
## #if hasattr($sickbeard, 'USE_XBMC') and $sg_var('USE_XBMC') and $sg_str('XBMC_HOST') != ''
|
||||||
|
## <li><a href="$sbRoot/home/update_xbmc/" tabindex="$tab#set $tab += 1#"><i class="sgicon-xbmc"></i>Update XBMC</a></li>
|
||||||
|
## #end if
|
||||||
#if hasattr($sickbeard, 'USE_FAILED_DOWNLOADS') and $sg_var('USE_FAILED_DOWNLOADS')
|
#if hasattr($sickbeard, 'USE_FAILED_DOWNLOADS') and $sg_var('USE_FAILED_DOWNLOADS')
|
||||||
<li><a href="$sbRoot/manage/failedDownloads/" tabindex="$tab#set $tab += 1#"><i class="sgicon-failed"></i>Failed Downloads</a></li>
|
<li><a href="$sbRoot/manage/failedDownloads/" tabindex="$tab#set $tab += 1#"><i class="sgicon-failed"></i>Failed Downloads</a></li>
|
||||||
#end if
|
#end if
|
||||||
|
@ -173,7 +181,7 @@
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li id="NAVconfig" class="dropdown">
|
<li id="NAVconfig" class="dropdown">
|
||||||
<a href="$sbRoot/config/" class="dropdown-toggle" data-toggle="dropdown" data-delay="0" tabindex="$tab#set $tab += 1#"><img src="$sbRoot/images/menu/system18.png" class="navbaricon hidden-xs" /><b class="caret hidden-xs"></b><span class="visible-xs">Config <b class="caret"></b></span></a>
|
<a href="$sbRoot/config/" class="dropdown-toggle" data-toggle="dropdown" $hover_dropdown tabindex="$tab#set $tab += 1#"><img src="$sbRoot/images/menu/system18.png" class="navbaricon hidden-xs" /><b class="caret hidden-xs"></b><span class="visible-xs">Config <b class="caret"></b></span></a>
|
||||||
<ul class="dropdown-menu">
|
<ul class="dropdown-menu">
|
||||||
<li><a href="$sbRoot/config/" tabindex="$tab#set $tab += 1#"><i class="sgicon-info"></i>About</a></li>
|
<li><a href="$sbRoot/config/" tabindex="$tab#set $tab += 1#"><i class="sgicon-info"></i>About</a></li>
|
||||||
<li class="divider"></li>
|
<li class="divider"></li>
|
||||||
|
@ -188,10 +196,10 @@
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li class="dropdown">
|
<li id="NAVtools" class="dropdown">
|
||||||
#set num_errors = $getVar('$log_num_errors', None)
|
#set num_errors = $getVar('$log_num_errors', None)
|
||||||
#set $err_class = ('', ' errors ' + (len('%s' % $num_errors ) * 'n')[0:4])[any([$num_errors])]
|
#set $err_class = ('', ' errors ' + (len('%s' % $num_errors ) * 'n')[0:4])[any([$num_errors])]
|
||||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" data-delay="0" tabindex="$tab#set $tab += 1#"><img src="$sbRoot/images/menu/system18-2.png" class="navbaricon hidden-xs" /><b class="caret hidden-xs"></b><span class="visible-xs">System <b class="caret"></b></span><span class="logger bar$err_class"><i class="sgicon-warning"></i></span></a>
|
<a href="#" class="dropdown-toggle" data-toggle="dropdown" $hover_dropdown tabindex="$tab#set $tab += 1#"><img src="$sbRoot/images/menu/system18-2.png" class="navbaricon hidden-xs" /><b class="caret hidden-xs"></b><span class="visible-xs">System <b class="caret"></b></span><span class="logger bar$err_class"><i class="sgicon-warning"></i></span></a>
|
||||||
<ul class="dropdown-menu">
|
<ul class="dropdown-menu">
|
||||||
<li><a href="$sbRoot/manage/manageSearches/forceVersionCheck" tabindex="$tab#set $tab += 1#"><i class="sgicon-updatecheck"></i>Check for Updates</a></li>
|
<li><a href="$sbRoot/manage/manageSearches/forceVersionCheck" tabindex="$tab#set $tab += 1#"><i class="sgicon-updatecheck"></i>Check for Updates</a></li>
|
||||||
<li><a href="$sbRoot/home/viewchanges" tabindex="$tab#set $tab += 1#"><i class="sgicon-changes"></i>View Changes</a></li>
|
<li><a href="$sbRoot/home/viewchanges" tabindex="$tab#set $tab += 1#"><i class="sgicon-changes"></i>View Changes</a></li>
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
#if not $whichStatus or ($whichStatus and not $ep_counts)
|
#if not $whichStatus or ($whichStatus and not $ep_counts)
|
||||||
##
|
##
|
||||||
#if $whichStatus:
|
#if $whichStatus:
|
||||||
<h3>no episodes have status <span class="grey-text">$common.statusStrings[$int($whichStatus)].lower()</span></h3>
|
<h3>no episodes have status <span class="grey-text">$common.statusStrings[$whichStatus].lower()</span></h3>
|
||||||
#end if
|
#end if
|
||||||
|
|
||||||
<form action="$sbRoot/manage/episodeStatuses" method="get">
|
<form action="$sbRoot/manage/episodeStatuses" method="get">
|
||||||
|
@ -27,7 +27,7 @@
|
||||||
Manage episodes with status
|
Manage episodes with status
|
||||||
<select name="whichStatus" class="form-control form-control-inline input-sm" style="margin:0 10px">
|
<select name="whichStatus" class="form-control form-control-inline input-sm" style="margin:0 10px">
|
||||||
|
|
||||||
#for $curStatus in [$common.SKIPPED, $common.UNKNOWN, $common.SNATCHED, $common.WANTED, $common.ARCHIVED, $common.IGNORED]:
|
#for $curStatus in [$common.SKIPPED, $common.UNKNOWN, $common.SNATCHED, $common.WANTED, $common.ARCHIVED, $common.IGNORED, $common.DOWNLOADED]:
|
||||||
<option value="$curStatus"#echo ('', ' selected="selected"')[$curStatus == $default_manage]#>$common.statusStrings[$curStatus]</option>
|
<option value="$curStatus"#echo ('', ' selected="selected"')[$curStatus == $default_manage]#>$common.statusStrings[$curStatus]</option>
|
||||||
#end for
|
#end for
|
||||||
|
|
||||||
|
@ -45,11 +45,16 @@
|
||||||
#end if
|
#end if
|
||||||
|
|
||||||
#set $statusList = [$common.SKIPPED, $common.ARCHIVED, $common.IGNORED]
|
#set $statusList = [$common.SKIPPED, $common.ARCHIVED, $common.IGNORED]
|
||||||
#if $int($whichStatus) in $statusList
|
#if $common.DOWNLOADED == $whichStatus:
|
||||||
$statusList.remove($int($whichStatus))
|
#set $statusList = [$common.ARCHIVED]
|
||||||
|
#elif $common.ARCHIVED == $whichStatus:
|
||||||
|
#set $statusList = [$common.SKIPPED, $common.DOWNLOADED, $common.ARCHIVED, $common.IGNORED]
|
||||||
|
#end if
|
||||||
|
#if $whichStatus in $statusList
|
||||||
|
$statusList.remove($whichStatus)
|
||||||
#end if
|
#end if
|
||||||
|
|
||||||
#if $int($whichStatus) in [$common.SNATCHED, $common.SNATCHED_PROPER]
|
#if $whichStatus in $common.SNATCHED_ANY
|
||||||
$statusList.append($common.FAILED)
|
$statusList.append($common.FAILED)
|
||||||
#end if
|
#end if
|
||||||
|
|
||||||
|
@ -58,7 +63,7 @@
|
||||||
<form action="$sbRoot/manage/changeEpisodeStatuses" method="post">
|
<form action="$sbRoot/manage/changeEpisodeStatuses" method="post">
|
||||||
<input type="hidden" id="oldStatus" name="oldStatus" value="$whichStatus">
|
<input type="hidden" id="oldStatus" name="oldStatus" value="$whichStatus">
|
||||||
|
|
||||||
<h3><span class="grey-text">$ep_count</span> episode#echo ('s', '')[1 == $ep_count]# marked <span class="grey-text">$common.statusStrings[$int($whichStatus)].lower()</span> in <span class="grey-text">${len($sorted_show_ids)}</span> show#echo ('s', '')[1 == len($sorted_show_ids)]#</h3>
|
<h3><span class="grey-text">$ep_count</span> episode#echo ('s', '')[1 == $ep_count]# marked <span class="grey-text">$common.statusStrings[$whichStatus].lower()</span> in <span class="grey-text">${len($sorted_show_ids)}</span> show#echo ('s', '')[1 == len($sorted_show_ids)]#</h3>
|
||||||
|
|
||||||
<input type="hidden" id="row_class" value="$row_class">
|
<input type="hidden" id="row_class" value="$row_class">
|
||||||
|
|
||||||
|
@ -71,12 +76,14 @@
|
||||||
</select>
|
</select>
|
||||||
<input class="btn btn-inline go" type="submit" value="Go">
|
<input class="btn btn-inline go" type="submit" value="Go">
|
||||||
|
|
||||||
|
#if $common.DOWNLOADED != $whichStatus:
|
||||||
<span class="red-text" style="margin:0 0 0 30px">Override checked status to</span>
|
<span class="red-text" style="margin:0 0 0 30px">Override checked status to</span>
|
||||||
<select name="wantedStatus" class="form-control form-control-inline input-sm" style="margin:0 10px 0 5px">
|
<select name="wantedStatus" class="form-control form-control-inline input-sm" style="margin:0 10px 0 5px">
|
||||||
<option value="$common.UNKNOWN">nothing</option>
|
<option value="$common.UNKNOWN">nothing</option>
|
||||||
<option value="$common.WANTED">$common.statusStrings[$common.WANTED]</option>
|
<option value="$common.WANTED">$common.statusStrings[$common.WANTED]</option>
|
||||||
</select>
|
</select>
|
||||||
<input class="btn btn-inline go" type="submit" value="Go">
|
<input class="btn btn-inline go" type="submit" value="Go">
|
||||||
|
#end if
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
|
|
|
@ -19,19 +19,19 @@
|
||||||
|
|
||||||
<div id="summary2" class="align-left">
|
<div id="summary2" class="align-left">
|
||||||
<h3>Backlog Search:</h3>
|
<h3>Backlog Search:</h3>
|
||||||
<a id="forcebacklog" class="btn#if $standardBacklogRunning or $backlogIsActive# disabled#end if#" href="$sbRoot/manage/manageSearches/forceBacklog"><i class="sgicon-play"></i> Force</a>
|
<a id="forcebacklog" class="btn#if $standard_backlog_running or $backlog_is_active# disabled#end if#" href="$sbRoot/manage/manageSearches/forceBacklog"><i class="sgicon-play"></i> Force</a>
|
||||||
<a id="pausebacklog" class="btn" href="$sbRoot/manage/manageSearches/pauseBacklog?paused=#if $backlogPaused then "0" else "1"#"><i class="#if $backlogPaused then "sgicon-play" else "sgicon-pause"#"></i> #if $backlogPaused then "Unpause" else "Pause"#</a>
|
<a id="pausebacklog" class="btn" href="$sbRoot/manage/manageSearches/pauseBacklog?paused=#if $backlog_paused then "0" else "1"#"><i class="#if $backlog_paused then "sgicon-play" else "sgicon-pause"#"></i> #if $backlog_paused then "Unpause" else "Pause"#</a>
|
||||||
#if $backlogPaused then 'Paused: ' else ''#
|
#if $backlog_paused then 'Paused: ' else ''#
|
||||||
#if not $backlogRunning and not $backlogIsActive:
|
#if not $backlog_running and not $backlog_is_active:
|
||||||
Not in progress<br />
|
Not in progress<br />
|
||||||
#else
|
#else
|
||||||
Currently running#if $backlogRunningType != "None"# ($backlogRunningType)#end if#<br />
|
Currently running#if $backlog_running_type != "None"# ($backlog_running_type)#end if#<br />
|
||||||
#end if
|
#end if
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
<h3>Recent Search:</h3>
|
<h3>Recent Search:</h3>
|
||||||
<a id="recentsearch" class="btn#if $recentSearchStatus# disabled#end if#" href="$sbRoot/manage/manageSearches/forceSearch"><i class="sgicon-play"></i> Force</a>
|
<a id="recentsearch" class="btn#if $recent_search_status# disabled#end if#" href="$sbRoot/manage/manageSearches/forceSearch"><i class="sgicon-play"></i> Force</a>
|
||||||
#if not $recentSearchStatus
|
#if not $recent_search_status
|
||||||
Not in progress<br />
|
Not in progress<br />
|
||||||
#else
|
#else
|
||||||
In Progress<br />
|
In Progress<br />
|
||||||
|
@ -39,8 +39,8 @@
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
<h3>Find Propers Search:</h3>
|
<h3>Find Propers Search:</h3>
|
||||||
<a id="propersearch" class="btn#if $findPropersStatus# disabled#end if#" href="$sbRoot/manage/manageSearches/forceFindPropers"><i class="sgicon-play"></i> Force</a>
|
<a id="propersearch" class="btn#if $find_propers_status# disabled#end if#" href="$sbRoot/manage/manageSearches/forceFindPropers"><i class="sgicon-play"></i> Force</a>
|
||||||
#if not $findPropersStatus
|
#if not $find_propers_status
|
||||||
Not in progress<br />
|
Not in progress<br />
|
||||||
#else
|
#else
|
||||||
In Progress<br />
|
In Progress<br />
|
||||||
|
@ -50,20 +50,20 @@
|
||||||
<br /><br />
|
<br /><br />
|
||||||
|
|
||||||
<h3>Search Queue:</h3>
|
<h3>Search Queue:</h3>
|
||||||
#if $queueLength['backlog'] or $queueLength['manual'] or $queueLength['failed']
|
#if $queue_length['backlog'] or $queue_length['manual'] or $queue_length['failed']
|
||||||
<input type="button" class="show-all-more btn" id="all-btn-more" value="Expand All"><input type="button" class="show-all-less btn" id="all-btn-less" value="Collapse All"></br>
|
<input type="button" class="show-all-more btn" id="all-btn-more" value="Expand All"><input type="button" class="show-all-less btn" id="all-btn-less" value="Collapse All"><br>
|
||||||
#end if
|
#end if
|
||||||
</br>
|
<br>
|
||||||
Recent: <i>$queueLength['recent'] item$sickbeard.helpers.maybe_plural($queueLength['recent'])</i></br></br>
|
Recent: <i>$queue_length['recent'] item$sickbeard.helpers.maybe_plural($queue_length['recent'])</i><br><br>
|
||||||
Proper: <i>$queueLength['proper'] item$sickbeard.helpers.maybe_plural($queueLength['proper'])</i></br></br>
|
Proper: <i>$queue_length['proper'] item$sickbeard.helpers.maybe_plural($queue_length['proper'])</i><br><br>
|
||||||
Backlog: <i>$len($queueLength['backlog']) item$sickbeard.helpers.maybe_plural($len($queueLength['backlog']))</i>
|
Backlog: <i>$len($queue_length['backlog']) item$sickbeard.helpers.maybe_plural($len($queue_length['backlog']))</i>
|
||||||
#if $queueLength['backlog']
|
#if $queue_length['backlog']
|
||||||
<input type="button" class="shows-more btn" id="backlog-btn-more" value="Expand" #if not $queueLength['backlog']# style="display:none" #end if#><input type="button" class="shows-less btn" id="backlog-btn-less" value="Collapse" style="display:none"></br>
|
<input type="button" class="shows-more btn" id="backlog-btn-more" value="Expand" #if not $queue_length['backlog']# style="display:none" #end if#><input type="button" class="shows-less btn" id="backlog-btn-less" value="Collapse" style="display:none"><br>
|
||||||
<table class="sickbeardTable manageTable" cellspacing="1" border="0" cellpadding="0" style="display:none">
|
<table class="sickbeardTable manageTable" cellspacing="1" border="0" cellpadding="0" style="display:none">
|
||||||
<thead></thead>
|
<thead></thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
#set $row = 0
|
#set $row = 0
|
||||||
#for $cur_item in $queueLength['backlog']:
|
#for $cur_item in $queue_length['backlog']:
|
||||||
#set $search_type = 'On Demand'
|
#set $search_type = 'On Demand'
|
||||||
#if $cur_item['standard_backlog']:
|
#if $cur_item['standard_backlog']:
|
||||||
#if $cur_item['forced']:
|
#if $cur_item['forced']:
|
||||||
|
@ -90,17 +90,17 @@ Backlog: <i>$len($queueLength['backlog']) item$sickbeard.helpers.maybe_plural($l
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
#else
|
#else
|
||||||
</br>
|
<br>
|
||||||
#end if
|
#end if
|
||||||
</br>
|
<br>
|
||||||
Manual: <i>$len($queueLength['manual']) item$sickbeard.helpers.maybe_plural($len($queueLength['manual']))</i>
|
Manual: <i>$len($queue_length['manual']) item$sickbeard.helpers.maybe_plural($len($queue_length['manual']))</i>
|
||||||
#if $queueLength['manual']
|
#if $queue_length['manual']
|
||||||
<input type="button" class="shows-more btn" id="manual-btn-more" value="Expand" #if not $queueLength['manual']# style="display:none" #end if#><input type="button" class="shows-less btn" id="manual-btn-less" value="Collapse" style="display:none"></br>
|
<input type="button" class="shows-more btn" id="manual-btn-more" value="Expand" #if not $queue_length['manual']# style="display:none" #end if#><input type="button" class="shows-less btn" id="manual-btn-less" value="Collapse" style="display:none"><br>
|
||||||
<table class="sickbeardTable manageTable" cellspacing="1" border="0" cellpadding="0" style="display:none">
|
<table class="sickbeardTable manageTable" cellspacing="1" border="0" cellpadding="0" style="display:none">
|
||||||
<thead></thead>
|
<thead></thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
#set $row = 0
|
#set $row = 0
|
||||||
#for $cur_item in $queueLength['manual']:
|
#for $cur_item in $queue_length['manual']:
|
||||||
<tr class="#echo ('odd', 'even')[$row % 2]##set $row+=1#">
|
<tr class="#echo ('odd', 'even')[$row % 2]##set $row+=1#">
|
||||||
<td style="width:100%;text-align:left;color:white">
|
<td style="width:100%;text-align:left;color:white">
|
||||||
<a class="whitelink" href="$sbRoot/home/displayShow?show=$cur_item['indexerid']">$cur_item['name']</a> - $sickbeard.helpers.make_search_segment_html_string($cur_item['segment'])
|
<a class="whitelink" href="$sbRoot/home/displayShow?show=$cur_item['indexerid']">$cur_item['name']</a> - $sickbeard.helpers.make_search_segment_html_string($cur_item['segment'])
|
||||||
|
@ -110,17 +110,17 @@ Manual: <i>$len($queueLength['manual']) item$sickbeard.helpers.maybe_plural($len
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
#else
|
#else
|
||||||
</br>
|
<br>
|
||||||
#end if
|
#end if
|
||||||
</br>
|
<br>
|
||||||
Failed: <i>$len($queueLength['failed']) item$sickbeard.helpers.maybe_plural($len($queueLength['failed']))</i>
|
Failed: <i>$len($queue_length['failed']) item$sickbeard.helpers.maybe_plural($len($queue_length['failed']))</i>
|
||||||
#if $queueLength['failed']
|
#if $queue_length['failed']
|
||||||
<input type="button" class="shows-more btn" id="failed-btn-more" value="Expand" #if not $queueLength['failed']# style="display:none" #end if#><input type="button" class="shows-less btn" id="failed-btn-less" value="Collapse" style="display:none"></br>
|
<input type="button" class="shows-more btn" id="failed-btn-more" value="Expand" #if not $queue_length['failed']# style="display:none" #end if#><input type="button" class="shows-less btn" id="failed-btn-less" value="Collapse" style="display:none"><br>
|
||||||
<table class="sickbeardTable manageTable" cellspacing="1" border="0" cellpadding="0" style="display:none">
|
<table class="sickbeardTable manageTable" cellspacing="1" border="0" cellpadding="0" style="display:none">
|
||||||
<thead></thead>
|
<thead></thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
#set $row = 0
|
#set $row = 0
|
||||||
#for $cur_item in $queueLength['failed']:
|
#for $cur_item in $queue_length['failed']:
|
||||||
<tr class="#echo ('odd', 'even')[$row % 2]##set $row+=1#">
|
<tr class="#echo ('odd', 'even')[$row % 2]##set $row+=1#">
|
||||||
<td style="width:100%;text-align:left;color:white">
|
<td style="width:100%;text-align:left;color:white">
|
||||||
<a class="whitelink" href="$sbRoot/home/displayShow?show=$cur_item['indexerid']">$cur_item['name']</a> - $sickbeard.helpers.make_search_segment_html_string($cur_item['segment'])
|
<a class="whitelink" href="$sbRoot/home/displayShow?show=$cur_item['indexerid']">$cur_item['name']</a> - $sickbeard.helpers.make_search_segment_html_string($cur_item['segment'])
|
||||||
|
@ -130,7 +130,7 @@ Failed: <i>$len($queueLength['failed']) item$sickbeard.helpers.maybe_plural($len
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
#else
|
#else
|
||||||
</br>
|
<br>
|
||||||
#end if
|
#end if
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
#import sickbeard
|
#import sickbeard
|
||||||
#from sickbeard.helpers import findCertainShow
|
#from sickbeard.helpers import findCertainShow, maybe_plural
|
||||||
##
|
##
|
||||||
#set global $title = 'Show Processes'
|
#set global $title = 'Show Processes'
|
||||||
#set global $header = 'Show Processes'
|
#set global $header = 'Show Processes'
|
||||||
|
@ -18,132 +18,219 @@
|
||||||
#end if
|
#end if
|
||||||
|
|
||||||
<div id="summary2" class="align-left">
|
<div id="summary2" class="align-left">
|
||||||
<h3> Daily Show Update:</h3>
|
<h3>Daily show update:</h3>
|
||||||
<a id="showupdatebutton" class="btn#if $ShowUpdateRunning# disabled#end if#" href="$sbRoot/manage/showProcesses/forceShowUpdate"><i class="sgicon-play"></i> Force</a>
|
<a id="showupdatebutton" class="btn#if $show_update_running# disabled#end if#" href="$sbRoot/manage/showProcesses/forceShowUpdate"><i class="sgicon-play"></i> Force</a>
|
||||||
#if not $ShowUpdateRunning:
|
#if not $show_update_running:
|
||||||
Not in progress<br />
|
Not in progress<br />
|
||||||
#else:
|
#else:
|
||||||
Currently running<br />
|
Currently running<br />
|
||||||
#end if
|
#end if
|
||||||
</br>
|
<br>
|
||||||
<h3>Show Queue:</h3>
|
#if $not_found_shows
|
||||||
</br>
|
#set $num_errors = $len($not_found_shows)
|
||||||
#if $queueLength['add'] or $queueLength['update'] or $queueLength['refresh'] or $queueLength['rename'] or $queueLength['subtitle']
|
#set $err_class = ('', ' errors ' + ($num_errors * 'n')[0:4])[any([$num_errors])]
|
||||||
<input type="button" class="show-all-more btn" id="all-btn-more" value="Expand All"><input type="button" class="show-all-less btn" id="all-btn-less" value="Collapse All"></br>
|
<h3>$num_errors Show$maybe_plural($num_errors) with abandoned master ID$maybe_plural($num_errors):</h3>
|
||||||
#end if
|
<p>List of show(s) with changed ID at the TV info source. Click show name to get new ID, so that episode info updates may continue</p>
|
||||||
</br>
|
<input type="button" class="shows-more btn" id="notfound-btn-more" value="Expand" style="display:none"><input type="button" class="shows-less btn" id="notfound-btn-less" value="Collapse"><br>
|
||||||
Add: <i>$len($queueLength['add']) show$sickbeard.helpers.maybe_plural($len($queueLength['add']))</i>
|
<table class="sickbeardTable tablesorter manageTable" cellspacing="1" border="0" cellpadding="0">
|
||||||
#if $queueLength['add']
|
<thead>
|
||||||
<input type="button" class="shows-more btn" id="add-btn-more" value="Expand" #if not $queueLength['add']# style="display:none" #end if#><input type="button" class="shows-less btn" id="add-btn-less" value="Collapse" style="display:none"></br>
|
<tr>
|
||||||
<table class="sickbeardTable manageTable" cellspacing="1" border="0" cellpadding="0" style="display:none">
|
<th style="text-align:left">Show name</th>
|
||||||
<thead></thead>
|
<th style="width:20%;white-space:nowrap">Last found</th>
|
||||||
|
<th style="width:10%;white-space:nowrap">Ignore Warn</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
#set $row = 0
|
#set $row = 0
|
||||||
#for $cur_show in $queueLength['add']:
|
#for $cur_show in $not_found_shows:
|
||||||
|
<tr class="#echo ('odd', 'even')[$row % 2]##set $row+=1#">
|
||||||
|
<td style="text-align:left">
|
||||||
|
<span style="padding-right:5px" class="logger item snf"><i class="sgicon-warning"></i></span><a class="whitelink" href="$sbRoot/home/editShow?show=$cur_show['indexer_id']&tvsrc=0&srcid=$cur_show['indexer_id']#core-component-group3">$cur_show['show_name']</a>
|
||||||
|
</td>
|
||||||
|
<td style="text-align:center;color:white">
|
||||||
|
$cur_show['last_success']</td>
|
||||||
|
<td>
|
||||||
|
<input class="nowarnicon" type="checkbox" #if $cur_show['ignore_warning'] then 'checked="checked"' else ''# data-indexer="$cur_show['indexer']" data-indexer-id="$cur_show['indexer_id']">
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
#end for
|
||||||
|
</tbody>
|
||||||
|
<tfoot>
|
||||||
|
<tr>
|
||||||
|
<td colspan="2" style="text-align:right"><span>Note: Ignored shows will still not get updates unless edited</span></td>
|
||||||
|
<td>
|
||||||
|
<input id="save-nowarnicon" type="button" class="btn" value="Save">
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tfoot>
|
||||||
|
</table>
|
||||||
|
#end if
|
||||||
|
#if $defunct_indexer
|
||||||
|
|
||||||
|
<h3>Shows from defunct TV info sources:</h3>
|
||||||
|
<input type="button" class="shows-more btn" id="defunct-btn-more" value="Expand" style="display:none"><input type="button" class="shows-less btn" id="defunct-btn-less" value="Collapse"><br>
|
||||||
|
<table class="sickbeardTable manageTable" cellspacing="1" border="0" cellpadding="0">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th style="text-align:left">Show name</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
#set $row = 0
|
||||||
|
#for $cur_show in $defunct_indexer:
|
||||||
|
<tr class="#echo ('odd', 'even')[$row % 2]##set $row+=1#">
|
||||||
|
<td style="text-align:left">
|
||||||
|
<a class="whitelink" href="$sbRoot/home/displayShow?show=$cur_show['indexer_id']">$cur_show['show_name']</a>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
#end for
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
#end if
|
||||||
|
|
||||||
|
<h3>Show queue:</h3>
|
||||||
|
#if $queue_length['add'] or $queue_length['update'] or $queue_length['refresh'] or $queue_length['rename'] or $queue_length['subtitle']
|
||||||
|
<br>
|
||||||
|
<input type="button" class="show-all-more btn" id="all-btn-more" value="Expand All"><input type="button" class="show-all-less btn" id="all-btn-less" value="Collapse All"><br>
|
||||||
|
#end if
|
||||||
|
<br>
|
||||||
|
Add: <i>$len($queue_length['add']) show$sickbeard.helpers.maybe_plural($len($queue_length['add']))</i>
|
||||||
|
#if $queue_length['add']
|
||||||
|
<input type="button" class="shows-more btn" id="add-btn-more" value="Expand" #if not $queue_length['add']# style="display:none" #end if#><input type="button" class="shows-less btn" id="add-btn-less" value="Collapse" style="display:none"><br>
|
||||||
|
<table class="sickbeardTable manageTable" cellspacing="1" border="0" cellpadding="0" style="display:none">
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th style="width:80%;text-align:left">Show name</th>
|
||||||
|
<th style="width:20%"> </th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
#set $row = 0
|
||||||
|
#for $cur_show in $queue_length['add']:
|
||||||
#set $show_name = str($cur_show['name'])
|
#set $show_name = str($cur_show['name'])
|
||||||
<tr class="#echo ('odd', 'even')[$row % 2]##set $row+=1#">
|
<tr class="#echo ('odd', 'even')[$row % 2]##set $row+=1#">
|
||||||
<td style="width:80%;text-align:left;color:white">$show_name</td>
|
<td style="text-align:left;color:white">$show_name</td>
|
||||||
<td style="width:20%;text-align:center;color:white">#if $cur_show['scheduled_update']#Scheduled#end if#</td>
|
<td style="text-align:center;color:white">#if $cur_show['scheduled_update']#Scheduled#end if#</td>
|
||||||
</tr>
|
</tr>
|
||||||
#end for
|
#end for
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
#else
|
#else
|
||||||
</br>
|
<br>
|
||||||
#end if
|
#end if
|
||||||
</br>
|
<br>
|
||||||
Update <span class="grey-text">(Forced / Forced Web)</span>: <i>$len($queueLength['update']) <span class="grey-text">($len($queueLength['forceupdate']) / $len($queueLength['forceupdateweb']))</span> show$sickbeard.helpers.maybe_plural($len($queueLength['update']))</i>
|
Update <span class="grey-text">(Forced / Forced Web)</span>: <i>$len($queue_length['update']) <span class="grey-text">($len($queue_length['forceupdate']) / $len($queue_length['forceupdateweb']))</span> show$sickbeard.helpers.maybe_plural($len($queue_length['update']))</i>
|
||||||
#if $queueLength['update']
|
#if $queue_length['update']
|
||||||
<input type="button" class="shows-more btn" id="update-btn-more" value="Expand" #if not $queueLength['update']# style="display:none" #end if#><input type="button" class="shows-less btn" id="update-btn-less" value="Collapse" style="display:none"></br>
|
<input type="button" class="shows-more btn" id="update-btn-more" value="Expand" #if not $queue_length['update']# style="display:none" #end if#><input type="button" class="shows-less btn" id="update-btn-less" value="Collapse" style="display:none"><br>
|
||||||
<table class="sickbeardTable manageTable" cellspacing="1" border="0" cellpadding="0" style="display:none">
|
<table class="sickbeardTable manageTable" cellspacing="1" border="0" cellpadding="0" style="display:none">
|
||||||
<thead></thead>
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th style="width:80%;text-align:left">Show name</th>
|
||||||
|
<th style="width:20%">Schedule type</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
#set $row = 0
|
#set $row = 0
|
||||||
#for $cur_show in $queueLength['update']:
|
#for $cur_show in $queue_length['update']:
|
||||||
#set $show = $findCertainShow($showList, $cur_show['indexerid'])
|
#set $show = $findCertainShow($show_list, $cur_show['indexerid'])
|
||||||
#set $show_name = $show.name if $show else str($cur_show['name'])
|
#set $show_name = $show.name if $show else str($cur_show['name'])
|
||||||
<tr class="#echo ('odd', 'even')[$row % 2]##set $row+=1#">
|
<tr class="#echo ('odd', 'even')[$row % 2]##set $row+=1#">
|
||||||
<td style="width:80%;text-align:left">
|
<td style="text-align:left">
|
||||||
<a class="whitelink" href="$sbRoot/home/displayShow?show=$cur_show['indexerid']">$show_name</a>
|
<a class="whitelink" href="$sbRoot/home/displayShow?show=$cur_show['indexerid']">$show_name</a>
|
||||||
</td>
|
</td>
|
||||||
<td style="width:20%;text-align:center;color:white">#if $cur_show['scheduled_update']#Scheduled, #end if#$cur_show['update_type']</td>
|
<td style="text-align:center;color:white">#if $cur_show['scheduled_update']#Scheduled, #end if#$cur_show['update_type']</td>
|
||||||
</tr>
|
</tr>
|
||||||
#end for
|
#end for
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
#else
|
#else
|
||||||
</br>
|
<br>
|
||||||
#end if
|
#end if
|
||||||
</br>
|
<br>
|
||||||
Refresh: <i>$len($queueLength['refresh']) show$sickbeard.helpers.maybe_plural($len($queueLength['refresh']))</i>
|
Refresh: <i>$len($queue_length['refresh']) show$sickbeard.helpers.maybe_plural($len($queue_length['refresh']))</i>
|
||||||
#if $queueLength['refresh']
|
#if $queue_length['refresh']
|
||||||
<input type="button" class="shows-more btn" id="refresh-btn-more" value="Expand" #if not $queueLength['refresh']# style="display:none" #end if#><input type="button" class="shows-less btn" id="refresh-btn-less" value="Collapse" style="display:none"></br>
|
<input type="button" class="shows-more btn" id="refresh-btn-more" value="Expand" #if not $queue_length['refresh']# style="display:none" #end if#><input type="button" class="shows-less btn" id="refresh-btn-less" value="Collapse" style="display:none"><br>
|
||||||
<table class="sickbeardTable manageTable" cellspacing="1" border="0" cellpadding="0" style="display:none">
|
<table class="sickbeardTable manageTable" cellspacing="1" border="0" cellpadding="0" style="display:none">
|
||||||
<thead></thead>
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th style="width:80%;text-align:left">Show name</th>
|
||||||
|
<th style="width:20%">Schedule type</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
#set $row = 0
|
#set $row = 0
|
||||||
#for $cur_show in $queueLength['refresh']:
|
#for $cur_show in $queue_length['refresh']:
|
||||||
#set $show = $findCertainShow($showList, $cur_show['indexerid'])
|
#set $show = $findCertainShow($show_list, $cur_show['indexerid'])
|
||||||
#set $show_name = $show.name if $show else str($cur_show['name'])
|
#set $show_name = $show.name if $show else str($cur_show['name'])
|
||||||
<tr class="#echo ('odd', 'even')[$row % 2]##set $row+=1#">
|
<tr class="#echo ('odd', 'even')[$row % 2]##set $row+=1#">
|
||||||
<td style="width:80%;text-align:left">
|
<td style="text-align:left">
|
||||||
<a class="whitelink" href="$sbRoot/home/displayShow?show=$cur_show['indexerid']">$show_name</a>
|
<a class="whitelink" href="$sbRoot/home/displayShow?show=$cur_show['indexerid']">$show_name</a>
|
||||||
</td>
|
</td>
|
||||||
<td style="width:20%;text-align:center;color:white">#if $cur_show['scheduled_update']#Scheduled#end if#</td>
|
<td style="text-align:center;color:white">#if $cur_show['scheduled_update']#Scheduled#end if#</td>
|
||||||
</tr>
|
</tr>
|
||||||
#end for
|
#end for
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
#else
|
#else
|
||||||
</br>
|
<br>
|
||||||
#end if
|
#end if
|
||||||
</br>
|
<br>
|
||||||
Rename: <i>$len($queueLength['rename']) show$sickbeard.helpers.maybe_plural($len($queueLength['rename']))</i>
|
Rename: <i>$len($queue_length['rename']) show$sickbeard.helpers.maybe_plural($len($queue_length['rename']))</i>
|
||||||
#if $queueLength['rename']
|
#if $queue_length['rename']
|
||||||
<input type="button" class="shows-more btn" id="rename-btn-more" value="Expand" #if not $queueLength['rename']# style="display:none" #end if#><input type="button" class="shows-less btn" id="rename-btn-less" value="Collapse" style="display:none"></br>
|
<input type="button" class="shows-more btn" id="rename-btn-more" value="Expand" #if not $queue_length['rename']# style="display:none" #end if#><input type="button" class="shows-less btn" id="rename-btn-less" value="Collapse" style="display:none"><br>
|
||||||
|
|
||||||
<table class="sickbeardTable manageTable" cellspacing="1" border="0" cellpadding="0" style="display:none">
|
<table class="sickbeardTable manageTable" cellspacing="1" border="0" cellpadding="0" style="display:none">
|
||||||
<thead></thead>
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th style="width:80%;text-align:left">Show name</th>
|
||||||
|
<th style="width:20%">Schedule type</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
#set $row = 0
|
#set $row = 0
|
||||||
#for $cur_show in $queueLength['rename']:
|
#for $cur_show in $queue_length['rename']:
|
||||||
#set $show = $findCertainShow($showList, $cur_show['indexerid'])
|
#set $show = $findCertainShow($show_list, $cur_show['indexerid'])
|
||||||
#set $show_name = $show.name if $show else str($cur_show['name'])
|
#set $show_name = $show.name if $show else str($cur_show['name'])
|
||||||
<tr class="#echo ('odd', 'even')[$row % 2]##set $row+=1#">
|
<tr class="#echo ('odd', 'even')[$row % 2]##set $row+=1#">
|
||||||
<td style="width:80%;text-align:left">
|
<td style="text-align:left">
|
||||||
<a class="whitelink" href="$sbRoot/home/displayShow?show=$cur_show['indexerid']">$show_name</a>
|
<a class="whitelink" href="$sbRoot/home/displayShow?show=$cur_show['indexerid']">$show_name</a>
|
||||||
</td>
|
</td>
|
||||||
<td style="width:20%;text-align:center;color:white">#if $cur_show['scheduled_update']#Scheduled#end if#</td>
|
<td style="text-align:center;color:white">#if $cur_show['scheduled_update']#Scheduled#end if#</td>
|
||||||
</tr>
|
</tr>
|
||||||
#end for
|
#end for
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
#else
|
#else
|
||||||
</br>
|
<br>
|
||||||
#end if
|
#end if
|
||||||
#if $sickbeard.USE_SUBTITLES
|
#if $sickbeard.USE_SUBTITLES
|
||||||
</br>
|
<br>
|
||||||
Subtitle: <i>$len($queueLength['subtitle']) show$sickbeard.helpers.maybe_plural($len($queueLength['subtitle']))</i>
|
Subtitle: <i>$len($queue_length['subtitle']) show$sickbeard.helpers.maybe_plural($len($queue_length['subtitle']))</i>
|
||||||
#if $queueLength['subtitle']
|
#if $queue_length['subtitle']
|
||||||
<input type="button" class="shows-more btn" id="subtitle-btn-more" value="Expand" #if not $queueLength['subtitle']# style="display:none" #end if#><input type="button" class="shows-less btn" id="subtitle-btn-less" value="Collapse" style="display:none"></br>
|
<input type="button" class="shows-more btn" id="subtitle-btn-more" value="Expand" #if not $queue_length['subtitle']# style="display:none" #end if#><input type="button" class="shows-less btn" id="subtitle-btn-less" value="Collapse" style="display:none"><br>
|
||||||
<table class="sickbeardTable manageTable" cellspacing="1" border="0" cellpadding="0" style="display:none">
|
<table class="sickbeardTable manageTable" cellspacing="1" border="0" cellpadding="0" style="display:none">
|
||||||
<thead></thead>
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th style="width:80%;text-align:left">Show name</th>
|
||||||
|
<th style="width:20%">Schedule type</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
#set $row = 0
|
#set $row = 0
|
||||||
#for $cur_show in $queueLength['subtitle']:
|
#for $cur_show in $queue_length['subtitle']:
|
||||||
#set $show = $findCertainShow($showList, $cur_show['indexerid'])
|
#set $show = $findCertainShow($show_list, $cur_show['indexerid'])
|
||||||
#set $show_name = $show.name if $show else str($cur_show['name'])
|
#set $show_name = $show.name if $show else str($cur_show['name'])
|
||||||
<tr class="#echo ('odd', 'even')[$row % 2]##set $row+=1#">
|
<tr class="#echo ('odd', 'even')[$row % 2]##set $row+=1#">
|
||||||
<td style="width:80%;text-align:left">
|
<td style="text-align:left">
|
||||||
<a class="whitelink" href="$sbRoot/home/displayShow?show=$cur_show['indexerid']">$show_name</a>
|
<a class="whitelink" href="$sbRoot/home/displayShow?show=$cur_show['indexerid']">$show_name</a>
|
||||||
</td>
|
</td>
|
||||||
<td style="width:20%;text-align:center;color:white">#if $cur_show['scheduled_update']#Scheduled#end if#</td>
|
<td style="text-align:center;color:white">#if $cur_show['scheduled_update']#Scheduled#end if#</td>
|
||||||
</tr>
|
</tr>
|
||||||
#end for
|
#end for
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
#else
|
#else
|
||||||
</br>
|
<br>
|
||||||
#end if
|
#end if
|
||||||
#end if
|
#end if
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
|
||||||
<title>SickGear - Restarting</title>
|
<title>SickGear - #echo ('Restart', 'Shutdown')[$do_shutdown]#</title>
|
||||||
<link rel="shortcut icon" href="$sg_root/images/ico/favicon.ico">
|
<link rel="shortcut icon" href="$sg_root/images/ico/favicon.ico">
|
||||||
<link rel="apple-touch-icon" sizes="180x180" href="$sg_root/images/ico/apple-touch-icon-180x180.png">
|
<link rel="apple-touch-icon" sizes="180x180" href="$sg_root/images/ico/apple-touch-icon-180x180.png">
|
||||||
<link rel="apple-touch-icon" sizes="152x152" href="$sg_root/images/ico/apple-touch-icon-152x152.png">
|
<link rel="apple-touch-icon" sizes="152x152" href="$sg_root/images/ico/apple-touch-icon-152x152.png">
|
||||||
|
@ -35,7 +35,7 @@
|
||||||
<meta name="msapplication-TileImage" content="$sg_root/images/ico/mstile-144x144.png">
|
<meta name="msapplication-TileImage" content="$sg_root/images/ico/mstile-144x144.png">
|
||||||
<meta name="msapplication-config" content="$sg_root/css/browserconfig.xml">
|
<meta name="msapplication-config" content="$sg_root/css/browserconfig.xml">
|
||||||
|
|
||||||
<script type="text/javascript" src="$sg_root/js/lib/jquery-1.8.3.min.js?v=$sg_pid"></script>
|
<script type="text/javascript" src="$sg_root/js/lib/jquery-2.2.4.min.js?v=$sg_pid"></script>
|
||||||
<script type="text/javascript" charset="utf-8">
|
<script type="text/javascript" charset="utf-8">
|
||||||
<!--
|
<!--
|
||||||
\$.SickGear = {
|
\$.SickGear = {
|
||||||
|
|
|
@ -67,7 +67,7 @@ function updateImages(data) {
|
||||||
//el=$('td#' + ep.season + 'x' + ep.episode + '.search img');
|
//el=$('td#' + ep.season + 'x' + ep.episode + '.search img');
|
||||||
img.attr('title','Searching');
|
img.attr('title','Searching');
|
||||||
img.attr('alt','searching');
|
img.attr('alt','searching');
|
||||||
img.parent().attr('class','epRetry');
|
if (ep.retrystatus) {img.parent().attr('class','epRetry');} else {img.parent().attr('class','epSearch');}
|
||||||
img.attr('src',sbRoot+'/images/' + searchImage);
|
img.attr('src',sbRoot+'/images/' + searchImage);
|
||||||
enableLink(el);
|
enableLink(el);
|
||||||
|
|
||||||
|
|
|
@ -19,12 +19,12 @@ $('#remove-white, #remove-black').click(function() {
|
||||||
});
|
});
|
||||||
|
|
||||||
$('#new-white, #new-black').click(function() {
|
$('#new-white, #new-black').click(function() {
|
||||||
var group = $('#addToPoolText').attr('value');
|
var group = $('#addToPoolText').val();
|
||||||
if ('' != group) {
|
if ('' != group) {
|
||||||
var option = $('<option>');
|
var option = $('<option>');
|
||||||
option.attr('value', group);
|
option.val(group);
|
||||||
option.html(group);
|
option.html(group);
|
||||||
option.appendTo('#' + $(this).attr('id').replace(/new[-]/i, ''));
|
option.appendTo('#' + $(this).attr('id').replace(/new[-]/i, ''));
|
||||||
$('#addToPoolText').attr('value', '');
|
$('#addToPoolText').val('');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
currentRequest.abort();
|
currentRequest.abort();
|
||||||
}
|
}
|
||||||
|
|
||||||
fileBrowserDialog.dialog('option', 'dialogClass', 'browserDialog busy');
|
fileBrowserDialog.dialog('option', 'classes.ui-dialog', 'browserDialog busy');
|
||||||
|
|
||||||
currentRequest = $.getJSON(endpoint, {path: path, includeFiles: includeFiles}, function(data){
|
currentRequest = $.getJSON(endpoint, {path: path, includeFiles: includeFiles}, function(data){
|
||||||
fileBrowserDialog.empty();
|
fileBrowserDialog.empty();
|
||||||
|
@ -68,7 +68,7 @@
|
||||||
link.appendTo(list);
|
link.appendTo(list);
|
||||||
});
|
});
|
||||||
$('a', list).wrap('<li class="ui-state-default ui-corner-all">');
|
$('a', list).wrap('<li class="ui-state-default ui-corner-all">');
|
||||||
fileBrowserDialog.dialog('option', 'dialogClass', 'browserDialog');
|
fileBrowserDialog.dialog('option', 'classes.ui-dialog', 'browserDialog');
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -83,9 +83,10 @@
|
||||||
var docWidth = $(document).width(), dlgWidth = Math.min(docWidth - 80, 650),
|
var docWidth = $(document).width(), dlgWidth = Math.min(docWidth - 80, 650),
|
||||||
docHeight = $(document).height() - 80, winHeight = $(window).height() - 80;
|
docHeight = $(document).height() - 80, winHeight = $(window).height() - 80;
|
||||||
fileBrowserDialog = $('<div id="fileBrowserDialog" style="display:none"></div>').appendTo('body').dialog({
|
fileBrowserDialog = $('<div id="fileBrowserDialog" style="display:none"></div>').appendTo('body').dialog({
|
||||||
dialogClass: 'browserDialog',
|
classes: {'ui-dialog': 'browserDialog'},
|
||||||
title: options.title,
|
title: options.title,
|
||||||
position: [(docWidth - dlgWidth)/2, 60],
|
position: {
|
||||||
|
my: 'left top', at: 'left+' + (docWidth - dlgWidth)/2 + ' top+60', of: $('body'), collision: 'fit'},
|
||||||
minWidth: dlgWidth,
|
minWidth: dlgWidth,
|
||||||
height: Math.min(docHeight, winHeight),
|
height: Math.min(docHeight, winHeight),
|
||||||
maxHeight: Math.min(docHeight, winHeight),
|
maxHeight: Math.min(docHeight, winHeight),
|
||||||
|
@ -152,19 +153,19 @@
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
open: function(){
|
open: function(){
|
||||||
$('.ui-autocomplete li.ui-menu-item a').removeClass('ui-corner-all');
|
$('.ui-autocomplete li.ui-menu-item div').removeClass('ui-corner-all');
|
||||||
$('.ui-autocomplete li.ui-menu-item:odd a').addClass('ui-menu-item-alternate');
|
$('.ui-autocomplete li.ui-menu-item:odd div').addClass('ui-menu-item-alternate');
|
||||||
}
|
}
|
||||||
}).data('ui-autocomplete')._renderItem = function(ul, item){
|
}).data('ui-autocomplete')._renderItem = function(ul, item){
|
||||||
//highlight the matched search term from the item -- note that this is global and will match anywhere
|
//highlight the matched search term from the item -- note that this is global and will match anywhere
|
||||||
var resultItem = item.label;
|
var resultItem = item.label;
|
||||||
var x = new RegExp('(?![^&;]+;)(?!<[^<>]*)(' + query + ')(?![^<>]*>)(?![^&;]+;)', 'gi');
|
var x = new RegExp('(?![^&;]+;)(?!<[^<>]*)(' + query + ')(?![^<>]*>)(?![^&;]+;)', 'gi');
|
||||||
resultItem = resultItem.replace(x, function(fullMatch){
|
resultItem = resultItem.replace(x, function(fullMatch){
|
||||||
return '<b>' + fullMatch + '</b>';
|
return fullMatch;
|
||||||
});
|
});
|
||||||
return $('<li></li>')
|
return $('<li></li>')
|
||||||
.data('ui-autocomplete-item', item)
|
.data('ui-autocomplete-item', item)
|
||||||
.append('<a class="nowrap">' + resultItem + '</a>')
|
.append('<div class="nowrap">' + resultItem + '</div>')
|
||||||
.appendTo(ul);
|
.appendTo(ul);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -69,7 +69,7 @@ $(document).ready(function() {
|
||||||
if (0 == updateArr.length + refreshArr.length + renameArr.length + subtitleArr.length + deleteArr.length + removeArr.length + metadataArr.length)
|
if (0 == updateArr.length + refreshArr.length + renameArr.length + subtitleArr.length + deleteArr.length + removeArr.length + metadataArr.length)
|
||||||
return !1;
|
return !1;
|
||||||
|
|
||||||
window.location.href = $.SickGear.Root + 'bulkChange?toUpdate=' + updateArr.join('|') + '&toRefresh=' + refreshArr.join('|') + '&toRename=' + renameArr.join('|') + '&toSubtitle=' + subtitleArr.join('|') + '&toDelete=' + deleteArr.join('|') + '&toRemove=' + removeArr.join('|') + '&toMetadata=' + metadataArr.join('|');
|
window.location.href = $.SickGear.Root + '/manage/bulkChange?toUpdate=' + updateArr.join('|') + '&toRefresh=' + refreshArr.join('|') + '&toRename=' + renameArr.join('|') + '&toSubtitle=' + subtitleArr.join('|') + '&toDelete=' + deleteArr.join('|') + '&toRemove=' + removeArr.join('|') + '&toMetadata=' + metadataArr.join('|');
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|