pull/1235/head
johnpryan 3 years ago
parent 4e726a75ad
commit 39609b88ed

@ -67,7 +67,6 @@ images/cookbook/basic-list.png
images/cookbook/basic-list_thumb.png
images/cookbook/cached-images.png
images/cookbook/cached-images_thumb.png
images/cookbook/delete-data_thumb.png
images/cookbook/design-drawer.png
images/cookbook/design-drawer_thumb.png
images/cookbook/design-fonts.png
@ -252,7 +251,6 @@ images/cookbook/unit-introduction.png
images/cookbook/unit-introduction_thumb.png
images/cookbook/unit-mocking.png
images/cookbook/unit-mocking_thumb.png
images/cookbook/update-data_thumb.png
images/cookbook/validation.png
images/cookbook/validation_thumb.png
images/cookbook/web-sockets.png
@ -770,6 +768,7 @@ packages/node_preamble/preamble.min.js
packages/package_resolver/src/test_package_config
packages/pedantic/analysis_options.1.0.0.yaml
packages/pedantic/analysis_options.1.1.0.yaml
packages/pedantic/analysis_options.1.11.0.yaml
packages/pedantic/analysis_options.1.2.0.yaml
packages/pedantic/analysis_options.1.3.0.yaml
packages/pedantic/analysis_options.1.4.0.yaml
@ -810,7 +809,6 @@ styles.css
take_a_picture_using_the_camera.html
tap_drag_and_enter_text.html
testing_app.html
timeflow.html
update_data_over_the_internet.html
update_the_u_i_based_on_orientation.html
use_a_custom_font.html

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

@ -276,16 +276,6 @@
</div>
</div>
</div>
<div class="mdc-card demo-card mdc-elevation--z0" search-attrs="timeflow tag:demo demo tag:animation animation platform:web web type:demo">
<div class="mdc-card__primary-action demo-card__primary-action" tabindex="0" href="timeflow.html">
<div class="mdc-card__media mdc-card__media--16-9 demo-card__media" style="background-image: url('images/timeflow1_thumb.png');"></div>
<div class="demo-card__label type-label">demo</div>
<div class="demo-card__primary">
<h2 class="demo-card__title mdc-typography mdc-typography--headline6">Timeflow</h2>
</div>
<div class="demo-card__secondary mdc-typography mdc-typography--body2">A gentle animation that provides a calming experience to stresse...</div>
</div>
</div>
<div class="mdc-card demo-card mdc-elevation--z0" search-attrs="dice tag:demo demo tag:animation animation platform:web web type:demo">
<div class="mdc-card__primary-action demo-card__primary-action" tabindex="0" href="dice.html">
<div class="mdc-card__media mdc-card__media--16-9 demo-card__media" style="background-image: url('images/dice_thumb.png');"></div>

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -0,0 +1,61 @@
# Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file
# for details. All rights reserved. Use of this source code is governed by a
# BSD-style license that can be found in the LICENSE file.
#
# Google internally enforced rules. See README.md for more information,
# including a list of lints that are intentionally _not_ enforced.
linter:
rules:
- always_declare_return_types
- always_require_non_null_named_parameters
- annotate_overrides
- avoid_init_to_null
- avoid_null_checks_in_equality_operators
- avoid_relative_lib_imports
- avoid_return_types_on_setters
- avoid_shadowing_type_parameters
- avoid_single_cascade_in_expression_statements
- avoid_types_as_parameter_names
- await_only_futures
- camel_case_extensions
- curly_braces_in_flow_control_structures
- empty_catches
- empty_constructor_bodies
- library_names
- library_prefixes
- no_duplicate_case_values
- null_closures
- omit_local_variable_types
- prefer_adjacent_string_concatenation
- prefer_collection_literals
- prefer_conditional_assignment
- prefer_contains
- prefer_equal_for_default_values
- prefer_final_fields
- prefer_for_elements_to_map_fromIterable
- prefer_generic_function_type_aliases
- prefer_if_null_operators
- prefer_inlined_adds
- prefer_is_empty
- prefer_is_not_empty
- prefer_iterable_whereType
- prefer_single_quotes
- prefer_spread_collections
- recursive_getters
- slash_for_doc_comments
- sort_child_properties_last
- type_init_formals
- unawaited_futures
- unnecessary_brace_in_string_interps
- unnecessary_const
- unnecessary_getters_setters
- unnecessary_new
- unnecessary_null_in_if_null_operators
- unnecessary_this
- unrelated_type_equality_checks
- unsafe_html
- use_full_hex_values_for_flutter_colors
- use_function_type_syntax_for_parameters
- use_rethrow_when_possible
- valid_regexps

@ -10,4 +10,4 @@
# whenever a new version of `package:pedantic` is released. To avoid this,
# specify a specific version of `analysis_options.yaml` instead.
include: package:pedantic/analysis_options.1.9.0.yaml
include: package:pedantic/analysis_options.1.11.0.yaml

@ -508,22 +508,6 @@ samples:
web: web/slide_puzzle
type: demo
- name: Timeflow
author: Fabian Stein
screenshots:
- url: images/timeflow1.png
alt: Timeflow screenshot
source: https://github.com/Fabian-Stein/timeflow
description: >
A gentle animation that provides a calming experience to stressed developers.
difficulty: advanced
widgets: []
packages: []
platforms: ['web']
tags: ['demo', 'animation']
web: web/timeflow
type: demo
- name: Dice
author: Jaime Blasco
screenshots:

File diff suppressed because one or more lines are too long

