A CONTEMPORARY PAINTER THAT WILL BLOW YOUR MIND WITH AMAZING TECNIQUES

NEW PAINTING

TECNIQUES USED

EM IPSUM DOLOR SIT AMET​​​​​​​

LOREM IPSUM DOLOR SIT AMET​​​​​​​

LOREM IPSUM DOLOR SIT AMET​​​​​​​

LOREM IPSUM DOLOR SIT AMET​​​​​​​

Guia de Sapiranga​​​​​​​

REVISTA SAPIRANGA

GUIA DE SAPIRANGA

LOREM IPSUM DOLOR SIT AMET​​​​​​​

LOREM IPSUM DOLOR SIT AMET​​​​​​​

LOREM IPSUM DOLOR SIT AMET​​​​​​​

LOREM IPSUM DOLOR SIT AMET​​​​​​​

SERVICES THAT MAY HELP

WHAT PEOPLE ARE SAYING

"Cras iaculis libero non ex mollis, id consectetur enim interdum. Praesent condimentum condimentum nisl sit amet vulputate suspendisse neque arcu."

John Doe - Exemple Company CEO

IF YOU LIKE IT, CONTACT ME!

555 55 5555

exemple@jd.com

52 Fleet St. - NYC







{ "dir": "ltr", "lang": "en", "name": "Painters & Illustrators | O seu guia de sapi…", "scope": "/", "display": "browser", "start_url": "http://www.taqibrasil.com/", "short_name": "Painters & Illu", "theme_color": "rgba(240,240,240,1.00)", "description": "o Guia mais pratico de sapiranga agora em suas mãos e offline", "orientation": "any", "background_color": "#c0c0c0", "related_applications": [], "prefer_related_applications": false, "icons": [ { "src": "/images/favicon.ico", "sizes": "32x32" }, { "src": "/images/images/templates/admin/182be0c5cdcd5072bb1864cdee4d3d6e/image/book-for-design-1.png", "sizes": "32x32", "type": "image/png" } ] } { "generationTool": "pwabuilder-api", "generationToolVersion": "2.0.1-rc.0", "platformId": "web", "platformPackage": "pwabuilder-web", "platformVersion": "2.0.0-rc.2", "generatedFrom": "Website Wizard", "generationDate": "2019-02-08 18:09:52 Z" } { console.log('[PWA Builder] active service worker found, no need to register') } else { //Register the ServiceWorker navigator.serviceWorker.register('pwabuilder-sw.js', { scope: './' }).then(function(reg) { console.log('Service worker has been registered for scope:'+ reg.scope); }); } self.addEventListener('install', function(event) { event.waitUntil(preLoad()); }); var preLoad = function(){ console.log('[PWA Builder] Install Event processing'); return caches.open('pwabuilder-offline').then(function(cache) { console.log('[PWA Builder] Cached index and offline page during Install'); return cache.addAll(['/offline.html', '/index.html']); }); } self.addEventListener('fetch', function(event) { console.log('[PWA Builder] The service worker is serving the asset.'); event.respondWith(checkResponse(event.request).catch(function() { return returnFromCache(event.request)} )); event.waitUntil(addToCache(event.request)); }); var checkResponse = function(request){ return new Promise(function(fulfill, reject) { fetch(request).then(function(response){ if(response.status !== 404) { fulfill(response) } else { reject() } }, reject) }); }; var addToCache = function(request){ return caches.open('pwabuilder-offline').then(function (cache) { return fetch(request).then(function (response) { console.log('[PWA Builder] add page to offline'+response.url) return cache.put(request, response); }); }); }; var returnFromCache = function(request){ return caches.open('pwabuilder-offline').then(function (cache) { return cache.match(request).then(function (matching) { if(!matching || matching.status == 404) { return cache.match('offline.html') } else { return matching } }); }); };