11 Commits

18 changed files with 910 additions and 1729 deletions

4
.gitignore vendored Normal file
View File

@@ -0,0 +1,4 @@
.settings/
.sign/
.metadata/

View File

@@ -1,22 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.baseBrowserLibrary"/>
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.WebProject">
<attributes>
<attribute name="hide" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.wst.jsdt.launching.JRE_CONTAINER"/>
<classpathentry excluding="**/bower_components/*|**/node_modules/*|**/*.min.js" kind="src" path="">
<attributes>
<attribute name="provider" value="org.eclipse.wst.jsdt.web.core.internal.project.ModuleSourcePathProvider"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.tizen.web.project.initializer.WebLibraryInitializer"/>
<classpathentry kind="con" path="org.eclipselabs.jsdt.jquery.core.CoflictLibrary_2.0"/>
<classpathentry kind="con" path="org.tizen.web.project.initializer.TizenLibraryInitializer"/>
<classpathentry kind="con" path="org.tizen.web.project.initializer.HTML5LibraryInitializer"/>
<classpathentry kind="con" path="org.tizen.web.project.initializer.W3CLibraryInitializer"/>
<classpathentry kind="con" path="org.tizen.web.project.initializer.ext.RESTSupport"/>
<classpathentry kind="output" path=""/>
</classpath>

View File

@@ -1,2 +0,0 @@
css-profile/<project>=org.eclipse.wst.css.core.cssprofile.css3
eclipse.preferences.version=1

View File

@@ -1 +0,0 @@
org.eclipse.wst.jsdt.launching.baseBrowserLibrary

View File

@@ -1 +0,0 @@
Window

View File

@@ -1,111 +0,0 @@
.git/COMMIT_EDITMSG__DEL__0UtzmQB1ZW2nlb2XxSYxaRZULGy9s0DDn2H9wLrdTA8=
.git/HEAD__DEL__9vK5RfbEEbAro9qces6I3PcbavZbouDYmqgpAAQrWhA=
.git/config__DEL__au1NdB+8TXr2Rmn1de8XxOJ7XvRR2HhR61c9MY4LTcg=
.git/description__DEL__hatsFj1DoX6pz3eIMIvKFGbxsKjRzJLibpv2PaQGKu4=
.git/hooks/applypatch-msg.sample__DEL__AiNJeguLAzqlijpSG4YphpOGz3qw4vEBlj0yiqYhk/c=
.git/hooks/commit-msg.sample__DEL__H3TV6SkpebVz69WXQdRsuT/zkazdCD00C5Q3B1PZJDc=
.git/hooks/fsmonitor-watchman.sample__DEL__9IPZjlVDNG3iWkVWsl310pYOz/Dq6SVe2F+3DV0Ex3k=
.git/hooks/post-update.sample__DEL__gXZa8trvMjBh3LxeYfwWSBy3SzusmtihdLGGUjWG9sU=
.git/hooks/pre-applypatch.sample__DEL__4VxbRp6j4KaVvqbyyCvPjmKCEHSTnd2Ft34AB/8WVHU=
.git/hooks/pre-commit.sample__DEL__EscjI1Ex8cVXbGUqwqCgB/JhqTwN3ERbHc7mzZjjB4g=
.git/hooks/pre-push.sample__DEL__SxEZ4eE6ISVxl29K7neEfNvUCXhUbWJzpVfiOJgaQNE=
.git/hooks/pre-rebase.sample__DEL__T+vOhneQBSM4B29OZsxH77FIedGAl9HWHIJhhZ6qp7M=
.git/hooks/pre-receive.sample__DEL__pMPSuce7P9jRRBwxvU7nGlldZrRPz0ndsxAlIyAWmYk=
.git/hooks/prepare-commit-msg.sample__DEL__6d3KpBif3dJe2X/Ix4nsp7bKFjkLI5KuMnbwyOGqRhk=
.git/hooks/update.sample__DEL__dRwDcyACTsLuJ1fz/64LEK0slGNnaE5wWdTcl+rH5DE=
.git/index__DEL__ORPU2uBnVg/LAARTyCr8tqUewoXLn+0NatGrBiJOcFc=
.git/info/exclude__DEL__ZnH+g7egfIky7okWTR8nk7IxgFjri5jcXAbuClo7DsE=
.git/logs/HEAD__DEL__jKVBtQOBaM24p9fsjNPFjcTLIz9DSchf180gxGNsneY=
.git/logs/refs/heads/dev__DEL__q20Bv7wjBkQHG9fg8cC64InwcBytMlrnZqO32+lD1LE=
.git/logs/refs/heads/master__DEL__MEkUz66a77lH7E+QVTF+qMq9d4jDs3yIkNi5HBX035g=
.git/logs/refs/remotes/origin/dev__DEL__wvti+A+HmltuMEEaFVgwS4Xh16oYsmcKLCml+4mFyy8=
.git/logs/refs/remotes/origin/master__DEL__3rRj0Ge9+Nkmq4rA6UD/EfOyDAf9AQfip3tMiVdwpec=
.git/objects/02/741fe0d44ace36d88f500de55fe02f60e39681__DEL__cVGnHJSbIxxTbHZ4cc0XEetbMGr4Ig04SwFvCJL0tcg=
.git/objects/03/240c2d93bda6a3706feaeb68273e9a270e432c__DEL__Ms6qdss7hkzXr1x2TOTA2cWJgps+JGTzSg5ipDkyC5E=
.git/objects/05/bd71b6ec2c1982d1e8a5653073281994564ae8__DEL__PXNsl0l7EuMPFASARrf2c4vkfoU8MqkL51Cf4LHE3Ik=
.git/objects/07/89c5456f19123401bbbea06ccc14cd42067219__DEL__wl7lmcXANjTQcOsw471SlI61qAqEpWF6oTpIbNZsGwQ=
.git/objects/13/fb568ca97112e3039b47ab7b9f36de9834ee89__DEL__rqiQE/qsgBRiZw6iG+cFJxVCHRIhuay+VEK+82gvaFQ=
.git/objects/1a/30a49ab1682a8c70f37f960b7d1871c5942eb9__DEL__cTC88UJJXLJyBu7pmRkB07i2eLJk4EVv/DBrMDlG2Jk=
.git/objects/1c/1a4d080ef81238e544eab07ae38d6e727dba85__DEL__NCXGus1XG1CzGfD8cnKh9R6Yoh5qQibiIvC1KioagDU=
.git/objects/23/29725dee7fc5e05dda73e06720ee4ac222efcf__DEL__UW+PAFYQyX8qQnmYODL6ZtyHqhaP9nXc3gl2TbcccvA=
.git/objects/23/86351522759e2a0b051a0cb0e4b35a56dff088__DEL__9KKkz5G0UwI91vXfoRqDff+Kg+vZkM5aU2GGZ77/nug=
.git/objects/25/e212adedb872da5b017d291d48f55c61a38b29__DEL__QDKqylvpL5aKPcDz/9zSuGXDiGaa0HESAG0hK13UMpk=
.git/objects/28/7c88e226a4ec4c071904c15bf4f645ac3cd2dc__DEL__wwu4NPLQylGD4xQh9o083s2OtoFpL3dRLSMUfxyXunQ=
.git/objects/2d/64341eef53052d2dacc5f5a4ad01c75b8dd652__DEL__dk7aYwpCa5ILFLFs53nmgi7a/fhAWv4OpIqistb4Qm4=
.git/objects/33/67b3daa6e81b654716813fa33ffd6a20c7f370__DEL__6QULNx552KmOJjqXf9j/gdUWqSUkA3lQihi7Zxe0v9k=
.git/objects/3b/d5d0a4803967bc0bf72a7dd66d7e292ed2e586__DEL__NWl0p1AAhqGIhpiPNnefVL7uzkqYFG1ZET6Oni7l45M=
.git/objects/49/496e1a19c44586b61915f6b716f9b4dfe5f053__DEL__aGSZypqKfEIjZK3p84gz/rWJF6x5Z0xxpiwpm0UIBpo=
.git/objects/4a/b357c7634f49e522aeaaedefa83c4ff08443a9__DEL__a0Cz4lWC+0xWCzZUYUQL5O/bt35C7pRZ1XW3fOKXBBo=
.git/objects/4b/c066ebaf4dc25e55d53f01cf3b58b1acf4eeac__DEL__f6PxYVuOzCEkwYdiFoTHy9qr/AuMjlE7eNGqr2N2Ok4=
.git/objects/4c/825cfc182d8c37a99229df7c319b939cbefcfe__DEL__70NBx2PRD46GwLI798K52XHYCCGDQS9609jvU+a+9hM=
.git/objects/4e/35166f13f37f8c3aed30d3019174573a026f4a__DEL__QvXy5hjAaFV6M3+qW1WfnrX4ZyFuiBAqpnCqfAheYXE=
.git/objects/53/f31f54130c9a3441480f9e416f805437fb71c9__DEL__TI9vZZsmF1Ydh6O/gd51GoLyXZZyto7wjobmKY2woQo=
.git/objects/58/02e94b1cd8db05ccc5aa2dad551e7f5ec63174__DEL__Jgxge3taYKB1/6zR1DI5xqTEo+Xf97cD0Ji/7S1AiKY=
.git/objects/5d/85405afbeebdf69961ee19c268934e468b92dc__DEL__4VTGq5uNejUXChw+MCclK2KrZACrfIIOofqL1jahnx4=
.git/objects/5d/dc6bd5f24cf4e67a53e20384dfc868809d10b3__DEL__zIPachBagXO0J8zFADVIaaSzJRpTr24o5b0VEKPnHS0=
.git/objects/60/28ff1af887074abf9799decdc4f53ea65de0d2__DEL__VfUv5Gv6hfBt9kQzeU1Q4cKplXBpkMYa22LwZ7jxCs0=
.git/objects/62/c798785cfaedd6992eee3fabeed71d790f78a9__DEL__RlbNnRkGavIiygXlfALbEtC8CSN19LfQ4x5Y92GdKfQ=
.git/objects/65/52df39f388ca27532fe33ddad968f78284d1b7__DEL__xgVfp/AbsWdR6aLsaJfH2NPufO47n+MtTNCu/oRuR14=
.git/objects/66/9e339e0d59da886483c0834d9397a29b53227a__DEL__+nhf1Io/Q9w8bVqA9LcSp1XFxyGSBjidM2mQC0g7m94=
.git/objects/66/de0dcf1f16eb3dfe1aedf78790b4e002c08516__DEL__FZmqOATlAZ5v6hGivuWkZ9NLyIA0B464HQ9hvqMUJBQ=
.git/objects/68/66c8e9e1bc747421d9ad8439d036a0a7afb1a0__DEL__vcUPYwNJyv+DsVO+MeVNXiOGLKNMjJsO/UctNZFiDOg=
.git/objects/69/ee1e082bef2099596adb59c63a64e468b50882__DEL__atW1+50UydpPDgaUThyc1/EPt+MrvfsPzcegGGfRvjM=
.git/objects/6d/62893bf75605d744173ea8bed3f6198ce18cdc__DEL__nFOWpOHMvHeg/SQuat4JS9Tihoup9kB5YJ7jit0guIA=
.git/objects/6f/2bf25b4a2c42093a219e1f448e60df4691edd9__DEL__GIQkHw2nvNnV/t1FJI6M9nGukDfi3PkzR+YQVBdkoew=
.git/objects/73/714ebb756c954ebfb4e7232985c020e2515293__DEL__AUESNd0REeJq4JRjlJ2qp3wnKhuh/aN5JYpO01kppFU=
.git/objects/78/fdbb1d64048da4271091ddb1768f8670919069__DEL__3hbwK3TLaW1TVvT461gSaigsje2W/Ol74Ps+ElGSyIQ=
.git/objects/7b/a4de53b4b4c9817ee311a5255e0b1c3d882d2f__DEL__8LW0HS2vKrstrtS0JkpW/MZUpYd6RGUQnC9Vq3OZAgU=
.git/objects/7c/a3e1f9fd26cc61f712e13322b05c7e24ce1813__DEL__HvEW3s9pr5lX/U/e4ZOjuGQ5UKstesDe/4eJic1wvlo=
.git/objects/82/2ac63bb0a8e9ab24ff26a1aff59635c79b038c__DEL__og3HdYsG8csdD7xUnIqOn7Lq9lyAlwRjG2XXXBZ+Cm4=
.git/objects/83/59de8d42ad6fe5fbab8aebdf5401a42ff60cd1__DEL__SSMX1i2uI8gZtbMt6DyZHNYo6dvP7yczWP13xfS/qqw=
.git/objects/84/f503801400f81a402f3fb3f2830ec00ab4c630__DEL__evQo0GymDPIEFqd5BUKUqhrrNQXb9nr3wqTmCHV+J48=
.git/objects/86/49fa565d87dd3c332e8e318c779b8e53ffea0b__DEL__C3Xw+yuUDSdezXAhqzBXlRS1SPXOSn2AyLwueNf7ug4=
.git/objects/8a/1d8c688268b802bd5ad18a64b883016b132076__DEL__fB08qAMNyvrNiut/zN7hw0epaAbaQDnXxDBRQx7HGlE=
.git/objects/8e/5d802326c308c497e217c4d5b600f2f11ac3c4__DEL__I9nY+iedh8TO2HV91DIps+SueQgcc0WCoPaYqIhzUq0=
.git/objects/90/a27f9cea6e8f02e05a8bbab5d14650e3e932af__DEL__lpDm120MOA6vW/mrh0cy1pu67SJ6dPu/cY8rN8I7xW8=
.git/objects/94/d035297d32719c863d2bd49b285d1f5775703d__DEL__xkjG1a7P7VoVxIIlO2M+AKBYr77uohSmSrRN8AJzs5I=
.git/objects/97/624229cdd097bd7b0e505d478fb0a8955a80f7__DEL__RJEDk98YVKzW5x+7RlBsjhLPB9/wC8pi5Q91T4KWhMw=
.git/objects/99/96115961d2aa418fb03ff90d529f642f4f7261__DEL__3VGlqOkDSaru/bmv6eS/4byvPdKJeBDS6Bo/lnU2bgY=
.git/objects/9a/74540393adea282b7b01c01a403f85e611c788__DEL__iW4P0jXFYYZIzotFyAxh4PSJUhY4hc1mm2E+Y6ylLFg=
.git/objects/9d/ab2d1408775ca4094f6806e481cf85e8709ec4__DEL__8dWV9Unqdt7vmdOSzL5TGY9RETmJ1B9ZpX7jLIO3qBs=
.git/objects/9f/29e0dab7efd2ce2bda4adb262584b22321e534__DEL__KJdBI+69yuhRSrTwXepr5NJxdIXgmy1V+2rtaOmYYok=
.git/objects/9f/8c12f57065dff219dd33568a55e81ffee69f4e__DEL__lf8xF9EWtMhpmIGzqX+k8LnCZI0pmzyvQrchmCzvxGg=
.git/objects/a5/5db3f213c6fd9f1611473c99181cb6bd8ce9f2__DEL__Hljb7WQV6HW2SlXWnf79Z0JHFEEXiF854oWTNGeoqG0=
.git/objects/a6/bc412a33f362bd9ace7665ab3685485f0c4317__DEL__5GPHKyY55l27MwfkbPIQ9B5PntCJrDmUT/DkO0rl8hE=
.git/objects/a9/d3dcbd4f843cda902742f06e32b9dd18867332__DEL__EctDxWIH+mORkQkqEobAIposOPQ5h1l5hcgwPX4t+vE=
.git/objects/b0/2c87ba502c06af3fb09ba7424e5846b1ba7575__DEL__9Ixa5p/uNZxKIdg2yDMUNp0wqic/7TnjdkMVm1eIqvs=
.git/objects/b0/97cff9350a4425e6159c455a26787f29243576__DEL__4zBEC7z3sZDhmhKOLkXJZ7/ecu7UN+W3I9kkaOUsMk4=
.git/objects/b1/2ee3c3c409d741f8492f0c251a8e1b6ef826fd__DEL__t0dDpRgTD86E+VnD8dOxzR8S2jH927gD3+OU7JijYl4=
.git/objects/b6/2f236dddb5e68cc7e60e76c9f773b0eb90ce31__DEL__mEncbCDO5beLVf4GshoEy6LOyko6GMkMcEErkep3JDM=
.git/objects/b9/9aef2abe46750c45d0637bae3c293af58b5ba7__DEL__dX0sJvi5Qp7vZSwGM413141B3yt9P0sz5P+h2dRQdYM=
.git/objects/c4/87c068cae1a73c7bf7239555c1329610507ec9__DEL__PBdNy+ElDdG/ulzGKnoHefxPQEVB5zq5pMe/pZHZRAc=
.git/objects/c8/c746454b625dbe8b6259a6bd2d4f0cd03f0d24__DEL__KKHH2pD0qfizOadYZbJkZrm29T/oVjobBOqJM+rRwYg=
.git/objects/cd/92d69e5f3e618dc9005368c6a3f525e07e7c44__DEL__pJZUH5JNo+ToD++u0yhTili2JJt6p6JMF/3hpxihWrA=
.git/objects/cf/8af88eea85172ff804a387058fb0d667fce087__DEL__AusTE5xWutmTaUCeXuzeFC2o2ahEltLk3nJy1fuTJpA=
.git/objects/d1/cc196d5d84ce44efa808521b9ad8fdc51ecead__DEL__12mjogpHHWqxDDPm4hsC7303iOQBAb4eoC4CjMKYPYg=
.git/objects/d4/7f9cd915695b4798f907982d77646a99bf4264__DEL__N8tjv5j1qEgx6o08Q8GEEq+c5oVBme8ZkQ1esJ7fjTM=
.git/objects/d6/45695673349e3947e8e5ae42332d0ac3164cd7__DEL__bK1/lEV5blLPpFrn/ZNVdLDE2RnlA4SnQhDpURW+znc=
.git/objects/d6/732ea134c5ff05e87ee89dbad7c5f97bb7724b__DEL__hTPwSlNSKTaSuUMuvBi0AzOTFOEpKwcbrCd4aQ/6cHk=
.git/objects/d6/e10997a5611ce965e0c34551b973478dc7172e__DEL__vm4JtKqoDEF/pwWpYnqKnfacIDpptH1kPV47pgSIcH0=
.git/objects/d7/17792858941f7a216bb986176fe82f1b72e778__DEL__zE1MCRENlHLFZNfjfDlIFPUMQK/IZG0c6fhpe3LER+s=
.git/objects/e1/3c9db723a28663fca01f99432fbc0615a0a2cb__DEL__4euHKtQmG4wP3mcMThf4Rq8F9G52f7Ea8cVRd8CvoTs=
.git/objects/e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391__DEL__FkxfqAZ/rPGkPwnOPQ416/U6f1cj7L8VqGZ8/FPCb2w=
.git/objects/e6/e64a7a10f9c3f4c2218db906b18d6c96f153e1__DEL__ORQK4eEcZ9zLwMxPa08xowgH4TMPKDOsAJxkYscIos8=
.git/objects/f0/fc0dd5e890f0a3929c22ac364c71e6623f4e8e__DEL__zgSOtLXhZmKmL98vDoytepbOXYqk43npI3T5HsIbgjc=
.git/objects/f8/04e46ae59b95fa82280d55e65c5deb7c23619a__DEL__nGm01CzTeVlO+cEBhatCJfqvefpI81P907olWncqhbk=
.git/objects/fc/f3919d3b8e258f9e3bb0d698571e39d6736248__DEL__d7th5gSB33b1lhMhAY/fVAJdnL3sV+GK6VLWJYMB7i8=
.git/refs/heads/dev__DEL__EIvs3h1xxNea4PFAxSSkyksJf7F8PzmIYmkW20Ddo64=
.git/refs/heads/master__DEL__TQyaXJWyglaOruKTOW7VIPIQVaoTdqnc1bOr24yqb8s=
.git/refs/remotes/origin/dev__DEL__EIvs3h1xxNea4PFAxSSkyksJf7F8PzmIYmkW20Ddo64=
.git/refs/remotes/origin/master__DEL__TQyaXJWyglaOruKTOW7VIPIQVaoTdqnc1bOr24yqb8s=
LICENSE.APLv2__DEL__z8d0m5b2O9McPEK1xHG/dWgUBT6EfBDz6wA0F7xSPTA=
NOTICE__DEL__ijjaB8GEO5OJP/jK6n7Hr3vZFI9gy8ocoDhviViKNnU=
README.md__DEL__47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=
config.xml__DEL__jkk+Xqz4u6x2QmoyRFqH2toTrfVpeEAs2LmKY/4dhuA=
css/style.css__DEL__YCx4tiqoai276nR9sDZsPUcn0/z3Xi4XYMDXIcnGRhU=
icon.jpg__DEL__2ZXXmZkVOzH42v5SF/c73PYgxmcHHRii2/gn73UUhlo=
icon.png__DEL__kd617JYkX8IEUQERd72gL14zj6pgNVcKiSRAFQz6HX8=
index.html__DEL__CdntWzqB8DQYZKIF68hQqqZVLQPbLRf1hXjozO+agxA=
js/app.js__DEL__KwYj3MbJUIv6eUkRR3bgZR0qICdD5G8Q8GZUG15S1Rg=
version.txt__DEL__jFS/q38a6b0acUjq5B57Co9K03JuDKxw+COi1F255gw=
author-signature.xml__DEL__xSMT9koaQGLWaI27U8I/ENyfZYgCNld3eDcS063dBiE=