@ -1,69 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Flutter samples</title>
<link href="styles.css" rel="stylesheet" media="screen">
<link href="https://fonts.googleapis.com/css?family=Google+Sans|Google+Sans+Display|Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script src="packages/mdc_web/material-components-web.min.js"></script>
<script src="https://kit.fontawesome.com/16cc04762e.js"></script>
<script defer src="description.dart.js"></script>
</head>
<body>
<div class="content">
<div class="navbar">
<a class="leading" href="./">
<img src="images/logos/logo_lockup_flutter_horizontal_wht_96.png" />
<span class="title">Samples</span>
</a>
<div class="nav-items">
<a href="https://flutter.dev/">Flutter Home</a>
<a href="https://api.flutter.dev/">API Docs</a>
</div>
</div>
<div class="container">
<div class="description-title-row">
<h1>Timeflow</h1>
<div class="type-label type-label-bordered">demo</div>
</div>
<p>By Fabian Stein</p>
<div class="toolbar">
<div class="buttons">
<button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'web/timeflow';"><span class="mdc-button__ripple"></span> Launch App</button><button class="mdc-button mdc-button--outlined" onclick="window.location.href = 'https://github.com/Fabian-Stein/timeflow';">
<div class="mdc-button__ripple"></div>
<i class="material-icons mdc-button__icon" aria-hidden="true">code</i>
<span class="mdc-button__label">Source Code</span>
</button>
</div>
<div class="tags-container">
<div class="tags-label">
<i class="material-icons">local_offer</i>
<span>Tags</span>
</div>
<div class="tags">
<a href="./#?search=tag%3Ademo">demo</a>
<a href="./#?search=tag%3Aanimation">animation</a>
</div>
</div>
</div>
<div class="slider-container">
<div class="slider-content">
<div class="slider-single"><img class="slider-single-image" src="images/timeflow1.png" alt="Timeflow screenshot" /></div>
</div>
</div>
<div class="description">
<p>A gentle animation that provides a calming experience to stressed developers.
</p>
</div>
</div>
</div>
</body>
<div class="footer">
<span>© Flutter 2020</span>
</div>
</html>

@ -1 +1 @@
396760aeed7c6587350ab73d3313dee4
f2cb1c5fdc6794ee6b45912a918f74b5

@ -3,24 +3,24 @@ const MANIFEST = 'flutter-app-manifest';
const TEMP = 'flutter-temp-cache';
const CACHE_NAME = 'flutter-app-cache';
const RESOURCES = {
"version.json": "16b722bc52eafae59c70c5a4ffdb26e7",
"index.html": "e2634995892cc50d32890e8161bed4c4",
"/": "e2634995892cc50d32890e8161bed4c4",
"main.dart.js": "e39c68ec69caedc244caf8ce4b7effcf",
"icons/Icon-192.png": "ac9a721a12bbc803b44f645561ecb1e1",
"icons/Icon-512.png": "96e752610906ba2a93c65f8abe1645f1",
"manifest.json": "1294ed65db20bc1191041c5e3a73d8f9",
"assets/AssetManifest.json": "f800925a520b3d5afd9bb2f08910764d",
"assets/NOTICES": "66b45acc2787c660af6352337138f818",
"assets/FontManifest.json": "dc3d03800ccca4601324923c0b1d6d57",
"assets/packages/cupertino_icons/assets/CupertinoIcons.ttf": "6d342eb68f170c97609e9da345464e5e",
"assets/fonts/MaterialIcons-Regular.otf": "1288c9e28052e028aba623321f7826ac",
"assets/assets/eat_sydney_sm.jpg": "3804fd7d8268200b04ef598820712ec9",
"assets/assets/eat_new_orleans.jpg": "8a7f4d7088fe0fe3b7ce11a182ec15bc",
"assets/assets/eat_sydney.jpg": "13122001b042ff7b153e02ee73e9a6b1",
"assets/assets/eat_sydney.jpg": "13122001b042ff7b153e02ee73e9a6b1",
"assets/assets/eat_new_orleans_sm.jpg": "75ea180c478714d6fde3d89ac35de62a",
"assets/assets/eat_cape_town.jpg": "a690ef9b7efc23187c963c8d875ffacd",
"assets/assets/eat_cape_town_sm.jpg": "7d0bc0ee785a2c3cc4064fae0834fadf",
"assets/assets/eat_new_orleans_sm.jpg": "75ea180c478714d6fde3d89ac35de62a"
"assets/assets/eat_new_orleans.jpg": "8a7f4d7088fe0fe3b7ce11a182ec15bc",
"assets/assets/eat_sydney_sm.jpg": "3804fd7d8268200b04ef598820712ec9",
"assets/fonts/MaterialIcons-Regular.otf": "1288c9e28052e028aba623321f7826ac",
"assets/FontManifest.json": "dc3d03800ccca4601324923c0b1d6d57",
"assets/packages/cupertino_icons/assets/CupertinoIcons.ttf": "6d342eb68f170c97609e9da345464e5e",
"assets/AssetManifest.json": "f800925a520b3d5afd9bb2f08910764d",
"assets/NOTICES": "66b45acc2787c660af6352337138f818",
"icons/Icon-512.png": "96e752610906ba2a93c65f8abe1645f1",
"icons/Icon-192.png": "ac9a721a12bbc803b44f645561ecb1e1",
"version.json": "16b722bc52eafae59c70c5a4ffdb26e7",
"manifest.json": "1294ed65db20bc1191041c5e3a73d8f9",
"main.dart.js": "6f01080b063447c237ed8be74370ec6c",
"index.html": "e2634995892cc50d32890e8161bed4c4",
"/": "e2634995892cc50d32890e8161bed4c4"
};
// The application shell files that are downloaded before a service worker can

@ -1,13 +1,6 @@
<!DOCTYPE html>
<html>
<head>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-67589403-8"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-67589403-8');
</script>
<meta charset="UTF-8">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<meta name="description" content="A new Flutter project.">

File diff suppressed because one or more lines are too long

@ -1 +1 @@
396760aeed7c6587350ab73d3313dee4
f2cb1c5fdc6794ee6b45912a918f74b5

@ -3,15 +3,15 @@ const MANIFEST = 'flutter-app-manifest';
const TEMP = 'flutter-temp-cache';
const CACHE_NAME = 'flutter-app-cache';
const RESOURCES = {
"version.json": "db2bd9afa32542a3443894b14bf3246c",
"index.html": "51839f812a32cce7ac40ca488295da30",
"/": "51839f812a32cce7ac40ca488295da30",
"main.dart.js": "5d63759a29b206f2bfd9102da7411c06",
"assets/assets/preview.png": "c097a5e6dc82ffff6c6a7ddb0a6995ec",
"assets/fonts/MaterialIcons-Regular.otf": "1288c9e28052e028aba623321f7826ac",
"assets/FontManifest.json": "7b2a36307916a9721811788013e65289",
"assets/AssetManifest.json": "e9760aff26d7236650b16d3f72345665",
"assets/NOTICES": "d8f1fadaa43851bb1af2707d36206ccc",
"assets/FontManifest.json": "7b2a36307916a9721811788013e65289",
"assets/fonts/MaterialIcons-Regular.otf": "1288c9e28052e028aba623321f7826ac",
"assets/assets/preview.png": "c097a5e6dc82ffff6c6a7ddb0a6995ec"
"version.json": "db2bd9afa32542a3443894b14bf3246c",
"main.dart.js": "81132d0d3f7da54a12202517b5cf576a",
"index.html": "51839f812a32cce7ac40ca488295da30",
"/": "51839f812a32cce7ac40ca488295da30"
};
// The application shell files that are downloaded before a service worker can

