{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/9Jp4ins4UTqej6b3396m/5W9wGTus0bKntrEEq1Uc/augiA20Il.js"],
  "sourcesContent": ["// Generated by Framer (6aa4fc0)\nexport default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"17882cz\",mediaQuery:\"(min-width: 810px) and (max-width: 1199px)\"},{hash:\"130p575\",mediaQuery:\"(max-width: 809px)\"}],customHTMLBodyEnd:\"<canvas id=\\\"bg\\\"></canvas>\\n<script>\\nconst canvas = document.getElementById('bg');\\nconst ctx = canvas.getContext('2d');\\nlet width = window.innerWidth;\\nlet height = window.innerHeight;\\ncanvas.width = width;\\ncanvas.height = height;\\n\\nfunction resize() {\\n  width = window.innerWidth;\\n  height = window.innerHeight;\\n  canvas.width = width;\\n  canvas.height = height;\\n}\\nwindow.addEventListener('resize', resize);\\n\\nconst blobCount = 6;\\nconst colors = [\\n  '#80e9ff', '#7f7fff', '#8faaff', '#fdb1ff',\\n  '#FFC36A', '#43e7ad', '#ff87ae',\\n];\\n\\nconst blobs = [];\\nfor (let i = 0; i < blobCount; i++) {\\n  blobs.push({\\n    x: Math.random() * width,\\n    y: Math.random() * height,\\n    r: 200 + Math.random() * 100,\\n    color: colors[i % colors.length],\\n    dx: (Math.random() - 0.5) * 0.5,\\n    dy: (Math.random() - 0.5) * 0.5\\n  });\\n}\\n\\nfunction draw(ts) {\\n  ctx.clearRect(0, 0, width, height);\\n  ctx.globalAlpha = 0.5;\\n  ctx.globalCompositeOperation = 'lighter'; // \u2794 g\\xf6r f\\xe4rgerna ljusare och mjukare!\\n\\n  for (let i = 0; i < blobs.length; i++) {\\n    const blob = blobs[i];\\n    blob.x += blob.dx;\\n    blob.y += blob.dy;\\n\\n    if (blob.x < -blob.r || blob.x > width + blob.r) blob.dx *= -1;\\n    if (blob.y < -blob.r || blob.y > height + blob.r) blob.dy *= -1;\\n\\n    ctx.beginPath();\\n    const gradient = ctx.createRadialGradient(blob.x, blob.y, 0, blob.x, blob.y, blob.r);\\n    gradient.addColorStop(0, blob.color);\\n    gradient.addColorStop(1, 'transparent');\\n    ctx.fillStyle = gradient;\\n    ctx.arc(blob.x, blob.y, blob.r, 0, Math.PI * 2);\\n    ctx.fill();\\n  }\\n\\n  ctx.globalCompositeOperation = 'source-over';\\n  requestAnimationFrame(draw);\\n}\\nrequestAnimationFrame(draw);\\n</script>\\n\",description:\"Offering tailored payroll solutions, including employment administration, employer registration, business startup support, and invoicing for freelancers, ensuring compliance and simplicity for local and international businesses.\",elements:{gHbWunbRR:\"spend-card\",NNnM1kBWf:\"container\",riWjVu0BO:\"finance-card\"},framerSearch:{index:true},robots:\"max-image-preview:large\",serializationId:\"framer-zxHXZ\",title:\"Payroll in Sweden\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "AACe,SAARA,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,qBAAqB,EAAE,CAAC,KAAK,UAAU,WAAW,4CAA4C,EAAE,CAAC,KAAK,UAAU,WAAW,oBAAoB,CAAC,EAAE,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAmsD,YAAY,uOAAuO,SAAS,CAAC,UAAU,aAAa,UAAU,YAAY,UAAU,cAAc,EAAE,aAAa,CAAC,MAAM,EAAI,EAAE,OAAO,0BAA0B,gBAAgB,eAAe,MAAM,oBAAoB,SAAS,oBAAoB,CAAE,CAAQ,IAAMC,EAAgB,EACn7EC,EAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["metadata", "params", "activeLocale", "metadataVersion", "__FramerMetadata__"]
}