View File

@@ -1,503 +0,0 @@
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="AuthorSignature">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></CanonicalizationMethod>
<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"></SignatureMethod>
<Reference URI=".git%2FCOMMIT_EDITMSG">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>0UtzmQB1ZW2nlb2XxSYxaRZULGy9s0DDn2H9wLrdTA8=</DigestValue>
</Reference>
<Reference URI=".git%2FHEAD">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>9vK5RfbEEbAro9qces6I3PcbavZbouDYmqgpAAQrWhA=</DigestValue>
</Reference>
<Reference URI=".git%2Fconfig">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>au1NdB+8TXr2Rmn1de8XxOJ7XvRR2HhR61c9MY4LTcg=</DigestValue>
</Reference>
<Reference URI=".git%2Fdescription">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>hatsFj1DoX6pz3eIMIvKFGbxsKjRzJLibpv2PaQGKu4=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fapplypatch-msg.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>AiNJeguLAzqlijpSG4YphpOGz3qw4vEBlj0yiqYhk/c=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fcommit-msg.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>H3TV6SkpebVz69WXQdRsuT/zkazdCD00C5Q3B1PZJDc=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Ffsmonitor-watchman.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>9IPZjlVDNG3iWkVWsl310pYOz/Dq6SVe2F+3DV0Ex3k=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fpost-update.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>gXZa8trvMjBh3LxeYfwWSBy3SzusmtihdLGGUjWG9sU=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fpre-applypatch.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>4VxbRp6j4KaVvqbyyCvPjmKCEHSTnd2Ft34AB/8WVHU=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fpre-commit.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>EscjI1Ex8cVXbGUqwqCgB/JhqTwN3ERbHc7mzZjjB4g=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fpre-push.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>SxEZ4eE6ISVxl29K7neEfNvUCXhUbWJzpVfiOJgaQNE=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fpre-rebase.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>T+vOhneQBSM4B29OZsxH77FIedGAl9HWHIJhhZ6qp7M=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fpre-receive.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>pMPSuce7P9jRRBwxvU7nGlldZrRPz0ndsxAlIyAWmYk=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fprepare-commit-msg.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>6d3KpBif3dJe2X/Ix4nsp7bKFjkLI5KuMnbwyOGqRhk=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fupdate.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>dRwDcyACTsLuJ1fz/64LEK0slGNnaE5wWdTcl+rH5DE=</DigestValue>
</Reference>
<Reference URI=".git%2Findex">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>ORPU2uBnVg/LAARTyCr8tqUewoXLn+0NatGrBiJOcFc=</DigestValue>
</Reference>
<Reference URI=".git%2Finfo%2Fexclude">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>ZnH+g7egfIky7okWTR8nk7IxgFjri5jcXAbuClo7DsE=</DigestValue>
</Reference>
<Reference URI=".git%2Flogs%2FHEAD">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>jKVBtQOBaM24p9fsjNPFjcTLIz9DSchf180gxGNsneY=</DigestValue>
</Reference>
<Reference URI=".git%2Flogs%2Frefs%2Fheads%2Fdev">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>q20Bv7wjBkQHG9fg8cC64InwcBytMlrnZqO32+lD1LE=</DigestValue>
</Reference>
<Reference URI=".git%2Flogs%2Frefs%2Fheads%2Fmaster">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>MEkUz66a77lH7E+QVTF+qMq9d4jDs3yIkNi5HBX035g=</DigestValue>
</Reference>
<Reference URI=".git%2Flogs%2Frefs%2Fremotes%2Forigin%2Fdev">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>wvti+A+HmltuMEEaFVgwS4Xh16oYsmcKLCml+4mFyy8=</DigestValue>
</Reference>
<Reference URI=".git%2Flogs%2Frefs%2Fremotes%2Forigin%2Fmaster">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>3rRj0Ge9+Nkmq4rA6UD/EfOyDAf9AQfip3tMiVdwpec=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F02%2F741fe0d44ace36d88f500de55fe02f60e39681">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>cVGnHJSbIxxTbHZ4cc0XEetbMGr4Ig04SwFvCJL0tcg=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F03%2F240c2d93bda6a3706feaeb68273e9a270e432c">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>Ms6qdss7hkzXr1x2TOTA2cWJgps+JGTzSg5ipDkyC5E=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F05%2Fbd71b6ec2c1982d1e8a5653073281994564ae8">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>PXNsl0l7EuMPFASARrf2c4vkfoU8MqkL51Cf4LHE3Ik=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F07%2F89c5456f19123401bbbea06ccc14cd42067219">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>wl7lmcXANjTQcOsw471SlI61qAqEpWF6oTpIbNZsGwQ=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F13%2Ffb568ca97112e3039b47ab7b9f36de9834ee89">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>rqiQE/qsgBRiZw6iG+cFJxVCHRIhuay+VEK+82gvaFQ=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F1a%2F30a49ab1682a8c70f37f960b7d1871c5942eb9">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>cTC88UJJXLJyBu7pmRkB07i2eLJk4EVv/DBrMDlG2Jk=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F1c%2F1a4d080ef81238e544eab07ae38d6e727dba85">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>NCXGus1XG1CzGfD8cnKh9R6Yoh5qQibiIvC1KioagDU=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F23%2F29725dee7fc5e05dda73e06720ee4ac222efcf">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>UW+PAFYQyX8qQnmYODL6ZtyHqhaP9nXc3gl2TbcccvA=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F23%2F86351522759e2a0b051a0cb0e4b35a56dff088">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>9KKkz5G0UwI91vXfoRqDff+Kg+vZkM5aU2GGZ77/nug=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F25%2Fe212adedb872da5b017d291d48f55c61a38b29">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>QDKqylvpL5aKPcDz/9zSuGXDiGaa0HESAG0hK13UMpk=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F28%2F7c88e226a4ec4c071904c15bf4f645ac3cd2dc">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>wwu4NPLQylGD4xQh9o083s2OtoFpL3dRLSMUfxyXunQ=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F2d%2F64341eef53052d2dacc5f5a4ad01c75b8dd652">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>dk7aYwpCa5ILFLFs53nmgi7a/fhAWv4OpIqistb4Qm4=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F33%2F67b3daa6e81b654716813fa33ffd6a20c7f370">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>6QULNx552KmOJjqXf9j/gdUWqSUkA3lQihi7Zxe0v9k=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F3b%2Fd5d0a4803967bc0bf72a7dd66d7e292ed2e586">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>NWl0p1AAhqGIhpiPNnefVL7uzkqYFG1ZET6Oni7l45M=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F49%2F496e1a19c44586b61915f6b716f9b4dfe5f053">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>aGSZypqKfEIjZK3p84gz/rWJF6x5Z0xxpiwpm0UIBpo=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F4a%2Fb357c7634f49e522aeaaedefa83c4ff08443a9">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>a0Cz4lWC+0xWCzZUYUQL5O/bt35C7pRZ1XW3fOKXBBo=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F4b%2Fc066ebaf4dc25e55d53f01cf3b58b1acf4eeac">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>f6PxYVuOzCEkwYdiFoTHy9qr/AuMjlE7eNGqr2N2Ok4=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F4c%2F825cfc182d8c37a99229df7c319b939cbefcfe">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>70NBx2PRD46GwLI798K52XHYCCGDQS9609jvU+a+9hM=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F4e%2F35166f13f37f8c3aed30d3019174573a026f4a">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>QvXy5hjAaFV6M3+qW1WfnrX4ZyFuiBAqpnCqfAheYXE=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F53%2Ff31f54130c9a3441480f9e416f805437fb71c9">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>TI9vZZsmF1Ydh6O/gd51GoLyXZZyto7wjobmKY2woQo=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F58%2F02e94b1cd8db05ccc5aa2dad551e7f5ec63174">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>Jgxge3taYKB1/6zR1DI5xqTEo+Xf97cD0Ji/7S1AiKY=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F5d%2F85405afbeebdf69961ee19c268934e468b92dc">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>4VTGq5uNejUXChw+MCclK2KrZACrfIIOofqL1jahnx4=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F5d%2Fdc6bd5f24cf4e67a53e20384dfc868809d10b3">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>zIPachBagXO0J8zFADVIaaSzJRpTr24o5b0VEKPnHS0=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F60%2F28ff1af887074abf9799decdc4f53ea65de0d2">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>VfUv5Gv6hfBt9kQzeU1Q4cKplXBpkMYa22LwZ7jxCs0=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F62%2Fc798785cfaedd6992eee3fabeed71d790f78a9">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>RlbNnRkGavIiygXlfALbEtC8CSN19LfQ4x5Y92GdKfQ=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F65%2F52df39f388ca27532fe33ddad968f78284d1b7">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>xgVfp/AbsWdR6aLsaJfH2NPufO47n+MtTNCu/oRuR14=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F66%2F9e339e0d59da886483c0834d9397a29b53227a">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>+nhf1Io/Q9w8bVqA9LcSp1XFxyGSBjidM2mQC0g7m94=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F66%2Fde0dcf1f16eb3dfe1aedf78790b4e002c08516">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>FZmqOATlAZ5v6hGivuWkZ9NLyIA0B464HQ9hvqMUJBQ=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F68%2F66c8e9e1bc747421d9ad8439d036a0a7afb1a0">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>vcUPYwNJyv+DsVO+MeVNXiOGLKNMjJsO/UctNZFiDOg=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F69%2Fee1e082bef2099596adb59c63a64e468b50882">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>atW1+50UydpPDgaUThyc1/EPt+MrvfsPzcegGGfRvjM=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F6d%2F62893bf75605d744173ea8bed3f6198ce18cdc">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>nFOWpOHMvHeg/SQuat4JS9Tihoup9kB5YJ7jit0guIA=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F6f%2F2bf25b4a2c42093a219e1f448e60df4691edd9">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>GIQkHw2nvNnV/t1FJI6M9nGukDfi3PkzR+YQVBdkoew=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F73%2F714ebb756c954ebfb4e7232985c020e2515293">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>AUESNd0REeJq4JRjlJ2qp3wnKhuh/aN5JYpO01kppFU=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F78%2Ffdbb1d64048da4271091ddb1768f8670919069">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>3hbwK3TLaW1TVvT461gSaigsje2W/Ol74Ps+ElGSyIQ=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F7b%2Fa4de53b4b4c9817ee311a5255e0b1c3d882d2f">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>8LW0HS2vKrstrtS0JkpW/MZUpYd6RGUQnC9Vq3OZAgU=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F7c%2Fa3e1f9fd26cc61f712e13322b05c7e24ce1813">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>HvEW3s9pr5lX/U/e4ZOjuGQ5UKstesDe/4eJic1wvlo=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F82%2F2ac63bb0a8e9ab24ff26a1aff59635c79b038c">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>og3HdYsG8csdD7xUnIqOn7Lq9lyAlwRjG2XXXBZ+Cm4=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F83%2F59de8d42ad6fe5fbab8aebdf5401a42ff60cd1">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>SSMX1i2uI8gZtbMt6DyZHNYo6dvP7yczWP13xfS/qqw=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F84%2Ff503801400f81a402f3fb3f2830ec00ab4c630">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>evQo0GymDPIEFqd5BUKUqhrrNQXb9nr3wqTmCHV+J48=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F86%2F49fa565d87dd3c332e8e318c779b8e53ffea0b">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>C3Xw+yuUDSdezXAhqzBXlRS1SPXOSn2AyLwueNf7ug4=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F8a%2F1d8c688268b802bd5ad18a64b883016b132076">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>fB08qAMNyvrNiut/zN7hw0epaAbaQDnXxDBRQx7HGlE=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F8e%2F5d802326c308c497e217c4d5b600f2f11ac3c4">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>I9nY+iedh8TO2HV91DIps+SueQgcc0WCoPaYqIhzUq0=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F90%2Fa27f9cea6e8f02e05a8bbab5d14650e3e932af">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>lpDm120MOA6vW/mrh0cy1pu67SJ6dPu/cY8rN8I7xW8=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F94%2Fd035297d32719c863d2bd49b285d1f5775703d">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>xkjG1a7P7VoVxIIlO2M+AKBYr77uohSmSrRN8AJzs5I=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F97%2F624229cdd097bd7b0e505d478fb0a8955a80f7">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>RJEDk98YVKzW5x+7RlBsjhLPB9/wC8pi5Q91T4KWhMw=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F99%2F96115961d2aa418fb03ff90d529f642f4f7261">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>3VGlqOkDSaru/bmv6eS/4byvPdKJeBDS6Bo/lnU2bgY=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F9a%2F74540393adea282b7b01c01a403f85e611c788">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>iW4P0jXFYYZIzotFyAxh4PSJUhY4hc1mm2E+Y6ylLFg=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F9d%2Fab2d1408775ca4094f6806e481cf85e8709ec4">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>8dWV9Unqdt7vmdOSzL5TGY9RETmJ1B9ZpX7jLIO3qBs=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F9f%2F29e0dab7efd2ce2bda4adb262584b22321e534">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>KJdBI+69yuhRSrTwXepr5NJxdIXgmy1V+2rtaOmYYok=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F9f%2F8c12f57065dff219dd33568a55e81ffee69f4e">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>lf8xF9EWtMhpmIGzqX+k8LnCZI0pmzyvQrchmCzvxGg=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fa5%2F5db3f213c6fd9f1611473c99181cb6bd8ce9f2">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>Hljb7WQV6HW2SlXWnf79Z0JHFEEXiF854oWTNGeoqG0=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fa6%2Fbc412a33f362bd9ace7665ab3685485f0c4317">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>5GPHKyY55l27MwfkbPIQ9B5PntCJrDmUT/DkO0rl8hE=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fa9%2Fd3dcbd4f843cda902742f06e32b9dd18867332">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>EctDxWIH+mORkQkqEobAIposOPQ5h1l5hcgwPX4t+vE=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fb0%2F2c87ba502c06af3fb09ba7424e5846b1ba7575">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>9Ixa5p/uNZxKIdg2yDMUNp0wqic/7TnjdkMVm1eIqvs=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fb0%2F97cff9350a4425e6159c455a26787f29243576">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>4zBEC7z3sZDhmhKOLkXJZ7/ecu7UN+W3I9kkaOUsMk4=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fb1%2F2ee3c3c409d741f8492f0c251a8e1b6ef826fd">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>t0dDpRgTD86E+VnD8dOxzR8S2jH927gD3+OU7JijYl4=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fb6%2F2f236dddb5e68cc7e60e76c9f773b0eb90ce31">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>mEncbCDO5beLVf4GshoEy6LOyko6GMkMcEErkep3JDM=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fb9%2F9aef2abe46750c45d0637bae3c293af58b5ba7">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>dX0sJvi5Qp7vZSwGM413141B3yt9P0sz5P+h2dRQdYM=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fc4%2F87c068cae1a73c7bf7239555c1329610507ec9">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>PBdNy+ElDdG/ulzGKnoHefxPQEVB5zq5pMe/pZHZRAc=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fc8%2Fc746454b625dbe8b6259a6bd2d4f0cd03f0d24">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>KKHH2pD0qfizOadYZbJkZrm29T/oVjobBOqJM+rRwYg=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fcd%2F92d69e5f3e618dc9005368c6a3f525e07e7c44">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>pJZUH5JNo+ToD++u0yhTili2JJt6p6JMF/3hpxihWrA=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fcf%2F8af88eea85172ff804a387058fb0d667fce087">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>AusTE5xWutmTaUCeXuzeFC2o2ahEltLk3nJy1fuTJpA=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fd1%2Fcc196d5d84ce44efa808521b9ad8fdc51ecead">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>12mjogpHHWqxDDPm4hsC7303iOQBAb4eoC4CjMKYPYg=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fd4%2F7f9cd915695b4798f907982d77646a99bf4264">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>N8tjv5j1qEgx6o08Q8GEEq+c5oVBme8ZkQ1esJ7fjTM=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fd6%2F45695673349e3947e8e5ae42332d0ac3164cd7">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>bK1/lEV5blLPpFrn/ZNVdLDE2RnlA4SnQhDpURW+znc=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fd6%2F732ea134c5ff05e87ee89dbad7c5f97bb7724b">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>hTPwSlNSKTaSuUMuvBi0AzOTFOEpKwcbrCd4aQ/6cHk=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fd6%2Fe10997a5611ce965e0c34551b973478dc7172e">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>vm4JtKqoDEF/pwWpYnqKnfacIDpptH1kPV47pgSIcH0=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fd7%2F17792858941f7a216bb986176fe82f1b72e778">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>zE1MCRENlHLFZNfjfDlIFPUMQK/IZG0c6fhpe3LER+s=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fe1%2F3c9db723a28663fca01f99432fbc0615a0a2cb">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>4euHKtQmG4wP3mcMThf4Rq8F9G52f7Ea8cVRd8CvoTs=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fe6%2F9de29bb2d1d6434b8b29ae775ad8c2e48c5391">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>FkxfqAZ/rPGkPwnOPQ416/U6f1cj7L8VqGZ8/FPCb2w=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fe6%2Fe64a7a10f9c3f4c2218db906b18d6c96f153e1">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>ORQK4eEcZ9zLwMxPa08xowgH4TMPKDOsAJxkYscIos8=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Ff0%2Ffc0dd5e890f0a3929c22ac364c71e6623f4e8e">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>zgSOtLXhZmKmL98vDoytepbOXYqk43npI3T5HsIbgjc=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Ff8%2F04e46ae59b95fa82280d55e65c5deb7c23619a">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>nGm01CzTeVlO+cEBhatCJfqvefpI81P907olWncqhbk=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Ffc%2Ff3919d3b8e258f9e3bb0d698571e39d6736248">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>d7th5gSB33b1lhMhAY/fVAJdnL3sV+GK6VLWJYMB7i8=</DigestValue>
</Reference>
<Reference URI=".git%2Frefs%2Fheads%2Fdev">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>EIvs3h1xxNea4PFAxSSkyksJf7F8PzmIYmkW20Ddo64=</DigestValue>
</Reference>
<Reference URI=".git%2Frefs%2Fheads%2Fmaster">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>TQyaXJWyglaOruKTOW7VIPIQVaoTdqnc1bOr24yqb8s=</DigestValue>
</Reference>
<Reference URI=".git%2Frefs%2Fremotes%2Forigin%2Fdev">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>EIvs3h1xxNea4PFAxSSkyksJf7F8PzmIYmkW20Ddo64=</DigestValue>
</Reference>
<Reference URI=".git%2Frefs%2Fremotes%2Forigin%2Fmaster">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>TQyaXJWyglaOruKTOW7VIPIQVaoTdqnc1bOr24yqb8s=</DigestValue>
</Reference>
<Reference URI="LICENSE.APLv2">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>z8d0m5b2O9McPEK1xHG/dWgUBT6EfBDz6wA0F7xSPTA=</DigestValue>
</Reference>
<Reference URI="NOTICE">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>ijjaB8GEO5OJP/jK6n7Hr3vZFI9gy8ocoDhviViKNnU=</DigestValue>
</Reference>
<Reference URI="README.md">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=</DigestValue>
</Reference>
<Reference URI="config.xml">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>jkk+Xqz4u6x2QmoyRFqH2toTrfVpeEAs2LmKY/4dhuA=</DigestValue>
</Reference>
<Reference URI="css%2Fstyle.css">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>YCx4tiqoai276nR9sDZsPUcn0/z3Xi4XYMDXIcnGRhU=</DigestValue>
</Reference>
<Reference URI="icon.jpg">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>2ZXXmZkVOzH42v5SF/c73PYgxmcHHRii2/gn73UUhlo=</DigestValue>
</Reference>
<Reference URI="icon.png">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>kd617JYkX8IEUQERd72gL14zj6pgNVcKiSRAFQz6HX8=</DigestValue>
</Reference>
<Reference URI="index.html">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>CdntWzqB8DQYZKIF68hQqqZVLQPbLRf1hXjozO+agxA=</DigestValue>
</Reference>
<Reference URI="js%2Fapp.js">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>KwYj3MbJUIv6eUkRR3bgZR0qICdD5G8Q8GZUG15S1Rg=</DigestValue>
</Reference>
<Reference URI="version.txt">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>jFS/q38a6b0acUjq5B57Co9K03JuDKxw+COi1F255gw=</DigestValue>
</Reference>
<Reference URI="#prop">
<Transforms>
<Transform Algorithm="http://www.w3.org/2006/12/xml-c14n11"></Transform>
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>lpo8tUDs054eLlBQXiDPVDVKfw30ZZdtkRs1jd7H5K8=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>
R+Ft9c008dXiVwnZ57AhS/687siiB41Uv2Ao83EO3efowuZZw/KHnNznlkX6LR2VyrhRD83GTY/E
VNqnH1Kyf9VLuTIUSLviIqyRQVT2YRwdLRzYcmrEdkqRf+rBlq9MR6K8B/WvTB4n15KVxoOrNYzP
1ozM2ZU8QPA0nUux+vAi6eSotj9BuSldpJasS5Lz60JcHVvVXNJm6pbVD8Sr6r5P8DTjQmRDrm4k
kmEru9qVR/2aL1/1HBGo9WcG8lIpYKt9+HkZWT8pCTxi4DAstskGoebMPw6g2ClPYK18nXumSzku
gCJsXJLqH5hlBvLpi1nAVBvXuRwiJV3JsKaMHA==
</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>
MIIDljCCAn6gAwIBAgIBATANBgkqhkiG9w0BAQsFADCBsDELMAkGA1UEBhMCS1IxFDASBgNVBAgM
C1NvdXRoIEtvcmVhMQ4wDAYDVQQHDAVTdXdvbjEmMCQGA1UECgwdU2Ftc3VuZyBFbGVjdHJvbmlj
cyBDby4sIEx0ZC4xDzANBgNVBAsMBk1vYmlsZTEgMB4GA1UEAwwXU2Ftc3VuZyBBdXRob3IgQ0Eg
Q2xhc3MxIDAeBgkqhkiG9w0BCQEWEXRpemVuQHNhbXN1bmcuY29tMB4XDTIwMDExOTIyMjI1NVoX
DTIxMDExODIyMjI1NVowUDEJMAcGA1UEBhMAMQkwBwYDVQQIEwAxCTAHBgNVBAcTADEJMAcGA1UE
ChMAMQkwBwYDVQQLEwAxFzAVBgNVBAMTDlJhcGhhZWwgTWFlbmxlMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEAoghbSffP9a1hhOdXMkS7Ubc0tYWoahtpUcbhZ+EOQ1lDn7tBZ4SZIGF4
D9u7yqpIcBLg0eqvWz/GZ0Y3YmaFR0chspI+UIzY7nyF/jH8RV7TvvQKwjaKk75UeSHiW9vSi2fP
arj0h7fmkKdA/qksmBXWllYXNR9TpOXubGXvUFZBb2feFpWDWKOf0mnmxOQkNIR5txePwtBlpzFF
YWg7AGy2f4QernmyEurz6Rlpegzb+/jRCxx4XktpUOo/mYzQvhBu4REhbv80xWd+zm7YKSetFpD4
4rxuhdAYB0I35/36LGTQvofqbwkj4/u+aWXRIgNa+qMLS0KWdjHSFMSn1QIDAQABoxowGDAJBgNV
HRMEAjAAMAsGA1UdDwQEAwIHgDANBgkqhkiG9w0BAQsFAAOCAQEAbFJIOpO3y+ZKdfrnGIxHrHFZ
QPki0k9nfnwf+yc++uMsTy3C9rsgyQda6FBKDDBXWnFgpVfqd+0cOhaxShMfzo5aw1CvOjj0RnjI
8ysdkmRPNeILrR+29LmHyKbaoqFgYeMpQRJuI0MhEpjz/pRh4IfNkISO39953eeOHD+nQ/bAYiG/
qjUfhUf7rd+DN7mUCIwRsNp692eX5uymBrDKUohbAtnny56NDoCIqvZTyoxIvJ8fpenxaU9jit5J
nBZfD7oIe47IrV2Y3joMGGS8jZX7F0gmOpb+LPpnf4MLAwGktAmY3SNzbIuZ3e72hLtJbxRx0QNT
ncSks0bDF2VBPQ==
</X509Certificate>
<X509Certificate>
MIIDmzCCAoOgAwIBAgICYygwDQYJKoZIhvcNAQELBQAwXjEaMBgGA1UECgwRVGl6ZW4gQXNzb2Np
YXRpb24xGjAYBgNVBAsMEVRpemVuIEFzc29jaWF0aW9uMSQwIgYDVQQDDBtUaXplbiBEZXZlbG9w
ZXJzIFJvb3QgQ2xhc3MwHhcNMTMxMjMwMTUwNTU4WhcNMjgxMjI2MTUwNTU4WjCBsDELMAkGA1UE
BhMCS1IxFDASBgNVBAgMC1NvdXRoIEtvcmVhMQ4wDAYDVQQHDAVTdXdvbjEmMCQGA1UECgwdU2Ft
c3VuZyBFbGVjdHJvbmljcyBDby4sIEx0ZC4xDzANBgNVBAsMBk1vYmlsZTEgMB4GA1UEAwwXU2Ft
c3VuZyBBdXRob3IgQ0EgQ2xhc3MxIDAeBgkqhkiG9w0BCQEWEXRpemVuQHNhbXN1bmcuY29tMIIB
IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs+tRBgnKJs8j7BFg8/UftqbqTCYBV3Jrg1vK
YvEuoTfntYz2uT2SO67raiCsZBAYvJnP54ExkdV++UgB7BDGniWz7bA1pYKak5kNK5jtLQt2DmZX
3qgaLjMyoAz+293CxrBQO4h8NaTQGsO/WLpeQq2Y1ZEnHsq+EUn90H6Vm0HNW+KUayGPYdey+QSW
iiv+L++TSuHrw0b16GYn83emiTnKTCmwpSOZ712Gy9kccl46/K4C8skEDVZjTk9s7r/MN9ZNZsqR
brT/3AYcrF4ao8ipwlHK91WJBXXaiQICvp/dNfCSDWpTWy7z4XmgP16pSLnfgZlwEwWfiaavHRNM
mwIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQB/ZlNMTzlIHqC3mFSq
ptuQDZG96XnYqiWsbYkqGgNhcq6c/B3TQsg7Z8cxXY/eqJQDN5gbrIpiUugMRdSOpAEcxF3lwd5k
oOzVLn+3I7x1k6Q4pZdi1fJx+1XjCtrQgPqtvwM77urNqIA1MSG6HUPxYAKkRKjWPsg346E8S/c1
Hq4UVBYEFcDC467uvWtYjxjEVQTmNUaUcQLU9P6VEL4QW+t7V54IN6IJDr9HoOGSgApxIBDDU46b
MUwl+yK0GPvhrviwfVPkfmys1hn5N+gWectQVpBB1gbfy2KlLCCvW/Kl1VmtYz1kWwTyG8bwcjE0
GLkwKNN5lPod+FmMhuW9
</X509Certificate>
</X509Data>
</KeyInfo>
<Object Id="prop"><SignatureProperties xmlns:dsp="http://www.w3.org/2009/xmldsig-properties"><SignatureProperty Id="profile" Target="#AuthorSignature"><dsp:Profile URI="http://www.w3.org/ns/widgets-digsig#profile"></dsp:Profile></SignatureProperty><SignatureProperty Id="role" Target="#AuthorSignature"><dsp:Role URI="http://www.w3.org/ns/widgets-digsig#role-author"></dsp:Role></SignatureProperty><SignatureProperty Id="identifier" Target="#AuthorSignature"><dsp:Identifier></dsp:Identifier></SignatureProperty></SignatureProperties></Object>
</Signature>