@ -1,16 +1,9 @@
<!DOCTYPE html>
<html lang="en">
<head>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-67589403-8"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-67589403-8');
</script>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Charts - Flutter web sample</title>
<title></title>
<script defer src="main.dart.js" type="application/javascript"></script>
</head>
<body>

File diff suppressed because one or more lines are too long

@ -1 +1 @@
396760aeed7c6587350ab73d3313dee4
f2cb1c5fdc6794ee6b45912a918f74b5

@ -3,52 +3,52 @@ const MANIFEST = 'flutter-app-manifest';
const TEMP = 'flutter-temp-cache';
const CACHE_NAME = 'flutter-app-cache';
const RESOURCES = {
"version.json": "80ec7e6e3e8a22f5e6876e9f61e47dd9",
"index.html": "51839f812a32cce7ac40ca488295da30",
"/": "51839f812a32cce7ac40ca488295da30",
"main.dart.js": "26310ea3aca275d6f54602a80cdd71b8",
"data.json": "35a2823b6112e4fca5d15ccc2f40f93c",
"assets/AssetManifest.json": "548d1ff88261be32e74ae616118e1d8f",
"assets/NOTICES": "705d1730eeb07899b11494d88d22c9e9",
"assets/FontManifest.json": "6e8f98a76d0618880949fbf456dfe91d",
"assets/fonts/Arkipelago.otf": "8d60d9104579c47ed7aed99f61cba541",
"assets/fonts/OpenSans-Bold.ttf": "50145685042b4df07a1fd19957275b81",
"assets/fonts/MaterialIcons-Regular.otf": "1288c9e28052e028aba623321f7826ac",
"assets/fonts/OpenSans-Regular.ttf": "629a55a7e793da068dc580d184cc0e31",
"assets/assets/oil.png": "0d0d373d4d01c625809d1f28ecbb4427",
"assets/assets/red_bell.png": "9eb6f83655c89a7fdfd2ff521a0c2b3c",
"assets/assets/chili.png": "3689788fe53095366db2f6bcf02a8791",
"assets/assets/preview.png": "17dae9b3d7e78b11f7fe8c2ff68b4004",
"assets/assets/bokchoy.png": "5ce55ccae844b9074474a136aa073011",
"assets/assets/green_bell.png": "373df11b149ea523ffd22053664db8b8",
"assets/assets/beef_caldereta.jpg": "7c7bf11d9297b54d4930d0bf1892dcc6",
"assets/assets/chili.png": "3689788fe53095366db2f6bcf02a8791",
"assets/assets/yellow_onion.png": "e93b2543131d2eb5e88edb8b22c4b67f",
"assets/assets/potato.png": "8154441acf8b33a637b14178c776cf24",
"assets/assets/cheese.png": "a410babc50699ba0cfeff849b828906c",
"assets/assets/pork.png": "efd8cc008658263b23213e9fc77d5f49",
"assets/assets/beef_caldereta.jpg": "7c7bf11d9297b54d4930d0bf1892dcc6",
"assets/assets/lemon.png": "e5133b9f04dd894d8b20b52087f0f370",
"assets/assets/flour.png": "2918647aa676caaece47a7d9d8b7d944",
"assets/assets/calamares.jpg": "5dbbd5626d6ca8ab998cbe6b4a7da2ca",
"assets/assets/salt.png": "a3c2e4bd56222c9bd190b388bedfd3bd",
"assets/assets/ground_pork.png": "85bac44629befe56359b0c6775e92ea8",
"assets/assets/carrot.png": "4401bb5805931f67f168681b82782fbe",
"assets/assets/squid.png": "e10b66dc85c03323c0550d1c5fd579bd",
"assets/assets/flour.png": "2918647aa676caaece47a7d9d8b7d944",
"assets/assets/onion.png": "347f96bf58f6ffcd8321276e9db8f24e",
"assets/assets/butter.png": "771ff83bef2090b44ca2bf960542636b",
"assets/assets/red_pepper.png": "b0813ceb27e056351c1164d848e903a8",
"assets/assets/carrot.png": "4401bb5805931f67f168681b82782fbe",
"assets/assets/raisins.png": "4dc449290a8a6bb80a5acfda1e02845a",
"assets/assets/green_bell.png": "373df11b149ea523ffd22053664db8b8",
"assets/assets/green_beans.png": "15f736eec27ee44bd14173cd37078895",
"assets/assets/cabbage.png": "d5d7e5a9fd435a974944388ddfbd30ef",
"assets/assets/tomato.png": "0eb21f102cddac27e2e7ba53228bd69a",
"assets/assets/bokchoy.png": "5ce55ccae844b9074474a136aa073011",
"assets/assets/beef.png": "c52cc4e2054ad0b54ae66d13e0118dc4",
"assets/assets/pork_sisig.jpg": "1104ee422e330de6e6ad42c253a7e0cd",
"assets/assets/raisins.png": "4dc449290a8a6bb80a5acfda1e02845a",
"assets/assets/cheese.png": "a410babc50699ba0cfeff849b828906c",
"assets/assets/garlic.png": "dfa782c4a86d7b79807dd65c645239cf",
"assets/assets/sausage.png": "07d1eea2cd3fc8852c97a59112f418a1",
"assets/assets/calamares.jpg": "5dbbd5626d6ca8ab998cbe6b4a7da2ca",
"assets/assets/pochero.jpg": "861c8e05010307c1ac8280d6098d5802",
"assets/assets/red_pepper.png": "b0813ceb27e056351c1164d848e903a8",
"assets/assets/yellow_onion.png": "e93b2543131d2eb5e88edb8b22c4b67f",
"assets/assets/lemon.png": "e5133b9f04dd894d8b20b52087f0f370",
"assets/assets/banana.png": "37747de3b5e65eb5450a5c37529bbd71",
"assets/assets/pork.png": "efd8cc008658263b23213e9fc77d5f49",
"assets/assets/cabbage.png": "d5d7e5a9fd435a974944388ddfbd30ef",
"assets/assets/egg.png": "7a7460c39df5d9c58335c76f5d3b2fc9",
"assets/assets/pochero.jpg": "861c8e05010307c1ac8280d6098d5802",
"assets/assets/red_bell.png": "9eb6f83655c89a7fdfd2ff521a0c2b3c",
"assets/assets/oil.png": "0d0d373d4d01c625809d1f28ecbb4427",
"assets/assets/garlic.png": "dfa782c4a86d7b79807dd65c645239cf",
"assets/assets/embutido.jpg": "65f78137fd53c4c5009426bf590f0d03",
"assets/assets/pork_sisig.jpg": "1104ee422e330de6e6ad42c253a7e0cd",
"assets/assets/squid.png": "e10b66dc85c03323c0550d1c5fd579bd",
"assets/assets/black_pepper.png": "4d889fc5e27ad63d6b97106eae698370",
"assets/assets/green_beans.png": "15f736eec27ee44bd14173cd37078895",
"assets/assets/embutido.jpg": "65f78137fd53c4c5009426bf590f0d03"
"assets/assets/onion.png": "347f96bf58f6ffcd8321276e9db8f24e",
"assets/assets/preview.png": "17dae9b3d7e78b11f7fe8c2ff68b4004",
"assets/assets/sausage.png": "07d1eea2cd3fc8852c97a59112f418a1",
"assets/fonts/Arkipelago.otf": "8d60d9104579c47ed7aed99f61cba541",
"assets/fonts/OpenSans-Bold.ttf": "50145685042b4df07a1fd19957275b81",
"assets/fonts/OpenSans-Regular.ttf": "629a55a7e793da068dc580d184cc0e31",
"assets/fonts/MaterialIcons-Regular.otf": "1288c9e28052e028aba623321f7826ac",
"assets/FontManifest.json": "6e8f98a76d0618880949fbf456dfe91d",
"assets/AssetManifest.json": "548d1ff88261be32e74ae616118e1d8f",
"assets/NOTICES": "705d1730eeb07899b11494d88d22c9e9",
"version.json": "80ec7e6e3e8a22f5e6876e9f61e47dd9",
"data.json": "35a2823b6112e4fca5d15ccc2f40f93c",
"main.dart.js": "4f77286ee0f35ddd720b07030f464414",
"index.html": "51839f812a32cce7ac40ca488295da30",
"/": "51839f812a32cce7ac40ca488295da30"
};
// The application shell files that are downloaded before a service worker can

