PageSourceSearch

https://www.mierune.co.jp/_app/immutable/nodes/9.BthMupgd.js

js mierune.co.jp collected 2026-10-01 10:24:23 UTC 28,150 bytes, 12 lines download raw bytes

1import{$ as e,A as t,B as n,E as r,J as i,N as a,P as o,Q as s,R as c,at as l,bt as u,c as d,ct as f,d as p,et as m,ft as h,h as g,j as _,l as v,lt as y,m as b,n as x,o as S,pt as C,q as w,r as T,st as E,tt as D,yt as O}from"../chunks/CQlt25VS.js";import{n as k}from"../chunks/BXiaQxS6.js";import"../chunks/xihTtKlq.js";import"../chunks/LNRGLP9M.js";import{t as A}from"../chunks/DpWzzEKM.js";import{t as j}from"../chunks/C87aVVka.js";import{t as M}from"../chunks/CMuR_caV.js";import{r as N}from"../chunks/CTvFLTCC.js";import{t as P}from"../chunks/DUBomxzL.js";import{a as F,c as I,i as L,l as R,n as z,o as B,r as V,s as H,t as U,u as W}from"../chunks/PNyh5js52.js";import{t as G}from"../chunks/Cn-oZwQl2.js";import{t as K}from"../chunks/BB8mDIdZ2.js";import{t as q}from"../chunks/B1PWN8a32.js";var ee=()=>`ソリューション開発・QGIS・コンサルティングなどを通じて、「位置」の力を「価値」に変え、お客様の課題解決をサポートします。`,te=()=>`Through custom solution development, QGIS services, and consulting, we turn location data into practical value and help clients solve complex problems.`,ne=((e={},t={})=>(t.locale??k())===`en`?te(e):ee(e)),re=()=>`事業内容`,J=()=>`What we do`,Y=((e={},t={})=>(t.locale??k())===`en`?J(e):re(e)),X=()=>`わたしたちは、位置情報技術の`,ie=()=>`We are a team of`,ae=((e={},t={})=>(t.locale??k())===`en`?ie(e):X(e)),oe=()=>`プロフェッショナル集団です。`,se=()=>`geospatial technology specialists.`,ce=((e={},t={})=>(t.locale??k())===`en`?se(e):oe(e)),le=()=>`ソリューション開発・QGIS・コンサルティングなどを通じて、`,ue=()=>`Through custom solution development, QGIS services, and consulting,`,de=((e={},t={})=>(t.locale??k())===`en`?ue(e):le(e)),fe=()=>`「位置」の力を「価値」に変え、お客様の課題解決をサポートします。`,pe=()=>`we turn location data into practical value and help our clients solve complex problems.`,me=((e={},t={})=>(t.locale??k())===`en`?pe(e):fe(e)),he=()=>`MIERUNEのビジネス`,ge=()=>`MIERUNE's Businesses`,_e=((e={},t={})=>(t.locale??k())===`en`?ge(e):he(e)),ve=()=>`ソリューション事業`,ye=()=>`Solutions`,be=((e={},t={})=>(t.locale??k())===`en`?ye(e):ve(e)),xe=()=>`QGIS事業`,Se=()=>`QGIS Services`,Ce=((e={},t={})=>(t.locale??k())===`en`?Se(e):xe(e)),we=()=>`コンサルティング事業`,Te=()=>`Consulting`,Ee=((e={},t={})=>(t.locale??k())===`en`?Te(e):we(e)),De=()=>`ソリューション開発`,Oe=()=>`Custom solutions`,ke=((e={},t={})=>(t.locale??k())===`en`?Oe(e):De(e)),Ae=()=>`位置情報技術を鍛錬しつづけるエンジニアが、要件定義から開発まで伴走し、`,je=()=>`Our geospatial engineers work alongside you from requirements definition through delivery,`,Me=((e={},t={})=>(t.locale??k())===`en`?je(e):Ae(e)),Ne=()=>`お客様の「位置」に関するお困りごとを、「価値」へと磨き上げます。`,Pe=()=>`turning location-related challenges into practical value.`,Fe=((e={},t={})=>(t.locale??k())===`en`?Pe(e):Ne(e)),Ie=()=>`QGISのことならMIERUNE`,Le=()=>`Your QGIS partner`,Re=((e={},t={})=>(t.locale??k())===`en`?Le(e):Ie(e)),ze=()=>`QGISは、オープンソースのデスクトップGISソフトです。豊富な機能で多くのユーザーに活用されています。`,Be=()=>`QGIS is a feature-rich, open-source desktop GIS used by people and organizations around the world.`,Ve=((e={},t={})=>(t.locale??k())===`en`?Be(e):ze(e)),He=()=>`MIERUNEは、創業当初からQGISプロジェクトのスポンサーとして支援し、公式サポーターとしても認定されています。`,Ue=()=>`MIERUNE has sponsored the QGIS project since our founding and is recognized as an official supporter.`,We=((e={},t={})=>(t.locale??k())===`en`?Ue(e):He(e)),Ge=()=>`プラグイン(拡張機能)開発や公式プログラムに則った研修で、お客様の位置情報活用を包括的にサポートします。`,Ke=()=>`From plugin development to official training programs, we provide comprehensive support for putting geospatial data to work with QGIS.`,qe=((e={},t={})=>(t.locale??k())===`en`?Ke(e):Ge(e)),Je=()=>`MIERUNEのコンサルティング`,Ye=()=>`MIERUNE consulting`,Xe=((e={},t={})=>(t.locale??k())===`en`?Ye(e):Je(e)),Ze=()=>`位置情報技術全般と各事業分野に対する幅広い知識をもとに、伴走支援型のコンサルティングを提供します。`,Qe=()=>`We provide hands-on consulting backed by broad expertise in geospatial technology and the industries our clients serve.`,$e=((e={},t={})=>(t.locale??k())===`en`?Qe(e):Ze(e)),et=()=>
1`システム開発のための要件定義から、デモンストレーション開発や空間解析支援まで、きめ細やかな対応が可能です。`,tt=()=>`Our support ranges from requirements definition and demonstration development to spatial analysis.`,nt=((e={},t={})=>(t.locale??k())===`en`?tt(e):et(e)),rt=()=>`システム`,it=()=>`Engagement model`,at=((e={},t={})=>(t.locale??k())===`en`?it(e):rt(e)),ot=()=>`チケット制を採用しています。`,st=()=>`Support is provided through a flexible ticket system.`,ct=((e={},t={})=>(t.locale??k())===`en`?st(e):ot(e)),lt=()=>`開発サポート期間契約(3ヶ月)`,ut=()=>`Three-month development support plan`,dt=((e={},t={})=>(t.locale??k())===`en`?ut(e):lt(e)),ft=e=>`チケット数:${e?.count}枚〜`,pt=e=>`Tickets: ${e?.count}+`,mt=((e,t={})=>(t.locale??k())===`en`?pt(e):ft(e)),ht=e=>`料金:${e?.amount}円〜`,gt=e=>`Price: from Â¥${e?.amount}`,_t=((e,t={})=>(t.locale??k())===`en`?gt(e):ht(e)),vt=()=>`(税込・諸経費込み)`,yt=()=>`Tax and expenses included`,bt=((e={},t={})=>(t.locale??k())===`en`?yt(e):vt(e)),xt=()=>`チケットの利用目安`,St=()=>`Typical ticket usage`,Ct=((e={},t={})=>(t.locale??k())===`en`?St(e):xt(e)),wt=e=>`オンラインMTG(90分程度):${e?.count}チケット程度`,Tt=e=>`Online meeting (about 90 minutes): approximately ${e?.count} tickets`,Et=((e,t={})=>(t.locale??k())===`en`?Tt(e):wt(e)),Dt=e=>`開発サポート実装:${e?.count}チケット〜 または別途業務発注`,Ot=e=>`Development support: ${e?.count}+ tickets, or a separate project agreement`,kt=((e,t={})=>(t.locale??k())===`en`?Ot(e):Dt(e)),At=()=>`プロジェクト開始までの流れ`,jt=()=>`How projects get started`,Mt=((e={},t={})=>(t.locale??k())===`en`?jt(e):At(e)),Nt=()=>`お困りごとのご相談から開発の開始まで、MIERUNEでは実務に即した明確なプロセスで対応しています。`,Pt=()=>`From the first conversation through the start of development, MIERUNE follows a clear, practical process.`,Ft=((e={},t={})=>(t.locale??k())===`en`?Pt(e):Nt(e)),It=()=>`より良いプロジェクト遂行のため、各ステップで丁寧なヒアリングと技術的な視点からのご提案を行います。`,Lt=()=>`At every step, we listen carefully and offer recommendations grounded in technical expertise.`,Rt=((e={},t={})=>(t.locale??k())===`en`?Lt(e):It(e)),zt=()=>`お問い合わせ`,Bt=()=>`Contact us`,Vt=((e={},t={})=>(t.locale??k())===`en`?Bt(e):zt(e)),Ht=()=>`お問い合わせフォームより、お困りの内容や想定される成果物、ご希望の条件などをお知らせください。`,Ut=()=>`Use our contact form to tell us about the challenge, expected deliverables, and any requirements you have in mind.`,Wt=((e={},t={})=>(t.locale??k())===`en`?Ut(e):Ht(e)),Gt=()=>`お打ち合わせ`,Kt=()=>`Discovery meeting`,qt=((e={},t={})=>(t.locale??k())===`en`?Kt(e):Gt(e)),Jt=()=>`お客様のご要望をオンラインにてヒアリングさせていただきます。ご要望の背景や目的、方向性を共有し、初期方針を確立します。`,Yt=()=>`We meet online to understand your goals, the context behind them, and the direction of the project, then establish an initial approach.`,Xt=((e={},t={})=>(t.locale??k())===`en`?Yt(e):Jt(e)),Zt=()=>`お見積もり`,Qt=()=>`Proposal and estimate`,$t=((e={},t={})=>(t.locale??k())===`en`?Qt(e):Zt(e)),en=()=>`ご相談内容に応じて、開発またはコンサルティングとして業務範囲を整理させていただき、お見積もりをご提示いたします。`,tn=()=>`Based on the consultation, we define the scope as a development or consulting engagement and provide an estimate.`,nn=((e={},t={})=>(t.locale??k())===`en`?tn(e):en(e)),rn=()=>`契約`,an=()=>`Agreement`,on=((e={},t={})=>(t.locale??k())===`en`?an(e):rn(e)),sn=()=>`お見積もり内容にご同意いただき次第、契約締結となります。規模に応じて着手金のお支払いをお願いする場合がございます。`,cn=()=>`Once you approve the estimate, we finalize the agreement. Depending on the project size, an initial payment may be required.`,ln=((e={},t={})=>(t.locale??k())===`en`?cn(e):sn(e)),un=()=>`プロジェクト開始`,dn=()=>`Project begins`,fn=((e={},t={})=>(t.locale??k())===`en`?dn(e):un(e)),pn=()=>`技術の裏付けと品質保証`,mn=()=>`Proven technology and quality`,hn=((e={},t={})=>(t.locale??k())===`en`?mn(e):pn(e)),gn=()=>`技術を知っているだけでは、本当の課題解決にはつながりません。`,_n=()=>`Technical knowledge alone does not solve real-world problems.`,vn=((e={},t={})=>(t.locale??k())===`en`?_n(e):gn(e)),yn=()=>`各種技術認証・国際規格への準拠を通じて、お客様に信頼していただける確かな技術力と運用体制を磨き続けています。`,bn=()=>`Through professional certifications and international standards, we keep strengthening the technology and operating practices our clients can trust.`,xn=((e={},t={})=>(t.locale??k())===`en`?bn(e):yn(e)),Sn=()=>`AWSパートナープログラムは、クラウド活用の専門性と実績を持つ企業を認定する制度です。MIERUNEは、技術力と導入実績を備えた企業として認定されており、サービスの信頼性やセキュリティ要件の基準を満たす認証も取得しています。また、CEOの桐本はDev Toolsカテゴリで日本初のAWS Heroに認定されており、社内でもAWS資格取得ã
1‚’推進しています。`,Cn=()=>`The AWS Partner Network recognizes companies with proven cloud expertise and delivery experience. MIERUNE is recognized for its technical capabilities and implementation record, and holds certifications covering service reliability and security requirements. CEO Yasunori Kirimoto was also named Japan's first AWS Hero in the DevTools category, and we actively support AWS certification across the company.`,wn=((e={},t={})=>(t.locale??k())===`en`?Cn(e):Sn(e)),Tn=()=>`AWSを用いた開発ケース一覧(Case Study)`,En=()=>`View AWS case studies`,Dn=((e={},t={})=>(t.locale??k())===`en`?En(e):Tn(e)),On=()=>`国土交通省が推進する3D都市モデルの国家プロジェクト「PLATEAU」において、MIERUNEはオープンソースのデータ変換ツールやQGISプラグインの開発、技術解説書の執筆などを通じて技術的に貢献しています。こうした取り組みが評価され、パートナー企業として認定されるとともに、技術者がPLATEAU Advocateにも選出されています。`,kn=()=>`MIERUNE contributes to PLATEAU, Japan's national 3D city model project led by the Ministry of Land, Infrastructure, Transport and Tourism, by developing open-source data conversion tools and QGIS plugins and authoring technical guides. These contributions have earned MIERUNE recognition as a partner company, while members of our engineering team have been selected as PLATEAU Advocates.`,An=((e={},t={})=>(t.locale??k())===`en`?kn(e):On(e)),jn=()=>`PLATEAUを用いた開発ケース一覧(Case Study)`,Mn=()=>`View PLATEAU case studies`,Nn=((e={},t={})=>(t.locale??k())===`en`?Mn(e):jn(e)),Pn=()=>`Cesiumは、Webブラウザ上で高精度な3D地理空間データの可視化を可能にする、世界的なWebGISライブラリ/プラットフォームです。MIERUNEは、Cesiumを活用した3Dマップアプリケーションの開発実績が評価され、Cesiumに関する高度な開発スキルを有する開発者に与えられるCesium Certified Developer(CCD)に認定されています。`,Fn=()=>`Cesium is a globally used WebGIS library and platform for visualizing high-precision 3D geospatial data in the browser. MIERUNE's track record building 3D map applications with Cesium has earned our developers Cesium Certified Developer (CCD) recognition for advanced Cesium expertise.`,In=((e={},t={})=>(t.locale??k())===`en`?Fn(e):Pn(e)),Ln=()=>`Cesiumを用いた開発ケース一覧(Case Study)`,Rn=()=>`View Cesium case studies`,zn=((e={},t={})=>(t.locale??k())===`en`?Rn(e):Ln(e)),Bn=()=>`品質・情報セキュリティのマネジメント`,Vn=()=>`Quality and information security management`,Hn=((e={},t={})=>(t.locale??k())===`en`?Vn(e):Bn(e)),Un=()=>`「ISO 9001:2015」は品質マネジメント、「ISO/IEC 27001:2022」は情報セキュリティマネジメントに関する国際規格です。MIERUNEでは、本規格で定められた製品・サービスの品質管理と、情報セキュリティの3要素(機密性・完全性・可用性)に基づいた運用体制の構築を通じて、組織の信頼性や継続的な運用体制の整備に取り組んでいます。`,Wn=()=>`ISO 9001:2015 is the international standard for quality management, while ISO/IEC 27001:2022 covers information security management. MIERUNE applies these standards to product and service quality and to operations built around confidentiality, integrity, and availability, strengthening the reliability and continuity of our organization.`,Gn=((e={},t={})=>(t.locale??k())===`en`?Wn(e):Un(e)),Kn=a(`<section id="consulting" class="container"><!> <div class="mt-8 flex flex-col gap-5"><div><div class="text-xl font-bold"> </div> <div class="text-base"><span> </span></div></div> <div class="rounded bg-mierune-grwhite px-4 py-4"><div class="text-lg font-bold"> </div> <ul class="list-disc pl-5"><li class="marker:text-mierune-dark"> </li> <li class="marker:text-mierune-dark"> <span class="inline-block text-base"> </span></li></ul></div> <div><div class="font-bold"> </div> <ul class="list-disc-red-500 list-disc pl-5 text-base"><li class="marker:text-mierune-dark"> </li> <li class="marker:text-mierune-dark"> </li></ul></div></div></section>`);
1function qn(r,i){C(i,!1),d();var a=Kn(),o=e(a);{let e=f(()=>Xe()),t=f(()=>[$e(),nt()]);I(o,{title:`Consulting`,get subtitle(){return n(e)},get description(){return n(t)},headingClass:`heading-dot-page-business`})}var s=D(o,2),c=e(s),l=e(c),p=e(l,!0);u(l);var m=D(l,2),g=e(m),v=e(g,!0);u(g),u(m),u(c);var y=D(c,2),b=e(y),x=e(b,!0);u(b);var S=D(b,2),T=e(S),E=e(T,!0);u(T);var O=D(T,2),k=e(O),A=D(k),j=e(A,!0);u(A),u(O),u(S),u(y);var M=D(y,2),P=e(M),F=e(P,!0);u(P);var L=D(P,2),R=e(L),z=e(R,!0);u(R);var B=D(R,2),V=e(B,!0);u(B),u(L),u(M),u(s),u(a),w((e,n,r,i,a,o,s,c,l)=>{t(p,e),t(v,n),t(x,r),t(E,i),t(k,`${a??``} `),t(j,o),t(F,s),t(z,c),t(V,l)},[()=>at(),()=>ct(),()=>dt(),()=>mt({count:N(15)}),()=>_t({amount:N(198e4)}),()=>bt(),()=>Ct(),()=>Et({count:N(2)}),()=>kt({count:N(5)})]),_(r,a),h()}var Jn=a(`<div class="mx-0 flex flex-col items-center sm:mx-5"><div class="hidden w-full grid-cols-2 grid-rows-1 gap-x-10 gap-y-12 sm:grid"></div> <div class="grid w-full grid-cols-1 grid-rows-1 gap-x-10 gap-y-12 sm:hidden"></div></div>`);function Yn(t,i){C(i,!0);var a=Jn(),o=e(a);r(o,21,()=>i.items,e=>e.id,(e,t)=>{K(e,{get item(){return n(t)}})}),u(o);var s=D(o,2);r(s,21,()=>i.items.slice(0,2),e=>e.id,(e,t)=>{K(e,{get item(){return n(t)}})}),u(s),u(a),_(t,a),h()}var Z=a(`<div><!> <!> <div class="grid w-full place-items-center pb-4 pb-10"><!></div></div>`);function Q(t,r){C(r,!0);let i=S(r,[`$$slots`,`$$events`,`$$legacy`,`class`,`no`,`sectionItem`]);var a=Z();p(a,e=>({class:e,...i}),[()=>G(`flex w-full flex-col gap-4 border-t border-mierune-black pt-8 pb-8 sm:gap-6`,r.class)]);var o=e(a);R(o,{get no(){return r.no},get title(){return r.sectionItem.title},get subtitle(){return r.sectionItem.subtitle},get description(){return r.sectionItem.description},descriptionsClass:`text-description`});var s=D(o,2);Yn(s,{get items(){return r.sectionItem.items}});var c=D(s,2),l=e(c);{let e=y(()=>j());P(l,{get text(){return n(e)},get href(){return r.sectionItem.href}})}u(c),u(a),_(t,a),h()}var Xn=a(`<section id="solutions" class="container mt-24"><!> <!></section>`);function Zn(t,i){C(i,!0);var a=Xn(),o=e(a);{let e=y(()=>ke()),t=y(()=>[Me(),Fe()]);I(o,{title:`Solutions`,get subtitle(){return n(e)},get description(){return n(t)},headingClass:`heading-dot-page-business`,class:`mb-8`})}r(D(o,2),19,()=>i.items,e=>e.title,(e,t,r)=>{{let i=y(()=>n(r)+1);Q(e,{get sectionItem(){return n(t)},get no(){return n(i)}})}}),u(a),_(t,a),h()}var Qn=a(`<div class="absolute -z-10"><div class="aspect-1 rounded-full bg-page-business transition-colors duration-300"></div></div>`);function $n(t,n){C(n,!0);let r,a=.1,o=.9,s=1500,c=new B(0,{duration:300,easing:H}),l=new B(0,{duration:0});T(()=>{V(r)}),x(()=>{U()}),i(()=>{let e=(Math.min(Math.max(n.scrollY,60),600)-60)/540,t;if(n.scrollY<60)t=30;else if(n.scrollY>600)t=0;else if(e<=a)t=30+(e-0)/(a-0)*(s-30);else if(e>=o){let n=Math.min((e-o)/(1-o),1);t=s*(1-n)+0*n}else t=s;c.set(t);let i=0;i=n.scrollY<60?0:n.scrollY>=600?490:0+e*490,l.set(i);let u=(t-30)/(s-30)*1;r&&n.scrollY>0&&n.scrollY<1200?(L(),F(u)):z()});var d=Qn(),f=e(d);v(f,e=>r=e,()=>r),u(d),w(()=>{b(d,`
2            transform: translate(-${c.current/2}px, ${l.current-c.current/2}px);
3            `),b(f,`
4            width: ${c.current??``}px;
5            height: ${c.current??``}px;
6            `)}),_(t,d),h()}var er=a(`<section id="qgis" class="container"><!> <!></section>`);function tr(t,i){C(i,!0);var a=er(),o=e(a);{let e=y(()=>Re()),t=y(()=>[Ve(),We(),qe()]);I(o,{title:`QGIS`,get subtitle(){return n(e)},get description(){return n(t)},headingClass:`heading-dot-page-business`,class:`mb-8`})}r(D(o,2),19,()=>i.items,e=>e.title,(e,t,r)=>{{let i=y(()=>n(r)+1);Q(e,{get sectionItem(){return n(t)},get no(){return n(i)}})}}),u(a),_(t,a),h()}var nr={sources:{avif:``+new URL(`../assets/aws_partner.1Y3f5MV0.avif`,import.meta.url).href+` 367w, `+new URL(`../assets/aws_partner.D8LVjk4i.avif`,import.meta.url).href+` 734w`,webp:``+new URL(`../assets/aws_partner.CsPuHJPt.webp`,import.meta.url).href+` 367w, `+new URL(`../assets/aws_partner.qSpMY15k.webp`,import.meta.url).href+` 734w`,png:``+new URL(`../assets/aws_partner.CVdu1_rr.png`,import.meta.url).href+` 367w, `
6+new URL(`../assets/aws_partner.DA5FUPGu.png`,import.meta.url).href+` 734w`},img:{src:``+new URL(`../assets/aws_partner.DA5FUPGu.png`,import.meta.url).href,w:734,h:734}},rr={sources:{avif:``+new URL(`../assets/plateau_advocate.D1BHB06W.avif`,import.meta.url).href+` 360w, `+new URL(`../assets/plateau_advocate.CmSQfVp5.avif`,import.meta.url).href+` 720w`,webp:``+new URL(`../assets/plateau_advocate.BX9QOEuW.webp`,import.meta.url).href+` 360w, `+new URL(`../assets/plateau_advocate.CNLl-jG2.webp`,import.meta.url).href+` 720w`,png:``+new URL(`../assets/plateau_advocate.zzmXQLlA.png`,import.meta.url).href+` 360w, `+new URL(`../assets/plateau_advocate.ChfNbcQw.png`,import.meta.url).href+` 720w`},img:{src:``+new URL(`../assets/plateau_advocate.ChfNbcQw.png`,import.meta.url).href,w:720,h:720}},ir={sources:{avif:``+new URL(`../assets/cesium_certified_developer.yQc3ybXu.avif`,import.meta.url).href+` 360w, `+new URL(`../assets/cesium_certified_developer.fj5X9n5a.avif`,import.meta.url).href+` 720w`,webp:``+new URL(`../assets/cesium_certified_developer.ALEeWtgw.webp`,import.meta.url).href+` 360w, `+new URL(`../assets/cesium_certified_developer.omfw5jTN.webp`,import.meta.url).href+` 720w`,png:``+new URL(`../assets/cesium_certified_developer.Df2gWcy9.png`,import.meta.url).href+` 360w, `+new URL(`../assets/cesium_certified_developer.Ca7XNajW.png`,import.meta.url).href+` 720w`},img:{src:``+new URL(`../assets/cesium_certified_developer.Ca7XNajW.png`,import.meta.url).href,w:720,h:720}},ar={sources:{avif:``+new URL(`../assets/iso_9001_iso27001.Cdwe2REg.avif`,import.meta.url).href+` 360w, `+new URL(`../assets/iso_9001_iso27001.BD1J_s0i.avif`,import.meta.url).href+` 720w`,webp:``+new URL(`../assets/iso_9001_iso27001.rI-jSuzq.webp`,import.meta.url).href+` 360w, `+new URL(`../assets/iso_9001_iso27001.COTngnUt.webp`,import.meta.url).href+` 720w`,png:``+new URL(`../assets/iso_9001_iso27001.BO3xIfpe.png`,import.meta.url).href+` 360w, `+new URL(`../assets/iso_9001_iso27001.B0yxOu6n.png`,import.meta.url).href+` 720w`},img:{src:``+new URL(`../assets/iso_9001_iso27001.B0yxOu6n.png`,import.meta.url).href,w:720,h:720}},or=a(`<section class="bg-mierune-grwhite py-12"><div class="container"><!> <div class="flex flex-col items-center gap-16 pt-6 pb-14"><!></div></div></section>`);function sr(t,r){C(r,!1);let i=[{title:`AWS Partner`,description:wn(),src:nr,link:{text:Dn(),href:`/works?tech=aws`}},{title:`PLATEAU Partner / Advocate`,description:An(),src:rr,link:{text:Nn(),href:`/works?tech=plateau`}},{title:`Cesium\xA0Certified Developer\xA0`,description:In(),src:ir,link:{text:zn(),href:`/works?tech=cesium`}},{title:Hn(),description:Gn(),src:ar}];d();var a=or(),o=e(a),s=e(o);{let e=f(()=>hn()),t=f(()=>[vn(),xn()]);I(s,{title:`Technologies and Quality`,get subtitle(){return n(e)},get description(){return n(t)},headingClass:`heading-dot-page-business`})}var c=D(s,2);q(e(c),{get items(){return i}}),u(c),u(o),u(a),_(t,a),h()}var cr=a(`<div class="flex w-full flex-col sm:flex-row"><div class="flex basis-1/4 items-center justify-center rounded-t-3xl border-2 border-page-business bg-page-business py-2 text-xl text-mierune-white sm:rounded-l-full sm:py-0"><span class="translate-x-1 font-bold"> </span></div> <div class="basis-3/4 rounded-b-3xl border-2 border-page-business px-6 py-4 text-description sm:rounded-r-full sm:py-2 sm:pr-9 sm:pl-6 sm:text-[0.875rem] sm:leading-[1.75]"> </div></div> <svg width="44" height="19" viewBox="0 0 44 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 19L0.349363 0.25L43.6506 0.250004L22 19Z" class="fill-mierune-dark"></path></svg>`,1),lr=a(`<section id="flow" class="container my-12 sm:my-24"><!> <div class="mt-9 flex w-full flex-col items-center gap-6"><!> <div class="w-fit rounded-full bg-page-business px-20 py-6 text-xl font-bold text-mierune-white"> </div></div></section>`);function ur(i,a){C(a,!1);let o=[{title:Vt(),description:Wt()},{title:qt(),description:Xt()},{title:$t(),description:nn()},{title:on(),description:ln()}];d();var s=lr(),c=e(s);{let e=f(()=>Mt()),t=f(()=>[Ft(),Rt()]);I(c,{title:`Flow`,get subtitle(){return n(e)},get description(){return n(t)},headingClass:`heading-dot-page-business`})}var l=D(c,2),p=e(l);r(p,1,()=>o,e=>e.title,(r,i)=>{var a=cr(),o=m(a),s=e(o),c=e(s),l=e(c,!0);u(c),u(s);var d=D(s,2),f=e(d,!0);u(d),u(o),O(2),w(()=>{t(l,n(i).title),t(f,n(i).description)}),_(r,a)});var g=D(p,2),v=e(g,!0);u(g),u(l),u(s),w(e=>t(v,e),[()=>fn()]),_(i,s),h()}var $=e=>{_(e,dr())},dr=o(`<svg width="25" height="26" viewBox="0 0 25 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.6865 0L12.6865 24" stroke="white" stroke-width="2"></path><path d="M24.0002 12.6863L12.6865 24L1.37281 12.6863" stroke="white" stroke-width="2"></path></svg>`),fr=a(`<section class="relative container my-24 hidden sm:block"><div class="relative flex basis-4/12 items-center gap-3 pt-44"><div class="flex w-full flex-col gap-4"><h2 class="w-full text-subheading-1"> </h2></div></div> <div><a href="#solutions" class="absolute flex shrink-0 origin-[-50%] rounded-full bg-page-business text-white transition-[scale] duration-200 hover:scale-110 hover:[&amp;_span:nth-child(3)]:translate-y-4"><div><span> </span> <span class="absolute text-3xl">Solutions</span> <span class="transition-transform duration-200"><!></span></div></a> <a href="#qgis" class="absolute flex shrink-0 rounded-full bg-page-business text-white transition-[scale] duration-200 hover:scale-110 hover:[&amp;_span:nth-child(3)]:translate-y-4"><div><span> </span> <span class="absolute text-3xl">QGIS</span> <span class="transition-transform duration-200"><!></span></div></a> <a href="#consulting" class="pointer-events-auto absolute flex shrink-0 origin-[150%] cursor-pointer rounded-full bg-page-business text-white transition-[scale] duration-200 hover:scale-110 hover:[&amp;_span:nth-child(3)]:translate-y-4"><div><span> </span> <span class="absolute text-3xl">Consulting</span> <span class="transition-transform duration-200"><!></span></div></a></div></section>`);function pr(r,a){C(a,!0);let o=E(!1),d=.7,f=-980,p=new B(0,{duration:300,easing:H}),m=new B(0,{duration:250,easing:H}),v=new B(0,{duration:250,easing:H}),y=new B(0,{duration:250,easing:H});i(()=>{let e=(Math.min(Math.max(a.scrollY,400),600)-400)/200,t=0;if(a.scrollY<400)t=0;else if(a.scrollY>=600)t=224;else{let e=(a.scrollY-400)/200;t=e<=d?0+e/d*224:224}p.set(t);let n=0,r=0,i=f;a.scrollY<400?(n=0,r=0,i=f):a.scrollY>=600?(n=250,r=470,i=0):(n=0+e*250,r=0+e*470,i=f+e*(0-f)),v.set(n),m.set(r),y.set(i)});var x=fr();c(`scroll`,s,()=>{l(o,a.scrollY>600)});
6var S=e(x),T=e(S),O=e(T),k=e(O,!0);u(O),u(T),u(S);var A=D(S,2),j=e(A),M=e(j),N=e(M),P=e(N,!0);u(N);var F=D(N,4);$(e(F)),u(F),u(M),u(j);var I=D(j,2),L=e(I),R=e(L),z=e(R,!0);u(R);var V=D(R,4);$(e(V)),u(V),u(L),u(I);var U=D(I,2),W=e(U),G=e(W),K=e(G,!0);u(G);var q=D(G,4);$(e(q)),u(q),u(W),u(U),u(A),u(x),w((e,r,i,a)=>{t(k,e),g(A,1,`relative flex w-full items-center justify-center gap-4 pt-34 pb-20 ${n(o)?`z-0`:`-z-10`}`),b(A,`transform: translateX(${m.current-470}px) translateY(${y.current??``}px);`),b(j,`transform: translateX(${-v.current}px);
7						width: ${p.current??``}px;
8						height: ${p.current??``}px;`),g(M,1,`flex h-full w-full flex-col items-center justify-center gap-16 transition-opacity duration-150 ${n(o)?`opacity-100`:`opacity-0`}`),t(P,r),b(I,`transform: translateX(${v.current*0}px);
9						width: ${p.current??``}px;
10						height: ${p.current??``}px;`),g(L,1,`flex h-full w-full flex-col items-center justify-center gap-16 transition-opacity duration-150 ${n(o)?`opacity-100`:`opacity-0`}`),t(z,i),b(U,`transform: translateX(${v.current??``}px);
11						width: ${p.current??``}px;
12						height: ${p.current??``}px;`),g(W,1,`flex h-full w-full flex-col items-center justify-center gap-16 transition-opacity duration-150 ${n(o)?`opacity-100`:`opacity-0`}`),t(K,a)},[()=>_e(),()=>be(),()=>Ce(),()=>Ee()]),_(r,x),h()}var mr=a(`<!> <div class="relative h-auto w-screen overflow-x-clip overflow-y-visible"><div class="absolute top-[8rem] right-0 bottom-0 left-12 mx-auto max-w-5xl sm:top-7 sm:left-22"><!></div></div> <section class="container my-24"><!> <div><div class="flex flex-col palt text-2xl leading-relaxed font-semibold tracking-wider sm:text-3xl"><span> </span> <span> </span></div> <div class="flex flex-col palt text-base tracking-wider sm:text-description"><span> </span> <span> </span></div></div></section> <!> <!> <!> <!> <!> <!> <!>`,1);function hr(r,i){C(i,!0);let a=ne(),o=E(0),d=E(!1);var f=mr();c(`scroll`,s,()=>{l(o,window.scrollY,!0),l(d,n(o)>100)});var p=m(f);A(p,{title:`Business`,get description(){return a}});var v=D(p,2),b=e(v);$n(e(b),{get scrollY(){return n(o)}}),u(b),u(v);var x=D(v,2),S=e(x);{let e=y(()=>Y());W(S,{title:`Business`,get subtitle(){return n(e)}})}var T=D(S,2),O=e(T),k=e(O),j=e(k,!0);u(k);var N=D(k,2),P=e(N,!0);u(N),u(O);var F=D(O,2),I=e(F),L=e(I,!0);u(I);var R=D(I,2),z=e(R,!0);u(R),u(F),u(T),u(x);var B=D(x,2);pr(B,{get scrollY(){return n(o)}});var V=D(B,2);Zn(V,{get items(){return i.data.solutions}});var H=D(V,2);tr(H,{get items(){return i.data.qgis}});var U=D(H,2);qn(U,{});var G=D(U,2);ur(G,{});var K=D(G,2);sr(K,{}),M(D(K,2),{}),w((e,r,i,a)=>{g(T,1,`mt-48 mb-48 flex flex-col items-start justify-center gap-4 transition-colors duration-300 ${n(d)?`text-mierune-white`:`text-mierune-black`}`),t(j,e),t(P,r),t(L,i),t(z,a)},[()=>ae(),()=>ce(),()=>de(),()=>me()]),_(r,f),h()}export{hr as component};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.