View File

@@ -1,508 +0,0 @@
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#" Id="DistributorSignature">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"></CanonicalizationMethod>
<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256"></SignatureMethod>
<Reference URI=".git%2FCOMMIT_EDITMSG">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>0UtzmQB1ZW2nlb2XxSYxaRZULGy9s0DDn2H9wLrdTA8=</DigestValue>
</Reference>
<Reference URI=".git%2FHEAD">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>9vK5RfbEEbAro9qces6I3PcbavZbouDYmqgpAAQrWhA=</DigestValue>
</Reference>
<Reference URI=".git%2Fconfig">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>au1NdB+8TXr2Rmn1de8XxOJ7XvRR2HhR61c9MY4LTcg=</DigestValue>
</Reference>
<Reference URI=".git%2Fdescription">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>hatsFj1DoX6pz3eIMIvKFGbxsKjRzJLibpv2PaQGKu4=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fapplypatch-msg.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>AiNJeguLAzqlijpSG4YphpOGz3qw4vEBlj0yiqYhk/c=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fcommit-msg.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>H3TV6SkpebVz69WXQdRsuT/zkazdCD00C5Q3B1PZJDc=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Ffsmonitor-watchman.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>9IPZjlVDNG3iWkVWsl310pYOz/Dq6SVe2F+3DV0Ex3k=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fpost-update.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>gXZa8trvMjBh3LxeYfwWSBy3SzusmtihdLGGUjWG9sU=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fpre-applypatch.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>4VxbRp6j4KaVvqbyyCvPjmKCEHSTnd2Ft34AB/8WVHU=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fpre-commit.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>EscjI1Ex8cVXbGUqwqCgB/JhqTwN3ERbHc7mzZjjB4g=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fpre-push.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>SxEZ4eE6ISVxl29K7neEfNvUCXhUbWJzpVfiOJgaQNE=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fpre-rebase.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>T+vOhneQBSM4B29OZsxH77FIedGAl9HWHIJhhZ6qp7M=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fpre-receive.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>pMPSuce7P9jRRBwxvU7nGlldZrRPz0ndsxAlIyAWmYk=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fprepare-commit-msg.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>6d3KpBif3dJe2X/Ix4nsp7bKFjkLI5KuMnbwyOGqRhk=</DigestValue>
</Reference>
<Reference URI=".git%2Fhooks%2Fupdate.sample">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>dRwDcyACTsLuJ1fz/64LEK0slGNnaE5wWdTcl+rH5DE=</DigestValue>
</Reference>
<Reference URI=".git%2Findex">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>ORPU2uBnVg/LAARTyCr8tqUewoXLn+0NatGrBiJOcFc=</DigestValue>
</Reference>
<Reference URI=".git%2Finfo%2Fexclude">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>ZnH+g7egfIky7okWTR8nk7IxgFjri5jcXAbuClo7DsE=</DigestValue>
</Reference>
<Reference URI=".git%2Flogs%2FHEAD">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>jKVBtQOBaM24p9fsjNPFjcTLIz9DSchf180gxGNsneY=</DigestValue>
</Reference>
<Reference URI=".git%2Flogs%2Frefs%2Fheads%2Fdev">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>q20Bv7wjBkQHG9fg8cC64InwcBytMlrnZqO32+lD1LE=</DigestValue>
</Reference>
<Reference URI=".git%2Flogs%2Frefs%2Fheads%2Fmaster">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>MEkUz66a77lH7E+QVTF+qMq9d4jDs3yIkNi5HBX035g=</DigestValue>
</Reference>
<Reference URI=".git%2Flogs%2Frefs%2Fremotes%2Forigin%2Fdev">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>wvti+A+HmltuMEEaFVgwS4Xh16oYsmcKLCml+4mFyy8=</DigestValue>
</Reference>
<Reference URI=".git%2Flogs%2Frefs%2Fremotes%2Forigin%2Fmaster">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>3rRj0Ge9+Nkmq4rA6UD/EfOyDAf9AQfip3tMiVdwpec=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F02%2F741fe0d44ace36d88f500de55fe02f60e39681">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>cVGnHJSbIxxTbHZ4cc0XEetbMGr4Ig04SwFvCJL0tcg=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F03%2F240c2d93bda6a3706feaeb68273e9a270e432c">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>Ms6qdss7hkzXr1x2TOTA2cWJgps+JGTzSg5ipDkyC5E=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F05%2Fbd71b6ec2c1982d1e8a5653073281994564ae8">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>PXNsl0l7EuMPFASARrf2c4vkfoU8MqkL51Cf4LHE3Ik=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F07%2F89c5456f19123401bbbea06ccc14cd42067219">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>wl7lmcXANjTQcOsw471SlI61qAqEpWF6oTpIbNZsGwQ=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F13%2Ffb568ca97112e3039b47ab7b9f36de9834ee89">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>rqiQE/qsgBRiZw6iG+cFJxVCHRIhuay+VEK+82gvaFQ=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F1a%2F30a49ab1682a8c70f37f960b7d1871c5942eb9">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>cTC88UJJXLJyBu7pmRkB07i2eLJk4EVv/DBrMDlG2Jk=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F1c%2F1a4d080ef81238e544eab07ae38d6e727dba85">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>NCXGus1XG1CzGfD8cnKh9R6Yoh5qQibiIvC1KioagDU=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F23%2F29725dee7fc5e05dda73e06720ee4ac222efcf">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>UW+PAFYQyX8qQnmYODL6ZtyHqhaP9nXc3gl2TbcccvA=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F23%2F86351522759e2a0b051a0cb0e4b35a56dff088">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>9KKkz5G0UwI91vXfoRqDff+Kg+vZkM5aU2GGZ77/nug=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F25%2Fe212adedb872da5b017d291d48f55c61a38b29">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>QDKqylvpL5aKPcDz/9zSuGXDiGaa0HESAG0hK13UMpk=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F28%2F7c88e226a4ec4c071904c15bf4f645ac3cd2dc">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>wwu4NPLQylGD4xQh9o083s2OtoFpL3dRLSMUfxyXunQ=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F2d%2F64341eef53052d2dacc5f5a4ad01c75b8dd652">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>dk7aYwpCa5ILFLFs53nmgi7a/fhAWv4OpIqistb4Qm4=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F33%2F67b3daa6e81b654716813fa33ffd6a20c7f370">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>6QULNx552KmOJjqXf9j/gdUWqSUkA3lQihi7Zxe0v9k=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F3b%2Fd5d0a4803967bc0bf72a7dd66d7e292ed2e586">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>NWl0p1AAhqGIhpiPNnefVL7uzkqYFG1ZET6Oni7l45M=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F49%2F496e1a19c44586b61915f6b716f9b4dfe5f053">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>aGSZypqKfEIjZK3p84gz/rWJF6x5Z0xxpiwpm0UIBpo=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F4a%2Fb357c7634f49e522aeaaedefa83c4ff08443a9">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>a0Cz4lWC+0xWCzZUYUQL5O/bt35C7pRZ1XW3fOKXBBo=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F4b%2Fc066ebaf4dc25e55d53f01cf3b58b1acf4eeac">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>f6PxYVuOzCEkwYdiFoTHy9qr/AuMjlE7eNGqr2N2Ok4=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F4c%2F825cfc182d8c37a99229df7c319b939cbefcfe">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>70NBx2PRD46GwLI798K52XHYCCGDQS9609jvU+a+9hM=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F4e%2F35166f13f37f8c3aed30d3019174573a026f4a">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>QvXy5hjAaFV6M3+qW1WfnrX4ZyFuiBAqpnCqfAheYXE=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F53%2Ff31f54130c9a3441480f9e416f805437fb71c9">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>TI9vZZsmF1Ydh6O/gd51GoLyXZZyto7wjobmKY2woQo=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F58%2F02e94b1cd8db05ccc5aa2dad551e7f5ec63174">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>Jgxge3taYKB1/6zR1DI5xqTEo+Xf97cD0Ji/7S1AiKY=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F5d%2F85405afbeebdf69961ee19c268934e468b92dc">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>4VTGq5uNejUXChw+MCclK2KrZACrfIIOofqL1jahnx4=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F5d%2Fdc6bd5f24cf4e67a53e20384dfc868809d10b3">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>zIPachBagXO0J8zFADVIaaSzJRpTr24o5b0VEKPnHS0=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F60%2F28ff1af887074abf9799decdc4f53ea65de0d2">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>VfUv5Gv6hfBt9kQzeU1Q4cKplXBpkMYa22LwZ7jxCs0=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F62%2Fc798785cfaedd6992eee3fabeed71d790f78a9">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>RlbNnRkGavIiygXlfALbEtC8CSN19LfQ4x5Y92GdKfQ=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F65%2F52df39f388ca27532fe33ddad968f78284d1b7">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>xgVfp/AbsWdR6aLsaJfH2NPufO47n+MtTNCu/oRuR14=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F66%2F9e339e0d59da886483c0834d9397a29b53227a">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>+nhf1Io/Q9w8bVqA9LcSp1XFxyGSBjidM2mQC0g7m94=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F66%2Fde0dcf1f16eb3dfe1aedf78790b4e002c08516">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>FZmqOATlAZ5v6hGivuWkZ9NLyIA0B464HQ9hvqMUJBQ=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F68%2F66c8e9e1bc747421d9ad8439d036a0a7afb1a0">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>vcUPYwNJyv+DsVO+MeVNXiOGLKNMjJsO/UctNZFiDOg=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F69%2Fee1e082bef2099596adb59c63a64e468b50882">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>atW1+50UydpPDgaUThyc1/EPt+MrvfsPzcegGGfRvjM=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F6d%2F62893bf75605d744173ea8bed3f6198ce18cdc">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>nFOWpOHMvHeg/SQuat4JS9Tihoup9kB5YJ7jit0guIA=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F6f%2F2bf25b4a2c42093a219e1f448e60df4691edd9">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>GIQkHw2nvNnV/t1FJI6M9nGukDfi3PkzR+YQVBdkoew=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F73%2F714ebb756c954ebfb4e7232985c020e2515293">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>AUESNd0REeJq4JRjlJ2qp3wnKhuh/aN5JYpO01kppFU=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F78%2Ffdbb1d64048da4271091ddb1768f8670919069">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>3hbwK3TLaW1TVvT461gSaigsje2W/Ol74Ps+ElGSyIQ=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F7b%2Fa4de53b4b4c9817ee311a5255e0b1c3d882d2f">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>8LW0HS2vKrstrtS0JkpW/MZUpYd6RGUQnC9Vq3OZAgU=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F7c%2Fa3e1f9fd26cc61f712e13322b05c7e24ce1813">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>HvEW3s9pr5lX/U/e4ZOjuGQ5UKstesDe/4eJic1wvlo=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F82%2F2ac63bb0a8e9ab24ff26a1aff59635c79b038c">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>og3HdYsG8csdD7xUnIqOn7Lq9lyAlwRjG2XXXBZ+Cm4=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F83%2F59de8d42ad6fe5fbab8aebdf5401a42ff60cd1">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>SSMX1i2uI8gZtbMt6DyZHNYo6dvP7yczWP13xfS/qqw=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F84%2Ff503801400f81a402f3fb3f2830ec00ab4c630">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>evQo0GymDPIEFqd5BUKUqhrrNQXb9nr3wqTmCHV+J48=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F86%2F49fa565d87dd3c332e8e318c779b8e53ffea0b">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>C3Xw+yuUDSdezXAhqzBXlRS1SPXOSn2AyLwueNf7ug4=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F8a%2F1d8c688268b802bd5ad18a64b883016b132076">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>fB08qAMNyvrNiut/zN7hw0epaAbaQDnXxDBRQx7HGlE=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F8e%2F5d802326c308c497e217c4d5b600f2f11ac3c4">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>I9nY+iedh8TO2HV91DIps+SueQgcc0WCoPaYqIhzUq0=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F90%2Fa27f9cea6e8f02e05a8bbab5d14650e3e932af">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>lpDm120MOA6vW/mrh0cy1pu67SJ6dPu/cY8rN8I7xW8=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F94%2Fd035297d32719c863d2bd49b285d1f5775703d">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>xkjG1a7P7VoVxIIlO2M+AKBYr77uohSmSrRN8AJzs5I=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F97%2F624229cdd097bd7b0e505d478fb0a8955a80f7">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>RJEDk98YVKzW5x+7RlBsjhLPB9/wC8pi5Q91T4KWhMw=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F99%2F96115961d2aa418fb03ff90d529f642f4f7261">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>3VGlqOkDSaru/bmv6eS/4byvPdKJeBDS6Bo/lnU2bgY=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F9a%2F74540393adea282b7b01c01a403f85e611c788">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>iW4P0jXFYYZIzotFyAxh4PSJUhY4hc1mm2E+Y6ylLFg=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F9d%2Fab2d1408775ca4094f6806e481cf85e8709ec4">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>8dWV9Unqdt7vmdOSzL5TGY9RETmJ1B9ZpX7jLIO3qBs=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F9f%2F29e0dab7efd2ce2bda4adb262584b22321e534">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>KJdBI+69yuhRSrTwXepr5NJxdIXgmy1V+2rtaOmYYok=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2F9f%2F8c12f57065dff219dd33568a55e81ffee69f4e">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>lf8xF9EWtMhpmIGzqX+k8LnCZI0pmzyvQrchmCzvxGg=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fa5%2F5db3f213c6fd9f1611473c99181cb6bd8ce9f2">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>Hljb7WQV6HW2SlXWnf79Z0JHFEEXiF854oWTNGeoqG0=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fa6%2Fbc412a33f362bd9ace7665ab3685485f0c4317">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>5GPHKyY55l27MwfkbPIQ9B5PntCJrDmUT/DkO0rl8hE=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fa9%2Fd3dcbd4f843cda902742f06e32b9dd18867332">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>EctDxWIH+mORkQkqEobAIposOPQ5h1l5hcgwPX4t+vE=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fb0%2F2c87ba502c06af3fb09ba7424e5846b1ba7575">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>9Ixa5p/uNZxKIdg2yDMUNp0wqic/7TnjdkMVm1eIqvs=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fb0%2F97cff9350a4425e6159c455a26787f29243576">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>4zBEC7z3sZDhmhKOLkXJZ7/ecu7UN+W3I9kkaOUsMk4=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fb1%2F2ee3c3c409d741f8492f0c251a8e1b6ef826fd">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>t0dDpRgTD86E+VnD8dOxzR8S2jH927gD3+OU7JijYl4=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fb6%2F2f236dddb5e68cc7e60e76c9f773b0eb90ce31">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>mEncbCDO5beLVf4GshoEy6LOyko6GMkMcEErkep3JDM=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fb9%2F9aef2abe46750c45d0637bae3c293af58b5ba7">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>dX0sJvi5Qp7vZSwGM413141B3yt9P0sz5P+h2dRQdYM=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fc4%2F87c068cae1a73c7bf7239555c1329610507ec9">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>PBdNy+ElDdG/ulzGKnoHefxPQEVB5zq5pMe/pZHZRAc=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fc8%2Fc746454b625dbe8b6259a6bd2d4f0cd03f0d24">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>KKHH2pD0qfizOadYZbJkZrm29T/oVjobBOqJM+rRwYg=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fcd%2F92d69e5f3e618dc9005368c6a3f525e07e7c44">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>pJZUH5JNo+ToD++u0yhTili2JJt6p6JMF/3hpxihWrA=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fcf%2F8af88eea85172ff804a387058fb0d667fce087">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>AusTE5xWutmTaUCeXuzeFC2o2ahEltLk3nJy1fuTJpA=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fd1%2Fcc196d5d84ce44efa808521b9ad8fdc51ecead">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>12mjogpHHWqxDDPm4hsC7303iOQBAb4eoC4CjMKYPYg=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fd4%2F7f9cd915695b4798f907982d77646a99bf4264">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>N8tjv5j1qEgx6o08Q8GEEq+c5oVBme8ZkQ1esJ7fjTM=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fd6%2F45695673349e3947e8e5ae42332d0ac3164cd7">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>bK1/lEV5blLPpFrn/ZNVdLDE2RnlA4SnQhDpURW+znc=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fd6%2F732ea134c5ff05e87ee89dbad7c5f97bb7724b">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>hTPwSlNSKTaSuUMuvBi0AzOTFOEpKwcbrCd4aQ/6cHk=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fd6%2Fe10997a5611ce965e0c34551b973478dc7172e">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>vm4JtKqoDEF/pwWpYnqKnfacIDpptH1kPV47pgSIcH0=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fd7%2F17792858941f7a216bb986176fe82f1b72e778">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>zE1MCRENlHLFZNfjfDlIFPUMQK/IZG0c6fhpe3LER+s=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fe1%2F3c9db723a28663fca01f99432fbc0615a0a2cb">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>4euHKtQmG4wP3mcMThf4Rq8F9G52f7Ea8cVRd8CvoTs=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fe6%2F9de29bb2d1d6434b8b29ae775ad8c2e48c5391">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>FkxfqAZ/rPGkPwnOPQ416/U6f1cj7L8VqGZ8/FPCb2w=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Fe6%2Fe64a7a10f9c3f4c2218db906b18d6c96f153e1">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>ORQK4eEcZ9zLwMxPa08xowgH4TMPKDOsAJxkYscIos8=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Ff0%2Ffc0dd5e890f0a3929c22ac364c71e6623f4e8e">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>zgSOtLXhZmKmL98vDoytepbOXYqk43npI3T5HsIbgjc=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Ff8%2F04e46ae59b95fa82280d55e65c5deb7c23619a">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>nGm01CzTeVlO+cEBhatCJfqvefpI81P907olWncqhbk=</DigestValue>
</Reference>
<Reference URI=".git%2Fobjects%2Ffc%2Ff3919d3b8e258f9e3bb0d698571e39d6736248">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>d7th5gSB33b1lhMhAY/fVAJdnL3sV+GK6VLWJYMB7i8=</DigestValue>
</Reference>
<Reference URI=".git%2Frefs%2Fheads%2Fdev">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>EIvs3h1xxNea4PFAxSSkyksJf7F8PzmIYmkW20Ddo64=</DigestValue>
</Reference>
<Reference URI=".git%2Frefs%2Fheads%2Fmaster">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>TQyaXJWyglaOruKTOW7VIPIQVaoTdqnc1bOr24yqb8s=</DigestValue>
</Reference>
<Reference URI=".git%2Frefs%2Fremotes%2Forigin%2Fdev">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>EIvs3h1xxNea4PFAxSSkyksJf7F8PzmIYmkW20Ddo64=</DigestValue>
</Reference>
<Reference URI=".git%2Frefs%2Fremotes%2Forigin%2Fmaster">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>TQyaXJWyglaOruKTOW7VIPIQVaoTdqnc1bOr24yqb8s=</DigestValue>
</Reference>
<Reference URI="LICENSE.APLv2">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>z8d0m5b2O9McPEK1xHG/dWgUBT6EfBDz6wA0F7xSPTA=</DigestValue>
</Reference>
<Reference URI="NOTICE">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>ijjaB8GEO5OJP/jK6n7Hr3vZFI9gy8ocoDhviViKNnU=</DigestValue>
</Reference>
<Reference URI="README.md">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=</DigestValue>
</Reference>
<Reference URI="author-signature.xml">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>xSMT9koaQGLWaI27U8I/ENyfZYgCNld3eDcS063dBiE=</DigestValue>
</Reference>
<Reference URI="config.xml">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>jkk+Xqz4u6x2QmoyRFqH2toTrfVpeEAs2LmKY/4dhuA=</DigestValue>
</Reference>
<Reference URI="css%2Fstyle.css">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>YCx4tiqoai276nR9sDZsPUcn0/z3Xi4XYMDXIcnGRhU=</DigestValue>
</Reference>
<Reference URI="icon.jpg">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>2ZXXmZkVOzH42v5SF/c73PYgxmcHHRii2/gn73UUhlo=</DigestValue>
</Reference>
<Reference URI="icon.png">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>kd617JYkX8IEUQERd72gL14zj6pgNVcKiSRAFQz6HX8=</DigestValue>
</Reference>
<Reference URI="index.html">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>CdntWzqB8DQYZKIF68hQqqZVLQPbLRf1hXjozO+agxA=</DigestValue>
</Reference>
<Reference URI="js%2Fapp.js">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>KwYj3MbJUIv6eUkRR3bgZR0qICdD5G8Q8GZUG15S1Rg=</DigestValue>
</Reference>
<Reference URI="version.txt">
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>jFS/q38a6b0acUjq5B57Co9K03JuDKxw+COi1F255gw=</DigestValue>
</Reference>
<Reference URI="#prop">
<Transforms>
<Transform Algorithm="http://www.w3.org/2006/12/xml-c14n11"></Transform>
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"></DigestMethod>
<DigestValue>u/jU3U4Zm5ihTMSjKGlGYbWzDfRkGphPPHx3gJIYEJ4=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>
OXlTUDqEKYQawnkNj+BXkKe+Q4i7aWYpBm67WsiV643m2thqC1MWdfAFwjIzXYmYsohD5uJOT3SU
igKw75/10qoHXPhCgsp47Dat6zQserFU4uclRNEA36NAmeZOFopRbV4DIh7Qcod38UaaQKAQLFCI
QS3zQgPVp/h+bKuRAZQLS7ptzULesy/pIwZMVOkjRRabX2M4EHrKjIMbJ+8tEhr71eXwB6ObmYmx
ciriscWtLv0sUsDtSmln3Xt/7NoVRNbhkDl2XXOanf3UV7kXn2xo9jcQms84e87x5AkYuuUGVxWx
vtMJOwqVnwihQU2COuuzQErpVFnjpmPvEuNPlw==
</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>
MIID3zCCAsegAwIBAgIBZTANBgkqhkiG9w0BAQsFADCBnjELMAkGA1UEBhMCS1IxFDASBgNVBAgM
C1NvdXRoIEtvcmVhMQ4wDAYDVQQHDAVTdXdvbjEmMCQGA1UECgwdU2Ftc3VuZyBFbGVjdHJvbmlj
cyBDby4sIEx0ZC4xDzANBgNVBAsMBk1vYmlsZTEwMC4GA1UEAwwnU2Ftc3VuZyBUaXplbiBERVZF
TE9QRVIgUHVibGljIENBIENsYXNzMB4XDTIwMDExOTIyMjQxNFoXDTIxMDExODIyMjQxNFowbTER
MA8GA1UEAwwIVGl6ZW5TREsxCTAHBgNVBAsMADEJMAcGA1UECgwAMQkwBwYDVQQHDAAxCTAHBgNV
BAgMADEJMAcGA1UEBhMAMSEwHwYJKoZIhvcNAQkBFhJyYXBoYWVsQG1hZW5sZS5uZXQwggEiMA0G
CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCmZiUK1d+T1xaUeuT5/7Hcezv5QrRAE+tEcVkYv/DR
1NGVgmR1wFKiJiEkFAWIAilpOGO3ZoOBakTQhxt7sQpJ9fFIepv9sHvKyQ2HB2YLHwhrKdSRnvD5
WytJDwK+W3nQwLXB/WR37AfoP0EofOkKXmv7rdoaHfUNPezb89S66m89i3TeTNeuDurp4VbBD35T
NunG/jHOXz3/nw5nclt2ue/MCOyru5saHYLJ/xqUMYp70/Jy4El7XIVLsJGx8nIFWf3ZYz5vWXa9
CS4sKuAmqKhGVvtoeWqYjEfXkzVTPpPMjaymOWzLeavhBRs7BI7WqQz/VHi6vGb+qmbUl0zzAgMB
AAGjWDBWMFQGA1UdEQRNMEuGFFVSTjp0aXplbjpwYWNrYWdlaWQ9hjNVUk46dGl6ZW46ZGV2aWNl
aWQ9Mi4wI2hocHR4Q1o0aUxiUkZMamUzNGhkU1lyOFpVdz0wDQYJKoZIhvcNAQELBQADggEBAHC3
mPS4MKqVEWK3jTA7UIRJy9ag14ZGhzvgQeGpPkpr9boJACYsU/nYYwUmn2FCJ3f2D6OSlgx6bSIy
KSnO1SgT+wHBMO53XJjiE8fzZesBVSwgp15/oLOed80sa15XEGHclgTL5z0JWy/EMKTGbd/0r6sa
qfZASlnU6AR+IToDDzj0oaeBMvVvjF54tQBFg7Mp3i9E06qlDo/MSKxI0fXuQg4KiNW6gHu3CVTt
wMRKvUjFKevZpVhn/GeZxAOa9Shnaq0iyS7Mwj31URMOGhj2p+4BYfH1rx+4nW7euVYje5N/MnZh
8OIcSt8/G75+1MHMLRcSHEuHoZc0Cxi3ot0=
</X509Certificate>
<X509Certificate>
MIIDuzCCAqOgAwIBAgICL+cwDQYJKoZIhvcNAQELBQAwgY8xCzAJBgNVBAYTAktSMRQwEgYDVQQI
DAtTb3V0aCBLb3JlYTEOMAwGA1UEBwwFU3V3b24xJjAkBgNVBAoMHVNhbXN1bmcgRWxlY3Ryb25p
Y3MgQ28uLCBMdGQuMTIwMAYDVQQDDClTYW1zdW5nIFRpemVuIERFVkVMT1BFUiBQdWJsaWMgUm9v
dCBDbGFzczAeFw0xMzEyMzAxNTAxNDdaFw0yODEyMjYxNTAxNDdaMIGeMQswCQYDVQQGEwJLUjEU
MBIGA1UECAwLU291dGggS29yZWExDjAMBgNVBAcMBVN1d29uMSYwJAYDVQQKDB1TYW1zdW5nIEVs
ZWN0cm9uaWNzIENvLiwgTHRkLjEPMA0GA1UECwwGTW9iaWxlMTAwLgYDVQQDDCdTYW1zdW5nIFRp
emVuIERFVkVMT1BFUiBQdWJsaWMgQ0EgQ2xhc3MwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCkqW9d0zO5NFOc7u164DKe9Yx+yEgUnsbhnJasqHaqT71qaMxyCOjyysZi7gGycDcgmLcU
tr2wSMTGWPibK8SrJ8bV/J1cy9nTpljM3s+lbPIVVxZeufhJkU79tXImHLolERd0vui+rj0Xpd9O
zlyNTRt0+PWVT1taWcbfHL7pUD25hMkTc8C3bC+dUoT1/RhCkXgmUvIor3EnnU0rBtAl4qNtg5y1
7RLT8dyicieAHCcW923YC/ngMZxnBjbL2Ht1RBUvrL6K3X5+l0VeF4qC3g7TKm/a/SGjq12ZD4sc
7rglzjSNlTVSGag6/2WkqxE6HheEBWaloYOdauzwydFNAgMBAAGjEDAOMAwGA1UdEwQFMAMBAf8w
DQYJKoZIhvcNAQELBQADggEBAG88wKjKeTbj5I6wMEvRihd+gWrESJX3bXUSlHWjUfYKcvg3GzM9
cdooscqJdYgN8ezQuYiJQRk7BaPHSlPGkchsPUjvSM6WvIn9IT+VsEuVBrZNbZMSv6lM6wNig3TE
h2OxFTW6Bt8mCZB74EP2wb+39Fr5aJwWvmkxQjct3/O+GYPQhe0Lu1qpbbMhzafYYybSmO+om02V
cTWyJ/vtLUNyGfN7aHyBm6PFE5piAfpBaO9Az+zWil1HOsnzu1tGGnyV6IzQ/UiIo5P2sD8I5lEO
Xdf9Eicy9y5z2Ci2zrmDcAGWL8o5wOWrCqML2ijximFzyQ/swlMC9xBIX9RCFws=
</X509Certificate>
</X509Data>
</KeyInfo>
<Object Id="prop"><SignatureProperties xmlns:dsp="http://www.w3.org/2009/xmldsig-properties"><SignatureProperty Id="profile" Target="#DistributorSignature"><dsp:Profile URI="http://www.w3.org/ns/widgets-digsig#profile"></dsp:Profile></SignatureProperty><SignatureProperty Id="role" Target="#DistributorSignature"><dsp:Role URI="http://www.w3.org/ns/widgets-digsig#role-distributor"></dsp:Role></SignatureProperty><SignatureProperty Id="identifier" Target="#DistributorSignature"><dsp:Identifier></dsp:Identifier></SignatureProperty></SignatureProperties></Object>
</Signature>