@ -1,16 +1,9 @@
<!DOCTYPE html>
<html lang="en">
<head>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-67589403-8"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-67589403-8');
</script>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Filipino Cuisine - Flutter web sample</title>
<title></title>
<script defer src="main.dart.js" type="application/javascript"></script>
</head>
<body>

File diff suppressed because one or more lines are too long

@ -1 +1 @@
396760aeed7c6587350ab73d3313dee4
f2cb1c5fdc6794ee6b45912a918f74b5

@ -3,19 +3,19 @@ const MANIFEST = 'flutter-app-manifest';
const TEMP = 'flutter-temp-cache';
const CACHE_NAME = 'flutter-app-cache';
const RESOURCES = {
"version.json": "467911f197f6e63848ac8b5043ce2585",
"index.html": "bd145df44900a34c269ec77fba538283",
"/": "bd145df44900a34c269ec77fba538283",
"main.dart.js": "692c8d26ac872b55493d0e1e8bc0d988",
"favicon.png": "5dcef449791fa27946b3d35ad8803796",
"icons/Icon-192.png": "ac9a721a12bbc803b44f645561ecb1e1",
"icons/Icon-512.png": "96e752610906ba2a93c65f8abe1645f1",
"manifest.json": "4d05609ff620f8861ca20119a9dc92fd",
"assets/AssetManifest.json": "2efbb41d7877d10aac9d091f58ccd7b9",
"assets/NOTICES": "53065fe8d3df092900469edd2895944d",
"assets/fonts/MaterialIcons-Regular.otf": "1288c9e28052e028aba623321f7826ac",
"assets/FontManifest.json": "dc3d03800ccca4601324923c0b1d6d57",
"assets/packages/cupertino_icons/assets/CupertinoIcons.ttf": "b14fcf3ee94e3ace300b192e9e7c8c5d",
"assets/fonts/MaterialIcons-Regular.otf": "1288c9e28052e028aba623321f7826ac"
"assets/AssetManifest.json": "2efbb41d7877d10aac9d091f58ccd7b9",
"assets/NOTICES": "53065fe8d3df092900469edd2895944d",
"icons/Icon-512.png": "96e752610906ba2a93c65f8abe1645f1",
"icons/Icon-192.png": "ac9a721a12bbc803b44f645561ecb1e1",
"favicon.png": "5dcef449791fa27946b3d35ad8803796",
"version.json": "467911f197f6e63848ac8b5043ce2585",
"manifest.json": "4d05609ff620f8861ca20119a9dc92fd",
"main.dart.js": "69facdef5c019a36305c0420c199ac5f",
"index.html": "09daefe787987acc634c0727fb84c173",
"/": "09daefe787987acc634c0727fb84c173"
};
// The application shell files that are downloaded before a service worker can

@ -1,13 +1,6 @@
<!DOCTYPE html>
<html>
<head>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-67589403-8"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-67589403-8');
</script>
<meta charset="UTF-8">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<meta name="description" content="A sample demonstrating different types of forms and best practices">
@ -31,7 +24,7 @@
<script>
if ('serviceWorker' in navigator) {
window.addEventListener('load', function () {
navigator.serviceWorker.register('flutter_service_worker.js?v=2970285695');
navigator.serviceWorker.register('flutter_service_worker.js?v=3293792252');
});
}
</script>

File diff suppressed because one or more lines are too long

@ -1 +1 @@
396760aeed7c6587350ab73d3313dee4
f2cb1c5fdc6794ee6b45912a918f74b5

@ -3,20 +3,20 @@ const MANIFEST = 'flutter-app-manifest';
const TEMP = 'flutter-temp-cache';
const CACHE_NAME = 'flutter-app-cache';
const RESOURCES = {
"version.json": "e4796c6eeace7d7897bf0b66b0acb15e",
"index.html": "51839f812a32cce7ac40ca488295da30",
"/": "51839f812a32cce7ac40ca488295da30",
"main.dart.js": "d295aceccf13e83ad28953edd5c1eb54",
"assets/AssetManifest.json": "9fe712ba1ba0aebba619e2e9de60fc0f",
"assets/NOTICES": "8e616c710efc0ada2570f2a0561c31cf",
"assets/assets/preview.png": "f41b57a2a2dab8d74ade52f9175b4a59",
"assets/FontManifest.json": "d751713988987e9331980363e24189ce",
"assets/assets/preview.png": "f41b57a2a2dab8d74ade52f9175b4a59",
"assets/github_data/contributors.json": "4f7b5d7640ca5ab67ee419df55a4833f",
"assets/github_data/comments.tsv": "062efd1b6e583ce9b71fd1c655f101cd",
"assets/github_data/forks.tsv": "307c19f9166eb30ffe34a8de50ac7b57",
"assets/github_data/comments.tsv": "062efd1b6e583ce9b71fd1c655f101cd",
"assets/github_data/stars.tsv": "f949dd28b49c2374880c22b2c8937a76",
"assets/github_data/commits.tsv": "684e345ed4d734f5b4a890098d175b37",
"assets/github_data/contributors.json": "4f7b5d7640ca5ab67ee419df55a4833f",
"assets/github_data/pull_requests.tsv": "583f0c3151b9234502a7037bf9735494",
"assets/github_data/stars.tsv": "f949dd28b49c2374880c22b2c8937a76"
"assets/AssetManifest.json": "9fe712ba1ba0aebba619e2e9de60fc0f",
"assets/NOTICES": "8e616c710efc0ada2570f2a0561c31cf",
"version.json": "e4796c6eeace7d7897bf0b66b0acb15e",
"main.dart.js": "7baf7d24b9abe2abfc5435741d010ef5",
"index.html": "51839f812a32cce7ac40ca488295da30",
"/": "51839f812a32cce7ac40ca488295da30"
};
// The application shell files that are downloaded before a service worker can

@ -1,16 +1,9 @@
<!DOCTYPE html>
<html lang="en">
<head>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-67589403-8"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-67589403-8');
</script>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Github Dataviz - Flutter web sample</title>
<title></title>
<script defer src="main.dart.js" type="application/javascript"></script>
</head>
<body>

File diff suppressed because one or more lines are too long

@ -1 +1 @@
396760aeed7c6587350ab73d3313dee4
f2cb1c5fdc6794ee6b45912a918f74b5

@ -3,14 +3,14 @@ const MANIFEST = 'flutter-app-manifest';
const TEMP = 'flutter-temp-cache';
const CACHE_NAME = 'flutter-app-cache';
const RESOURCES = {
"version.json": "29ea889e856513e5e767cb283d0e1307",
"index.html": "51839f812a32cce7ac40ca488295da30",
"/": "51839f812a32cce7ac40ca488295da30",
"main.dart.js": "e02535a15c69c347802d9afbd558233c",
"assets/assets/preview.png": "6b10c71454f2d3eb2d2d867c656607ef",
"assets/FontManifest.json": "d751713988987e9331980363e24189ce",
"assets/AssetManifest.json": "e9760aff26d7236650b16d3f72345665",
"assets/NOTICES": "b3e97926737cd86e3f4c29e67b9e247d",
"assets/FontManifest.json": "d751713988987e9331980363e24189ce",
"assets/assets/preview.png": "6b10c71454f2d3eb2d2d867c656607ef"
"version.json": "29ea889e856513e5e767cb283d0e1307",
"main.dart.js": "d77fd5489af3e2beb0bce40e654b8237",
"index.html": "51839f812a32cce7ac40ca488295da30",
"/": "51839f812a32cce7ac40ca488295da30"
};
// The application shell files that are downloaded before a service worker can

@ -1,16 +1,9 @@
<!DOCTYPE html>
<html lang="en">
<head>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-67589403-8"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-67589403-8');
</script>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Particle Background - Flutter web sample</title>
<title></title>
<script defer src="main.dart.js" type="application/javascript"></script>
</head>
<body>

File diff suppressed because one or more lines are too long

@ -1 +1 @@
7e07f0fa30361861bec9302a1dcfa5a4
7d429bd842f05f1027b0163bb7928836

@ -3,23 +3,23 @@ const MANIFEST = 'flutter-app-manifest';
const TEMP = 'flutter-temp-cache';
const CACHE_NAME = 'flutter-app-cache';
const RESOURCES = {
"version.json": "2545af3387d7845af86ae1d4c38e97b4",
"index.html": "bcc66ee183ccdebe229c41a654916023",
"/": "bcc66ee183ccdebe229c41a654916023",
"main.dart.js": "e1ba6a7a25cf5204f26ef5a5ef202f56",
"favicon.png": "5dcef449791fa27946b3d35ad8803796",
"icons/Icon-192.png": "ac9a721a12bbc803b44f645561ecb1e1",
"icons/Icon-512.png": "96e752610906ba2a93c65f8abe1645f1",
"manifest.json": "3cdc33454263edf7deea1c1d6347ab88",
"assets/AssetManifest.json": "aa929e7225d630c8eda7dc6358d13844",
"assets/NOTICES": "ee146c40f4ad1f8db2f23817d428df90",
"assets/assets/heart.png": "a9434ccb6e215662b2d37d9a1bb4c723",
"assets/assets/visited.png": "7ffb4d1849aa8c7899d2be15a4b71014",
"assets/assets/2.0x/heart.png": "66bf3125a8d44e299a2896459794febb",
"assets/assets/2.0x/visited.png": "35fdb617a2012258e933aa8aeeb0ffc8",
"assets/fonts/MaterialIcons-Regular.otf": "1288c9e28052e028aba623321f7826ac",
"assets/FontManifest.json": "dc3d03800ccca4601324923c0b1d6d57",
"assets/packages/cupertino_icons/assets/CupertinoIcons.ttf": "6d342eb68f170c97609e9da345464e5e",
"assets/fonts/MaterialIcons-Regular.otf": "1288c9e28052e028aba623321f7826ac",
"assets/assets/2.0x/visited.png": "35fdb617a2012258e933aa8aeeb0ffc8",
"assets/assets/2.0x/heart.png": "66bf3125a8d44e299a2896459794febb",
"assets/assets/visited.png": "7ffb4d1849aa8c7899d2be15a4b71014",
"assets/assets/heart.png": "a9434ccb6e215662b2d37d9a1bb4c723"
"assets/AssetManifest.json": "aa929e7225d630c8eda7dc6358d13844",
"assets/NOTICES": "ee146c40f4ad1f8db2f23817d428df90",
"icons/Icon-512.png": "96e752610906ba2a93c65f8abe1645f1",
"icons/Icon-192.png": "ac9a721a12bbc803b44f645561ecb1e1",
"favicon.png": "5dcef449791fa27946b3d35ad8803796",
"version.json": "2545af3387d7845af86ae1d4c38e97b4",
"manifest.json": "3cdc33454263edf7deea1c1d6347ab88",
"main.dart.js": "af624fba99ffe9016f4dc9f491def6cf",
"index.html": "9ee80812ff55da3a11ecb37f0188aeef",
"/": "9ee80812ff55da3a11ecb37f0188aeef"
};
// The application shell files that are downloaded before a service worker can