View File

@@ -7,5 +7,6 @@
</platforms>
<package>
<blacklist/>
<resFallback autoGen="true"/>
</package>
</tproject>

BIN
calenderwatch_client.wgt Normal file

Binary file not shown.

BIN
certificates/author.p12 Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns="http://www.w3.org/ns/widgets" xmlns:tizen="http://tizen.org/ns/widgets" id="http://yourdomain/CalendarWatch" version="1.0.0" viewmodes="maximized">
<widget xmlns:tizen="http://tizen.org/ns/widgets" xmlns="http://www.w3.org/ns/widgets" id="http://yourdomain/CalendarWatch" version="1.0.0" viewmodes="maximized">
<tizen:application id="6dY8X5wAPS.CalendarWatch" package="6dY8X5wAPS" required_version="2.3.1" ambient_support="enable"/>
<author href="https://www.longitudecalendar.com" email="raphael@maenle.net">Raphael Maenle</author>
<tizen:category name="http://tizen.org/category/wearable_clock"/>
@@ -14,5 +14,7 @@
<tizen:privilege name="http://tizen.org/privilege/filesystem.read"/>
<tizen:privilege name="http://tizen.org/privilege/filesystem.write"/>
<tizen:privilege name="http://tizen.org/privilege/mediastorage"/>
<tizen:privilege name="http://tizen.org/privilege/location"/>
<tizen:profile name="wearable"/>
</widget>