@ -1,13 +1,6 @@
<!DOCTYPE html>
<html>
<head>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-67589403-8"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-67589403-8');
</script>
<meta charset="UTF-8">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<meta name="description" content="A new Flutter project.">
@ -35,7 +28,7 @@
<script>
if ('serviceWorker' in navigator) {
window.addEventListener('load', function () {
navigator.serviceWorker.register('flutter_service_worker.js?v=631278897');
navigator.serviceWorker.register('flutter_service_worker.js?v=1407124757');
});
}
</script>

File diff suppressed because one or more lines are too long

@ -1 +1 @@
396760aeed7c6587350ab73d3313dee4
f2cb1c5fdc6794ee6b45912a918f74b5

@ -3,18 +3,18 @@ const MANIFEST = 'flutter-app-manifest';
const TEMP = 'flutter-temp-cache';
const CACHE_NAME = 'flutter-app-cache';
const RESOURCES = {
"version.json": "8026fd05e799ba6302cc6eac2f583a3e",
"index.html": "32a753cd40727968c29938c1c32a2fe2",
"/": "32a753cd40727968c29938c1c32a2fe2",
"main.dart.js": "8607258699499613b2f18eb80795dc35",
"icons/Icon-192.png": "ac9a721a12bbc803b44f645561ecb1e1",
"icons/Icon-512.png": "96e752610906ba2a93c65f8abe1645f1",
"manifest.json": "5bfaa8407b6bbc7d3ec933b8243f9786",
"assets/fonts/Corben/Corben-Bold.ttf": "8f9921f9c52d3c25fd354d6e01f7b024",
"assets/fonts/MaterialIcons-Regular.otf": "1288c9e28052e028aba623321f7826ac",
"assets/FontManifest.json": "11713463a3278663f446ba3377b96009",
"assets/AssetManifest.json": "3a1a25fc13ec0260a7852156dbee4d3d",
"assets/NOTICES": "643e5e7b74fef23f17ec4597ed8546ca",
"assets/FontManifest.json": "11713463a3278663f446ba3377b96009",
"assets/fonts/Corben/Corben-Bold.ttf": "8f9921f9c52d3c25fd354d6e01f7b024",
"assets/fonts/MaterialIcons-Regular.otf": "1288c9e28052e028aba623321f7826ac"
"icons/Icon-512.png": "96e752610906ba2a93c65f8abe1645f1",
"icons/Icon-192.png": "ac9a721a12bbc803b44f645561ecb1e1",
"version.json": "8026fd05e799ba6302cc6eac2f583a3e",
"manifest.json": "5bfaa8407b6bbc7d3ec933b8243f9786",
"main.dart.js": "92508388891138fb365e79e7be869e2e",
"index.html": "32a753cd40727968c29938c1c32a2fe2",
"/": "32a753cd40727968c29938c1c32a2fe2"
};
// The application shell files that are downloaded before a service worker can

@ -1,13 +1,6 @@
<!DOCTYPE html>
<html>
<head>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-67589403-8"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-67589403-8');
</script>
<meta charset="UTF-8">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<meta name="description" content="A new Flutter project.">

File diff suppressed because one or more lines are too long

@ -1 +1 @@
396760aeed7c6587350ab73d3313dee4
f2cb1c5fdc6794ee6b45912a918f74b5

@ -53,10 +53,9 @@ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
_fe_analyzer_shared
characters
package_config
Copyright 2019, the Dart project authors. All rights reserved.
Copyright 2019, the Dart project authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
@ -67,7 +66,7 @@ met:
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Google Inc. nor the names of its
* Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
@ -915,11 +914,9 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
analyzer
args
csslib
logging
Copyright 2013, the Dart project authors. All rights reserved.
Copyright 2013, the Dart project authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
@ -930,7 +927,7 @@ met:
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Google Inc. nor the names of its
* Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
@ -1795,11 +1792,42 @@ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
args
Copyright 2013, the Dart project authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
async
cli_util
collection
convert
crypto
mime
shelf_static
source_map_stack_trace
@ -1838,7 +1866,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
boolean_selector
meta
shelf_packages_handler
web_socket_channel
Copyright 2016, the Dart project authors. All rights reserved.
Redistribution and use in source and binary forms, with or without
@ -4692,16 +4719,45 @@ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
characters
package_config
Copyright 2019, the Dart project authors. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
charcode
glob
http_multi_server
http_parser
matcher
path
pool
pub_semver
shelf
shelf_web_socket
source_maps
source_span
@ -4975,6 +5031,37 @@ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
crypto
Copyright 2015, the Dart project authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
dart
@ -5604,6 +5691,35 @@ WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEM
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
--------------------------------------------------------------------------------
file
Copyright 2017, the Dart project authors. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
files
Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd
@ -9208,31 +9324,35 @@ FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
--------------------------------------------------------------------------------
html
Copyright (c) 2006-2012 The Authors
Contributors:
James Graham - jg307@cam.ac.uk
Anne van Kesteren - annevankesteren@gmail.com
Lachlan Hunt - lachlan.hunt@lachy.id.au
Matt McDonald - kanashii@kanashii.ca
Sam Ruby - rubys@intertwingly.net
Ian Hickson (Google) - ian@hixie.ch
Thomas Broyer - t.broyer@ltgt.net
Jacques Distler - distler@golem.ph.utexas.edu
Henri Sivonen - hsivonen@iki.fi
Adam Barth - abarth@webkit.org
Eric Seidel - eric@webkit.org
The Mozilla Foundation (contributions from Henri Sivonen since 2008)
David Flanagan (Mozilla) - dflanagan@mozilla.com
Google Inc. (contributed the Dart port) - misc@dartlang.org
http_multi_server
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
Copyright 2014, the Dart project authors.
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
icu
@ -11764,6 +11884,36 @@ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
logging
Copyright 2013, the Dart project authors. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Google Inc. nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
nested
provider
@ -11789,62 +11939,6 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
--------------------------------------------------------------------------------
node_interop
Copyright (c) 2017, Anatoly Pulyaevskiy.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of the <organization> nor the
names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
node_io
Copyright (c) 2018, Anatoly Pulyaevskiy.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of the <organization> nor the
names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
node_preamble
@ -12647,6 +12741,37 @@ Exhibit B - "Incompatible With Secondary Licenses" Notice
This Source Code Form is "Incompatible With Secondary Licenses", as
defined by the Mozilla Public License, v. 2.0.
--------------------------------------------------------------------------------
shelf
Copyright 2014, the Dart project authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
skcms
@ -14536,6 +14661,37 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
--------------------------------------------------------------------------------
web_socket_channel
Copyright 2016, the Dart project authors.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Google LLC nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--------------------------------------------------------------------------------
webkit_inspection_protocol

@ -3,16 +3,16 @@ const MANIFEST = 'flutter-app-manifest';
const TEMP = 'flutter-temp-cache';
const CACHE_NAME = 'flutter-app-cache';
const RESOURCES = {
"version.json": "406822e15c66b599d2ed163a6e51b435",
"index.html": "9c473ce14d9afeb3525b5e9ea752c013",
"/": "9c473ce14d9afeb3525b5e9ea752c013",
"main.dart.js": "f090c409c8706ae5395be37418e3322d",
"assets/fonts/MaterialIcons-Regular.otf": "1288c9e28052e028aba623321f7826ac",
"assets/asset/seattle.jpg": "b3497f8c3eac62f0f696e9423be862a0",
"assets/asset/fonts/plaster/Plaster-Regular.ttf": "3bdb6c45e898b254e76cd6c164850f94",
"assets/AssetManifest.json": "ecb4d39e576209dc5ae70fad278c3df6",
"assets/NOTICES": "be05cbc81bce0d247157def42422b469",
"assets/FontManifest.json": "f0a8246bfb399b5df0043e73f578e332",
"assets/fonts/MaterialIcons-Regular.otf": "1288c9e28052e028aba623321f7826ac"
"assets/AssetManifest.json": "ecb4d39e576209dc5ae70fad278c3df6",
"assets/NOTICES": "42c442a63a967c8b53f183bf2a820d7d",
"version.json": "406822e15c66b599d2ed163a6e51b435",
"main.dart.js": "214836ca69450a7ba3e092e13b02de9b",
"index.html": "9c473ce14d9afeb3525b5e9ea752c013",
"/": "9c473ce14d9afeb3525b5e9ea752c013"
};
// The application shell files that are downloaded before a service worker can

@ -1,13 +1,6 @@
<!DOCTYPE html>
<html>
<head>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-67589403-8"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-67589403-8');
</script>
<meta charset="UTF-8">
<title>slide_puzzle</title>
</head>

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
396760aeed7c6587350ab73d3313dee4

@ -1 +0,0 @@
{"preview.png":["assets/preview.png"]}

@ -1 +0,0 @@
[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]}]

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 40 KiB