BIN
css/JetBrainsMono-Bold.ttf Normal file

Binary file not shown.

View File

@@ -1,10 +1,23 @@
@font-face{
font-family: roboto;
src: url('JetBrainsMono-Bold.ttf');
}
.Roboto{
font-family: roboto;
}
html, body {
width: 100%;
height: 100%;
margin: 0;
overflow-y: hidden;
font-family: "roboto";
}
#container {
display: -webkit-flex;
-webkit-align-items: center;
@@ -19,9 +32,62 @@ html, body {
z-index: 1;
}
#canvas-content {
position: absolute;
width: 100%;
height: 100%;
z-index: 2;
}
/*
hour&minutes
*/
#digital-body {
position: absolute;
width: 70%;
width: 360px;
height: 360px;
top: 0px;
left: 0px;
background-size: 100%;
background-repeat: no-repeat;
overflow: hidden;
}
#rec-time {
margin: 0;
position: absolute;
top: 50%;
left: 50%;
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#str-hours {
font-size: 370%;
font-style: bold;
float: left;
color: white;
}
#str-console {
font-size: 370%;
font-style: bold;
float: left;
color: white;
visibility: hidden;
}
#str-minutes {
font-size: 370%;
font-style: bold;
float: left;
color: white;
}
#str-ampm {
font-size: 280%;
color: white;
padding-top: 20%;
}

View File

@@ -6,14 +6,26 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
<meta name="description" content="Canvas Watch - Canvas API & Time API" />
<title>Canvas Watch</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
</head>
<body>
<div id="digital-body">
<div id="rec-time">
<div id="str-hours"></div>
<div id="str-console">:</div>
<div id="str-minutes"></div>
</div>
</div>
<div id="container">
<canvas id="canvas-layout"></canvas>
<canvas id="canvas-content"></canvas>
</div>
<script src="js/app.js"></script>
</body>

550
js/app.js
View File

@@ -14,25 +14,24 @@
* limitations under the License.
*/
/* 'downloads' for debugging,
* 'wgt-private' for any release */
var STORAGE_SPACE = "wgt-private";
var STORAGE_SPACE = "downloads";
var SHORT_WAIT = 10000;
var LONG_WAIT = 600000;
var LONG_WAIT = 30000; // 600000
var DESIGN = 0; // 0 - longitude, 1 - mission control
var wait_time = LONG_WAIT;
var events = null;
var weather = null;
var deviceFingerprint = null;
var eventsTimeStamp = 0;
var navigatorTimeStamp = 0;
var flagDigital = true;
(function() {
var canvasLayout,
canvasContent,
ctxLayout,
ctxContent,
center,
watchRadius;
var canvasLayout, canvasContent, ctxLayout, ctxContent, center, watchRadius;
var flagConsole = true;
function deleteFile(name, callback) {
@@ -55,8 +54,9 @@ var eventsTimeStamp = 0;
dir.deleteFile(dirfile.fullPath, function() {
console.log("deleted");
callback();
},
function(e) {console.log(e)});
}, function(e) {
console.log(e)
});
}
}
@@ -72,7 +72,8 @@ var eventsTimeStamp = 0;
console.log("error " + JSON.stringify(e));
}
tizen.ppm.requestPermission("http://tizen.org/privilege/mediastorage", onsuccessPermission, onErrorPermission);
tizen.ppm.requestPermission("http://tizen.org/privilege/mediastorage",
onsuccessPermission, onErrorPermission);
}
function clearDownloads() {
@@ -82,9 +83,11 @@ var eventsTimeStamp = 0;
var onResolveSuccess = function(dir) {
var onListFilesSuccess = function(files) {
files.forEach(function(file) {
files
.forEach(function(file) {
if (!file.isDirectory) {
dir.deleteFile(file.fullPath, onDeleteSuccess, onError);
dir.deleteFile(file.fullPath, onDeleteSuccess,
onError);
}
});
};
@@ -92,9 +95,11 @@ var eventsTimeStamp = 0;
dir.listFiles(onListFilesSuccess, onError);
};
var onDeleteSuccess = function() {};
var onDeleteSuccess = function() {
};
tizen.filesystem.resolve('/opt/usr/media/Downloads', onResolveSuccess, onError);
tizen.filesystem.resolve('/opt/usr/media/Downloads', onResolveSuccess,
onError);
}
@@ -135,51 +140,76 @@ var eventsTimeStamp = 0;
console.log("error " + JSON.stringify(e));
}
tizen.ppm.requestPermission("http://tizen.org/privilege/mediastorage", onsuccessPermission, onErrorPermission);
tizen.ppm.requestPermission("http://tizen.org/privilege/mediastorage",
onsuccessPermission, onErrorPermission);
}
function readJSON() {
/* - requests permission to view media storage
* - resolves the file 'calendarevents'
* - opens stream and reads entire file as json
function readWeatherJSON() {
/*
* - requests permission to view media storage - resolves the file
* 'calendarevents' - opens stream and reads entire file as json
*/
getJsonFile("calendarevents", function(eventlist) {events = eventlist;});
}
function getNewFingerprintFromServer() {
getFileFromServer("/devicefingerprint.json", function() {
console.log("getting device fingerprint from server")
getJsonFile("devicefingerprint", function(df) {devicefingerprint = df; console.log(devicefingerprint)});
getJsonFile("weather", function(newweather) {
weather = newweather;
console.log(weather);
});
}
function readCalendarJSON() {
/*
* - requests permission to view media storage - resolves the file
* 'calendarevents' - opens stream and reads entire file as json
*/
getJsonFile("calendarevents", function(eventlist) {
events = eventlist;
});
}
function getNewFingerprintFromServer() {
getFileFromServer("devicefingerprint.json",
"https://longitudecalendar.com/", function() {
console.log("getting device fingerprint from server");
getJsonFile("devicefingerprint", function(df) {
deviceFingerprint = df;
console.log(deviceFingerprint);
});
});
}
function getDeviceFingerprint() {
// check if device id set already as global, if it is return
if(deviceFingerprint != null)
if (deviceFingerprint !== null) {
return;
}
// otherwise, check if there is a devicefingerprint file in wgt-private
// if there is, open it up and get your device ID from it
getJsonFile("devicefingerprint", function(df) {
if(df != null) {
if (df !== null) {
deviceFingerprint = df;
} else {
// otherwise, ask the longitude server for a device fingerprint file
// otherwise, ask the longitude server for a device fingerprint
// file
getNewFingerprintFromServer();
}
})
});
}
function getFileFromServer(route, callback) {
function getFileFromServer(route, server, callback) {
console.log("getting file");
var server = "https://longitudecalendar.com/"
var downloadRequest = new tizen.DownloadRequest(server + route, STORAGE_SPACE);
tizen.systeminfo.getPropertyValue('NETWORK', function(networkInfo) {
var server = server;
var downloadRequest = new tizen.DownloadRequest(server + route,
STORAGE_SPACE);
tizen.systeminfo
.getPropertyValue(
'NETWORK',
function(networkInfo) {
if (networkInfo.networkType === 'NONE') {
console.log('Network connection is not available.Download is not possible.');
console
.log('Network connection is not available.Download is not possible.');
downloadRequest = null;
}
});
@@ -202,21 +232,23 @@ var eventsTimeStamp = 0;
/* When the download is completed */
oncompleted : function(id, fullPath) {
console.log('Completed with id: ' + id + ', full path: ' + fullPath);
console.log('Completed with id: ' + id + ', full path: '
+ fullPath);
callback();
},
/* When the download fails */
onfailed : function(id, error) {
console.log('Failed with id: ' + id + ', error name: ' + error.name);
console.log('Failed with id: ' + id + ', error name: '
+ error.name);
}
};
tizen.download.start(downloadRequest, listener);
}
function updateCalendar() {
async function updateCalendar() {
if(deviceFingerprint == null) {
if (deviceFingerprint === null) {
console.log("no fingerprint, loading from file or server");
getDeviceFingerprint();
wait_time = SHORT_WAIT;
@@ -226,7 +258,9 @@ var eventsTimeStamp = 0;
function deleteCallback() {
console.log("done");
console.log("getting new calendar events");
getFileFromServer("device/" + deviceFingerprint.deviceName + "/calendarevents.json", readJSON);
getFileFromServer("device/" + deviceFingerprint.deviceName
+ "/calendarevents.json", "https://longitudecalendar.com/",
readCalendarJSON);
}
console.log("deleting calendarevents");
@@ -235,12 +269,41 @@ var eventsTimeStamp = 0;
return true;
}
/*
* Deletes existing weather file gets current geo location gets weather
* information of current geo location
*/
function updateLocation(position) {
console.log("succes");
currentGpsPosLat = position.coords.latitude;
currentGpsPosLong = position.coords.longitude;
apiKey = "22ef6bf26472a340e8091f42fca3a14a"
console.log(currentGpsPosLat + " -- " + currentGpsPosLong);
console.log("deleting weather");
deleteFile("weather", deleteCallback);
function deleteCallback() {
getFileFromServer("data/2.5/weather?lat=" + currentGpsPosLat
+ "&lon=" + currentGpsPosLong + "&appid=" + apiKey,
"https://api.openweathermap.org/", readWeatherJSON)
}
}
/**
* Renders a circle with specific center, radius, and color
*
* @private
* @param {object} context - the context for the circle to be placed in
* @param {number} radius - the radius of the circle
* @param {string} color - the color of the circle
* @param {object}
* context - the context for the circle to be placed in
* @param {number}
* radius - the radius of the circle
* @param {string}
* color - the color of the circle
*/
function renderCircle(context, center, radius, color) {
context.save();
@@ -252,22 +315,63 @@ var eventsTimeStamp = 0;
context.restore();
}
/**
* Renders a circle with specific center, radius, and color
*
* @private
* @param {object}
* context - the context for the circle to be placed in
* @param {number}
* radius - the radius of the circle
* @param {string}
* color - the color of the circle
*/
function renderRing(context, center, radius, width, color) {
context.save();
context.beginPath();
context.arc(center.x, center.y, radius, 0, 2 * Math.PI);
context.strokeStyle = color;
context.lineWidth = width;
context.stroke();
context.closePath();
context.restore();
}
function renderSimpleArc(context, center, radius, thickness, color,
startAngle, endAngle) {
context.save();
context.beginPath();
context.arc(center.x, center.y, radius, startAngle * Math.PI / 180.,
endAngle * Math.PI / 180.);
context.fillStyle = color;
context.strokeStyle = color;
context.lineWidth = thickness;
context.stroke();
context.restore();
}
/**
* Renders a partial with specific center, radius, and color
*
* @private
* @param {object} context - the context for the circle to be placed in
* @param {number} radius - the radius of the circle
* @param {string} color - the color of the circle
* @param {object}
* context - the context for the circle to be placed in
* @param {number}
* radius - the radius of the circle
* @param {string}
* color - the color of the circle
*/
function renderArc(context, center, radius, color, startAngle, endAngle, hardStart, hardStop) {
function renderArc(context, center, radius, thickness, color, startAngle,
endAngle, hardStart, hardStop) {
if(hardStart == undefined)
if (hardStart == undefined) {
hardStart = false;
if(hardStop == undefined)
}
if (hardStop == undefined) {
hardStop = false;
}
seperation = 5;
var seperation = 3;
// if arc size smaller than separation for circles or circle,
// draw a circle
@@ -279,31 +383,36 @@ var eventsTimeStamp = 0;
}
if (arcsize < 2 * seperation) {
renderCircle(context, polToCart(radius, startAngle + arcsize /2 ), 9, color);
renderCircle(context, polToCart(radius, startAngle + arcsize / 2),
9, color);
return;
}
if(!hardStart)
if (!hardStart) {
startAngle += seperation;
}
if(startAngle >= 360)
if (startAngle >= 360) {
startAngle -= 360;
}
if(!hardStop)
if (!hardStop) {
endAngle -= seperation;
}
if(endAngle<0)
if (endAngle < 0) {
endAngle += 360;
}
// else draw an arc and two circles
// otherwise draw an arc and two circles
context.save();
context.beginPath();
context.arc(center.x, center.y, radius, startAngle * Math.PI / 180., endAngle * Math.PI / 180.);
context.arc(center.x, center.y, radius, startAngle * Math.PI / 180.,
endAngle * Math.PI / 180.);
context.fillStyle = color;
context.strokeStyle = color;
context.lineWidth = 18;
context.lineWidth = thickness;
context.stroke();
context.restore();
@@ -326,7 +435,7 @@ var eventsTimeStamp = 0;
hour -= 18;
else
hour += 6;
angle = (hour) * 15;
var angle = (hour) * 15;
return angle;
}
@@ -342,23 +451,28 @@ var eventsTimeStamp = 0;
}
/**
* Renders a needle with specific center, angle, start point, end point, width and color
* Renders a needle with specific center, angle, start point, end point,
* width and color
*
* @private
* @param {object} context - the context for the needle to be placed in
* @param {number} angle - the angle of the needle (0 ~ 360)
* @param {number} startPoint - the start point of the needle (-1.0 ~ 1.0)
* @param {number} startPoint - the end point of the needle (-1.0 ~ 1.0)
* @param {number} width - the width of the needle
* @param {string} color - the color of the needle
* @param {object}
* context - the context for the needle to be placed in
* @param {number}
* angle - the angle of the needle (0 ~ 360)
* @param {number}
* startPoint - the start point of the needle (-1.0 ~ 1.0)
* @param {number}
* startPoint - the end point of the needle (-1.0 ~ 1.0)
* @param {number}
* width - the width of the needle
* @param {string}
* color - the color of the needle
*/
function renderNeedle(context, angle, startPoint, endPoint, width, color) {
var radius = context.canvas.width / 2,
centerX = context.canvas.width / 2,
centerY = context.canvas.height / 2,
dxi = radius * Math.cos(angle) * startPoint,
dyi = radius * Math.sin(angle) * startPoint,
dxf = radius * Math.cos(angle) * endPoint,
dyf = radius * Math.sin(angle) * endPoint;
var radius = context.canvas.width / 2, centerX = context.canvas.width / 2, centerY = context.canvas.height / 2, dxi = radius
* Math.cos(angle) * startPoint, dyi = radius * Math.sin(angle)
* startPoint, dxf = radius * Math.cos(angle) * endPoint, dyf = radius
* Math.sin(angle) * endPoint;
context.save();
context.beginPath();
@@ -382,27 +496,35 @@ var eventsTimeStamp = 0;
sunColor = "#C0C0C0"
}
sunDistance = document.body.clientWidth / 2 - 60;
renderCircle(ctxContent, polToCart(sunDistance, hourToAngle(hour + minute / 60)), 16, sunColor);
sunDistance = document.body.clientWidth / 2 - 80;
renderCircle(ctxContent, polToCart(sunDistance, hourToAngle(hour
+ minute / 60)), 22, sunColor);
}
function renderEarth(date, minute, second) {
var earthColor = "#0077BE";
var earthDistance = document.body.clientWidth / 2 - 120;
renderCircle(ctxContent, polToCart(earthDistance, minuteToAngle(minute + second / 60)), 10, earthColor);
renderCircle(ctxContent, polToCart(earthDistance, minuteToAngle(minute
+ second / 60)), 14, earthColor);
}
/**
* Renders text at a specific center, radius, and color
*
* @private
* @param {object} context - the context for the text to be placed in
* @param {string} text - the text to be placed
* @param {number} x - the x-coordinate of the text
* @param {number} y - the y-coordinate of the text
* @param {number} textSize - the size of the text in pixel
* @param {string} color - the color of the text
* @param {object}
* context - the context for the text to be placed in
* @param {string}
* text - the text to be placed
* @param {number}
* x - the x-coordinate of the text
* @param {number}
* y - the y-coordinate of the text
* @param {number}
* textSize - the size of the text in pixel
* @param {string}
* color - the color of the text
*/
function renderText(context, text, x, y, textSize, color) {
context.save();
@@ -418,143 +540,233 @@ var eventsTimeStamp = 0;
/**
* Draws the basic layout of the watch
*
* @private
*/
function drawWatchLayout() {
var i,
j;
// Clear canvas
ctxLayout.clearRect(0, 0, ctxLayout.canvas.width, ctxLayout.canvas.height);
ctxLayout.clearRect(0, 0, ctxLayout.canvas.width,
ctxLayout.canvas.height);
// Draw the background circle
/*
renderCircle(ctxLayout, center, watchRadius, "#000000");
grd = ctxLayout.createLinearGradient(0, 0, watchRadius * 2, 0);
grd.addColorStop(0, "#000000");
grd.addColorStop(0.5, "#454545");
grd.addColorStop(1, "#000000");
ctxLayout.fillStyle = grd;
renderCircle(ctxLayout, center, watchRadius * 0.945, grd);
renderCircle(ctxLayout, center, watchRadius * 0.7, "#000000");
* renderCircle(ctxLayout, center, watchRadius, "#000000"); grd =
* ctxLayout.createLinearGradient(0, 0, watchRadius * 2, 0);
* grd.addColorStop(0, "#000000"); grd.addColorStop(0.5, "#454545");
* grd.addColorStop(1, "#000000"); ctxLayout.fillStyle = grd;
* renderCircle(ctxLayout, center, watchRadius * 0.945, grd);
* renderCircle(ctxLayout, center, watchRadius * 0.7, "#000000");
*/
// Draw the dividers
// 60 unit divider
/*
for (i = 1; i <= 60; i++) {
angle = (i - 15) * (Math.PI * 2) / 60;
renderNeedle(ctxLayout, angle, 0.95, 1.0, 1, "#c4c4c4");
}
// 12 unit divider
for (j = 1; j <= 12; j++) {
angle = (j - 3) * (Math.PI * 2) / 12;
renderNeedle(ctxLayout, angle, 0.7, 0.945, 10, "#c4c4c4");
}
* for (i = 1; i <= 60; i++) { angle = (i - 15) * (Math.PI * 2) / 60;
* renderNeedle(ctxLayout, angle, 0.95, 1.0, 1, "#c4c4c4"); } // 12 unit
* divider for (j = 1; j <= 12; j++) { angle = (j - 3) * (Math.PI * 2) /
* 12; renderNeedle(ctxLayout, angle, 0.7, 0.945, 10, "#c4c4c4"); }
*/
// renderText(ctxLayout, "TIZEN WATCH", center.x, center.y - (watchRadius * 0.4), 25, "#999999");
// renderText(ctxLayout, "TIZEN WATCH", center.x, center.y -
// (watchRadius * 0.4), 25, "#999999");
}
/**
* Draws the content of the watch
*
* @private
*/
function drawWatchContent() {
var datetime = tizen.time.getCurrentDateTime(),
hour = datetime.getHours(),
minute = datetime.getMinutes(),
second = datetime.getSeconds(),
date = datetime.getDate();
var datetime = tizen.time.getCurrentDateTime();
// Clear canvas
ctxContent.clearRect(0, 0, ctxContent.canvas.width, ctxContent.canvas.height);
ctxContent.clearRect(0, 0, ctxContent.canvas.width,
ctxContent.canvas.height);
// Draw the hour needle
var hour = datetime.getHours(), minute = datetime.getMinutes(), second = datetime
.getSeconds(), date = datetime.getDate();
if (DESIGN === 0) {
renderSun(date, hour, minute, second);
// Draw the minute needle
renderEarth(ctxContent, minute, second);
} else if (DESIGN === 1) {
drawMissionControl();
}
/* if no return from server yet */
if(events == null)
if (events === null) {
return;
}
/* if device not on server anymore */
if(events.kind == "not found") {
if (events.kind === "not found") {
deviceFingerprint = null;
events = null;
deleteFile("devicefingerprint", function() {});
deleteFile("devicefingerprint", function() {
});
wait_time = SHORT_WAIT;
return;
}
/* if device not registered */
if(events.kind == "unregistered") {
if (events.kind === "unregistered") {
wait_time = SHORT_WAIT;
if (deviceFingerprint === null) {
} else {
renderText(ctxContent, deviceFingerprint.deviceName, center.x, center.y, 20, "FF0000");
renderText(ctxContent, "add new device on", center.x,
center.y - 70, 25, "FFFFFF");
renderText(ctxContent, "longitudecalendar.com", center.x,
center.y - 40, 25, "FFFFFF");
if (DESIGN === 0)
renderText(ctxContent, deviceFingerprint.deviceName,
center.x, center.y, 20, "FF0000");
else if (DESIGN === 1) {
renderText(ctxContent, deviceFingerprint.deviceName,
center.x, center.y + 40, 20, "FF0000")
}
}
return;
}
if (DESIGN === 0) {
var thickness = 18;
} else if (DESIGN === 1) {
var thickness = 50;
}
console.log("switched to long wait");
wait_time = LONG_WAIT;
/* else: device registered and all events saved */
var thickness = 18;
var edge = document.body.clientWidth / 2 - thickness / 2 - 2;
for ( var event in events.events) {
var startedBeforeToday = false;
var endsAfterToday = false;
var e = events.events[event];
// check if not today
if(e.startDateTime.date.year != tizen.time.getCurrentDateTime().getFullYear() ||
e.startDateTime.date.month != tizen.time.getCurrentDateTime().getMonth() + 1 ||
e.startDateTime.date.day != tizen.time.getCurrentDateTime().getDate()){
if (e.startDateTime.date.year !== tizen.time.getCurrentDateTime()
.getFullYear()
|| e.startDateTime.date.month !== tizen.time
.getCurrentDateTime().getMonth() + 1
|| e.startDateTime.date.day !== tizen.time
.getCurrentDateTime().getDate()) {
// if not today, check if it is an earlier event
if(e.startDateTime.date.year < tizen.time.getCurrentDateTime().getFullYear())
if (e.startDateTime.date.year < tizen.time.getCurrentDateTime()
.getFullYear()) {
startedBeforeToday = true;
else if(e.startDateTime.date.month < tizen.time.getCurrentDateTime().getMonth() + 1)
} else if (e.startDateTime.date.month < tizen.time
.getCurrentDateTime().getMonth() + 1) {
startedBeforeToday = true;
else if(e.startDateTime.date.day < tizen.time.getCurrentDateTime().getDate())
} else if (e.startDateTime.date.day < tizen.time
.getCurrentDateTime().getDate()) {
startedBeforeToday = true;
else
} else {
continue;
}
}
// check if not today
if(e.stopDateTime.date.year != tizen.time.getCurrentDateTime().getFullYear() ||
e.stopDateTime.date.month != tizen.time.getCurrentDateTime().getMonth() + 1 ||
e.stopDateTime.date.day != tizen.time.getCurrentDateTime().getDate()){
if (e.stopDateTime.date.year !== tizen.time.getCurrentDateTime()
.getFullYear()
|| e.stopDateTime.date.month !== tizen.time
.getCurrentDateTime().getMonth() + 1
|| e.stopDateTime.date.day !== tizen.time
.getCurrentDateTime().getDate()) {
// if not check if later date
if(e.startDateTime.date.year > tizen.time.getCurrentDateTime().getFullYear())
if (e.stopDateTime.date.year > tizen.time.getCurrentDateTime()
.getFullYear()) {
endsAfterToday = true;
else if(e.startDateTime.date.month > tizen.time.getCurrentDateTime().getMonth() + 1)
} else if (e.stopDateTime.date.month > tizen.time
.getCurrentDateTime().getMonth() + 1) {
endsAfterToday = true;
else if(e.startDateTime.date.day > tizen.time.getCurrentDateTime().getDate())
} else if (e.stopDateTime.date.day > tizen.time
.getCurrentDateTime().getDate()) {
endsAfterToday = true;
else
} else {
continue;
}
if(startedBeforeToday && endsAfterToday)
}
if (startedBeforeToday && endsAfterToday) {
continue;
}
var startTime = 0;
if(!startedBeforeToday)
startTime = e.startDateTime.time.hour + e.startDateTime.time.minute / 60;
var stopTime = 0;
if(!endsAfterToday)
stopTime = e.stopDateTime.time.hour + e.stopDateTime.time.minute / 60;
renderArc(ctxContent, center, edge, e.color, hourToAngle(startTime), hourToAngle(stopTime), startedBeforeToday, endsAfterToday);
if (!startedBeforeToday) {
startTime = e.startDateTime.time.hour
+ e.startDateTime.time.minute / 60;
}
var stopTime = 24;
if (!endsAfterToday) {
stopTime = e.stopDateTime.time.hour
+ e.stopDateTime.time.minute / 60;
}
if (DESIGN === 0) {
var edge = document.body.clientWidth / 2 - thickness / 2 - 2;
renderArc(ctxContent, center, edge, thickness, e.color,
hourToAngle(startTime), hourToAngle(stopTime),
startedBeforeToday, endsAfterToday);
} else if (DESIGN === 1) {
var edge = document.body.clientWidth / 2 - thickness / 2 - 2;
renderArc(ctxContent, center, edge, thickness, e.color,
hourToAngle(startTime), hourToAngle(stopTime), true,
true);
}
}
if (DESIGN === 0) {
} else if (DESIGN === 1) {
var inner = document.body.clientWidth / 2 - thickness;
renderSimpleArc(ctxContent, center, 115, 8, "#FFFFFF",
hourToAngle(hour), hourToAngle(hour + 0.999))
for (var i = 0; i < 24; i++) {
renderSimpleArc(ctxContent, center, edge, thickness, "#000000",
i * 15 - 0.8, i * 15 + 0.8);
}
}
}
function drawMissionControl(datetime) {
var strHours = document.getElementById("str-hours"), strConsole = document
.getElementById("str-console"), strMinutes = document
.getElementById("str-minutes"), datetime = tizen.time
.getCurrentDateTime(), hour = datetime.getHours(), minute = datetime
.getMinutes();
strHours.innerHTML = hour;
strMinutes.innerHTML = minute;
if (hour < 10) {
strHours.innerHTML = "0" + hour;
}
if (minute < 10) {
strMinutes.innerHTML = "0" + minute;
}
// Each 0.5 second the visibility of flagConsole is changed.
if (flagDigital) {
if (flagConsole) {
strConsole.style.visibility = "visible";
flagConsole = false;
} else {
strConsole.style.visibility = "hidden";
flagConsole = true;
}
} else {
strConsole.style.visibility = "visible";
flagConsole = false;
}
}
/**
* Sets to background image as BACKGROUND_URL, and starts timer for normal
* digital watch mode.
*
* @private
*/
function initDigitalWatch() {
flagDigital = true;
document.getElementById("digital-body").style.backgroundImage = BACKGROUND_URL;
interval = setInterval(updateTime, 500);
}
function loopCalendar(offset_ms) {
@@ -565,11 +777,29 @@ var eventsTimeStamp = 0;
eventsTimeStamp = currentTime;
}
}
function loopNavigator(offset_ms) {
var d = new Date();
var options = {
enableHighAccuracy : true,
timeout : 5000
};
var currentTime = d.getTime();
if (navigatorTimeStamp + offset_ms < currentTime) {
navigator.geolocation.getCurrentPosition(updateLocation, errorCallback,
options);
navigatorTimeStamp = currentTime;
}
}
/**
* Set default variables
*
* @private
*/
function setDefaultVariables() {
@@ -594,10 +824,12 @@ var eventsTimeStamp = 0;
/**
* Set default event listeners
*
* @private
*/
function setDefaultEvents() {
// add eventListener to update the screen immediately when the device wakes up
// add eventListener to update the screen immediately when the device
// wakes up
document.addEventListener("visibilitychange", function() {
if (!document.hidden) {
// Draw the content of the watch
@@ -608,6 +840,7 @@ var eventsTimeStamp = 0;
/**
* Initiates the application
*
* @private
*/
function init() {
@@ -619,11 +852,20 @@ var eventsTimeStamp = 0;
drawWatchLayout();
drawWatchContent();
// Update the content of the watch every second
setInterval(function() {
drawWatchContent();
loopCalendar(wait_time);
loopNavigator(wait_time);
}, 1000);
}
function errorCallback(error) {
console.log("error");
console.log(error);
}
window.onload = init;
@@ -635,13 +877,13 @@ document.addEventListener('ambientmodechanged', function(ev) {
/* Change the UI for ambient mode */
// updateAmbientWatchFaceDOM(); // function to rearange DOM for AOD mode
flagDigital = false;
updateTime();
} else {
/* Change the UI for normal mode */
// updateNormalWatchFaceDOM(); // function to rearange DOM for AOD mode
flagDigital = true;
updateTime();
}
});

2
js/jquery-3.5.1.min.js vendored Normal file

File diff suppressed because one or more lines are too long