@ -1,186 +0,0 @@
'use strict';
const MANIFEST = 'flutter-app-manifest';
const TEMP = 'flutter-temp-cache';
const CACHE_NAME = 'flutter-app-cache';
const RESOURCES = {
"version.json": "6ce6e541ea6755920e21548a6cb27fba",
"index.html": "51839f812a32cce7ac40ca488295da30",
"/": "51839f812a32cce7ac40ca488295da30",
"main.dart.js": "a8dca390931d90530e0b2a50c1c150d6",
"assets/AssetManifest.json": "e9760aff26d7236650b16d3f72345665",
"assets/NOTICES": "16c10a071ed1e902cf4d91b9175f37db",
"assets/FontManifest.json": "7b2a36307916a9721811788013e65289",
"assets/fonts/MaterialIcons-Regular.otf": "1288c9e28052e028aba623321f7826ac",
"assets/assets/preview.png": "84a7314976da474e68875dcf8e35cd1b"
};
// The application shell files that are downloaded before a service worker can
// start.
const CORE = [
"/",
"main.dart.js",
"index.html",
"assets/NOTICES",
"assets/AssetManifest.json",
"assets/FontManifest.json"];
// During install, the TEMP cache is populated with the application shell files.
self.addEventListener("install", (event) => {
self.skipWaiting();
return event.waitUntil(
caches.open(TEMP).then((cache) => {
return cache.addAll(
CORE.map((value) => new Request(value + '?revision=' + RESOURCES[value], {'cache': 'reload'})));
})
);
});
// During activate, the cache is populated with the temp files downloaded in
// install. If this service worker is upgrading from one with a saved
// MANIFEST, then use this to retain unchanged resource files.
self.addEventListener("activate", function(event) {
return event.waitUntil(async function() {
try {
var contentCache = await caches.open(CACHE_NAME);
var tempCache = await caches.open(TEMP);
var manifestCache = await caches.open(MANIFEST);
var manifest = await manifestCache.match('manifest');
// When there is no prior manifest, clear the entire cache.
if (!manifest) {
await caches.delete(CACHE_NAME);
contentCache = await caches.open(CACHE_NAME);
for (var request of await tempCache.keys()) {
var response = await tempCache.match(request);
await contentCache.put(request, response);
}
await caches.delete(TEMP);
// Save the manifest to make future upgrades efficient.
await manifestCache.put('manifest', new Response(JSON.stringify(RESOURCES)));
return;
}
var oldManifest = await manifest.json();
var origin = self.location.origin;
for (var request of await contentCache.keys()) {
var key = request.url.substring(origin.length + 1);
if (key == "") {
key = "/";
}
// If a resource from the old manifest is not in the new cache, or if
// the MD5 sum has changed, delete it. Otherwise the resource is left
// in the cache and can be reused by the new service worker.
if (!RESOURCES[key] || RESOURCES[key] != oldManifest[key]) {
await contentCache.delete(request);
}
}
// Populate the cache with the app shell TEMP files, potentially overwriting
// cache files preserved above.
for (var request of await tempCache.keys()) {
var response = await tempCache.match(request);
await contentCache.put(request, response);
}
await caches.delete(TEMP);
// Save the manifest to make future upgrades efficient.
await manifestCache.put('manifest', new Response(JSON.stringify(RESOURCES)));
return;
} catch (err) {
// On an unhandled exception the state of the cache cannot be guaranteed.
console.error('Failed to upgrade service worker: ' + err);
await caches.delete(CACHE_NAME);
await caches.delete(TEMP);
await caches.delete(MANIFEST);
}
}());
});
// The fetch handler redirects requests for RESOURCE files to the service
// worker cache.
self.addEventListener("fetch", (event) => {
if (event.request.method !== 'GET') {
return;
}
var origin = self.location.origin;
var key = event.request.url.substring(origin.length + 1);
// Redirect URLs to the index.html
if (key.indexOf('?v=') != -1) {
key = key.split('?v=')[0];
}
if (event.request.url == origin || event.request.url.startsWith(origin + '/#') || key == '') {
key = '/';
}
// If the URL is not the RESOURCE list then return to signal that the
// browser should take over.
if (!RESOURCES[key]) {
return;
}
// If the URL is the index.html, perform an online-first request.
if (key == '/') {
return onlineFirst(event);
}
event.respondWith(caches.open(CACHE_NAME)
.then((cache) => {
return cache.match(event.request).then((response) => {
// Either respond with the cached resource, or perform a fetch and
// lazily populate the cache.
return response || fetch(event.request).then((response) => {
cache.put(event.request, response.clone());
return response;
});
})
})
);
});
self.addEventListener('message', (event) => {
// SkipWaiting can be used to immediately activate a waiting service worker.
// This will also require a page refresh triggered by the main worker.
if (event.data === 'skipWaiting') {
self.skipWaiting();
return;
}
if (event.data === 'downloadOffline') {
downloadOffline();
return;
}
});
// Download offline will check the RESOURCES for all files not in the cache
// and populate them.
async function downloadOffline() {
var resources = [];
var contentCache = await caches.open(CACHE_NAME);
var currentContent = {};
for (var request of await contentCache.keys()) {
var key = request.url.substring(origin.length + 1);
if (key == "") {
key = "/";
}
currentContent[key] = true;
}
for (var resourceKey of Object.keys(RESOURCES)) {
if (!currentContent[resourceKey]) {
resources.push(resourceKey);
}
}
return contentCache.addAll(resources);
}
// Attempt to download the resource online before falling back to
// the offline cache.
function onlineFirst(event) {
return event.respondWith(
fetch(event.request).then((response) => {
return caches.open(CACHE_NAME).then((cache) => {
cache.put(event.request, response.clone());
return response;
});
}).catch((error) => {
return caches.open(CACHE_NAME).then((cache) => {
return cache.match(event.request).then((response) => {
if (response != null) {
return response;
}
throw error;
});
});
})
);
}

@ -1,18 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-67589403-8"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-67589403-8');
</script>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Timeflow - Flutter web sample</title>
<script defer src="main.dart.js" type="application/javascript"></script>
</head>
<body>
</body>
</html>

File diff suppressed because one or more lines are too long

@ -1 +0,0 @@
{"app_name":"timeflow","version":null,"build_number":null}

@ -1 +1 @@
7e07f0fa30361861bec9302a1dcfa5a4
7d429bd842f05f1027b0163bb7928836

@ -3,19 +3,19 @@ const MANIFEST = 'flutter-app-manifest';
const TEMP = 'flutter-temp-cache';
const CACHE_NAME = 'flutter-app-cache';
const RESOURCES = {
"version.json": "0507ec11c5c92cea90b4f83e2e3b2033",
"index.html": "18aaf2e497fd84025c8e0d56b518d072",
"/": "18aaf2e497fd84025c8e0d56b518d072",
"assets/fonts/MaterialIcons-Regular.otf": "1288c9e28052e028aba623321f7826ac",
"assets/FontManifest.json": "dc3d03800ccca4601324923c0b1d6d57",
"assets/packages/cupertino_icons/assets/CupertinoIcons.ttf": "115e937bb829a890521f72d2e664b632",
"assets/AssetManifest.json": "2efbb41d7877d10aac9d091f58ccd7b9",
"assets/NOTICES": "6fbc9febe0347c9cfbd2e15e65e642d6",
"firebase_init.js": "622b108cf1fb4d6527c998381e317752",
"main.dart.js": "89e3e2ed9af75533416f6bc48b48fbf4",
"icons/Icon-192.png": "ac9a721a12bbc803b44f645561ecb1e1",
"icons/Icon-512.png": "96e752610906ba2a93c65f8abe1645f1",
"icons/Icon-192.png": "ac9a721a12bbc803b44f645561ecb1e1",
"version.json": "0507ec11c5c92cea90b4f83e2e3b2033",
"manifest.json": "f4c726512ced772dee601da2f29e868f",
"assets/AssetManifest.json": "2efbb41d7877d10aac9d091f58ccd7b9",
"assets/NOTICES": "6fbc9febe0347c9cfbd2e15e65e642d6",
"assets/FontManifest.json": "dc3d03800ccca4601324923c0b1d6d57",
"assets/packages/cupertino_icons/assets/CupertinoIcons.ttf": "115e937bb829a890521f72d2e664b632",
"assets/fonts/MaterialIcons-Regular.otf": "1288c9e28052e028aba623321f7826ac"
"main.dart.js": "da5f132972b853230797b43c3e6b850e",
"index.html": "18aaf2e497fd84025c8e0d56b518d072",
"/": "18aaf2e497fd84025c8e0d56b518d072"
};
// The application shell files that are downloaded before a service worker can

@ -1,13 +1,6 @@
<!DOCTYPE html>
<html>
<head>
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-67589403-8"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-67589403-8');
</script>
<meta charset="UTF-8">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<meta name="description" content="A desktop-friendly dashboard app">

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save