var zk=Object.defineProperty;var Qg=e=>{throw TypeError(e)};var Bk=(e,s,i)=>s in e?zk(e,s,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[s]=i;var Ys=(e,s,i)=>Bk(e,typeof s!="symbol"?s+"":s,i),ju=(e,s,i)=>s.has(e)||Qg("Cannot "+i);var A=(e,s,i)=>(ju(e,s,"read from private field"),i?i.call(e):s.get(e)),le=(e,s,i)=>s.has(e)?Qg("Cannot add the same private member more than once"):s instanceof WeakSet?s.add(e):s.set(e,i),Z=(e,s,i,a)=>(ju(e,s,"write to private field"),a?a.call(e,i):s.set(e,i),i),he=(e,s,i)=>(ju(e,s,"access private method"),i);var Vl=(e,s,i,a)=>({set _(r){Z(e,s,r,i)},get _(){return A(e,s,a)}});function Mk(e,s){for(var i=0;i<s.length;i++){const a=s[i];if(typeof a!="string"&&!Array.isArray(a)){for(const r in a)if(r!=="default"&&!(r in e)){const n=Object.getOwnPropertyDescriptor(a,r);n&&Object.defineProperty(e,r,n.get?n:{enumerable:!0,get:()=>a[r]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))a(r);new MutationObserver(r=>{for(const n of r)if(n.type==="childList")for(const o of n.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&a(o)}).observe(document,{childList:!0,subtree:!0});function i(r){const n={};return r.integrity&&(n.integrity=r.integrity),r.referrerPolicy&&(n.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?n.credentials="include":r.crossOrigin==="anonymous"?n.credentials="omit":n.credentials="same-origin",n}function a(r){if(r.ep)return;r.ep=!0;const n=i(r);fetch(r.href,n)}})();function pl(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Fj={exports:{}},Sd={},Gj={exports:{}},pe={};/**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var xl=Symbol.for("react.element"),Fk=Symbol.for("react.portal"),Gk=Symbol.for("react.fragment"),$k=Symbol.for("react.strict_mode"),Uk=Symbol.for("react.profiler"),Hk=Symbol.for("react.provider"),Wk=Symbol.for("react.context"),Qk=Symbol.for("react.forward_ref"),Kk=Symbol.for("react.suspense"),Jk=Symbol.for("react.memo"),Yk=Symbol.for("react.lazy"),Kg=Symbol.iterator;function Xk(e){return e===null||typeof e!="object"?null:(e=Kg&&e[Kg]||e["@@iterator"],typeof e=="function"?e:null)}var $j={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},Uj=Object.assign,Hj={};function kn(e,s,i){this.props=e,this.context=s,this.refs=Hj,this.updater=i||$j}kn.prototype.isReactComponent={};kn.prototype.setState=function(e,s){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,s,"setState")};kn.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Wj(){}Wj.prototype=kn.prototype;function Lx(e,s,i){this.props=e,this.context=s,this.refs=Hj,this.updater=i||$j}var zx=Lx.prototype=new Wj;zx.constructor=Lx;Uj(zx,kn.prototype);zx.isPureReactComponent=!0;var Jg=Array.isArray,Qj=Object.prototype.hasOwnProperty,Bx={current:null},Kj={key:!0,ref:!0,__self:!0,__source:!0};function Jj(e,s,i){var a,r={},n=null,o=null;if(s!=null)for(a in s.ref!==void 0&&(o=s.ref),s.key!==void 0&&(n=""+s.key),s)Qj.call(s,a)&&!Kj.hasOwnProperty(a)&&(r[a]=s[a]);var l=arguments.length-2;if(l===1)r.children=i;else if(1<l){for(var c=Array(l),d=0;d<l;d++)c[d]=arguments[d+2];r.children=c}if(e&&e.defaultProps)for(a in l=e.defaultProps,l)r[a]===void 0&&(r[a]=l[a]);return{$$typeof:xl,type:e,key:n,ref:o,props:r,_owner:Bx.current}}function Zk(e,s){return{$$typeof:xl,type:e.type,key:s,ref:e.ref,props:e.props,_owner:e._owner}}function Mx(e){return typeof e=="object"&&e!==null&&e.$$typeof===xl}function eC(e){var s={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(i){return s[i]})}var Yg=/\/+/g;function wu(e,s){return typeof e=="object"&&e!==null&&e.key!=null?eC(""+e.key):s.toString(36)}function hc(e,s,i,a,r){var n=typeof e;(n==="undefined"||n==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(n){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case xl:case Fk:o=!0}}if(o)return o=e,r=r(o),e=a===""?"."+wu(o,0):a,Jg(r)?(i="",e!=null&&(i=e.replace(Yg,"$&/")+"/"),hc(r,s,i,"",function(d){return d})):r!=null&&(Mx(r)&&(r=Zk(r,i+(!r.key||o&&o.key===r.key?"":(""+r.key).replace(Yg,"$&/")+"/")+e)),s.push(r)),1;if(o=0,a=a===""?".":a+":",Jg(e))for(var l=0;l<e.length;l++){n=e[l];var c=a+wu(n,l);o+=hc(n,s,i,c,r)}else if(c=Xk(e),typeof c=="function")for(e=c.call(e),l=0;!(n=e.next()).done;)n=n.value,c=a+wu(n,l++),o+=hc(n,s,i,c,r);else if(n==="object")throw s=String(e),Error("Objects are not valid as a React child (found: "+(s==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":s)+"). If you meant to render a collection of children, use an array instead.");return o}function _l(e,s,i){if(e==null)return e;var a=[],r=0;return hc(e,a,"","",function(n){return s.call(i,n,r++)}),a}function tC(e){if(e._status===-1){var s=e._result;s=s(),s.then(function(i){(e._status===0||e._status===-1)&&(e._status=1,e._result=i)},function(i){(e._status===0||e._status===-1)&&(e._status=2,e._result=i)}),e._status===-1&&(e._status=0,e._result=s)}if(e._status===1)return e._result.default;throw e._result}var At={current:null},gc={transition:null},sC={ReactCurrentDispatcher:At,ReactCurrentBatchConfig:gc,ReactCurrentOwner:Bx};function Yj(){throw Error("act(...) is not supported in production builds of React.")}pe.Children={map:_l,forEach:function(e,s,i){_l(e,function(){s.apply(this,arguments)},i)},count:function(e){var s=0;return _l(e,function(){s++}),s},toArray:function(e){return _l(e,function(s){return s})||[]},only:function(e){if(!Mx(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};pe.Component=kn;pe.Fragment=Gk;pe.Profiler=Uk;pe.PureComponent=Lx;pe.StrictMode=$k;pe.Suspense=Kk;pe.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=sC;pe.act=Yj;pe.cloneElement=function(e,s,i){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=Uj({},e.props),r=e.key,n=e.ref,o=e._owner;if(s!=null){if(s.ref!==void 0&&(n=s.ref,o=Bx.current),s.key!==void 0&&(r=""+s.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in s)Qj.call(s,c)&&!Kj.hasOwnProperty(c)&&(a[c]=s[c]===void 0&&l!==void 0?l[c]:s[c])}var c=arguments.length-2;if(c===1)a.children=i;else if(1<c){l=Array(c);for(var d=0;d<c;d++)l[d]=arguments[d+2];a.children=l}return{$$typeof:xl,type:e.type,key:r,ref:n,props:a,_owner:o}};pe.createContext=function(e){return e={$$typeof:Wk,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Hk,_context:e},e.Consumer=e};pe.createElement=Jj;pe.createFactory=function(e){var s=Jj.bind(null,e);return s.type=e,s};pe.createRef=function(){return{current:null}};pe.forwardRef=function(e){return{$$typeof:Qk,render:e}};pe.isValidElement=Mx;pe.lazy=function(e){return{$$typeof:Yk,_payload:{_status:-1,_result:e},_init:tC}};pe.memo=function(e,s){return{$$typeof:Jk,type:e,compare:s===void 0?null:s}};pe.startTransition=function(e){var s=gc.transition;gc.transition={};try{e()}finally{gc.transition=s}};pe.unstable_act=Yj;pe.useCallback=function(e,s){return At.current.useCallback(e,s)};pe.useContext=function(e){return At.current.useContext(e)};pe.useDebugValue=function(){};pe.useDeferredValue=function(e){return At.current.useDeferredValue(e)};pe.useEffect=function(e,s){return At.current.useEffect(e,s)};pe.useId=function(){return At.current.useId()};pe.useImperativeHandle=function(e,s,i){return At.current.useImperativeHandle(e,s,i)};pe.useInsertionEffect=function(e,s){return At.current.useInsertionEffect(e,s)};pe.useLayoutEffect=function(e,s){return At.current.useLayoutEffect(e,s)};pe.useMemo=function(e,s){return At.current.useMemo(e,s)};pe.useReducer=function(e,s,i){return At.current.useReducer(e,s,i)};pe.useRef=function(e){return At.current.useRef(e)};pe.useState=function(e){return At.current.useState(e)};pe.useSyncExternalStore=function(e,s,i){return At.current.useSyncExternalStore(e,s,i)};pe.useTransition=function(){return At.current.useTransition()};pe.version="18.3.1";Gj.exports=pe;var N=Gj.exports;const F=pl(N),Fx=Mk({__proto__:null,default:F},[N]);/**
 * @license React
 * react-jsx-runtime.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var iC=N,aC=Symbol.for("react.element"),rC=Symbol.for("react.fragment"),nC=Object.prototype.hasOwnProperty,oC=iC.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,lC={key:!0,ref:!0,__self:!0,__source:!0};function Xj(e,s,i){var a,r={},n=null,o=null;i!==void 0&&(n=""+i),s.key!==void 0&&(n=""+s.key),s.ref!==void 0&&(o=s.ref);for(a in s)nC.call(s,a)&&!lC.hasOwnProperty(a)&&(r[a]=s[a]);if(e&&e.defaultProps)for(a in s=e.defaultProps,s)r[a]===void 0&&(r[a]=s[a]);return{$$typeof:aC,type:e,key:n,ref:o,props:r,_owner:oC.current}}Sd.Fragment=rC;Sd.jsx=Xj;Sd.jsxs=Xj;Fj.exports=Sd;var t=Fj.exports,Zj={exports:{}},Jt={},e0={exports:{}},t0={};/**
 * @license React
 * scheduler.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */(function(e){function s(V,G){var Q=V.length;V.push(G);e:for(;0<Q;){var ce=Q-1>>>1,ie=V[ce];if(0<r(ie,G))V[ce]=G,V[Q]=ie,Q=ce;else break e}}function i(V){return V.length===0?null:V[0]}function a(V){if(V.length===0)return null;var G=V[0],Q=V.pop();if(Q!==G){V[0]=Q;e:for(var ce=0,ie=V.length,me=ie>>>1;ce<me;){var xe=2*(ce+1)-1,We=V[xe],ht=xe+1,ve=V[ht];if(0>r(We,Q))ht<ie&&0>r(ve,We)?(V[ce]=ve,V[ht]=Q,ce=ht):(V[ce]=We,V[xe]=Q,ce=xe);else if(ht<ie&&0>r(ve,Q))V[ce]=ve,V[ht]=Q,ce=ht;else break e}}return G}function r(V,G){var Q=V.sortIndex-G.sortIndex;return Q!==0?Q:V.id-G.id}if(typeof performance=="object"&&typeof performance.now=="function"){var n=performance;e.unstable_now=function(){return n.now()}}else{var o=Date,l=o.now();e.unstable_now=function(){return o.now()-l}}var c=[],d=[],u=1,p=null,x=3,h=!1,j=!1,f=!1,w=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,g=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(V){for(var G=i(d);G!==null;){if(G.callback===null)a(d);else if(G.startTime<=V)a(d),G.sortIndex=G.expirationTime,s(c,G);else break;G=i(d)}}function C(V){if(f=!1,y(V),!j)if(i(c)!==null)j=!0,J(E);else{var G=i(d);G!==null&&Y(C,G.startTime-V)}}function E(V,G){j=!1,f&&(f=!1,v(S),S=-1),h=!0;var Q=x;try{for(y(G),p=i(c);p!==null&&(!(p.expirationTime>G)||V&&!K());){var ce=p.callback;if(typeof ce=="function"){p.callback=null,x=p.priorityLevel;var ie=ce(p.expirationTime<=G);G=e.unstable_now(),typeof ie=="function"?p.callback=ie:p===i(c)&&a(c),y(G)}else a(c);p=i(c)}if(p!==null)var me=!0;else{var xe=i(d);xe!==null&&Y(C,xe.startTime-G),me=!1}return me}finally{p=null,x=Q,h=!1}}var P=!1,I=null,S=-1,q=5,D=-1;function K(){return!(e.unstable_now()-D<q)}function H(){if(I!==null){var V=e.unstable_now();D=V;var G=!0;try{G=I(!0,V)}finally{G?te():(P=!1,I=null)}}else P=!1}var te;if(typeof g=="function")te=function(){g(H)};else if(typeof MessageChannel<"u"){var W=new MessageChannel,z=W.port2;W.port1.onmessage=H,te=function(){z.postMessage(null)}}else te=function(){w(H,0)};function J(V){I=V,P||(P=!0,te())}function Y(V,G){S=w(function(){V(e.unstable_now())},G)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(V){V.callback=null},e.unstable_continueExecution=function(){j||h||(j=!0,J(E))},e.unstable_forceFrameRate=function(V){0>V||125<V?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):q=0<V?Math.floor(1e3/V):5},e.unstable_getCurrentPriorityLevel=function(){return x},e.unstable_getFirstCallbackNode=function(){return i(c)},e.unstable_next=function(V){switch(x){case 1:case 2:case 3:var G=3;break;default:G=x}var Q=x;x=G;try{return V()}finally{x=Q}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(V,G){switch(V){case 1:case 2:case 3:case 4:case 5:break;default:V=3}var Q=x;x=V;try{return G()}finally{x=Q}},e.unstable_scheduleCallback=function(V,G,Q){var ce=e.unstable_now();switch(typeof Q=="object"&&Q!==null?(Q=Q.delay,Q=typeof Q=="number"&&0<Q?ce+Q:ce):Q=ce,V){case 1:var ie=-1;break;case 2:ie=250;break;case 5:ie=1073741823;break;case 4:ie=1e4;break;default:ie=5e3}return ie=Q+ie,V={id:u++,callback:G,priorityLevel:V,startTime:Q,expirationTime:ie,sortIndex:-1},Q>ce?(V.sortIndex=Q,s(d,V),i(c)===null&&V===i(d)&&(f?(v(S),S=-1):f=!0,Y(C,Q-ce))):(V.sortIndex=ie,s(c,V),j||h||(j=!0,J(E))),V},e.unstable_shouldYield=K,e.unstable_wrapCallback=function(V){var G=x;return function(){var Q=x;x=G;try{return V.apply(this,arguments)}finally{x=Q}}}})(t0);e0.exports=t0;var cC=e0.exports;/**
 * @license React
 * react-dom.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var dC=N,Qt=cC;function U(e){for(var s="https://reactjs.org/docs/error-decoder.html?invariant="+e,i=1;i<arguments.length;i++)s+="&args[]="+encodeURIComponent(arguments[i]);return"Minified React error #"+e+"; visit "+s+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var s0=new Set,Po={};function rr(e,s){pn(e,s),pn(e+"Capture",s)}function pn(e,s){for(Po[e]=s,e=0;e<s.length;e++)s0.add(s[e])}var ci=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Dm=Object.prototype.hasOwnProperty,uC=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,Xg={},Zg={};function mC(e){return Dm.call(Zg,e)?!0:Dm.call(Xg,e)?!1:uC.test(e)?Zg[e]=!0:(Xg[e]=!0,!1)}function pC(e,s,i,a){if(i!==null&&i.type===0)return!1;switch(typeof s){case"function":case"symbol":return!0;case"boolean":return a?!1:i!==null?!i.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function xC(e,s,i,a){if(s===null||typeof s>"u"||pC(e,s,i,a))return!0;if(a)return!1;if(i!==null)switch(i.type){case 3:return!s;case 4:return s===!1;case 5:return isNaN(s);case 6:return isNaN(s)||1>s}return!1}function It(e,s,i,a,r,n,o){this.acceptsBooleans=s===2||s===3||s===4,this.attributeName=a,this.attributeNamespace=r,this.mustUseProperty=i,this.propertyName=e,this.type=s,this.sanitizeURL=n,this.removeEmptyString=o}var pt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){pt[e]=new It(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var s=e[0];pt[s]=new It(s,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){pt[e]=new It(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){pt[e]=new It(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){pt[e]=new It(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){pt[e]=new It(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){pt[e]=new It(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){pt[e]=new It(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){pt[e]=new It(e,5,!1,e.toLowerCase(),null,!1,!1)});var Gx=/[\-:]([a-z])/g;function $x(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var s=e.replace(Gx,$x);pt[s]=new It(s,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var s=e.replace(Gx,$x);pt[s]=new It(s,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var s=e.replace(Gx,$x);pt[s]=new It(s,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){pt[e]=new It(e,1,!1,e.toLowerCase(),null,!1,!1)});pt.xlinkHref=new It("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){pt[e]=new It(e,1,!1,e.toLowerCase(),null,!0,!0)});function Ux(e,s,i,a){var r=pt.hasOwnProperty(s)?pt[s]:null;(r!==null?r.type!==0:a||!(2<s.length)||s[0]!=="o"&&s[0]!=="O"||s[1]!=="n"&&s[1]!=="N")&&(xC(s,i,r,a)&&(i=null),a||r===null?mC(s)&&(i===null?e.removeAttribute(s):e.setAttribute(s,""+i)):r.mustUseProperty?e[r.propertyName]=i===null?r.type===3?!1:"":i:(s=r.attributeName,a=r.attributeNamespace,i===null?e.removeAttribute(s):(r=r.type,i=r===3||r===4&&i===!0?"":""+i,a?e.setAttributeNS(a,s,i):e.setAttribute(s,i))))}var gi=dC.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Rl=Symbol.for("react.element"),Cr=Symbol.for("react.portal"),Er=Symbol.for("react.fragment"),Hx=Symbol.for("react.strict_mode"),Vm=Symbol.for("react.profiler"),i0=Symbol.for("react.provider"),a0=Symbol.for("react.context"),Wx=Symbol.for("react.forward_ref"),_m=Symbol.for("react.suspense"),Rm=Symbol.for("react.suspense_list"),Qx=Symbol.for("react.memo"),Ti=Symbol.for("react.lazy"),r0=Symbol.for("react.offscreen"),ef=Symbol.iterator;function Mn(e){return e===null||typeof e!="object"?null:(e=ef&&e[ef]||e["@@iterator"],typeof e=="function"?e:null)}var Re=Object.assign,Nu;function to(e){if(Nu===void 0)try{throw Error()}catch(i){var s=i.stack.trim().match(/\n( *(at )?)/);Nu=s&&s[1]||""}return`
`+Nu+e}var ku=!1;function Cu(e,s){if(!e||ku)return"";ku=!0;var i=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(s)if(s=function(){throw Error()},Object.defineProperty(s.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(s,[])}catch(d){var a=d}Reflect.construct(e,[],s)}else{try{s.call()}catch(d){a=d}e.call(s.prototype)}else{try{throw Error()}catch(d){a=d}e()}}catch(d){if(d&&a&&typeof d.stack=="string"){for(var r=d.stack.split(`
`),n=a.stack.split(`
`),o=r.length-1,l=n.length-1;1<=o&&0<=l&&r[o]!==n[l];)l--;for(;1<=o&&0<=l;o--,l--)if(r[o]!==n[l]){if(o!==1||l!==1)do if(o--,l--,0>l||r[o]!==n[l]){var c=`
`+r[o].replace(" at new "," at ");return e.displayName&&c.includes("<anonymous>")&&(c=c.replace("<anonymous>",e.displayName)),c}while(1<=o&&0<=l);break}}}finally{ku=!1,Error.prepareStackTrace=i}return(e=e?e.displayName||e.name:"")?to(e):""}function hC(e){switch(e.tag){case 5:return to(e.type);case 16:return to("Lazy");case 13:return to("Suspense");case 19:return to("SuspenseList");case 0:case 2:case 15:return e=Cu(e.type,!1),e;case 11:return e=Cu(e.type.render,!1),e;case 1:return e=Cu(e.type,!0),e;default:return""}}function Om(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Er:return"Fragment";case Cr:return"Portal";case Vm:return"Profiler";case Hx:return"StrictMode";case _m:return"Suspense";case Rm:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case a0:return(e.displayName||"Context")+".Consumer";case i0:return(e._context.displayName||"Context")+".Provider";case Wx:var s=e.render;return e=e.displayName,e||(e=s.displayName||s.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Qx:return s=e.displayName||null,s!==null?s:Om(e.type)||"Memo";case Ti:s=e._payload,e=e._init;try{return Om(e(s))}catch{}}return null}function gC(e){var s=e.type;switch(e.tag){case 24:return"Cache";case 9:return(s.displayName||"Context")+".Consumer";case 10:return(s._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=s.render,e=e.displayName||e.name||"",s.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return s;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Om(s);case 8:return s===Hx?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof s=="function")return s.displayName||s.name||null;if(typeof s=="string")return s}return null}function ra(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function n0(e){var s=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(s==="checkbox"||s==="radio")}function fC(e){var s=n0(e)?"checked":"value",i=Object.getOwnPropertyDescriptor(e.constructor.prototype,s),a=""+e[s];if(!e.hasOwnProperty(s)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var r=i.get,n=i.set;return Object.defineProperty(e,s,{configurable:!0,get:function(){return r.call(this)},set:function(o){a=""+o,n.call(this,o)}}),Object.defineProperty(e,s,{enumerable:i.enumerable}),{getValue:function(){return a},setValue:function(o){a=""+o},stopTracking:function(){e._valueTracker=null,delete e[s]}}}}function Ol(e){e._valueTracker||(e._valueTracker=fC(e))}function o0(e){if(!e)return!1;var s=e._valueTracker;if(!s)return!0;var i=s.getValue(),a="";return e&&(a=n0(e)?e.checked?"true":"false":e.value),e=a,e!==i?(s.setValue(e),!0):!1}function Lc(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Lm(e,s){var i=s.checked;return Re({},s,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:i??e._wrapperState.initialChecked})}function tf(e,s){var i=s.defaultValue==null?"":s.defaultValue,a=s.checked!=null?s.checked:s.defaultChecked;i=ra(s.value!=null?s.value:i),e._wrapperState={initialChecked:a,initialValue:i,controlled:s.type==="checkbox"||s.type==="radio"?s.checked!=null:s.value!=null}}function l0(e,s){s=s.checked,s!=null&&Ux(e,"checked",s,!1)}function zm(e,s){l0(e,s);var i=ra(s.value),a=s.type;if(i!=null)a==="number"?(i===0&&e.value===""||e.value!=i)&&(e.value=""+i):e.value!==""+i&&(e.value=""+i);else if(a==="submit"||a==="reset"){e.removeAttribute("value");return}s.hasOwnProperty("value")?Bm(e,s.type,i):s.hasOwnProperty("defaultValue")&&Bm(e,s.type,ra(s.defaultValue)),s.checked==null&&s.defaultChecked!=null&&(e.defaultChecked=!!s.defaultChecked)}function sf(e,s,i){if(s.hasOwnProperty("value")||s.hasOwnProperty("defaultValue")){var a=s.type;if(!(a!=="submit"&&a!=="reset"||s.value!==void 0&&s.value!==null))return;s=""+e._wrapperState.initialValue,i||s===e.value||(e.value=s),e.defaultValue=s}i=e.name,i!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,i!==""&&(e.name=i)}function Bm(e,s,i){(s!=="number"||Lc(e.ownerDocument)!==e)&&(i==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+i&&(e.defaultValue=""+i))}var so=Array.isArray;function Fr(e,s,i,a){if(e=e.options,s){s={};for(var r=0;r<i.length;r++)s["$"+i[r]]=!0;for(i=0;i<e.length;i++)r=s.hasOwnProperty("$"+e[i].value),e[i].selected!==r&&(e[i].selected=r),r&&a&&(e[i].defaultSelected=!0)}else{for(i=""+ra(i),s=null,r=0;r<e.length;r++){if(e[r].value===i){e[r].selected=!0,a&&(e[r].defaultSelected=!0);return}s!==null||e[r].disabled||(s=e[r])}s!==null&&(s.selected=!0)}}function Mm(e,s){if(s.dangerouslySetInnerHTML!=null)throw Error(U(91));return Re({},s,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function af(e,s){var i=s.value;if(i==null){if(i=s.children,s=s.defaultValue,i!=null){if(s!=null)throw Error(U(92));if(so(i)){if(1<i.length)throw Error(U(93));i=i[0]}s=i}s==null&&(s=""),i=s}e._wrapperState={initialValue:ra(i)}}function c0(e,s){var i=ra(s.value),a=ra(s.defaultValue);i!=null&&(i=""+i,i!==e.value&&(e.value=i),s.defaultValue==null&&e.defaultValue!==i&&(e.defaultValue=i)),a!=null&&(e.defaultValue=""+a)}function rf(e){var s=e.textContent;s===e._wrapperState.initialValue&&s!==""&&s!==null&&(e.value=s)}function d0(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Fm(e,s){return e==null||e==="http://www.w3.org/1999/xhtml"?d0(s):e==="http://www.w3.org/2000/svg"&&s==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var Ll,u0=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(s,i,a,r){MSApp.execUnsafeLocalFunction(function(){return e(s,i,a,r)})}:e}(function(e,s){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=s;else{for(Ll=Ll||document.createElement("div"),Ll.innerHTML="<svg>"+s.valueOf().toString()+"</svg>",s=Ll.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;s.firstChild;)e.appendChild(s.firstChild)}});function So(e,s){if(s){var i=e.firstChild;if(i&&i===e.lastChild&&i.nodeType===3){i.nodeValue=s;return}}e.textContent=s}var co={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},vC=["Webkit","ms","Moz","O"];Object.keys(co).forEach(function(e){vC.forEach(function(s){s=s+e.charAt(0).toUpperCase()+e.substring(1),co[s]=co[e]})});function m0(e,s,i){return s==null||typeof s=="boolean"||s===""?"":i||typeof s!="number"||s===0||co.hasOwnProperty(e)&&co[e]?(""+s).trim():s+"px"}function p0(e,s){e=e.style;for(var i in s)if(s.hasOwnProperty(i)){var a=i.indexOf("--")===0,r=m0(i,s[i],a);i==="float"&&(i="cssFloat"),a?e.setProperty(i,r):e[i]=r}}var bC=Re({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Gm(e,s){if(s){if(bC[e]&&(s.children!=null||s.dangerouslySetInnerHTML!=null))throw Error(U(137,e));if(s.dangerouslySetInnerHTML!=null){if(s.children!=null)throw Error(U(60));if(typeof s.dangerouslySetInnerHTML!="object"||!("__html"in s.dangerouslySetInnerHTML))throw Error(U(61))}if(s.style!=null&&typeof s.style!="object")throw Error(U(62))}}function $m(e,s){if(e.indexOf("-")===-1)return typeof s.is=="string";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Um=null;function Kx(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Hm=null,Gr=null,$r=null;function nf(e){if(e=fl(e)){if(typeof Hm!="function")throw Error(U(280));var s=e.stateNode;s&&(s=Dd(s),Hm(e.stateNode,e.type,s))}}function x0(e){Gr?$r?$r.push(e):$r=[e]:Gr=e}function h0(){if(Gr){var e=Gr,s=$r;if($r=Gr=null,nf(e),s)for(e=0;e<s.length;e++)nf(s[e])}}function g0(e,s){return e(s)}function f0(){}var Eu=!1;function v0(e,s,i){if(Eu)return e(s,i);Eu=!0;try{return g0(e,s,i)}finally{Eu=!1,(Gr!==null||$r!==null)&&(f0(),h0())}}function Ao(e,s){var i=e.stateNode;if(i===null)return null;var a=Dd(i);if(a===null)return null;i=a[s];e:switch(s){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(e=e.type,a=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!a;break e;default:e=!1}if(e)return null;if(i&&typeof i!="function")throw Error(U(231,s,typeof i));return i}var Wm=!1;if(ci)try{var Fn={};Object.defineProperty(Fn,"passive",{get:function(){Wm=!0}}),window.addEventListener("test",Fn,Fn),window.removeEventListener("test",Fn,Fn)}catch{Wm=!1}function yC(e,s,i,a,r,n,o,l,c){var d=Array.prototype.slice.call(arguments,3);try{s.apply(i,d)}catch(u){this.onError(u)}}var uo=!1,zc=null,Bc=!1,Qm=null,jC={onError:function(e){uo=!0,zc=e}};function wC(e,s,i,a,r,n,o,l,c){uo=!1,zc=null,yC.apply(jC,arguments)}function NC(e,s,i,a,r,n,o,l,c){if(wC.apply(this,arguments),uo){if(uo){var d=zc;uo=!1,zc=null}else throw Error(U(198));Bc||(Bc=!0,Qm=d)}}function nr(e){var s=e,i=e;if(e.alternate)for(;s.return;)s=s.return;else{e=s;do s=e,s.flags&4098&&(i=s.return),e=s.return;while(e)}return s.tag===3?i:null}function b0(e){if(e.tag===13){var s=e.memoizedState;if(s===null&&(e=e.alternate,e!==null&&(s=e.memoizedState)),s!==null)return s.dehydrated}return null}function of(e){if(nr(e)!==e)throw Error(U(188))}function kC(e){var s=e.alternate;if(!s){if(s=nr(e),s===null)throw Error(U(188));return s!==e?null:e}for(var i=e,a=s;;){var r=i.return;if(r===null)break;var n=r.alternate;if(n===null){if(a=r.return,a!==null){i=a;continue}break}if(r.child===n.child){for(n=r.child;n;){if(n===i)return of(r),e;if(n===a)return of(r),s;n=n.sibling}throw Error(U(188))}if(i.return!==a.return)i=r,a=n;else{for(var o=!1,l=r.child;l;){if(l===i){o=!0,i=r,a=n;break}if(l===a){o=!0,a=r,i=n;break}l=l.sibling}if(!o){for(l=n.child;l;){if(l===i){o=!0,i=n,a=r;break}if(l===a){o=!0,a=n,i=r;break}l=l.sibling}if(!o)throw Error(U(189))}}if(i.alternate!==a)throw Error(U(190))}if(i.tag!==3)throw Error(U(188));return i.stateNode.current===i?e:s}function y0(e){return e=kC(e),e!==null?j0(e):null}function j0(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var s=j0(e);if(s!==null)return s;e=e.sibling}return null}var w0=Qt.unstable_scheduleCallback,lf=Qt.unstable_cancelCallback,CC=Qt.unstable_shouldYield,EC=Qt.unstable_requestPaint,Fe=Qt.unstable_now,PC=Qt.unstable_getCurrentPriorityLevel,Jx=Qt.unstable_ImmediatePriority,N0=Qt.unstable_UserBlockingPriority,Mc=Qt.unstable_NormalPriority,SC=Qt.unstable_LowPriority,k0=Qt.unstable_IdlePriority,Ad=null,Fs=null;function AC(e){if(Fs&&typeof Fs.onCommitFiberRoot=="function")try{Fs.onCommitFiberRoot(Ad,e,void 0,(e.current.flags&128)===128)}catch{}}var Ps=Math.clz32?Math.clz32:qC,IC=Math.log,TC=Math.LN2;function qC(e){return e>>>=0,e===0?32:31-(IC(e)/TC|0)|0}var zl=64,Bl=4194304;function io(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Fc(e,s){var i=e.pendingLanes;if(i===0)return 0;var a=0,r=e.suspendedLanes,n=e.pingedLanes,o=i&268435455;if(o!==0){var l=o&~r;l!==0?a=io(l):(n&=o,n!==0&&(a=io(n)))}else o=i&~r,o!==0?a=io(o):n!==0&&(a=io(n));if(a===0)return 0;if(s!==0&&s!==a&&!(s&r)&&(r=a&-a,n=s&-s,r>=n||r===16&&(n&4194240)!==0))return s;if(a&4&&(a|=i&16),s=e.entangledLanes,s!==0)for(e=e.entanglements,s&=a;0<s;)i=31-Ps(s),r=1<<i,a|=e[i],s&=~r;return a}function DC(e,s){switch(e){case 1:case 2:case 4:return s+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return s+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function VC(e,s){for(var i=e.suspendedLanes,a=e.pingedLanes,r=e.expirationTimes,n=e.pendingLanes;0<n;){var o=31-Ps(n),l=1<<o,c=r[o];c===-1?(!(l&i)||l&a)&&(r[o]=DC(l,s)):c<=s&&(e.expiredLanes|=l),n&=~l}}function Km(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function C0(){var e=zl;return zl<<=1,!(zl&4194240)&&(zl=64),e}function Pu(e){for(var s=[],i=0;31>i;i++)s.push(e);return s}function hl(e,s,i){e.pendingLanes|=s,s!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,s=31-Ps(s),e[s]=i}function _C(e,s){var i=e.pendingLanes&~s;e.pendingLanes=s,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=s,e.mutableReadLanes&=s,e.entangledLanes&=s,s=e.entanglements;var a=e.eventTimes;for(e=e.expirationTimes;0<i;){var r=31-Ps(i),n=1<<r;s[r]=0,a[r]=-1,e[r]=-1,i&=~n}}function Yx(e,s){var i=e.entangledLanes|=s;for(e=e.entanglements;i;){var a=31-Ps(i),r=1<<a;r&s|e[a]&s&&(e[a]|=s),i&=~r}}var ye=0;function E0(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var P0,Xx,S0,A0,I0,Jm=!1,Ml=[],Ki=null,Ji=null,Yi=null,Io=new Map,To=new Map,Vi=[],RC="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function cf(e,s){switch(e){case"focusin":case"focusout":Ki=null;break;case"dragenter":case"dragleave":Ji=null;break;case"mouseover":case"mouseout":Yi=null;break;case"pointerover":case"pointerout":Io.delete(s.pointerId);break;case"gotpointercapture":case"lostpointercapture":To.delete(s.pointerId)}}function Gn(e,s,i,a,r,n){return e===null||e.nativeEvent!==n?(e={blockedOn:s,domEventName:i,eventSystemFlags:a,nativeEvent:n,targetContainers:[r]},s!==null&&(s=fl(s),s!==null&&Xx(s)),e):(e.eventSystemFlags|=a,s=e.targetContainers,r!==null&&s.indexOf(r)===-1&&s.push(r),e)}function OC(e,s,i,a,r){switch(s){case"focusin":return Ki=Gn(Ki,e,s,i,a,r),!0;case"dragenter":return Ji=Gn(Ji,e,s,i,a,r),!0;case"mouseover":return Yi=Gn(Yi,e,s,i,a,r),!0;case"pointerover":var n=r.pointerId;return Io.set(n,Gn(Io.get(n)||null,e,s,i,a,r)),!0;case"gotpointercapture":return n=r.pointerId,To.set(n,Gn(To.get(n)||null,e,s,i,a,r)),!0}return!1}function T0(e){var s=Da(e.target);if(s!==null){var i=nr(s);if(i!==null){if(s=i.tag,s===13){if(s=b0(i),s!==null){e.blockedOn=s,I0(e.priority,function(){S0(i)});return}}else if(s===3&&i.stateNode.current.memoizedState.isDehydrated){e.blockedOn=i.tag===3?i.stateNode.containerInfo:null;return}}}e.blockedOn=null}function fc(e){if(e.blockedOn!==null)return!1;for(var s=e.targetContainers;0<s.length;){var i=Ym(e.domEventName,e.eventSystemFlags,s[0],e.nativeEvent);if(i===null){i=e.nativeEvent;var a=new i.constructor(i.type,i);Um=a,i.target.dispatchEvent(a),Um=null}else return s=fl(i),s!==null&&Xx(s),e.blockedOn=i,!1;s.shift()}return!0}function df(e,s,i){fc(e)&&i.delete(s)}function LC(){Jm=!1,Ki!==null&&fc(Ki)&&(Ki=null),Ji!==null&&fc(Ji)&&(Ji=null),Yi!==null&&fc(Yi)&&(Yi=null),Io.forEach(df),To.forEach(df)}function $n(e,s){e.blockedOn===s&&(e.blockedOn=null,Jm||(Jm=!0,Qt.unstable_scheduleCallback(Qt.unstable_NormalPriority,LC)))}function qo(e){function s(r){return $n(r,e)}if(0<Ml.length){$n(Ml[0],e);for(var i=1;i<Ml.length;i++){var a=Ml[i];a.blockedOn===e&&(a.blockedOn=null)}}for(Ki!==null&&$n(Ki,e),Ji!==null&&$n(Ji,e),Yi!==null&&$n(Yi,e),Io.forEach(s),To.forEach(s),i=0;i<Vi.length;i++)a=Vi[i],a.blockedOn===e&&(a.blockedOn=null);for(;0<Vi.length&&(i=Vi[0],i.blockedOn===null);)T0(i),i.blockedOn===null&&Vi.shift()}var Ur=gi.ReactCurrentBatchConfig,Gc=!0;function zC(e,s,i,a){var r=ye,n=Ur.transition;Ur.transition=null;try{ye=1,Zx(e,s,i,a)}finally{ye=r,Ur.transition=n}}function BC(e,s,i,a){var r=ye,n=Ur.transition;Ur.transition=null;try{ye=4,Zx(e,s,i,a)}finally{ye=r,Ur.transition=n}}function Zx(e,s,i,a){if(Gc){var r=Ym(e,s,i,a);if(r===null)Ou(e,s,a,$c,i),cf(e,a);else if(OC(r,e,s,i,a))a.stopPropagation();else if(cf(e,a),s&4&&-1<RC.indexOf(e)){for(;r!==null;){var n=fl(r);if(n!==null&&P0(n),n=Ym(e,s,i,a),n===null&&Ou(e,s,a,$c,i),n===r)break;r=n}r!==null&&a.stopPropagation()}else Ou(e,s,a,null,i)}}var $c=null;function Ym(e,s,i,a){if($c=null,e=Kx(a),e=Da(e),e!==null)if(s=nr(e),s===null)e=null;else if(i=s.tag,i===13){if(e=b0(s),e!==null)return e;e=null}else if(i===3){if(s.stateNode.current.memoizedState.isDehydrated)return s.tag===3?s.stateNode.containerInfo:null;e=null}else s!==e&&(e=null);return $c=e,null}function q0(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(PC()){case Jx:return 1;case N0:return 4;case Mc:case SC:return 16;case k0:return 536870912;default:return 16}default:return 16}}var Ui=null,eh=null,vc=null;function D0(){if(vc)return vc;var e,s=eh,i=s.length,a,r="value"in Ui?Ui.value:Ui.textContent,n=r.length;for(e=0;e<i&&s[e]===r[e];e++);var o=i-e;for(a=1;a<=o&&s[i-a]===r[n-a];a++);return vc=r.slice(e,1<a?1-a:void 0)}function bc(e){var s=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&s===13&&(e=13)):e=s,e===10&&(e=13),32<=e||e===13?e:0}function Fl(){return!0}function uf(){return!1}function Yt(e){function s(i,a,r,n,o){this._reactName=i,this._targetInst=r,this.type=a,this.nativeEvent=n,this.target=o,this.currentTarget=null;for(var l in e)e.hasOwnProperty(l)&&(i=e[l],this[l]=i?i(n):n[l]);return this.isDefaultPrevented=(n.defaultPrevented!=null?n.defaultPrevented:n.returnValue===!1)?Fl:uf,this.isPropagationStopped=uf,this}return Re(s.prototype,{preventDefault:function(){this.defaultPrevented=!0;var i=this.nativeEvent;i&&(i.preventDefault?i.preventDefault():typeof i.returnValue!="unknown"&&(i.returnValue=!1),this.isDefaultPrevented=Fl)},stopPropagation:function(){var i=this.nativeEvent;i&&(i.stopPropagation?i.stopPropagation():typeof i.cancelBubble!="unknown"&&(i.cancelBubble=!0),this.isPropagationStopped=Fl)},persist:function(){},isPersistent:Fl}),s}var Cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},th=Yt(Cn),gl=Re({},Cn,{view:0,detail:0}),MC=Yt(gl),Su,Au,Un,Id=Re({},gl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:sh,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Un&&(Un&&e.type==="mousemove"?(Su=e.screenX-Un.screenX,Au=e.screenY-Un.screenY):Au=Su=0,Un=e),Su)},movementY:function(e){return"movementY"in e?e.movementY:Au}}),mf=Yt(Id),FC=Re({},Id,{dataTransfer:0}),GC=Yt(FC),$C=Re({},gl,{relatedTarget:0}),Iu=Yt($C),UC=Re({},Cn,{animationName:0,elapsedTime:0,pseudoElement:0}),HC=Yt(UC),WC=Re({},Cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),QC=Yt(WC),KC=Re({},Cn,{data:0}),pf=Yt(KC),JC={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},YC={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},XC={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ZC(e){var s=this.nativeEvent;return s.getModifierState?s.getModifierState(e):(e=XC[e])?!!s[e]:!1}function sh(){return ZC}var eE=Re({},gl,{key:function(e){if(e.key){var s=JC[e.key]||e.key;if(s!=="Unidentified")return s}return e.type==="keypress"?(e=bc(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?YC[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:sh,charCode:function(e){return e.type==="keypress"?bc(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?bc(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),tE=Yt(eE),sE=Re({},Id,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),xf=Yt(sE),iE=Re({},gl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:sh}),aE=Yt(iE),rE=Re({},Cn,{propertyName:0,elapsedTime:0,pseudoElement:0}),nE=Yt(rE),oE=Re({},Id,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),lE=Yt(oE),cE=[9,13,27,32],ih=ci&&"CompositionEvent"in window,mo=null;ci&&"documentMode"in document&&(mo=document.documentMode);var dE=ci&&"TextEvent"in window&&!mo,V0=ci&&(!ih||mo&&8<mo&&11>=mo),hf=" ",gf=!1;function _0(e,s){switch(e){case"keyup":return cE.indexOf(s.keyCode)!==-1;case"keydown":return s.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function R0(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Pr=!1;function uE(e,s){switch(e){case"compositionend":return R0(s);case"keypress":return s.which!==32?null:(gf=!0,hf);case"textInput":return e=s.data,e===hf&&gf?null:e;default:return null}}function mE(e,s){if(Pr)return e==="compositionend"||!ih&&_0(e,s)?(e=D0(),vc=eh=Ui=null,Pr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(s.ctrlKey||s.altKey||s.metaKey)||s.ctrlKey&&s.altKey){if(s.char&&1<s.char.length)return s.char;if(s.which)return String.fromCharCode(s.which)}return null;case"compositionend":return V0&&s.locale!=="ko"?null:s.data;default:return null}}var pE={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function ff(e){var s=e&&e.nodeName&&e.nodeName.toLowerCase();return s==="input"?!!pE[e.type]:s==="textarea"}function O0(e,s,i,a){x0(a),s=Uc(s,"onChange"),0<s.length&&(i=new th("onChange","change",null,i,a),e.push({event:i,listeners:s}))}var po=null,Do=null;function xE(e){Q0(e,0)}function Td(e){var s=Ir(e);if(o0(s))return e}function hE(e,s){if(e==="change")return s}var L0=!1;if(ci){var Tu;if(ci){var qu="oninput"in document;if(!qu){var vf=document.createElement("div");vf.setAttribute("oninput","return;"),qu=typeof vf.oninput=="function"}Tu=qu}else Tu=!1;L0=Tu&&(!document.documentMode||9<document.documentMode)}function bf(){po&&(po.detachEvent("onpropertychange",z0),Do=po=null)}function z0(e){if(e.propertyName==="value"&&Td(Do)){var s=[];O0(s,Do,e,Kx(e)),v0(xE,s)}}function gE(e,s,i){e==="focusin"?(bf(),po=s,Do=i,po.attachEvent("onpropertychange",z0)):e==="focusout"&&bf()}function fE(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Td(Do)}function vE(e,s){if(e==="click")return Td(s)}function bE(e,s){if(e==="input"||e==="change")return Td(s)}function yE(e,s){return e===s&&(e!==0||1/e===1/s)||e!==e&&s!==s}var As=typeof Object.is=="function"?Object.is:yE;function Vo(e,s){if(As(e,s))return!0;if(typeof e!="object"||e===null||typeof s!="object"||s===null)return!1;var i=Object.keys(e),a=Object.keys(s);if(i.length!==a.length)return!1;for(a=0;a<i.length;a++){var r=i[a];if(!Dm.call(s,r)||!As(e[r],s[r]))return!1}return!0}function yf(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function jf(e,s){var i=yf(e);e=0;for(var a;i;){if(i.nodeType===3){if(a=e+i.textContent.length,e<=s&&a>=s)return{node:i,offset:s-e};e=a}e:{for(;i;){if(i.nextSibling){i=i.nextSibling;break e}i=i.parentNode}i=void 0}i=yf(i)}}function B0(e,s){return e&&s?e===s?!0:e&&e.nodeType===3?!1:s&&s.nodeType===3?B0(e,s.parentNode):"contains"in e?e.contains(s):e.compareDocumentPosition?!!(e.compareDocumentPosition(s)&16):!1:!1}function M0(){for(var e=window,s=Lc();s instanceof e.HTMLIFrameElement;){try{var i=typeof s.contentWindow.location.href=="string"}catch{i=!1}if(i)e=s.contentWindow;else break;s=Lc(e.document)}return s}function ah(e){var s=e&&e.nodeName&&e.nodeName.toLowerCase();return s&&(s==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||s==="textarea"||e.contentEditable==="true")}function jE(e){var s=M0(),i=e.focusedElem,a=e.selectionRange;if(s!==i&&i&&i.ownerDocument&&B0(i.ownerDocument.documentElement,i)){if(a!==null&&ah(i)){if(s=a.start,e=a.end,e===void 0&&(e=s),"selectionStart"in i)i.selectionStart=s,i.selectionEnd=Math.min(e,i.value.length);else if(e=(s=i.ownerDocument||document)&&s.defaultView||window,e.getSelection){e=e.getSelection();var r=i.textContent.length,n=Math.min(a.start,r);a=a.end===void 0?n:Math.min(a.end,r),!e.extend&&n>a&&(r=a,a=n,n=r),r=jf(i,n);var o=jf(i,a);r&&o&&(e.rangeCount!==1||e.anchorNode!==r.node||e.anchorOffset!==r.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(s=s.createRange(),s.setStart(r.node,r.offset),e.removeAllRanges(),n>a?(e.addRange(s),e.extend(o.node,o.offset)):(s.setEnd(o.node,o.offset),e.addRange(s)))}}for(s=[],e=i;e=e.parentNode;)e.nodeType===1&&s.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof i.focus=="function"&&i.focus(),i=0;i<s.length;i++)e=s[i],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var wE=ci&&"documentMode"in document&&11>=document.documentMode,Sr=null,Xm=null,xo=null,Zm=!1;function wf(e,s,i){var a=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;Zm||Sr==null||Sr!==Lc(a)||(a=Sr,"selectionStart"in a&&ah(a)?a={start:a.selectionStart,end:a.selectionEnd}:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection(),a={anchorNode:a.anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset}),xo&&Vo(xo,a)||(xo=a,a=Uc(Xm,"onSelect"),0<a.length&&(s=new th("onSelect","select",null,s,i),e.push({event:s,listeners:a}),s.target=Sr)))}function Gl(e,s){var i={};return i[e.toLowerCase()]=s.toLowerCase(),i["Webkit"+e]="webkit"+s,i["Moz"+e]="moz"+s,i}var Ar={animationend:Gl("Animation","AnimationEnd"),animationiteration:Gl("Animation","AnimationIteration"),animationstart:Gl("Animation","AnimationStart"),transitionend:Gl("Transition","TransitionEnd")},Du={},F0={};ci&&(F0=document.createElement("div").style,"AnimationEvent"in window||(delete Ar.animationend.animation,delete Ar.animationiteration.animation,delete Ar.animationstart.animation),"TransitionEvent"in window||delete Ar.transitionend.transition);function qd(e){if(Du[e])return Du[e];if(!Ar[e])return e;var s=Ar[e],i;for(i in s)if(s.hasOwnProperty(i)&&i in F0)return Du[e]=s[i];return e}var G0=qd("animationend"),$0=qd("animationiteration"),U0=qd("animationstart"),H0=qd("transitionend"),W0=new Map,Nf="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function ma(e,s){W0.set(e,s),rr(s,[e])}for(var Vu=0;Vu<Nf.length;Vu++){var _u=Nf[Vu],NE=_u.toLowerCase(),kE=_u[0].toUpperCase()+_u.slice(1);ma(NE,"on"+kE)}ma(G0,"onAnimationEnd");ma($0,"onAnimationIteration");ma(U0,"onAnimationStart");ma("dblclick","onDoubleClick");ma("focusin","onFocus");ma("focusout","onBlur");ma(H0,"onTransitionEnd");pn("onMouseEnter",["mouseout","mouseover"]);pn("onMouseLeave",["mouseout","mouseover"]);pn("onPointerEnter",["pointerout","pointerover"]);pn("onPointerLeave",["pointerout","pointerover"]);rr("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));rr("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));rr("onBeforeInput",["compositionend","keypress","textInput","paste"]);rr("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));rr("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));rr("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ao="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),CE=new Set("cancel close invalid load scroll toggle".split(" ").concat(ao));function kf(e,s,i){var a=e.type||"unknown-event";e.currentTarget=i,NC(a,s,void 0,e),e.currentTarget=null}function Q0(e,s){s=(s&4)!==0;for(var i=0;i<e.length;i++){var a=e[i],r=a.event;a=a.listeners;e:{var n=void 0;if(s)for(var o=a.length-1;0<=o;o--){var l=a[o],c=l.instance,d=l.currentTarget;if(l=l.listener,c!==n&&r.isPropagationStopped())break e;kf(r,l,d),n=c}else for(o=0;o<a.length;o++){if(l=a[o],c=l.instance,d=l.currentTarget,l=l.listener,c!==n&&r.isPropagationStopped())break e;kf(r,l,d),n=c}}}if(Bc)throw e=Qm,Bc=!1,Qm=null,e}function Ee(e,s){var i=s[ap];i===void 0&&(i=s[ap]=new Set);var a=e+"__bubble";i.has(a)||(K0(s,e,2,!1),i.add(a))}function Ru(e,s,i){var a=0;s&&(a|=4),K0(i,e,a,s)}var $l="_reactListening"+Math.random().toString(36).slice(2);function _o(e){if(!e[$l]){e[$l]=!0,s0.forEach(function(i){i!=="selectionchange"&&(CE.has(i)||Ru(i,!1,e),Ru(i,!0,e))});var s=e.nodeType===9?e:e.ownerDocument;s===null||s[$l]||(s[$l]=!0,Ru("selectionchange",!1,s))}}function K0(e,s,i,a){switch(q0(s)){case 1:var r=zC;break;case 4:r=BC;break;default:r=Zx}i=r.bind(null,s,i,e),r=void 0,!Wm||s!=="touchstart"&&s!=="touchmove"&&s!=="wheel"||(r=!0),a?r!==void 0?e.addEventListener(s,i,{capture:!0,passive:r}):e.addEventListener(s,i,!0):r!==void 0?e.addEventListener(s,i,{passive:r}):e.addEventListener(s,i,!1)}function Ou(e,s,i,a,r){var n=a;if(!(s&1)&&!(s&2)&&a!==null)e:for(;;){if(a===null)return;var o=a.tag;if(o===3||o===4){var l=a.stateNode.containerInfo;if(l===r||l.nodeType===8&&l.parentNode===r)break;if(o===4)for(o=a.return;o!==null;){var c=o.tag;if((c===3||c===4)&&(c=o.stateNode.containerInfo,c===r||c.nodeType===8&&c.parentNode===r))return;o=o.return}for(;l!==null;){if(o=Da(l),o===null)return;if(c=o.tag,c===5||c===6){a=n=o;continue e}l=l.parentNode}}a=a.return}v0(function(){var d=n,u=Kx(i),p=[];e:{var x=W0.get(e);if(x!==void 0){var h=th,j=e;switch(e){case"keypress":if(bc(i)===0)break e;case"keydown":case"keyup":h=tE;break;case"focusin":j="focus",h=Iu;break;case"focusout":j="blur",h=Iu;break;case"beforeblur":case"afterblur":h=Iu;break;case"click":if(i.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":h=mf;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":h=GC;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":h=aE;break;case G0:case $0:case U0:h=HC;break;case H0:h=nE;break;case"scroll":h=MC;break;case"wheel":h=lE;break;case"copy":case"cut":case"paste":h=QC;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":h=xf}var f=(s&4)!==0,w=!f&&e==="scroll",v=f?x!==null?x+"Capture":null:x;f=[];for(var g=d,y;g!==null;){y=g;var C=y.stateNode;if(y.tag===5&&C!==null&&(y=C,v!==null&&(C=Ao(g,v),C!=null&&f.push(Ro(g,C,y)))),w)break;g=g.return}0<f.length&&(x=new h(x,j,null,i,u),p.push({event:x,listeners:f}))}}if(!(s&7)){e:{if(x=e==="mouseover"||e==="pointerover",h=e==="mouseout"||e==="pointerout",x&&i!==Um&&(j=i.relatedTarget||i.fromElement)&&(Da(j)||j[di]))break e;if((h||x)&&(x=u.window===u?u:(x=u.ownerDocument)?x.defaultView||x.parentWindow:window,h?(j=i.relatedTarget||i.toElement,h=d,j=j?Da(j):null,j!==null&&(w=nr(j),j!==w||j.tag!==5&&j.tag!==6)&&(j=null)):(h=null,j=d),h!==j)){if(f=mf,C="onMouseLeave",v="onMouseEnter",g="mouse",(e==="pointerout"||e==="pointerover")&&(f=xf,C="onPointerLeave",v="onPointerEnter",g="pointer"),w=h==null?x:Ir(h),y=j==null?x:Ir(j),x=new f(C,g+"leave",h,i,u),x.target=w,x.relatedTarget=y,C=null,Da(u)===d&&(f=new f(v,g+"enter",j,i,u),f.target=y,f.relatedTarget=w,C=f),w=C,h&&j)t:{for(f=h,v=j,g=0,y=f;y;y=hr(y))g++;for(y=0,C=v;C;C=hr(C))y++;for(;0<g-y;)f=hr(f),g--;for(;0<y-g;)v=hr(v),y--;for(;g--;){if(f===v||v!==null&&f===v.alternate)break t;f=hr(f),v=hr(v)}f=null}else f=null;h!==null&&Cf(p,x,h,f,!1),j!==null&&w!==null&&Cf(p,w,j,f,!0)}}e:{if(x=d?Ir(d):window,h=x.nodeName&&x.nodeName.toLowerCase(),h==="select"||h==="input"&&x.type==="file")var E=hE;else if(ff(x))if(L0)E=bE;else{E=fE;var P=gE}else(h=x.nodeName)&&h.toLowerCase()==="input"&&(x.type==="checkbox"||x.type==="radio")&&(E=vE);if(E&&(E=E(e,d))){O0(p,E,i,u);break e}P&&P(e,x,d),e==="focusout"&&(P=x._wrapperState)&&P.controlled&&x.type==="number"&&Bm(x,"number",x.value)}switch(P=d?Ir(d):window,e){case"focusin":(ff(P)||P.contentEditable==="true")&&(Sr=P,Xm=d,xo=null);break;case"focusout":xo=Xm=Sr=null;break;case"mousedown":Zm=!0;break;case"contextmenu":case"mouseup":case"dragend":Zm=!1,wf(p,i,u);break;case"selectionchange":if(wE)break;case"keydown":case"keyup":wf(p,i,u)}var I;if(ih)e:{switch(e){case"compositionstart":var S="onCompositionStart";break e;case"compositionend":S="onCompositionEnd";break e;case"compositionupdate":S="onCompositionUpdate";break e}S=void 0}else Pr?_0(e,i)&&(S="onCompositionEnd"):e==="keydown"&&i.keyCode===229&&(S="onCompositionStart");S&&(V0&&i.locale!=="ko"&&(Pr||S!=="onCompositionStart"?S==="onCompositionEnd"&&Pr&&(I=D0()):(Ui=u,eh="value"in Ui?Ui.value:Ui.textContent,Pr=!0)),P=Uc(d,S),0<P.length&&(S=new pf(S,e,null,i,u),p.push({event:S,listeners:P}),I?S.data=I:(I=R0(i),I!==null&&(S.data=I)))),(I=dE?uE(e,i):mE(e,i))&&(d=Uc(d,"onBeforeInput"),0<d.length&&(u=new pf("onBeforeInput","beforeinput",null,i,u),p.push({event:u,listeners:d}),u.data=I))}Q0(p,s)})}function Ro(e,s,i){return{instance:e,listener:s,currentTarget:i}}function Uc(e,s){for(var i=s+"Capture",a=[];e!==null;){var r=e,n=r.stateNode;r.tag===5&&n!==null&&(r=n,n=Ao(e,i),n!=null&&a.unshift(Ro(e,n,r)),n=Ao(e,s),n!=null&&a.push(Ro(e,n,r))),e=e.return}return a}function hr(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function Cf(e,s,i,a,r){for(var n=s._reactName,o=[];i!==null&&i!==a;){var l=i,c=l.alternate,d=l.stateNode;if(c!==null&&c===a)break;l.tag===5&&d!==null&&(l=d,r?(c=Ao(i,n),c!=null&&o.unshift(Ro(i,c,l))):r||(c=Ao(i,n),c!=null&&o.push(Ro(i,c,l)))),i=i.return}o.length!==0&&e.push({event:s,listeners:o})}var EE=/\r\n?/g,PE=/\u0000|\uFFFD/g;function Ef(e){return(typeof e=="string"?e:""+e).replace(EE,`
`).replace(PE,"")}function Ul(e,s,i){if(s=Ef(s),Ef(e)!==s&&i)throw Error(U(425))}function Hc(){}var ep=null,tp=null;function sp(e,s){return e==="textarea"||e==="noscript"||typeof s.children=="string"||typeof s.children=="number"||typeof s.dangerouslySetInnerHTML=="object"&&s.dangerouslySetInnerHTML!==null&&s.dangerouslySetInnerHTML.__html!=null}var ip=typeof setTimeout=="function"?setTimeout:void 0,SE=typeof clearTimeout=="function"?clearTimeout:void 0,Pf=typeof Promise=="function"?Promise:void 0,AE=typeof queueMicrotask=="function"?queueMicrotask:typeof Pf<"u"?function(e){return Pf.resolve(null).then(e).catch(IE)}:ip;function IE(e){setTimeout(function(){throw e})}function Lu(e,s){var i=s,a=0;do{var r=i.nextSibling;if(e.removeChild(i),r&&r.nodeType===8)if(i=r.data,i==="/$"){if(a===0){e.removeChild(r),qo(s);return}a--}else i!=="$"&&i!=="$?"&&i!=="$!"||a++;i=r}while(i);qo(s)}function Xi(e){for(;e!=null;e=e.nextSibling){var s=e.nodeType;if(s===1||s===3)break;if(s===8){if(s=e.data,s==="$"||s==="$!"||s==="$?")break;if(s==="/$")return null}}return e}function Sf(e){e=e.previousSibling;for(var s=0;e;){if(e.nodeType===8){var i=e.data;if(i==="$"||i==="$!"||i==="$?"){if(s===0)return e;s--}else i==="/$"&&s++}e=e.previousSibling}return null}var En=Math.random().toString(36).slice(2),zs="__reactFiber$"+En,Oo="__reactProps$"+En,di="__reactContainer$"+En,ap="__reactEvents$"+En,TE="__reactListeners$"+En,qE="__reactHandles$"+En;function Da(e){var s=e[zs];if(s)return s;for(var i=e.parentNode;i;){if(s=i[di]||i[zs]){if(i=s.alternate,s.child!==null||i!==null&&i.child!==null)for(e=Sf(e);e!==null;){if(i=e[zs])return i;e=Sf(e)}return s}e=i,i=e.parentNode}return null}function fl(e){return e=e[zs]||e[di],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function Ir(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error(U(33))}function Dd(e){return e[Oo]||null}var rp=[],Tr=-1;function pa(e){return{current:e}}function Pe(e){0>Tr||(e.current=rp[Tr],rp[Tr]=null,Tr--)}function ke(e,s){Tr++,rp[Tr]=e.current,e.current=s}var na={},jt=pa(na),Ot=pa(!1),Xa=na;function xn(e,s){var i=e.type.contextTypes;if(!i)return na;var a=e.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===s)return a.__reactInternalMemoizedMaskedChildContext;var r={},n;for(n in i)r[n]=s[n];return a&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=s,e.__reactInternalMemoizedMaskedChildContext=r),r}function Lt(e){return e=e.childContextTypes,e!=null}function Wc(){Pe(Ot),Pe(jt)}function Af(e,s,i){if(jt.current!==na)throw Error(U(168));ke(jt,s),ke(Ot,i)}function J0(e,s,i){var a=e.stateNode;if(s=s.childContextTypes,typeof a.getChildContext!="function")return i;a=a.getChildContext();for(var r in a)if(!(r in s))throw Error(U(108,gC(e)||"Unknown",r));return Re({},i,a)}function Qc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||na,Xa=jt.current,ke(jt,e),ke(Ot,Ot.current),!0}function If(e,s,i){var a=e.stateNode;if(!a)throw Error(U(169));i?(e=J0(e,s,Xa),a.__reactInternalMemoizedMergedChildContext=e,Pe(Ot),Pe(jt),ke(jt,e)):Pe(Ot),ke(Ot,i)}var ii=null,Vd=!1,zu=!1;function Y0(e){ii===null?ii=[e]:ii.push(e)}function DE(e){Vd=!0,Y0(e)}function xa(){if(!zu&&ii!==null){zu=!0;var e=0,s=ye;try{var i=ii;for(ye=1;e<i.length;e++){var a=i[e];do a=a(!0);while(a!==null)}ii=null,Vd=!1}catch(r){throw ii!==null&&(ii=ii.slice(e+1)),w0(Jx,xa),r}finally{ye=s,zu=!1}}return null}var qr=[],Dr=0,Kc=null,Jc=0,is=[],as=0,Za=null,ri=1,ni="";function Pa(e,s){qr[Dr++]=Jc,qr[Dr++]=Kc,Kc=e,Jc=s}function X0(e,s,i){is[as++]=ri,is[as++]=ni,is[as++]=Za,Za=e;var a=ri;e=ni;var r=32-Ps(a)-1;a&=~(1<<r),i+=1;var n=32-Ps(s)+r;if(30<n){var o=r-r%5;n=(a&(1<<o)-1).toString(32),a>>=o,r-=o,ri=1<<32-Ps(s)+r|i<<r|a,ni=n+e}else ri=1<<n|i<<r|a,ni=e}function rh(e){e.return!==null&&(Pa(e,1),X0(e,1,0))}function nh(e){for(;e===Kc;)Kc=qr[--Dr],qr[Dr]=null,Jc=qr[--Dr],qr[Dr]=null;for(;e===Za;)Za=is[--as],is[as]=null,ni=is[--as],is[as]=null,ri=is[--as],is[as]=null}var Ht=null,Ut=null,Te=!1,Cs=null;function Z0(e,s){var i=rs(5,null,null,0);i.elementType="DELETED",i.stateNode=s,i.return=e,s=e.deletions,s===null?(e.deletions=[i],e.flags|=16):s.push(i)}function Tf(e,s){switch(e.tag){case 5:var i=e.type;return s=s.nodeType!==1||i.toLowerCase()!==s.nodeName.toLowerCase()?null:s,s!==null?(e.stateNode=s,Ht=e,Ut=Xi(s.firstChild),!0):!1;case 6:return s=e.pendingProps===""||s.nodeType!==3?null:s,s!==null?(e.stateNode=s,Ht=e,Ut=null,!0):!1;case 13:return s=s.nodeType!==8?null:s,s!==null?(i=Za!==null?{id:ri,overflow:ni}:null,e.memoizedState={dehydrated:s,treeContext:i,retryLane:1073741824},i=rs(18,null,null,0),i.stateNode=s,i.return=e,e.child=i,Ht=e,Ut=null,!0):!1;default:return!1}}function np(e){return(e.mode&1)!==0&&(e.flags&128)===0}function op(e){if(Te){var s=Ut;if(s){var i=s;if(!Tf(e,s)){if(np(e))throw Error(U(418));s=Xi(i.nextSibling);var a=Ht;s&&Tf(e,s)?Z0(a,i):(e.flags=e.flags&-4097|2,Te=!1,Ht=e)}}else{if(np(e))throw Error(U(418));e.flags=e.flags&-4097|2,Te=!1,Ht=e}}}function qf(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;Ht=e}function Hl(e){if(e!==Ht)return!1;if(!Te)return qf(e),Te=!0,!1;var s;if((s=e.tag!==3)&&!(s=e.tag!==5)&&(s=e.type,s=s!=="head"&&s!=="body"&&!sp(e.type,e.memoizedProps)),s&&(s=Ut)){if(np(e))throw ew(),Error(U(418));for(;s;)Z0(e,s),s=Xi(s.nextSibling)}if(qf(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(U(317));e:{for(e=e.nextSibling,s=0;e;){if(e.nodeType===8){var i=e.data;if(i==="/$"){if(s===0){Ut=Xi(e.nextSibling);break e}s--}else i!=="$"&&i!=="$!"&&i!=="$?"||s++}e=e.nextSibling}Ut=null}}else Ut=Ht?Xi(e.stateNode.nextSibling):null;return!0}function ew(){for(var e=Ut;e;)e=Xi(e.nextSibling)}function hn(){Ut=Ht=null,Te=!1}function oh(e){Cs===null?Cs=[e]:Cs.push(e)}var VE=gi.ReactCurrentBatchConfig;function Hn(e,s,i){if(e=i.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(i._owner){if(i=i._owner,i){if(i.tag!==1)throw Error(U(309));var a=i.stateNode}if(!a)throw Error(U(147,e));var r=a,n=""+e;return s!==null&&s.ref!==null&&typeof s.ref=="function"&&s.ref._stringRef===n?s.ref:(s=function(o){var l=r.refs;o===null?delete l[n]:l[n]=o},s._stringRef=n,s)}if(typeof e!="string")throw Error(U(284));if(!i._owner)throw Error(U(290,e))}return e}function Wl(e,s){throw e=Object.prototype.toString.call(s),Error(U(31,e==="[object Object]"?"object with keys {"+Object.keys(s).join(", ")+"}":e))}function Df(e){var s=e._init;return s(e._payload)}function tw(e){function s(v,g){if(e){var y=v.deletions;y===null?(v.deletions=[g],v.flags|=16):y.push(g)}}function i(v,g){if(!e)return null;for(;g!==null;)s(v,g),g=g.sibling;return null}function a(v,g){for(v=new Map;g!==null;)g.key!==null?v.set(g.key,g):v.set(g.index,g),g=g.sibling;return v}function r(v,g){return v=sa(v,g),v.index=0,v.sibling=null,v}function n(v,g,y){return v.index=y,e?(y=v.alternate,y!==null?(y=y.index,y<g?(v.flags|=2,g):y):(v.flags|=2,g)):(v.flags|=1048576,g)}function o(v){return e&&v.alternate===null&&(v.flags|=2),v}function l(v,g,y,C){return g===null||g.tag!==6?(g=Hu(y,v.mode,C),g.return=v,g):(g=r(g,y),g.return=v,g)}function c(v,g,y,C){var E=y.type;return E===Er?u(v,g,y.props.children,C,y.key):g!==null&&(g.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ti&&Df(E)===g.type)?(C=r(g,y.props),C.ref=Hn(v,g,y),C.return=v,C):(C=Ec(y.type,y.key,y.props,null,v.mode,C),C.ref=Hn(v,g,y),C.return=v,C)}function d(v,g,y,C){return g===null||g.tag!==4||g.stateNode.containerInfo!==y.containerInfo||g.stateNode.implementation!==y.implementation?(g=Wu(y,v.mode,C),g.return=v,g):(g=r(g,y.children||[]),g.return=v,g)}function u(v,g,y,C,E){return g===null||g.tag!==7?(g=Ja(y,v.mode,C,E),g.return=v,g):(g=r(g,y),g.return=v,g)}function p(v,g,y){if(typeof g=="string"&&g!==""||typeof g=="number")return g=Hu(""+g,v.mode,y),g.return=v,g;if(typeof g=="object"&&g!==null){switch(g.$$typeof){case Rl:return y=Ec(g.type,g.key,g.props,null,v.mode,y),y.ref=Hn(v,null,g),y.return=v,y;case Cr:return g=Wu(g,v.mode,y),g.return=v,g;case Ti:var C=g._init;return p(v,C(g._payload),y)}if(so(g)||Mn(g))return g=Ja(g,v.mode,y,null),g.return=v,g;Wl(v,g)}return null}function x(v,g,y,C){var E=g!==null?g.key:null;if(typeof y=="string"&&y!==""||typeof y=="number")return E!==null?null:l(v,g,""+y,C);if(typeof y=="object"&&y!==null){switch(y.$$typeof){case Rl:return y.key===E?c(v,g,y,C):null;case Cr:return y.key===E?d(v,g,y,C):null;case Ti:return E=y._init,x(v,g,E(y._payload),C)}if(so(y)||Mn(y))return E!==null?null:u(v,g,y,C,null);Wl(v,y)}return null}function h(v,g,y,C,E){if(typeof C=="string"&&C!==""||typeof C=="number")return v=v.get(y)||null,l(g,v,""+C,E);if(typeof C=="object"&&C!==null){switch(C.$$typeof){case Rl:return v=v.get(C.key===null?y:C.key)||null,c(g,v,C,E);case Cr:return v=v.get(C.key===null?y:C.key)||null,d(g,v,C,E);case Ti:var P=C._init;return h(v,g,y,P(C._payload),E)}if(so(C)||Mn(C))return v=v.get(y)||null,u(g,v,C,E,null);Wl(g,C)}return null}function j(v,g,y,C){for(var E=null,P=null,I=g,S=g=0,q=null;I!==null&&S<y.length;S++){I.index>S?(q=I,I=null):q=I.sibling;var D=x(v,I,y[S],C);if(D===null){I===null&&(I=q);break}e&&I&&D.alternate===null&&s(v,I),g=n(D,g,S),P===null?E=D:P.sibling=D,P=D,I=q}if(S===y.length)return i(v,I),Te&&Pa(v,S),E;if(I===null){for(;S<y.length;S++)I=p(v,y[S],C),I!==null&&(g=n(I,g,S),P===null?E=I:P.sibling=I,P=I);return Te&&Pa(v,S),E}for(I=a(v,I);S<y.length;S++)q=h(I,v,S,y[S],C),q!==null&&(e&&q.alternate!==null&&I.delete(q.key===null?S:q.key),g=n(q,g,S),P===null?E=q:P.sibling=q,P=q);return e&&I.forEach(function(K){return s(v,K)}),Te&&Pa(v,S),E}function f(v,g,y,C){var E=Mn(y);if(typeof E!="function")throw Error(U(150));if(y=E.call(y),y==null)throw Error(U(151));for(var P=E=null,I=g,S=g=0,q=null,D=y.next();I!==null&&!D.done;S++,D=y.next()){I.index>S?(q=I,I=null):q=I.sibling;var K=x(v,I,D.value,C);if(K===null){I===null&&(I=q);break}e&&I&&K.alternate===null&&s(v,I),g=n(K,g,S),P===null?E=K:P.sibling=K,P=K,I=q}if(D.done)return i(v,I),Te&&Pa(v,S),E;if(I===null){for(;!D.done;S++,D=y.next())D=p(v,D.value,C),D!==null&&(g=n(D,g,S),P===null?E=D:P.sibling=D,P=D);return Te&&Pa(v,S),E}for(I=a(v,I);!D.done;S++,D=y.next())D=h(I,v,S,D.value,C),D!==null&&(e&&D.alternate!==null&&I.delete(D.key===null?S:D.key),g=n(D,g,S),P===null?E=D:P.sibling=D,P=D);return e&&I.forEach(function(H){return s(v,H)}),Te&&Pa(v,S),E}function w(v,g,y,C){if(typeof y=="object"&&y!==null&&y.type===Er&&y.key===null&&(y=y.props.children),typeof y=="object"&&y!==null){switch(y.$$typeof){case Rl:e:{for(var E=y.key,P=g;P!==null;){if(P.key===E){if(E=y.type,E===Er){if(P.tag===7){i(v,P.sibling),g=r(P,y.props.children),g.return=v,v=g;break e}}else if(P.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Ti&&Df(E)===P.type){i(v,P.sibling),g=r(P,y.props),g.ref=Hn(v,P,y),g.return=v,v=g;break e}i(v,P);break}else s(v,P);P=P.sibling}y.type===Er?(g=Ja(y.props.children,v.mode,C,y.key),g.return=v,v=g):(C=Ec(y.type,y.key,y.props,null,v.mode,C),C.ref=Hn(v,g,y),C.return=v,v=C)}return o(v);case Cr:e:{for(P=y.key;g!==null;){if(g.key===P)if(g.tag===4&&g.stateNode.containerInfo===y.containerInfo&&g.stateNode.implementation===y.implementation){i(v,g.sibling),g=r(g,y.children||[]),g.return=v,v=g;break e}else{i(v,g);break}else s(v,g);g=g.sibling}g=Wu(y,v.mode,C),g.return=v,v=g}return o(v);case Ti:return P=y._init,w(v,g,P(y._payload),C)}if(so(y))return j(v,g,y,C);if(Mn(y))return f(v,g,y,C);Wl(v,y)}return typeof y=="string"&&y!==""||typeof y=="number"?(y=""+y,g!==null&&g.tag===6?(i(v,g.sibling),g=r(g,y),g.return=v,v=g):(i(v,g),g=Hu(y,v.mode,C),g.return=v,v=g),o(v)):i(v,g)}return w}var gn=tw(!0),sw=tw(!1),Yc=pa(null),Xc=null,Vr=null,lh=null;function ch(){lh=Vr=Xc=null}function dh(e){var s=Yc.current;Pe(Yc),e._currentValue=s}function lp(e,s,i){for(;e!==null;){var a=e.alternate;if((e.childLanes&s)!==s?(e.childLanes|=s,a!==null&&(a.childLanes|=s)):a!==null&&(a.childLanes&s)!==s&&(a.childLanes|=s),e===i)break;e=e.return}}function Hr(e,s){Xc=e,lh=Vr=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&s&&(Rt=!0),e.firstContext=null)}function cs(e){var s=e._currentValue;if(lh!==e)if(e={context:e,memoizedValue:s,next:null},Vr===null){if(Xc===null)throw Error(U(308));Vr=e,Xc.dependencies={lanes:0,firstContext:e}}else Vr=Vr.next=e;return s}var Va=null;function uh(e){Va===null?Va=[e]:Va.push(e)}function iw(e,s,i,a){var r=s.interleaved;return r===null?(i.next=i,uh(s)):(i.next=r.next,r.next=i),s.interleaved=i,ui(e,a)}function ui(e,s){e.lanes|=s;var i=e.alternate;for(i!==null&&(i.lanes|=s),i=e,e=e.return;e!==null;)e.childLanes|=s,i=e.alternate,i!==null&&(i.childLanes|=s),i=e,e=e.return;return i.tag===3?i.stateNode:null}var qi=!1;function mh(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function aw(e,s){e=e.updateQueue,s.updateQueue===e&&(s.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function oi(e,s){return{eventTime:e,lane:s,tag:0,payload:null,callback:null,next:null}}function Zi(e,s,i){var a=e.updateQueue;if(a===null)return null;if(a=a.shared,fe&2){var r=a.pending;return r===null?s.next=s:(s.next=r.next,r.next=s),a.pending=s,ui(e,i)}return r=a.interleaved,r===null?(s.next=s,uh(a)):(s.next=r.next,r.next=s),a.interleaved=s,ui(e,i)}function yc(e,s,i){if(s=s.updateQueue,s!==null&&(s=s.shared,(i&4194240)!==0)){var a=s.lanes;a&=e.pendingLanes,i|=a,s.lanes=i,Yx(e,i)}}function Vf(e,s){var i=e.updateQueue,a=e.alternate;if(a!==null&&(a=a.updateQueue,i===a)){var r=null,n=null;if(i=i.firstBaseUpdate,i!==null){do{var o={eventTime:i.eventTime,lane:i.lane,tag:i.tag,payload:i.payload,callback:i.callback,next:null};n===null?r=n=o:n=n.next=o,i=i.next}while(i!==null);n===null?r=n=s:n=n.next=s}else r=n=s;i={baseState:a.baseState,firstBaseUpdate:r,lastBaseUpdate:n,shared:a.shared,effects:a.effects},e.updateQueue=i;return}e=i.lastBaseUpdate,e===null?i.firstBaseUpdate=s:e.next=s,i.lastBaseUpdate=s}function Zc(e,s,i,a){var r=e.updateQueue;qi=!1;var n=r.firstBaseUpdate,o=r.lastBaseUpdate,l=r.shared.pending;if(l!==null){r.shared.pending=null;var c=l,d=c.next;c.next=null,o===null?n=d:o.next=d,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,l=u.lastBaseUpdate,l!==o&&(l===null?u.firstBaseUpdate=d:l.next=d,u.lastBaseUpdate=c))}if(n!==null){var p=r.baseState;o=0,u=d=c=null,l=n;do{var x=l.lane,h=l.eventTime;if((a&x)===x){u!==null&&(u=u.next={eventTime:h,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var j=e,f=l;switch(x=s,h=i,f.tag){case 1:if(j=f.payload,typeof j=="function"){p=j.call(h,p,x);break e}p=j;break e;case 3:j.flags=j.flags&-65537|128;case 0:if(j=f.payload,x=typeof j=="function"?j.call(h,p,x):j,x==null)break e;p=Re({},p,x);break e;case 2:qi=!0}}l.callback!==null&&l.lane!==0&&(e.flags|=64,x=r.effects,x===null?r.effects=[l]:x.push(l))}else h={eventTime:h,lane:x,tag:l.tag,payload:l.payload,callback:l.callback,next:null},u===null?(d=u=h,c=p):u=u.next=h,o|=x;if(l=l.next,l===null){if(l=r.shared.pending,l===null)break;x=l,l=x.next,x.next=null,r.lastBaseUpdate=x,r.shared.pending=null}}while(!0);if(u===null&&(c=p),r.baseState=c,r.firstBaseUpdate=d,r.lastBaseUpdate=u,s=r.shared.interleaved,s!==null){r=s;do o|=r.lane,r=r.next;while(r!==s)}else n===null&&(r.shared.lanes=0);tr|=o,e.lanes=o,e.memoizedState=p}}function _f(e,s,i){if(e=s.effects,s.effects=null,e!==null)for(s=0;s<e.length;s++){var a=e[s],r=a.callback;if(r!==null){if(a.callback=null,a=i,typeof r!="function")throw Error(U(191,r));r.call(a)}}}var vl={},Gs=pa(vl),Lo=pa(vl),zo=pa(vl);function _a(e){if(e===vl)throw Error(U(174));return e}function ph(e,s){switch(ke(zo,s),ke(Lo,e),ke(Gs,vl),e=s.nodeType,e){case 9:case 11:s=(s=s.documentElement)?s.namespaceURI:Fm(null,"");break;default:e=e===8?s.parentNode:s,s=e.namespaceURI||null,e=e.tagName,s=Fm(s,e)}Pe(Gs),ke(Gs,s)}function fn(){Pe(Gs),Pe(Lo),Pe(zo)}function rw(e){_a(zo.current);var s=_a(Gs.current),i=Fm(s,e.type);s!==i&&(ke(Lo,e),ke(Gs,i))}function xh(e){Lo.current===e&&(Pe(Gs),Pe(Lo))}var De=pa(0);function ed(e){for(var s=e;s!==null;){if(s.tag===13){var i=s.memoizedState;if(i!==null&&(i=i.dehydrated,i===null||i.data==="$?"||i.data==="$!"))return s}else if(s.tag===19&&s.memoizedProps.revealOrder!==void 0){if(s.flags&128)return s}else if(s.child!==null){s.child.return=s,s=s.child;continue}if(s===e)break;for(;s.sibling===null;){if(s.return===null||s.return===e)return null;s=s.return}s.sibling.return=s.return,s=s.sibling}return null}var Bu=[];function hh(){for(var e=0;e<Bu.length;e++)Bu[e]._workInProgressVersionPrimary=null;Bu.length=0}var jc=gi.ReactCurrentDispatcher,Mu=gi.ReactCurrentBatchConfig,er=0,_e=null,et=null,it=null,td=!1,ho=!1,Bo=0,_E=0;function gt(){throw Error(U(321))}function gh(e,s){if(s===null)return!1;for(var i=0;i<s.length&&i<e.length;i++)if(!As(e[i],s[i]))return!1;return!0}function fh(e,s,i,a,r,n){if(er=n,_e=s,s.memoizedState=null,s.updateQueue=null,s.lanes=0,jc.current=e===null||e.memoizedState===null?zE:BE,e=i(a,r),ho){n=0;do{if(ho=!1,Bo=0,25<=n)throw Error(U(301));n+=1,it=et=null,s.updateQueue=null,jc.current=ME,e=i(a,r)}while(ho)}if(jc.current=sd,s=et!==null&&et.next!==null,er=0,it=et=_e=null,td=!1,s)throw Error(U(300));return e}function vh(){var e=Bo!==0;return Bo=0,e}function _s(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return it===null?_e.memoizedState=it=e:it=it.next=e,it}function ds(){if(et===null){var e=_e.alternate;e=e!==null?e.memoizedState:null}else e=et.next;var s=it===null?_e.memoizedState:it.next;if(s!==null)it=s,et=e;else{if(e===null)throw Error(U(310));et=e,e={memoizedState:et.memoizedState,baseState:et.baseState,baseQueue:et.baseQueue,queue:et.queue,next:null},it===null?_e.memoizedState=it=e:it=it.next=e}return it}function Mo(e,s){return typeof s=="function"?s(e):s}function Fu(e){var s=ds(),i=s.queue;if(i===null)throw Error(U(311));i.lastRenderedReducer=e;var a=et,r=a.baseQueue,n=i.pending;if(n!==null){if(r!==null){var o=r.next;r.next=n.next,n.next=o}a.baseQueue=r=n,i.pending=null}if(r!==null){n=r.next,a=a.baseState;var l=o=null,c=null,d=n;do{var u=d.lane;if((er&u)===u)c!==null&&(c=c.next={lane:0,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null}),a=d.hasEagerState?d.eagerState:e(a,d.action);else{var p={lane:u,action:d.action,hasEagerState:d.hasEagerState,eagerState:d.eagerState,next:null};c===null?(l=c=p,o=a):c=c.next=p,_e.lanes|=u,tr|=u}d=d.next}while(d!==null&&d!==n);c===null?o=a:c.next=l,As(a,s.memoizedState)||(Rt=!0),s.memoizedState=a,s.baseState=o,s.baseQueue=c,i.lastRenderedState=a}if(e=i.interleaved,e!==null){r=e;do n=r.lane,_e.lanes|=n,tr|=n,r=r.next;while(r!==e)}else r===null&&(i.lanes=0);return[s.memoizedState,i.dispatch]}function Gu(e){var s=ds(),i=s.queue;if(i===null)throw Error(U(311));i.lastRenderedReducer=e;var a=i.dispatch,r=i.pending,n=s.memoizedState;if(r!==null){i.pending=null;var o=r=r.next;do n=e(n,o.action),o=o.next;while(o!==r);As(n,s.memoizedState)||(Rt=!0),s.memoizedState=n,s.baseQueue===null&&(s.baseState=n),i.lastRenderedState=n}return[n,a]}function nw(){}function ow(e,s){var i=_e,a=ds(),r=s(),n=!As(a.memoizedState,r);if(n&&(a.memoizedState=r,Rt=!0),a=a.queue,bh(dw.bind(null,i,a,e),[e]),a.getSnapshot!==s||n||it!==null&&it.memoizedState.tag&1){if(i.flags|=2048,Fo(9,cw.bind(null,i,a,r,s),void 0,null),at===null)throw Error(U(349));er&30||lw(i,s,r)}return r}function lw(e,s,i){e.flags|=16384,e={getSnapshot:s,value:i},s=_e.updateQueue,s===null?(s={lastEffect:null,stores:null},_e.updateQueue=s,s.stores=[e]):(i=s.stores,i===null?s.stores=[e]:i.push(e))}function cw(e,s,i,a){s.value=i,s.getSnapshot=a,uw(s)&&mw(e)}function dw(e,s,i){return i(function(){uw(s)&&mw(e)})}function uw(e){var s=e.getSnapshot;e=e.value;try{var i=s();return!As(e,i)}catch{return!0}}function mw(e){var s=ui(e,1);s!==null&&Ss(s,e,1,-1)}function Rf(e){var s=_s();return typeof e=="function"&&(e=e()),s.memoizedState=s.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Mo,lastRenderedState:e},s.queue=e,e=e.dispatch=LE.bind(null,_e,e),[s.memoizedState,e]}function Fo(e,s,i,a){return e={tag:e,create:s,destroy:i,deps:a,next:null},s=_e.updateQueue,s===null?(s={lastEffect:null,stores:null},_e.updateQueue=s,s.lastEffect=e.next=e):(i=s.lastEffect,i===null?s.lastEffect=e.next=e:(a=i.next,i.next=e,e.next=a,s.lastEffect=e)),e}function pw(){return ds().memoizedState}function wc(e,s,i,a){var r=_s();_e.flags|=e,r.memoizedState=Fo(1|s,i,void 0,a===void 0?null:a)}function _d(e,s,i,a){var r=ds();a=a===void 0?null:a;var n=void 0;if(et!==null){var o=et.memoizedState;if(n=o.destroy,a!==null&&gh(a,o.deps)){r.memoizedState=Fo(s,i,n,a);return}}_e.flags|=e,r.memoizedState=Fo(1|s,i,n,a)}function Of(e,s){return wc(8390656,8,e,s)}function bh(e,s){return _d(2048,8,e,s)}function xw(e,s){return _d(4,2,e,s)}function hw(e,s){return _d(4,4,e,s)}function gw(e,s){if(typeof s=="function")return e=e(),s(e),function(){s(null)};if(s!=null)return e=e(),s.current=e,function(){s.current=null}}function fw(e,s,i){return i=i!=null?i.concat([e]):null,_d(4,4,gw.bind(null,s,e),i)}function yh(){}function vw(e,s){var i=ds();s=s===void 0?null:s;var a=i.memoizedState;return a!==null&&s!==null&&gh(s,a[1])?a[0]:(i.memoizedState=[e,s],e)}function bw(e,s){var i=ds();s=s===void 0?null:s;var a=i.memoizedState;return a!==null&&s!==null&&gh(s,a[1])?a[0]:(e=e(),i.memoizedState=[e,s],e)}function yw(e,s,i){return er&21?(As(i,s)||(i=C0(),_e.lanes|=i,tr|=i,e.baseState=!0),s):(e.baseState&&(e.baseState=!1,Rt=!0),e.memoizedState=i)}function RE(e,s){var i=ye;ye=i!==0&&4>i?i:4,e(!0);var a=Mu.transition;Mu.transition={};try{e(!1),s()}finally{ye=i,Mu.transition=a}}function jw(){return ds().memoizedState}function OE(e,s,i){var a=ta(e);if(i={lane:a,action:i,hasEagerState:!1,eagerState:null,next:null},ww(e))Nw(s,i);else if(i=iw(e,s,i,a),i!==null){var r=St();Ss(i,e,a,r),kw(i,s,a)}}function LE(e,s,i){var a=ta(e),r={lane:a,action:i,hasEagerState:!1,eagerState:null,next:null};if(ww(e))Nw(s,r);else{var n=e.alternate;if(e.lanes===0&&(n===null||n.lanes===0)&&(n=s.lastRenderedReducer,n!==null))try{var o=s.lastRenderedState,l=n(o,i);if(r.hasEagerState=!0,r.eagerState=l,As(l,o)){var c=s.interleaved;c===null?(r.next=r,uh(s)):(r.next=c.next,c.next=r),s.interleaved=r;return}}catch{}finally{}i=iw(e,s,r,a),i!==null&&(r=St(),Ss(i,e,a,r),kw(i,s,a))}}function ww(e){var s=e.alternate;return e===_e||s!==null&&s===_e}function Nw(e,s){ho=td=!0;var i=e.pending;i===null?s.next=s:(s.next=i.next,i.next=s),e.pending=s}function kw(e,s,i){if(i&4194240){var a=s.lanes;a&=e.pendingLanes,i|=a,s.lanes=i,Yx(e,i)}}var sd={readContext:cs,useCallback:gt,useContext:gt,useEffect:gt,useImperativeHandle:gt,useInsertionEffect:gt,useLayoutEffect:gt,useMemo:gt,useReducer:gt,useRef:gt,useState:gt,useDebugValue:gt,useDeferredValue:gt,useTransition:gt,useMutableSource:gt,useSyncExternalStore:gt,useId:gt,unstable_isNewReconciler:!1},zE={readContext:cs,useCallback:function(e,s){return _s().memoizedState=[e,s===void 0?null:s],e},useContext:cs,useEffect:Of,useImperativeHandle:function(e,s,i){return i=i!=null?i.concat([e]):null,wc(4194308,4,gw.bind(null,s,e),i)},useLayoutEffect:function(e,s){return wc(4194308,4,e,s)},useInsertionEffect:function(e,s){return wc(4,2,e,s)},useMemo:function(e,s){var i=_s();return s=s===void 0?null:s,e=e(),i.memoizedState=[e,s],e},useReducer:function(e,s,i){var a=_s();return s=i!==void 0?i(s):s,a.memoizedState=a.baseState=s,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:s},a.queue=e,e=e.dispatch=OE.bind(null,_e,e),[a.memoizedState,e]},useRef:function(e){var s=_s();return e={current:e},s.memoizedState=e},useState:Rf,useDebugValue:yh,useDeferredValue:function(e){return _s().memoizedState=e},useTransition:function(){var e=Rf(!1),s=e[0];return e=RE.bind(null,e[1]),_s().memoizedState=e,[s,e]},useMutableSource:function(){},useSyncExternalStore:function(e,s,i){var a=_e,r=_s();if(Te){if(i===void 0)throw Error(U(407));i=i()}else{if(i=s(),at===null)throw Error(U(349));er&30||lw(a,s,i)}r.memoizedState=i;var n={value:i,getSnapshot:s};return r.queue=n,Of(dw.bind(null,a,n,e),[e]),a.flags|=2048,Fo(9,cw.bind(null,a,n,i,s),void 0,null),i},useId:function(){var e=_s(),s=at.identifierPrefix;if(Te){var i=ni,a=ri;i=(a&~(1<<32-Ps(a)-1)).toString(32)+i,s=":"+s+"R"+i,i=Bo++,0<i&&(s+="H"+i.toString(32)),s+=":"}else i=_E++,s=":"+s+"r"+i.toString(32)+":";return e.memoizedState=s},unstable_isNewReconciler:!1},BE={readContext:cs,useCallback:vw,useContext:cs,useEffect:bh,useImperativeHandle:fw,useInsertionEffect:xw,useLayoutEffect:hw,useMemo:bw,useReducer:Fu,useRef:pw,useState:function(){return Fu(Mo)},useDebugValue:yh,useDeferredValue:function(e){var s=ds();return yw(s,et.memoizedState,e)},useTransition:function(){var e=Fu(Mo)[0],s=ds().memoizedState;return[e,s]},useMutableSource:nw,useSyncExternalStore:ow,useId:jw,unstable_isNewReconciler:!1},ME={readContext:cs,useCallback:vw,useContext:cs,useEffect:bh,useImperativeHandle:fw,useInsertionEffect:xw,useLayoutEffect:hw,useMemo:bw,useReducer:Gu,useRef:pw,useState:function(){return Gu(Mo)},useDebugValue:yh,useDeferredValue:function(e){var s=ds();return et===null?s.memoizedState=e:yw(s,et.memoizedState,e)},useTransition:function(){var e=Gu(Mo)[0],s=ds().memoizedState;return[e,s]},useMutableSource:nw,useSyncExternalStore:ow,useId:jw,unstable_isNewReconciler:!1};function bs(e,s){if(e&&e.defaultProps){s=Re({},s),e=e.defaultProps;for(var i in e)s[i]===void 0&&(s[i]=e[i]);return s}return s}function cp(e,s,i,a){s=e.memoizedState,i=i(a,s),i=i==null?s:Re({},s,i),e.memoizedState=i,e.lanes===0&&(e.updateQueue.baseState=i)}var Rd={isMounted:function(e){return(e=e._reactInternals)?nr(e)===e:!1},enqueueSetState:function(e,s,i){e=e._reactInternals;var a=St(),r=ta(e),n=oi(a,r);n.payload=s,i!=null&&(n.callback=i),s=Zi(e,n,r),s!==null&&(Ss(s,e,r,a),yc(s,e,r))},enqueueReplaceState:function(e,s,i){e=e._reactInternals;var a=St(),r=ta(e),n=oi(a,r);n.tag=1,n.payload=s,i!=null&&(n.callback=i),s=Zi(e,n,r),s!==null&&(Ss(s,e,r,a),yc(s,e,r))},enqueueForceUpdate:function(e,s){e=e._reactInternals;var i=St(),a=ta(e),r=oi(i,a);r.tag=2,s!=null&&(r.callback=s),s=Zi(e,r,a),s!==null&&(Ss(s,e,a,i),yc(s,e,a))}};function Lf(e,s,i,a,r,n,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(a,n,o):s.prototype&&s.prototype.isPureReactComponent?!Vo(i,a)||!Vo(r,n):!0}function Cw(e,s,i){var a=!1,r=na,n=s.contextType;return typeof n=="object"&&n!==null?n=cs(n):(r=Lt(s)?Xa:jt.current,a=s.contextTypes,n=(a=a!=null)?xn(e,r):na),s=new s(i,n),e.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,s.updater=Rd,e.stateNode=s,s._reactInternals=e,a&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=r,e.__reactInternalMemoizedMaskedChildContext=n),s}function zf(e,s,i,a){e=s.state,typeof s.componentWillReceiveProps=="function"&&s.componentWillReceiveProps(i,a),typeof s.UNSAFE_componentWillReceiveProps=="function"&&s.UNSAFE_componentWillReceiveProps(i,a),s.state!==e&&Rd.enqueueReplaceState(s,s.state,null)}function dp(e,s,i,a){var r=e.stateNode;r.props=i,r.state=e.memoizedState,r.refs={},mh(e);var n=s.contextType;typeof n=="object"&&n!==null?r.context=cs(n):(n=Lt(s)?Xa:jt.current,r.context=xn(e,n)),r.state=e.memoizedState,n=s.getDerivedStateFromProps,typeof n=="function"&&(cp(e,s,n,i),r.state=e.memoizedState),typeof s.getDerivedStateFromProps=="function"||typeof r.getSnapshotBeforeUpdate=="function"||typeof r.UNSAFE_componentWillMount!="function"&&typeof r.componentWillMount!="function"||(s=r.state,typeof r.componentWillMount=="function"&&r.componentWillMount(),typeof r.UNSAFE_componentWillMount=="function"&&r.UNSAFE_componentWillMount(),s!==r.state&&Rd.enqueueReplaceState(r,r.state,null),Zc(e,i,r,a),r.state=e.memoizedState),typeof r.componentDidMount=="function"&&(e.flags|=4194308)}function vn(e,s){try{var i="",a=s;do i+=hC(a),a=a.return;while(a);var r=i}catch(n){r=`
Error generating stack: `+n.message+`
`+n.stack}return{value:e,source:s,stack:r,digest:null}}function $u(e,s,i){return{value:e,source:null,stack:i??null,digest:s??null}}function up(e,s){try{console.error(s.value)}catch(i){setTimeout(function(){throw i})}}var FE=typeof WeakMap=="function"?WeakMap:Map;function Ew(e,s,i){i=oi(-1,i),i.tag=3,i.payload={element:null};var a=s.value;return i.callback=function(){ad||(ad=!0,jp=a),up(e,s)},i}function Pw(e,s,i){i=oi(-1,i),i.tag=3;var a=e.type.getDerivedStateFromError;if(typeof a=="function"){var r=s.value;i.payload=function(){return a(r)},i.callback=function(){up(e,s)}}var n=e.stateNode;return n!==null&&typeof n.componentDidCatch=="function"&&(i.callback=function(){up(e,s),typeof a!="function"&&(ea===null?ea=new Set([this]):ea.add(this));var o=s.stack;this.componentDidCatch(s.value,{componentStack:o!==null?o:""})}),i}function Bf(e,s,i){var a=e.pingCache;if(a===null){a=e.pingCache=new FE;var r=new Set;a.set(s,r)}else r=a.get(s),r===void 0&&(r=new Set,a.set(s,r));r.has(i)||(r.add(i),e=s3.bind(null,e,s,i),s.then(e,e))}function Mf(e){do{var s;if((s=e.tag===13)&&(s=e.memoizedState,s=s!==null?s.dehydrated!==null:!0),s)return e;e=e.return}while(e!==null);return null}function Ff(e,s,i,a,r){return e.mode&1?(e.flags|=65536,e.lanes=r,e):(e===s?e.flags|=65536:(e.flags|=128,i.flags|=131072,i.flags&=-52805,i.tag===1&&(i.alternate===null?i.tag=17:(s=oi(-1,1),s.tag=2,Zi(i,s,1))),i.lanes|=1),e)}var GE=gi.ReactCurrentOwner,Rt=!1;function Ct(e,s,i,a){s.child=e===null?sw(s,null,i,a):gn(s,e.child,i,a)}function Gf(e,s,i,a,r){i=i.render;var n=s.ref;return Hr(s,r),a=fh(e,s,i,a,n,r),i=vh(),e!==null&&!Rt?(s.updateQueue=e.updateQueue,s.flags&=-2053,e.lanes&=~r,mi(e,s,r)):(Te&&i&&rh(s),s.flags|=1,Ct(e,s,a,r),s.child)}function $f(e,s,i,a,r){if(e===null){var n=i.type;return typeof n=="function"&&!Sh(n)&&n.defaultProps===void 0&&i.compare===null&&i.defaultProps===void 0?(s.tag=15,s.type=n,Sw(e,s,n,a,r)):(e=Ec(i.type,null,a,s,s.mode,r),e.ref=s.ref,e.return=s,s.child=e)}if(n=e.child,!(e.lanes&r)){var o=n.memoizedProps;if(i=i.compare,i=i!==null?i:Vo,i(o,a)&&e.ref===s.ref)return mi(e,s,r)}return s.flags|=1,e=sa(n,a),e.ref=s.ref,e.return=s,s.child=e}function Sw(e,s,i,a,r){if(e!==null){var n=e.memoizedProps;if(Vo(n,a)&&e.ref===s.ref)if(Rt=!1,s.pendingProps=a=n,(e.lanes&r)!==0)e.flags&131072&&(Rt=!0);else return s.lanes=e.lanes,mi(e,s,r)}return mp(e,s,i,a,r)}function Aw(e,s,i){var a=s.pendingProps,r=a.children,n=e!==null?e.memoizedState:null;if(a.mode==="hidden")if(!(s.mode&1))s.memoizedState={baseLanes:0,cachePool:null,transitions:null},ke(Rr,Ft),Ft|=i;else{if(!(i&1073741824))return e=n!==null?n.baseLanes|i:i,s.lanes=s.childLanes=1073741824,s.memoizedState={baseLanes:e,cachePool:null,transitions:null},s.updateQueue=null,ke(Rr,Ft),Ft|=e,null;s.memoizedState={baseLanes:0,cachePool:null,transitions:null},a=n!==null?n.baseLanes:i,ke(Rr,Ft),Ft|=a}else n!==null?(a=n.baseLanes|i,s.memoizedState=null):a=i,ke(Rr,Ft),Ft|=a;return Ct(e,s,r,i),s.child}function Iw(e,s){var i=s.ref;(e===null&&i!==null||e!==null&&e.ref!==i)&&(s.flags|=512,s.flags|=2097152)}function mp(e,s,i,a,r){var n=Lt(i)?Xa:jt.current;return n=xn(s,n),Hr(s,r),i=fh(e,s,i,a,n,r),a=vh(),e!==null&&!Rt?(s.updateQueue=e.updateQueue,s.flags&=-2053,e.lanes&=~r,mi(e,s,r)):(Te&&a&&rh(s),s.flags|=1,Ct(e,s,i,r),s.child)}function Uf(e,s,i,a,r){if(Lt(i)){var n=!0;Qc(s)}else n=!1;if(Hr(s,r),s.stateNode===null)Nc(e,s),Cw(s,i,a),dp(s,i,a,r),a=!0;else if(e===null){var o=s.stateNode,l=s.memoizedProps;o.props=l;var c=o.context,d=i.contextType;typeof d=="object"&&d!==null?d=cs(d):(d=Lt(i)?Xa:jt.current,d=xn(s,d));var u=i.getDerivedStateFromProps,p=typeof u=="function"||typeof o.getSnapshotBeforeUpdate=="function";p||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(l!==a||c!==d)&&zf(s,o,a,d),qi=!1;var x=s.memoizedState;o.state=x,Zc(s,a,o,r),c=s.memoizedState,l!==a||x!==c||Ot.current||qi?(typeof u=="function"&&(cp(s,i,u,a),c=s.memoizedState),(l=qi||Lf(s,i,l,a,x,c,d))?(p||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(s.flags|=4194308)):(typeof o.componentDidMount=="function"&&(s.flags|=4194308),s.memoizedProps=a,s.memoizedState=c),o.props=a,o.state=c,o.context=d,a=l):(typeof o.componentDidMount=="function"&&(s.flags|=4194308),a=!1)}else{o=s.stateNode,aw(e,s),l=s.memoizedProps,d=s.type===s.elementType?l:bs(s.type,l),o.props=d,p=s.pendingProps,x=o.context,c=i.contextType,typeof c=="object"&&c!==null?c=cs(c):(c=Lt(i)?Xa:jt.current,c=xn(s,c));var h=i.getDerivedStateFromProps;(u=typeof h=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(l!==p||x!==c)&&zf(s,o,a,c),qi=!1,x=s.memoizedState,o.state=x,Zc(s,a,o,r);var j=s.memoizedState;l!==p||x!==j||Ot.current||qi?(typeof h=="function"&&(cp(s,i,h,a),j=s.memoizedState),(d=qi||Lf(s,i,d,a,x,j,c)||!1)?(u||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(a,j,c),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(a,j,c)),typeof o.componentDidUpdate=="function"&&(s.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(s.flags|=1024)):(typeof o.componentDidUpdate!="function"||l===e.memoizedProps&&x===e.memoizedState||(s.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&x===e.memoizedState||(s.flags|=1024),s.memoizedProps=a,s.memoizedState=j),o.props=a,o.state=j,o.context=c,a=d):(typeof o.componentDidUpdate!="function"||l===e.memoizedProps&&x===e.memoizedState||(s.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||l===e.memoizedProps&&x===e.memoizedState||(s.flags|=1024),a=!1)}return pp(e,s,i,a,n,r)}function pp(e,s,i,a,r,n){Iw(e,s);var o=(s.flags&128)!==0;if(!a&&!o)return r&&If(s,i,!1),mi(e,s,n);a=s.stateNode,GE.current=s;var l=o&&typeof i.getDerivedStateFromError!="function"?null:a.render();return s.flags|=1,e!==null&&o?(s.child=gn(s,e.child,null,n),s.child=gn(s,null,l,n)):Ct(e,s,l,n),s.memoizedState=a.state,r&&If(s,i,!0),s.child}function Tw(e){var s=e.stateNode;s.pendingContext?Af(e,s.pendingContext,s.pendingContext!==s.context):s.context&&Af(e,s.context,!1),ph(e,s.containerInfo)}function Hf(e,s,i,a,r){return hn(),oh(r),s.flags|=256,Ct(e,s,i,a),s.child}var xp={dehydrated:null,treeContext:null,retryLane:0};function hp(e){return{baseLanes:e,cachePool:null,transitions:null}}function qw(e,s,i){var a=s.pendingProps,r=De.current,n=!1,o=(s.flags&128)!==0,l;if((l=o)||(l=e!==null&&e.memoizedState===null?!1:(r&2)!==0),l?(n=!0,s.flags&=-129):(e===null||e.memoizedState!==null)&&(r|=1),ke(De,r&1),e===null)return op(s),e=s.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(s.mode&1?e.data==="$!"?s.lanes=8:s.lanes=1073741824:s.lanes=1,null):(o=a.children,e=a.fallback,n?(a=s.mode,n=s.child,o={mode:"hidden",children:o},!(a&1)&&n!==null?(n.childLanes=0,n.pendingProps=o):n=zd(o,a,0,null),e=Ja(e,a,i,null),n.return=s,e.return=s,n.sibling=e,s.child=n,s.child.memoizedState=hp(i),s.memoizedState=xp,e):jh(s,o));if(r=e.memoizedState,r!==null&&(l=r.dehydrated,l!==null))return $E(e,s,o,a,l,r,i);if(n){n=a.fallback,o=s.mode,r=e.child,l=r.sibling;var c={mode:"hidden",children:a.children};return!(o&1)&&s.child!==r?(a=s.child,a.childLanes=0,a.pendingProps=c,s.deletions=null):(a=sa(r,c),a.subtreeFlags=r.subtreeFlags&14680064),l!==null?n=sa(l,n):(n=Ja(n,o,i,null),n.flags|=2),n.return=s,a.return=s,a.sibling=n,s.child=a,a=n,n=s.child,o=e.child.memoizedState,o=o===null?hp(i):{baseLanes:o.baseLanes|i,cachePool:null,transitions:o.transitions},n.memoizedState=o,n.childLanes=e.childLanes&~i,s.memoizedState=xp,a}return n=e.child,e=n.sibling,a=sa(n,{mode:"visible",children:a.children}),!(s.mode&1)&&(a.lanes=i),a.return=s,a.sibling=null,e!==null&&(i=s.deletions,i===null?(s.deletions=[e],s.flags|=16):i.push(e)),s.child=a,s.memoizedState=null,a}function jh(e,s){return s=zd({mode:"visible",children:s},e.mode,0,null),s.return=e,e.child=s}function Ql(e,s,i,a){return a!==null&&oh(a),gn(s,e.child,null,i),e=jh(s,s.pendingProps.children),e.flags|=2,s.memoizedState=null,e}function $E(e,s,i,a,r,n,o){if(i)return s.flags&256?(s.flags&=-257,a=$u(Error(U(422))),Ql(e,s,o,a)):s.memoizedState!==null?(s.child=e.child,s.flags|=128,null):(n=a.fallback,r=s.mode,a=zd({mode:"visible",children:a.children},r,0,null),n=Ja(n,r,o,null),n.flags|=2,a.return=s,n.return=s,a.sibling=n,s.child=a,s.mode&1&&gn(s,e.child,null,o),s.child.memoizedState=hp(o),s.memoizedState=xp,n);if(!(s.mode&1))return Ql(e,s,o,null);if(r.data==="$!"){if(a=r.nextSibling&&r.nextSibling.dataset,a)var l=a.dgst;return a=l,n=Error(U(419)),a=$u(n,a,void 0),Ql(e,s,o,a)}if(l=(o&e.childLanes)!==0,Rt||l){if(a=at,a!==null){switch(o&-o){case 4:r=2;break;case 16:r=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:r=32;break;case 536870912:r=268435456;break;default:r=0}r=r&(a.suspendedLanes|o)?0:r,r!==0&&r!==n.retryLane&&(n.retryLane=r,ui(e,r),Ss(a,e,r,-1))}return Ph(),a=$u(Error(U(421))),Ql(e,s,o,a)}return r.data==="$?"?(s.flags|=128,s.child=e.child,s=i3.bind(null,e),r._reactRetry=s,null):(e=n.treeContext,Ut=Xi(r.nextSibling),Ht=s,Te=!0,Cs=null,e!==null&&(is[as++]=ri,is[as++]=ni,is[as++]=Za,ri=e.id,ni=e.overflow,Za=s),s=jh(s,a.children),s.flags|=4096,s)}function Wf(e,s,i){e.lanes|=s;var a=e.alternate;a!==null&&(a.lanes|=s),lp(e.return,s,i)}function Uu(e,s,i,a,r){var n=e.memoizedState;n===null?e.memoizedState={isBackwards:s,rendering:null,renderingStartTime:0,last:a,tail:i,tailMode:r}:(n.isBackwards=s,n.rendering=null,n.renderingStartTime=0,n.last=a,n.tail=i,n.tailMode=r)}function Dw(e,s,i){var a=s.pendingProps,r=a.revealOrder,n=a.tail;if(Ct(e,s,a.children,i),a=De.current,a&2)a=a&1|2,s.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=s.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Wf(e,i,s);else if(e.tag===19)Wf(e,i,s);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===s)break e;for(;e.sibling===null;){if(e.return===null||e.return===s)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}a&=1}if(ke(De,a),!(s.mode&1))s.memoizedState=null;else switch(r){case"forwards":for(i=s.child,r=null;i!==null;)e=i.alternate,e!==null&&ed(e)===null&&(r=i),i=i.sibling;i=r,i===null?(r=s.child,s.child=null):(r=i.sibling,i.sibling=null),Uu(s,!1,r,i,n);break;case"backwards":for(i=null,r=s.child,s.child=null;r!==null;){if(e=r.alternate,e!==null&&ed(e)===null){s.child=r;break}e=r.sibling,r.sibling=i,i=r,r=e}Uu(s,!0,i,null,n);break;case"together":Uu(s,!1,null,null,void 0);break;default:s.memoizedState=null}return s.child}function Nc(e,s){!(s.mode&1)&&e!==null&&(e.alternate=null,s.alternate=null,s.flags|=2)}function mi(e,s,i){if(e!==null&&(s.dependencies=e.dependencies),tr|=s.lanes,!(i&s.childLanes))return null;if(e!==null&&s.child!==e.child)throw Error(U(153));if(s.child!==null){for(e=s.child,i=sa(e,e.pendingProps),s.child=i,i.return=s;e.sibling!==null;)e=e.sibling,i=i.sibling=sa(e,e.pendingProps),i.return=s;i.sibling=null}return s.child}function UE(e,s,i){switch(s.tag){case 3:Tw(s),hn();break;case 5:rw(s);break;case 1:Lt(s.type)&&Qc(s);break;case 4:ph(s,s.stateNode.containerInfo);break;case 10:var a=s.type._context,r=s.memoizedProps.value;ke(Yc,a._currentValue),a._currentValue=r;break;case 13:if(a=s.memoizedState,a!==null)return a.dehydrated!==null?(ke(De,De.current&1),s.flags|=128,null):i&s.child.childLanes?qw(e,s,i):(ke(De,De.current&1),e=mi(e,s,i),e!==null?e.sibling:null);ke(De,De.current&1);break;case 19:if(a=(i&s.childLanes)!==0,e.flags&128){if(a)return Dw(e,s,i);s.flags|=128}if(r=s.memoizedState,r!==null&&(r.rendering=null,r.tail=null,r.lastEffect=null),ke(De,De.current),a)break;return null;case 22:case 23:return s.lanes=0,Aw(e,s,i)}return mi(e,s,i)}var Vw,gp,_w,Rw;Vw=function(e,s){for(var i=s.child;i!==null;){if(i.tag===5||i.tag===6)e.appendChild(i.stateNode);else if(i.tag!==4&&i.child!==null){i.child.return=i,i=i.child;continue}if(i===s)break;for(;i.sibling===null;){if(i.return===null||i.return===s)return;i=i.return}i.sibling.return=i.return,i=i.sibling}};gp=function(){};_w=function(e,s,i,a){var r=e.memoizedProps;if(r!==a){e=s.stateNode,_a(Gs.current);var n=null;switch(i){case"input":r=Lm(e,r),a=Lm(e,a),n=[];break;case"select":r=Re({},r,{value:void 0}),a=Re({},a,{value:void 0}),n=[];break;case"textarea":r=Mm(e,r),a=Mm(e,a),n=[];break;default:typeof r.onClick!="function"&&typeof a.onClick=="function"&&(e.onclick=Hc)}Gm(i,a);var o;i=null;for(d in r)if(!a.hasOwnProperty(d)&&r.hasOwnProperty(d)&&r[d]!=null)if(d==="style"){var l=r[d];for(o in l)l.hasOwnProperty(o)&&(i||(i={}),i[o]="")}else d!=="dangerouslySetInnerHTML"&&d!=="children"&&d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&d!=="autoFocus"&&(Po.hasOwnProperty(d)?n||(n=[]):(n=n||[]).push(d,null));for(d in a){var c=a[d];if(l=r!=null?r[d]:void 0,a.hasOwnProperty(d)&&c!==l&&(c!=null||l!=null))if(d==="style")if(l){for(o in l)!l.hasOwnProperty(o)||c&&c.hasOwnProperty(o)||(i||(i={}),i[o]="");for(o in c)c.hasOwnProperty(o)&&l[o]!==c[o]&&(i||(i={}),i[o]=c[o])}else i||(n||(n=[]),n.push(d,i)),i=c;else d==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,l=l?l.__html:void 0,c!=null&&l!==c&&(n=n||[]).push(d,c)):d==="children"?typeof c!="string"&&typeof c!="number"||(n=n||[]).push(d,""+c):d!=="suppressContentEditableWarning"&&d!=="suppressHydrationWarning"&&(Po.hasOwnProperty(d)?(c!=null&&d==="onScroll"&&Ee("scroll",e),n||l===c||(n=[])):(n=n||[]).push(d,c))}i&&(n=n||[]).push("style",i);var d=n;(s.updateQueue=d)&&(s.flags|=4)}};Rw=function(e,s,i,a){i!==a&&(s.flags|=4)};function Wn(e,s){if(!Te)switch(e.tailMode){case"hidden":s=e.tail;for(var i=null;s!==null;)s.alternate!==null&&(i=s),s=s.sibling;i===null?e.tail=null:i.sibling=null;break;case"collapsed":i=e.tail;for(var a=null;i!==null;)i.alternate!==null&&(a=i),i=i.sibling;a===null?s||e.tail===null?e.tail=null:e.tail.sibling=null:a.sibling=null}}function ft(e){var s=e.alternate!==null&&e.alternate.child===e.child,i=0,a=0;if(s)for(var r=e.child;r!==null;)i|=r.lanes|r.childLanes,a|=r.subtreeFlags&14680064,a|=r.flags&14680064,r.return=e,r=r.sibling;else for(r=e.child;r!==null;)i|=r.lanes|r.childLanes,a|=r.subtreeFlags,a|=r.flags,r.return=e,r=r.sibling;return e.subtreeFlags|=a,e.childLanes=i,s}function HE(e,s,i){var a=s.pendingProps;switch(nh(s),s.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ft(s),null;case 1:return Lt(s.type)&&Wc(),ft(s),null;case 3:return a=s.stateNode,fn(),Pe(Ot),Pe(jt),hh(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(Hl(s)?s.flags|=4:e===null||e.memoizedState.isDehydrated&&!(s.flags&256)||(s.flags|=1024,Cs!==null&&(kp(Cs),Cs=null))),gp(e,s),ft(s),null;case 5:xh(s);var r=_a(zo.current);if(i=s.type,e!==null&&s.stateNode!=null)_w(e,s,i,a,r),e.ref!==s.ref&&(s.flags|=512,s.flags|=2097152);else{if(!a){if(s.stateNode===null)throw Error(U(166));return ft(s),null}if(e=_a(Gs.current),Hl(s)){a=s.stateNode,i=s.type;var n=s.memoizedProps;switch(a[zs]=s,a[Oo]=n,e=(s.mode&1)!==0,i){case"dialog":Ee("cancel",a),Ee("close",a);break;case"iframe":case"object":case"embed":Ee("load",a);break;case"video":case"audio":for(r=0;r<ao.length;r++)Ee(ao[r],a);break;case"source":Ee("error",a);break;case"img":case"image":case"link":Ee("error",a),Ee("load",a);break;case"details":Ee("toggle",a);break;case"input":tf(a,n),Ee("invalid",a);break;case"select":a._wrapperState={wasMultiple:!!n.multiple},Ee("invalid",a);break;case"textarea":af(a,n),Ee("invalid",a)}Gm(i,n),r=null;for(var o in n)if(n.hasOwnProperty(o)){var l=n[o];o==="children"?typeof l=="string"?a.textContent!==l&&(n.suppressHydrationWarning!==!0&&Ul(a.textContent,l,e),r=["children",l]):typeof l=="number"&&a.textContent!==""+l&&(n.suppressHydrationWarning!==!0&&Ul(a.textContent,l,e),r=["children",""+l]):Po.hasOwnProperty(o)&&l!=null&&o==="onScroll"&&Ee("scroll",a)}switch(i){case"input":Ol(a),sf(a,n,!0);break;case"textarea":Ol(a),rf(a);break;case"select":case"option":break;default:typeof n.onClick=="function"&&(a.onclick=Hc)}a=r,s.updateQueue=a,a!==null&&(s.flags|=4)}else{o=r.nodeType===9?r:r.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=d0(i)),e==="http://www.w3.org/1999/xhtml"?i==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):typeof a.is=="string"?e=o.createElement(i,{is:a.is}):(e=o.createElement(i),i==="select"&&(o=e,a.multiple?o.multiple=!0:a.size&&(o.size=a.size))):e=o.createElementNS(e,i),e[zs]=s,e[Oo]=a,Vw(e,s,!1,!1),s.stateNode=e;e:{switch(o=$m(i,a),i){case"dialog":Ee("cancel",e),Ee("close",e),r=a;break;case"iframe":case"object":case"embed":Ee("load",e),r=a;break;case"video":case"audio":for(r=0;r<ao.length;r++)Ee(ao[r],e);r=a;break;case"source":Ee("error",e),r=a;break;case"img":case"image":case"link":Ee("error",e),Ee("load",e),r=a;break;case"details":Ee("toggle",e),r=a;break;case"input":tf(e,a),r=Lm(e,a),Ee("invalid",e);break;case"option":r=a;break;case"select":e._wrapperState={wasMultiple:!!a.multiple},r=Re({},a,{value:void 0}),Ee("invalid",e);break;case"textarea":af(e,a),r=Mm(e,a),Ee("invalid",e);break;default:r=a}Gm(i,r),l=r;for(n in l)if(l.hasOwnProperty(n)){var c=l[n];n==="style"?p0(e,c):n==="dangerouslySetInnerHTML"?(c=c?c.__html:void 0,c!=null&&u0(e,c)):n==="children"?typeof c=="string"?(i!=="textarea"||c!=="")&&So(e,c):typeof c=="number"&&So(e,""+c):n!=="suppressContentEditableWarning"&&n!=="suppressHydrationWarning"&&n!=="autoFocus"&&(Po.hasOwnProperty(n)?c!=null&&n==="onScroll"&&Ee("scroll",e):c!=null&&Ux(e,n,c,o))}switch(i){case"input":Ol(e),sf(e,a,!1);break;case"textarea":Ol(e),rf(e);break;case"option":a.value!=null&&e.setAttribute("value",""+ra(a.value));break;case"select":e.multiple=!!a.multiple,n=a.value,n!=null?Fr(e,!!a.multiple,n,!1):a.defaultValue!=null&&Fr(e,!!a.multiple,a.defaultValue,!0);break;default:typeof r.onClick=="function"&&(e.onclick=Hc)}switch(i){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}}a&&(s.flags|=4)}s.ref!==null&&(s.flags|=512,s.flags|=2097152)}return ft(s),null;case 6:if(e&&s.stateNode!=null)Rw(e,s,e.memoizedProps,a);else{if(typeof a!="string"&&s.stateNode===null)throw Error(U(166));if(i=_a(zo.current),_a(Gs.current),Hl(s)){if(a=s.stateNode,i=s.memoizedProps,a[zs]=s,(n=a.nodeValue!==i)&&(e=Ht,e!==null))switch(e.tag){case 3:Ul(a.nodeValue,i,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&Ul(a.nodeValue,i,(e.mode&1)!==0)}n&&(s.flags|=4)}else a=(i.nodeType===9?i:i.ownerDocument).createTextNode(a),a[zs]=s,s.stateNode=a}return ft(s),null;case 13:if(Pe(De),a=s.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Te&&Ut!==null&&s.mode&1&&!(s.flags&128))ew(),hn(),s.flags|=98560,n=!1;else if(n=Hl(s),a!==null&&a.dehydrated!==null){if(e===null){if(!n)throw Error(U(318));if(n=s.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(U(317));n[zs]=s}else hn(),!(s.flags&128)&&(s.memoizedState=null),s.flags|=4;ft(s),n=!1}else Cs!==null&&(kp(Cs),Cs=null),n=!0;if(!n)return s.flags&65536?s:null}return s.flags&128?(s.lanes=i,s):(a=a!==null,a!==(e!==null&&e.memoizedState!==null)&&a&&(s.child.flags|=8192,s.mode&1&&(e===null||De.current&1?tt===0&&(tt=3):Ph())),s.updateQueue!==null&&(s.flags|=4),ft(s),null);case 4:return fn(),gp(e,s),e===null&&_o(s.stateNode.containerInfo),ft(s),null;case 10:return dh(s.type._context),ft(s),null;case 17:return Lt(s.type)&&Wc(),ft(s),null;case 19:if(Pe(De),n=s.memoizedState,n===null)return ft(s),null;if(a=(s.flags&128)!==0,o=n.rendering,o===null)if(a)Wn(n,!1);else{if(tt!==0||e!==null&&e.flags&128)for(e=s.child;e!==null;){if(o=ed(e),o!==null){for(s.flags|=128,Wn(n,!1),a=o.updateQueue,a!==null&&(s.updateQueue=a,s.flags|=4),s.subtreeFlags=0,a=i,i=s.child;i!==null;)n=i,e=a,n.flags&=14680066,o=n.alternate,o===null?(n.childLanes=0,n.lanes=e,n.child=null,n.subtreeFlags=0,n.memoizedProps=null,n.memoizedState=null,n.updateQueue=null,n.dependencies=null,n.stateNode=null):(n.childLanes=o.childLanes,n.lanes=o.lanes,n.child=o.child,n.subtreeFlags=0,n.deletions=null,n.memoizedProps=o.memoizedProps,n.memoizedState=o.memoizedState,n.updateQueue=o.updateQueue,n.type=o.type,e=o.dependencies,n.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),i=i.sibling;return ke(De,De.current&1|2),s.child}e=e.sibling}n.tail!==null&&Fe()>bn&&(s.flags|=128,a=!0,Wn(n,!1),s.lanes=4194304)}else{if(!a)if(e=ed(o),e!==null){if(s.flags|=128,a=!0,i=e.updateQueue,i!==null&&(s.updateQueue=i,s.flags|=4),Wn(n,!0),n.tail===null&&n.tailMode==="hidden"&&!o.alternate&&!Te)return ft(s),null}else 2*Fe()-n.renderingStartTime>bn&&i!==1073741824&&(s.flags|=128,a=!0,Wn(n,!1),s.lanes=4194304);n.isBackwards?(o.sibling=s.child,s.child=o):(i=n.last,i!==null?i.sibling=o:s.child=o,n.last=o)}return n.tail!==null?(s=n.tail,n.rendering=s,n.tail=s.sibling,n.renderingStartTime=Fe(),s.sibling=null,i=De.current,ke(De,a?i&1|2:i&1),s):(ft(s),null);case 22:case 23:return Eh(),a=s.memoizedState!==null,e!==null&&e.memoizedState!==null!==a&&(s.flags|=8192),a&&s.mode&1?Ft&1073741824&&(ft(s),s.subtreeFlags&6&&(s.flags|=8192)):ft(s),null;case 24:return null;case 25:return null}throw Error(U(156,s.tag))}function WE(e,s){switch(nh(s),s.tag){case 1:return Lt(s.type)&&Wc(),e=s.flags,e&65536?(s.flags=e&-65537|128,s):null;case 3:return fn(),Pe(Ot),Pe(jt),hh(),e=s.flags,e&65536&&!(e&128)?(s.flags=e&-65537|128,s):null;case 5:return xh(s),null;case 13:if(Pe(De),e=s.memoizedState,e!==null&&e.dehydrated!==null){if(s.alternate===null)throw Error(U(340));hn()}return e=s.flags,e&65536?(s.flags=e&-65537|128,s):null;case 19:return Pe(De),null;case 4:return fn(),null;case 10:return dh(s.type._context),null;case 22:case 23:return Eh(),null;case 24:return null;default:return null}}var Kl=!1,bt=!1,QE=typeof WeakSet=="function"?WeakSet:Set,X=null;function _r(e,s){var i=e.ref;if(i!==null)if(typeof i=="function")try{i(null)}catch(a){Be(e,s,a)}else i.current=null}function fp(e,s,i){try{i()}catch(a){Be(e,s,a)}}var Qf=!1;function KE(e,s){if(ep=Gc,e=M0(),ah(e)){if("selectionStart"in e)var i={start:e.selectionStart,end:e.selectionEnd};else e:{i=(i=e.ownerDocument)&&i.defaultView||window;var a=i.getSelection&&i.getSelection();if(a&&a.rangeCount!==0){i=a.anchorNode;var r=a.anchorOffset,n=a.focusNode;a=a.focusOffset;try{i.nodeType,n.nodeType}catch{i=null;break e}var o=0,l=-1,c=-1,d=0,u=0,p=e,x=null;t:for(;;){for(var h;p!==i||r!==0&&p.nodeType!==3||(l=o+r),p!==n||a!==0&&p.nodeType!==3||(c=o+a),p.nodeType===3&&(o+=p.nodeValue.length),(h=p.firstChild)!==null;)x=p,p=h;for(;;){if(p===e)break t;if(x===i&&++d===r&&(l=o),x===n&&++u===a&&(c=o),(h=p.nextSibling)!==null)break;p=x,x=p.parentNode}p=h}i=l===-1||c===-1?null:{start:l,end:c}}else i=null}i=i||{start:0,end:0}}else i=null;for(tp={focusedElem:e,selectionRange:i},Gc=!1,X=s;X!==null;)if(s=X,e=s.child,(s.subtreeFlags&1028)!==0&&e!==null)e.return=s,X=e;else for(;X!==null;){s=X;try{var j=s.alternate;if(s.flags&1024)switch(s.tag){case 0:case 11:case 15:break;case 1:if(j!==null){var f=j.memoizedProps,w=j.memoizedState,v=s.stateNode,g=v.getSnapshotBeforeUpdate(s.elementType===s.type?f:bs(s.type,f),w);v.__reactInternalSnapshotBeforeUpdate=g}break;case 3:var y=s.stateNode.containerInfo;y.nodeType===1?y.textContent="":y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(U(163))}}catch(C){Be(s,s.return,C)}if(e=s.sibling,e!==null){e.return=s.return,X=e;break}X=s.return}return j=Qf,Qf=!1,j}function go(e,s,i){var a=s.updateQueue;if(a=a!==null?a.lastEffect:null,a!==null){var r=a=a.next;do{if((r.tag&e)===e){var n=r.destroy;r.destroy=void 0,n!==void 0&&fp(s,i,n)}r=r.next}while(r!==a)}}function Od(e,s){if(s=s.updateQueue,s=s!==null?s.lastEffect:null,s!==null){var i=s=s.next;do{if((i.tag&e)===e){var a=i.create;i.destroy=a()}i=i.next}while(i!==s)}}function vp(e){var s=e.ref;if(s!==null){var i=e.stateNode;switch(e.tag){case 5:e=i;break;default:e=i}typeof s=="function"?s(e):s.current=e}}function Ow(e){var s=e.alternate;s!==null&&(e.alternate=null,Ow(s)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(s=e.stateNode,s!==null&&(delete s[zs],delete s[Oo],delete s[ap],delete s[TE],delete s[qE])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Lw(e){return e.tag===5||e.tag===3||e.tag===4}function Kf(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Lw(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function bp(e,s,i){var a=e.tag;if(a===5||a===6)e=e.stateNode,s?i.nodeType===8?i.parentNode.insertBefore(e,s):i.insertBefore(e,s):(i.nodeType===8?(s=i.parentNode,s.insertBefore(e,i)):(s=i,s.appendChild(e)),i=i._reactRootContainer,i!=null||s.onclick!==null||(s.onclick=Hc));else if(a!==4&&(e=e.child,e!==null))for(bp(e,s,i),e=e.sibling;e!==null;)bp(e,s,i),e=e.sibling}function yp(e,s,i){var a=e.tag;if(a===5||a===6)e=e.stateNode,s?i.insertBefore(e,s):i.appendChild(e);else if(a!==4&&(e=e.child,e!==null))for(yp(e,s,i),e=e.sibling;e!==null;)yp(e,s,i),e=e.sibling}var lt=null,Ns=!1;function Ci(e,s,i){for(i=i.child;i!==null;)zw(e,s,i),i=i.sibling}function zw(e,s,i){if(Fs&&typeof Fs.onCommitFiberUnmount=="function")try{Fs.onCommitFiberUnmount(Ad,i)}catch{}switch(i.tag){case 5:bt||_r(i,s);case 6:var a=lt,r=Ns;lt=null,Ci(e,s,i),lt=a,Ns=r,lt!==null&&(Ns?(e=lt,i=i.stateNode,e.nodeType===8?e.parentNode.removeChild(i):e.removeChild(i)):lt.removeChild(i.stateNode));break;case 18:lt!==null&&(Ns?(e=lt,i=i.stateNode,e.nodeType===8?Lu(e.parentNode,i):e.nodeType===1&&Lu(e,i),qo(e)):Lu(lt,i.stateNode));break;case 4:a=lt,r=Ns,lt=i.stateNode.containerInfo,Ns=!0,Ci(e,s,i),lt=a,Ns=r;break;case 0:case 11:case 14:case 15:if(!bt&&(a=i.updateQueue,a!==null&&(a=a.lastEffect,a!==null))){r=a=a.next;do{var n=r,o=n.destroy;n=n.tag,o!==void 0&&(n&2||n&4)&&fp(i,s,o),r=r.next}while(r!==a)}Ci(e,s,i);break;case 1:if(!bt&&(_r(i,s),a=i.stateNode,typeof a.componentWillUnmount=="function"))try{a.props=i.memoizedProps,a.state=i.memoizedState,a.componentWillUnmount()}catch(l){Be(i,s,l)}Ci(e,s,i);break;case 21:Ci(e,s,i);break;case 22:i.mode&1?(bt=(a=bt)||i.memoizedState!==null,Ci(e,s,i),bt=a):Ci(e,s,i);break;default:Ci(e,s,i)}}function Jf(e){var s=e.updateQueue;if(s!==null){e.updateQueue=null;var i=e.stateNode;i===null&&(i=e.stateNode=new QE),s.forEach(function(a){var r=a3.bind(null,e,a);i.has(a)||(i.add(a),a.then(r,r))})}}function xs(e,s){var i=s.deletions;if(i!==null)for(var a=0;a<i.length;a++){var r=i[a];try{var n=e,o=s,l=o;e:for(;l!==null;){switch(l.tag){case 5:lt=l.stateNode,Ns=!1;break e;case 3:lt=l.stateNode.containerInfo,Ns=!0;break e;case 4:lt=l.stateNode.containerInfo,Ns=!0;break e}l=l.return}if(lt===null)throw Error(U(160));zw(n,o,r),lt=null,Ns=!1;var c=r.alternate;c!==null&&(c.return=null),r.return=null}catch(d){Be(r,s,d)}}if(s.subtreeFlags&12854)for(s=s.child;s!==null;)Bw(s,e),s=s.sibling}function Bw(e,s){var i=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(xs(s,e),Vs(e),a&4){try{go(3,e,e.return),Od(3,e)}catch(f){Be(e,e.return,f)}try{go(5,e,e.return)}catch(f){Be(e,e.return,f)}}break;case 1:xs(s,e),Vs(e),a&512&&i!==null&&_r(i,i.return);break;case 5:if(xs(s,e),Vs(e),a&512&&i!==null&&_r(i,i.return),e.flags&32){var r=e.stateNode;try{So(r,"")}catch(f){Be(e,e.return,f)}}if(a&4&&(r=e.stateNode,r!=null)){var n=e.memoizedProps,o=i!==null?i.memoizedProps:n,l=e.type,c=e.updateQueue;if(e.updateQueue=null,c!==null)try{l==="input"&&n.type==="radio"&&n.name!=null&&l0(r,n),$m(l,o);var d=$m(l,n);for(o=0;o<c.length;o+=2){var u=c[o],p=c[o+1];u==="style"?p0(r,p):u==="dangerouslySetInnerHTML"?u0(r,p):u==="children"?So(r,p):Ux(r,u,p,d)}switch(l){case"input":zm(r,n);break;case"textarea":c0(r,n);break;case"select":var x=r._wrapperState.wasMultiple;r._wrapperState.wasMultiple=!!n.multiple;var h=n.value;h!=null?Fr(r,!!n.multiple,h,!1):x!==!!n.multiple&&(n.defaultValue!=null?Fr(r,!!n.multiple,n.defaultValue,!0):Fr(r,!!n.multiple,n.multiple?[]:"",!1))}r[Oo]=n}catch(f){Be(e,e.return,f)}}break;case 6:if(xs(s,e),Vs(e),a&4){if(e.stateNode===null)throw Error(U(162));r=e.stateNode,n=e.memoizedProps;try{r.nodeValue=n}catch(f){Be(e,e.return,f)}}break;case 3:if(xs(s,e),Vs(e),a&4&&i!==null&&i.memoizedState.isDehydrated)try{qo(s.containerInfo)}catch(f){Be(e,e.return,f)}break;case 4:xs(s,e),Vs(e);break;case 13:xs(s,e),Vs(e),r=e.child,r.flags&8192&&(n=r.memoizedState!==null,r.stateNode.isHidden=n,!n||r.alternate!==null&&r.alternate.memoizedState!==null||(kh=Fe())),a&4&&Jf(e);break;case 22:if(u=i!==null&&i.memoizedState!==null,e.mode&1?(bt=(d=bt)||u,xs(s,e),bt=d):xs(s,e),Vs(e),a&8192){if(d=e.memoizedState!==null,(e.stateNode.isHidden=d)&&!u&&e.mode&1)for(X=e,u=e.child;u!==null;){for(p=X=u;X!==null;){switch(x=X,h=x.child,x.tag){case 0:case 11:case 14:case 15:go(4,x,x.return);break;case 1:_r(x,x.return);var j=x.stateNode;if(typeof j.componentWillUnmount=="function"){a=x,i=x.return;try{s=a,j.props=s.memoizedProps,j.state=s.memoizedState,j.componentWillUnmount()}catch(f){Be(a,i,f)}}break;case 5:_r(x,x.return);break;case 22:if(x.memoizedState!==null){Xf(p);continue}}h!==null?(h.return=x,X=h):Xf(p)}u=u.sibling}e:for(u=null,p=e;;){if(p.tag===5){if(u===null){u=p;try{r=p.stateNode,d?(n=r.style,typeof n.setProperty=="function"?n.setProperty("display","none","important"):n.display="none"):(l=p.stateNode,c=p.memoizedProps.style,o=c!=null&&c.hasOwnProperty("display")?c.display:null,l.style.display=m0("display",o))}catch(f){Be(e,e.return,f)}}}else if(p.tag===6){if(u===null)try{p.stateNode.nodeValue=d?"":p.memoizedProps}catch(f){Be(e,e.return,f)}}else if((p.tag!==22&&p.tag!==23||p.memoizedState===null||p===e)&&p.child!==null){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;p.sibling===null;){if(p.return===null||p.return===e)break e;u===p&&(u=null),p=p.return}u===p&&(u=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:xs(s,e),Vs(e),a&4&&Jf(e);break;case 21:break;default:xs(s,e),Vs(e)}}function Vs(e){var s=e.flags;if(s&2){try{e:{for(var i=e.return;i!==null;){if(Lw(i)){var a=i;break e}i=i.return}throw Error(U(160))}switch(a.tag){case 5:var r=a.stateNode;a.flags&32&&(So(r,""),a.flags&=-33);var n=Kf(e);yp(e,n,r);break;case 3:case 4:var o=a.stateNode.containerInfo,l=Kf(e);bp(e,l,o);break;default:throw Error(U(161))}}catch(c){Be(e,e.return,c)}e.flags&=-3}s&4096&&(e.flags&=-4097)}function JE(e,s,i){X=e,Mw(e)}function Mw(e,s,i){for(var a=(e.mode&1)!==0;X!==null;){var r=X,n=r.child;if(r.tag===22&&a){var o=r.memoizedState!==null||Kl;if(!o){var l=r.alternate,c=l!==null&&l.memoizedState!==null||bt;l=Kl;var d=bt;if(Kl=o,(bt=c)&&!d)for(X=r;X!==null;)o=X,c=o.child,o.tag===22&&o.memoizedState!==null?Zf(r):c!==null?(c.return=o,X=c):Zf(r);for(;n!==null;)X=n,Mw(n),n=n.sibling;X=r,Kl=l,bt=d}Yf(e)}else r.subtreeFlags&8772&&n!==null?(n.return=r,X=n):Yf(e)}}function Yf(e){for(;X!==null;){var s=X;if(s.flags&8772){var i=s.alternate;try{if(s.flags&8772)switch(s.tag){case 0:case 11:case 15:bt||Od(5,s);break;case 1:var a=s.stateNode;if(s.flags&4&&!bt)if(i===null)a.componentDidMount();else{var r=s.elementType===s.type?i.memoizedProps:bs(s.type,i.memoizedProps);a.componentDidUpdate(r,i.memoizedState,a.__reactInternalSnapshotBeforeUpdate)}var n=s.updateQueue;n!==null&&_f(s,n,a);break;case 3:var o=s.updateQueue;if(o!==null){if(i=null,s.child!==null)switch(s.child.tag){case 5:i=s.child.stateNode;break;case 1:i=s.child.stateNode}_f(s,o,i)}break;case 5:var l=s.stateNode;if(i===null&&s.flags&4){i=l;var c=s.memoizedProps;switch(s.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&i.focus();break;case"img":c.src&&(i.src=c.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(s.memoizedState===null){var d=s.alternate;if(d!==null){var u=d.memoizedState;if(u!==null){var p=u.dehydrated;p!==null&&qo(p)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(U(163))}bt||s.flags&512&&vp(s)}catch(x){Be(s,s.return,x)}}if(s===e){X=null;break}if(i=s.sibling,i!==null){i.return=s.return,X=i;break}X=s.return}}function Xf(e){for(;X!==null;){var s=X;if(s===e){X=null;break}var i=s.sibling;if(i!==null){i.return=s.return,X=i;break}X=s.return}}function Zf(e){for(;X!==null;){var s=X;try{switch(s.tag){case 0:case 11:case 15:var i=s.return;try{Od(4,s)}catch(c){Be(s,i,c)}break;case 1:var a=s.stateNode;if(typeof a.componentDidMount=="function"){var r=s.return;try{a.componentDidMount()}catch(c){Be(s,r,c)}}var n=s.return;try{vp(s)}catch(c){Be(s,n,c)}break;case 5:var o=s.return;try{vp(s)}catch(c){Be(s,o,c)}}}catch(c){Be(s,s.return,c)}if(s===e){X=null;break}var l=s.sibling;if(l!==null){l.return=s.return,X=l;break}X=s.return}}var YE=Math.ceil,id=gi.ReactCurrentDispatcher,wh=gi.ReactCurrentOwner,os=gi.ReactCurrentBatchConfig,fe=0,at=null,Je=null,mt=0,Ft=0,Rr=pa(0),tt=0,Go=null,tr=0,Ld=0,Nh=0,fo=null,_t=null,kh=0,bn=1/0,ti=null,ad=!1,jp=null,ea=null,Jl=!1,Hi=null,rd=0,vo=0,wp=null,kc=-1,Cc=0;function St(){return fe&6?Fe():kc!==-1?kc:kc=Fe()}function ta(e){return e.mode&1?fe&2&&mt!==0?mt&-mt:VE.transition!==null?(Cc===0&&(Cc=C0()),Cc):(e=ye,e!==0||(e=window.event,e=e===void 0?16:q0(e.type)),e):1}function Ss(e,s,i,a){if(50<vo)throw vo=0,wp=null,Error(U(185));hl(e,i,a),(!(fe&2)||e!==at)&&(e===at&&(!(fe&2)&&(Ld|=i),tt===4&&_i(e,mt)),zt(e,a),i===1&&fe===0&&!(s.mode&1)&&(bn=Fe()+500,Vd&&xa()))}function zt(e,s){var i=e.callbackNode;VC(e,s);var a=Fc(e,e===at?mt:0);if(a===0)i!==null&&lf(i),e.callbackNode=null,e.callbackPriority=0;else if(s=a&-a,e.callbackPriority!==s){if(i!=null&&lf(i),s===1)e.tag===0?DE(ev.bind(null,e)):Y0(ev.bind(null,e)),AE(function(){!(fe&6)&&xa()}),i=null;else{switch(E0(a)){case 1:i=Jx;break;case 4:i=N0;break;case 16:i=Mc;break;case 536870912:i=k0;break;default:i=Mc}i=Kw(i,Fw.bind(null,e))}e.callbackPriority=s,e.callbackNode=i}}function Fw(e,s){if(kc=-1,Cc=0,fe&6)throw Error(U(327));var i=e.callbackNode;if(Wr()&&e.callbackNode!==i)return null;var a=Fc(e,e===at?mt:0);if(a===0)return null;if(a&30||a&e.expiredLanes||s)s=nd(e,a);else{s=a;var r=fe;fe|=2;var n=$w();(at!==e||mt!==s)&&(ti=null,bn=Fe()+500,Ka(e,s));do try{e3();break}catch(l){Gw(e,l)}while(!0);ch(),id.current=n,fe=r,Je!==null?s=0:(at=null,mt=0,s=tt)}if(s!==0){if(s===2&&(r=Km(e),r!==0&&(a=r,s=Np(e,r))),s===1)throw i=Go,Ka(e,0),_i(e,a),zt(e,Fe()),i;if(s===6)_i(e,a);else{if(r=e.current.alternate,!(a&30)&&!XE(r)&&(s=nd(e,a),s===2&&(n=Km(e),n!==0&&(a=n,s=Np(e,n))),s===1))throw i=Go,Ka(e,0),_i(e,a),zt(e,Fe()),i;switch(e.finishedWork=r,e.finishedLanes=a,s){case 0:case 1:throw Error(U(345));case 2:Sa(e,_t,ti);break;case 3:if(_i(e,a),(a&130023424)===a&&(s=kh+500-Fe(),10<s)){if(Fc(e,0)!==0)break;if(r=e.suspendedLanes,(r&a)!==a){St(),e.pingedLanes|=e.suspendedLanes&r;break}e.timeoutHandle=ip(Sa.bind(null,e,_t,ti),s);break}Sa(e,_t,ti);break;case 4:if(_i(e,a),(a&4194240)===a)break;for(s=e.eventTimes,r=-1;0<a;){var o=31-Ps(a);n=1<<o,o=s[o],o>r&&(r=o),a&=~n}if(a=r,a=Fe()-a,a=(120>a?120:480>a?480:1080>a?1080:1920>a?1920:3e3>a?3e3:4320>a?4320:1960*YE(a/1960))-a,10<a){e.timeoutHandle=ip(Sa.bind(null,e,_t,ti),a);break}Sa(e,_t,ti);break;case 5:Sa(e,_t,ti);break;default:throw Error(U(329))}}}return zt(e,Fe()),e.callbackNode===i?Fw.bind(null,e):null}function Np(e,s){var i=fo;return e.current.memoizedState.isDehydrated&&(Ka(e,s).flags|=256),e=nd(e,s),e!==2&&(s=_t,_t=i,s!==null&&kp(s)),e}function kp(e){_t===null?_t=e:_t.push.apply(_t,e)}function XE(e){for(var s=e;;){if(s.flags&16384){var i=s.updateQueue;if(i!==null&&(i=i.stores,i!==null))for(var a=0;a<i.length;a++){var r=i[a],n=r.getSnapshot;r=r.value;try{if(!As(n(),r))return!1}catch{return!1}}}if(i=s.child,s.subtreeFlags&16384&&i!==null)i.return=s,s=i;else{if(s===e)break;for(;s.sibling===null;){if(s.return===null||s.return===e)return!0;s=s.return}s.sibling.return=s.return,s=s.sibling}}return!0}function _i(e,s){for(s&=~Nh,s&=~Ld,e.suspendedLanes|=s,e.pingedLanes&=~s,e=e.expirationTimes;0<s;){var i=31-Ps(s),a=1<<i;e[i]=-1,s&=~a}}function ev(e){if(fe&6)throw Error(U(327));Wr();var s=Fc(e,0);if(!(s&1))return zt(e,Fe()),null;var i=nd(e,s);if(e.tag!==0&&i===2){var a=Km(e);a!==0&&(s=a,i=Np(e,a))}if(i===1)throw i=Go,Ka(e,0),_i(e,s),zt(e,Fe()),i;if(i===6)throw Error(U(345));return e.finishedWork=e.current.alternate,e.finishedLanes=s,Sa(e,_t,ti),zt(e,Fe()),null}function Ch(e,s){var i=fe;fe|=1;try{return e(s)}finally{fe=i,fe===0&&(bn=Fe()+500,Vd&&xa())}}function sr(e){Hi!==null&&Hi.tag===0&&!(fe&6)&&Wr();var s=fe;fe|=1;var i=os.transition,a=ye;try{if(os.transition=null,ye=1,e)return e()}finally{ye=a,os.transition=i,fe=s,!(fe&6)&&xa()}}function Eh(){Ft=Rr.current,Pe(Rr)}function Ka(e,s){e.finishedWork=null,e.finishedLanes=0;var i=e.timeoutHandle;if(i!==-1&&(e.timeoutHandle=-1,SE(i)),Je!==null)for(i=Je.return;i!==null;){var a=i;switch(nh(a),a.tag){case 1:a=a.type.childContextTypes,a!=null&&Wc();break;case 3:fn(),Pe(Ot),Pe(jt),hh();break;case 5:xh(a);break;case 4:fn();break;case 13:Pe(De);break;case 19:Pe(De);break;case 10:dh(a.type._context);break;case 22:case 23:Eh()}i=i.return}if(at=e,Je=e=sa(e.current,null),mt=Ft=s,tt=0,Go=null,Nh=Ld=tr=0,_t=fo=null,Va!==null){for(s=0;s<Va.length;s++)if(i=Va[s],a=i.interleaved,a!==null){i.interleaved=null;var r=a.next,n=i.pending;if(n!==null){var o=n.next;n.next=r,a.next=o}i.pending=a}Va=null}return e}function Gw(e,s){do{var i=Je;try{if(ch(),jc.current=sd,td){for(var a=_e.memoizedState;a!==null;){var r=a.queue;r!==null&&(r.pending=null),a=a.next}td=!1}if(er=0,it=et=_e=null,ho=!1,Bo=0,wh.current=null,i===null||i.return===null){tt=1,Go=s,Je=null;break}e:{var n=e,o=i.return,l=i,c=s;if(s=mt,l.flags|=32768,c!==null&&typeof c=="object"&&typeof c.then=="function"){var d=c,u=l,p=u.tag;if(!(u.mode&1)&&(p===0||p===11||p===15)){var x=u.alternate;x?(u.updateQueue=x.updateQueue,u.memoizedState=x.memoizedState,u.lanes=x.lanes):(u.updateQueue=null,u.memoizedState=null)}var h=Mf(o);if(h!==null){h.flags&=-257,Ff(h,o,l,n,s),h.mode&1&&Bf(n,d,s),s=h,c=d;var j=s.updateQueue;if(j===null){var f=new Set;f.add(c),s.updateQueue=f}else j.add(c);break e}else{if(!(s&1)){Bf(n,d,s),Ph();break e}c=Error(U(426))}}else if(Te&&l.mode&1){var w=Mf(o);if(w!==null){!(w.flags&65536)&&(w.flags|=256),Ff(w,o,l,n,s),oh(vn(c,l));break e}}n=c=vn(c,l),tt!==4&&(tt=2),fo===null?fo=[n]:fo.push(n),n=o;do{switch(n.tag){case 3:n.flags|=65536,s&=-s,n.lanes|=s;var v=Ew(n,c,s);Vf(n,v);break e;case 1:l=c;var g=n.type,y=n.stateNode;if(!(n.flags&128)&&(typeof g.getDerivedStateFromError=="function"||y!==null&&typeof y.componentDidCatch=="function"&&(ea===null||!ea.has(y)))){n.flags|=65536,s&=-s,n.lanes|=s;var C=Pw(n,l,s);Vf(n,C);break e}}n=n.return}while(n!==null)}Hw(i)}catch(E){s=E,Je===i&&i!==null&&(Je=i=i.return);continue}break}while(!0)}function $w(){var e=id.current;return id.current=sd,e===null?sd:e}function Ph(){(tt===0||tt===3||tt===2)&&(tt=4),at===null||!(tr&268435455)&&!(Ld&268435455)||_i(at,mt)}function nd(e,s){var i=fe;fe|=2;var a=$w();(at!==e||mt!==s)&&(ti=null,Ka(e,s));do try{ZE();break}catch(r){Gw(e,r)}while(!0);if(ch(),fe=i,id.current=a,Je!==null)throw Error(U(261));return at=null,mt=0,tt}function ZE(){for(;Je!==null;)Uw(Je)}function e3(){for(;Je!==null&&!CC();)Uw(Je)}function Uw(e){var s=Qw(e.alternate,e,Ft);e.memoizedProps=e.pendingProps,s===null?Hw(e):Je=s,wh.current=null}function Hw(e){var s=e;do{var i=s.alternate;if(e=s.return,s.flags&32768){if(i=WE(i,s),i!==null){i.flags&=32767,Je=i;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{tt=6,Je=null;return}}else if(i=HE(i,s,Ft),i!==null){Je=i;return}if(s=s.sibling,s!==null){Je=s;return}Je=s=e}while(s!==null);tt===0&&(tt=5)}function Sa(e,s,i){var a=ye,r=os.transition;try{os.transition=null,ye=1,t3(e,s,i,a)}finally{os.transition=r,ye=a}return null}function t3(e,s,i,a){do Wr();while(Hi!==null);if(fe&6)throw Error(U(327));i=e.finishedWork;var r=e.finishedLanes;if(i===null)return null;if(e.finishedWork=null,e.finishedLanes=0,i===e.current)throw Error(U(177));e.callbackNode=null,e.callbackPriority=0;var n=i.lanes|i.childLanes;if(_C(e,n),e===at&&(Je=at=null,mt=0),!(i.subtreeFlags&2064)&&!(i.flags&2064)||Jl||(Jl=!0,Kw(Mc,function(){return Wr(),null})),n=(i.flags&15990)!==0,i.subtreeFlags&15990||n){n=os.transition,os.transition=null;var o=ye;ye=1;var l=fe;fe|=4,wh.current=null,KE(e,i),Bw(i,e),jE(tp),Gc=!!ep,tp=ep=null,e.current=i,JE(i),EC(),fe=l,ye=o,os.transition=n}else e.current=i;if(Jl&&(Jl=!1,Hi=e,rd=r),n=e.pendingLanes,n===0&&(ea=null),AC(i.stateNode),zt(e,Fe()),s!==null)for(a=e.onRecoverableError,i=0;i<s.length;i++)r=s[i],a(r.value,{componentStack:r.stack,digest:r.digest});if(ad)throw ad=!1,e=jp,jp=null,e;return rd&1&&e.tag!==0&&Wr(),n=e.pendingLanes,n&1?e===wp?vo++:(vo=0,wp=e):vo=0,xa(),null}function Wr(){if(Hi!==null){var e=E0(rd),s=os.transition,i=ye;try{if(os.transition=null,ye=16>e?16:e,Hi===null)var a=!1;else{if(e=Hi,Hi=null,rd=0,fe&6)throw Error(U(331));var r=fe;for(fe|=4,X=e.current;X!==null;){var n=X,o=n.child;if(X.flags&16){var l=n.deletions;if(l!==null){for(var c=0;c<l.length;c++){var d=l[c];for(X=d;X!==null;){var u=X;switch(u.tag){case 0:case 11:case 15:go(8,u,n)}var p=u.child;if(p!==null)p.return=u,X=p;else for(;X!==null;){u=X;var x=u.sibling,h=u.return;if(Ow(u),u===d){X=null;break}if(x!==null){x.return=h,X=x;break}X=h}}}var j=n.alternate;if(j!==null){var f=j.child;if(f!==null){j.child=null;do{var w=f.sibling;f.sibling=null,f=w}while(f!==null)}}X=n}}if(n.subtreeFlags&2064&&o!==null)o.return=n,X=o;else e:for(;X!==null;){if(n=X,n.flags&2048)switch(n.tag){case 0:case 11:case 15:go(9,n,n.return)}var v=n.sibling;if(v!==null){v.return=n.return,X=v;break e}X=n.return}}var g=e.current;for(X=g;X!==null;){o=X;var y=o.child;if(o.subtreeFlags&2064&&y!==null)y.return=o,X=y;else e:for(o=g;X!==null;){if(l=X,l.flags&2048)try{switch(l.tag){case 0:case 11:case 15:Od(9,l)}}catch(E){Be(l,l.return,E)}if(l===o){X=null;break e}var C=l.sibling;if(C!==null){C.return=l.return,X=C;break e}X=l.return}}if(fe=r,xa(),Fs&&typeof Fs.onPostCommitFiberRoot=="function")try{Fs.onPostCommitFiberRoot(Ad,e)}catch{}a=!0}return a}finally{ye=i,os.transition=s}}return!1}function tv(e,s,i){s=vn(i,s),s=Ew(e,s,1),e=Zi(e,s,1),s=St(),e!==null&&(hl(e,1,s),zt(e,s))}function Be(e,s,i){if(e.tag===3)tv(e,e,i);else for(;s!==null;){if(s.tag===3){tv(s,e,i);break}else if(s.tag===1){var a=s.stateNode;if(typeof s.type.getDerivedStateFromError=="function"||typeof a.componentDidCatch=="function"&&(ea===null||!ea.has(a))){e=vn(i,e),e=Pw(s,e,1),s=Zi(s,e,1),e=St(),s!==null&&(hl(s,1,e),zt(s,e));break}}s=s.return}}function s3(e,s,i){var a=e.pingCache;a!==null&&a.delete(s),s=St(),e.pingedLanes|=e.suspendedLanes&i,at===e&&(mt&i)===i&&(tt===4||tt===3&&(mt&130023424)===mt&&500>Fe()-kh?Ka(e,0):Nh|=i),zt(e,s)}function Ww(e,s){s===0&&(e.mode&1?(s=Bl,Bl<<=1,!(Bl&130023424)&&(Bl=4194304)):s=1);var i=St();e=ui(e,s),e!==null&&(hl(e,s,i),zt(e,i))}function i3(e){var s=e.memoizedState,i=0;s!==null&&(i=s.retryLane),Ww(e,i)}function a3(e,s){var i=0;switch(e.tag){case 13:var a=e.stateNode,r=e.memoizedState;r!==null&&(i=r.retryLane);break;case 19:a=e.stateNode;break;default:throw Error(U(314))}a!==null&&a.delete(s),Ww(e,i)}var Qw;Qw=function(e,s,i){if(e!==null)if(e.memoizedProps!==s.pendingProps||Ot.current)Rt=!0;else{if(!(e.lanes&i)&&!(s.flags&128))return Rt=!1,UE(e,s,i);Rt=!!(e.flags&131072)}else Rt=!1,Te&&s.flags&1048576&&X0(s,Jc,s.index);switch(s.lanes=0,s.tag){case 2:var a=s.type;Nc(e,s),e=s.pendingProps;var r=xn(s,jt.current);Hr(s,i),r=fh(null,s,a,e,r,i);var n=vh();return s.flags|=1,typeof r=="object"&&r!==null&&typeof r.render=="function"&&r.$$typeof===void 0?(s.tag=1,s.memoizedState=null,s.updateQueue=null,Lt(a)?(n=!0,Qc(s)):n=!1,s.memoizedState=r.state!==null&&r.state!==void 0?r.state:null,mh(s),r.updater=Rd,s.stateNode=r,r._reactInternals=s,dp(s,a,e,i),s=pp(null,s,a,!0,n,i)):(s.tag=0,Te&&n&&rh(s),Ct(null,s,r,i),s=s.child),s;case 16:a=s.elementType;e:{switch(Nc(e,s),e=s.pendingProps,r=a._init,a=r(a._payload),s.type=a,r=s.tag=n3(a),e=bs(a,e),r){case 0:s=mp(null,s,a,e,i);break e;case 1:s=Uf(null,s,a,e,i);break e;case 11:s=Gf(null,s,a,e,i);break e;case 14:s=$f(null,s,a,bs(a.type,e),i);break e}throw Error(U(306,a,""))}return s;case 0:return a=s.type,r=s.pendingProps,r=s.elementType===a?r:bs(a,r),mp(e,s,a,r,i);case 1:return a=s.type,r=s.pendingProps,r=s.elementType===a?r:bs(a,r),Uf(e,s,a,r,i);case 3:e:{if(Tw(s),e===null)throw Error(U(387));a=s.pendingProps,n=s.memoizedState,r=n.element,aw(e,s),Zc(s,a,null,i);var o=s.memoizedState;if(a=o.element,n.isDehydrated)if(n={element:a,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},s.updateQueue.baseState=n,s.memoizedState=n,s.flags&256){r=vn(Error(U(423)),s),s=Hf(e,s,a,i,r);break e}else if(a!==r){r=vn(Error(U(424)),s),s=Hf(e,s,a,i,r);break e}else for(Ut=Xi(s.stateNode.containerInfo.firstChild),Ht=s,Te=!0,Cs=null,i=sw(s,null,a,i),s.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling;else{if(hn(),a===r){s=mi(e,s,i);break e}Ct(e,s,a,i)}s=s.child}return s;case 5:return rw(s),e===null&&op(s),a=s.type,r=s.pendingProps,n=e!==null?e.memoizedProps:null,o=r.children,sp(a,r)?o=null:n!==null&&sp(a,n)&&(s.flags|=32),Iw(e,s),Ct(e,s,o,i),s.child;case 6:return e===null&&op(s),null;case 13:return qw(e,s,i);case 4:return ph(s,s.stateNode.containerInfo),a=s.pendingProps,e===null?s.child=gn(s,null,a,i):Ct(e,s,a,i),s.child;case 11:return a=s.type,r=s.pendingProps,r=s.elementType===a?r:bs(a,r),Gf(e,s,a,r,i);case 7:return Ct(e,s,s.pendingProps,i),s.child;case 8:return Ct(e,s,s.pendingProps.children,i),s.child;case 12:return Ct(e,s,s.pendingProps.children,i),s.child;case 10:e:{if(a=s.type._context,r=s.pendingProps,n=s.memoizedProps,o=r.value,ke(Yc,a._currentValue),a._currentValue=o,n!==null)if(As(n.value,o)){if(n.children===r.children&&!Ot.current){s=mi(e,s,i);break e}}else for(n=s.child,n!==null&&(n.return=s);n!==null;){var l=n.dependencies;if(l!==null){o=n.child;for(var c=l.firstContext;c!==null;){if(c.context===a){if(n.tag===1){c=oi(-1,i&-i),c.tag=2;var d=n.updateQueue;if(d!==null){d=d.shared;var u=d.pending;u===null?c.next=c:(c.next=u.next,u.next=c),d.pending=c}}n.lanes|=i,c=n.alternate,c!==null&&(c.lanes|=i),lp(n.return,i,s),l.lanes|=i;break}c=c.next}}else if(n.tag===10)o=n.type===s.type?null:n.child;else if(n.tag===18){if(o=n.return,o===null)throw Error(U(341));o.lanes|=i,l=o.alternate,l!==null&&(l.lanes|=i),lp(o,i,s),o=n.sibling}else o=n.child;if(o!==null)o.return=n;else for(o=n;o!==null;){if(o===s){o=null;break}if(n=o.sibling,n!==null){n.return=o.return,o=n;break}o=o.return}n=o}Ct(e,s,r.children,i),s=s.child}return s;case 9:return r=s.type,a=s.pendingProps.children,Hr(s,i),r=cs(r),a=a(r),s.flags|=1,Ct(e,s,a,i),s.child;case 14:return a=s.type,r=bs(a,s.pendingProps),r=bs(a.type,r),$f(e,s,a,r,i);case 15:return Sw(e,s,s.type,s.pendingProps,i);case 17:return a=s.type,r=s.pendingProps,r=s.elementType===a?r:bs(a,r),Nc(e,s),s.tag=1,Lt(a)?(e=!0,Qc(s)):e=!1,Hr(s,i),Cw(s,a,r),dp(s,a,r,i),pp(null,s,a,!0,e,i);case 19:return Dw(e,s,i);case 22:return Aw(e,s,i)}throw Error(U(156,s.tag))};function Kw(e,s){return w0(e,s)}function r3(e,s,i,a){this.tag=e,this.key=i,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=s,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function rs(e,s,i,a){return new r3(e,s,i,a)}function Sh(e){return e=e.prototype,!(!e||!e.isReactComponent)}function n3(e){if(typeof e=="function")return Sh(e)?1:0;if(e!=null){if(e=e.$$typeof,e===Wx)return 11;if(e===Qx)return 14}return 2}function sa(e,s){var i=e.alternate;return i===null?(i=rs(e.tag,s,e.key,e.mode),i.elementType=e.elementType,i.type=e.type,i.stateNode=e.stateNode,i.alternate=e,e.alternate=i):(i.pendingProps=s,i.type=e.type,i.flags=0,i.subtreeFlags=0,i.deletions=null),i.flags=e.flags&14680064,i.childLanes=e.childLanes,i.lanes=e.lanes,i.child=e.child,i.memoizedProps=e.memoizedProps,i.memoizedState=e.memoizedState,i.updateQueue=e.updateQueue,s=e.dependencies,i.dependencies=s===null?null:{lanes:s.lanes,firstContext:s.firstContext},i.sibling=e.sibling,i.index=e.index,i.ref=e.ref,i}function Ec(e,s,i,a,r,n){var o=2;if(a=e,typeof e=="function")Sh(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case Er:return Ja(i.children,r,n,s);case Hx:o=8,r|=8;break;case Vm:return e=rs(12,i,s,r|2),e.elementType=Vm,e.lanes=n,e;case _m:return e=rs(13,i,s,r),e.elementType=_m,e.lanes=n,e;case Rm:return e=rs(19,i,s,r),e.elementType=Rm,e.lanes=n,e;case r0:return zd(i,r,n,s);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case i0:o=10;break e;case a0:o=9;break e;case Wx:o=11;break e;case Qx:o=14;break e;case Ti:o=16,a=null;break e}throw Error(U(130,e==null?e:typeof e,""))}return s=rs(o,i,s,r),s.elementType=e,s.type=a,s.lanes=n,s}function Ja(e,s,i,a){return e=rs(7,e,a,s),e.lanes=i,e}function zd(e,s,i,a){return e=rs(22,e,a,s),e.elementType=r0,e.lanes=i,e.stateNode={isHidden:!1},e}function Hu(e,s,i){return e=rs(6,e,null,s),e.lanes=i,e}function Wu(e,s,i){return s=rs(4,e.children!==null?e.children:[],e.key,s),s.lanes=i,s.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},s}function o3(e,s,i,a,r){this.tag=s,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Pu(0),this.expirationTimes=Pu(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Pu(0),this.identifierPrefix=a,this.onRecoverableError=r,this.mutableSourceEagerHydrationData=null}function Ah(e,s,i,a,r,n,o,l,c){return e=new o3(e,s,i,l,c),s===1?(s=1,n===!0&&(s|=8)):s=0,n=rs(3,null,null,s),e.current=n,n.stateNode=e,n.memoizedState={element:a,isDehydrated:i,cache:null,transitions:null,pendingSuspenseBoundaries:null},mh(n),e}function l3(e,s,i){var a=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Cr,key:a==null?null:""+a,children:e,containerInfo:s,implementation:i}}function Jw(e){if(!e)return na;e=e._reactInternals;e:{if(nr(e)!==e||e.tag!==1)throw Error(U(170));var s=e;do{switch(s.tag){case 3:s=s.stateNode.context;break e;case 1:if(Lt(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break e}}s=s.return}while(s!==null);throw Error(U(171))}if(e.tag===1){var i=e.type;if(Lt(i))return J0(e,i,s)}return s}function Yw(e,s,i,a,r,n,o,l,c){return e=Ah(i,a,!0,e,r,n,o,l,c),e.context=Jw(null),i=e.current,a=St(),r=ta(i),n=oi(a,r),n.callback=s??null,Zi(i,n,r),e.current.lanes=r,hl(e,r,a),zt(e,a),e}function Bd(e,s,i,a){var r=s.current,n=St(),o=ta(r);return i=Jw(i),s.context===null?s.context=i:s.pendingContext=i,s=oi(n,o),s.payload={element:e},a=a===void 0?null:a,a!==null&&(s.callback=a),e=Zi(r,s,o),e!==null&&(Ss(e,r,o,n),yc(e,r,o)),o}function od(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function sv(e,s){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var i=e.retryLane;e.retryLane=i!==0&&i<s?i:s}}function Ih(e,s){sv(e,s),(e=e.alternate)&&sv(e,s)}function c3(){return null}var Xw=typeof reportError=="function"?reportError:function(e){console.error(e)};function Th(e){this._internalRoot=e}Md.prototype.render=Th.prototype.render=function(e){var s=this._internalRoot;if(s===null)throw Error(U(409));Bd(e,s,null,null)};Md.prototype.unmount=Th.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var s=e.containerInfo;sr(function(){Bd(null,e,null,null)}),s[di]=null}};function Md(e){this._internalRoot=e}Md.prototype.unstable_scheduleHydration=function(e){if(e){var s=A0();e={blockedOn:null,target:e,priority:s};for(var i=0;i<Vi.length&&s!==0&&s<Vi[i].priority;i++);Vi.splice(i,0,e),i===0&&T0(e)}};function qh(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function Fd(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function iv(){}function d3(e,s,i,a,r){if(r){if(typeof a=="function"){var n=a;a=function(){var d=od(o);n.call(d)}}var o=Yw(s,a,e,0,null,!1,!1,"",iv);return e._reactRootContainer=o,e[di]=o.current,_o(e.nodeType===8?e.parentNode:e),sr(),o}for(;r=e.lastChild;)e.removeChild(r);if(typeof a=="function"){var l=a;a=function(){var d=od(c);l.call(d)}}var c=Ah(e,0,!1,null,null,!1,!1,"",iv);return e._reactRootContainer=c,e[di]=c.current,_o(e.nodeType===8?e.parentNode:e),sr(function(){Bd(s,c,i,a)}),c}function Gd(e,s,i,a,r){var n=i._reactRootContainer;if(n){var o=n;if(typeof r=="function"){var l=r;r=function(){var c=od(o);l.call(c)}}Bd(s,o,e,r)}else o=d3(i,s,e,r,a);return od(o)}P0=function(e){switch(e.tag){case 3:var s=e.stateNode;if(s.current.memoizedState.isDehydrated){var i=io(s.pendingLanes);i!==0&&(Yx(s,i|1),zt(s,Fe()),!(fe&6)&&(bn=Fe()+500,xa()))}break;case 13:sr(function(){var a=ui(e,1);if(a!==null){var r=St();Ss(a,e,1,r)}}),Ih(e,1)}};Xx=function(e){if(e.tag===13){var s=ui(e,134217728);if(s!==null){var i=St();Ss(s,e,134217728,i)}Ih(e,134217728)}};S0=function(e){if(e.tag===13){var s=ta(e),i=ui(e,s);if(i!==null){var a=St();Ss(i,e,s,a)}Ih(e,s)}};A0=function(){return ye};I0=function(e,s){var i=ye;try{return ye=e,s()}finally{ye=i}};Hm=function(e,s,i){switch(s){case"input":if(zm(e,i),s=i.name,i.type==="radio"&&s!=null){for(i=e;i.parentNode;)i=i.parentNode;for(i=i.querySelectorAll("input[name="+JSON.stringify(""+s)+'][type="radio"]'),s=0;s<i.length;s++){var a=i[s];if(a!==e&&a.form===e.form){var r=Dd(a);if(!r)throw Error(U(90));o0(a),zm(a,r)}}}break;case"textarea":c0(e,i);break;case"select":s=i.value,s!=null&&Fr(e,!!i.multiple,s,!1)}};g0=Ch;f0=sr;var u3={usingClientEntryPoint:!1,Events:[fl,Ir,Dd,x0,h0,Ch]},Qn={findFiberByHostInstance:Da,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},m3={bundleType:Qn.bundleType,version:Qn.version,rendererPackageName:Qn.rendererPackageName,rendererConfig:Qn.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:gi.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=y0(e),e===null?null:e.stateNode},findFiberByHostInstance:Qn.findFiberByHostInstance||c3,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Yl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Yl.isDisabled&&Yl.supportsFiber)try{Ad=Yl.inject(m3),Fs=Yl}catch{}}Jt.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=u3;Jt.createPortal=function(e,s){var i=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!qh(s))throw Error(U(200));return l3(e,s,null,i)};Jt.createRoot=function(e,s){if(!qh(e))throw Error(U(299));var i=!1,a="",r=Xw;return s!=null&&(s.unstable_strictMode===!0&&(i=!0),s.identifierPrefix!==void 0&&(a=s.identifierPrefix),s.onRecoverableError!==void 0&&(r=s.onRecoverableError)),s=Ah(e,1,!1,null,null,i,!1,a,r),e[di]=s.current,_o(e.nodeType===8?e.parentNode:e),new Th(s)};Jt.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var s=e._reactInternals;if(s===void 0)throw typeof e.render=="function"?Error(U(188)):(e=Object.keys(e).join(","),Error(U(268,e)));return e=y0(s),e=e===null?null:e.stateNode,e};Jt.flushSync=function(e){return sr(e)};Jt.hydrate=function(e,s,i){if(!Fd(s))throw Error(U(200));return Gd(null,e,s,!0,i)};Jt.hydrateRoot=function(e,s,i){if(!qh(e))throw Error(U(405));var a=i!=null&&i.hydratedSources||null,r=!1,n="",o=Xw;if(i!=null&&(i.unstable_strictMode===!0&&(r=!0),i.identifierPrefix!==void 0&&(n=i.identifierPrefix),i.onRecoverableError!==void 0&&(o=i.onRecoverableError)),s=Yw(s,null,e,1,i??null,r,!1,n,o),e[di]=s.current,_o(e),a)for(e=0;e<a.length;e++)i=a[e],r=i._getVersion,r=r(i._source),s.mutableSourceEagerHydrationData==null?s.mutableSourceEagerHydrationData=[i,r]:s.mutableSourceEagerHydrationData.push(i,r);return new Md(s)};Jt.render=function(e,s,i){if(!Fd(s))throw Error(U(200));return Gd(null,e,s,!1,i)};Jt.unmountComponentAtNode=function(e){if(!Fd(e))throw Error(U(40));return e._reactRootContainer?(sr(function(){Gd(null,null,e,!1,function(){e._reactRootContainer=null,e[di]=null})}),!0):!1};Jt.unstable_batchedUpdates=Ch;Jt.unstable_renderSubtreeIntoContainer=function(e,s,i,a){if(!Fd(i))throw Error(U(200));if(e==null||e._reactInternals===void 0)throw Error(U(38));return Gd(e,s,i,!1,a)};Jt.version="18.3.1-next-f1338f8080-20240426";function Zw(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(Zw)}catch(e){console.error(e)}}Zw(),Zj.exports=Jt;var bl=Zj.exports;const eN=pl(bl);var tN,av=bl;tN=av.createRoot,av.hydrateRoot;function $d(e,s){var i={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&s.indexOf(a)<0&&(i[a]=e[a]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var r=0,a=Object.getOwnPropertySymbols(e);r<a.length;r++)s.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(i[a[r]]=e[a[r]]);return i}function p3(e,s,i,a){function r(n){return n instanceof i?n:new i(function(o){o(n)})}return new(i||(i=Promise))(function(n,o){function l(u){try{d(a.next(u))}catch(p){o(p)}}function c(u){try{d(a.throw(u))}catch(p){o(p)}}function d(u){u.done?n(u.value):r(u.value).then(l,c)}d((a=a.apply(e,s||[])).next())})}const x3=e=>e?(...s)=>e(...s):(...s)=>fetch(...s);class Dh extends Error{constructor(s,i="FunctionsError",a){super(s),this.name=i,this.context=a}}class h3 extends Dh{constructor(s){super("Failed to send a request to the Edge Function","FunctionsFetchError",s)}}class rv extends Dh{constructor(s){super("Relay Error invoking the Edge Function","FunctionsRelayError",s)}}class nv extends Dh{constructor(s){super("Edge Function returned a non-2xx status code","FunctionsHttpError",s)}}var Cp;(function(e){e.Any="any",e.ApNortheast1="ap-northeast-1",e.ApNortheast2="ap-northeast-2",e.ApSouth1="ap-south-1",e.ApSoutheast1="ap-southeast-1",e.ApSoutheast2="ap-southeast-2",e.CaCentral1="ca-central-1",e.EuCentral1="eu-central-1",e.EuWest1="eu-west-1",e.EuWest2="eu-west-2",e.EuWest3="eu-west-3",e.SaEast1="sa-east-1",e.UsEast1="us-east-1",e.UsWest1="us-west-1",e.UsWest2="us-west-2"})(Cp||(Cp={}));class g3{constructor(s,{headers:i={},customFetch:a,region:r=Cp.Any}={}){this.url=s,this.headers=i,this.region=r,this.fetch=x3(a)}setAuth(s){this.headers.Authorization=`Bearer ${s}`}invoke(s){return p3(this,arguments,void 0,function*(i,a={}){var r;let n,o;try{const{headers:l,method:c,body:d,signal:u,timeout:p}=a;let x={},{region:h}=a;h||(h=this.region);const j=new URL(`${this.url}/${i}`);h&&h!=="any"&&(x["x-region"]=h,j.searchParams.set("forceFunctionRegion",h));let f;d&&(l&&!Object.prototype.hasOwnProperty.call(l,"Content-Type")||!l)?typeof Blob<"u"&&d instanceof Blob||d instanceof ArrayBuffer?(x["Content-Type"]="application/octet-stream",f=d):typeof d=="string"?(x["Content-Type"]="text/plain",f=d):typeof FormData<"u"&&d instanceof FormData?f=d:(x["Content-Type"]="application/json",f=JSON.stringify(d)):d&&typeof d!="string"&&!(typeof Blob<"u"&&d instanceof Blob)&&!(d instanceof ArrayBuffer)&&!(typeof FormData<"u"&&d instanceof FormData)?f=JSON.stringify(d):f=d;let w=u;p&&(o=new AbortController,n=setTimeout(()=>o.abort(),p),u?(w=o.signal,u.addEventListener("abort",()=>o.abort())):w=o.signal);const v=yield this.fetch(j.toString(),{method:c||"POST",headers:Object.assign(Object.assign(Object.assign({},x),this.headers),l),body:f,signal:w}).catch(E=>{throw new h3(E)}),g=v.headers.get("x-relay-error");if(g&&g==="true")throw new rv(v);if(!v.ok)throw new nv(v);let y=((r=v.headers.get("Content-Type"))!==null&&r!==void 0?r:"text/plain").split(";")[0].trim(),C;return y==="application/json"?C=yield v.json():y==="application/octet-stream"||y==="application/pdf"?C=yield v.blob():y==="text/event-stream"?C=v:y==="multipart/form-data"?C=yield v.formData():C=yield v.text(),{data:C,error:null,response:v}}catch(l){return{data:null,error:l,response:l instanceof nv||l instanceof rv?l.context:void 0}}finally{n&&clearTimeout(n)}})}}var f3=class extends Error{constructor(e){super(e.message),this.name="PostgrestError",this.details=e.details,this.hint=e.hint,this.code=e.code}},v3=class{constructor(e){var s,i,a;this.shouldThrowOnError=!1,this.method=e.method,this.url=e.url,this.headers=new Headers(e.headers),this.schema=e.schema,this.body=e.body,this.shouldThrowOnError=(s=e.shouldThrowOnError)!==null&&s!==void 0?s:!1,this.signal=e.signal,this.isMaybeSingle=(i=e.isMaybeSingle)!==null&&i!==void 0?i:!1,this.urlLengthLimit=(a=e.urlLengthLimit)!==null&&a!==void 0?a:8e3,e.fetch?this.fetch=e.fetch:this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(e,s){return this.headers=new Headers(this.headers),this.headers.set(e,s),this}then(e,s){var i=this;this.schema===void 0||(["GET","HEAD"].includes(this.method)?this.headers.set("Accept-Profile",this.schema):this.headers.set("Content-Profile",this.schema)),this.method!=="GET"&&this.method!=="HEAD"&&this.headers.set("Content-Type","application/json");const a=this.fetch;let r=a(this.url.toString(),{method:this.method,headers:this.headers,body:JSON.stringify(this.body),signal:this.signal}).then(async n=>{let o=null,l=null,c=null,d=n.status,u=n.statusText;if(n.ok){var p,x;if(i.method!=="HEAD"){var h;const v=await n.text();v===""||(i.headers.get("Accept")==="text/csv"||i.headers.get("Accept")&&(!((h=i.headers.get("Accept"))===null||h===void 0)&&h.includes("application/vnd.pgrst.plan+text"))?l=v:l=JSON.parse(v))}const f=(p=i.headers.get("Prefer"))===null||p===void 0?void 0:p.match(/count=(exact|planned|estimated)/),w=(x=n.headers.get("content-range"))===null||x===void 0?void 0:x.split("/");f&&w&&w.length>1&&(c=parseInt(w[1])),i.isMaybeSingle&&i.method==="GET"&&Array.isArray(l)&&(l.length>1?(o={code:"PGRST116",details:`Results contain ${l.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},l=null,c=null,d=406,u="Not Acceptable"):l.length===1?l=l[0]:l=null)}else{var j;const f=await n.text();try{o=JSON.parse(f),Array.isArray(o)&&n.status===404&&(l=[],o=null,d=200,u="OK")}catch{n.status===404&&f===""?(d=204,u="No Content"):o={message:f}}if(o&&i.isMaybeSingle&&(!(o==null||(j=o.details)===null||j===void 0)&&j.includes("0 rows"))&&(o=null,d=200,u="OK"),o&&i.shouldThrowOnError)throw new f3(o)}return{error:o,data:l,count:c,status:d,statusText:u}});return this.shouldThrowOnError||(r=r.catch(n=>{var o;let l="",c="",d="";const u=n==null?void 0:n.cause;if(u){var p,x,h,j;const v=(p=u==null?void 0:u.message)!==null&&p!==void 0?p:"",g=(x=u==null?void 0:u.code)!==null&&x!==void 0?x:"";l=`${(h=n==null?void 0:n.name)!==null&&h!==void 0?h:"FetchError"}: ${n==null?void 0:n.message}`,l+=`

Caused by: ${(j=u==null?void 0:u.name)!==null&&j!==void 0?j:"Error"}: ${v}`,g&&(l+=` (${g})`),u!=null&&u.stack&&(l+=`
${u.stack}`)}else{var f;l=(f=n==null?void 0:n.stack)!==null&&f!==void 0?f:""}const w=this.url.toString().length;return(n==null?void 0:n.name)==="AbortError"||(n==null?void 0:n.code)==="ABORT_ERR"?(d="",c="Request was aborted (timeout or manual cancellation)",w>this.urlLengthLimit&&(c+=`. Note: Your request URL is ${w} characters, which may exceed server limits. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [many IDs])), consider using an RPC function to pass values server-side.`)):((u==null?void 0:u.name)==="HeadersOverflowError"||(u==null?void 0:u.code)==="UND_ERR_HEADERS_OVERFLOW")&&(d="",c="HTTP headers exceeded server limits (typically 16KB)",w>this.urlLengthLimit&&(c+=`. Your request URL is ${w} characters. If selecting many fields, consider using views. If filtering with large arrays (e.g., .in('id', [200+ IDs])), consider using an RPC function instead.`)),{error:{message:`${(o=n==null?void 0:n.name)!==null&&o!==void 0?o:"FetchError"}: ${n==null?void 0:n.message}`,details:l,hint:c,code:d},data:null,count:null,status:0,statusText:""}})),r.then(e,s)}returns(){return this}overrideTypes(){return this}},b3=class extends v3{select(e){let s=!1;const i=(e??"*").split("").map(a=>/\s/.test(a)&&!s?"":(a==='"'&&(s=!s),a)).join("");return this.url.searchParams.set("select",i),this.headers.append("Prefer","return=representation"),this}order(e,{ascending:s=!0,nullsFirst:i,foreignTable:a,referencedTable:r=a}={}){const n=r?`${r}.order`:"order",o=this.url.searchParams.get(n);return this.url.searchParams.set(n,`${o?`${o},`:""}${e}.${s?"asc":"desc"}${i===void 0?"":i?".nullsfirst":".nullslast"}`),this}limit(e,{foreignTable:s,referencedTable:i=s}={}){const a=typeof i>"u"?"limit":`${i}.limit`;return this.url.searchParams.set(a,`${e}`),this}range(e,s,{foreignTable:i,referencedTable:a=i}={}){const r=typeof a>"u"?"offset":`${a}.offset`,n=typeof a>"u"?"limit":`${a}.limit`;return this.url.searchParams.set(r,`${e}`),this.url.searchParams.set(n,`${s-e+1}`),this}abortSignal(e){return this.signal=e,this}single(){return this.headers.set("Accept","application/vnd.pgrst.object+json"),this}maybeSingle(){return this.method==="GET"?this.headers.set("Accept","application/json"):this.headers.set("Accept","application/vnd.pgrst.object+json"),this.isMaybeSingle=!0,this}csv(){return this.headers.set("Accept","text/csv"),this}geojson(){return this.headers.set("Accept","application/geo+json"),this}explain({analyze:e=!1,verbose:s=!1,settings:i=!1,buffers:a=!1,wal:r=!1,format:n="text"}={}){var o;const l=[e?"analyze":null,s?"verbose":null,i?"settings":null,a?"buffers":null,r?"wal":null].filter(Boolean).join("|"),c=(o=this.headers.get("Accept"))!==null&&o!==void 0?o:"application/json";return this.headers.set("Accept",`application/vnd.pgrst.plan+${n}; for="${c}"; options=${l};`),n==="json"?this:this}rollback(){return this.headers.append("Prefer","tx=rollback"),this}returns(){return this}maxAffected(e){return this.headers.append("Prefer","handling=strict"),this.headers.append("Prefer",`max-affected=${e}`),this}};const ov=new RegExp("[,()]");var wr=class extends b3{eq(e,s){return this.url.searchParams.append(e,`eq.${s}`),this}neq(e,s){return this.url.searchParams.append(e,`neq.${s}`),this}gt(e,s){return this.url.searchParams.append(e,`gt.${s}`),this}gte(e,s){return this.url.searchParams.append(e,`gte.${s}`),this}lt(e,s){return this.url.searchParams.append(e,`lt.${s}`),this}lte(e,s){return this.url.searchParams.append(e,`lte.${s}`),this}like(e,s){return this.url.searchParams.append(e,`like.${s}`),this}likeAllOf(e,s){return this.url.searchParams.append(e,`like(all).{${s.join(",")}}`),this}likeAnyOf(e,s){return this.url.searchParams.append(e,`like(any).{${s.join(",")}}`),this}ilike(e,s){return this.url.searchParams.append(e,`ilike.${s}`),this}ilikeAllOf(e,s){return this.url.searchParams.append(e,`ilike(all).{${s.join(",")}}`),this}ilikeAnyOf(e,s){return this.url.searchParams.append(e,`ilike(any).{${s.join(",")}}`),this}regexMatch(e,s){return this.url.searchParams.append(e,`match.${s}`),this}regexIMatch(e,s){return this.url.searchParams.append(e,`imatch.${s}`),this}is(e,s){return this.url.searchParams.append(e,`is.${s}`),this}isDistinct(e,s){return this.url.searchParams.append(e,`isdistinct.${s}`),this}in(e,s){const i=Array.from(new Set(s)).map(a=>typeof a=="string"&&ov.test(a)?`"${a}"`:`${a}`).join(",");return this.url.searchParams.append(e,`in.(${i})`),this}notIn(e,s){const i=Array.from(new Set(s)).map(a=>typeof a=="string"&&ov.test(a)?`"${a}"`:`${a}`).join(",");return this.url.searchParams.append(e,`not.in.(${i})`),this}contains(e,s){return typeof s=="string"?this.url.searchParams.append(e,`cs.${s}`):Array.isArray(s)?this.url.searchParams.append(e,`cs.{${s.join(",")}}`):this.url.searchParams.append(e,`cs.${JSON.stringify(s)}`),this}containedBy(e,s){return typeof s=="string"?this.url.searchParams.append(e,`cd.${s}`):Array.isArray(s)?this.url.searchParams.append(e,`cd.{${s.join(",")}}`):this.url.searchParams.append(e,`cd.${JSON.stringify(s)}`),this}rangeGt(e,s){return this.url.searchParams.append(e,`sr.${s}`),this}rangeGte(e,s){return this.url.searchParams.append(e,`nxl.${s}`),this}rangeLt(e,s){return this.url.searchParams.append(e,`sl.${s}`),this}rangeLte(e,s){return this.url.searchParams.append(e,`nxr.${s}`),this}rangeAdjacent(e,s){return this.url.searchParams.append(e,`adj.${s}`),this}overlaps(e,s){return typeof s=="string"?this.url.searchParams.append(e,`ov.${s}`):this.url.searchParams.append(e,`ov.{${s.join(",")}}`),this}textSearch(e,s,{config:i,type:a}={}){let r="";a==="plain"?r="pl":a==="phrase"?r="ph":a==="websearch"&&(r="w");const n=i===void 0?"":`(${i})`;return this.url.searchParams.append(e,`${r}fts${n}.${s}`),this}match(e){return Object.entries(e).forEach(([s,i])=>{this.url.searchParams.append(s,`eq.${i}`)}),this}not(e,s,i){return this.url.searchParams.append(e,`not.${s}.${i}`),this}or(e,{foreignTable:s,referencedTable:i=s}={}){const a=i?`${i}.or`:"or";return this.url.searchParams.append(a,`(${e})`),this}filter(e,s,i){return this.url.searchParams.append(e,`${s}.${i}`),this}},y3=class{constructor(e,{headers:s={},schema:i,fetch:a,urlLengthLimit:r=8e3}){this.url=e,this.headers=new Headers(s),this.schema=i,this.fetch=a,this.urlLengthLimit=r}cloneRequestState(){return{url:new URL(this.url.toString()),headers:new Headers(this.headers)}}select(e,s){const{head:i=!1,count:a}=s??{},r=i?"HEAD":"GET";let n=!1;const o=(e??"*").split("").map(d=>/\s/.test(d)&&!n?"":(d==='"'&&(n=!n),d)).join(""),{url:l,headers:c}=this.cloneRequestState();return l.searchParams.set("select",o),a&&c.append("Prefer",`count=${a}`),new wr({method:r,url:l,headers:c,schema:this.schema,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit})}insert(e,{count:s,defaultToNull:i=!0}={}){var a;const r="POST",{url:n,headers:o}=this.cloneRequestState();if(s&&o.append("Prefer",`count=${s}`),i||o.append("Prefer","missing=default"),Array.isArray(e)){const l=e.reduce((c,d)=>c.concat(Object.keys(d)),[]);if(l.length>0){const c=[...new Set(l)].map(d=>`"${d}"`);n.searchParams.set("columns",c.join(","))}}return new wr({method:r,url:n,headers:o,schema:this.schema,body:e,fetch:(a=this.fetch)!==null&&a!==void 0?a:fetch,urlLengthLimit:this.urlLengthLimit})}upsert(e,{onConflict:s,ignoreDuplicates:i=!1,count:a,defaultToNull:r=!0}={}){var n;const o="POST",{url:l,headers:c}=this.cloneRequestState();if(c.append("Prefer",`resolution=${i?"ignore":"merge"}-duplicates`),s!==void 0&&l.searchParams.set("on_conflict",s),a&&c.append("Prefer",`count=${a}`),r||c.append("Prefer","missing=default"),Array.isArray(e)){const d=e.reduce((u,p)=>u.concat(Object.keys(p)),[]);if(d.length>0){const u=[...new Set(d)].map(p=>`"${p}"`);l.searchParams.set("columns",u.join(","))}}return new wr({method:o,url:l,headers:c,schema:this.schema,body:e,fetch:(n=this.fetch)!==null&&n!==void 0?n:fetch,urlLengthLimit:this.urlLengthLimit})}update(e,{count:s}={}){var i;const a="PATCH",{url:r,headers:n}=this.cloneRequestState();return s&&n.append("Prefer",`count=${s}`),new wr({method:a,url:r,headers:n,schema:this.schema,body:e,fetch:(i=this.fetch)!==null&&i!==void 0?i:fetch,urlLengthLimit:this.urlLengthLimit})}delete({count:e}={}){var s;const i="DELETE",{url:a,headers:r}=this.cloneRequestState();return e&&r.append("Prefer",`count=${e}`),new wr({method:i,url:a,headers:r,schema:this.schema,fetch:(s=this.fetch)!==null&&s!==void 0?s:fetch,urlLengthLimit:this.urlLengthLimit})}};function $o(e){"@babel/helpers - typeof";return $o=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},$o(e)}function j3(e,s){if($o(e)!="object"||!e)return e;var i=e[Symbol.toPrimitive];if(i!==void 0){var a=i.call(e,s||"default");if($o(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(e)}function w3(e){var s=j3(e,"string");return $o(s)=="symbol"?s:s+""}function N3(e,s,i){return(s=w3(s))in e?Object.defineProperty(e,s,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[s]=i,e}function lv(e,s){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);s&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),i.push.apply(i,a)}return i}function Xl(e){for(var s=1;s<arguments.length;s++){var i=arguments[s]!=null?arguments[s]:{};s%2?lv(Object(i),!0).forEach(function(a){N3(e,a,i[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):lv(Object(i)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(i,a))})}return e}var k3=class sN{constructor(s,{headers:i={},schema:a,fetch:r,timeout:n,urlLengthLimit:o=8e3}={}){this.url=s,this.headers=new Headers(i),this.schemaName=a,this.urlLengthLimit=o;const l=r??globalThis.fetch;n!==void 0&&n>0?this.fetch=(c,d)=>{const u=new AbortController,p=setTimeout(()=>u.abort(),n),x=d==null?void 0:d.signal;if(x){if(x.aborted)return clearTimeout(p),l(c,d);const h=()=>{clearTimeout(p),u.abort()};return x.addEventListener("abort",h,{once:!0}),l(c,Xl(Xl({},d),{},{signal:u.signal})).finally(()=>{clearTimeout(p),x.removeEventListener("abort",h)})}return l(c,Xl(Xl({},d),{},{signal:u.signal})).finally(()=>clearTimeout(p))}:this.fetch=l}from(s){if(!s||typeof s!="string"||s.trim()==="")throw new Error("Invalid relation name: relation must be a non-empty string.");return new y3(new URL(`${this.url}/${s}`),{headers:new Headers(this.headers),schema:this.schemaName,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit})}schema(s){return new sN(this.url,{headers:this.headers,schema:s,fetch:this.fetch,urlLengthLimit:this.urlLengthLimit})}rpc(s,i={},{head:a=!1,get:r=!1,count:n}={}){var o;let l;const c=new URL(`${this.url}/rpc/${s}`);let d;const u=h=>h!==null&&typeof h=="object"&&(!Array.isArray(h)||h.some(u)),p=a&&Object.values(i).some(u);p?(l="POST",d=i):a||r?(l=a?"HEAD":"GET",Object.entries(i).filter(([h,j])=>j!==void 0).map(([h,j])=>[h,Array.isArray(j)?`{${j.join(",")}}`:`${j}`]).forEach(([h,j])=>{c.searchParams.append(h,j)})):(l="POST",d=i);const x=new Headers(this.headers);return p?x.set("Prefer",n?`count=${n},return=minimal`:"return=minimal"):n&&x.set("Prefer",`count=${n}`),new wr({method:l,url:c,headers:x,schema:this.schemaName,body:d,fetch:(o=this.fetch)!==null&&o!==void 0?o:fetch,urlLengthLimit:this.urlLengthLimit})}};class C3{constructor(){}static detectEnvironment(){var s;if(typeof WebSocket<"u")return{type:"native",constructor:WebSocket};if(typeof globalThis<"u"&&typeof globalThis.WebSocket<"u")return{type:"native",constructor:globalThis.WebSocket};if(typeof global<"u"&&typeof global.WebSocket<"u")return{type:"native",constructor:global.WebSocket};if(typeof globalThis<"u"&&typeof globalThis.WebSocketPair<"u"&&typeof globalThis.WebSocket>"u")return{type:"cloudflare",error:"Cloudflare Workers detected. WebSocket clients are not supported in Cloudflare Workers.",workaround:"Use Cloudflare Workers WebSocket API for server-side WebSocket handling, or deploy to a different runtime."};if(typeof globalThis<"u"&&globalThis.EdgeRuntime||typeof navigator<"u"&&(!((s=navigator.userAgent)===null||s===void 0)&&s.includes("Vercel-Edge")))return{type:"unsupported",error:"Edge runtime detected (Vercel Edge/Netlify Edge). WebSockets are not supported in edge functions.",workaround:"Use serverless functions or a different deployment target for WebSocket functionality."};const i=globalThis.process;if(i){const a=i.versions;if(a&&a.node){const r=a.node,n=parseInt(r.replace(/^v/,"").split(".")[0]);return n>=22?typeof globalThis.WebSocket<"u"?{type:"native",constructor:globalThis.WebSocket}:{type:"unsupported",error:`Node.js ${n} detected but native WebSocket not found.`,workaround:"Provide a WebSocket implementation via the transport option."}:{type:"unsupported",error:`Node.js ${n} detected without native WebSocket support.`,workaround:`For Node.js < 22, install "ws" package and provide it via the transport option:
import ws from "ws"
new RealtimeClient(url, { transport: ws })`}}}return{type:"unsupported",error:"Unknown JavaScript runtime without WebSocket support.",workaround:"Ensure you're running in a supported environment (browser, Node.js, Deno) or provide a custom WebSocket implementation."}}static getWebSocketConstructor(){const s=this.detectEnvironment();if(s.constructor)return s.constructor;let i=s.error||"WebSocket not supported in this environment.";throw s.workaround&&(i+=`

Suggested solution: ${s.workaround}`),new Error(i)}static createWebSocket(s,i){const a=this.getWebSocketConstructor();return new a(s,i)}static isWebSocketSupported(){try{const s=this.detectEnvironment();return s.type==="native"||s.type==="ws"}catch{return!1}}}const E3="2.98.0",P3=`realtime-js/${E3}`,S3="1.0.0",iN="2.0.0",cv=iN,Ep=1e4,A3=1e3,I3=100;var Di;(function(e){e[e.connecting=0]="connecting",e[e.open=1]="open",e[e.closing=2]="closing",e[e.closed=3]="closed"})(Di||(Di={}));var Xe;(function(e){e.closed="closed",e.errored="errored",e.joined="joined",e.joining="joining",e.leaving="leaving"})(Xe||(Xe={}));var ks;(function(e){e.close="phx_close",e.error="phx_error",e.join="phx_join",e.reply="phx_reply",e.leave="phx_leave",e.access_token="access_token"})(ks||(ks={}));var Pp;(function(e){e.websocket="websocket"})(Pp||(Pp={}));var Ta;(function(e){e.Connecting="connecting",e.Open="open",e.Closing="closing",e.Closed="closed"})(Ta||(Ta={}));class T3{constructor(s){this.HEADER_LENGTH=1,this.USER_BROADCAST_PUSH_META_LENGTH=6,this.KINDS={userBroadcastPush:3,userBroadcast:4},this.BINARY_ENCODING=0,this.JSON_ENCODING=1,this.BROADCAST_EVENT="broadcast",this.allowedMetadataKeys=[],this.allowedMetadataKeys=s??[]}encode(s,i){if(s.event===this.BROADCAST_EVENT&&!(s.payload instanceof ArrayBuffer)&&typeof s.payload.event=="string")return i(this._binaryEncodeUserBroadcastPush(s));let a=[s.join_ref,s.ref,s.topic,s.event,s.payload];return i(JSON.stringify(a))}_binaryEncodeUserBroadcastPush(s){var i;return this._isArrayBuffer((i=s.payload)===null||i===void 0?void 0:i.payload)?this._encodeBinaryUserBroadcastPush(s):this._encodeJsonUserBroadcastPush(s)}_encodeBinaryUserBroadcastPush(s){var i,a;const r=(a=(i=s.payload)===null||i===void 0?void 0:i.payload)!==null&&a!==void 0?a:new ArrayBuffer(0);return this._encodeUserBroadcastPush(s,this.BINARY_ENCODING,r)}_encodeJsonUserBroadcastPush(s){var i,a;const r=(a=(i=s.payload)===null||i===void 0?void 0:i.payload)!==null&&a!==void 0?a:{},o=new TextEncoder().encode(JSON.stringify(r)).buffer;return this._encodeUserBroadcastPush(s,this.JSON_ENCODING,o)}_encodeUserBroadcastPush(s,i,a){var r,n;const o=s.topic,l=(r=s.ref)!==null&&r!==void 0?r:"",c=(n=s.join_ref)!==null&&n!==void 0?n:"",d=s.payload.event,u=this.allowedMetadataKeys?this._pick(s.payload,this.allowedMetadataKeys):{},p=Object.keys(u).length===0?"":JSON.stringify(u);if(c.length>255)throw new Error(`joinRef length ${c.length} exceeds maximum of 255`);if(l.length>255)throw new Error(`ref length ${l.length} exceeds maximum of 255`);if(o.length>255)throw new Error(`topic length ${o.length} exceeds maximum of 255`);if(d.length>255)throw new Error(`userEvent length ${d.length} exceeds maximum of 255`);if(p.length>255)throw new Error(`metadata length ${p.length} exceeds maximum of 255`);const x=this.USER_BROADCAST_PUSH_META_LENGTH+c.length+l.length+o.length+d.length+p.length,h=new ArrayBuffer(this.HEADER_LENGTH+x);let j=new DataView(h),f=0;j.setUint8(f++,this.KINDS.userBroadcastPush),j.setUint8(f++,c.length),j.setUint8(f++,l.length),j.setUint8(f++,o.length),j.setUint8(f++,d.length),j.setUint8(f++,p.length),j.setUint8(f++,i),Array.from(c,v=>j.setUint8(f++,v.charCodeAt(0))),Array.from(l,v=>j.setUint8(f++,v.charCodeAt(0))),Array.from(o,v=>j.setUint8(f++,v.charCodeAt(0))),Array.from(d,v=>j.setUint8(f++,v.charCodeAt(0))),Array.from(p,v=>j.setUint8(f++,v.charCodeAt(0)));var w=new Uint8Array(h.byteLength+a.byteLength);return w.set(new Uint8Array(h),0),w.set(new Uint8Array(a),h.byteLength),w.buffer}decode(s,i){if(this._isArrayBuffer(s)){let a=this._binaryDecode(s);return i(a)}if(typeof s=="string"){const a=JSON.parse(s),[r,n,o,l,c]=a;return i({join_ref:r,ref:n,topic:o,event:l,payload:c})}return i({})}_binaryDecode(s){const i=new DataView(s),a=i.getUint8(0),r=new TextDecoder;switch(a){case this.KINDS.userBroadcast:return this._decodeUserBroadcast(s,i,r)}}_decodeUserBroadcast(s,i,a){const r=i.getUint8(1),n=i.getUint8(2),o=i.getUint8(3),l=i.getUint8(4);let c=this.HEADER_LENGTH+4;const d=a.decode(s.slice(c,c+r));c=c+r;const u=a.decode(s.slice(c,c+n));c=c+n;const p=a.decode(s.slice(c,c+o));c=c+o;const x=s.slice(c,s.byteLength),h=l===this.JSON_ENCODING?JSON.parse(a.decode(x)):x,j={type:this.BROADCAST_EVENT,event:u,payload:h};return o>0&&(j.meta=JSON.parse(p)),{join_ref:null,ref:null,topic:d,event:this.BROADCAST_EVENT,payload:j}}_isArrayBuffer(s){var i;return s instanceof ArrayBuffer||((i=s==null?void 0:s.constructor)===null||i===void 0?void 0:i.name)==="ArrayBuffer"}_pick(s,i){return!s||typeof s!="object"?{}:Object.fromEntries(Object.entries(s).filter(([a])=>i.includes(a)))}}class aN{constructor(s,i){this.callback=s,this.timerCalc=i,this.timer=void 0,this.tries=0,this.callback=s,this.timerCalc=i}reset(){this.tries=0,clearTimeout(this.timer),this.timer=void 0}scheduleTimeout(){clearTimeout(this.timer),this.timer=setTimeout(()=>{this.tries=this.tries+1,this.callback()},this.timerCalc(this.tries+1))}}var Ne;(function(e){e.abstime="abstime",e.bool="bool",e.date="date",e.daterange="daterange",e.float4="float4",e.float8="float8",e.int2="int2",e.int4="int4",e.int4range="int4range",e.int8="int8",e.int8range="int8range",e.json="json",e.jsonb="jsonb",e.money="money",e.numeric="numeric",e.oid="oid",e.reltime="reltime",e.text="text",e.time="time",e.timestamp="timestamp",e.timestamptz="timestamptz",e.timetz="timetz",e.tsrange="tsrange",e.tstzrange="tstzrange"})(Ne||(Ne={}));const dv=(e,s,i={})=>{var a;const r=(a=i.skipTypes)!==null&&a!==void 0?a:[];return s?Object.keys(s).reduce((n,o)=>(n[o]=q3(o,e,s,r),n),{}):{}},q3=(e,s,i,a)=>{const r=s.find(l=>l.name===e),n=r==null?void 0:r.type,o=i[e];return n&&!a.includes(n)?rN(n,o):Sp(o)},rN=(e,s)=>{if(e.charAt(0)==="_"){const i=e.slice(1,e.length);return R3(s,i)}switch(e){case Ne.bool:return D3(s);case Ne.float4:case Ne.float8:case Ne.int2:case Ne.int4:case Ne.int8:case Ne.numeric:case Ne.oid:return V3(s);case Ne.json:case Ne.jsonb:return _3(s);case Ne.timestamp:return O3(s);case Ne.abstime:case Ne.date:case Ne.daterange:case Ne.int4range:case Ne.int8range:case Ne.money:case Ne.reltime:case Ne.text:case Ne.time:case Ne.timestamptz:case Ne.timetz:case Ne.tsrange:case Ne.tstzrange:return Sp(s);default:return Sp(s)}},Sp=e=>e,D3=e=>{switch(e){case"t":return!0;case"f":return!1;default:return e}},V3=e=>{if(typeof e=="string"){const s=parseFloat(e);if(!Number.isNaN(s))return s}return e},_3=e=>{if(typeof e=="string")try{return JSON.parse(e)}catch{return e}return e},R3=(e,s)=>{if(typeof e!="string")return e;const i=e.length-1,a=e[i];if(e[0]==="{"&&a==="}"){let n;const o=e.slice(1,i);try{n=JSON.parse("["+o+"]")}catch{n=o?o.split(","):[]}return n.map(l=>rN(s,l))}return e},O3=e=>typeof e=="string"?e.replace(" ","T"):e,nN=e=>{const s=new URL(e);return s.protocol=s.protocol.replace(/^ws/i,"http"),s.pathname=s.pathname.replace(/\/+$/,"").replace(/\/socket\/websocket$/i,"").replace(/\/socket$/i,"").replace(/\/websocket$/i,""),s.pathname===""||s.pathname==="/"?s.pathname="/api/broadcast":s.pathname=s.pathname+"/api/broadcast",s.href};class Qu{constructor(s,i,a={},r=Ep){this.channel=s,this.event=i,this.payload=a,this.timeout=r,this.sent=!1,this.timeoutTimer=void 0,this.ref="",this.receivedResp=null,this.recHooks=[],this.refEvent=null}resend(s){this.timeout=s,this._cancelRefEvent(),this.ref="",this.refEvent=null,this.receivedResp=null,this.sent=!1,this.send()}send(){this._hasReceived("timeout")||(this.startTimeout(),this.sent=!0,this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload,ref:this.ref,join_ref:this.channel._joinRef()}))}updatePayload(s){this.payload=Object.assign(Object.assign({},this.payload),s)}receive(s,i){var a;return this._hasReceived(s)&&i((a=this.receivedResp)===null||a===void 0?void 0:a.response),this.recHooks.push({status:s,callback:i}),this}startTimeout(){if(this.timeoutTimer)return;this.ref=this.channel.socket._makeRef(),this.refEvent=this.channel._replyEventName(this.ref);const s=i=>{this._cancelRefEvent(),this._cancelTimeout(),this.receivedResp=i,this._matchReceive(i)};this.channel._on(this.refEvent,{},s),this.timeoutTimer=setTimeout(()=>{this.trigger("timeout",{})},this.timeout)}trigger(s,i){this.refEvent&&this.channel._trigger(this.refEvent,{status:s,response:i})}destroy(){this._cancelRefEvent(),this._cancelTimeout()}_cancelRefEvent(){this.refEvent&&this.channel._off(this.refEvent,{})}_cancelTimeout(){clearTimeout(this.timeoutTimer),this.timeoutTimer=void 0}_matchReceive({status:s,response:i}){this.recHooks.filter(a=>a.status===s).forEach(a=>a.callback(i))}_hasReceived(s){return this.receivedResp&&this.receivedResp.status===s}}var uv;(function(e){e.SYNC="sync",e.JOIN="join",e.LEAVE="leave"})(uv||(uv={}));class bo{constructor(s,i){this.channel=s,this.state={},this.pendingDiffs=[],this.joinRef=null,this.enabled=!1,this.caller={onJoin:()=>{},onLeave:()=>{},onSync:()=>{}};const a=(i==null?void 0:i.events)||{state:"presence_state",diff:"presence_diff"};this.channel._on(a.state,{},r=>{const{onJoin:n,onLeave:o,onSync:l}=this.caller;this.joinRef=this.channel._joinRef(),this.state=bo.syncState(this.state,r,n,o),this.pendingDiffs.forEach(c=>{this.state=bo.syncDiff(this.state,c,n,o)}),this.pendingDiffs=[],l()}),this.channel._on(a.diff,{},r=>{const{onJoin:n,onLeave:o,onSync:l}=this.caller;this.inPendingSyncState()?this.pendingDiffs.push(r):(this.state=bo.syncDiff(this.state,r,n,o),l())}),this.onJoin((r,n,o)=>{this.channel._trigger("presence",{event:"join",key:r,currentPresences:n,newPresences:o})}),this.onLeave((r,n,o)=>{this.channel._trigger("presence",{event:"leave",key:r,currentPresences:n,leftPresences:o})}),this.onSync(()=>{this.channel._trigger("presence",{event:"sync"})})}static syncState(s,i,a,r){const n=this.cloneDeep(s),o=this.transformState(i),l={},c={};return this.map(n,(d,u)=>{o[d]||(c[d]=u)}),this.map(o,(d,u)=>{const p=n[d];if(p){const x=u.map(w=>w.presence_ref),h=p.map(w=>w.presence_ref),j=u.filter(w=>h.indexOf(w.presence_ref)<0),f=p.filter(w=>x.indexOf(w.presence_ref)<0);j.length>0&&(l[d]=j),f.length>0&&(c[d]=f)}else l[d]=u}),this.syncDiff(n,{joins:l,leaves:c},a,r)}static syncDiff(s,i,a,r){const{joins:n,leaves:o}={joins:this.transformState(i.joins),leaves:this.transformState(i.leaves)};return a||(a=()=>{}),r||(r=()=>{}),this.map(n,(l,c)=>{var d;const u=(d=s[l])!==null&&d!==void 0?d:[];if(s[l]=this.cloneDeep(c),u.length>0){const p=s[l].map(h=>h.presence_ref),x=u.filter(h=>p.indexOf(h.presence_ref)<0);s[l].unshift(...x)}a(l,u,c)}),this.map(o,(l,c)=>{let d=s[l];if(!d)return;const u=c.map(p=>p.presence_ref);d=d.filter(p=>u.indexOf(p.presence_ref)<0),s[l]=d,r(l,d,c),d.length===0&&delete s[l]}),s}static map(s,i){return Object.getOwnPropertyNames(s).map(a=>i(a,s[a]))}static transformState(s){return s=this.cloneDeep(s),Object.getOwnPropertyNames(s).reduce((i,a)=>{const r=s[a];return"metas"in r?i[a]=r.metas.map(n=>(n.presence_ref=n.phx_ref,delete n.phx_ref,delete n.phx_ref_prev,n)):i[a]=r,i},{})}static cloneDeep(s){return JSON.parse(JSON.stringify(s))}onJoin(s){this.caller.onJoin=s}onLeave(s){this.caller.onLeave=s}onSync(s){this.caller.onSync=s}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel._joinRef()}}var mv;(function(e){e.ALL="*",e.INSERT="INSERT",e.UPDATE="UPDATE",e.DELETE="DELETE"})(mv||(mv={}));var yo;(function(e){e.BROADCAST="broadcast",e.PRESENCE="presence",e.POSTGRES_CHANGES="postgres_changes",e.SYSTEM="system"})(yo||(yo={}));var si;(function(e){e.SUBSCRIBED="SUBSCRIBED",e.TIMED_OUT="TIMED_OUT",e.CLOSED="CLOSED",e.CHANNEL_ERROR="CHANNEL_ERROR"})(si||(si={}));class Or{constructor(s,i={config:{}},a){var r,n;if(this.topic=s,this.params=i,this.socket=a,this.bindings={},this.state=Xe.closed,this.joinedOnce=!1,this.pushBuffer=[],this.subTopic=s.replace(/^realtime:/i,""),this.params.config=Object.assign({broadcast:{ack:!1,self:!1},presence:{key:"",enabled:!1},private:!1},i.config),this.timeout=this.socket.timeout,this.joinPush=new Qu(this,ks.join,this.params,this.timeout),this.rejoinTimer=new aN(()=>this._rejoinUntilConnected(),this.socket.reconnectAfterMs),this.joinPush.receive("ok",()=>{this.state=Xe.joined,this.rejoinTimer.reset(),this.pushBuffer.forEach(o=>o.send()),this.pushBuffer=[]}),this._onClose(()=>{this.rejoinTimer.reset(),this.socket.log("channel",`close ${this.topic} ${this._joinRef()}`),this.state=Xe.closed,this.socket._remove(this)}),this._onError(o=>{this._isLeaving()||this._isClosed()||(this.socket.log("channel",`error ${this.topic}`,o),this.state=Xe.errored,this.rejoinTimer.scheduleTimeout())}),this.joinPush.receive("timeout",()=>{this._isJoining()&&(this.socket.log("channel",`timeout ${this.topic}`,this.joinPush.timeout),this.state=Xe.errored,this.rejoinTimer.scheduleTimeout())}),this.joinPush.receive("error",o=>{this._isLeaving()||this._isClosed()||(this.socket.log("channel",`error ${this.topic}`,o),this.state=Xe.errored,this.rejoinTimer.scheduleTimeout())}),this._on(ks.reply,{},(o,l)=>{this._trigger(this._replyEventName(l),o)}),this.presence=new bo(this),this.broadcastEndpointURL=nN(this.socket.endPoint),this.private=this.params.config.private||!1,!this.private&&(!((n=(r=this.params.config)===null||r===void 0?void 0:r.broadcast)===null||n===void 0)&&n.replay))throw`tried to use replay on public channel '${this.topic}'. It must be a private channel.`}subscribe(s,i=this.timeout){var a,r,n;if(this.socket.isConnected()||this.socket.connect(),this.state==Xe.closed){const{config:{broadcast:o,presence:l,private:c}}=this.params,d=(r=(a=this.bindings.postgres_changes)===null||a===void 0?void 0:a.map(h=>h.filter))!==null&&r!==void 0?r:[],u=!!this.bindings[yo.PRESENCE]&&this.bindings[yo.PRESENCE].length>0||((n=this.params.config.presence)===null||n===void 0?void 0:n.enabled)===!0,p={},x={broadcast:o,presence:Object.assign(Object.assign({},l),{enabled:u}),postgres_changes:d,private:c};this.socket.accessTokenValue&&(p.access_token=this.socket.accessTokenValue),this._onError(h=>s==null?void 0:s(si.CHANNEL_ERROR,h)),this._onClose(()=>s==null?void 0:s(si.CLOSED)),this.updateJoinPayload(Object.assign({config:x},p)),this.joinedOnce=!0,this._rejoin(i),this.joinPush.receive("ok",async({postgres_changes:h})=>{var j;if(this.socket._isManualToken()||this.socket.setAuth(),h===void 0){s==null||s(si.SUBSCRIBED);return}else{const f=this.bindings.postgres_changes,w=(j=f==null?void 0:f.length)!==null&&j!==void 0?j:0,v=[];for(let g=0;g<w;g++){const y=f[g],{filter:{event:C,schema:E,table:P,filter:I}}=y,S=h&&h[g];if(S&&S.event===C&&Or.isFilterValueEqual(S.schema,E)&&Or.isFilterValueEqual(S.table,P)&&Or.isFilterValueEqual(S.filter,I))v.push(Object.assign(Object.assign({},y),{id:S.id}));else{this.unsubscribe(),this.state=Xe.errored,s==null||s(si.CHANNEL_ERROR,new Error("mismatch between server and client bindings for postgres changes"));return}}this.bindings.postgres_changes=v,s&&s(si.SUBSCRIBED);return}}).receive("error",h=>{this.state=Xe.errored,s==null||s(si.CHANNEL_ERROR,new Error(JSON.stringify(Object.values(h).join(", ")||"error")))}).receive("timeout",()=>{s==null||s(si.TIMED_OUT)})}return this}presenceState(){return this.presence.state}async track(s,i={}){return await this.send({type:"presence",event:"track",payload:s},i.timeout||this.timeout)}async untrack(s={}){return await this.send({type:"presence",event:"untrack"},s)}on(s,i,a){return this.state===Xe.joined&&s===yo.PRESENCE&&(this.socket.log("channel",`resubscribe to ${this.topic} due to change in presence callbacks on joined channel`),this.unsubscribe().then(async()=>await this.subscribe())),this._on(s,i,a)}async httpSend(s,i,a={}){var r;if(i==null)return Promise.reject("Payload is required for httpSend()");const n={apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"};this.socket.accessTokenValue&&(n.Authorization=`Bearer ${this.socket.accessTokenValue}`);const o={method:"POST",headers:n,body:JSON.stringify({messages:[{topic:this.subTopic,event:s,payload:i,private:this.private}]})},l=await this._fetchWithTimeout(this.broadcastEndpointURL,o,(r=a.timeout)!==null&&r!==void 0?r:this.timeout);if(l.status===202)return{success:!0};let c=l.statusText;try{const d=await l.json();c=d.error||d.message||c}catch{}return Promise.reject(new Error(c))}async send(s,i={}){var a,r;if(!this._canPush()&&s.type==="broadcast"){console.warn("Realtime send() is automatically falling back to REST API. This behavior will be deprecated in the future. Please use httpSend() explicitly for REST delivery.");const{event:n,payload:o}=s,l={apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"};this.socket.accessTokenValue&&(l.Authorization=`Bearer ${this.socket.accessTokenValue}`);const c={method:"POST",headers:l,body:JSON.stringify({messages:[{topic:this.subTopic,event:n,payload:o,private:this.private}]})};try{const d=await this._fetchWithTimeout(this.broadcastEndpointURL,c,(a=i.timeout)!==null&&a!==void 0?a:this.timeout);return await((r=d.body)===null||r===void 0?void 0:r.cancel()),d.ok?"ok":"error"}catch(d){return d.name==="AbortError"?"timed out":"error"}}else return new Promise(n=>{var o,l,c;const d=this._push(s.type,s,i.timeout||this.timeout);s.type==="broadcast"&&!(!((c=(l=(o=this.params)===null||o===void 0?void 0:o.config)===null||l===void 0?void 0:l.broadcast)===null||c===void 0)&&c.ack)&&n("ok"),d.receive("ok",()=>n("ok")),d.receive("error",()=>n("error")),d.receive("timeout",()=>n("timed out"))})}updateJoinPayload(s){this.joinPush.updatePayload(s)}unsubscribe(s=this.timeout){this.state=Xe.leaving;const i=()=>{this.socket.log("channel",`leave ${this.topic}`),this._trigger(ks.close,"leave",this._joinRef())};this.joinPush.destroy();let a=null;return new Promise(r=>{a=new Qu(this,ks.leave,{},s),a.receive("ok",()=>{i(),r("ok")}).receive("timeout",()=>{i(),r("timed out")}).receive("error",()=>{r("error")}),a.send(),this._canPush()||a.trigger("ok",{})}).finally(()=>{a==null||a.destroy()})}teardown(){this.pushBuffer.forEach(s=>s.destroy()),this.pushBuffer=[],this.rejoinTimer.reset(),this.joinPush.destroy(),this.state=Xe.closed,this.bindings={}}async _fetchWithTimeout(s,i,a){const r=new AbortController,n=setTimeout(()=>r.abort(),a),o=await this.socket.fetch(s,Object.assign(Object.assign({},i),{signal:r.signal}));return clearTimeout(n),o}_push(s,i,a=this.timeout){if(!this.joinedOnce)throw`tried to push '${s}' to '${this.topic}' before joining. Use channel.subscribe() before pushing events`;let r=new Qu(this,s,i,a);return this._canPush()?r.send():this._addToPushBuffer(r),r}_addToPushBuffer(s){if(s.startTimeout(),this.pushBuffer.push(s),this.pushBuffer.length>I3){const i=this.pushBuffer.shift();i&&(i.destroy(),this.socket.log("channel",`discarded push due to buffer overflow: ${i.event}`,i.payload))}}_onMessage(s,i,a){return i}_isMember(s){return this.topic===s}_joinRef(){return this.joinPush.ref}_trigger(s,i,a){var r,n;const o=s.toLocaleLowerCase(),{close:l,error:c,leave:d,join:u}=ks;if(a&&[l,c,d,u].indexOf(o)>=0&&a!==this._joinRef())return;let x=this._onMessage(o,i,a);if(i&&!x)throw"channel onMessage callbacks must return the payload, modified or unmodified";["insert","update","delete"].includes(o)?(r=this.bindings.postgres_changes)===null||r===void 0||r.filter(h=>{var j,f,w;return((j=h.filter)===null||j===void 0?void 0:j.event)==="*"||((w=(f=h.filter)===null||f===void 0?void 0:f.event)===null||w===void 0?void 0:w.toLocaleLowerCase())===o}).map(h=>h.callback(x,a)):(n=this.bindings[o])===null||n===void 0||n.filter(h=>{var j,f,w,v,g,y;if(["broadcast","presence","postgres_changes"].includes(o))if("id"in h){const C=h.id,E=(j=h.filter)===null||j===void 0?void 0:j.event;return C&&((f=i.ids)===null||f===void 0?void 0:f.includes(C))&&(E==="*"||(E==null?void 0:E.toLocaleLowerCase())===((w=i.data)===null||w===void 0?void 0:w.type.toLocaleLowerCase()))}else{const C=(g=(v=h==null?void 0:h.filter)===null||v===void 0?void 0:v.event)===null||g===void 0?void 0:g.toLocaleLowerCase();return C==="*"||C===((y=i==null?void 0:i.event)===null||y===void 0?void 0:y.toLocaleLowerCase())}else return h.type.toLocaleLowerCase()===o}).map(h=>{if(typeof x=="object"&&"ids"in x){const j=x.data,{schema:f,table:w,commit_timestamp:v,type:g,errors:y}=j;x=Object.assign(Object.assign({},{schema:f,table:w,commit_timestamp:v,eventType:g,new:{},old:{},errors:y}),this._getPayloadRecords(j))}h.callback(x,a)})}_isClosed(){return this.state===Xe.closed}_isJoined(){return this.state===Xe.joined}_isJoining(){return this.state===Xe.joining}_isLeaving(){return this.state===Xe.leaving}_replyEventName(s){return`chan_reply_${s}`}_on(s,i,a){const r=s.toLocaleLowerCase(),n={type:r,filter:i,callback:a};return this.bindings[r]?this.bindings[r].push(n):this.bindings[r]=[n],this}_off(s,i){const a=s.toLocaleLowerCase();return this.bindings[a]&&(this.bindings[a]=this.bindings[a].filter(r=>{var n;return!(((n=r.type)===null||n===void 0?void 0:n.toLocaleLowerCase())===a&&Or.isEqual(r.filter,i))})),this}static isEqual(s,i){if(Object.keys(s).length!==Object.keys(i).length)return!1;for(const a in s)if(s[a]!==i[a])return!1;return!0}static isFilterValueEqual(s,i){return(s??void 0)===(i??void 0)}_rejoinUntilConnected(){this.rejoinTimer.scheduleTimeout(),this.socket.isConnected()&&this._rejoin()}_onClose(s){this._on(ks.close,{},s)}_onError(s){this._on(ks.error,{},i=>s(i))}_canPush(){return this.socket.isConnected()&&this._isJoined()}_rejoin(s=this.timeout){this._isLeaving()||(this.socket._leaveOpenTopic(this.topic),this.state=Xe.joining,this.joinPush.resend(s))}_getPayloadRecords(s){const i={new:{},old:{}};return(s.type==="INSERT"||s.type==="UPDATE")&&(i.new=dv(s.columns,s.record)),(s.type==="UPDATE"||s.type==="DELETE")&&(i.old=dv(s.columns,s.old_record)),i}}const Ku=()=>{},Zl={HEARTBEAT_INTERVAL:25e3,RECONNECT_DELAY:10,HEARTBEAT_TIMEOUT_FALLBACK:100},L3=[1e3,2e3,5e3,1e4],z3=1e4,B3=`
  addEventListener("message", (e) => {
    if (e.data.event === "start") {
      setInterval(() => postMessage({ event: "keepAlive" }), e.data.interval);
    }
  });`;class M3{constructor(s,i){var a;if(this.accessTokenValue=null,this.apiKey=null,this._manuallySetToken=!1,this.channels=new Array,this.endPoint="",this.httpEndpoint="",this.headers={},this.params={},this.timeout=Ep,this.transport=null,this.heartbeatIntervalMs=Zl.HEARTBEAT_INTERVAL,this.heartbeatTimer=void 0,this.pendingHeartbeatRef=null,this.heartbeatCallback=Ku,this.ref=0,this.reconnectTimer=null,this.vsn=cv,this.logger=Ku,this.conn=null,this.sendBuffer=[],this.serializer=new T3,this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.accessToken=null,this._connectionState="disconnected",this._wasManualDisconnect=!1,this._authPromise=null,this._heartbeatSentAt=null,this._resolveFetch=r=>r?(...n)=>r(...n):(...n)=>fetch(...n),!(!((a=i==null?void 0:i.params)===null||a===void 0)&&a.apikey))throw new Error("API key is required to connect to Realtime");this.apiKey=i.params.apikey,this.endPoint=`${s}/${Pp.websocket}`,this.httpEndpoint=nN(s),this._initializeOptions(i),this._setupReconnectionTimer(),this.fetch=this._resolveFetch(i==null?void 0:i.fetch)}connect(){if(!(this.isConnecting()||this.isDisconnecting()||this.conn!==null&&this.isConnected())){if(this._setConnectionState("connecting"),this.accessToken&&!this._authPromise&&this._setAuthSafely("connect"),this.transport)this.conn=new this.transport(this.endpointURL());else try{this.conn=C3.createWebSocket(this.endpointURL())}catch(s){this._setConnectionState("disconnected");const i=s.message;throw i.includes("Node.js")?new Error(`${i}

To use Realtime in Node.js, you need to provide a WebSocket implementation:

Option 1: Use Node.js 22+ which has native WebSocket support
Option 2: Install and provide the "ws" package:

  npm install ws

  import ws from "ws"
  const client = new RealtimeClient(url, {
    ...options,
    transport: ws
  })`):new Error(`WebSocket not available: ${i}`)}this._setupConnectionHandlers()}}endpointURL(){return this._appendParams(this.endPoint,Object.assign({},this.params,{vsn:this.vsn}))}disconnect(s,i){if(!this.isDisconnecting())if(this._setConnectionState("disconnecting",!0),this.conn){const a=setTimeout(()=>{this._setConnectionState("disconnected")},100);this.conn.onclose=()=>{clearTimeout(a),this._setConnectionState("disconnected")},typeof this.conn.close=="function"&&(s?this.conn.close(s,i??""):this.conn.close()),this._teardownConnection()}else this._setConnectionState("disconnected")}getChannels(){return this.channels}async removeChannel(s){const i=await s.unsubscribe();return this.channels.length===0&&this.disconnect(),i}async removeAllChannels(){const s=await Promise.all(this.channels.map(i=>i.unsubscribe()));return this.channels=[],this.disconnect(),s}log(s,i,a){this.logger(s,i,a)}connectionState(){switch(this.conn&&this.conn.readyState){case Di.connecting:return Ta.Connecting;case Di.open:return Ta.Open;case Di.closing:return Ta.Closing;default:return Ta.Closed}}isConnected(){return this.connectionState()===Ta.Open}isConnecting(){return this._connectionState==="connecting"}isDisconnecting(){return this._connectionState==="disconnecting"}channel(s,i={config:{}}){const a=`realtime:${s}`,r=this.getChannels().find(n=>n.topic===a);if(r)return r;{const n=new Or(`realtime:${s}`,i,this);return this.channels.push(n),n}}push(s){const{topic:i,event:a,payload:r,ref:n}=s,o=()=>{this.encode(s,l=>{var c;(c=this.conn)===null||c===void 0||c.send(l)})};this.log("push",`${i} ${a} (${n})`,r),this.isConnected()?o():this.sendBuffer.push(o)}async setAuth(s=null){this._authPromise=this._performAuth(s);try{await this._authPromise}finally{this._authPromise=null}}_isManualToken(){return this._manuallySetToken}async sendHeartbeat(){var s;if(!this.isConnected()){try{this.heartbeatCallback("disconnected")}catch(i){this.log("error","error in heartbeat callback",i)}return}if(this.pendingHeartbeatRef){this.pendingHeartbeatRef=null,this._heartbeatSentAt=null,this.log("transport","heartbeat timeout. Attempting to re-establish connection");try{this.heartbeatCallback("timeout")}catch(i){this.log("error","error in heartbeat callback",i)}this._wasManualDisconnect=!1,(s=this.conn)===null||s===void 0||s.close(A3,"heartbeat timeout"),setTimeout(()=>{var i;this.isConnected()||(i=this.reconnectTimer)===null||i===void 0||i.scheduleTimeout()},Zl.HEARTBEAT_TIMEOUT_FALLBACK);return}this._heartbeatSentAt=Date.now(),this.pendingHeartbeatRef=this._makeRef(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef});try{this.heartbeatCallback("sent")}catch(i){this.log("error","error in heartbeat callback",i)}this._setAuthSafely("heartbeat")}onHeartbeat(s){this.heartbeatCallback=s}flushSendBuffer(){this.isConnected()&&this.sendBuffer.length>0&&(this.sendBuffer.forEach(s=>s()),this.sendBuffer=[])}_makeRef(){let s=this.ref+1;return s===this.ref?this.ref=0:this.ref=s,this.ref.toString()}_leaveOpenTopic(s){let i=this.channels.find(a=>a.topic===s&&(a._isJoined()||a._isJoining()));i&&(this.log("transport",`leaving duplicate topic "${s}"`),i.unsubscribe())}_remove(s){this.channels=this.channels.filter(i=>i.topic!==s.topic)}_onConnMessage(s){this.decode(s.data,i=>{if(i.topic==="phoenix"&&i.event==="phx_reply"&&i.ref&&i.ref===this.pendingHeartbeatRef){const d=this._heartbeatSentAt?Date.now()-this._heartbeatSentAt:void 0;try{this.heartbeatCallback(i.payload.status==="ok"?"ok":"error",d)}catch(u){this.log("error","error in heartbeat callback",u)}this._heartbeatSentAt=null,this.pendingHeartbeatRef=null}const{topic:a,event:r,payload:n,ref:o}=i,l=o?`(${o})`:"",c=n.status||"";this.log("receive",`${c} ${a} ${r} ${l}`.trim(),n),this.channels.filter(d=>d._isMember(a)).forEach(d=>d._trigger(r,n,o)),this._triggerStateCallbacks("message",i)})}_clearTimer(s){var i;s==="heartbeat"&&this.heartbeatTimer?(clearInterval(this.heartbeatTimer),this.heartbeatTimer=void 0):s==="reconnect"&&((i=this.reconnectTimer)===null||i===void 0||i.reset())}_clearAllTimers(){this._clearTimer("heartbeat"),this._clearTimer("reconnect")}_setupConnectionHandlers(){this.conn&&("binaryType"in this.conn&&(this.conn.binaryType="arraybuffer"),this.conn.onopen=()=>this._onConnOpen(),this.conn.onerror=s=>this._onConnError(s),this.conn.onmessage=s=>this._onConnMessage(s),this.conn.onclose=s=>this._onConnClose(s),this.conn.readyState===Di.open&&this._onConnOpen())}_teardownConnection(){if(this.conn){if(this.conn.readyState===Di.open||this.conn.readyState===Di.connecting)try{this.conn.close()}catch(s){this.log("error","Error closing connection",s)}this.conn.onopen=null,this.conn.onerror=null,this.conn.onmessage=null,this.conn.onclose=null,this.conn=null}this._clearAllTimers(),this._terminateWorker(),this.channels.forEach(s=>s.teardown())}_onConnOpen(){this._setConnectionState("connected"),this.log("transport",`connected to ${this.endpointURL()}`),(this._authPromise||(this.accessToken&&!this.accessTokenValue?this.setAuth():Promise.resolve())).then(()=>{this.accessTokenValue&&(this.channels.forEach(i=>{i.updateJoinPayload({access_token:this.accessTokenValue})}),this.sendBuffer=[],this.channels.forEach(i=>{i._isJoining()&&(i.joinPush.sent=!1,i.joinPush.send())})),this.flushSendBuffer()}).catch(i=>{this.log("error","error waiting for auth on connect",i),this.flushSendBuffer()}),this._clearTimer("reconnect"),this.worker?this.workerRef||this._startWorkerHeartbeat():this._startHeartbeat(),this._triggerStateCallbacks("open")}_startHeartbeat(){this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.heartbeatTimer=setInterval(()=>this.sendHeartbeat(),this.heartbeatIntervalMs)}_startWorkerHeartbeat(){this.workerUrl?this.log("worker",`starting worker for from ${this.workerUrl}`):this.log("worker","starting default worker");const s=this._workerObjectUrl(this.workerUrl);this.workerRef=new Worker(s),this.workerRef.onerror=i=>{this.log("worker","worker error",i.message),this._terminateWorker()},this.workerRef.onmessage=i=>{i.data.event==="keepAlive"&&this.sendHeartbeat()},this.workerRef.postMessage({event:"start",interval:this.heartbeatIntervalMs})}_terminateWorker(){this.workerRef&&(this.log("worker","terminating worker"),this.workerRef.terminate(),this.workerRef=void 0)}_onConnClose(s){var i;this._setConnectionState("disconnected"),this.log("transport","close",s),this._triggerChanError(),this._clearTimer("heartbeat"),this._wasManualDisconnect||(i=this.reconnectTimer)===null||i===void 0||i.scheduleTimeout(),this._triggerStateCallbacks("close",s)}_onConnError(s){this._setConnectionState("disconnected"),this.log("transport",`${s}`),this._triggerChanError(),this._triggerStateCallbacks("error",s);try{this.heartbeatCallback("error")}catch(i){this.log("error","error in heartbeat callback",i)}}_triggerChanError(){this.channels.forEach(s=>s._trigger(ks.error))}_appendParams(s,i){if(Object.keys(i).length===0)return s;const a=s.match(/\?/)?"&":"?",r=new URLSearchParams(i);return`${s}${a}${r}`}_workerObjectUrl(s){let i;if(s)i=s;else{const a=new Blob([B3],{type:"application/javascript"});i=URL.createObjectURL(a)}return i}_setConnectionState(s,i=!1){this._connectionState=s,s==="connecting"?this._wasManualDisconnect=!1:s==="disconnecting"&&(this._wasManualDisconnect=i)}async _performAuth(s=null){let i,a=!1;if(s)i=s,a=!0;else if(this.accessToken)try{i=await this.accessToken()}catch(r){this.log("error","Error fetching access token from callback",r),i=this.accessTokenValue}else i=this.accessTokenValue;a?this._manuallySetToken=!0:this.accessToken&&(this._manuallySetToken=!1),this.accessTokenValue!=i&&(this.accessTokenValue=i,this.channels.forEach(r=>{const n={access_token:i,version:P3};i&&r.updateJoinPayload(n),r.joinedOnce&&r._isJoined()&&r._push(ks.access_token,{access_token:i})}))}async _waitForAuthIfNeeded(){this._authPromise&&await this._authPromise}_setAuthSafely(s="general"){this._isManualToken()||this.setAuth().catch(i=>{this.log("error",`Error setting auth in ${s}`,i)})}_triggerStateCallbacks(s,i){try{this.stateChangeCallbacks[s].forEach(a=>{try{a(i)}catch(r){this.log("error",`error in ${s} callback`,r)}})}catch(a){this.log("error",`error triggering ${s} callbacks`,a)}}_setupReconnectionTimer(){this.reconnectTimer=new aN(async()=>{setTimeout(async()=>{await this._waitForAuthIfNeeded(),this.isConnected()||this.connect()},Zl.RECONNECT_DELAY)},this.reconnectAfterMs)}_initializeOptions(s){var i,a,r,n,o,l,c,d,u,p,x,h;switch(this.transport=(i=s==null?void 0:s.transport)!==null&&i!==void 0?i:null,this.timeout=(a=s==null?void 0:s.timeout)!==null&&a!==void 0?a:Ep,this.heartbeatIntervalMs=(r=s==null?void 0:s.heartbeatIntervalMs)!==null&&r!==void 0?r:Zl.HEARTBEAT_INTERVAL,this.worker=(n=s==null?void 0:s.worker)!==null&&n!==void 0?n:!1,this.accessToken=(o=s==null?void 0:s.accessToken)!==null&&o!==void 0?o:null,this.heartbeatCallback=(l=s==null?void 0:s.heartbeatCallback)!==null&&l!==void 0?l:Ku,this.vsn=(c=s==null?void 0:s.vsn)!==null&&c!==void 0?c:cv,s!=null&&s.params&&(this.params=s.params),s!=null&&s.logger&&(this.logger=s.logger),(s!=null&&s.logLevel||s!=null&&s.log_level)&&(this.logLevel=s.logLevel||s.log_level,this.params=Object.assign(Object.assign({},this.params),{log_level:this.logLevel})),this.reconnectAfterMs=(d=s==null?void 0:s.reconnectAfterMs)!==null&&d!==void 0?d:j=>L3[j-1]||z3,this.vsn){case S3:this.encode=(u=s==null?void 0:s.encode)!==null&&u!==void 0?u:(j,f)=>f(JSON.stringify(j)),this.decode=(p=s==null?void 0:s.decode)!==null&&p!==void 0?p:(j,f)=>f(JSON.parse(j));break;case iN:this.encode=(x=s==null?void 0:s.encode)!==null&&x!==void 0?x:this.serializer.encode.bind(this.serializer),this.decode=(h=s==null?void 0:s.decode)!==null&&h!==void 0?h:this.serializer.decode.bind(this.serializer);break;default:throw new Error(`Unsupported serializer version: ${this.vsn}`)}if(this.worker){if(typeof window<"u"&&!window.Worker)throw new Error("Web Worker is not supported");this.workerUrl=s==null?void 0:s.workerUrl}}}var Uo=class extends Error{constructor(e,s){var i;super(e),this.name="IcebergError",this.status=s.status,this.icebergType=s.icebergType,this.icebergCode=s.icebergCode,this.details=s.details,this.isCommitStateUnknown=s.icebergType==="CommitStateUnknownException"||[500,502,504].includes(s.status)&&((i=s.icebergType)==null?void 0:i.includes("CommitState"))===!0}isNotFound(){return this.status===404}isConflict(){return this.status===409}isAuthenticationTimeout(){return this.status===419}};function F3(e,s,i){const a=new URL(s,e);if(i)for(const[r,n]of Object.entries(i))n!==void 0&&a.searchParams.set(r,n);return a.toString()}async function G3(e){return!e||e.type==="none"?{}:e.type==="bearer"?{Authorization:`Bearer ${e.token}`}:e.type==="header"?{[e.name]:e.value}:e.type==="custom"?await e.getHeaders():{}}function $3(e){const s=e.fetchImpl??globalThis.fetch;return{async request({method:i,path:a,query:r,body:n,headers:o}){const l=F3(e.baseUrl,a,r),c=await G3(e.auth),d=await s(l,{method:i,headers:{...n?{"Content-Type":"application/json"}:{},...c,...o},body:n?JSON.stringify(n):void 0}),u=await d.text(),p=(d.headers.get("content-type")||"").includes("application/json"),x=p&&u?JSON.parse(u):u;if(!d.ok){const h=p?x:void 0,j=h==null?void 0:h.error;throw new Uo((j==null?void 0:j.message)??`Request failed with status ${d.status}`,{status:d.status,icebergType:j==null?void 0:j.type,icebergCode:j==null?void 0:j.code,details:h})}return{status:d.status,headers:d.headers,data:x}}}}function ec(e){return e.join("")}var U3=class{constructor(e,s=""){this.client=e,this.prefix=s}async listNamespaces(e){const s=e?{parent:ec(e.namespace)}:void 0;return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces`,query:s})).data.namespaces.map(a=>({namespace:a}))}async createNamespace(e,s){const i={namespace:e.namespace,properties:s==null?void 0:s.properties};return(await this.client.request({method:"POST",path:`${this.prefix}/namespaces`,body:i})).data}async dropNamespace(e){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${ec(e.namespace)}`})}async loadNamespaceMetadata(e){return{properties:(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${ec(e.namespace)}`})).data.properties}}async namespaceExists(e){try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${ec(e.namespace)}`}),!0}catch(s){if(s instanceof Uo&&s.status===404)return!1;throw s}}async createNamespaceIfNotExists(e,s){try{return await this.createNamespace(e,s)}catch(i){if(i instanceof Uo&&i.status===409)return;throw i}}};function gr(e){return e.join("")}var H3=class{constructor(e,s="",i){this.client=e,this.prefix=s,this.accessDelegation=i}async listTables(e){return(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${gr(e.namespace)}/tables`})).data.identifiers}async createTable(e,s){const i={};return this.accessDelegation&&(i["X-Iceberg-Access-Delegation"]=this.accessDelegation),(await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${gr(e.namespace)}/tables`,body:s,headers:i})).data.metadata}async updateTable(e,s){const i=await this.client.request({method:"POST",path:`${this.prefix}/namespaces/${gr(e.namespace)}/tables/${e.name}`,body:s});return{"metadata-location":i.data["metadata-location"],metadata:i.data.metadata}}async dropTable(e,s){await this.client.request({method:"DELETE",path:`${this.prefix}/namespaces/${gr(e.namespace)}/tables/${e.name}`,query:{purgeRequested:String((s==null?void 0:s.purge)??!1)}})}async loadTable(e){const s={};return this.accessDelegation&&(s["X-Iceberg-Access-Delegation"]=this.accessDelegation),(await this.client.request({method:"GET",path:`${this.prefix}/namespaces/${gr(e.namespace)}/tables/${e.name}`,headers:s})).data.metadata}async tableExists(e){const s={};this.accessDelegation&&(s["X-Iceberg-Access-Delegation"]=this.accessDelegation);try{return await this.client.request({method:"HEAD",path:`${this.prefix}/namespaces/${gr(e.namespace)}/tables/${e.name}`,headers:s}),!0}catch(i){if(i instanceof Uo&&i.status===404)return!1;throw i}}async createTableIfNotExists(e,s){try{return await this.createTable(e,s)}catch(i){if(i instanceof Uo&&i.status===409)return await this.loadTable({namespace:e.namespace,name:s.name});throw i}}},W3=class{constructor(e){var a;let s="v1";e.catalogName&&(s+=`/${e.catalogName}`);const i=e.baseUrl.endsWith("/")?e.baseUrl:`${e.baseUrl}/`;this.client=$3({baseUrl:i,auth:e.auth,fetchImpl:e.fetch}),this.accessDelegation=(a=e.accessDelegation)==null?void 0:a.join(","),this.namespaceOps=new U3(this.client,s),this.tableOps=new H3(this.client,s,this.accessDelegation)}async listNamespaces(e){return this.namespaceOps.listNamespaces(e)}async createNamespace(e,s){return this.namespaceOps.createNamespace(e,s)}async dropNamespace(e){await this.namespaceOps.dropNamespace(e)}async loadNamespaceMetadata(e){return this.namespaceOps.loadNamespaceMetadata(e)}async listTables(e){return this.tableOps.listTables(e)}async createTable(e,s){return this.tableOps.createTable(e,s)}async updateTable(e,s){return this.tableOps.updateTable(e,s)}async dropTable(e,s){await this.tableOps.dropTable(e,s)}async loadTable(e){return this.tableOps.loadTable(e)}async namespaceExists(e){return this.namespaceOps.namespaceExists(e)}async tableExists(e){return this.tableOps.tableExists(e)}async createNamespaceIfNotExists(e,s){return this.namespaceOps.createNamespaceIfNotExists(e,s)}async createTableIfNotExists(e,s){return this.tableOps.createTableIfNotExists(e,s)}},Ud=class extends Error{constructor(e,s="storage",i,a){super(e),this.__isStorageError=!0,this.namespace=s,this.name=s==="vectors"?"StorageVectorsError":"StorageError",this.status=i,this.statusCode=a}};function Hd(e){return typeof e=="object"&&e!==null&&"__isStorageError"in e}var tc=class extends Ud{constructor(e,s,i,a="storage"){super(e,a,s,i),this.name=a==="vectors"?"StorageVectorsApiError":"StorageApiError",this.status=s,this.statusCode=i}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}},oN=class extends Ud{constructor(e,s,i="storage"){super(e,i),this.name=i==="vectors"?"StorageVectorsUnknownError":"StorageUnknownError",this.originalError=s}};const Q3=e=>e?(...s)=>e(...s):(...s)=>fetch(...s),K3=e=>{if(typeof e!="object"||e===null)return!1;const s=Object.getPrototypeOf(e);return(s===null||s===Object.prototype||Object.getPrototypeOf(s)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Ap=e=>{if(Array.isArray(e))return e.map(i=>Ap(i));if(typeof e=="function"||e!==Object(e))return e;const s={};return Object.entries(e).forEach(([i,a])=>{const r=i.replace(/([-_][a-z])/gi,n=>n.toUpperCase().replace(/[-_]/g,""));s[r]=Ap(a)}),s},J3=e=>!e||typeof e!="string"||e.length===0||e.length>100||e.trim()!==e||e.includes("/")||e.includes("\\")?!1:/^[\w!.\*'() &$@=;:+,?-]+$/.test(e);function Ho(e){"@babel/helpers - typeof";return Ho=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},Ho(e)}function Y3(e,s){if(Ho(e)!="object"||!e)return e;var i=e[Symbol.toPrimitive];if(i!==void 0){var a=i.call(e,s||"default");if(Ho(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(e)}function X3(e){var s=Y3(e,"string");return Ho(s)=="symbol"?s:s+""}function Z3(e,s,i){return(s=X3(s))in e?Object.defineProperty(e,s,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[s]=i,e}function pv(e,s){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);s&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),i.push.apply(i,a)}return i}function re(e){for(var s=1;s<arguments.length;s++){var i=arguments[s]!=null?arguments[s]:{};s%2?pv(Object(i),!0).forEach(function(a){Z3(e,a,i[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):pv(Object(i)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(i,a))})}return e}const xv=e=>{var s;return e.msg||e.message||e.error_description||(typeof e.error=="string"?e.error:(s=e.error)===null||s===void 0?void 0:s.message)||JSON.stringify(e)},eP=async(e,s,i,a)=>{if(e&&typeof e=="object"&&"status"in e&&"ok"in e&&typeof e.status=="number"&&!(i!=null&&i.noResolveJson)){const r=e,n=r.status||500;if(typeof r.json=="function")r.json().then(o=>{const l=(o==null?void 0:o.statusCode)||(o==null?void 0:o.code)||n+"";s(new tc(xv(o),n,l,a))}).catch(()=>{if(a==="vectors"){const o=n+"";s(new tc(r.statusText||`HTTP ${n} error`,n,o,a))}else{const o=n+"";s(new tc(r.statusText||`HTTP ${n} error`,n,o,a))}});else{const o=n+"";s(new tc(r.statusText||`HTTP ${n} error`,n,o,a))}}else s(new oN(xv(e),e,a))},tP=(e,s,i,a)=>{const r={method:e,headers:(s==null?void 0:s.headers)||{}};return e==="GET"||e==="HEAD"||!a?re(re({},r),i):(K3(a)?(r.headers=re({"Content-Type":"application/json"},s==null?void 0:s.headers),r.body=JSON.stringify(a)):r.body=a,s!=null&&s.duplex&&(r.duplex=s.duplex),re(re({},r),i))};async function Kn(e,s,i,a,r,n,o){return new Promise((l,c)=>{e(i,tP(s,a,r,n)).then(d=>{if(!d.ok)throw d;if(a!=null&&a.noResolveJson)return d;if(o==="vectors"){const u=d.headers.get("content-type");if(d.headers.get("content-length")==="0"||d.status===204)return{};if(!u||!u.includes("application/json"))return{}}return d.json()}).then(d=>l(d)).catch(d=>eP(d,c,a,o))})}function lN(e="storage"){return{get:async(s,i,a,r)=>Kn(s,"GET",i,a,r,void 0,e),post:async(s,i,a,r,n)=>Kn(s,"POST",i,r,n,a,e),put:async(s,i,a,r,n)=>Kn(s,"PUT",i,r,n,a,e),head:async(s,i,a,r)=>Kn(s,"HEAD",i,re(re({},a),{},{noResolveJson:!0}),r,void 0,e),remove:async(s,i,a,r,n)=>Kn(s,"DELETE",i,r,n,a,e)}}const sP=lN("storage"),{get:Wo,post:ys,put:Ip,head:iP,remove:Vh}=sP,$t=lN("vectors");var Pn=class{constructor(e,s={},i,a="storage"){this.shouldThrowOnError=!1,this.url=e,this.headers=s,this.fetch=Q3(i),this.namespace=a}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(e,s){return this.headers=re(re({},this.headers),{},{[e]:s}),this}async handleOperation(e){var s=this;try{return{data:await e(),error:null}}catch(i){if(s.shouldThrowOnError)throw i;if(Hd(i))return{data:null,error:i};throw i}}},aP=class{constructor(e,s){this.downloadFn=e,this.shouldThrowOnError=s}then(e,s){return this.execute().then(e,s)}async execute(){var e=this;try{return{data:(await e.downloadFn()).body,error:null}}catch(s){if(e.shouldThrowOnError)throw s;if(Hd(s))return{data:null,error:s};throw s}}};let cN;cN=Symbol.toStringTag;var rP=class{constructor(e,s){this.downloadFn=e,this.shouldThrowOnError=s,this[cN]="BlobDownloadBuilder",this.promise=null}asStream(){return new aP(this.downloadFn,this.shouldThrowOnError)}then(e,s){return this.getPromise().then(e,s)}catch(e){return this.getPromise().catch(e)}finally(e){return this.getPromise().finally(e)}getPromise(){return this.promise||(this.promise=this.execute()),this.promise}async execute(){var e=this;try{return{data:await(await e.downloadFn()).blob(),error:null}}catch(s){if(e.shouldThrowOnError)throw s;if(Hd(s))return{data:null,error:s};throw s}}};const nP={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},hv={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1};var oP=class extends Pn{constructor(e,s={},i,a){super(e,s,a,"storage"),this.bucketId=i}async uploadOrUpdate(e,s,i,a){var r=this;return r.handleOperation(async()=>{let n;const o=re(re({},hv),a);let l=re(re({},r.headers),e==="POST"&&{"x-upsert":String(o.upsert)});const c=o.metadata;typeof Blob<"u"&&i instanceof Blob?(n=new FormData,n.append("cacheControl",o.cacheControl),c&&n.append("metadata",r.encodeMetadata(c)),n.append("",i)):typeof FormData<"u"&&i instanceof FormData?(n=i,n.has("cacheControl")||n.append("cacheControl",o.cacheControl),c&&!n.has("metadata")&&n.append("metadata",r.encodeMetadata(c))):(n=i,l["cache-control"]=`max-age=${o.cacheControl}`,l["content-type"]=o.contentType,c&&(l["x-metadata"]=r.toBase64(r.encodeMetadata(c))),(typeof ReadableStream<"u"&&n instanceof ReadableStream||n&&typeof n=="object"&&"pipe"in n&&typeof n.pipe=="function")&&!o.duplex&&(o.duplex="half")),a!=null&&a.headers&&(l=re(re({},l),a.headers));const d=r._removeEmptyFolders(s),u=r._getFinalPath(d),p=await(e=="PUT"?Ip:ys)(r.fetch,`${r.url}/object/${u}`,n,re({headers:l},o!=null&&o.duplex?{duplex:o.duplex}:{}));return{path:d,id:p.Id,fullPath:p.Key}})}async upload(e,s,i){return this.uploadOrUpdate("POST",e,s,i)}async uploadToSignedUrl(e,s,i,a){var r=this;const n=r._removeEmptyFolders(e),o=r._getFinalPath(n),l=new URL(r.url+`/object/upload/sign/${o}`);return l.searchParams.set("token",s),r.handleOperation(async()=>{let c;const d=re({upsert:hv.upsert},a),u=re(re({},r.headers),{"x-upsert":String(d.upsert)});return typeof Blob<"u"&&i instanceof Blob?(c=new FormData,c.append("cacheControl",d.cacheControl),c.append("",i)):typeof FormData<"u"&&i instanceof FormData?(c=i,c.append("cacheControl",d.cacheControl)):(c=i,u["cache-control"]=`max-age=${d.cacheControl}`,u["content-type"]=d.contentType),{path:n,fullPath:(await Ip(r.fetch,l.toString(),c,{headers:u})).Key}})}async createSignedUploadUrl(e,s){var i=this;return i.handleOperation(async()=>{let a=i._getFinalPath(e);const r=re({},i.headers);s!=null&&s.upsert&&(r["x-upsert"]="true");const n=await ys(i.fetch,`${i.url}/object/upload/sign/${a}`,{},{headers:r}),o=new URL(i.url+n.url),l=o.searchParams.get("token");if(!l)throw new Ud("No token returned by API");return{signedUrl:o.toString(),path:e,token:l}})}async update(e,s,i){return this.uploadOrUpdate("PUT",e,s,i)}async move(e,s,i){var a=this;return a.handleOperation(async()=>await ys(a.fetch,`${a.url}/object/move`,{bucketId:a.bucketId,sourceKey:e,destinationKey:s,destinationBucket:i==null?void 0:i.destinationBucket},{headers:a.headers}))}async copy(e,s,i){var a=this;return a.handleOperation(async()=>({path:(await ys(a.fetch,`${a.url}/object/copy`,{bucketId:a.bucketId,sourceKey:e,destinationKey:s,destinationBucket:i==null?void 0:i.destinationBucket},{headers:a.headers})).Key}))}async createSignedUrl(e,s,i){var a=this;return a.handleOperation(async()=>{let r=a._getFinalPath(e),n=await ys(a.fetch,`${a.url}/object/sign/${r}`,re({expiresIn:s},i!=null&&i.transform?{transform:i.transform}:{}),{headers:a.headers});const o=i!=null&&i.download?`&download=${i.download===!0?"":i.download}`:"";return{signedUrl:encodeURI(`${a.url}${n.signedURL}${o}`)}})}async createSignedUrls(e,s,i){var a=this;return a.handleOperation(async()=>{const r=await ys(a.fetch,`${a.url}/object/sign/${a.bucketId}`,{expiresIn:s,paths:e},{headers:a.headers}),n=i!=null&&i.download?`&download=${i.download===!0?"":i.download}`:"";return r.map(o=>re(re({},o),{},{signedUrl:o.signedURL?encodeURI(`${a.url}${o.signedURL}${n}`):null}))})}download(e,s,i){const a=typeof(s==null?void 0:s.transform)<"u"?"render/image/authenticated":"object",r=this.transformOptsToQueryString((s==null?void 0:s.transform)||{}),n=r?`?${r}`:"",o=this._getFinalPath(e),l=()=>Wo(this.fetch,`${this.url}/${a}/${o}${n}`,{headers:this.headers,noResolveJson:!0},i);return new rP(l,this.shouldThrowOnError)}async info(e){var s=this;const i=s._getFinalPath(e);return s.handleOperation(async()=>Ap(await Wo(s.fetch,`${s.url}/object/info/${i}`,{headers:s.headers})))}async exists(e){var s=this;const i=s._getFinalPath(e);try{return await iP(s.fetch,`${s.url}/object/${i}`,{headers:s.headers}),{data:!0,error:null}}catch(a){if(s.shouldThrowOnError)throw a;if(Hd(a)&&a instanceof oN){const r=a.originalError;if([400,404].includes(r==null?void 0:r.status))return{data:!1,error:a}}throw a}}getPublicUrl(e,s){const i=this._getFinalPath(e),a=[],r=s!=null&&s.download?`download=${s.download===!0?"":s.download}`:"";r!==""&&a.push(r);const n=typeof(s==null?void 0:s.transform)<"u"?"render/image":"object",o=this.transformOptsToQueryString((s==null?void 0:s.transform)||{});o!==""&&a.push(o);let l=a.join("&");return l!==""&&(l=`?${l}`),{data:{publicUrl:encodeURI(`${this.url}/${n}/public/${i}${l}`)}}}async remove(e){var s=this;return s.handleOperation(async()=>await Vh(s.fetch,`${s.url}/object/${s.bucketId}`,{prefixes:e},{headers:s.headers}))}async list(e,s,i){var a=this;return a.handleOperation(async()=>{const r=re(re(re({},nP),s),{},{prefix:e||""});return await ys(a.fetch,`${a.url}/object/list/${a.bucketId}`,r,{headers:a.headers},i)})}async listV2(e,s){var i=this;return i.handleOperation(async()=>{const a=re({},e);return await ys(i.fetch,`${i.url}/object/list-v2/${i.bucketId}`,a,{headers:i.headers},s)})}encodeMetadata(e){return JSON.stringify(e)}toBase64(e){return typeof Buffer<"u"?Buffer.from(e).toString("base64"):btoa(e)}_getFinalPath(e){return`${this.bucketId}/${e.replace(/^\/+/,"")}`}_removeEmptyFolders(e){return e.replace(/^\/|\/$/g,"").replace(/\/+/g,"/")}transformOptsToQueryString(e){const s=[];return e.width&&s.push(`width=${e.width}`),e.height&&s.push(`height=${e.height}`),e.resize&&s.push(`resize=${e.resize}`),e.format&&s.push(`format=${e.format}`),e.quality&&s.push(`quality=${e.quality}`),s.join("&")}};const lP="2.98.0",yl={"X-Client-Info":`storage-js/${lP}`};var cP=class extends Pn{constructor(e,s={},i,a){const r=new URL(e);a!=null&&a.useNewHostname&&/supabase\.(co|in|red)$/.test(r.hostname)&&!r.hostname.includes("storage.supabase.")&&(r.hostname=r.hostname.replace("supabase.","storage.supabase."));const n=r.href.replace(/\/$/,""),o=re(re({},yl),s);super(n,o,i,"storage")}async listBuckets(e){var s=this;return s.handleOperation(async()=>{const i=s.listBucketOptionsToQueryString(e);return await Wo(s.fetch,`${s.url}/bucket${i}`,{headers:s.headers})})}async getBucket(e){var s=this;return s.handleOperation(async()=>await Wo(s.fetch,`${s.url}/bucket/${e}`,{headers:s.headers}))}async createBucket(e,s={public:!1}){var i=this;return i.handleOperation(async()=>await ys(i.fetch,`${i.url}/bucket`,{id:e,name:e,type:s.type,public:s.public,file_size_limit:s.fileSizeLimit,allowed_mime_types:s.allowedMimeTypes},{headers:i.headers}))}async updateBucket(e,s){var i=this;return i.handleOperation(async()=>await Ip(i.fetch,`${i.url}/bucket/${e}`,{id:e,name:e,public:s.public,file_size_limit:s.fileSizeLimit,allowed_mime_types:s.allowedMimeTypes},{headers:i.headers}))}async emptyBucket(e){var s=this;return s.handleOperation(async()=>await ys(s.fetch,`${s.url}/bucket/${e}/empty`,{},{headers:s.headers}))}async deleteBucket(e){var s=this;return s.handleOperation(async()=>await Vh(s.fetch,`${s.url}/bucket/${e}`,{},{headers:s.headers}))}listBucketOptionsToQueryString(e){const s={};return e&&("limit"in e&&(s.limit=String(e.limit)),"offset"in e&&(s.offset=String(e.offset)),e.search&&(s.search=e.search),e.sortColumn&&(s.sortColumn=e.sortColumn),e.sortOrder&&(s.sortOrder=e.sortOrder)),Object.keys(s).length>0?"?"+new URLSearchParams(s).toString():""}},dP=class extends Pn{constructor(e,s={},i){const a=e.replace(/\/$/,""),r=re(re({},yl),s);super(a,r,i,"storage")}async createBucket(e){var s=this;return s.handleOperation(async()=>await ys(s.fetch,`${s.url}/bucket`,{name:e},{headers:s.headers}))}async listBuckets(e){var s=this;return s.handleOperation(async()=>{const i=new URLSearchParams;(e==null?void 0:e.limit)!==void 0&&i.set("limit",e.limit.toString()),(e==null?void 0:e.offset)!==void 0&&i.set("offset",e.offset.toString()),e!=null&&e.sortColumn&&i.set("sortColumn",e.sortColumn),e!=null&&e.sortOrder&&i.set("sortOrder",e.sortOrder),e!=null&&e.search&&i.set("search",e.search);const a=i.toString(),r=a?`${s.url}/bucket?${a}`:`${s.url}/bucket`;return await Wo(s.fetch,r,{headers:s.headers})})}async deleteBucket(e){var s=this;return s.handleOperation(async()=>await Vh(s.fetch,`${s.url}/bucket/${e}`,{},{headers:s.headers}))}from(e){var s=this;if(!J3(e))throw new Ud("Invalid bucket name: File, folder, and bucket names must follow AWS object key naming guidelines and should avoid the use of any other characters.");const i=new W3({baseUrl:this.url,catalogName:e,auth:{type:"custom",getHeaders:async()=>s.headers},fetch:this.fetch}),a=this.shouldThrowOnError;return new Proxy(i,{get(r,n){const o=r[n];return typeof o!="function"?o:async(...l)=>{try{return{data:await o.apply(r,l),error:null}}catch(c){if(a)throw c;return{data:null,error:c}}}}})}},uP=class extends Pn{constructor(e,s={},i){const a=e.replace(/\/$/,""),r=re(re({},yl),{},{"Content-Type":"application/json"},s);super(a,r,i,"vectors")}async createIndex(e){var s=this;return s.handleOperation(async()=>await $t.post(s.fetch,`${s.url}/CreateIndex`,e,{headers:s.headers})||{})}async getIndex(e,s){var i=this;return i.handleOperation(async()=>await $t.post(i.fetch,`${i.url}/GetIndex`,{vectorBucketName:e,indexName:s},{headers:i.headers}))}async listIndexes(e){var s=this;return s.handleOperation(async()=>await $t.post(s.fetch,`${s.url}/ListIndexes`,e,{headers:s.headers}))}async deleteIndex(e,s){var i=this;return i.handleOperation(async()=>await $t.post(i.fetch,`${i.url}/DeleteIndex`,{vectorBucketName:e,indexName:s},{headers:i.headers})||{})}},mP=class extends Pn{constructor(e,s={},i){const a=e.replace(/\/$/,""),r=re(re({},yl),{},{"Content-Type":"application/json"},s);super(a,r,i,"vectors")}async putVectors(e){var s=this;if(e.vectors.length<1||e.vectors.length>500)throw new Error("Vector batch size must be between 1 and 500 items");return s.handleOperation(async()=>await $t.post(s.fetch,`${s.url}/PutVectors`,e,{headers:s.headers})||{})}async getVectors(e){var s=this;return s.handleOperation(async()=>await $t.post(s.fetch,`${s.url}/GetVectors`,e,{headers:s.headers}))}async listVectors(e){var s=this;if(e.segmentCount!==void 0){if(e.segmentCount<1||e.segmentCount>16)throw new Error("segmentCount must be between 1 and 16");if(e.segmentIndex!==void 0&&(e.segmentIndex<0||e.segmentIndex>=e.segmentCount))throw new Error(`segmentIndex must be between 0 and ${e.segmentCount-1}`)}return s.handleOperation(async()=>await $t.post(s.fetch,`${s.url}/ListVectors`,e,{headers:s.headers}))}async queryVectors(e){var s=this;return s.handleOperation(async()=>await $t.post(s.fetch,`${s.url}/QueryVectors`,e,{headers:s.headers}))}async deleteVectors(e){var s=this;if(e.keys.length<1||e.keys.length>500)throw new Error("Keys batch size must be between 1 and 500 items");return s.handleOperation(async()=>await $t.post(s.fetch,`${s.url}/DeleteVectors`,e,{headers:s.headers})||{})}},pP=class extends Pn{constructor(e,s={},i){const a=e.replace(/\/$/,""),r=re(re({},yl),{},{"Content-Type":"application/json"},s);super(a,r,i,"vectors")}async createBucket(e){var s=this;return s.handleOperation(async()=>await $t.post(s.fetch,`${s.url}/CreateVectorBucket`,{vectorBucketName:e},{headers:s.headers})||{})}async getBucket(e){var s=this;return s.handleOperation(async()=>await $t.post(s.fetch,`${s.url}/GetVectorBucket`,{vectorBucketName:e},{headers:s.headers}))}async listBuckets(e={}){var s=this;return s.handleOperation(async()=>await $t.post(s.fetch,`${s.url}/ListVectorBuckets`,e,{headers:s.headers}))}async deleteBucket(e){var s=this;return s.handleOperation(async()=>await $t.post(s.fetch,`${s.url}/DeleteVectorBucket`,{vectorBucketName:e},{headers:s.headers})||{})}},xP=class extends pP{constructor(e,s={}){super(e,s.headers||{},s.fetch)}from(e){return new hP(this.url,this.headers,e,this.fetch)}async createBucket(e){var s=()=>super.createBucket,i=this;return s().call(i,e)}async getBucket(e){var s=()=>super.getBucket,i=this;return s().call(i,e)}async listBuckets(e={}){var s=()=>super.listBuckets,i=this;return s().call(i,e)}async deleteBucket(e){var s=()=>super.deleteBucket,i=this;return s().call(i,e)}},hP=class extends uP{constructor(e,s,i,a){super(e,s,a),this.vectorBucketName=i}async createIndex(e){var s=()=>super.createIndex,i=this;return s().call(i,re(re({},e),{},{vectorBucketName:i.vectorBucketName}))}async listIndexes(e={}){var s=()=>super.listIndexes,i=this;return s().call(i,re(re({},e),{},{vectorBucketName:i.vectorBucketName}))}async getIndex(e){var s=()=>super.getIndex,i=this;return s().call(i,i.vectorBucketName,e)}async deleteIndex(e){var s=()=>super.deleteIndex,i=this;return s().call(i,i.vectorBucketName,e)}index(e){return new gP(this.url,this.headers,this.vectorBucketName,e,this.fetch)}},gP=class extends mP{constructor(e,s,i,a,r){super(e,s,r),this.vectorBucketName=i,this.indexName=a}async putVectors(e){var s=()=>super.putVectors,i=this;return s().call(i,re(re({},e),{},{vectorBucketName:i.vectorBucketName,indexName:i.indexName}))}async getVectors(e){var s=()=>super.getVectors,i=this;return s().call(i,re(re({},e),{},{vectorBucketName:i.vectorBucketName,indexName:i.indexName}))}async listVectors(e={}){var s=()=>super.listVectors,i=this;return s().call(i,re(re({},e),{},{vectorBucketName:i.vectorBucketName,indexName:i.indexName}))}async queryVectors(e){var s=()=>super.queryVectors,i=this;return s().call(i,re(re({},e),{},{vectorBucketName:i.vectorBucketName,indexName:i.indexName}))}async deleteVectors(e){var s=()=>super.deleteVectors,i=this;return s().call(i,re(re({},e),{},{vectorBucketName:i.vectorBucketName,indexName:i.indexName}))}},fP=class extends cP{constructor(e,s={},i,a){super(e,s,i,a)}from(e){return new oP(this.url,this.headers,e,this.fetch)}get vectors(){return new xP(this.url+"/vector",{headers:this.headers,fetch:this.fetch})}get analytics(){return new dP(this.url+"/iceberg",this.headers,this.fetch)}};const dN="2.98.0",Nr=30*1e3,Tp=3,Ju=Tp*Nr,vP="http://localhost:9999",bP="supabase.auth.token",yP={"X-Client-Info":`gotrue-js/${dN}`},qp="X-Supabase-Api-Version",uN={"2024-01-01":{timestamp:Date.parse("2024-01-01T00:00:00.0Z"),name:"2024-01-01"}},jP=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}$|[a-z0-9_-]{2}$)$/i,wP=10*60*1e3;class Qo extends Error{constructor(s,i,a){super(s),this.__isAuthError=!0,this.name="AuthError",this.status=i,this.code=a}}function se(e){return typeof e=="object"&&e!==null&&"__isAuthError"in e}class NP extends Qo{constructor(s,i,a){super(s,i,a),this.name="AuthApiError",this.status=i,this.code=a}}function kP(e){return se(e)&&e.name==="AuthApiError"}class qa extends Qo{constructor(s,i){super(s),this.name="AuthUnknownError",this.originalError=i}}class fi extends Qo{constructor(s,i,a,r){super(s,a,r),this.name=i,this.status=a}}class Mt extends fi{constructor(){super("Auth session missing!","AuthSessionMissingError",400,void 0)}}function Yu(e){return se(e)&&e.name==="AuthSessionMissingError"}class fr extends fi{constructor(){super("Auth session or user missing","AuthInvalidTokenResponseError",500,void 0)}}class sc extends fi{constructor(s){super(s,"AuthInvalidCredentialsError",400,void 0)}}class ic extends fi{constructor(s,i=null){super(s,"AuthImplicitGrantRedirectError",500,void 0),this.details=null,this.details=i}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}function CP(e){return se(e)&&e.name==="AuthImplicitGrantRedirectError"}class gv extends fi{constructor(s,i=null){super(s,"AuthPKCEGrantCodeExchangeError",500,void 0),this.details=null,this.details=i}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class EP extends fi{constructor(){super("PKCE code verifier not found in storage. This can happen if the auth flow was initiated in a different browser or device, or if the storage was cleared. For SSR frameworks (Next.js, SvelteKit, etc.), use @supabase/ssr on both the server and client to store the code verifier in cookies.","AuthPKCECodeVerifierMissingError",400,"pkce_code_verifier_not_found")}}class Dp extends fi{constructor(s,i){super(s,"AuthRetryableFetchError",i,void 0)}}function Xu(e){return se(e)&&e.name==="AuthRetryableFetchError"}class fv extends fi{constructor(s,i,a){super(s,"AuthWeakPasswordError",i,"weak_password"),this.reasons=a}}class Vp extends fi{constructor(s){super(s,"AuthInvalidJwtError",400,"invalid_jwt")}}const ld="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),vv=` 	
\r=`.split(""),PP=(()=>{const e=new Array(128);for(let s=0;s<e.length;s+=1)e[s]=-1;for(let s=0;s<vv.length;s+=1)e[vv[s].charCodeAt(0)]=-2;for(let s=0;s<ld.length;s+=1)e[ld[s].charCodeAt(0)]=s;return e})();function bv(e,s,i){if(e!==null)for(s.queue=s.queue<<8|e,s.queuedBits+=8;s.queuedBits>=6;){const a=s.queue>>s.queuedBits-6&63;i(ld[a]),s.queuedBits-=6}else if(s.queuedBits>0)for(s.queue=s.queue<<6-s.queuedBits,s.queuedBits=6;s.queuedBits>=6;){const a=s.queue>>s.queuedBits-6&63;i(ld[a]),s.queuedBits-=6}}function mN(e,s,i){const a=PP[e];if(a>-1)for(s.queue=s.queue<<6|a,s.queuedBits+=6;s.queuedBits>=8;)i(s.queue>>s.queuedBits-8&255),s.queuedBits-=8;else{if(a===-2)return;throw new Error(`Invalid Base64-URL character "${String.fromCharCode(e)}"`)}}function yv(e){const s=[],i=o=>{s.push(String.fromCodePoint(o))},a={utf8seq:0,codepoint:0},r={queue:0,queuedBits:0},n=o=>{IP(o,a,i)};for(let o=0;o<e.length;o+=1)mN(e.charCodeAt(o),r,n);return s.join("")}function SP(e,s){if(e<=127){s(e);return}else if(e<=2047){s(192|e>>6),s(128|e&63);return}else if(e<=65535){s(224|e>>12),s(128|e>>6&63),s(128|e&63);return}else if(e<=1114111){s(240|e>>18),s(128|e>>12&63),s(128|e>>6&63),s(128|e&63);return}throw new Error(`Unrecognized Unicode codepoint: ${e.toString(16)}`)}function AP(e,s){for(let i=0;i<e.length;i+=1){let a=e.charCodeAt(i);if(a>55295&&a<=56319){const r=(a-55296)*1024&65535;a=(e.charCodeAt(i+1)-56320&65535|r)+65536,i+=1}SP(a,s)}}function IP(e,s,i){if(s.utf8seq===0){if(e<=127){i(e);return}for(let a=1;a<6;a+=1)if(!(e>>7-a&1)){s.utf8seq=a;break}if(s.utf8seq===2)s.codepoint=e&31;else if(s.utf8seq===3)s.codepoint=e&15;else if(s.utf8seq===4)s.codepoint=e&7;else throw new Error("Invalid UTF-8 sequence");s.utf8seq-=1}else if(s.utf8seq>0){if(e<=127)throw new Error("Invalid UTF-8 sequence");s.codepoint=s.codepoint<<6|e&63,s.utf8seq-=1,s.utf8seq===0&&i(s.codepoint)}}function Qr(e){const s=[],i={queue:0,queuedBits:0},a=r=>{s.push(r)};for(let r=0;r<e.length;r+=1)mN(e.charCodeAt(r),i,a);return new Uint8Array(s)}function TP(e){const s=[];return AP(e,i=>s.push(i)),new Uint8Array(s)}function Ra(e){const s=[],i={queue:0,queuedBits:0},a=r=>{s.push(r)};return e.forEach(r=>bv(r,i,a)),bv(null,i,a),s.join("")}function qP(e){return Math.round(Date.now()/1e3)+e}function DP(){return Symbol("auth-callback")}const ot=()=>typeof window<"u"&&typeof document<"u",Na={tested:!1,writable:!1},pN=()=>{if(!ot())return!1;try{if(typeof globalThis.localStorage!="object")return!1}catch{return!1}if(Na.tested)return Na.writable;const e=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(e,e),globalThis.localStorage.removeItem(e),Na.tested=!0,Na.writable=!0}catch{Na.tested=!0,Na.writable=!1}return Na.writable};function VP(e){const s={},i=new URL(e);if(i.hash&&i.hash[0]==="#")try{new URLSearchParams(i.hash.substring(1)).forEach((r,n)=>{s[n]=r})}catch{}return i.searchParams.forEach((a,r)=>{s[r]=a}),s}const xN=e=>e?(...s)=>e(...s):(...s)=>fetch(...s),_P=e=>typeof e=="object"&&e!==null&&"status"in e&&"ok"in e&&"json"in e&&typeof e.json=="function",kr=async(e,s,i)=>{await e.setItem(s,JSON.stringify(i))},ka=async(e,s)=>{const i=await e.getItem(s);if(!i)return null;try{return JSON.parse(i)}catch{return i}},nt=async(e,s)=>{await e.removeItem(s)};class Wd{constructor(){this.promise=new Wd.promiseConstructor((s,i)=>{this.resolve=s,this.reject=i})}}Wd.promiseConstructor=Promise;function ac(e){const s=e.split(".");if(s.length!==3)throw new Vp("Invalid JWT structure");for(let a=0;a<s.length;a++)if(!jP.test(s[a]))throw new Vp("JWT not in base64url format");return{header:JSON.parse(yv(s[0])),payload:JSON.parse(yv(s[1])),signature:Qr(s[2]),raw:{header:s[0],payload:s[1]}}}async function RP(e){return await new Promise(s=>{setTimeout(()=>s(null),e)})}function OP(e,s){return new Promise((a,r)=>{(async()=>{for(let n=0;n<1/0;n++)try{const o=await e(n);if(!s(n,null,o)){a(o);return}}catch(o){if(!s(n,o)){r(o);return}}})()})}function LP(e){return("0"+e.toString(16)).substr(-2)}function zP(){const s=new Uint32Array(56);if(typeof crypto>"u"){const i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~",a=i.length;let r="";for(let n=0;n<56;n++)r+=i.charAt(Math.floor(Math.random()*a));return r}return crypto.getRandomValues(s),Array.from(s,LP).join("")}async function BP(e){const i=new TextEncoder().encode(e),a=await crypto.subtle.digest("SHA-256",i),r=new Uint8Array(a);return Array.from(r).map(n=>String.fromCharCode(n)).join("")}async function MP(e){if(!(typeof crypto<"u"&&typeof crypto.subtle<"u"&&typeof TextEncoder<"u"))return console.warn("WebCrypto API is not supported. Code challenge method will default to use plain instead of sha256."),e;const i=await BP(e);return btoa(i).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}async function vr(e,s,i=!1){const a=zP();let r=a;i&&(r+="/PASSWORD_RECOVERY"),await kr(e,`${s}-code-verifier`,r);const n=await MP(a);return[n,a===n?"plain":"s256"]}const FP=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i;function GP(e){const s=e.headers.get(qp);if(!s||!s.match(FP))return null;try{return new Date(`${s}T00:00:00.0Z`)}catch{return null}}function $P(e){if(!e)throw new Error("Missing exp claim");const s=Math.floor(Date.now()/1e3);if(e<=s)throw new Error("JWT has expired")}function UP(e){switch(e){case"RS256":return{name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}};case"ES256":return{name:"ECDSA",namedCurve:"P-256",hash:{name:"SHA-256"}};default:throw new Error("Invalid alg claim")}}const HP=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/;function br(e){if(!HP.test(e))throw new Error("@supabase/auth-js: Expected parameter to be UUID but is not")}function Zu(){const e={};return new Proxy(e,{get:(s,i)=>{if(i==="__isUserNotAvailableProxy")return!0;if(typeof i=="symbol"){const a=i.toString();if(a==="Symbol(Symbol.toPrimitive)"||a==="Symbol(Symbol.toStringTag)"||a==="Symbol(util.inspect.custom)")return}throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Accessing the "${i}" property of the session object is not supported. Please use getUser() instead.`)},set:(s,i)=>{throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Setting the "${i}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)},deleteProperty:(s,i)=>{throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Deleting the "${i}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)}})}function WP(e,s){return new Proxy(e,{get:(i,a,r)=>{if(a==="__isInsecureUserWarningProxy")return!0;if(typeof a=="symbol"){const n=a.toString();if(n==="Symbol(Symbol.toPrimitive)"||n==="Symbol(Symbol.toStringTag)"||n==="Symbol(util.inspect.custom)"||n==="Symbol(nodejs.util.inspect.custom)")return Reflect.get(i,a,r)}return!s.value&&typeof a=="string"&&(console.warn("Using the user object as returned from supabase.auth.getSession() or from some supabase.auth.onAuthStateChange() events could be insecure! This value comes directly from the storage medium (usually cookies on the server) and may not be authentic. Use supabase.auth.getUser() instead which authenticates the data by contacting the Supabase Auth server."),s.value=!0),Reflect.get(i,a,r)}})}function jv(e){return JSON.parse(JSON.stringify(e))}const Aa=e=>e.msg||e.message||e.error_description||e.error||JSON.stringify(e),QP=[502,503,504];async function wv(e){var s;if(!_P(e))throw new Dp(Aa(e),0);if(QP.includes(e.status))throw new Dp(Aa(e),e.status);let i;try{i=await e.json()}catch(n){throw new qa(Aa(n),n)}let a;const r=GP(e);if(r&&r.getTime()>=uN["2024-01-01"].timestamp&&typeof i=="object"&&i&&typeof i.code=="string"?a=i.code:typeof i=="object"&&i&&typeof i.error_code=="string"&&(a=i.error_code),a){if(a==="weak_password")throw new fv(Aa(i),e.status,((s=i.weak_password)===null||s===void 0?void 0:s.reasons)||[]);if(a==="session_not_found")throw new Mt}else if(typeof i=="object"&&i&&typeof i.weak_password=="object"&&i.weak_password&&Array.isArray(i.weak_password.reasons)&&i.weak_password.reasons.length&&i.weak_password.reasons.reduce((n,o)=>n&&typeof o=="string",!0))throw new fv(Aa(i),e.status,i.weak_password.reasons);throw new NP(Aa(i),e.status||500,a)}const KP=(e,s,i,a)=>{const r={method:e,headers:(s==null?void 0:s.headers)||{}};return e==="GET"?r:(r.headers=Object.assign({"Content-Type":"application/json;charset=UTF-8"},s==null?void 0:s.headers),r.body=JSON.stringify(a),Object.assign(Object.assign({},r),i))};async function ne(e,s,i,a){var r;const n=Object.assign({},a==null?void 0:a.headers);n[qp]||(n[qp]=uN["2024-01-01"].name),a!=null&&a.jwt&&(n.Authorization=`Bearer ${a.jwt}`);const o=(r=a==null?void 0:a.query)!==null&&r!==void 0?r:{};a!=null&&a.redirectTo&&(o.redirect_to=a.redirectTo);const l=Object.keys(o).length?"?"+new URLSearchParams(o).toString():"",c=await JP(e,s,i+l,{headers:n,noResolveJson:a==null?void 0:a.noResolveJson},{},a==null?void 0:a.body);return a!=null&&a.xform?a==null?void 0:a.xform(c):{data:Object.assign({},c),error:null}}async function JP(e,s,i,a,r,n){const o=KP(s,a,r,n);let l;try{l=await e(i,Object.assign({},o))}catch(c){throw console.error(c),new Dp(Aa(c),0)}if(l.ok||await wv(l),a!=null&&a.noResolveJson)return l;try{return await l.json()}catch(c){await wv(c)}}function fs(e){var s;let i=null;ZP(e)&&(i=Object.assign({},e),e.expires_at||(i.expires_at=qP(e.expires_in)));const a=(s=e.user)!==null&&s!==void 0?s:e;return{data:{session:i,user:a},error:null}}function Nv(e){const s=fs(e);return!s.error&&e.weak_password&&typeof e.weak_password=="object"&&Array.isArray(e.weak_password.reasons)&&e.weak_password.reasons.length&&e.weak_password.message&&typeof e.weak_password.message=="string"&&e.weak_password.reasons.reduce((i,a)=>i&&typeof a=="string",!0)&&(s.data.weak_password=e.weak_password),s}function Ri(e){var s;return{data:{user:(s=e.user)!==null&&s!==void 0?s:e},error:null}}function YP(e){return{data:e,error:null}}function XP(e){const{action_link:s,email_otp:i,hashed_token:a,redirect_to:r,verification_type:n}=e,o=$d(e,["action_link","email_otp","hashed_token","redirect_to","verification_type"]),l={action_link:s,email_otp:i,hashed_token:a,redirect_to:r,verification_type:n},c=Object.assign({},o);return{data:{properties:l,user:c},error:null}}function kv(e){return e}function ZP(e){return e.access_token&&e.refresh_token&&e.expires_in}const em=["global","local","others"];class eS{constructor({url:s="",headers:i={},fetch:a}){this.url=s,this.headers=i,this.fetch=xN(a),this.mfa={listFactors:this._listFactors.bind(this),deleteFactor:this._deleteFactor.bind(this)},this.oauth={listClients:this._listOAuthClients.bind(this),createClient:this._createOAuthClient.bind(this),getClient:this._getOAuthClient.bind(this),updateClient:this._updateOAuthClient.bind(this),deleteClient:this._deleteOAuthClient.bind(this),regenerateClientSecret:this._regenerateOAuthClientSecret.bind(this)}}async signOut(s,i=em[0]){if(em.indexOf(i)<0)throw new Error(`@supabase/auth-js: Parameter scope must be one of ${em.join(", ")}`);try{return await ne(this.fetch,"POST",`${this.url}/logout?scope=${i}`,{headers:this.headers,jwt:s,noResolveJson:!0}),{data:null,error:null}}catch(a){if(se(a))return{data:null,error:a};throw a}}async inviteUserByEmail(s,i={}){try{return await ne(this.fetch,"POST",`${this.url}/invite`,{body:{email:s,data:i.data},headers:this.headers,redirectTo:i.redirectTo,xform:Ri})}catch(a){if(se(a))return{data:{user:null},error:a};throw a}}async generateLink(s){try{const{options:i}=s,a=$d(s,["options"]),r=Object.assign(Object.assign({},a),i);return"newEmail"in a&&(r.new_email=a==null?void 0:a.newEmail,delete r.newEmail),await ne(this.fetch,"POST",`${this.url}/admin/generate_link`,{body:r,headers:this.headers,xform:XP,redirectTo:i==null?void 0:i.redirectTo})}catch(i){if(se(i))return{data:{properties:null,user:null},error:i};throw i}}async createUser(s){try{return await ne(this.fetch,"POST",`${this.url}/admin/users`,{body:s,headers:this.headers,xform:Ri})}catch(i){if(se(i))return{data:{user:null},error:i};throw i}}async listUsers(s){var i,a,r,n,o,l,c;try{const d={nextPage:null,lastPage:0,total:0},u=await ne(this.fetch,"GET",`${this.url}/admin/users`,{headers:this.headers,noResolveJson:!0,query:{page:(a=(i=s==null?void 0:s.page)===null||i===void 0?void 0:i.toString())!==null&&a!==void 0?a:"",per_page:(n=(r=s==null?void 0:s.perPage)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:""},xform:kv});if(u.error)throw u.error;const p=await u.json(),x=(o=u.headers.get("x-total-count"))!==null&&o!==void 0?o:0,h=(c=(l=u.headers.get("link"))===null||l===void 0?void 0:l.split(","))!==null&&c!==void 0?c:[];return h.length>0&&(h.forEach(j=>{const f=parseInt(j.split(";")[0].split("=")[1].substring(0,1)),w=JSON.parse(j.split(";")[1].split("=")[1]);d[`${w}Page`]=f}),d.total=parseInt(x)),{data:Object.assign(Object.assign({},p),d),error:null}}catch(d){if(se(d))return{data:{users:[]},error:d};throw d}}async getUserById(s){br(s);try{return await ne(this.fetch,"GET",`${this.url}/admin/users/${s}`,{headers:this.headers,xform:Ri})}catch(i){if(se(i))return{data:{user:null},error:i};throw i}}async updateUserById(s,i){br(s);try{return await ne(this.fetch,"PUT",`${this.url}/admin/users/${s}`,{body:i,headers:this.headers,xform:Ri})}catch(a){if(se(a))return{data:{user:null},error:a};throw a}}async deleteUser(s,i=!1){br(s);try{return await ne(this.fetch,"DELETE",`${this.url}/admin/users/${s}`,{headers:this.headers,body:{should_soft_delete:i},xform:Ri})}catch(a){if(se(a))return{data:{user:null},error:a};throw a}}async _listFactors(s){br(s.userId);try{const{data:i,error:a}=await ne(this.fetch,"GET",`${this.url}/admin/users/${s.userId}/factors`,{headers:this.headers,xform:r=>({data:{factors:r},error:null})});return{data:i,error:a}}catch(i){if(se(i))return{data:null,error:i};throw i}}async _deleteFactor(s){br(s.userId),br(s.id);try{return{data:await ne(this.fetch,"DELETE",`${this.url}/admin/users/${s.userId}/factors/${s.id}`,{headers:this.headers}),error:null}}catch(i){if(se(i))return{data:null,error:i};throw i}}async _listOAuthClients(s){var i,a,r,n,o,l,c;try{const d={nextPage:null,lastPage:0,total:0},u=await ne(this.fetch,"GET",`${this.url}/admin/oauth/clients`,{headers:this.headers,noResolveJson:!0,query:{page:(a=(i=s==null?void 0:s.page)===null||i===void 0?void 0:i.toString())!==null&&a!==void 0?a:"",per_page:(n=(r=s==null?void 0:s.perPage)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:""},xform:kv});if(u.error)throw u.error;const p=await u.json(),x=(o=u.headers.get("x-total-count"))!==null&&o!==void 0?o:0,h=(c=(l=u.headers.get("link"))===null||l===void 0?void 0:l.split(","))!==null&&c!==void 0?c:[];return h.length>0&&(h.forEach(j=>{const f=parseInt(j.split(";")[0].split("=")[1].substring(0,1)),w=JSON.parse(j.split(";")[1].split("=")[1]);d[`${w}Page`]=f}),d.total=parseInt(x)),{data:Object.assign(Object.assign({},p),d),error:null}}catch(d){if(se(d))return{data:{clients:[]},error:d};throw d}}async _createOAuthClient(s){try{return await ne(this.fetch,"POST",`${this.url}/admin/oauth/clients`,{body:s,headers:this.headers,xform:i=>({data:i,error:null})})}catch(i){if(se(i))return{data:null,error:i};throw i}}async _getOAuthClient(s){try{return await ne(this.fetch,"GET",`${this.url}/admin/oauth/clients/${s}`,{headers:this.headers,xform:i=>({data:i,error:null})})}catch(i){if(se(i))return{data:null,error:i};throw i}}async _updateOAuthClient(s,i){try{return await ne(this.fetch,"PUT",`${this.url}/admin/oauth/clients/${s}`,{body:i,headers:this.headers,xform:a=>({data:a,error:null})})}catch(a){if(se(a))return{data:null,error:a};throw a}}async _deleteOAuthClient(s){try{return await ne(this.fetch,"DELETE",`${this.url}/admin/oauth/clients/${s}`,{headers:this.headers,noResolveJson:!0}),{data:null,error:null}}catch(i){if(se(i))return{data:null,error:i};throw i}}async _regenerateOAuthClientSecret(s){try{return await ne(this.fetch,"POST",`${this.url}/admin/oauth/clients/${s}/regenerate_secret`,{headers:this.headers,xform:i=>({data:i,error:null})})}catch(i){if(se(i))return{data:null,error:i};throw i}}}function Cv(e={}){return{getItem:s=>e[s]||null,setItem:(s,i)=>{e[s]=i},removeItem:s=>{delete e[s]}}}const Xs={debug:!!(globalThis&&pN()&&globalThis.localStorage&&globalThis.localStorage.getItem("supabase.gotrue-js.locks.debug")==="true")};class hN extends Error{constructor(s){super(s),this.isAcquireTimeout=!0}}class tS extends hN{}async function sS(e,s,i){Xs.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquire lock",e,s);const a=new globalThis.AbortController;s>0&&setTimeout(()=>{a.abort(),Xs.debug&&console.log("@supabase/gotrue-js: navigatorLock acquire timed out",e)},s),await Promise.resolve();try{return await globalThis.navigator.locks.request(e,s===0?{mode:"exclusive",ifAvailable:!0}:{mode:"exclusive",signal:a.signal},async r=>{if(r){Xs.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquired",e,r.name);try{return await i()}finally{Xs.debug&&console.log("@supabase/gotrue-js: navigatorLock: released",e,r.name)}}else{if(s===0)throw Xs.debug&&console.log("@supabase/gotrue-js: navigatorLock: not immediately available",e),new tS(`Acquiring an exclusive Navigator LockManager lock "${e}" immediately failed`);if(Xs.debug)try{const n=await globalThis.navigator.locks.query();console.log("@supabase/gotrue-js: Navigator LockManager state",JSON.stringify(n,null,"  "))}catch(n){console.warn("@supabase/gotrue-js: Error when querying Navigator LockManager state",n)}return console.warn("@supabase/gotrue-js: Navigator LockManager returned a null lock when using #request without ifAvailable set to true, it appears this browser is not following the LockManager spec https://developer.mozilla.org/en-US/docs/Web/API/LockManager/request"),await i()}})}catch(r){if((r==null?void 0:r.name)==="AbortError"&&s>0)return Xs.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquire timeout, recovering by stealing lock",e),console.warn(`@supabase/gotrue-js: Lock "${e}" was not released within ${s}ms. This may indicate an orphaned lock from a component unmount (e.g., React Strict Mode). Forcefully acquiring the lock to recover.`),await Promise.resolve().then(()=>globalThis.navigator.locks.request(e,{mode:"exclusive",steal:!0},async n=>{if(n){Xs.debug&&console.log("@supabase/gotrue-js: navigatorLock: recovered (stolen)",e,n.name);try{return await i()}finally{Xs.debug&&console.log("@supabase/gotrue-js: navigatorLock: released (stolen)",e,n.name)}}else return console.warn("@supabase/gotrue-js: Navigator LockManager returned null lock even with steal: true"),await i()}));throw r}}function iS(){if(typeof globalThis!="object")try{Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__}catch{typeof self<"u"&&(self.globalThis=self)}}function gN(e){if(!/^0x[a-fA-F0-9]{40}$/.test(e))throw new Error(`@supabase/auth-js: Address "${e}" is invalid.`);return e.toLowerCase()}function aS(e){return parseInt(e,16)}function rS(e){const s=new TextEncoder().encode(e);return"0x"+Array.from(s,a=>a.toString(16).padStart(2,"0")).join("")}function nS(e){var s;const{chainId:i,domain:a,expirationTime:r,issuedAt:n=new Date,nonce:o,notBefore:l,requestId:c,resources:d,scheme:u,uri:p,version:x}=e;{if(!Number.isInteger(i))throw new Error(`@supabase/auth-js: Invalid SIWE message field "chainId". Chain ID must be a EIP-155 chain ID. Provided value: ${i}`);if(!a)throw new Error('@supabase/auth-js: Invalid SIWE message field "domain". Domain must be provided.');if(o&&o.length<8)throw new Error(`@supabase/auth-js: Invalid SIWE message field "nonce". Nonce must be at least 8 characters. Provided value: ${o}`);if(!p)throw new Error('@supabase/auth-js: Invalid SIWE message field "uri". URI must be provided.');if(x!=="1")throw new Error(`@supabase/auth-js: Invalid SIWE message field "version". Version must be '1'. Provided value: ${x}`);if(!((s=e.statement)===null||s===void 0)&&s.includes(`
`))throw new Error(`@supabase/auth-js: Invalid SIWE message field "statement". Statement must not include '\\n'. Provided value: ${e.statement}`)}const h=gN(e.address),j=u?`${u}://${a}`:a,f=e.statement?`${e.statement}
`:"",w=`${j} wants you to sign in with your Ethereum account:
${h}

${f}`;let v=`URI: ${p}
Version: ${x}
Chain ID: ${i}${o?`
Nonce: ${o}`:""}
Issued At: ${n.toISOString()}`;if(r&&(v+=`
Expiration Time: ${r.toISOString()}`),l&&(v+=`
Not Before: ${l.toISOString()}`),c&&(v+=`
Request ID: ${c}`),d){let g=`
Resources:`;for(const y of d){if(!y||typeof y!="string")throw new Error(`@supabase/auth-js: Invalid SIWE message field "resources". Every resource must be a valid string. Provided value: ${y}`);g+=`
- ${y}`}v+=g}return`${w}
${v}`}class Qe extends Error{constructor({message:s,code:i,cause:a,name:r}){var n;super(s,{cause:a}),this.__isWebAuthnError=!0,this.name=(n=r??(a instanceof Error?a.name:void 0))!==null&&n!==void 0?n:"Unknown Error",this.code=i}}class cd extends Qe{constructor(s,i){super({code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:i,message:s}),this.name="WebAuthnUnknownError",this.originalError=i}}function oS({error:e,options:s}){var i,a,r;const{publicKey:n}=s;if(!n)throw Error("options was missing required publicKey property");if(e.name==="AbortError"){if(s.signal instanceof AbortSignal)return new Qe({message:"Registration ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:e})}else if(e.name==="ConstraintError"){if(((i=n.authenticatorSelection)===null||i===void 0?void 0:i.requireResidentKey)===!0)return new Qe({message:"Discoverable credentials were required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_DISCOVERABLE_CREDENTIAL_SUPPORT",cause:e});if(s.mediation==="conditional"&&((a=n.authenticatorSelection)===null||a===void 0?void 0:a.userVerification)==="required")return new Qe({message:"User verification was required during automatic registration but it could not be performed",code:"ERROR_AUTO_REGISTER_USER_VERIFICATION_FAILURE",cause:e});if(((r=n.authenticatorSelection)===null||r===void 0?void 0:r.userVerification)==="required")return new Qe({message:"User verification was required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_USER_VERIFICATION_SUPPORT",cause:e})}else{if(e.name==="InvalidStateError")return new Qe({message:"The authenticator was previously registered",code:"ERROR_AUTHENTICATOR_PREVIOUSLY_REGISTERED",cause:e});if(e.name==="NotAllowedError")return new Qe({message:e.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e});if(e.name==="NotSupportedError")return n.pubKeyCredParams.filter(l=>l.type==="public-key").length===0?new Qe({message:'No entry in pubKeyCredParams was of type "public-key"',code:"ERROR_MALFORMED_PUBKEYCREDPARAMS",cause:e}):new Qe({message:"No available authenticator supported any of the specified pubKeyCredParams algorithms",code:"ERROR_AUTHENTICATOR_NO_SUPPORTED_PUBKEYCREDPARAMS_ALG",cause:e});if(e.name==="SecurityError"){const o=window.location.hostname;if(fN(o)){if(n.rp.id!==o)return new Qe({message:`The RP ID "${n.rp.id}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:e})}else return new Qe({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:e})}else if(e.name==="TypeError"){if(n.user.id.byteLength<1||n.user.id.byteLength>64)return new Qe({message:"User ID was not between 1 and 64 characters",code:"ERROR_INVALID_USER_ID_LENGTH",cause:e})}else if(e.name==="UnknownError")return new Qe({message:"The authenticator was unable to process the specified options, or could not create a new credential",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:e})}return new Qe({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e})}function lS({error:e,options:s}){const{publicKey:i}=s;if(!i)throw Error("options was missing required publicKey property");if(e.name==="AbortError"){if(s.signal instanceof AbortSignal)return new Qe({message:"Authentication ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:e})}else{if(e.name==="NotAllowedError")return new Qe({message:e.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e});if(e.name==="SecurityError"){const a=window.location.hostname;if(fN(a)){if(i.rpId!==a)return new Qe({message:`The RP ID "${i.rpId}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:e})}else return new Qe({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:e})}else if(e.name==="UnknownError")return new Qe({message:"The authenticator was unable to process the specified options, or could not create a new assertion signature",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:e})}return new Qe({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:e})}class cS{createNewAbortSignal(){if(this.controller){const i=new Error("Cancelling existing WebAuthn API call for new one");i.name="AbortError",this.controller.abort(i)}const s=new AbortController;return this.controller=s,s.signal}cancelCeremony(){if(this.controller){const s=new Error("Manually cancelling existing WebAuthn API call");s.name="AbortError",this.controller.abort(s),this.controller=void 0}}}const dS=new cS;function uS(e){if(!e)throw new Error("Credential creation options are required");if(typeof PublicKeyCredential<"u"&&"parseCreationOptionsFromJSON"in PublicKeyCredential&&typeof PublicKeyCredential.parseCreationOptionsFromJSON=="function")return PublicKeyCredential.parseCreationOptionsFromJSON(e);const{challenge:s,user:i,excludeCredentials:a}=e,r=$d(e,["challenge","user","excludeCredentials"]),n=Qr(s).buffer,o=Object.assign(Object.assign({},i),{id:Qr(i.id).buffer}),l=Object.assign(Object.assign({},r),{challenge:n,user:o});if(a&&a.length>0){l.excludeCredentials=new Array(a.length);for(let c=0;c<a.length;c++){const d=a[c];l.excludeCredentials[c]=Object.assign(Object.assign({},d),{id:Qr(d.id).buffer,type:d.type||"public-key",transports:d.transports})}}return l}function mS(e){if(!e)throw new Error("Credential request options are required");if(typeof PublicKeyCredential<"u"&&"parseRequestOptionsFromJSON"in PublicKeyCredential&&typeof PublicKeyCredential.parseRequestOptionsFromJSON=="function")return PublicKeyCredential.parseRequestOptionsFromJSON(e);const{challenge:s,allowCredentials:i}=e,a=$d(e,["challenge","allowCredentials"]),r=Qr(s).buffer,n=Object.assign(Object.assign({},a),{challenge:r});if(i&&i.length>0){n.allowCredentials=new Array(i.length);for(let o=0;o<i.length;o++){const l=i[o];n.allowCredentials[o]=Object.assign(Object.assign({},l),{id:Qr(l.id).buffer,type:l.type||"public-key",transports:l.transports})}}return n}function pS(e){var s;if("toJSON"in e&&typeof e.toJSON=="function")return e.toJSON();const i=e;return{id:e.id,rawId:e.id,response:{attestationObject:Ra(new Uint8Array(e.response.attestationObject)),clientDataJSON:Ra(new Uint8Array(e.response.clientDataJSON))},type:"public-key",clientExtensionResults:e.getClientExtensionResults(),authenticatorAttachment:(s=i.authenticatorAttachment)!==null&&s!==void 0?s:void 0}}function xS(e){var s;if("toJSON"in e&&typeof e.toJSON=="function")return e.toJSON();const i=e,a=e.getClientExtensionResults(),r=e.response;return{id:e.id,rawId:e.id,response:{authenticatorData:Ra(new Uint8Array(r.authenticatorData)),clientDataJSON:Ra(new Uint8Array(r.clientDataJSON)),signature:Ra(new Uint8Array(r.signature)),userHandle:r.userHandle?Ra(new Uint8Array(r.userHandle)):void 0},type:"public-key",clientExtensionResults:a,authenticatorAttachment:(s=i.authenticatorAttachment)!==null&&s!==void 0?s:void 0}}function fN(e){return e==="localhost"||/^([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}$/i.test(e)}function Ev(){var e,s;return!!(ot()&&"PublicKeyCredential"in window&&window.PublicKeyCredential&&"credentials"in navigator&&typeof((e=navigator==null?void 0:navigator.credentials)===null||e===void 0?void 0:e.create)=="function"&&typeof((s=navigator==null?void 0:navigator.credentials)===null||s===void 0?void 0:s.get)=="function")}async function hS(e){try{const s=await navigator.credentials.create(e);return s?s instanceof PublicKeyCredential?{data:s,error:null}:{data:null,error:new cd("Browser returned unexpected credential type",s)}:{data:null,error:new cd("Empty credential response",s)}}catch(s){return{data:null,error:oS({error:s,options:e})}}}async function gS(e){try{const s=await navigator.credentials.get(e);return s?s instanceof PublicKeyCredential?{data:s,error:null}:{data:null,error:new cd("Browser returned unexpected credential type",s)}:{data:null,error:new cd("Empty credential response",s)}}catch(s){return{data:null,error:lS({error:s,options:e})}}}const fS={hints:["security-key"],authenticatorSelection:{authenticatorAttachment:"cross-platform",requireResidentKey:!1,userVerification:"preferred",residentKey:"discouraged"},attestation:"direct"},vS={userVerification:"preferred",hints:["security-key"],attestation:"direct"};function dd(...e){const s=r=>r!==null&&typeof r=="object"&&!Array.isArray(r),i=r=>r instanceof ArrayBuffer||ArrayBuffer.isView(r),a={};for(const r of e)if(r)for(const n in r){const o=r[n];if(o!==void 0)if(Array.isArray(o))a[n]=o;else if(i(o))a[n]=o;else if(s(o)){const l=a[n];s(l)?a[n]=dd(l,o):a[n]=dd(o)}else a[n]=o}return a}function bS(e,s){return dd(fS,e,s||{})}function yS(e,s){return dd(vS,e,s||{})}class jS{constructor(s){this.client=s,this.enroll=this._enroll.bind(this),this.challenge=this._challenge.bind(this),this.verify=this._verify.bind(this),this.authenticate=this._authenticate.bind(this),this.register=this._register.bind(this)}async _enroll(s){return this.client.mfa.enroll(Object.assign(Object.assign({},s),{factorType:"webauthn"}))}async _challenge({factorId:s,webauthn:i,friendlyName:a,signal:r},n){var o;try{const{data:l,error:c}=await this.client.mfa.challenge({factorId:s,webauthn:i});if(!l)return{data:null,error:c};const d=r??dS.createNewAbortSignal();if(l.webauthn.type==="create"){const{user:u}=l.webauthn.credential_options.publicKey;if(!u.name){const p=a;if(p)u.name=`${u.id}:${p}`;else{const h=(await this.client.getUser()).data.user,j=((o=h==null?void 0:h.user_metadata)===null||o===void 0?void 0:o.name)||(h==null?void 0:h.email)||(h==null?void 0:h.id)||"User";u.name=`${u.id}:${j}`}}u.displayName||(u.displayName=u.name)}switch(l.webauthn.type){case"create":{const u=bS(l.webauthn.credential_options.publicKey,n==null?void 0:n.create),{data:p,error:x}=await hS({publicKey:u,signal:d});return p?{data:{factorId:s,challengeId:l.id,webauthn:{type:l.webauthn.type,credential_response:p}},error:null}:{data:null,error:x}}case"request":{const u=yS(l.webauthn.credential_options.publicKey,n==null?void 0:n.request),{data:p,error:x}=await gS(Object.assign(Object.assign({},l.webauthn.credential_options),{publicKey:u,signal:d}));return p?{data:{factorId:s,challengeId:l.id,webauthn:{type:l.webauthn.type,credential_response:p}},error:null}:{data:null,error:x}}}}catch(l){return se(l)?{data:null,error:l}:{data:null,error:new qa("Unexpected error in challenge",l)}}}async _verify({challengeId:s,factorId:i,webauthn:a}){return this.client.mfa.verify({factorId:i,challengeId:s,webauthn:a})}async _authenticate({factorId:s,webauthn:{rpId:i=typeof window<"u"?window.location.hostname:void 0,rpOrigins:a=typeof window<"u"?[window.location.origin]:void 0,signal:r}={}},n){if(!i)return{data:null,error:new Qo("rpId is required for WebAuthn authentication")};try{if(!Ev())return{data:null,error:new qa("Browser does not support WebAuthn",null)};const{data:o,error:l}=await this.challenge({factorId:s,webauthn:{rpId:i,rpOrigins:a},signal:r},{request:n});if(!o)return{data:null,error:l};const{webauthn:c}=o;return this._verify({factorId:s,challengeId:o.challengeId,webauthn:{type:c.type,rpId:i,rpOrigins:a,credential_response:c.credential_response}})}catch(o){return se(o)?{data:null,error:o}:{data:null,error:new qa("Unexpected error in authenticate",o)}}}async _register({friendlyName:s,webauthn:{rpId:i=typeof window<"u"?window.location.hostname:void 0,rpOrigins:a=typeof window<"u"?[window.location.origin]:void 0,signal:r}={}},n){if(!i)return{data:null,error:new Qo("rpId is required for WebAuthn registration")};try{if(!Ev())return{data:null,error:new qa("Browser does not support WebAuthn",null)};const{data:o,error:l}=await this._enroll({friendlyName:s});if(!o)return await this.client.mfa.listFactors().then(u=>{var p;return(p=u.data)===null||p===void 0?void 0:p.all.find(x=>x.factor_type==="webauthn"&&x.friendly_name===s&&x.status!=="unverified")}).then(u=>u?this.client.mfa.unenroll({factorId:u==null?void 0:u.id}):void 0),{data:null,error:l};const{data:c,error:d}=await this._challenge({factorId:o.id,friendlyName:o.friendly_name,webauthn:{rpId:i,rpOrigins:a},signal:r},{create:n});return c?this._verify({factorId:o.id,challengeId:c.challengeId,webauthn:{rpId:i,rpOrigins:a,type:c.webauthn.type,credential_response:c.webauthn.credential_response}}):{data:null,error:d}}catch(o){return se(o)?{data:null,error:o}:{data:null,error:new qa("Unexpected error in register",o)}}}}iS();const wS={url:vP,storageKey:bP,autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:yP,flowType:"implicit",debug:!1,hasCustomAuthorizationHeader:!1,throwOnError:!1,lockAcquireTimeout:5e3,skipAutoInitialize:!1};async function Pv(e,s,i){return await i()}const yr={};class Ko{get jwks(){var s,i;return(i=(s=yr[this.storageKey])===null||s===void 0?void 0:s.jwks)!==null&&i!==void 0?i:{keys:[]}}set jwks(s){yr[this.storageKey]=Object.assign(Object.assign({},yr[this.storageKey]),{jwks:s})}get jwks_cached_at(){var s,i;return(i=(s=yr[this.storageKey])===null||s===void 0?void 0:s.cachedAt)!==null&&i!==void 0?i:Number.MIN_SAFE_INTEGER}set jwks_cached_at(s){yr[this.storageKey]=Object.assign(Object.assign({},yr[this.storageKey]),{cachedAt:s})}constructor(s){var i,a,r;this.userStorage=null,this.memoryStorage=null,this.stateChangeEmitters=new Map,this.autoRefreshTicker=null,this.autoRefreshTickTimeout=null,this.visibilityChangedCallback=null,this.refreshingDeferred=null,this.initializePromise=null,this.detectSessionInUrl=!0,this.hasCustomAuthorizationHeader=!1,this.suppressGetSessionWarning=!1,this.lockAcquired=!1,this.pendingInLock=[],this.broadcastChannel=null,this.logger=console.log;const n=Object.assign(Object.assign({},wS),s);if(this.storageKey=n.storageKey,this.instanceID=(i=Ko.nextInstanceID[this.storageKey])!==null&&i!==void 0?i:0,Ko.nextInstanceID[this.storageKey]=this.instanceID+1,this.logDebugMessages=!!n.debug,typeof n.debug=="function"&&(this.logger=n.debug),this.instanceID>0&&ot()){const o=`${this._logPrefix()} Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.`;console.warn(o),this.logDebugMessages&&console.trace(o)}if(this.persistSession=n.persistSession,this.autoRefreshToken=n.autoRefreshToken,this.admin=new eS({url:n.url,headers:n.headers,fetch:n.fetch}),this.url=n.url,this.headers=n.headers,this.fetch=xN(n.fetch),this.lock=n.lock||Pv,this.detectSessionInUrl=n.detectSessionInUrl,this.flowType=n.flowType,this.hasCustomAuthorizationHeader=n.hasCustomAuthorizationHeader,this.throwOnError=n.throwOnError,this.lockAcquireTimeout=n.lockAcquireTimeout,n.lock?this.lock=n.lock:this.persistSession&&ot()&&(!((a=globalThis==null?void 0:globalThis.navigator)===null||a===void 0)&&a.locks)?this.lock=sS:this.lock=Pv,this.jwks||(this.jwks={keys:[]},this.jwks_cached_at=Number.MIN_SAFE_INTEGER),this.mfa={verify:this._verify.bind(this),enroll:this._enroll.bind(this),unenroll:this._unenroll.bind(this),challenge:this._challenge.bind(this),listFactors:this._listFactors.bind(this),challengeAndVerify:this._challengeAndVerify.bind(this),getAuthenticatorAssuranceLevel:this._getAuthenticatorAssuranceLevel.bind(this),webauthn:new jS(this)},this.oauth={getAuthorizationDetails:this._getAuthorizationDetails.bind(this),approveAuthorization:this._approveAuthorization.bind(this),denyAuthorization:this._denyAuthorization.bind(this),listGrants:this._listOAuthGrants.bind(this),revokeGrant:this._revokeOAuthGrant.bind(this)},this.persistSession?(n.storage?this.storage=n.storage:pN()?this.storage=globalThis.localStorage:(this.memoryStorage={},this.storage=Cv(this.memoryStorage)),n.userStorage&&(this.userStorage=n.userStorage)):(this.memoryStorage={},this.storage=Cv(this.memoryStorage)),ot()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(o){console.error("Failed to create a new BroadcastChannel, multi-tab state changes will not be available",o)}(r=this.broadcastChannel)===null||r===void 0||r.addEventListener("message",async o=>{this._debug("received broadcast notification from other tab or client",o);try{await this._notifyAllSubscribers(o.data.event,o.data.session,!1)}catch(l){this._debug("#broadcastChannel","error",l)}})}n.skipAutoInitialize||this.initialize().catch(o=>{this._debug("#initialize()","error",o)})}isThrowOnErrorEnabled(){return this.throwOnError}_returnResult(s){if(this.throwOnError&&s&&s.error)throw s.error;return s}_logPrefix(){return`GoTrueClient@${this.storageKey}:${this.instanceID} (${dN}) ${new Date().toISOString()}`}_debug(...s){return this.logDebugMessages&&this.logger(this._logPrefix(),...s),this}async initialize(){return this.initializePromise?await this.initializePromise:(this.initializePromise=(async()=>await this._acquireLock(this.lockAcquireTimeout,async()=>await this._initialize()))(),await this.initializePromise)}async _initialize(){var s;try{let i={},a="none";if(ot()&&(i=VP(window.location.href),this._isImplicitGrantCallback(i)?a="implicit":await this._isPKCECallback(i)&&(a="pkce")),ot()&&this.detectSessionInUrl&&a!=="none"){const{data:r,error:n}=await this._getSessionFromURL(i,a);if(n){if(this._debug("#_initialize()","error detecting session from URL",n),CP(n)){const c=(s=n.details)===null||s===void 0?void 0:s.code;if(c==="identity_already_exists"||c==="identity_not_found"||c==="single_identity_not_deletable")return{error:n}}return{error:n}}const{session:o,redirectType:l}=r;return this._debug("#_initialize()","detected session in URL",o,"redirect type",l),await this._saveSession(o),setTimeout(async()=>{l==="recovery"?await this._notifyAllSubscribers("PASSWORD_RECOVERY",o):await this._notifyAllSubscribers("SIGNED_IN",o)},0),{error:null}}return await this._recoverAndRefresh(),{error:null}}catch(i){return se(i)?this._returnResult({error:i}):this._returnResult({error:new qa("Unexpected error during initialization",i)})}finally{await this._handleVisibilityChange(),this._debug("#_initialize()","end")}}async signInAnonymously(s){var i,a,r;try{const n=await ne(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{data:(a=(i=s==null?void 0:s.options)===null||i===void 0?void 0:i.data)!==null&&a!==void 0?a:{},gotrue_meta_security:{captcha_token:(r=s==null?void 0:s.options)===null||r===void 0?void 0:r.captchaToken}},xform:fs}),{data:o,error:l}=n;if(l||!o)return this._returnResult({data:{user:null,session:null},error:l});const c=o.session,d=o.user;return o.session&&(await this._saveSession(o.session),await this._notifyAllSubscribers("SIGNED_IN",c)),this._returnResult({data:{user:d,session:c},error:null})}catch(n){if(se(n))return this._returnResult({data:{user:null,session:null},error:n});throw n}}async signUp(s){var i,a,r;try{let n;if("email"in s){const{email:u,password:p,options:x}=s;let h=null,j=null;this.flowType==="pkce"&&([h,j]=await vr(this.storage,this.storageKey)),n=await ne(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,redirectTo:x==null?void 0:x.emailRedirectTo,body:{email:u,password:p,data:(i=x==null?void 0:x.data)!==null&&i!==void 0?i:{},gotrue_meta_security:{captcha_token:x==null?void 0:x.captchaToken},code_challenge:h,code_challenge_method:j},xform:fs})}else if("phone"in s){const{phone:u,password:p,options:x}=s;n=await ne(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{phone:u,password:p,data:(a=x==null?void 0:x.data)!==null&&a!==void 0?a:{},channel:(r=x==null?void 0:x.channel)!==null&&r!==void 0?r:"sms",gotrue_meta_security:{captcha_token:x==null?void 0:x.captchaToken}},xform:fs})}else throw new sc("You must provide either an email or phone number and a password");const{data:o,error:l}=n;if(l||!o)return await nt(this.storage,`${this.storageKey}-code-verifier`),this._returnResult({data:{user:null,session:null},error:l});const c=o.session,d=o.user;return o.session&&(await this._saveSession(o.session),await this._notifyAllSubscribers("SIGNED_IN",c)),this._returnResult({data:{user:d,session:c},error:null})}catch(n){if(await nt(this.storage,`${this.storageKey}-code-verifier`),se(n))return this._returnResult({data:{user:null,session:null},error:n});throw n}}async signInWithPassword(s){try{let i;if("email"in s){const{email:n,password:o,options:l}=s;i=await ne(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:n,password:o,gotrue_meta_security:{captcha_token:l==null?void 0:l.captchaToken}},xform:Nv})}else if("phone"in s){const{phone:n,password:o,options:l}=s;i=await ne(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:n,password:o,gotrue_meta_security:{captcha_token:l==null?void 0:l.captchaToken}},xform:Nv})}else throw new sc("You must provide either an email or phone number and a password");const{data:a,error:r}=i;if(r)return this._returnResult({data:{user:null,session:null},error:r});if(!a||!a.session||!a.user){const n=new fr;return this._returnResult({data:{user:null,session:null},error:n})}return a.session&&(await this._saveSession(a.session),await this._notifyAllSubscribers("SIGNED_IN",a.session)),this._returnResult({data:Object.assign({user:a.user,session:a.session},a.weak_password?{weakPassword:a.weak_password}:null),error:r})}catch(i){if(se(i))return this._returnResult({data:{user:null,session:null},error:i});throw i}}async signInWithOAuth(s){var i,a,r,n;return await this._handleProviderSignIn(s.provider,{redirectTo:(i=s.options)===null||i===void 0?void 0:i.redirectTo,scopes:(a=s.options)===null||a===void 0?void 0:a.scopes,queryParams:(r=s.options)===null||r===void 0?void 0:r.queryParams,skipBrowserRedirect:(n=s.options)===null||n===void 0?void 0:n.skipBrowserRedirect})}async exchangeCodeForSession(s){return await this.initializePromise,this._acquireLock(this.lockAcquireTimeout,async()=>this._exchangeCodeForSession(s))}async signInWithWeb3(s){const{chain:i}=s;switch(i){case"ethereum":return await this.signInWithEthereum(s);case"solana":return await this.signInWithSolana(s);default:throw new Error(`@supabase/auth-js: Unsupported chain "${i}"`)}}async signInWithEthereum(s){var i,a,r,n,o,l,c,d,u,p,x;let h,j;if("message"in s)h=s.message,j=s.signature;else{const{chain:f,wallet:w,statement:v,options:g}=s;let y;if(ot())if(typeof w=="object")y=w;else{const q=window;if("ethereum"in q&&typeof q.ethereum=="object"&&"request"in q.ethereum&&typeof q.ethereum.request=="function")y=q.ethereum;else throw new Error("@supabase/auth-js: No compatible Ethereum wallet interface on the window object (window.ethereum) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'ethereum', wallet: resolvedUserWallet }) instead.")}else{if(typeof w!="object"||!(g!=null&&g.url))throw new Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");y=w}const C=new URL((i=g==null?void 0:g.url)!==null&&i!==void 0?i:window.location.href),E=await y.request({method:"eth_requestAccounts"}).then(q=>q).catch(()=>{throw new Error("@supabase/auth-js: Wallet method eth_requestAccounts is missing or invalid")});if(!E||E.length===0)throw new Error("@supabase/auth-js: No accounts available. Please ensure the wallet is connected.");const P=gN(E[0]);let I=(a=g==null?void 0:g.signInWithEthereum)===null||a===void 0?void 0:a.chainId;if(!I){const q=await y.request({method:"eth_chainId"});I=aS(q)}const S={domain:C.host,address:P,statement:v,uri:C.href,version:"1",chainId:I,nonce:(r=g==null?void 0:g.signInWithEthereum)===null||r===void 0?void 0:r.nonce,issuedAt:(o=(n=g==null?void 0:g.signInWithEthereum)===null||n===void 0?void 0:n.issuedAt)!==null&&o!==void 0?o:new Date,expirationTime:(l=g==null?void 0:g.signInWithEthereum)===null||l===void 0?void 0:l.expirationTime,notBefore:(c=g==null?void 0:g.signInWithEthereum)===null||c===void 0?void 0:c.notBefore,requestId:(d=g==null?void 0:g.signInWithEthereum)===null||d===void 0?void 0:d.requestId,resources:(u=g==null?void 0:g.signInWithEthereum)===null||u===void 0?void 0:u.resources};h=nS(S),j=await y.request({method:"personal_sign",params:[rS(h),P]})}try{const{data:f,error:w}=await ne(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"ethereum",message:h,signature:j},!((p=s.options)===null||p===void 0)&&p.captchaToken?{gotrue_meta_security:{captcha_token:(x=s.options)===null||x===void 0?void 0:x.captchaToken}}:null),xform:fs});if(w)throw w;if(!f||!f.session||!f.user){const v=new fr;return this._returnResult({data:{user:null,session:null},error:v})}return f.session&&(await this._saveSession(f.session),await this._notifyAllSubscribers("SIGNED_IN",f.session)),this._returnResult({data:Object.assign({},f),error:w})}catch(f){if(se(f))return this._returnResult({data:{user:null,session:null},error:f});throw f}}async signInWithSolana(s){var i,a,r,n,o,l,c,d,u,p,x,h;let j,f;if("message"in s)j=s.message,f=s.signature;else{const{chain:w,wallet:v,statement:g,options:y}=s;let C;if(ot())if(typeof v=="object")C=v;else{const P=window;if("solana"in P&&typeof P.solana=="object"&&("signIn"in P.solana&&typeof P.solana.signIn=="function"||"signMessage"in P.solana&&typeof P.solana.signMessage=="function"))C=P.solana;else throw new Error("@supabase/auth-js: No compatible Solana wallet interface on the window object (window.solana) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'solana', wallet: resolvedUserWallet }) instead.")}else{if(typeof v!="object"||!(y!=null&&y.url))throw new Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");C=v}const E=new URL((i=y==null?void 0:y.url)!==null&&i!==void 0?i:window.location.href);if("signIn"in C&&C.signIn){const P=await C.signIn(Object.assign(Object.assign(Object.assign({issuedAt:new Date().toISOString()},y==null?void 0:y.signInWithSolana),{version:"1",domain:E.host,uri:E.href}),g?{statement:g}:null));let I;if(Array.isArray(P)&&P[0]&&typeof P[0]=="object")I=P[0];else if(P&&typeof P=="object"&&"signedMessage"in P&&"signature"in P)I=P;else throw new Error("@supabase/auth-js: Wallet method signIn() returned unrecognized value");if("signedMessage"in I&&"signature"in I&&(typeof I.signedMessage=="string"||I.signedMessage instanceof Uint8Array)&&I.signature instanceof Uint8Array)j=typeof I.signedMessage=="string"?I.signedMessage:new TextDecoder().decode(I.signedMessage),f=I.signature;else throw new Error("@supabase/auth-js: Wallet method signIn() API returned object without signedMessage and signature fields")}else{if(!("signMessage"in C)||typeof C.signMessage!="function"||!("publicKey"in C)||typeof C!="object"||!C.publicKey||!("toBase58"in C.publicKey)||typeof C.publicKey.toBase58!="function")throw new Error("@supabase/auth-js: Wallet does not have a compatible signMessage() and publicKey.toBase58() API");j=[`${E.host} wants you to sign in with your Solana account:`,C.publicKey.toBase58(),...g?["",g,""]:[""],"Version: 1",`URI: ${E.href}`,`Issued At: ${(r=(a=y==null?void 0:y.signInWithSolana)===null||a===void 0?void 0:a.issuedAt)!==null&&r!==void 0?r:new Date().toISOString()}`,...!((n=y==null?void 0:y.signInWithSolana)===null||n===void 0)&&n.notBefore?[`Not Before: ${y.signInWithSolana.notBefore}`]:[],...!((o=y==null?void 0:y.signInWithSolana)===null||o===void 0)&&o.expirationTime?[`Expiration Time: ${y.signInWithSolana.expirationTime}`]:[],...!((l=y==null?void 0:y.signInWithSolana)===null||l===void 0)&&l.chainId?[`Chain ID: ${y.signInWithSolana.chainId}`]:[],...!((c=y==null?void 0:y.signInWithSolana)===null||c===void 0)&&c.nonce?[`Nonce: ${y.signInWithSolana.nonce}`]:[],...!((d=y==null?void 0:y.signInWithSolana)===null||d===void 0)&&d.requestId?[`Request ID: ${y.signInWithSolana.requestId}`]:[],...!((p=(u=y==null?void 0:y.signInWithSolana)===null||u===void 0?void 0:u.resources)===null||p===void 0)&&p.length?["Resources",...y.signInWithSolana.resources.map(I=>`- ${I}`)]:[]].join(`
`);const P=await C.signMessage(new TextEncoder().encode(j),"utf8");if(!P||!(P instanceof Uint8Array))throw new Error("@supabase/auth-js: Wallet signMessage() API returned an recognized value");f=P}}try{const{data:w,error:v}=await ne(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"solana",message:j,signature:Ra(f)},!((x=s.options)===null||x===void 0)&&x.captchaToken?{gotrue_meta_security:{captcha_token:(h=s.options)===null||h===void 0?void 0:h.captchaToken}}:null),xform:fs});if(v)throw v;if(!w||!w.session||!w.user){const g=new fr;return this._returnResult({data:{user:null,session:null},error:g})}return w.session&&(await this._saveSession(w.session),await this._notifyAllSubscribers("SIGNED_IN",w.session)),this._returnResult({data:Object.assign({},w),error:v})}catch(w){if(se(w))return this._returnResult({data:{user:null,session:null},error:w});throw w}}async _exchangeCodeForSession(s){const i=await ka(this.storage,`${this.storageKey}-code-verifier`),[a,r]=(i??"").split("/");try{if(!a&&this.flowType==="pkce")throw new EP;const{data:n,error:o}=await ne(this.fetch,"POST",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:s,code_verifier:a},xform:fs});if(await nt(this.storage,`${this.storageKey}-code-verifier`),o)throw o;if(!n||!n.session||!n.user){const l=new fr;return this._returnResult({data:{user:null,session:null,redirectType:null},error:l})}return n.session&&(await this._saveSession(n.session),await this._notifyAllSubscribers("SIGNED_IN",n.session)),this._returnResult({data:Object.assign(Object.assign({},n),{redirectType:r??null}),error:o})}catch(n){if(await nt(this.storage,`${this.storageKey}-code-verifier`),se(n))return this._returnResult({data:{user:null,session:null,redirectType:null},error:n});throw n}}async signInWithIdToken(s){try{const{options:i,provider:a,token:r,access_token:n,nonce:o}=s,l=await ne(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:a,id_token:r,access_token:n,nonce:o,gotrue_meta_security:{captcha_token:i==null?void 0:i.captchaToken}},xform:fs}),{data:c,error:d}=l;if(d)return this._returnResult({data:{user:null,session:null},error:d});if(!c||!c.session||!c.user){const u=new fr;return this._returnResult({data:{user:null,session:null},error:u})}return c.session&&(await this._saveSession(c.session),await this._notifyAllSubscribers("SIGNED_IN",c.session)),this._returnResult({data:c,error:d})}catch(i){if(se(i))return this._returnResult({data:{user:null,session:null},error:i});throw i}}async signInWithOtp(s){var i,a,r,n,o;try{if("email"in s){const{email:l,options:c}=s;let d=null,u=null;this.flowType==="pkce"&&([d,u]=await vr(this.storage,this.storageKey));const{error:p}=await ne(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{email:l,data:(i=c==null?void 0:c.data)!==null&&i!==void 0?i:{},create_user:(a=c==null?void 0:c.shouldCreateUser)!==null&&a!==void 0?a:!0,gotrue_meta_security:{captcha_token:c==null?void 0:c.captchaToken},code_challenge:d,code_challenge_method:u},redirectTo:c==null?void 0:c.emailRedirectTo});return this._returnResult({data:{user:null,session:null},error:p})}if("phone"in s){const{phone:l,options:c}=s,{data:d,error:u}=await ne(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{phone:l,data:(r=c==null?void 0:c.data)!==null&&r!==void 0?r:{},create_user:(n=c==null?void 0:c.shouldCreateUser)!==null&&n!==void 0?n:!0,gotrue_meta_security:{captcha_token:c==null?void 0:c.captchaToken},channel:(o=c==null?void 0:c.channel)!==null&&o!==void 0?o:"sms"}});return this._returnResult({data:{user:null,session:null,messageId:d==null?void 0:d.message_id},error:u})}throw new sc("You must provide either an email or phone number.")}catch(l){if(await nt(this.storage,`${this.storageKey}-code-verifier`),se(l))return this._returnResult({data:{user:null,session:null},error:l});throw l}}async verifyOtp(s){var i,a;try{let r,n;"options"in s&&(r=(i=s.options)===null||i===void 0?void 0:i.redirectTo,n=(a=s.options)===null||a===void 0?void 0:a.captchaToken);const{data:o,error:l}=await ne(this.fetch,"POST",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},s),{gotrue_meta_security:{captcha_token:n}}),redirectTo:r,xform:fs});if(l)throw l;if(!o)throw new Error("An error occurred on token verification.");const c=o.session,d=o.user;return c!=null&&c.access_token&&(await this._saveSession(c),await this._notifyAllSubscribers(s.type=="recovery"?"PASSWORD_RECOVERY":"SIGNED_IN",c)),this._returnResult({data:{user:d,session:c},error:null})}catch(r){if(se(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}}async signInWithSSO(s){var i,a,r,n,o;try{let l=null,c=null;this.flowType==="pkce"&&([l,c]=await vr(this.storage,this.storageKey));const d=await ne(this.fetch,"POST",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},"providerId"in s?{provider_id:s.providerId}:null),"domain"in s?{domain:s.domain}:null),{redirect_to:(a=(i=s.options)===null||i===void 0?void 0:i.redirectTo)!==null&&a!==void 0?a:void 0}),!((r=s==null?void 0:s.options)===null||r===void 0)&&r.captchaToken?{gotrue_meta_security:{captcha_token:s.options.captchaToken}}:null),{skip_http_redirect:!0,code_challenge:l,code_challenge_method:c}),headers:this.headers,xform:YP});return!((n=d.data)===null||n===void 0)&&n.url&&ot()&&!(!((o=s.options)===null||o===void 0)&&o.skipBrowserRedirect)&&window.location.assign(d.data.url),this._returnResult(d)}catch(l){if(await nt(this.storage,`${this.storageKey}-code-verifier`),se(l))return this._returnResult({data:null,error:l});throw l}}async reauthenticate(){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._reauthenticate())}async _reauthenticate(){try{return await this._useSession(async s=>{const{data:{session:i},error:a}=s;if(a)throw a;if(!i)throw new Mt;const{error:r}=await ne(this.fetch,"GET",`${this.url}/reauthenticate`,{headers:this.headers,jwt:i.access_token});return this._returnResult({data:{user:null,session:null},error:r})})}catch(s){if(se(s))return this._returnResult({data:{user:null,session:null},error:s});throw s}}async resend(s){try{const i=`${this.url}/resend`;if("email"in s){const{email:a,type:r,options:n}=s,{error:o}=await ne(this.fetch,"POST",i,{headers:this.headers,body:{email:a,type:r,gotrue_meta_security:{captcha_token:n==null?void 0:n.captchaToken}},redirectTo:n==null?void 0:n.emailRedirectTo});return this._returnResult({data:{user:null,session:null},error:o})}else if("phone"in s){const{phone:a,type:r,options:n}=s,{data:o,error:l}=await ne(this.fetch,"POST",i,{headers:this.headers,body:{phone:a,type:r,gotrue_meta_security:{captcha_token:n==null?void 0:n.captchaToken}}});return this._returnResult({data:{user:null,session:null,messageId:o==null?void 0:o.message_id},error:l})}throw new sc("You must provide either an email or phone number and a type")}catch(i){if(se(i))return this._returnResult({data:{user:null,session:null},error:i});throw i}}async getSession(){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>this._useSession(async i=>i))}async _acquireLock(s,i){this._debug("#_acquireLock","begin",s);try{if(this.lockAcquired){const a=this.pendingInLock.length?this.pendingInLock[this.pendingInLock.length-1]:Promise.resolve(),r=(async()=>(await a,await i()))();return this.pendingInLock.push((async()=>{try{await r}catch{}})()),r}return await this.lock(`lock:${this.storageKey}`,s,async()=>{this._debug("#_acquireLock","lock acquired for storage key",this.storageKey);try{this.lockAcquired=!0;const a=i();for(this.pendingInLock.push((async()=>{try{await a}catch{}})()),await a;this.pendingInLock.length;){const r=[...this.pendingInLock];await Promise.all(r),this.pendingInLock.splice(0,r.length)}return await a}finally{this._debug("#_acquireLock","lock released for storage key",this.storageKey),this.lockAcquired=!1}})}finally{this._debug("#_acquireLock","end")}}async _useSession(s){this._debug("#_useSession","begin");try{const i=await this.__loadSession();return await s(i)}finally{this._debug("#_useSession","end")}}async __loadSession(){this._debug("#__loadSession()","begin"),this.lockAcquired||this._debug("#__loadSession()","used outside of an acquired lock!",new Error().stack);try{let s=null;const i=await ka(this.storage,this.storageKey);if(this._debug("#getSession()","session from storage",i),i!==null&&(this._isValidSession(i)?s=i:(this._debug("#getSession()","session from storage is not valid"),await this._removeSession())),!s)return{data:{session:null},error:null};const a=s.expires_at?s.expires_at*1e3-Date.now()<Ju:!1;if(this._debug("#__loadSession()",`session has${a?"":" not"} expired`,"expires_at",s.expires_at),!a){if(this.userStorage){const o=await ka(this.userStorage,this.storageKey+"-user");o!=null&&o.user?s.user=o.user:s.user=Zu()}if(this.storage.isServer&&s.user&&!s.user.__isUserNotAvailableProxy){const o={value:this.suppressGetSessionWarning};s.user=WP(s.user,o),o.value&&(this.suppressGetSessionWarning=!0)}return{data:{session:s},error:null}}const{data:r,error:n}=await this._callRefreshToken(s.refresh_token);return n?this._returnResult({data:{session:null},error:n}):this._returnResult({data:{session:r},error:null})}finally{this._debug("#__loadSession()","end")}}async getUser(s){if(s)return await this._getUser(s);await this.initializePromise;const i=await this._acquireLock(this.lockAcquireTimeout,async()=>await this._getUser());return i.data.user&&(this.suppressGetSessionWarning=!0),i}async _getUser(s){try{return s?await ne(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:s,xform:Ri}):await this._useSession(async i=>{var a,r,n;const{data:o,error:l}=i;if(l)throw l;return!(!((a=o.session)===null||a===void 0)&&a.access_token)&&!this.hasCustomAuthorizationHeader?{data:{user:null},error:new Mt}:await ne(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:(n=(r=o.session)===null||r===void 0?void 0:r.access_token)!==null&&n!==void 0?n:void 0,xform:Ri})})}catch(i){if(se(i))return Yu(i)&&(await this._removeSession(),await nt(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({data:{user:null},error:i});throw i}}async updateUser(s,i={}){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._updateUser(s,i))}async _updateUser(s,i={}){try{return await this._useSession(async a=>{const{data:r,error:n}=a;if(n)throw n;if(!r.session)throw new Mt;const o=r.session;let l=null,c=null;this.flowType==="pkce"&&s.email!=null&&([l,c]=await vr(this.storage,this.storageKey));const{data:d,error:u}=await ne(this.fetch,"PUT",`${this.url}/user`,{headers:this.headers,redirectTo:i==null?void 0:i.emailRedirectTo,body:Object.assign(Object.assign({},s),{code_challenge:l,code_challenge_method:c}),jwt:o.access_token,xform:Ri});if(u)throw u;return o.user=d.user,await this._saveSession(o),await this._notifyAllSubscribers("USER_UPDATED",o),this._returnResult({data:{user:o.user},error:null})})}catch(a){if(await nt(this.storage,`${this.storageKey}-code-verifier`),se(a))return this._returnResult({data:{user:null},error:a});throw a}}async setSession(s){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._setSession(s))}async _setSession(s){try{if(!s.access_token||!s.refresh_token)throw new Mt;const i=Date.now()/1e3;let a=i,r=!0,n=null;const{payload:o}=ac(s.access_token);if(o.exp&&(a=o.exp,r=a<=i),r){const{data:l,error:c}=await this._callRefreshToken(s.refresh_token);if(c)return this._returnResult({data:{user:null,session:null},error:c});if(!l)return{data:{user:null,session:null},error:null};n=l}else{const{data:l,error:c}=await this._getUser(s.access_token);if(c)return this._returnResult({data:{user:null,session:null},error:c});n={access_token:s.access_token,refresh_token:s.refresh_token,user:l.user,token_type:"bearer",expires_in:a-i,expires_at:a},await this._saveSession(n),await this._notifyAllSubscribers("SIGNED_IN",n)}return this._returnResult({data:{user:n.user,session:n},error:null})}catch(i){if(se(i))return this._returnResult({data:{session:null,user:null},error:i});throw i}}async refreshSession(s){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._refreshSession(s))}async _refreshSession(s){try{return await this._useSession(async i=>{var a;if(!s){const{data:o,error:l}=i;if(l)throw l;s=(a=o.session)!==null&&a!==void 0?a:void 0}if(!(s!=null&&s.refresh_token))throw new Mt;const{data:r,error:n}=await this._callRefreshToken(s.refresh_token);return n?this._returnResult({data:{user:null,session:null},error:n}):r?this._returnResult({data:{user:r.user,session:r},error:null}):this._returnResult({data:{user:null,session:null},error:null})})}catch(i){if(se(i))return this._returnResult({data:{user:null,session:null},error:i});throw i}}async _getSessionFromURL(s,i){try{if(!ot())throw new ic("No browser detected.");if(s.error||s.error_description||s.error_code)throw new ic(s.error_description||"Error in URL with unspecified error_description",{error:s.error||"unspecified_error",code:s.error_code||"unspecified_code"});switch(i){case"implicit":if(this.flowType==="pkce")throw new gv("Not a valid PKCE flow url.");break;case"pkce":if(this.flowType==="implicit")throw new ic("Not a valid implicit grant flow url.");break;default:}if(i==="pkce"){if(this._debug("#_initialize()","begin","is PKCE flow",!0),!s.code)throw new gv("No code detected.");const{data:g,error:y}=await this._exchangeCodeForSession(s.code);if(y)throw y;const C=new URL(window.location.href);return C.searchParams.delete("code"),window.history.replaceState(window.history.state,"",C.toString()),{data:{session:g.session,redirectType:null},error:null}}const{provider_token:a,provider_refresh_token:r,access_token:n,refresh_token:o,expires_in:l,expires_at:c,token_type:d}=s;if(!n||!l||!o||!d)throw new ic("No session defined in URL");const u=Math.round(Date.now()/1e3),p=parseInt(l);let x=u+p;c&&(x=parseInt(c));const h=x-u;h*1e3<=Nr&&console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${h}s, should have been closer to ${p}s`);const j=x-p;u-j>=120?console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale",j,x,u):u-j<0&&console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clock for skew",j,x,u);const{data:f,error:w}=await this._getUser(n);if(w)throw w;const v={provider_token:a,provider_refresh_token:r,access_token:n,expires_in:p,expires_at:x,refresh_token:o,token_type:d,user:f.user};return window.location.hash="",this._debug("#_getSessionFromURL()","clearing window.location.hash"),this._returnResult({data:{session:v,redirectType:s.type},error:null})}catch(a){if(se(a))return this._returnResult({data:{session:null,redirectType:null},error:a});throw a}}_isImplicitGrantCallback(s){return typeof this.detectSessionInUrl=="function"?this.detectSessionInUrl(new URL(window.location.href),s):!!(s.access_token||s.error_description)}async _isPKCECallback(s){const i=await ka(this.storage,`${this.storageKey}-code-verifier`);return!!(s.code&&i)}async signOut(s={scope:"global"}){return await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>await this._signOut(s))}async _signOut({scope:s}={scope:"global"}){return await this._useSession(async i=>{var a;const{data:r,error:n}=i;if(n&&!Yu(n))return this._returnResult({error:n});const o=(a=r.session)===null||a===void 0?void 0:a.access_token;if(o){const{error:l}=await this.admin.signOut(o,s);if(l&&!(kP(l)&&(l.status===404||l.status===401||l.status===403)||Yu(l)))return this._returnResult({error:l})}return s!=="others"&&(await this._removeSession(),await nt(this.storage,`${this.storageKey}-code-verifier`)),this._returnResult({error:null})})}onAuthStateChange(s){const i=DP(),a={id:i,callback:s,unsubscribe:()=>{this._debug("#unsubscribe()","state change callback with id removed",i),this.stateChangeEmitters.delete(i)}};return this._debug("#onAuthStateChange()","registered callback with id",i),this.stateChangeEmitters.set(i,a),(async()=>(await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>{this._emitInitialSession(i)})))(),{data:{subscription:a}}}async _emitInitialSession(s){return await this._useSession(async i=>{var a,r;try{const{data:{session:n},error:o}=i;if(o)throw o;await((a=this.stateChangeEmitters.get(s))===null||a===void 0?void 0:a.callback("INITIAL_SESSION",n)),this._debug("INITIAL_SESSION","callback id",s,"session",n)}catch(n){await((r=this.stateChangeEmitters.get(s))===null||r===void 0?void 0:r.callback("INITIAL_SESSION",null)),this._debug("INITIAL_SESSION","callback id",s,"error",n),console.error(n)}})}async resetPasswordForEmail(s,i={}){let a=null,r=null;this.flowType==="pkce"&&([a,r]=await vr(this.storage,this.storageKey,!0));try{return await ne(this.fetch,"POST",`${this.url}/recover`,{body:{email:s,code_challenge:a,code_challenge_method:r,gotrue_meta_security:{captcha_token:i.captchaToken}},headers:this.headers,redirectTo:i.redirectTo})}catch(n){if(await nt(this.storage,`${this.storageKey}-code-verifier`),se(n))return this._returnResult({data:null,error:n});throw n}}async getUserIdentities(){var s;try{const{data:i,error:a}=await this.getUser();if(a)throw a;return this._returnResult({data:{identities:(s=i.user.identities)!==null&&s!==void 0?s:[]},error:null})}catch(i){if(se(i))return this._returnResult({data:null,error:i});throw i}}async linkIdentity(s){return"token"in s?this.linkIdentityIdToken(s):this.linkIdentityOAuth(s)}async linkIdentityOAuth(s){var i;try{const{data:a,error:r}=await this._useSession(async n=>{var o,l,c,d,u;const{data:p,error:x}=n;if(x)throw x;const h=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,s.provider,{redirectTo:(o=s.options)===null||o===void 0?void 0:o.redirectTo,scopes:(l=s.options)===null||l===void 0?void 0:l.scopes,queryParams:(c=s.options)===null||c===void 0?void 0:c.queryParams,skipBrowserRedirect:!0});return await ne(this.fetch,"GET",h,{headers:this.headers,jwt:(u=(d=p.session)===null||d===void 0?void 0:d.access_token)!==null&&u!==void 0?u:void 0})});if(r)throw r;return ot()&&!(!((i=s.options)===null||i===void 0)&&i.skipBrowserRedirect)&&window.location.assign(a==null?void 0:a.url),this._returnResult({data:{provider:s.provider,url:a==null?void 0:a.url},error:null})}catch(a){if(se(a))return this._returnResult({data:{provider:s.provider,url:null},error:a});throw a}}async linkIdentityIdToken(s){return await this._useSession(async i=>{var a;try{const{error:r,data:{session:n}}=i;if(r)throw r;const{options:o,provider:l,token:c,access_token:d,nonce:u}=s,p=await ne(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,jwt:(a=n==null?void 0:n.access_token)!==null&&a!==void 0?a:void 0,body:{provider:l,id_token:c,access_token:d,nonce:u,link_identity:!0,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}},xform:fs}),{data:x,error:h}=p;return h?this._returnResult({data:{user:null,session:null},error:h}):!x||!x.session||!x.user?this._returnResult({data:{user:null,session:null},error:new fr}):(x.session&&(await this._saveSession(x.session),await this._notifyAllSubscribers("USER_UPDATED",x.session)),this._returnResult({data:x,error:h}))}catch(r){if(await nt(this.storage,`${this.storageKey}-code-verifier`),se(r))return this._returnResult({data:{user:null,session:null},error:r});throw r}})}async unlinkIdentity(s){try{return await this._useSession(async i=>{var a,r;const{data:n,error:o}=i;if(o)throw o;return await ne(this.fetch,"DELETE",`${this.url}/user/identities/${s.identity_id}`,{headers:this.headers,jwt:(r=(a=n.session)===null||a===void 0?void 0:a.access_token)!==null&&r!==void 0?r:void 0})})}catch(i){if(se(i))return this._returnResult({data:null,error:i});throw i}}async _refreshAccessToken(s){const i=`#_refreshAccessToken(${s.substring(0,5)}...)`;this._debug(i,"begin");try{const a=Date.now();return await OP(async r=>(r>0&&await RP(200*Math.pow(2,r-1)),this._debug(i,"refreshing attempt",r),await ne(this.fetch,"POST",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:s},headers:this.headers,xform:fs})),(r,n)=>{const o=200*Math.pow(2,r);return n&&Xu(n)&&Date.now()+o-a<Nr})}catch(a){if(this._debug(i,"error",a),se(a))return this._returnResult({data:{session:null,user:null},error:a});throw a}finally{this._debug(i,"end")}}_isValidSession(s){return typeof s=="object"&&s!==null&&"access_token"in s&&"refresh_token"in s&&"expires_at"in s}async _handleProviderSignIn(s,i){const a=await this._getUrlForProvider(`${this.url}/authorize`,s,{redirectTo:i.redirectTo,scopes:i.scopes,queryParams:i.queryParams});return this._debug("#_handleProviderSignIn()","provider",s,"options",i,"url",a),ot()&&!i.skipBrowserRedirect&&window.location.assign(a),{data:{provider:s,url:a},error:null}}async _recoverAndRefresh(){var s,i;const a="#_recoverAndRefresh()";this._debug(a,"begin");try{const r=await ka(this.storage,this.storageKey);if(r&&this.userStorage){let o=await ka(this.userStorage,this.storageKey+"-user");!this.storage.isServer&&Object.is(this.storage,this.userStorage)&&!o&&(o={user:r.user},await kr(this.userStorage,this.storageKey+"-user",o)),r.user=(s=o==null?void 0:o.user)!==null&&s!==void 0?s:Zu()}else if(r&&!r.user&&!r.user){const o=await ka(this.storage,this.storageKey+"-user");o&&(o!=null&&o.user)?(r.user=o.user,await nt(this.storage,this.storageKey+"-user"),await kr(this.storage,this.storageKey,r)):r.user=Zu()}if(this._debug(a,"session from storage",r),!this._isValidSession(r)){this._debug(a,"session is not valid"),r!==null&&await this._removeSession();return}const n=((i=r.expires_at)!==null&&i!==void 0?i:1/0)*1e3-Date.now()<Ju;if(this._debug(a,`session has${n?"":" not"} expired with margin of ${Ju}s`),n){if(this.autoRefreshToken&&r.refresh_token){const{error:o}=await this._callRefreshToken(r.refresh_token);o&&(console.error(o),Xu(o)||(this._debug(a,"refresh failed with a non-retryable error, removing the session",o),await this._removeSession()))}}else if(r.user&&r.user.__isUserNotAvailableProxy===!0)try{const{data:o,error:l}=await this._getUser(r.access_token);!l&&(o!=null&&o.user)?(r.user=o.user,await this._saveSession(r),await this._notifyAllSubscribers("SIGNED_IN",r)):this._debug(a,"could not get user data, skipping SIGNED_IN notification")}catch(o){console.error("Error getting user data:",o),this._debug(a,"error getting user data, skipping SIGNED_IN notification",o)}else await this._notifyAllSubscribers("SIGNED_IN",r)}catch(r){this._debug(a,"error",r),console.error(r);return}finally{this._debug(a,"end")}}async _callRefreshToken(s){var i,a;if(!s)throw new Mt;if(this.refreshingDeferred)return this.refreshingDeferred.promise;const r=`#_callRefreshToken(${s.substring(0,5)}...)`;this._debug(r,"begin");try{this.refreshingDeferred=new Wd;const{data:n,error:o}=await this._refreshAccessToken(s);if(o)throw o;if(!n.session)throw new Mt;await this._saveSession(n.session),await this._notifyAllSubscribers("TOKEN_REFRESHED",n.session);const l={data:n.session,error:null};return this.refreshingDeferred.resolve(l),l}catch(n){if(this._debug(r,"error",n),se(n)){const o={data:null,error:n};return Xu(n)||await this._removeSession(),(i=this.refreshingDeferred)===null||i===void 0||i.resolve(o),o}throw(a=this.refreshingDeferred)===null||a===void 0||a.reject(n),n}finally{this.refreshingDeferred=null,this._debug(r,"end")}}async _notifyAllSubscribers(s,i,a=!0){const r=`#_notifyAllSubscribers(${s})`;this._debug(r,"begin",i,`broadcast = ${a}`);try{this.broadcastChannel&&a&&this.broadcastChannel.postMessage({event:s,session:i});const n=[],o=Array.from(this.stateChangeEmitters.values()).map(async l=>{try{await l.callback(s,i)}catch(c){n.push(c)}});if(await Promise.all(o),n.length>0){for(let l=0;l<n.length;l+=1)console.error(n[l]);throw n[0]}}finally{this._debug(r,"end")}}async _saveSession(s){this._debug("#_saveSession()",s),this.suppressGetSessionWarning=!0,await nt(this.storage,`${this.storageKey}-code-verifier`);const i=Object.assign({},s),a=i.user&&i.user.__isUserNotAvailableProxy===!0;if(this.userStorage){!a&&i.user&&await kr(this.userStorage,this.storageKey+"-user",{user:i.user});const r=Object.assign({},i);delete r.user;const n=jv(r);await kr(this.storage,this.storageKey,n)}else{const r=jv(i);await kr(this.storage,this.storageKey,r)}}async _removeSession(){this._debug("#_removeSession()"),this.suppressGetSessionWarning=!1,await nt(this.storage,this.storageKey),await nt(this.storage,this.storageKey+"-code-verifier"),await nt(this.storage,this.storageKey+"-user"),this.userStorage&&await nt(this.userStorage,this.storageKey+"-user"),await this._notifyAllSubscribers("SIGNED_OUT",null)}_removeVisibilityChangedCallback(){this._debug("#_removeVisibilityChangedCallback()");const s=this.visibilityChangedCallback;this.visibilityChangedCallback=null;try{s&&ot()&&(window!=null&&window.removeEventListener)&&window.removeEventListener("visibilitychange",s)}catch(i){console.error("removing visibilitychange callback failed",i)}}async _startAutoRefresh(){await this._stopAutoRefresh(),this._debug("#_startAutoRefresh()");const s=setInterval(()=>this._autoRefreshTokenTick(),Nr);this.autoRefreshTicker=s,s&&typeof s=="object"&&typeof s.unref=="function"?s.unref():typeof Deno<"u"&&typeof Deno.unrefTimer=="function"&&Deno.unrefTimer(s);const i=setTimeout(async()=>{await this.initializePromise,await this._autoRefreshTokenTick()},0);this.autoRefreshTickTimeout=i,i&&typeof i=="object"&&typeof i.unref=="function"?i.unref():typeof Deno<"u"&&typeof Deno.unrefTimer=="function"&&Deno.unrefTimer(i)}async _stopAutoRefresh(){this._debug("#_stopAutoRefresh()");const s=this.autoRefreshTicker;this.autoRefreshTicker=null,s&&clearInterval(s);const i=this.autoRefreshTickTimeout;this.autoRefreshTickTimeout=null,i&&clearTimeout(i)}async startAutoRefresh(){this._removeVisibilityChangedCallback(),await this._startAutoRefresh()}async stopAutoRefresh(){this._removeVisibilityChangedCallback(),await this._stopAutoRefresh()}async _autoRefreshTokenTick(){this._debug("#_autoRefreshTokenTick()","begin");try{await this._acquireLock(0,async()=>{try{const s=Date.now();try{return await this._useSession(async i=>{const{data:{session:a}}=i;if(!a||!a.refresh_token||!a.expires_at){this._debug("#_autoRefreshTokenTick()","no session");return}const r=Math.floor((a.expires_at*1e3-s)/Nr);this._debug("#_autoRefreshTokenTick()",`access token expires in ${r} ticks, a tick lasts ${Nr}ms, refresh threshold is ${Tp} ticks`),r<=Tp&&await this._callRefreshToken(a.refresh_token)})}catch(i){console.error("Auto refresh tick failed with error. This is likely a transient error.",i)}}finally{this._debug("#_autoRefreshTokenTick()","end")}})}catch(s){if(s.isAcquireTimeout||s instanceof hN)this._debug("auto refresh token tick lock not available");else throw s}}async _handleVisibilityChange(){if(this._debug("#_handleVisibilityChange()"),!ot()||!(window!=null&&window.addEventListener))return this.autoRefreshToken&&this.startAutoRefresh(),!1;try{this.visibilityChangedCallback=async()=>{try{await this._onVisibilityChanged(!1)}catch(s){this._debug("#visibilityChangedCallback","error",s)}},window==null||window.addEventListener("visibilitychange",this.visibilityChangedCallback),await this._onVisibilityChanged(!0)}catch(s){console.error("_handleVisibilityChange",s)}}async _onVisibilityChanged(s){const i=`#_onVisibilityChanged(${s})`;this._debug(i,"visibilityState",document.visibilityState),document.visibilityState==="visible"?(this.autoRefreshToken&&this._startAutoRefresh(),s||(await this.initializePromise,await this._acquireLock(this.lockAcquireTimeout,async()=>{if(document.visibilityState!=="visible"){this._debug(i,"acquired the lock to recover the session, but the browser visibilityState is no longer visible, aborting");return}await this._recoverAndRefresh()}))):document.visibilityState==="hidden"&&this.autoRefreshToken&&this._stopAutoRefresh()}async _getUrlForProvider(s,i,a){const r=[`provider=${encodeURIComponent(i)}`];if(a!=null&&a.redirectTo&&r.push(`redirect_to=${encodeURIComponent(a.redirectTo)}`),a!=null&&a.scopes&&r.push(`scopes=${encodeURIComponent(a.scopes)}`),this.flowType==="pkce"){const[n,o]=await vr(this.storage,this.storageKey),l=new URLSearchParams({code_challenge:`${encodeURIComponent(n)}`,code_challenge_method:`${encodeURIComponent(o)}`});r.push(l.toString())}if(a!=null&&a.queryParams){const n=new URLSearchParams(a.queryParams);r.push(n.toString())}return a!=null&&a.skipBrowserRedirect&&r.push(`skip_http_redirect=${a.skipBrowserRedirect}`),`${s}?${r.join("&")}`}async _unenroll(s){try{return await this._useSession(async i=>{var a;const{data:r,error:n}=i;return n?this._returnResult({data:null,error:n}):await ne(this.fetch,"DELETE",`${this.url}/factors/${s.factorId}`,{headers:this.headers,jwt:(a=r==null?void 0:r.session)===null||a===void 0?void 0:a.access_token})})}catch(i){if(se(i))return this._returnResult({data:null,error:i});throw i}}async _enroll(s){try{return await this._useSession(async i=>{var a,r;const{data:n,error:o}=i;if(o)return this._returnResult({data:null,error:o});const l=Object.assign({friendly_name:s.friendlyName,factor_type:s.factorType},s.factorType==="phone"?{phone:s.phone}:s.factorType==="totp"?{issuer:s.issuer}:{}),{data:c,error:d}=await ne(this.fetch,"POST",`${this.url}/factors`,{body:l,headers:this.headers,jwt:(a=n==null?void 0:n.session)===null||a===void 0?void 0:a.access_token});return d?this._returnResult({data:null,error:d}):(s.factorType==="totp"&&c.type==="totp"&&(!((r=c==null?void 0:c.totp)===null||r===void 0)&&r.qr_code)&&(c.totp.qr_code=`data:image/svg+xml;utf-8,${c.totp.qr_code}`),this._returnResult({data:c,error:null}))})}catch(i){if(se(i))return this._returnResult({data:null,error:i});throw i}}async _verify(s){return this._acquireLock(this.lockAcquireTimeout,async()=>{try{return await this._useSession(async i=>{var a;const{data:r,error:n}=i;if(n)return this._returnResult({data:null,error:n});const o=Object.assign({challenge_id:s.challengeId},"webauthn"in s?{webauthn:Object.assign(Object.assign({},s.webauthn),{credential_response:s.webauthn.type==="create"?pS(s.webauthn.credential_response):xS(s.webauthn.credential_response)})}:{code:s.code}),{data:l,error:c}=await ne(this.fetch,"POST",`${this.url}/factors/${s.factorId}/verify`,{body:o,headers:this.headers,jwt:(a=r==null?void 0:r.session)===null||a===void 0?void 0:a.access_token});return c?this._returnResult({data:null,error:c}):(await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1e3)+l.expires_in},l)),await this._notifyAllSubscribers("MFA_CHALLENGE_VERIFIED",l),this._returnResult({data:l,error:c}))})}catch(i){if(se(i))return this._returnResult({data:null,error:i});throw i}})}async _challenge(s){return this._acquireLock(this.lockAcquireTimeout,async()=>{try{return await this._useSession(async i=>{var a;const{data:r,error:n}=i;if(n)return this._returnResult({data:null,error:n});const o=await ne(this.fetch,"POST",`${this.url}/factors/${s.factorId}/challenge`,{body:s,headers:this.headers,jwt:(a=r==null?void 0:r.session)===null||a===void 0?void 0:a.access_token});if(o.error)return o;const{data:l}=o;if(l.type!=="webauthn")return{data:l,error:null};switch(l.webauthn.type){case"create":return{data:Object.assign(Object.assign({},l),{webauthn:Object.assign(Object.assign({},l.webauthn),{credential_options:Object.assign(Object.assign({},l.webauthn.credential_options),{publicKey:uS(l.webauthn.credential_options.publicKey)})})}),error:null};case"request":return{data:Object.assign(Object.assign({},l),{webauthn:Object.assign(Object.assign({},l.webauthn),{credential_options:Object.assign(Object.assign({},l.webauthn.credential_options),{publicKey:mS(l.webauthn.credential_options.publicKey)})})}),error:null}}})}catch(i){if(se(i))return this._returnResult({data:null,error:i});throw i}})}async _challengeAndVerify(s){const{data:i,error:a}=await this._challenge({factorId:s.factorId});return a?this._returnResult({data:null,error:a}):await this._verify({factorId:s.factorId,challengeId:i.id,code:s.code})}async _listFactors(){var s;const{data:{user:i},error:a}=await this.getUser();if(a)return{data:null,error:a};const r={all:[],phone:[],totp:[],webauthn:[]};for(const n of(s=i==null?void 0:i.factors)!==null&&s!==void 0?s:[])r.all.push(n),n.status==="verified"&&r[n.factor_type].push(n);return{data:r,error:null}}async _getAuthenticatorAssuranceLevel(s){var i,a,r,n;if(s)try{const{payload:h}=ac(s);let j=null;h.aal&&(j=h.aal);let f=j;const{data:{user:w},error:v}=await this.getUser(s);if(v)return this._returnResult({data:null,error:v});((a=(i=w==null?void 0:w.factors)===null||i===void 0?void 0:i.filter(C=>C.status==="verified"))!==null&&a!==void 0?a:[]).length>0&&(f="aal2");const y=h.amr||[];return{data:{currentLevel:j,nextLevel:f,currentAuthenticationMethods:y},error:null}}catch(h){if(se(h))return this._returnResult({data:null,error:h});throw h}const{data:{session:o},error:l}=await this.getSession();if(l)return this._returnResult({data:null,error:l});if(!o)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};const{payload:c}=ac(o.access_token);let d=null;c.aal&&(d=c.aal);let u=d;((n=(r=o.user.factors)===null||r===void 0?void 0:r.filter(h=>h.status==="verified"))!==null&&n!==void 0?n:[]).length>0&&(u="aal2");const x=c.amr||[];return{data:{currentLevel:d,nextLevel:u,currentAuthenticationMethods:x},error:null}}async _getAuthorizationDetails(s){try{return await this._useSession(async i=>{const{data:{session:a},error:r}=i;return r?this._returnResult({data:null,error:r}):a?await ne(this.fetch,"GET",`${this.url}/oauth/authorizations/${s}`,{headers:this.headers,jwt:a.access_token,xform:n=>({data:n,error:null})}):this._returnResult({data:null,error:new Mt})})}catch(i){if(se(i))return this._returnResult({data:null,error:i});throw i}}async _approveAuthorization(s,i){try{return await this._useSession(async a=>{const{data:{session:r},error:n}=a;if(n)return this._returnResult({data:null,error:n});if(!r)return this._returnResult({data:null,error:new Mt});const o=await ne(this.fetch,"POST",`${this.url}/oauth/authorizations/${s}/consent`,{headers:this.headers,jwt:r.access_token,body:{action:"approve"},xform:l=>({data:l,error:null})});return o.data&&o.data.redirect_url&&ot()&&!(i!=null&&i.skipBrowserRedirect)&&window.location.assign(o.data.redirect_url),o})}catch(a){if(se(a))return this._returnResult({data:null,error:a});throw a}}async _denyAuthorization(s,i){try{return await this._useSession(async a=>{const{data:{session:r},error:n}=a;if(n)return this._returnResult({data:null,error:n});if(!r)return this._returnResult({data:null,error:new Mt});const o=await ne(this.fetch,"POST",`${this.url}/oauth/authorizations/${s}/consent`,{headers:this.headers,jwt:r.access_token,body:{action:"deny"},xform:l=>({data:l,error:null})});return o.data&&o.data.redirect_url&&ot()&&!(i!=null&&i.skipBrowserRedirect)&&window.location.assign(o.data.redirect_url),o})}catch(a){if(se(a))return this._returnResult({data:null,error:a});throw a}}async _listOAuthGrants(){try{return await this._useSession(async s=>{const{data:{session:i},error:a}=s;return a?this._returnResult({data:null,error:a}):i?await ne(this.fetch,"GET",`${this.url}/user/oauth/grants`,{headers:this.headers,jwt:i.access_token,xform:r=>({data:r,error:null})}):this._returnResult({data:null,error:new Mt})})}catch(s){if(se(s))return this._returnResult({data:null,error:s});throw s}}async _revokeOAuthGrant(s){try{return await this._useSession(async i=>{const{data:{session:a},error:r}=i;return r?this._returnResult({data:null,error:r}):a?(await ne(this.fetch,"DELETE",`${this.url}/user/oauth/grants`,{headers:this.headers,jwt:a.access_token,query:{client_id:s.clientId},noResolveJson:!0}),{data:{},error:null}):this._returnResult({data:null,error:new Mt})})}catch(i){if(se(i))return this._returnResult({data:null,error:i});throw i}}async fetchJwk(s,i={keys:[]}){let a=i.keys.find(l=>l.kid===s);if(a)return a;const r=Date.now();if(a=this.jwks.keys.find(l=>l.kid===s),a&&this.jwks_cached_at+wP>r)return a;const{data:n,error:o}=await ne(this.fetch,"GET",`${this.url}/.well-known/jwks.json`,{headers:this.headers});if(o)throw o;return!n.keys||n.keys.length===0||(this.jwks=n,this.jwks_cached_at=r,a=n.keys.find(l=>l.kid===s),!a)?null:a}async getClaims(s,i={}){try{let a=s;if(!a){const{data:h,error:j}=await this.getSession();if(j||!h.session)return this._returnResult({data:null,error:j});a=h.session.access_token}const{header:r,payload:n,signature:o,raw:{header:l,payload:c}}=ac(a);i!=null&&i.allowExpired||$P(n.exp);const d=!r.alg||r.alg.startsWith("HS")||!r.kid||!("crypto"in globalThis&&"subtle"in globalThis.crypto)?null:await this.fetchJwk(r.kid,i!=null&&i.keys?{keys:i.keys}:i==null?void 0:i.jwks);if(!d){const{error:h}=await this.getUser(a);if(h)throw h;return{data:{claims:n,header:r,signature:o},error:null}}const u=UP(r.alg),p=await crypto.subtle.importKey("jwk",d,u,!0,["verify"]);if(!await crypto.subtle.verify(u,p,o,TP(`${l}.${c}`)))throw new Vp("Invalid JWT signature");return{data:{claims:n,header:r,signature:o},error:null}}catch(a){if(se(a))return this._returnResult({data:null,error:a});throw a}}}Ko.nextInstanceID={};const NS=Ko,kS="2.98.0";let ro="";typeof Deno<"u"?ro="deno":typeof document<"u"?ro="web":typeof navigator<"u"&&navigator.product==="ReactNative"?ro="react-native":ro="node";const CS={"X-Client-Info":`supabase-js-${ro}/${kS}`},ES={headers:CS},PS={schema:"public"},SS={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"},AS={};function Jo(e){"@babel/helpers - typeof";return Jo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(s){return typeof s}:function(s){return s&&typeof Symbol=="function"&&s.constructor===Symbol&&s!==Symbol.prototype?"symbol":typeof s},Jo(e)}function IS(e,s){if(Jo(e)!="object"||!e)return e;var i=e[Symbol.toPrimitive];if(i!==void 0){var a=i.call(e,s||"default");if(Jo(a)!="object")return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(e)}function TS(e){var s=IS(e,"string");return Jo(s)=="symbol"?s:s+""}function qS(e,s,i){return(s=TS(s))in e?Object.defineProperty(e,s,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[s]=i,e}function Sv(e,s){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);s&&(a=a.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),i.push.apply(i,a)}return i}function ze(e){for(var s=1;s<arguments.length;s++){var i=arguments[s]!=null?arguments[s]:{};s%2?Sv(Object(i),!0).forEach(function(a){qS(e,a,i[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):Sv(Object(i)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(i,a))})}return e}const DS=e=>e?(...s)=>e(...s):(...s)=>fetch(...s),VS=()=>Headers,_S=(e,s,i)=>{const a=DS(i),r=VS();return async(n,o)=>{var l;const c=(l=await s())!==null&&l!==void 0?l:e;let d=new r(o==null?void 0:o.headers);return d.has("apikey")||d.set("apikey",e),d.has("Authorization")||d.set("Authorization",`Bearer ${c}`),a(n,ze(ze({},o),{},{headers:d}))}};function RS(e){return e.endsWith("/")?e:e+"/"}function OS(e,s){var i,a;const{db:r,auth:n,realtime:o,global:l}=e,{db:c,auth:d,realtime:u,global:p}=s,x={db:ze(ze({},c),r),auth:ze(ze({},d),n),realtime:ze(ze({},u),o),storage:{},global:ze(ze(ze({},p),l),{},{headers:ze(ze({},(i=p==null?void 0:p.headers)!==null&&i!==void 0?i:{}),(a=l==null?void 0:l.headers)!==null&&a!==void 0?a:{})}),accessToken:async()=>""};return e.accessToken?x.accessToken=e.accessToken:delete x.accessToken,x}function LS(e){const s=e==null?void 0:e.trim();if(!s)throw new Error("supabaseUrl is required.");if(!s.match(/^https?:\/\//i))throw new Error("Invalid supabaseUrl: Must be a valid HTTP or HTTPS URL.");try{return new URL(RS(s))}catch{throw Error("Invalid supabaseUrl: Provided URL is malformed.")}}var zS=class extends NS{constructor(e){super(e)}},BS=class{constructor(e,s,i){var a,r;this.supabaseUrl=e,this.supabaseKey=s;const n=LS(e);if(!s)throw new Error("supabaseKey is required.");this.realtimeUrl=new URL("realtime/v1",n),this.realtimeUrl.protocol=this.realtimeUrl.protocol.replace("http","ws"),this.authUrl=new URL("auth/v1",n),this.storageUrl=new URL("storage/v1",n),this.functionsUrl=new URL("functions/v1",n);const o=`sb-${n.hostname.split(".")[0]}-auth-token`,l={db:PS,realtime:AS,auth:ze(ze({},SS),{},{storageKey:o}),global:ES},c=OS(i??{},l);if(this.storageKey=(a=c.auth.storageKey)!==null&&a!==void 0?a:"",this.headers=(r=c.global.headers)!==null&&r!==void 0?r:{},c.accessToken)this.accessToken=c.accessToken,this.auth=new Proxy({},{get:(u,p)=>{throw new Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(p)} is not possible`)}});else{var d;this.auth=this._initSupabaseAuthClient((d=c.auth)!==null&&d!==void 0?d:{},this.headers,c.global.fetch)}this.fetch=_S(s,this._getAccessToken.bind(this),c.global.fetch),this.realtime=this._initRealtimeClient(ze({headers:this.headers,accessToken:this._getAccessToken.bind(this)},c.realtime)),this.accessToken&&Promise.resolve(this.accessToken()).then(u=>this.realtime.setAuth(u)).catch(u=>console.warn("Failed to set initial Realtime auth token:",u)),this.rest=new k3(new URL("rest/v1",n).href,{headers:this.headers,schema:c.db.schema,fetch:this.fetch,timeout:c.db.timeout,urlLengthLimit:c.db.urlLengthLimit}),this.storage=new fP(this.storageUrl.href,this.headers,this.fetch,i==null?void 0:i.storage),c.accessToken||this._listenForAuthEvents()}get functions(){return new g3(this.functionsUrl.href,{headers:this.headers,customFetch:this.fetch})}from(e){return this.rest.from(e)}schema(e){return this.rest.schema(e)}rpc(e,s={},i={head:!1,get:!1,count:void 0}){return this.rest.rpc(e,s,i)}channel(e,s={config:{}}){return this.realtime.channel(e,s)}getChannels(){return this.realtime.getChannels()}removeChannel(e){return this.realtime.removeChannel(e)}removeAllChannels(){return this.realtime.removeAllChannels()}async _getAccessToken(){var e=this,s,i;if(e.accessToken)return await e.accessToken();const{data:a}=await e.auth.getSession();return(s=(i=a.session)===null||i===void 0?void 0:i.access_token)!==null&&s!==void 0?s:e.supabaseKey}_initSupabaseAuthClient({autoRefreshToken:e,persistSession:s,detectSessionInUrl:i,storage:a,userStorage:r,storageKey:n,flowType:o,lock:l,debug:c,throwOnError:d},u,p){const x={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new zS({url:this.authUrl.href,headers:ze(ze({},x),u),storageKey:n,autoRefreshToken:e,persistSession:s,detectSessionInUrl:i,storage:a,userStorage:r,flowType:o,lock:l,debug:c,throwOnError:d,fetch:p,hasCustomAuthorizationHeader:Object.keys(this.headers).some(h=>h.toLowerCase()==="authorization")})}_initRealtimeClient(e){return new M3(this.realtimeUrl.href,ze(ze({},e),{},{params:ze(ze({},{apikey:this.supabaseKey}),e==null?void 0:e.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange((e,s)=>{this._handleTokenChanged(e,"CLIENT",s==null?void 0:s.access_token)})}_handleTokenChanged(e,s,i){(e==="TOKEN_REFRESHED"||e==="SIGNED_IN")&&this.changedAccessToken!==i?(this.changedAccessToken=i,this.realtime.setAuth(i)):e==="SIGNED_OUT"&&(this.realtime.setAuth(),s=="STORAGE"&&this.auth.signOut(),this.changedAccessToken=void 0)}};const MS=(e,s,i)=>new BS(e,s,i);function FS(){if(typeof window<"u")return!1;const e=globalThis.process;if(!e)return!1;const s=e.version;if(s==null)return!1;const i=s.match(/^v(\d+)\./);return i?parseInt(i[1],10)<=18:!1}FS()&&console.warn("⚠️  Node.js 18 and below are deprecated and will no longer be supported in future versions of @supabase/supabase-js. Please upgrade to Node.js 20 or later. For more information, visit: https://github.com/orgs/supabase/discussions/37217");const GS="https://eqvtlifylwtrgsioqxib.supabase.co",$S="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImVxdnRsaWZ5bHd0cmdzaW9xeGliIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NzI2MzAwOTcsImV4cCI6MjA4ODIwNjA5N30.Tu2PVYwGFRqJaBA4Xddy5bPW295BhX20r38fJVcZxqM",dt=MS(GS,$S,{auth:{storage:localStorage,persistSession:!0,autoRefreshToken:!0}}),vN=async e=>{try{await dt.functions.invoke("log-error",{body:{status_code:e,url:window.location.href,referrer:document.referrer||null,user_agent:navigator.userAgent}})}catch{}};function Av(e,s){if(typeof e=="function")return e(s);e!=null&&(e.current=s)}function bN(...e){return s=>{let i=!1;const a=e.map(r=>{const n=Av(r,s);return!i&&typeof n=="function"&&(i=!0),n});if(i)return()=>{for(let r=0;r<a.length;r++){const n=a[r];typeof n=="function"?n():Av(e[r],null)}}}}function Kt(...e){return N.useCallback(bN(...e),e)}function ud(e){const s=US(e),i=N.forwardRef((a,r)=>{const{children:n,...o}=a,l=N.Children.toArray(n),c=l.find(WS);if(c){const d=c.props.children,u=l.map(p=>p===c?N.Children.count(d)>1?N.Children.only(null):N.isValidElement(d)?d.props.children:null:p);return t.jsx(s,{...o,ref:r,children:N.isValidElement(d)?N.cloneElement(d,void 0,u):null})}return t.jsx(s,{...o,ref:r,children:n})});return i.displayName=`${e}.Slot`,i}var yN=ud("Slot");function US(e){const s=N.forwardRef((i,a)=>{const{children:r,...n}=i;if(N.isValidElement(r)){const o=KS(r),l=QS(n,r.props);return r.type!==N.Fragment&&(l.ref=a?bN(a,o):o),N.cloneElement(r,l)}return N.Children.count(r)>1?N.Children.only(null):null});return s.displayName=`${e}.SlotClone`,s}var jN=Symbol("radix.slottable");function HS(e){const s=({children:i})=>t.jsx(t.Fragment,{children:i});return s.displayName=`${e}.Slottable`,s.__radixId=jN,s}function WS(e){return N.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===jN}function QS(e,s){const i={...s};for(const a in s){const r=e[a],n=s[a];/^on[A-Z]/.test(a)?r&&n?i[a]=(...l)=>{const c=n(...l);return r(...l),c}:r&&(i[a]=r):a==="style"?i[a]={...r,...n}:a==="className"&&(i[a]=[r,n].filter(Boolean).join(" "))}return{...e,...i}}function KS(e){var a,r;let s=(a=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:a.get,i=s&&"isReactWarning"in s&&s.isReactWarning;return i?e.ref:(s=(r=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:r.get,i=s&&"isReactWarning"in s&&s.isReactWarning,i?e.props.ref:e.props.ref||e.ref)}function wN(e){var s,i,a="";if(typeof e=="string"||typeof e=="number")a+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(s=0;s<r;s++)e[s]&&(i=wN(e[s]))&&(a&&(a+=" "),a+=i)}else for(i in e)e[i]&&(a&&(a+=" "),a+=i);return a}function NN(){for(var e,s,i=0,a="",r=arguments.length;i<r;i++)(e=arguments[i])&&(s=wN(e))&&(a&&(a+=" "),a+=s);return a}const Iv=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Tv=NN,kN=(e,s)=>i=>{var a;if((s==null?void 0:s.variants)==null)return Tv(e,i==null?void 0:i.class,i==null?void 0:i.className);const{variants:r,defaultVariants:n}=s,o=Object.keys(r).map(d=>{const u=i==null?void 0:i[d],p=n==null?void 0:n[d];if(u===null)return null;const x=Iv(u)||Iv(p);return r[d][x]}),l=i&&Object.entries(i).reduce((d,u)=>{let[p,x]=u;return x===void 0||(d[p]=x),d},{}),c=s==null||(a=s.compoundVariants)===null||a===void 0?void 0:a.reduce((d,u)=>{let{class:p,className:x,...h}=u;return Object.entries(h).every(j=>{let[f,w]=j;return Array.isArray(w)?w.includes({...n,...l}[f]):{...n,...l}[f]===w})?[...d,p,x]:d},[]);return Tv(e,o,c,i==null?void 0:i.class,i==null?void 0:i.className)},_h="-",JS=e=>{const s=XS(e),{conflictingClassGroups:i,conflictingClassGroupModifiers:a}=e;return{getClassGroupId:o=>{const l=o.split(_h);return l[0]===""&&l.length!==1&&l.shift(),CN(l,s)||YS(o)},getConflictingClassGroupIds:(o,l)=>{const c=i[o]||[];return l&&a[o]?[...c,...a[o]]:c}}},CN=(e,s)=>{var o;if(e.length===0)return s.classGroupId;const i=e[0],a=s.nextPart.get(i),r=a?CN(e.slice(1),a):void 0;if(r)return r;if(s.validators.length===0)return;const n=e.join(_h);return(o=s.validators.find(({validator:l})=>l(n)))==null?void 0:o.classGroupId},qv=/^\[(.+)\]$/,YS=e=>{if(qv.test(e)){const s=qv.exec(e)[1],i=s==null?void 0:s.substring(0,s.indexOf(":"));if(i)return"arbitrary.."+i}},XS=e=>{const{theme:s,prefix:i}=e,a={nextPart:new Map,validators:[]};return eA(Object.entries(e.classGroups),i).forEach(([n,o])=>{_p(o,a,n,s)}),a},_p=(e,s,i,a)=>{e.forEach(r=>{if(typeof r=="string"){const n=r===""?s:Dv(s,r);n.classGroupId=i;return}if(typeof r=="function"){if(ZS(r)){_p(r(a),s,i,a);return}s.validators.push({validator:r,classGroupId:i});return}Object.entries(r).forEach(([n,o])=>{_p(o,Dv(s,n),i,a)})})},Dv=(e,s)=>{let i=e;return s.split(_h).forEach(a=>{i.nextPart.has(a)||i.nextPart.set(a,{nextPart:new Map,validators:[]}),i=i.nextPart.get(a)}),i},ZS=e=>e.isThemeGetter,eA=(e,s)=>s?e.map(([i,a])=>{const r=a.map(n=>typeof n=="string"?s+n:typeof n=="object"?Object.fromEntries(Object.entries(n).map(([o,l])=>[s+o,l])):n);return[i,r]}):e,tA=e=>{if(e<1)return{get:()=>{},set:()=>{}};let s=0,i=new Map,a=new Map;const r=(n,o)=>{i.set(n,o),s++,s>e&&(s=0,a=i,i=new Map)};return{get(n){let o=i.get(n);if(o!==void 0)return o;if((o=a.get(n))!==void 0)return r(n,o),o},set(n,o){i.has(n)?i.set(n,o):r(n,o)}}},EN="!",sA=e=>{const{separator:s,experimentalParseClassName:i}=e,a=s.length===1,r=s[0],n=s.length,o=l=>{const c=[];let d=0,u=0,p;for(let w=0;w<l.length;w++){let v=l[w];if(d===0){if(v===r&&(a||l.slice(w,w+n)===s)){c.push(l.slice(u,w)),u=w+n;continue}if(v==="/"){p=w;continue}}v==="["?d++:v==="]"&&d--}const x=c.length===0?l:l.substring(u),h=x.startsWith(EN),j=h?x.substring(1):x,f=p&&p>u?p-u:void 0;return{modifiers:c,hasImportantModifier:h,baseClassName:j,maybePostfixModifierPosition:f}};return i?l=>i({className:l,parseClassName:o}):o},iA=e=>{if(e.length<=1)return e;const s=[];let i=[];return e.forEach(a=>{a[0]==="["?(s.push(...i.sort(),a),i=[]):i.push(a)}),s.push(...i.sort()),s},aA=e=>({cache:tA(e.cacheSize),parseClassName:sA(e),...JS(e)}),rA=/\s+/,nA=(e,s)=>{const{parseClassName:i,getClassGroupId:a,getConflictingClassGroupIds:r}=s,n=[],o=e.trim().split(rA);let l="";for(let c=o.length-1;c>=0;c-=1){const d=o[c],{modifiers:u,hasImportantModifier:p,baseClassName:x,maybePostfixModifierPosition:h}=i(d);let j=!!h,f=a(j?x.substring(0,h):x);if(!f){if(!j){l=d+(l.length>0?" "+l:l);continue}if(f=a(x),!f){l=d+(l.length>0?" "+l:l);continue}j=!1}const w=iA(u).join(":"),v=p?w+EN:w,g=v+f;if(n.includes(g))continue;n.push(g);const y=r(f,j);for(let C=0;C<y.length;++C){const E=y[C];n.push(v+E)}l=d+(l.length>0?" "+l:l)}return l};function oA(){let e=0,s,i,a="";for(;e<arguments.length;)(s=arguments[e++])&&(i=PN(s))&&(a&&(a+=" "),a+=i);return a}const PN=e=>{if(typeof e=="string")return e;let s,i="";for(let a=0;a<e.length;a++)e[a]&&(s=PN(e[a]))&&(i&&(i+=" "),i+=s);return i};function lA(e,...s){let i,a,r,n=o;function o(c){const d=s.reduce((u,p)=>p(u),e());return i=aA(d),a=i.cache.get,r=i.cache.set,n=l,l(c)}function l(c){const d=a(c);if(d)return d;const u=nA(c,i);return r(c,u),u}return function(){return n(oA.apply(null,arguments))}}const Ce=e=>{const s=i=>i[e]||[];return s.isThemeGetter=!0,s},SN=/^\[(?:([a-z-]+):)?(.+)\]$/i,cA=/^\d+\/\d+$/,dA=new Set(["px","full","screen"]),uA=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,mA=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,pA=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,xA=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,hA=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Zs=e=>Kr(e)||dA.has(e)||cA.test(e),Ei=e=>Sn(e,"length",NA),Kr=e=>!!e&&!Number.isNaN(Number(e)),tm=e=>Sn(e,"number",Kr),Jn=e=>!!e&&Number.isInteger(Number(e)),gA=e=>e.endsWith("%")&&Kr(e.slice(0,-1)),ue=e=>SN.test(e),Pi=e=>uA.test(e),fA=new Set(["length","size","percentage"]),vA=e=>Sn(e,fA,AN),bA=e=>Sn(e,"position",AN),yA=new Set(["image","url"]),jA=e=>Sn(e,yA,CA),wA=e=>Sn(e,"",kA),Yn=()=>!0,Sn=(e,s,i)=>{const a=SN.exec(e);return a?a[1]?typeof s=="string"?a[1]===s:s.has(a[1]):i(a[2]):!1},NA=e=>mA.test(e)&&!pA.test(e),AN=()=>!1,kA=e=>xA.test(e),CA=e=>hA.test(e),EA=()=>{const e=Ce("colors"),s=Ce("spacing"),i=Ce("blur"),a=Ce("brightness"),r=Ce("borderColor"),n=Ce("borderRadius"),o=Ce("borderSpacing"),l=Ce("borderWidth"),c=Ce("contrast"),d=Ce("grayscale"),u=Ce("hueRotate"),p=Ce("invert"),x=Ce("gap"),h=Ce("gradientColorStops"),j=Ce("gradientColorStopPositions"),f=Ce("inset"),w=Ce("margin"),v=Ce("opacity"),g=Ce("padding"),y=Ce("saturate"),C=Ce("scale"),E=Ce("sepia"),P=Ce("skew"),I=Ce("space"),S=Ce("translate"),q=()=>["auto","contain","none"],D=()=>["auto","hidden","clip","visible","scroll"],K=()=>["auto",ue,s],H=()=>[ue,s],te=()=>["",Zs,Ei],W=()=>["auto",Kr,ue],z=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],J=()=>["solid","dashed","dotted","double","none"],Y=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],V=()=>["start","end","center","between","around","evenly","stretch"],G=()=>["","0",ue],Q=()=>["auto","avoid","all","avoid-page","page","left","right","column"],ce=()=>[Kr,ue];return{cacheSize:500,separator:":",theme:{colors:[Yn],spacing:[Zs,Ei],blur:["none","",Pi,ue],brightness:ce(),borderColor:[e],borderRadius:["none","","full",Pi,ue],borderSpacing:H(),borderWidth:te(),contrast:ce(),grayscale:G(),hueRotate:ce(),invert:G(),gap:H(),gradientColorStops:[e],gradientColorStopPositions:[gA,Ei],inset:K(),margin:K(),opacity:ce(),padding:H(),saturate:ce(),scale:ce(),sepia:G(),skew:ce(),space:H(),translate:H()},classGroups:{aspect:[{aspect:["auto","square","video",ue]}],container:["container"],columns:[{columns:[Pi]}],"break-after":[{"break-after":Q()}],"break-before":[{"break-before":Q()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...z(),ue]}],overflow:[{overflow:D()}],"overflow-x":[{"overflow-x":D()}],"overflow-y":[{"overflow-y":D()}],overscroll:[{overscroll:q()}],"overscroll-x":[{"overscroll-x":q()}],"overscroll-y":[{"overscroll-y":q()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[f]}],"inset-x":[{"inset-x":[f]}],"inset-y":[{"inset-y":[f]}],start:[{start:[f]}],end:[{end:[f]}],top:[{top:[f]}],right:[{right:[f]}],bottom:[{bottom:[f]}],left:[{left:[f]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Jn,ue]}],basis:[{basis:K()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",ue]}],grow:[{grow:G()}],shrink:[{shrink:G()}],order:[{order:["first","last","none",Jn,ue]}],"grid-cols":[{"grid-cols":[Yn]}],"col-start-end":[{col:["auto",{span:["full",Jn,ue]},ue]}],"col-start":[{"col-start":W()}],"col-end":[{"col-end":W()}],"grid-rows":[{"grid-rows":[Yn]}],"row-start-end":[{row:["auto",{span:[Jn,ue]},ue]}],"row-start":[{"row-start":W()}],"row-end":[{"row-end":W()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",ue]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",ue]}],gap:[{gap:[x]}],"gap-x":[{"gap-x":[x]}],"gap-y":[{"gap-y":[x]}],"justify-content":[{justify:["normal",...V()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...V(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...V(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[g]}],px:[{px:[g]}],py:[{py:[g]}],ps:[{ps:[g]}],pe:[{pe:[g]}],pt:[{pt:[g]}],pr:[{pr:[g]}],pb:[{pb:[g]}],pl:[{pl:[g]}],m:[{m:[w]}],mx:[{mx:[w]}],my:[{my:[w]}],ms:[{ms:[w]}],me:[{me:[w]}],mt:[{mt:[w]}],mr:[{mr:[w]}],mb:[{mb:[w]}],ml:[{ml:[w]}],"space-x":[{"space-x":[I]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[I]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",ue,s]}],"min-w":[{"min-w":[ue,s,"min","max","fit"]}],"max-w":[{"max-w":[ue,s,"none","full","min","max","fit","prose",{screen:[Pi]},Pi]}],h:[{h:[ue,s,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[ue,s,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[ue,s,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[ue,s,"auto","min","max","fit"]}],"font-size":[{text:["base",Pi,Ei]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",tm]}],"font-family":[{font:[Yn]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",ue]}],"line-clamp":[{"line-clamp":["none",Kr,tm]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Zs,ue]}],"list-image":[{"list-image":["none",ue]}],"list-style-type":[{list:["none","disc","decimal",ue]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...J(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Zs,Ei]}],"underline-offset":[{"underline-offset":["auto",Zs,ue]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:H()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ue]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ue]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...z(),bA]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",vA]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},jA]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[j]}],"gradient-via-pos":[{via:[j]}],"gradient-to-pos":[{to:[j]}],"gradient-from":[{from:[h]}],"gradient-via":[{via:[h]}],"gradient-to":[{to:[h]}],rounded:[{rounded:[n]}],"rounded-s":[{"rounded-s":[n]}],"rounded-e":[{"rounded-e":[n]}],"rounded-t":[{"rounded-t":[n]}],"rounded-r":[{"rounded-r":[n]}],"rounded-b":[{"rounded-b":[n]}],"rounded-l":[{"rounded-l":[n]}],"rounded-ss":[{"rounded-ss":[n]}],"rounded-se":[{"rounded-se":[n]}],"rounded-ee":[{"rounded-ee":[n]}],"rounded-es":[{"rounded-es":[n]}],"rounded-tl":[{"rounded-tl":[n]}],"rounded-tr":[{"rounded-tr":[n]}],"rounded-br":[{"rounded-br":[n]}],"rounded-bl":[{"rounded-bl":[n]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:[...J(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:J()}],"border-color":[{border:[r]}],"border-color-x":[{"border-x":[r]}],"border-color-y":[{"border-y":[r]}],"border-color-s":[{"border-s":[r]}],"border-color-e":[{"border-e":[r]}],"border-color-t":[{"border-t":[r]}],"border-color-r":[{"border-r":[r]}],"border-color-b":[{"border-b":[r]}],"border-color-l":[{"border-l":[r]}],"divide-color":[{divide:[r]}],"outline-style":[{outline:["",...J()]}],"outline-offset":[{"outline-offset":[Zs,ue]}],"outline-w":[{outline:[Zs,Ei]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:te()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[Zs,Ei]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Pi,wA]}],"shadow-color":[{shadow:[Yn]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":[...Y(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":Y()}],filter:[{filter:["","none"]}],blur:[{blur:[i]}],brightness:[{brightness:[a]}],contrast:[{contrast:[c]}],"drop-shadow":[{"drop-shadow":["","none",Pi,ue]}],grayscale:[{grayscale:[d]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[p]}],saturate:[{saturate:[y]}],sepia:[{sepia:[E]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[i]}],"backdrop-brightness":[{"backdrop-brightness":[a]}],"backdrop-contrast":[{"backdrop-contrast":[c]}],"backdrop-grayscale":[{"backdrop-grayscale":[d]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[p]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[y]}],"backdrop-sepia":[{"backdrop-sepia":[E]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",ue]}],duration:[{duration:ce()}],ease:[{ease:["linear","in","out","in-out",ue]}],delay:[{delay:ce()}],animate:[{animate:["none","spin","ping","pulse","bounce",ue]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[C]}],"scale-x":[{"scale-x":[C]}],"scale-y":[{"scale-y":[C]}],rotate:[{rotate:[Jn,ue]}],"translate-x":[{"translate-x":[S]}],"translate-y":[{"translate-y":[S]}],"skew-x":[{"skew-x":[P]}],"skew-y":[{"skew-y":[P]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",ue]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",ue]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":H()}],"scroll-mx":[{"scroll-mx":H()}],"scroll-my":[{"scroll-my":H()}],"scroll-ms":[{"scroll-ms":H()}],"scroll-me":[{"scroll-me":H()}],"scroll-mt":[{"scroll-mt":H()}],"scroll-mr":[{"scroll-mr":H()}],"scroll-mb":[{"scroll-mb":H()}],"scroll-ml":[{"scroll-ml":H()}],"scroll-p":[{"scroll-p":H()}],"scroll-px":[{"scroll-px":H()}],"scroll-py":[{"scroll-py":H()}],"scroll-ps":[{"scroll-ps":H()}],"scroll-pe":[{"scroll-pe":H()}],"scroll-pt":[{"scroll-pt":H()}],"scroll-pr":[{"scroll-pr":H()}],"scroll-pb":[{"scroll-pb":H()}],"scroll-pl":[{"scroll-pl":H()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",ue]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Zs,Ei,tm]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},PA=lA(EA);function rt(...e){return PA(NN(e))}const SA=kN("inline-flex items-center justify-center gap-2 text-sm font-medium ring-offset-background transition-all duration-300 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0 font-body tracking-wider uppercase",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline",luxury:"bg-noir text-cream border border-gold/30 hover:bg-noir-soft hover:border-gold transition-all duration-500","luxury-outline":"border border-noir/20 text-noir bg-transparent hover:bg-noir hover:text-cream transition-all duration-500","luxury-gold":"bg-gold text-noir hover:bg-gold-light transition-all duration-500",hero:"bg-transparent border border-cream/50 text-cream hover:bg-cream/10 hover:border-cream transition-all duration-500 backdrop-blur-sm"},size:{default:"h-10 px-4 py-2",sm:"h-9 px-3",lg:"h-12 px-8 text-sm",xl:"h-14 px-10 text-sm",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),Bt=N.forwardRef(({className:e,variant:s,size:i,asChild:a=!1,...r},n)=>{const o=a?yN:"button";return t.jsx(o,{className:rt(SA({variant:s,size:i,className:e})),ref:n,...r})});Bt.displayName="Button";class AA extends F.Component{constructor(s){super(s),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(s){console.error("App error:",s),vN(500)}render(){return this.state.hasError?t.jsx("div",{className:"flex min-h-screen items-center justify-center bg-background",children:t.jsxs("div",{className:"text-center max-w-md px-6",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Erreur"}),t.jsx("h1",{className:"font-display text-6xl text-foreground mb-6",children:"500"}),t.jsx("p",{className:"font-body text-muted-foreground mb-8 leading-relaxed",children:"Une erreur inattendue s'est produite. Veuillez réessayer."}),t.jsx(Bt,{variant:"luxury",size:"lg",onClick:()=>window.location.reload(),children:"Recharger la page"})]})}):this.props.children}}const IA=1,TA=1e6;let sm=0;function qA(){return sm=(sm+1)%Number.MAX_SAFE_INTEGER,sm.toString()}const im=new Map,Vv=e=>{if(im.has(e))return;const s=setTimeout(()=>{im.delete(e),jo({type:"REMOVE_TOAST",toastId:e})},TA);im.set(e,s)},DA=(e,s)=>{switch(s.type){case"ADD_TOAST":return{...e,toasts:[s.toast,...e.toasts].slice(0,IA)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(i=>i.id===s.toast.id?{...i,...s.toast}:i)};case"DISMISS_TOAST":{const{toastId:i}=s;return i?Vv(i):e.toasts.forEach(a=>{Vv(a.id)}),{...e,toasts:e.toasts.map(a=>a.id===i||i===void 0?{...a,open:!1}:a)}}case"REMOVE_TOAST":return s.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(i=>i.id!==s.toastId)}}},Pc=[];let Sc={toasts:[]};function jo(e){Sc=DA(Sc,e),Pc.forEach(s=>{s(Sc)})}function VA({...e}){const s=qA(),i=r=>jo({type:"UPDATE_TOAST",toast:{...r,id:s}}),a=()=>jo({type:"DISMISS_TOAST",toastId:s});return jo({type:"ADD_TOAST",toast:{...e,id:s,open:!0,onOpenChange:r=>{r||a()}}}),{id:s,dismiss:a,update:i}}function Qd(){const[e,s]=N.useState(Sc);return N.useEffect(()=>(Pc.push(s),()=>{const i=Pc.indexOf(s);i>-1&&Pc.splice(i,1)}),[e]),{...e,toast:VA,dismiss:i=>jo({type:"DISMISS_TOAST",toastId:i})}}function Ge(e,s,{checkForDefaultPrevented:i=!0}={}){return function(r){if(e==null||e(r),i===!1||!r.defaultPrevented)return s==null?void 0:s(r)}}function An(e,s=[]){let i=[];function a(n,o){const l=N.createContext(o),c=i.length;i=[...i,o];const d=p=>{var v;const{scope:x,children:h,...j}=p,f=((v=x==null?void 0:x[e])==null?void 0:v[c])||l,w=N.useMemo(()=>j,Object.values(j));return t.jsx(f.Provider,{value:w,children:h})};d.displayName=n+"Provider";function u(p,x){var f;const h=((f=x==null?void 0:x[e])==null?void 0:f[c])||l,j=N.useContext(h);if(j)return j;if(o!==void 0)return o;throw new Error(`\`${p}\` must be used within \`${n}\``)}return[d,u]}const r=()=>{const n=i.map(o=>N.createContext(o));return function(l){const c=(l==null?void 0:l[e])||n;return N.useMemo(()=>({[`__scope${e}`]:{...l,[e]:c}}),[l,c])}};return r.scopeName=e,[a,_A(r,...s)]}function _A(...e){const s=e[0];if(e.length===1)return s;const i=()=>{const a=e.map(r=>({useScope:r(),scopeName:r.scopeName}));return function(n){const o=a.reduce((l,{useScope:c,scopeName:d})=>{const p=c(n)[`__scope${d}`];return{...l,...p}},{});return N.useMemo(()=>({[`__scope${s.scopeName}`]:o}),[o])}};return i.scopeName=s.scopeName,i}function IN(e){const s=e+"CollectionProvider",[i,a]=An(s),[r,n]=i(s,{collectionRef:{current:null},itemMap:new Map}),o=f=>{const{scope:w,children:v}=f,g=F.useRef(null),y=F.useRef(new Map).current;return t.jsx(r,{scope:w,itemMap:y,collectionRef:g,children:v})};o.displayName=s;const l=e+"CollectionSlot",c=ud(l),d=F.forwardRef((f,w)=>{const{scope:v,children:g}=f,y=n(l,v),C=Kt(w,y.collectionRef);return t.jsx(c,{ref:C,children:g})});d.displayName=l;const u=e+"CollectionItemSlot",p="data-radix-collection-item",x=ud(u),h=F.forwardRef((f,w)=>{const{scope:v,children:g,...y}=f,C=F.useRef(null),E=Kt(w,C),P=n(u,v);return F.useEffect(()=>(P.itemMap.set(C,{ref:C,...y}),()=>void P.itemMap.delete(C))),t.jsx(x,{[p]:"",ref:E,children:g})});h.displayName=u;function j(f){const w=n(e+"CollectionConsumer",f);return F.useCallback(()=>{const g=w.collectionRef.current;if(!g)return[];const y=Array.from(g.querySelectorAll(`[${p}]`));return Array.from(w.itemMap.values()).sort((P,I)=>y.indexOf(P.ref.current)-y.indexOf(I.ref.current))},[w.collectionRef,w.itemMap])}return[{Provider:o,Slot:d,ItemSlot:h},j,a]}var RA=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],st=RA.reduce((e,s)=>{const i=ud(`Primitive.${s}`),a=N.forwardRef((r,n)=>{const{asChild:o,...l}=r,c=o?i:s;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),t.jsx(c,{...l,ref:n})});return a.displayName=`Primitive.${s}`,{...e,[s]:a}},{});function TN(e,s){e&&bl.flushSync(()=>e.dispatchEvent(s))}function oa(e){const s=N.useRef(e);return N.useEffect(()=>{s.current=e}),N.useMemo(()=>(...i)=>{var a;return(a=s.current)==null?void 0:a.call(s,...i)},[])}function OA(e,s=globalThis==null?void 0:globalThis.document){const i=oa(e);N.useEffect(()=>{const a=r=>{r.key==="Escape"&&i(r)};return s.addEventListener("keydown",a,{capture:!0}),()=>s.removeEventListener("keydown",a,{capture:!0})},[i,s])}var LA="DismissableLayer",Rp="dismissableLayer.update",zA="dismissableLayer.pointerDownOutside",BA="dismissableLayer.focusOutside",_v,qN=N.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Rh=N.forwardRef((e,s)=>{const{disableOutsidePointerEvents:i=!1,onEscapeKeyDown:a,onPointerDownOutside:r,onFocusOutside:n,onInteractOutside:o,onDismiss:l,...c}=e,d=N.useContext(qN),[u,p]=N.useState(null),x=(u==null?void 0:u.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,h]=N.useState({}),j=Kt(s,I=>p(I)),f=Array.from(d.layers),[w]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),v=f.indexOf(w),g=u?f.indexOf(u):-1,y=d.layersWithOutsidePointerEventsDisabled.size>0,C=g>=v,E=FA(I=>{const S=I.target,q=[...d.branches].some(D=>D.contains(S));!C||q||(r==null||r(I),o==null||o(I),I.defaultPrevented||l==null||l())},x),P=GA(I=>{const S=I.target;[...d.branches].some(D=>D.contains(S))||(n==null||n(I),o==null||o(I),I.defaultPrevented||l==null||l())},x);return OA(I=>{g===d.layers.size-1&&(a==null||a(I),!I.defaultPrevented&&l&&(I.preventDefault(),l()))},x),N.useEffect(()=>{if(u)return i&&(d.layersWithOutsidePointerEventsDisabled.size===0&&(_v=x.body.style.pointerEvents,x.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(u)),d.layers.add(u),Rv(),()=>{i&&d.layersWithOutsidePointerEventsDisabled.size===1&&(x.body.style.pointerEvents=_v)}},[u,x,i,d]),N.useEffect(()=>()=>{u&&(d.layers.delete(u),d.layersWithOutsidePointerEventsDisabled.delete(u),Rv())},[u,d]),N.useEffect(()=>{const I=()=>h({});return document.addEventListener(Rp,I),()=>document.removeEventListener(Rp,I)},[]),t.jsx(st.div,{...c,ref:j,style:{pointerEvents:y?C?"auto":"none":void 0,...e.style},onFocusCapture:Ge(e.onFocusCapture,P.onFocusCapture),onBlurCapture:Ge(e.onBlurCapture,P.onBlurCapture),onPointerDownCapture:Ge(e.onPointerDownCapture,E.onPointerDownCapture)})});Rh.displayName=LA;var MA="DismissableLayerBranch",DN=N.forwardRef((e,s)=>{const i=N.useContext(qN),a=N.useRef(null),r=Kt(s,a);return N.useEffect(()=>{const n=a.current;if(n)return i.branches.add(n),()=>{i.branches.delete(n)}},[i.branches]),t.jsx(st.div,{...e,ref:r})});DN.displayName=MA;function FA(e,s=globalThis==null?void 0:globalThis.document){const i=oa(e),a=N.useRef(!1),r=N.useRef(()=>{});return N.useEffect(()=>{const n=l=>{if(l.target&&!a.current){let c=function(){VN(zA,i,d,{discrete:!0})};const d={originalEvent:l};l.pointerType==="touch"?(s.removeEventListener("click",r.current),r.current=c,s.addEventListener("click",r.current,{once:!0})):c()}else s.removeEventListener("click",r.current);a.current=!1},o=window.setTimeout(()=>{s.addEventListener("pointerdown",n)},0);return()=>{window.clearTimeout(o),s.removeEventListener("pointerdown",n),s.removeEventListener("click",r.current)}},[s,i]),{onPointerDownCapture:()=>a.current=!0}}function GA(e,s=globalThis==null?void 0:globalThis.document){const i=oa(e),a=N.useRef(!1);return N.useEffect(()=>{const r=n=>{n.target&&!a.current&&VN(BA,i,{originalEvent:n},{discrete:!1})};return s.addEventListener("focusin",r),()=>s.removeEventListener("focusin",r)},[s,i]),{onFocusCapture:()=>a.current=!0,onBlurCapture:()=>a.current=!1}}function Rv(){const e=new CustomEvent(Rp);document.dispatchEvent(e)}function VN(e,s,i,{discrete:a}){const r=i.originalEvent.target,n=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:i});s&&r.addEventListener(e,s,{once:!0}),a?TN(r,n):r.dispatchEvent(n)}var $A=Rh,UA=DN,Ws=globalThis!=null&&globalThis.document?N.useLayoutEffect:()=>{},HA="Portal",_N=N.forwardRef((e,s)=>{var l;const{container:i,...a}=e,[r,n]=N.useState(!1);Ws(()=>n(!0),[]);const o=i||r&&((l=globalThis==null?void 0:globalThis.document)==null?void 0:l.body);return o?eN.createPortal(t.jsx(st.div,{...a,ref:s}),o):null});_N.displayName=HA;function WA(e,s){return N.useReducer((i,a)=>s[i][a]??i,e)}var Kd=e=>{const{present:s,children:i}=e,a=QA(s),r=typeof i=="function"?i({present:a.isPresent}):N.Children.only(i),n=Kt(a.ref,KA(r));return typeof i=="function"||a.isPresent?N.cloneElement(r,{ref:n}):null};Kd.displayName="Presence";function QA(e){const[s,i]=N.useState(),a=N.useRef(null),r=N.useRef(e),n=N.useRef("none"),o=e?"mounted":"unmounted",[l,c]=WA(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return N.useEffect(()=>{const d=rc(a.current);n.current=l==="mounted"?d:"none"},[l]),Ws(()=>{const d=a.current,u=r.current;if(u!==e){const x=n.current,h=rc(d);e?c("MOUNT"):h==="none"||(d==null?void 0:d.display)==="none"?c("UNMOUNT"):c(u&&x!==h?"ANIMATION_OUT":"UNMOUNT"),r.current=e}},[e,c]),Ws(()=>{if(s){let d;const u=s.ownerDocument.defaultView??window,p=h=>{const f=rc(a.current).includes(h.animationName);if(h.target===s&&f&&(c("ANIMATION_END"),!r.current)){const w=s.style.animationFillMode;s.style.animationFillMode="forwards",d=u.setTimeout(()=>{s.style.animationFillMode==="forwards"&&(s.style.animationFillMode=w)})}},x=h=>{h.target===s&&(n.current=rc(a.current))};return s.addEventListener("animationstart",x),s.addEventListener("animationcancel",p),s.addEventListener("animationend",p),()=>{u.clearTimeout(d),s.removeEventListener("animationstart",x),s.removeEventListener("animationcancel",p),s.removeEventListener("animationend",p)}}else c("ANIMATION_END")},[s,c]),{isPresent:["mounted","unmountSuspended"].includes(l),ref:N.useCallback(d=>{a.current=d?getComputedStyle(d):null,i(d)},[])}}function rc(e){return(e==null?void 0:e.animationName)||"none"}function KA(e){var a,r;let s=(a=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:a.get,i=s&&"isReactWarning"in s&&s.isReactWarning;return i?e.ref:(s=(r=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:r.get,i=s&&"isReactWarning"in s&&s.isReactWarning,i?e.props.ref:e.props.ref||e.ref)}var JA=Fx[" useInsertionEffect ".trim().toString()]||Ws;function Jd({prop:e,defaultProp:s,onChange:i=()=>{},caller:a}){const[r,n,o]=YA({defaultProp:s,onChange:i}),l=e!==void 0,c=l?e:r;{const u=N.useRef(e!==void 0);N.useEffect(()=>{const p=u.current;p!==l&&console.warn(`${a} is changing from ${p?"controlled":"uncontrolled"} to ${l?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),u.current=l},[l,a])}const d=N.useCallback(u=>{var p;if(l){const x=XA(u)?u(e):u;x!==e&&((p=o.current)==null||p.call(o,x))}else n(u)},[l,e,n,o]);return[c,d]}function YA({defaultProp:e,onChange:s}){const[i,a]=N.useState(e),r=N.useRef(i),n=N.useRef(s);return JA(()=>{n.current=s},[s]),N.useEffect(()=>{var o;r.current!==i&&((o=n.current)==null||o.call(n,i),r.current=i)},[i,r]),[i,a,n]}function XA(e){return typeof e=="function"}var ZA=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),eI="VisuallyHidden",Yd=N.forwardRef((e,s)=>t.jsx(st.span,{...e,ref:s,style:{...ZA,...e.style}}));Yd.displayName=eI;var tI=Yd,Oh="ToastProvider",[Lh,sI,iI]=IN("Toast"),[RN,e$]=An("Toast",[iI]),[aI,Xd]=RN(Oh),ON=e=>{const{__scopeToast:s,label:i="Notification",duration:a=5e3,swipeDirection:r="right",swipeThreshold:n=50,children:o}=e,[l,c]=N.useState(null),[d,u]=N.useState(0),p=N.useRef(!1),x=N.useRef(!1);return i.trim()||console.error(`Invalid prop \`label\` supplied to \`${Oh}\`. Expected non-empty \`string\`.`),t.jsx(Lh.Provider,{scope:s,children:t.jsx(aI,{scope:s,label:i,duration:a,swipeDirection:r,swipeThreshold:n,toastCount:d,viewport:l,onViewportChange:c,onToastAdd:N.useCallback(()=>u(h=>h+1),[]),onToastRemove:N.useCallback(()=>u(h=>h-1),[]),isFocusedToastEscapeKeyDownRef:p,isClosePausedRef:x,children:o})})};ON.displayName=Oh;var LN="ToastViewport",rI=["F8"],Op="toast.viewportPause",Lp="toast.viewportResume",zN=N.forwardRef((e,s)=>{const{__scopeToast:i,hotkey:a=rI,label:r="Notifications ({hotkey})",...n}=e,o=Xd(LN,i),l=sI(i),c=N.useRef(null),d=N.useRef(null),u=N.useRef(null),p=N.useRef(null),x=Kt(s,p,o.onViewportChange),h=a.join("+").replace(/Key/g,"").replace(/Digit/g,""),j=o.toastCount>0;N.useEffect(()=>{const w=v=>{var y;a.length!==0&&a.every(C=>v[C]||v.code===C)&&((y=p.current)==null||y.focus())};return document.addEventListener("keydown",w),()=>document.removeEventListener("keydown",w)},[a]),N.useEffect(()=>{const w=c.current,v=p.current;if(j&&w&&v){const g=()=>{if(!o.isClosePausedRef.current){const P=new CustomEvent(Op);v.dispatchEvent(P),o.isClosePausedRef.current=!0}},y=()=>{if(o.isClosePausedRef.current){const P=new CustomEvent(Lp);v.dispatchEvent(P),o.isClosePausedRef.current=!1}},C=P=>{!w.contains(P.relatedTarget)&&y()},E=()=>{w.contains(document.activeElement)||y()};return w.addEventListener("focusin",g),w.addEventListener("focusout",C),w.addEventListener("pointermove",g),w.addEventListener("pointerleave",E),window.addEventListener("blur",g),window.addEventListener("focus",y),()=>{w.removeEventListener("focusin",g),w.removeEventListener("focusout",C),w.removeEventListener("pointermove",g),w.removeEventListener("pointerleave",E),window.removeEventListener("blur",g),window.removeEventListener("focus",y)}}},[j,o.isClosePausedRef]);const f=N.useCallback(({tabbingDirection:w})=>{const g=l().map(y=>{const C=y.ref.current,E=[C,...vI(C)];return w==="forwards"?E:E.reverse()});return(w==="forwards"?g.reverse():g).flat()},[l]);return N.useEffect(()=>{const w=p.current;if(w){const v=g=>{var E,P,I;const y=g.altKey||g.ctrlKey||g.metaKey;if(g.key==="Tab"&&!y){const S=document.activeElement,q=g.shiftKey;if(g.target===w&&q){(E=d.current)==null||E.focus();return}const H=f({tabbingDirection:q?"backwards":"forwards"}),te=H.findIndex(W=>W===S);am(H.slice(te+1))?g.preventDefault():q?(P=d.current)==null||P.focus():(I=u.current)==null||I.focus()}};return w.addEventListener("keydown",v),()=>w.removeEventListener("keydown",v)}},[l,f]),t.jsxs(UA,{ref:c,role:"region","aria-label":r.replace("{hotkey}",h),tabIndex:-1,style:{pointerEvents:j?void 0:"none"},children:[j&&t.jsx(zp,{ref:d,onFocusFromOutsideViewport:()=>{const w=f({tabbingDirection:"forwards"});am(w)}}),t.jsx(Lh.Slot,{scope:i,children:t.jsx(st.ol,{tabIndex:-1,...n,ref:x})}),j&&t.jsx(zp,{ref:u,onFocusFromOutsideViewport:()=>{const w=f({tabbingDirection:"backwards"});am(w)}})]})});zN.displayName=LN;var BN="ToastFocusProxy",zp=N.forwardRef((e,s)=>{const{__scopeToast:i,onFocusFromOutsideViewport:a,...r}=e,n=Xd(BN,i);return t.jsx(Yd,{"aria-hidden":!0,tabIndex:0,...r,ref:s,style:{position:"fixed"},onFocus:o=>{var d;const l=o.relatedTarget;!((d=n.viewport)!=null&&d.contains(l))&&a()}})});zp.displayName=BN;var jl="Toast",nI="toast.swipeStart",oI="toast.swipeMove",lI="toast.swipeCancel",cI="toast.swipeEnd",MN=N.forwardRef((e,s)=>{const{forceMount:i,open:a,defaultOpen:r,onOpenChange:n,...o}=e,[l,c]=Jd({prop:a,defaultProp:r??!0,onChange:n,caller:jl});return t.jsx(Kd,{present:i||l,children:t.jsx(mI,{open:l,...o,ref:s,onClose:()=>c(!1),onPause:oa(e.onPause),onResume:oa(e.onResume),onSwipeStart:Ge(e.onSwipeStart,d=>{d.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:Ge(e.onSwipeMove,d=>{const{x:u,y:p}=d.detail.delta;d.currentTarget.setAttribute("data-swipe","move"),d.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${u}px`),d.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${p}px`)}),onSwipeCancel:Ge(e.onSwipeCancel,d=>{d.currentTarget.setAttribute("data-swipe","cancel"),d.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),d.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),d.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),d.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:Ge(e.onSwipeEnd,d=>{const{x:u,y:p}=d.detail.delta;d.currentTarget.setAttribute("data-swipe","end"),d.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),d.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),d.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${u}px`),d.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${p}px`),c(!1)})})})});MN.displayName=jl;var[dI,uI]=RN(jl,{onClose(){}}),mI=N.forwardRef((e,s)=>{const{__scopeToast:i,type:a="foreground",duration:r,open:n,onClose:o,onEscapeKeyDown:l,onPause:c,onResume:d,onSwipeStart:u,onSwipeMove:p,onSwipeCancel:x,onSwipeEnd:h,...j}=e,f=Xd(jl,i),[w,v]=N.useState(null),g=Kt(s,W=>v(W)),y=N.useRef(null),C=N.useRef(null),E=r||f.duration,P=N.useRef(0),I=N.useRef(E),S=N.useRef(0),{onToastAdd:q,onToastRemove:D}=f,K=oa(()=>{var z;(w==null?void 0:w.contains(document.activeElement))&&((z=f.viewport)==null||z.focus()),o()}),H=N.useCallback(W=>{!W||W===1/0||(window.clearTimeout(S.current),P.current=new Date().getTime(),S.current=window.setTimeout(K,W))},[K]);N.useEffect(()=>{const W=f.viewport;if(W){const z=()=>{H(I.current),d==null||d()},J=()=>{const Y=new Date().getTime()-P.current;I.current=I.current-Y,window.clearTimeout(S.current),c==null||c()};return W.addEventListener(Op,J),W.addEventListener(Lp,z),()=>{W.removeEventListener(Op,J),W.removeEventListener(Lp,z)}}},[f.viewport,E,c,d,H]),N.useEffect(()=>{n&&!f.isClosePausedRef.current&&H(E)},[n,E,f.isClosePausedRef,H]),N.useEffect(()=>(q(),()=>D()),[q,D]);const te=N.useMemo(()=>w?QN(w):null,[w]);return f.viewport?t.jsxs(t.Fragment,{children:[te&&t.jsx(pI,{__scopeToast:i,role:"status","aria-live":a==="foreground"?"assertive":"polite","aria-atomic":!0,children:te}),t.jsx(dI,{scope:i,onClose:K,children:bl.createPortal(t.jsx(Lh.ItemSlot,{scope:i,children:t.jsx($A,{asChild:!0,onEscapeKeyDown:Ge(l,()=>{f.isFocusedToastEscapeKeyDownRef.current||K(),f.isFocusedToastEscapeKeyDownRef.current=!1}),children:t.jsx(st.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":n?"open":"closed","data-swipe-direction":f.swipeDirection,...j,ref:g,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:Ge(e.onKeyDown,W=>{W.key==="Escape"&&(l==null||l(W.nativeEvent),W.nativeEvent.defaultPrevented||(f.isFocusedToastEscapeKeyDownRef.current=!0,K()))}),onPointerDown:Ge(e.onPointerDown,W=>{W.button===0&&(y.current={x:W.clientX,y:W.clientY})}),onPointerMove:Ge(e.onPointerMove,W=>{if(!y.current)return;const z=W.clientX-y.current.x,J=W.clientY-y.current.y,Y=!!C.current,V=["left","right"].includes(f.swipeDirection),G=["left","up"].includes(f.swipeDirection)?Math.min:Math.max,Q=V?G(0,z):0,ce=V?0:G(0,J),ie=W.pointerType==="touch"?10:2,me={x:Q,y:ce},xe={originalEvent:W,delta:me};Y?(C.current=me,nc(oI,p,xe,{discrete:!1})):Ov(me,f.swipeDirection,ie)?(C.current=me,nc(nI,u,xe,{discrete:!1}),W.target.setPointerCapture(W.pointerId)):(Math.abs(z)>ie||Math.abs(J)>ie)&&(y.current=null)}),onPointerUp:Ge(e.onPointerUp,W=>{const z=C.current,J=W.target;if(J.hasPointerCapture(W.pointerId)&&J.releasePointerCapture(W.pointerId),C.current=null,y.current=null,z){const Y=W.currentTarget,V={originalEvent:W,delta:z};Ov(z,f.swipeDirection,f.swipeThreshold)?nc(cI,h,V,{discrete:!0}):nc(lI,x,V,{discrete:!0}),Y.addEventListener("click",G=>G.preventDefault(),{once:!0})}})})})}),f.viewport)})]}):null}),pI=e=>{const{__scopeToast:s,children:i,...a}=e,r=Xd(jl,s),[n,o]=N.useState(!1),[l,c]=N.useState(!1);return gI(()=>o(!0)),N.useEffect(()=>{const d=window.setTimeout(()=>c(!0),1e3);return()=>window.clearTimeout(d)},[]),l?null:t.jsx(_N,{asChild:!0,children:t.jsx(Yd,{...a,children:n&&t.jsxs(t.Fragment,{children:[r.label," ",i]})})})},xI="ToastTitle",FN=N.forwardRef((e,s)=>{const{__scopeToast:i,...a}=e;return t.jsx(st.div,{...a,ref:s})});FN.displayName=xI;var hI="ToastDescription",GN=N.forwardRef((e,s)=>{const{__scopeToast:i,...a}=e;return t.jsx(st.div,{...a,ref:s})});GN.displayName=hI;var $N="ToastAction",UN=N.forwardRef((e,s)=>{const{altText:i,...a}=e;return i.trim()?t.jsx(WN,{altText:i,asChild:!0,children:t.jsx(zh,{...a,ref:s})}):(console.error(`Invalid prop \`altText\` supplied to \`${$N}\`. Expected non-empty \`string\`.`),null)});UN.displayName=$N;var HN="ToastClose",zh=N.forwardRef((e,s)=>{const{__scopeToast:i,...a}=e,r=uI(HN,i);return t.jsx(WN,{asChild:!0,children:t.jsx(st.button,{type:"button",...a,ref:s,onClick:Ge(e.onClick,r.onClose)})})});zh.displayName=HN;var WN=N.forwardRef((e,s)=>{const{__scopeToast:i,altText:a,...r}=e;return t.jsx(st.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":a||void 0,...r,ref:s})});function QN(e){const s=[];return Array.from(e.childNodes).forEach(a=>{if(a.nodeType===a.TEXT_NODE&&a.textContent&&s.push(a.textContent),fI(a)){const r=a.ariaHidden||a.hidden||a.style.display==="none",n=a.dataset.radixToastAnnounceExclude==="";if(!r)if(n){const o=a.dataset.radixToastAnnounceAlt;o&&s.push(o)}else s.push(...QN(a))}}),s}function nc(e,s,i,{discrete:a}){const r=i.originalEvent.currentTarget,n=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:i});s&&r.addEventListener(e,s,{once:!0}),a?TN(r,n):r.dispatchEvent(n)}var Ov=(e,s,i=0)=>{const a=Math.abs(e.x),r=Math.abs(e.y),n=a>r;return s==="left"||s==="right"?n&&a>i:!n&&r>i};function gI(e=()=>{}){const s=oa(e);Ws(()=>{let i=0,a=0;return i=window.requestAnimationFrame(()=>a=window.requestAnimationFrame(s)),()=>{window.cancelAnimationFrame(i),window.cancelAnimationFrame(a)}},[s])}function fI(e){return e.nodeType===e.ELEMENT_NODE}function vI(e){const s=[],i=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:a=>{const r=a.tagName==="INPUT"&&a.type==="hidden";return a.disabled||a.hidden||r?NodeFilter.FILTER_SKIP:a.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;i.nextNode();)s.push(i.currentNode);return s}function am(e){const s=document.activeElement;return e.some(i=>i===s?!0:(i.focus(),document.activeElement!==s))}var bI=ON,KN=zN,JN=MN,YN=FN,XN=GN,ZN=UN,e1=zh;/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const yI=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),t1=(...e)=>e.filter((s,i,a)=>!!s&&s.trim()!==""&&a.indexOf(s)===i).join(" ").trim();/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */var jI={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wI=N.forwardRef(({color:e="currentColor",size:s=24,strokeWidth:i=2,absoluteStrokeWidth:a,className:r="",children:n,iconNode:o,...l},c)=>N.createElement("svg",{ref:c,...jI,width:s,height:s,stroke:e,strokeWidth:a?Number(i)*24/Number(s):i,className:t1("lucide",r),...l},[...o.map(([d,u])=>N.createElement(d,u)),...Array.isArray(n)?n:[n]]));/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ae=(e,s)=>{const i=N.forwardRef(({className:a,...r},n)=>N.createElement(wI,{ref:n,iconNode:s,className:t1(`lucide-${yI(e)}`,a),...r}));return i.displayName=`${e}`,i};/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const k=ae("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const wl=ae("Award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const NI=ae("BadgeCheck",[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const kI=ae("Briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const CI=ae("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const EI=ae("Calculator",[["rect",{width:"16",height:"20",x:"4",y:"2",rx:"2",key:"1nb95v"}],["line",{x1:"8",x2:"16",y1:"6",y2:"6",key:"x4nwl0"}],["line",{x1:"16",x2:"16",y1:"14",y2:"18",key:"wjye3r"}],["path",{d:"M16 10h.01",key:"1m94wz"}],["path",{d:"M12 10h.01",key:"1nrarc"}],["path",{d:"M8 10h.01",key:"19clt8"}],["path",{d:"M12 14h.01",key:"1etili"}],["path",{d:"M8 14h.01",key:"6423bh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M8 18h.01",key:"lrp35t"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const s1=ae("ChartColumn",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $=ae("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const i1=ae("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const PI=ae("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const a1=ae("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const SI=ae("Diamond",[["path",{d:"M2.7 10.3a2.41 2.41 0 0 0 0 3.41l7.59 7.59a2.41 2.41 0 0 0 3.41 0l7.59-7.59a2.41 2.41 0 0 0 0-3.41l-7.59-7.59a2.41 2.41 0 0 0-3.41 0Z",key:"1f1r0c"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const AI=ae("Droplets",[["path",{d:"M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z",key:"1ptgy4"}],["path",{d:"M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97",key:"1sl1rz"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const II=ae("Euro",[["path",{d:"M4 10h12",key:"1y6xl8"}],["path",{d:"M4 14h9",key:"1loblj"}],["path",{d:"M19 6a7.7 7.7 0 0 0-5.2-2A7.9 7.9 0 0 0 6 12c0 4.4 3.5 8 7.8 8 2 0 3.8-.8 5.2-2",key:"1j6lzo"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const TI=ae("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Zd=ae("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const r1=ae("FileCheck",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m9 15 2 2 4-4",key:"1grp1n"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const eu=ae("FileText",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"M10 9H8",key:"b1mrlr"}],["path",{d:"M16 13H8",key:"t4e002"}],["path",{d:"M16 17H8",key:"z1uh3a"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const qI=ae("Film",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M7 3v18",key:"bbkbws"}],["path",{d:"M3 7.5h4",key:"zfgn84"}],["path",{d:"M3 12h18",key:"1i2n21"}],["path",{d:"M3 16.5h4",key:"1230mu"}],["path",{d:"M17 3v18",key:"in4fa5"}],["path",{d:"M17 7.5h4",key:"myr1c1"}],["path",{d:"M17 16.5h4",key:"go4c1d"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const DI=ae("Flashlight",[["path",{d:"M18 6c0 2-2 2-2 4v10a2 2 0 0 1-2 2h-4a2 2 0 0 1-2-2V10c0-2-2-2-2-4V2h12z",key:"1orkel"}],["line",{x1:"6",x2:"18",y1:"6",y2:"6",key:"1z11jq"}],["line",{x1:"12",x2:"12",y1:"12",y2:"12",key:"1f4yc1"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const VI=ae("FlaskConical",[["path",{d:"M10 2v7.527a2 2 0 0 1-.211.896L4.72 20.55a1 1 0 0 0 .9 1.45h12.76a1 1 0 0 0 .9-1.45l-5.069-10.127A2 2 0 0 1 14 9.527V2",key:"pzvekw"}],["path",{d:"M8.5 2h7",key:"csnxdl"}],["path",{d:"M7 16h10",key:"wp8him"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const In=ae("Gem",[["path",{d:"M6 3h12l4 6-10 13L2 9Z",key:"1pcd5k"}],["path",{d:"M11 3 8 9l4 13 4-13-3-6",key:"1fcu3u"}],["path",{d:"M2 9h20",key:"16fsjt"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const li=ae("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const _I=ae("Handshake",[["path",{d:"m11 17 2 2a1 1 0 1 0 3-3",key:"efffak"}],["path",{d:"m14 14 2.5 2.5a1 1 0 1 0 3-3l-3.88-3.88a3 3 0 0 0-4.24 0l-.88.88a1 1 0 1 1-3-3l2.81-2.81a5.79 5.79 0 0 1 7.06-.87l.47.28a2 2 0 0 0 1.42.25L21 4",key:"9pr0kb"}],["path",{d:"m21 3 1 11h-2",key:"1tisrp"}],["path",{d:"M3 3 2 14l6.5 6.5a1 1 0 1 0 3-3",key:"1uvwmv"}],["path",{d:"M3 4h8",key:"1ep09j"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const n1=ae("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const RI=ae("Image",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",ry:"2",key:"1m3agn"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const OI=ae("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const LI=ae("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const zI=ae("LogOut",[["path",{d:"M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4",key:"1uf3rs"}],["polyline",{points:"16 17 21 12 16 7",key:"1gabdz"}],["line",{x1:"21",x2:"9",y1:"12",y2:"12",key:"1uyos4"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const o1=ae("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const or=ae("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const BI=ae("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const l1=ae("Microscope",[["path",{d:"M6 18h8",key:"1borvv"}],["path",{d:"M3 22h18",key:"8prr45"}],["path",{d:"M14 22a7 7 0 1 0 0-14h-1",key:"1jwaiy"}],["path",{d:"M9 14h2",key:"197e7h"}],["path",{d:"M9 12a2 2 0 0 1-2-2V6h6v4a2 2 0 0 1-2 2Z",key:"1bmzmy"}],["path",{d:"M12 6V3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3",key:"1drr47"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const MI=ae("Newspaper",[["path",{d:"M4 22h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-2 2Zm0 0a2 2 0 0 1-2-2v-9c0-1.1.9-2 2-2h2",key:"7pis2x"}],["path",{d:"M18 14h-8",key:"sponae"}],["path",{d:"M15 18h-5",key:"95g1m2"}],["path",{d:"M10 6h8v4h-8V6Z",key:"smlsk5"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const FI=ae("Paperclip",[["path",{d:"m21.44 11.05-9.19 9.19a6 6 0 0 1-8.49-8.49l8.57-8.57A4 4 0 1 1 18 8.84l-8.59 8.57a2 2 0 0 1-2.83-2.83l8.49-8.48",key:"1u3ebp"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const GI=ae("Percent",[["line",{x1:"19",x2:"5",y1:"5",y2:"19",key:"1x9vlm"}],["circle",{cx:"6.5",cy:"6.5",r:"2.5",key:"4mh3h7"}],["circle",{cx:"17.5",cy:"17.5",r:"2.5",key:"1mdrzq"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const md=ae("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const $I=ae("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const UI=ae("Save",[["path",{d:"M15.2 3a2 2 0 0 1 1.4.6l3.8 3.8a2 2 0 0 1 .6 1.4V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2z",key:"1c8476"}],["path",{d:"M17 21v-7a1 1 0 0 0-1-1H8a1 1 0 0 0-1 1v7",key:"1ydtos"}],["path",{d:"M7 3v4a1 1 0 0 0 1 1h7",key:"t51u73"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const ha=ae("Scale",[["path",{d:"m16 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"7g6ntu"}],["path",{d:"m2 16 3-8 3 8c-.87.65-1.92 1-3 1s-2.13-.35-3-1Z",key:"ijws7r"}],["path",{d:"M7 21h10",key:"1b0cd5"}],["path",{d:"M12 3v18",key:"108xh3"}],["path",{d:"M3 7h2c2 0 5-1 7-2 2 1 5 2 7 2h2",key:"3gwbw2"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Tn=ae("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const HI=ae("Send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const B=ae("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const WI=ae("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Lv=ae("Star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Bh=ae("Target",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["circle",{cx:"12",cy:"12",r:"6",key:"1vlfrh"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const QI=ae("Thermometer",[["path",{d:"M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z",key:"17jzev"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const KI=ae("TrendingDown",[["polyline",{points:"22 17 13.5 8.5 8.5 13.5 2 7",key:"1r2t7k"}],["polyline",{points:"16 17 22 17 22 11",key:"11uiuu"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const c1=ae("TrendingUp",[["polyline",{points:"22 7 13.5 15.5 8.5 10.5 2 17",key:"126l90"}],["polyline",{points:"16 7 22 7 22 13",key:"kwv8wd"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Nl=ae("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const d1=ae("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/**
 * @license lucide-react v0.462.0 - ISC
 *
 * This source code is licensed under the ISC license.
 * See the LICENSE file in the root directory of this source tree.
 */const Yo=ae("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),JI=bI,u1=N.forwardRef(({className:e,...s},i)=>t.jsx(KN,{ref:i,className:rt("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",e),...s}));u1.displayName=KN.displayName;const YI=kN("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),m1=N.forwardRef(({className:e,variant:s,...i},a)=>t.jsx(JN,{ref:a,className:rt(YI({variant:s}),e),...i}));m1.displayName=JN.displayName;const XI=N.forwardRef(({className:e,...s},i)=>t.jsx(ZN,{ref:i,className:rt("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors group-[.destructive]:border-muted/40 hover:bg-secondary group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 group-[.destructive]:focus:ring-destructive disabled:pointer-events-none disabled:opacity-50",e),...s}));XI.displayName=ZN.displayName;const p1=N.forwardRef(({className:e,...s},i)=>t.jsx(e1,{ref:i,className:rt("absolute right-2 top-2 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity group-hover:opacity-100 group-[.destructive]:text-red-300 hover:text-foreground group-[.destructive]:hover:text-red-50 focus:opacity-100 focus:outline-none focus:ring-2 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":"",...s,children:t.jsx(Yo,{className:"h-4 w-4"})}));p1.displayName=e1.displayName;const x1=N.forwardRef(({className:e,...s},i)=>t.jsx(YN,{ref:i,className:rt("text-sm font-semibold",e),...s}));x1.displayName=YN.displayName;const h1=N.forwardRef(({className:e,...s},i)=>t.jsx(XN,{ref:i,className:rt("text-sm opacity-90",e),...s}));h1.displayName=XN.displayName;function ZI(){const{toasts:e}=Qd();return t.jsxs(JI,{children:[e.map(function({id:s,title:i,description:a,action:r,...n}){return t.jsxs(m1,{...n,children:[t.jsxs("div",{className:"grid gap-1",children:[i&&t.jsx(x1,{children:i}),a&&t.jsx(h1,{children:a})]}),r,t.jsx(p1,{})]},s)}),t.jsx(u1,{})]})}var zv=["light","dark"],eT="(prefers-color-scheme: dark)",tT=N.createContext(void 0),sT={setTheme:e=>{},themes:[]},iT=()=>{var e;return(e=N.useContext(tT))!=null?e:sT};N.memo(({forcedTheme:e,storageKey:s,attribute:i,enableSystem:a,enableColorScheme:r,defaultTheme:n,value:o,attrs:l,nonce:c})=>{let d=n==="system",u=i==="class"?`var d=document.documentElement,c=d.classList;${`c.remove(${l.map(j=>`'${j}'`).join(",")})`};`:`var d=document.documentElement,n='${i}',s='setAttribute';`,p=r?zv.includes(n)&&n?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${n}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",x=(j,f=!1,w=!0)=>{let v=o?o[j]:j,g=f?j+"|| ''":`'${v}'`,y="";return r&&w&&!f&&zv.includes(j)&&(y+=`d.style.colorScheme = '${j}';`),i==="class"?f||v?y+=`c.add(${g})`:y+="null":v&&(y+=`d[s](n,${g})`),y},h=e?`!function(){${u}${x(e)}}()`:a?`!function(){try{${u}var e=localStorage.getItem('${s}');if('system'===e||(!e&&${d})){var t='${eT}',m=window.matchMedia(t);if(m.media!==t||m.matches){${x("dark")}}else{${x("light")}}}else if(e){${o?`var x=${JSON.stringify(o)};`:""}${x(o?"x[e]":"e",!0)}}${d?"":"else{"+x(n,!1,!1)+"}"}${p}}catch(e){}}()`:`!function(){try{${u}var e=localStorage.getItem('${s}');if(e){${o?`var x=${JSON.stringify(o)};`:""}${x(o?"x[e]":"e",!0)}}else{${x(n,!1,!1)};}${p}}catch(t){}}();`;return N.createElement("script",{nonce:c,dangerouslySetInnerHTML:{__html:h}})});var aT=e=>{switch(e){case"success":return oT;case"info":return cT;case"warning":return lT;case"error":return dT;default:return null}},rT=Array(12).fill(0),nT=({visible:e,className:s})=>F.createElement("div",{className:["sonner-loading-wrapper",s].filter(Boolean).join(" "),"data-visible":e},F.createElement("div",{className:"sonner-spinner"},rT.map((i,a)=>F.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${a}`})))),oT=F.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},F.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),lT=F.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},F.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),cT=F.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},F.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),dT=F.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},F.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),uT=F.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},F.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),F.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),mT=()=>{let[e,s]=F.useState(document.hidden);return F.useEffect(()=>{let i=()=>{s(document.hidden)};return document.addEventListener("visibilitychange",i),()=>window.removeEventListener("visibilitychange",i)},[]),e},Bp=1,pT=class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let s=this.subscribers.indexOf(e);this.subscribers.splice(s,1)}),this.publish=e=>{this.subscribers.forEach(s=>s(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var s;let{message:i,...a}=e,r=typeof(e==null?void 0:e.id)=="number"||((s=e.id)==null?void 0:s.length)>0?e.id:Bp++,n=this.toasts.find(l=>l.id===r),o=e.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(r)&&this.dismissedToasts.delete(r),n?this.toasts=this.toasts.map(l=>l.id===r?(this.publish({...l,...e,id:r,title:i}),{...l,...e,id:r,dismissible:o,title:i}):l):this.addToast({title:i,...a,dismissible:o,id:r}),r},this.dismiss=e=>(this.dismissedToasts.add(e),e||this.toasts.forEach(s=>{this.subscribers.forEach(i=>i({id:s.id,dismiss:!0}))}),this.subscribers.forEach(s=>s({id:e,dismiss:!0})),e),this.message=(e,s)=>this.create({...s,message:e}),this.error=(e,s)=>this.create({...s,message:e,type:"error"}),this.success=(e,s)=>this.create({...s,type:"success",message:e}),this.info=(e,s)=>this.create({...s,type:"info",message:e}),this.warning=(e,s)=>this.create({...s,type:"warning",message:e}),this.loading=(e,s)=>this.create({...s,type:"loading",message:e}),this.promise=(e,s)=>{if(!s)return;let i;s.loading!==void 0&&(i=this.create({...s,promise:e,type:"loading",message:s.loading,description:typeof s.description!="function"?s.description:void 0}));let a=e instanceof Promise?e:e(),r=i!==void 0,n,o=a.then(async c=>{if(n=["resolve",c],F.isValidElement(c))r=!1,this.create({id:i,type:"default",message:c});else if(hT(c)&&!c.ok){r=!1;let d=typeof s.error=="function"?await s.error(`HTTP error! status: ${c.status}`):s.error,u=typeof s.description=="function"?await s.description(`HTTP error! status: ${c.status}`):s.description;this.create({id:i,type:"error",message:d,description:u})}else if(s.success!==void 0){r=!1;let d=typeof s.success=="function"?await s.success(c):s.success,u=typeof s.description=="function"?await s.description(c):s.description;this.create({id:i,type:"success",message:d,description:u})}}).catch(async c=>{if(n=["reject",c],s.error!==void 0){r=!1;let d=typeof s.error=="function"?await s.error(c):s.error,u=typeof s.description=="function"?await s.description(c):s.description;this.create({id:i,type:"error",message:d,description:u})}}).finally(()=>{var c;r&&(this.dismiss(i),i=void 0),(c=s.finally)==null||c.call(s)}),l=()=>new Promise((c,d)=>o.then(()=>n[0]==="reject"?d(n[1]):c(n[1])).catch(d));return typeof i!="string"&&typeof i!="number"?{unwrap:l}:Object.assign(i,{unwrap:l})},this.custom=(e,s)=>{let i=(s==null?void 0:s.id)||Bp++;return this.create({jsx:e(i),id:i,...s}),i},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},Dt=new pT,xT=(e,s)=>{let i=(s==null?void 0:s.id)||Bp++;return Dt.addToast({title:e,...s,id:i}),i},hT=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",gT=xT,fT=()=>Dt.toasts,vT=()=>Dt.getActiveToasts();Object.assign(gT,{success:Dt.success,info:Dt.info,warning:Dt.warning,error:Dt.error,custom:Dt.custom,message:Dt.message,promise:Dt.promise,dismiss:Dt.dismiss,loading:Dt.loading},{getHistory:fT,getToasts:vT});function bT(e,{insertAt:s}={}){if(typeof document>"u")return;let i=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",s==="top"&&i.firstChild?i.insertBefore(a,i.firstChild):i.appendChild(a),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(document.createTextNode(e))}bT(`:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
`);function oc(e){return e.label!==void 0}var yT=3,jT="32px",wT="16px",Bv=4e3,NT=356,kT=14,CT=20,ET=200;function hs(...e){return e.filter(Boolean).join(" ")}function PT(e){let[s,i]=e.split("-"),a=[];return s&&a.push(s),i&&a.push(i),a}var ST=e=>{var s,i,a,r,n,o,l,c,d,u,p;let{invert:x,toast:h,unstyled:j,interacting:f,setHeights:w,visibleToasts:v,heights:g,index:y,toasts:C,expanded:E,removeToast:P,defaultRichColors:I,closeButton:S,style:q,cancelButtonStyle:D,actionButtonStyle:K,className:H="",descriptionClassName:te="",duration:W,position:z,gap:J,loadingIcon:Y,expandByDefault:V,classNames:G,icons:Q,closeButtonAriaLabel:ce="Close toast",pauseWhenPageIsHidden:ie}=e,[me,xe]=F.useState(null),[We,ht]=F.useState(null),[ve,cr]=F.useState(!1),[bi,ya]=F.useState(!1),[yi,dr]=F.useState(!1),[ji,Tl]=F.useState(!1),[fu,ql]=F.useState(!1),[vu,zn]=F.useState(0),[ur,Fg]=F.useState(0),Bn=F.useRef(h.duration||W||Bv),Gg=F.useRef(null),ja=F.useRef(null),Ik=y===0,Tk=y+1<=v,Xt=h.type,mr=h.dismissible!==!1,qk=h.className||"",Dk=h.descriptionClassName||"",Dl=F.useMemo(()=>g.findIndex(de=>de.toastId===h.id)||0,[g,h.id]),Vk=F.useMemo(()=>{var de;return(de=h.closeButton)!=null?de:S},[h.closeButton,S]),$g=F.useMemo(()=>h.duration||W||Bv,[h.duration,W]),bu=F.useRef(0),pr=F.useRef(0),Ug=F.useRef(0),xr=F.useRef(null),[_k,Rk]=z.split("-"),Hg=F.useMemo(()=>g.reduce((de,je,Ie)=>Ie>=Dl?de:de+je.height,0),[g,Dl]),Wg=mT(),Ok=h.invert||x,yu=Xt==="loading";pr.current=F.useMemo(()=>Dl*J+Hg,[Dl,Hg]),F.useEffect(()=>{Bn.current=$g},[$g]),F.useEffect(()=>{cr(!0)},[]),F.useEffect(()=>{let de=ja.current;if(de){let je=de.getBoundingClientRect().height;return Fg(je),w(Ie=>[{toastId:h.id,height:je,position:h.position},...Ie]),()=>w(Ie=>Ie.filter(us=>us.toastId!==h.id))}},[w,h.id]),F.useLayoutEffect(()=>{if(!ve)return;let de=ja.current,je=de.style.height;de.style.height="auto";let Ie=de.getBoundingClientRect().height;de.style.height=je,Fg(Ie),w(us=>us.find(ms=>ms.toastId===h.id)?us.map(ms=>ms.toastId===h.id?{...ms,height:Ie}:ms):[{toastId:h.id,height:Ie,position:h.position},...us])},[ve,h.title,h.description,w,h.id]);let wi=F.useCallback(()=>{ya(!0),zn(pr.current),w(de=>de.filter(je=>je.toastId!==h.id)),setTimeout(()=>{P(h)},ET)},[h,P,w,pr]);F.useEffect(()=>{if(h.promise&&Xt==="loading"||h.duration===1/0||h.type==="loading")return;let de;return E||f||ie&&Wg?(()=>{if(Ug.current<bu.current){let je=new Date().getTime()-bu.current;Bn.current=Bn.current-je}Ug.current=new Date().getTime()})():Bn.current!==1/0&&(bu.current=new Date().getTime(),de=setTimeout(()=>{var je;(je=h.onAutoClose)==null||je.call(h,h),wi()},Bn.current)),()=>clearTimeout(de)},[E,f,h,Xt,ie,Wg,wi]),F.useEffect(()=>{h.delete&&wi()},[wi,h.delete]);function Lk(){var de,je,Ie;return Q!=null&&Q.loading?F.createElement("div",{className:hs(G==null?void 0:G.loader,(de=h==null?void 0:h.classNames)==null?void 0:de.loader,"sonner-loader"),"data-visible":Xt==="loading"},Q.loading):Y?F.createElement("div",{className:hs(G==null?void 0:G.loader,(je=h==null?void 0:h.classNames)==null?void 0:je.loader,"sonner-loader"),"data-visible":Xt==="loading"},Y):F.createElement(nT,{className:hs(G==null?void 0:G.loader,(Ie=h==null?void 0:h.classNames)==null?void 0:Ie.loader),visible:Xt==="loading"})}return F.createElement("li",{tabIndex:0,ref:ja,className:hs(H,qk,G==null?void 0:G.toast,(s=h==null?void 0:h.classNames)==null?void 0:s.toast,G==null?void 0:G.default,G==null?void 0:G[Xt],(i=h==null?void 0:h.classNames)==null?void 0:i[Xt]),"data-sonner-toast":"","data-rich-colors":(a=h.richColors)!=null?a:I,"data-styled":!(h.jsx||h.unstyled||j),"data-mounted":ve,"data-promise":!!h.promise,"data-swiped":fu,"data-removed":bi,"data-visible":Tk,"data-y-position":_k,"data-x-position":Rk,"data-index":y,"data-front":Ik,"data-swiping":yi,"data-dismissible":mr,"data-type":Xt,"data-invert":Ok,"data-swipe-out":ji,"data-swipe-direction":We,"data-expanded":!!(E||V&&ve),style:{"--index":y,"--toasts-before":y,"--z-index":C.length-y,"--offset":`${bi?vu:pr.current}px`,"--initial-height":V?"auto":`${ur}px`,...q,...h.style},onDragEnd:()=>{dr(!1),xe(null),xr.current=null},onPointerDown:de=>{yu||!mr||(Gg.current=new Date,zn(pr.current),de.target.setPointerCapture(de.pointerId),de.target.tagName!=="BUTTON"&&(dr(!0),xr.current={x:de.clientX,y:de.clientY}))},onPointerUp:()=>{var de,je,Ie,us;if(ji||!mr)return;xr.current=null;let ms=Number(((de=ja.current)==null?void 0:de.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Ni=Number(((je=ja.current)==null?void 0:je.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),wa=new Date().getTime()-((Ie=Gg.current)==null?void 0:Ie.getTime()),ps=me==="x"?ms:Ni,ki=Math.abs(ps)/wa;if(Math.abs(ps)>=CT||ki>.11){zn(pr.current),(us=h.onDismiss)==null||us.call(h,h),ht(me==="x"?ms>0?"right":"left":Ni>0?"down":"up"),wi(),Tl(!0),ql(!1);return}dr(!1),xe(null)},onPointerMove:de=>{var je,Ie,us,ms;if(!xr.current||!mr||((je=window.getSelection())==null?void 0:je.toString().length)>0)return;let Ni=de.clientY-xr.current.y,wa=de.clientX-xr.current.x,ps=(Ie=e.swipeDirections)!=null?Ie:PT(z);!me&&(Math.abs(wa)>1||Math.abs(Ni)>1)&&xe(Math.abs(wa)>Math.abs(Ni)?"x":"y");let ki={x:0,y:0};me==="y"?(ps.includes("top")||ps.includes("bottom"))&&(ps.includes("top")&&Ni<0||ps.includes("bottom")&&Ni>0)&&(ki.y=Ni):me==="x"&&(ps.includes("left")||ps.includes("right"))&&(ps.includes("left")&&wa<0||ps.includes("right")&&wa>0)&&(ki.x=wa),(Math.abs(ki.x)>0||Math.abs(ki.y)>0)&&ql(!0),(us=ja.current)==null||us.style.setProperty("--swipe-amount-x",`${ki.x}px`),(ms=ja.current)==null||ms.style.setProperty("--swipe-amount-y",`${ki.y}px`)}},Vk&&!h.jsx?F.createElement("button",{"aria-label":ce,"data-disabled":yu,"data-close-button":!0,onClick:yu||!mr?()=>{}:()=>{var de;wi(),(de=h.onDismiss)==null||de.call(h,h)},className:hs(G==null?void 0:G.closeButton,(r=h==null?void 0:h.classNames)==null?void 0:r.closeButton)},(n=Q==null?void 0:Q.close)!=null?n:uT):null,h.jsx||N.isValidElement(h.title)?h.jsx?h.jsx:typeof h.title=="function"?h.title():h.title:F.createElement(F.Fragment,null,Xt||h.icon||h.promise?F.createElement("div",{"data-icon":"",className:hs(G==null?void 0:G.icon,(o=h==null?void 0:h.classNames)==null?void 0:o.icon)},h.promise||h.type==="loading"&&!h.icon?h.icon||Lk():null,h.type!=="loading"?h.icon||(Q==null?void 0:Q[Xt])||aT(Xt):null):null,F.createElement("div",{"data-content":"",className:hs(G==null?void 0:G.content,(l=h==null?void 0:h.classNames)==null?void 0:l.content)},F.createElement("div",{"data-title":"",className:hs(G==null?void 0:G.title,(c=h==null?void 0:h.classNames)==null?void 0:c.title)},typeof h.title=="function"?h.title():h.title),h.description?F.createElement("div",{"data-description":"",className:hs(te,Dk,G==null?void 0:G.description,(d=h==null?void 0:h.classNames)==null?void 0:d.description)},typeof h.description=="function"?h.description():h.description):null),N.isValidElement(h.cancel)?h.cancel:h.cancel&&oc(h.cancel)?F.createElement("button",{"data-button":!0,"data-cancel":!0,style:h.cancelButtonStyle||D,onClick:de=>{var je,Ie;oc(h.cancel)&&mr&&((Ie=(je=h.cancel).onClick)==null||Ie.call(je,de),wi())},className:hs(G==null?void 0:G.cancelButton,(u=h==null?void 0:h.classNames)==null?void 0:u.cancelButton)},h.cancel.label):null,N.isValidElement(h.action)?h.action:h.action&&oc(h.action)?F.createElement("button",{"data-button":!0,"data-action":!0,style:h.actionButtonStyle||K,onClick:de=>{var je,Ie;oc(h.action)&&((Ie=(je=h.action).onClick)==null||Ie.call(je,de),!de.defaultPrevented&&wi())},className:hs(G==null?void 0:G.actionButton,(p=h==null?void 0:h.classNames)==null?void 0:p.actionButton)},h.action.label):null))};function Mv(){if(typeof window>"u"||typeof document>"u")return"ltr";let e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function AT(e,s){let i={};return[e,s].forEach((a,r)=>{let n=r===1,o=n?"--mobile-offset":"--offset",l=n?wT:jT;function c(d){["top","right","bottom","left"].forEach(u=>{i[`${o}-${u}`]=typeof d=="number"?`${d}px`:d})}typeof a=="number"||typeof a=="string"?c(a):typeof a=="object"?["top","right","bottom","left"].forEach(d=>{a[d]===void 0?i[`${o}-${d}`]=l:i[`${o}-${d}`]=typeof a[d]=="number"?`${a[d]}px`:a[d]}):c(l)}),i}var IT=N.forwardRef(function(e,s){let{invert:i,position:a="bottom-right",hotkey:r=["altKey","KeyT"],expand:n,closeButton:o,className:l,offset:c,mobileOffset:d,theme:u="light",richColors:p,duration:x,style:h,visibleToasts:j=yT,toastOptions:f,dir:w=Mv(),gap:v=kT,loadingIcon:g,icons:y,containerAriaLabel:C="Notifications",pauseWhenPageIsHidden:E}=e,[P,I]=F.useState([]),S=F.useMemo(()=>Array.from(new Set([a].concat(P.filter(ie=>ie.position).map(ie=>ie.position)))),[P,a]),[q,D]=F.useState([]),[K,H]=F.useState(!1),[te,W]=F.useState(!1),[z,J]=F.useState(u!=="system"?u:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),Y=F.useRef(null),V=r.join("+").replace(/Key/g,"").replace(/Digit/g,""),G=F.useRef(null),Q=F.useRef(!1),ce=F.useCallback(ie=>{I(me=>{var xe;return(xe=me.find(We=>We.id===ie.id))!=null&&xe.delete||Dt.dismiss(ie.id),me.filter(({id:We})=>We!==ie.id)})},[]);return F.useEffect(()=>Dt.subscribe(ie=>{if(ie.dismiss){I(me=>me.map(xe=>xe.id===ie.id?{...xe,delete:!0}:xe));return}setTimeout(()=>{eN.flushSync(()=>{I(me=>{let xe=me.findIndex(We=>We.id===ie.id);return xe!==-1?[...me.slice(0,xe),{...me[xe],...ie},...me.slice(xe+1)]:[ie,...me]})})})}),[]),F.useEffect(()=>{if(u!=="system"){J(u);return}if(u==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?J("dark"):J("light")),typeof window>"u")return;let ie=window.matchMedia("(prefers-color-scheme: dark)");try{ie.addEventListener("change",({matches:me})=>{J(me?"dark":"light")})}catch{ie.addListener(({matches:xe})=>{try{J(xe?"dark":"light")}catch(We){console.error(We)}})}},[u]),F.useEffect(()=>{P.length<=1&&H(!1)},[P]),F.useEffect(()=>{let ie=me=>{var xe,We;r.every(ht=>me[ht]||me.code===ht)&&(H(!0),(xe=Y.current)==null||xe.focus()),me.code==="Escape"&&(document.activeElement===Y.current||(We=Y.current)!=null&&We.contains(document.activeElement))&&H(!1)};return document.addEventListener("keydown",ie),()=>document.removeEventListener("keydown",ie)},[r]),F.useEffect(()=>{if(Y.current)return()=>{G.current&&(G.current.focus({preventScroll:!0}),G.current=null,Q.current=!1)}},[Y.current]),F.createElement("section",{ref:s,"aria-label":`${C} ${V}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},S.map((ie,me)=>{var xe;let[We,ht]=ie.split("-");return P.length?F.createElement("ol",{key:ie,dir:w==="auto"?Mv():w,tabIndex:-1,ref:Y,className:l,"data-sonner-toaster":!0,"data-theme":z,"data-y-position":We,"data-lifted":K&&P.length>1&&!n,"data-x-position":ht,style:{"--front-toast-height":`${((xe=q[0])==null?void 0:xe.height)||0}px`,"--width":`${NT}px`,"--gap":`${v}px`,...h,...AT(c,d)},onBlur:ve=>{Q.current&&!ve.currentTarget.contains(ve.relatedTarget)&&(Q.current=!1,G.current&&(G.current.focus({preventScroll:!0}),G.current=null))},onFocus:ve=>{ve.target instanceof HTMLElement&&ve.target.dataset.dismissible==="false"||Q.current||(Q.current=!0,G.current=ve.relatedTarget)},onMouseEnter:()=>H(!0),onMouseMove:()=>H(!0),onMouseLeave:()=>{te||H(!1)},onDragEnd:()=>H(!1),onPointerDown:ve=>{ve.target instanceof HTMLElement&&ve.target.dataset.dismissible==="false"||W(!0)},onPointerUp:()=>W(!1)},P.filter(ve=>!ve.position&&me===0||ve.position===ie).map((ve,cr)=>{var bi,ya;return F.createElement(ST,{key:ve.id,icons:y,index:cr,toast:ve,defaultRichColors:p,duration:(bi=f==null?void 0:f.duration)!=null?bi:x,className:f==null?void 0:f.className,descriptionClassName:f==null?void 0:f.descriptionClassName,invert:i,visibleToasts:j,closeButton:(ya=f==null?void 0:f.closeButton)!=null?ya:o,interacting:te,position:ie,style:f==null?void 0:f.style,unstyled:f==null?void 0:f.unstyled,classNames:f==null?void 0:f.classNames,cancelButtonStyle:f==null?void 0:f.cancelButtonStyle,actionButtonStyle:f==null?void 0:f.actionButtonStyle,removeToast:ce,toasts:P.filter(yi=>yi.position==ve.position),heights:q.filter(yi=>yi.position==ve.position),setHeights:D,expandByDefault:n,gap:v,loadingIcon:g,expanded:K,pauseWhenPageIsHidden:E,swipeDirections:e.swipeDirections})})):null}))});const TT=({...e})=>{const{theme:s="system"}=iT();return t.jsx(IT,{theme:s,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...e})};var qT=Fx[" useId ".trim().toString()]||(()=>{}),DT=0;function g1(e){const[s,i]=N.useState(qT());return Ws(()=>{i(a=>a??String(DT++))},[e]),s?`radix-${s}`:""}const VT=["top","right","bottom","left"],la=Math.min,Gt=Math.max,pd=Math.round,lc=Math.floor,$s=e=>({x:e,y:e}),_T={left:"right",right:"left",bottom:"top",top:"bottom"},RT={start:"end",end:"start"};function Mp(e,s,i){return Gt(e,la(s,i))}function pi(e,s){return typeof e=="function"?e(s):e}function xi(e){return e.split("-")[0]}function qn(e){return e.split("-")[1]}function Mh(e){return e==="x"?"y":"x"}function Fh(e){return e==="y"?"height":"width"}const OT=new Set(["top","bottom"]);function Bs(e){return OT.has(xi(e))?"y":"x"}function Gh(e){return Mh(Bs(e))}function LT(e,s,i){i===void 0&&(i=!1);const a=qn(e),r=Gh(e),n=Fh(r);let o=r==="x"?a===(i?"end":"start")?"right":"left":a==="start"?"bottom":"top";return s.reference[n]>s.floating[n]&&(o=xd(o)),[o,xd(o)]}function zT(e){const s=xd(e);return[Fp(e),s,Fp(s)]}function Fp(e){return e.replace(/start|end/g,s=>RT[s])}const Fv=["left","right"],Gv=["right","left"],BT=["top","bottom"],MT=["bottom","top"];function FT(e,s,i){switch(e){case"top":case"bottom":return i?s?Gv:Fv:s?Fv:Gv;case"left":case"right":return s?BT:MT;default:return[]}}function GT(e,s,i,a){const r=qn(e);let n=FT(xi(e),i==="start",a);return r&&(n=n.map(o=>o+"-"+r),s&&(n=n.concat(n.map(Fp)))),n}function xd(e){return e.replace(/left|right|bottom|top/g,s=>_T[s])}function $T(e){return{top:0,right:0,bottom:0,left:0,...e}}function f1(e){return typeof e!="number"?$T(e):{top:e,right:e,bottom:e,left:e}}function hd(e){const{x:s,y:i,width:a,height:r}=e;return{width:a,height:r,top:i,left:s,right:s+a,bottom:i+r,x:s,y:i}}function $v(e,s,i){let{reference:a,floating:r}=e;const n=Bs(s),o=Gh(s),l=Fh(o),c=xi(s),d=n==="y",u=a.x+a.width/2-r.width/2,p=a.y+a.height/2-r.height/2,x=a[l]/2-r[l]/2;let h;switch(c){case"top":h={x:u,y:a.y-r.height};break;case"bottom":h={x:u,y:a.y+a.height};break;case"right":h={x:a.x+a.width,y:p};break;case"left":h={x:a.x-r.width,y:p};break;default:h={x:a.x,y:a.y}}switch(qn(s)){case"start":h[o]-=x*(i&&d?-1:1);break;case"end":h[o]+=x*(i&&d?-1:1);break}return h}const UT=async(e,s,i)=>{const{placement:a="bottom",strategy:r="absolute",middleware:n=[],platform:o}=i,l=n.filter(Boolean),c=await(o.isRTL==null?void 0:o.isRTL(s));let d=await o.getElementRects({reference:e,floating:s,strategy:r}),{x:u,y:p}=$v(d,a,c),x=a,h={},j=0;for(let f=0;f<l.length;f++){const{name:w,fn:v}=l[f],{x:g,y,data:C,reset:E}=await v({x:u,y:p,initialPlacement:a,placement:x,strategy:r,middlewareData:h,rects:d,platform:o,elements:{reference:e,floating:s}});u=g??u,p=y??p,h={...h,[w]:{...h[w],...C}},E&&j<=50&&(j++,typeof E=="object"&&(E.placement&&(x=E.placement),E.rects&&(d=E.rects===!0?await o.getElementRects({reference:e,floating:s,strategy:r}):E.rects),{x:u,y:p}=$v(d,x,c)),f=-1)}return{x:u,y:p,placement:x,strategy:r,middlewareData:h}};async function Xo(e,s){var i;s===void 0&&(s={});const{x:a,y:r,platform:n,rects:o,elements:l,strategy:c}=e,{boundary:d="clippingAncestors",rootBoundary:u="viewport",elementContext:p="floating",altBoundary:x=!1,padding:h=0}=pi(s,e),j=f1(h),w=l[x?p==="floating"?"reference":"floating":p],v=hd(await n.getClippingRect({element:(i=await(n.isElement==null?void 0:n.isElement(w)))==null||i?w:w.contextElement||await(n.getDocumentElement==null?void 0:n.getDocumentElement(l.floating)),boundary:d,rootBoundary:u,strategy:c})),g=p==="floating"?{x:a,y:r,width:o.floating.width,height:o.floating.height}:o.reference,y=await(n.getOffsetParent==null?void 0:n.getOffsetParent(l.floating)),C=await(n.isElement==null?void 0:n.isElement(y))?await(n.getScale==null?void 0:n.getScale(y))||{x:1,y:1}:{x:1,y:1},E=hd(n.convertOffsetParentRelativeRectToViewportRelativeRect?await n.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:g,offsetParent:y,strategy:c}):g);return{top:(v.top-E.top+j.top)/C.y,bottom:(E.bottom-v.bottom+j.bottom)/C.y,left:(v.left-E.left+j.left)/C.x,right:(E.right-v.right+j.right)/C.x}}const HT=e=>({name:"arrow",options:e,async fn(s){const{x:i,y:a,placement:r,rects:n,platform:o,elements:l,middlewareData:c}=s,{element:d,padding:u=0}=pi(e,s)||{};if(d==null)return{};const p=f1(u),x={x:i,y:a},h=Gh(r),j=Fh(h),f=await o.getDimensions(d),w=h==="y",v=w?"top":"left",g=w?"bottom":"right",y=w?"clientHeight":"clientWidth",C=n.reference[j]+n.reference[h]-x[h]-n.floating[j],E=x[h]-n.reference[h],P=await(o.getOffsetParent==null?void 0:o.getOffsetParent(d));let I=P?P[y]:0;(!I||!await(o.isElement==null?void 0:o.isElement(P)))&&(I=l.floating[y]||n.floating[j]);const S=C/2-E/2,q=I/2-f[j]/2-1,D=la(p[v],q),K=la(p[g],q),H=D,te=I-f[j]-K,W=I/2-f[j]/2+S,z=Mp(H,W,te),J=!c.arrow&&qn(r)!=null&&W!==z&&n.reference[j]/2-(W<H?D:K)-f[j]/2<0,Y=J?W<H?W-H:W-te:0;return{[h]:x[h]+Y,data:{[h]:z,centerOffset:W-z-Y,...J&&{alignmentOffset:Y}},reset:J}}}),WT=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(s){var i,a;const{placement:r,middlewareData:n,rects:o,initialPlacement:l,platform:c,elements:d}=s,{mainAxis:u=!0,crossAxis:p=!0,fallbackPlacements:x,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:j="none",flipAlignment:f=!0,...w}=pi(e,s);if((i=n.arrow)!=null&&i.alignmentOffset)return{};const v=xi(r),g=Bs(l),y=xi(l)===l,C=await(c.isRTL==null?void 0:c.isRTL(d.floating)),E=x||(y||!f?[xd(l)]:zT(l)),P=j!=="none";!x&&P&&E.push(...GT(l,f,j,C));const I=[l,...E],S=await Xo(s,w),q=[];let D=((a=n.flip)==null?void 0:a.overflows)||[];if(u&&q.push(S[v]),p){const W=LT(r,o,C);q.push(S[W[0]],S[W[1]])}if(D=[...D,{placement:r,overflows:q}],!q.every(W=>W<=0)){var K,H;const W=(((K=n.flip)==null?void 0:K.index)||0)+1,z=I[W];if(z&&(!(p==="alignment"?g!==Bs(z):!1)||D.every(V=>V.overflows[0]>0&&Bs(V.placement)===g)))return{data:{index:W,overflows:D},reset:{placement:z}};let J=(H=D.filter(Y=>Y.overflows[0]<=0).sort((Y,V)=>Y.overflows[1]-V.overflows[1])[0])==null?void 0:H.placement;if(!J)switch(h){case"bestFit":{var te;const Y=(te=D.filter(V=>{if(P){const G=Bs(V.placement);return G===g||G==="y"}return!0}).map(V=>[V.placement,V.overflows.filter(G=>G>0).reduce((G,Q)=>G+Q,0)]).sort((V,G)=>V[1]-G[1])[0])==null?void 0:te[0];Y&&(J=Y);break}case"initialPlacement":J=l;break}if(r!==J)return{reset:{placement:J}}}return{}}}};function Uv(e,s){return{top:e.top-s.height,right:e.right-s.width,bottom:e.bottom-s.height,left:e.left-s.width}}function Hv(e){return VT.some(s=>e[s]>=0)}const QT=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(s){const{rects:i}=s,{strategy:a="referenceHidden",...r}=pi(e,s);switch(a){case"referenceHidden":{const n=await Xo(s,{...r,elementContext:"reference"}),o=Uv(n,i.reference);return{data:{referenceHiddenOffsets:o,referenceHidden:Hv(o)}}}case"escaped":{const n=await Xo(s,{...r,altBoundary:!0}),o=Uv(n,i.floating);return{data:{escapedOffsets:o,escaped:Hv(o)}}}default:return{}}}}},v1=new Set(["left","top"]);async function KT(e,s){const{placement:i,platform:a,elements:r}=e,n=await(a.isRTL==null?void 0:a.isRTL(r.floating)),o=xi(i),l=qn(i),c=Bs(i)==="y",d=v1.has(o)?-1:1,u=n&&c?-1:1,p=pi(s,e);let{mainAxis:x,crossAxis:h,alignmentAxis:j}=typeof p=="number"?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return l&&typeof j=="number"&&(h=l==="end"?j*-1:j),c?{x:h*u,y:x*d}:{x:x*d,y:h*u}}const JT=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(s){var i,a;const{x:r,y:n,placement:o,middlewareData:l}=s,c=await KT(s,e);return o===((i=l.offset)==null?void 0:i.placement)&&(a=l.arrow)!=null&&a.alignmentOffset?{}:{x:r+c.x,y:n+c.y,data:{...c,placement:o}}}}},YT=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(s){const{x:i,y:a,placement:r}=s,{mainAxis:n=!0,crossAxis:o=!1,limiter:l={fn:w=>{let{x:v,y:g}=w;return{x:v,y:g}}},...c}=pi(e,s),d={x:i,y:a},u=await Xo(s,c),p=Bs(xi(r)),x=Mh(p);let h=d[x],j=d[p];if(n){const w=x==="y"?"top":"left",v=x==="y"?"bottom":"right",g=h+u[w],y=h-u[v];h=Mp(g,h,y)}if(o){const w=p==="y"?"top":"left",v=p==="y"?"bottom":"right",g=j+u[w],y=j-u[v];j=Mp(g,j,y)}const f=l.fn({...s,[x]:h,[p]:j});return{...f,data:{x:f.x-i,y:f.y-a,enabled:{[x]:n,[p]:o}}}}}},XT=function(e){return e===void 0&&(e={}),{options:e,fn(s){const{x:i,y:a,placement:r,rects:n,middlewareData:o}=s,{offset:l=0,mainAxis:c=!0,crossAxis:d=!0}=pi(e,s),u={x:i,y:a},p=Bs(r),x=Mh(p);let h=u[x],j=u[p];const f=pi(l,s),w=typeof f=="number"?{mainAxis:f,crossAxis:0}:{mainAxis:0,crossAxis:0,...f};if(c){const y=x==="y"?"height":"width",C=n.reference[x]-n.floating[y]+w.mainAxis,E=n.reference[x]+n.reference[y]-w.mainAxis;h<C?h=C:h>E&&(h=E)}if(d){var v,g;const y=x==="y"?"width":"height",C=v1.has(xi(r)),E=n.reference[p]-n.floating[y]+(C&&((v=o.offset)==null?void 0:v[p])||0)+(C?0:w.crossAxis),P=n.reference[p]+n.reference[y]+(C?0:((g=o.offset)==null?void 0:g[p])||0)-(C?w.crossAxis:0);j<E?j=E:j>P&&(j=P)}return{[x]:h,[p]:j}}}},ZT=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(s){var i,a;const{placement:r,rects:n,platform:o,elements:l}=s,{apply:c=()=>{},...d}=pi(e,s),u=await Xo(s,d),p=xi(r),x=qn(r),h=Bs(r)==="y",{width:j,height:f}=n.floating;let w,v;p==="top"||p==="bottom"?(w=p,v=x===(await(o.isRTL==null?void 0:o.isRTL(l.floating))?"start":"end")?"left":"right"):(v=p,w=x==="end"?"top":"bottom");const g=f-u.top-u.bottom,y=j-u.left-u.right,C=la(f-u[w],g),E=la(j-u[v],y),P=!s.middlewareData.shift;let I=C,S=E;if((i=s.middlewareData.shift)!=null&&i.enabled.x&&(S=y),(a=s.middlewareData.shift)!=null&&a.enabled.y&&(I=g),P&&!x){const D=Gt(u.left,0),K=Gt(u.right,0),H=Gt(u.top,0),te=Gt(u.bottom,0);h?S=j-2*(D!==0||K!==0?D+K:Gt(u.left,u.right)):I=f-2*(H!==0||te!==0?H+te:Gt(u.top,u.bottom))}await c({...s,availableWidth:S,availableHeight:I});const q=await o.getDimensions(l.floating);return j!==q.width||f!==q.height?{reset:{rects:!0}}:{}}}};function tu(){return typeof window<"u"}function Dn(e){return b1(e)?(e.nodeName||"").toLowerCase():"#document"}function Wt(e){var s;return(e==null||(s=e.ownerDocument)==null?void 0:s.defaultView)||window}function Js(e){var s;return(s=(b1(e)?e.ownerDocument:e.document)||window.document)==null?void 0:s.documentElement}function b1(e){return tu()?e instanceof Node||e instanceof Wt(e).Node:!1}function Is(e){return tu()?e instanceof Element||e instanceof Wt(e).Element:!1}function Qs(e){return tu()?e instanceof HTMLElement||e instanceof Wt(e).HTMLElement:!1}function Wv(e){return!tu()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof Wt(e).ShadowRoot}const e6=new Set(["inline","contents"]);function kl(e){const{overflow:s,overflowX:i,overflowY:a,display:r}=Ts(e);return/auto|scroll|overlay|hidden|clip/.test(s+a+i)&&!e6.has(r)}const t6=new Set(["table","td","th"]);function s6(e){return t6.has(Dn(e))}const i6=[":popover-open",":modal"];function su(e){return i6.some(s=>{try{return e.matches(s)}catch{return!1}})}const a6=["transform","translate","scale","rotate","perspective"],r6=["transform","translate","scale","rotate","perspective","filter"],n6=["paint","layout","strict","content"];function $h(e){const s=Uh(),i=Is(e)?Ts(e):e;return a6.some(a=>i[a]?i[a]!=="none":!1)||(i.containerType?i.containerType!=="normal":!1)||!s&&(i.backdropFilter?i.backdropFilter!=="none":!1)||!s&&(i.filter?i.filter!=="none":!1)||r6.some(a=>(i.willChange||"").includes(a))||n6.some(a=>(i.contain||"").includes(a))}function o6(e){let s=ca(e);for(;Qs(s)&&!yn(s);){if($h(s))return s;if(su(s))return null;s=ca(s)}return null}function Uh(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const l6=new Set(["html","body","#document"]);function yn(e){return l6.has(Dn(e))}function Ts(e){return Wt(e).getComputedStyle(e)}function iu(e){return Is(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ca(e){if(Dn(e)==="html")return e;const s=e.assignedSlot||e.parentNode||Wv(e)&&e.host||Js(e);return Wv(s)?s.host:s}function y1(e){const s=ca(e);return yn(s)?e.ownerDocument?e.ownerDocument.body:e.body:Qs(s)&&kl(s)?s:y1(s)}function Zo(e,s,i){var a;s===void 0&&(s=[]),i===void 0&&(i=!0);const r=y1(e),n=r===((a=e.ownerDocument)==null?void 0:a.body),o=Wt(r);if(n){const l=Gp(o);return s.concat(o,o.visualViewport||[],kl(r)?r:[],l&&i?Zo(l):[])}return s.concat(r,Zo(r,[],i))}function Gp(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function j1(e){const s=Ts(e);let i=parseFloat(s.width)||0,a=parseFloat(s.height)||0;const r=Qs(e),n=r?e.offsetWidth:i,o=r?e.offsetHeight:a,l=pd(i)!==n||pd(a)!==o;return l&&(i=n,a=o),{width:i,height:a,$:l}}function Hh(e){return Is(e)?e:e.contextElement}function Jr(e){const s=Hh(e);if(!Qs(s))return $s(1);const i=s.getBoundingClientRect(),{width:a,height:r,$:n}=j1(s);let o=(n?pd(i.width):i.width)/a,l=(n?pd(i.height):i.height)/r;return(!o||!Number.isFinite(o))&&(o=1),(!l||!Number.isFinite(l))&&(l=1),{x:o,y:l}}const c6=$s(0);function w1(e){const s=Wt(e);return!Uh()||!s.visualViewport?c6:{x:s.visualViewport.offsetLeft,y:s.visualViewport.offsetTop}}function d6(e,s,i){return s===void 0&&(s=!1),!i||s&&i!==Wt(e)?!1:s}function ir(e,s,i,a){s===void 0&&(s=!1),i===void 0&&(i=!1);const r=e.getBoundingClientRect(),n=Hh(e);let o=$s(1);s&&(a?Is(a)&&(o=Jr(a)):o=Jr(e));const l=d6(n,i,a)?w1(n):$s(0);let c=(r.left+l.x)/o.x,d=(r.top+l.y)/o.y,u=r.width/o.x,p=r.height/o.y;if(n){const x=Wt(n),h=a&&Is(a)?Wt(a):a;let j=x,f=Gp(j);for(;f&&a&&h!==j;){const w=Jr(f),v=f.getBoundingClientRect(),g=Ts(f),y=v.left+(f.clientLeft+parseFloat(g.paddingLeft))*w.x,C=v.top+(f.clientTop+parseFloat(g.paddingTop))*w.y;c*=w.x,d*=w.y,u*=w.x,p*=w.y,c+=y,d+=C,j=Wt(f),f=Gp(j)}}return hd({width:u,height:p,x:c,y:d})}function Wh(e,s){const i=iu(e).scrollLeft;return s?s.left+i:ir(Js(e)).left+i}function N1(e,s,i){i===void 0&&(i=!1);const a=e.getBoundingClientRect(),r=a.left+s.scrollLeft-(i?0:Wh(e,a)),n=a.top+s.scrollTop;return{x:r,y:n}}function u6(e){let{elements:s,rect:i,offsetParent:a,strategy:r}=e;const n=r==="fixed",o=Js(a),l=s?su(s.floating):!1;if(a===o||l&&n)return i;let c={scrollLeft:0,scrollTop:0},d=$s(1);const u=$s(0),p=Qs(a);if((p||!p&&!n)&&((Dn(a)!=="body"||kl(o))&&(c=iu(a)),Qs(a))){const h=ir(a);d=Jr(a),u.x=h.x+a.clientLeft,u.y=h.y+a.clientTop}const x=o&&!p&&!n?N1(o,c,!0):$s(0);return{width:i.width*d.x,height:i.height*d.y,x:i.x*d.x-c.scrollLeft*d.x+u.x+x.x,y:i.y*d.y-c.scrollTop*d.y+u.y+x.y}}function m6(e){return Array.from(e.getClientRects())}function p6(e){const s=Js(e),i=iu(e),a=e.ownerDocument.body,r=Gt(s.scrollWidth,s.clientWidth,a.scrollWidth,a.clientWidth),n=Gt(s.scrollHeight,s.clientHeight,a.scrollHeight,a.clientHeight);let o=-i.scrollLeft+Wh(e);const l=-i.scrollTop;return Ts(a).direction==="rtl"&&(o+=Gt(s.clientWidth,a.clientWidth)-r),{width:r,height:n,x:o,y:l}}function x6(e,s){const i=Wt(e),a=Js(e),r=i.visualViewport;let n=a.clientWidth,o=a.clientHeight,l=0,c=0;if(r){n=r.width,o=r.height;const d=Uh();(!d||d&&s==="fixed")&&(l=r.offsetLeft,c=r.offsetTop)}return{width:n,height:o,x:l,y:c}}const h6=new Set(["absolute","fixed"]);function g6(e,s){const i=ir(e,!0,s==="fixed"),a=i.top+e.clientTop,r=i.left+e.clientLeft,n=Qs(e)?Jr(e):$s(1),o=e.clientWidth*n.x,l=e.clientHeight*n.y,c=r*n.x,d=a*n.y;return{width:o,height:l,x:c,y:d}}function Qv(e,s,i){let a;if(s==="viewport")a=x6(e,i);else if(s==="document")a=p6(Js(e));else if(Is(s))a=g6(s,i);else{const r=w1(e);a={x:s.x-r.x,y:s.y-r.y,width:s.width,height:s.height}}return hd(a)}function k1(e,s){const i=ca(e);return i===s||!Is(i)||yn(i)?!1:Ts(i).position==="fixed"||k1(i,s)}function f6(e,s){const i=s.get(e);if(i)return i;let a=Zo(e,[],!1).filter(l=>Is(l)&&Dn(l)!=="body"),r=null;const n=Ts(e).position==="fixed";let o=n?ca(e):e;for(;Is(o)&&!yn(o);){const l=Ts(o),c=$h(o);!c&&l.position==="fixed"&&(r=null),(n?!c&&!r:!c&&l.position==="static"&&!!r&&h6.has(r.position)||kl(o)&&!c&&k1(e,o))?a=a.filter(u=>u!==o):r=l,o=ca(o)}return s.set(e,a),a}function v6(e){let{element:s,boundary:i,rootBoundary:a,strategy:r}=e;const o=[...i==="clippingAncestors"?su(s)?[]:f6(s,this._c):[].concat(i),a],l=o[0],c=o.reduce((d,u)=>{const p=Qv(s,u,r);return d.top=Gt(p.top,d.top),d.right=la(p.right,d.right),d.bottom=la(p.bottom,d.bottom),d.left=Gt(p.left,d.left),d},Qv(s,l,r));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}}function b6(e){const{width:s,height:i}=j1(e);return{width:s,height:i}}function y6(e,s,i){const a=Qs(s),r=Js(s),n=i==="fixed",o=ir(e,!0,n,s);let l={scrollLeft:0,scrollTop:0};const c=$s(0);function d(){c.x=Wh(r)}if(a||!a&&!n)if((Dn(s)!=="body"||kl(r))&&(l=iu(s)),a){const h=ir(s,!0,n,s);c.x=h.x+s.clientLeft,c.y=h.y+s.clientTop}else r&&d();n&&!a&&r&&d();const u=r&&!a&&!n?N1(r,l):$s(0),p=o.left+l.scrollLeft-c.x-u.x,x=o.top+l.scrollTop-c.y-u.y;return{x:p,y:x,width:o.width,height:o.height}}function rm(e){return Ts(e).position==="static"}function Kv(e,s){if(!Qs(e)||Ts(e).position==="fixed")return null;if(s)return s(e);let i=e.offsetParent;return Js(e)===i&&(i=i.ownerDocument.body),i}function C1(e,s){const i=Wt(e);if(su(e))return i;if(!Qs(e)){let r=ca(e);for(;r&&!yn(r);){if(Is(r)&&!rm(r))return r;r=ca(r)}return i}let a=Kv(e,s);for(;a&&s6(a)&&rm(a);)a=Kv(a,s);return a&&yn(a)&&rm(a)&&!$h(a)?i:a||o6(e)||i}const j6=async function(e){const s=this.getOffsetParent||C1,i=this.getDimensions,a=await i(e.floating);return{reference:y6(e.reference,await s(e.floating),e.strategy),floating:{x:0,y:0,width:a.width,height:a.height}}};function w6(e){return Ts(e).direction==="rtl"}const N6={convertOffsetParentRelativeRectToViewportRelativeRect:u6,getDocumentElement:Js,getClippingRect:v6,getOffsetParent:C1,getElementRects:j6,getClientRects:m6,getDimensions:b6,getScale:Jr,isElement:Is,isRTL:w6};function E1(e,s){return e.x===s.x&&e.y===s.y&&e.width===s.width&&e.height===s.height}function k6(e,s){let i=null,a;const r=Js(e);function n(){var l;clearTimeout(a),(l=i)==null||l.disconnect(),i=null}function o(l,c){l===void 0&&(l=!1),c===void 0&&(c=1),n();const d=e.getBoundingClientRect(),{left:u,top:p,width:x,height:h}=d;if(l||s(),!x||!h)return;const j=lc(p),f=lc(r.clientWidth-(u+x)),w=lc(r.clientHeight-(p+h)),v=lc(u),y={rootMargin:-j+"px "+-f+"px "+-w+"px "+-v+"px",threshold:Gt(0,la(1,c))||1};let C=!0;function E(P){const I=P[0].intersectionRatio;if(I!==c){if(!C)return o();I?o(!1,I):a=setTimeout(()=>{o(!1,1e-7)},1e3)}I===1&&!E1(d,e.getBoundingClientRect())&&o(),C=!1}try{i=new IntersectionObserver(E,{...y,root:r.ownerDocument})}catch{i=new IntersectionObserver(E,y)}i.observe(e)}return o(!0),n}function C6(e,s,i,a){a===void 0&&(a={});const{ancestorScroll:r=!0,ancestorResize:n=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:c=!1}=a,d=Hh(e),u=r||n?[...d?Zo(d):[],...Zo(s)]:[];u.forEach(v=>{r&&v.addEventListener("scroll",i,{passive:!0}),n&&v.addEventListener("resize",i)});const p=d&&l?k6(d,i):null;let x=-1,h=null;o&&(h=new ResizeObserver(v=>{let[g]=v;g&&g.target===d&&h&&(h.unobserve(s),cancelAnimationFrame(x),x=requestAnimationFrame(()=>{var y;(y=h)==null||y.observe(s)})),i()}),d&&!c&&h.observe(d),h.observe(s));let j,f=c?ir(e):null;c&&w();function w(){const v=ir(e);f&&!E1(f,v)&&i(),f=v,j=requestAnimationFrame(w)}return i(),()=>{var v;u.forEach(g=>{r&&g.removeEventListener("scroll",i),n&&g.removeEventListener("resize",i)}),p==null||p(),(v=h)==null||v.disconnect(),h=null,c&&cancelAnimationFrame(j)}}const E6=JT,P6=YT,S6=WT,A6=ZT,I6=QT,Jv=HT,T6=XT,q6=(e,s,i)=>{const a=new Map,r={platform:N6,...i},n={...r.platform,_c:a};return UT(e,s,{...r,platform:n})};var D6=typeof document<"u",V6=function(){},Ac=D6?N.useLayoutEffect:V6;function gd(e,s){if(e===s)return!0;if(typeof e!=typeof s)return!1;if(typeof e=="function"&&e.toString()===s.toString())return!0;let i,a,r;if(e&&s&&typeof e=="object"){if(Array.isArray(e)){if(i=e.length,i!==s.length)return!1;for(a=i;a--!==0;)if(!gd(e[a],s[a]))return!1;return!0}if(r=Object.keys(e),i=r.length,i!==Object.keys(s).length)return!1;for(a=i;a--!==0;)if(!{}.hasOwnProperty.call(s,r[a]))return!1;for(a=i;a--!==0;){const n=r[a];if(!(n==="_owner"&&e.$$typeof)&&!gd(e[n],s[n]))return!1}return!0}return e!==e&&s!==s}function P1(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Yv(e,s){const i=P1(e);return Math.round(s*i)/i}function nm(e){const s=N.useRef(e);return Ac(()=>{s.current=e}),s}function _6(e){e===void 0&&(e={});const{placement:s="bottom",strategy:i="absolute",middleware:a=[],platform:r,elements:{reference:n,floating:o}={},transform:l=!0,whileElementsMounted:c,open:d}=e,[u,p]=N.useState({x:0,y:0,strategy:i,placement:s,middlewareData:{},isPositioned:!1}),[x,h]=N.useState(a);gd(x,a)||h(a);const[j,f]=N.useState(null),[w,v]=N.useState(null),g=N.useCallback(V=>{V!==P.current&&(P.current=V,f(V))},[]),y=N.useCallback(V=>{V!==I.current&&(I.current=V,v(V))},[]),C=n||j,E=o||w,P=N.useRef(null),I=N.useRef(null),S=N.useRef(u),q=c!=null,D=nm(c),K=nm(r),H=nm(d),te=N.useCallback(()=>{if(!P.current||!I.current)return;const V={placement:s,strategy:i,middleware:x};K.current&&(V.platform=K.current),q6(P.current,I.current,V).then(G=>{const Q={...G,isPositioned:H.current!==!1};W.current&&!gd(S.current,Q)&&(S.current=Q,bl.flushSync(()=>{p(Q)}))})},[x,s,i,K,H]);Ac(()=>{d===!1&&S.current.isPositioned&&(S.current.isPositioned=!1,p(V=>({...V,isPositioned:!1})))},[d]);const W=N.useRef(!1);Ac(()=>(W.current=!0,()=>{W.current=!1}),[]),Ac(()=>{if(C&&(P.current=C),E&&(I.current=E),C&&E){if(D.current)return D.current(C,E,te);te()}},[C,E,te,D,q]);const z=N.useMemo(()=>({reference:P,floating:I,setReference:g,setFloating:y}),[g,y]),J=N.useMemo(()=>({reference:C,floating:E}),[C,E]),Y=N.useMemo(()=>{const V={position:i,left:0,top:0};if(!J.floating)return V;const G=Yv(J.floating,u.x),Q=Yv(J.floating,u.y);return l?{...V,transform:"translate("+G+"px, "+Q+"px)",...P1(J.floating)>=1.5&&{willChange:"transform"}}:{position:i,left:G,top:Q}},[i,l,J.floating,u.x,u.y]);return N.useMemo(()=>({...u,update:te,refs:z,elements:J,floatingStyles:Y}),[u,te,z,J,Y])}const R6=e=>{function s(i){return{}.hasOwnProperty.call(i,"current")}return{name:"arrow",options:e,fn(i){const{element:a,padding:r}=typeof e=="function"?e(i):e;return a&&s(a)?a.current!=null?Jv({element:a.current,padding:r}).fn(i):{}:a?Jv({element:a,padding:r}).fn(i):{}}}},O6=(e,s)=>({...E6(e),options:[e,s]}),L6=(e,s)=>({...P6(e),options:[e,s]}),z6=(e,s)=>({...T6(e),options:[e,s]}),B6=(e,s)=>({...S6(e),options:[e,s]}),M6=(e,s)=>({...A6(e),options:[e,s]}),F6=(e,s)=>({...I6(e),options:[e,s]}),G6=(e,s)=>({...R6(e),options:[e,s]});var $6="Arrow",S1=N.forwardRef((e,s)=>{const{children:i,width:a=10,height:r=5,...n}=e;return t.jsx(st.svg,{...n,ref:s,width:a,height:r,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?i:t.jsx("polygon",{points:"0,0 30,0 15,10"})})});S1.displayName=$6;var U6=S1;function H6(e){const[s,i]=N.useState(void 0);return Ws(()=>{if(e){i({width:e.offsetWidth,height:e.offsetHeight});const a=new ResizeObserver(r=>{if(!Array.isArray(r)||!r.length)return;const n=r[0];let o,l;if("borderBoxSize"in n){const c=n.borderBoxSize,d=Array.isArray(c)?c[0]:c;o=d.inlineSize,l=d.blockSize}else o=e.offsetWidth,l=e.offsetHeight;i({width:o,height:l})});return a.observe(e,{box:"border-box"}),()=>a.unobserve(e)}else i(void 0)},[e]),s}var A1="Popper",[I1,T1]=An(A1),[t$,q1]=I1(A1),D1="PopperAnchor",V1=N.forwardRef((e,s)=>{const{__scopePopper:i,virtualRef:a,...r}=e,n=q1(D1,i),o=N.useRef(null),l=Kt(s,o);return N.useEffect(()=>{n.onAnchorChange((a==null?void 0:a.current)||o.current)}),a?null:t.jsx(st.div,{...r,ref:l})});V1.displayName=D1;var Qh="PopperContent",[W6,Q6]=I1(Qh),_1=N.forwardRef((e,s)=>{var ve,cr,bi,ya,yi,dr;const{__scopePopper:i,side:a="bottom",sideOffset:r=0,align:n="center",alignOffset:o=0,arrowPadding:l=0,avoidCollisions:c=!0,collisionBoundary:d=[],collisionPadding:u=0,sticky:p="partial",hideWhenDetached:x=!1,updatePositionStrategy:h="optimized",onPlaced:j,...f}=e,w=q1(Qh,i),[v,g]=N.useState(null),y=Kt(s,ji=>g(ji)),[C,E]=N.useState(null),P=H6(C),I=(P==null?void 0:P.width)??0,S=(P==null?void 0:P.height)??0,q=a+(n!=="center"?"-"+n:""),D=typeof u=="number"?u:{top:0,right:0,bottom:0,left:0,...u},K=Array.isArray(d)?d:[d],H=K.length>0,te={padding:D,boundary:K.filter(J6),altBoundary:H},{refs:W,floatingStyles:z,placement:J,isPositioned:Y,middlewareData:V}=_6({strategy:"fixed",placement:q,whileElementsMounted:(...ji)=>C6(...ji,{animationFrame:h==="always"}),elements:{reference:w.anchor},middleware:[O6({mainAxis:r+S,alignmentAxis:o}),c&&L6({mainAxis:!0,crossAxis:!1,limiter:p==="partial"?z6():void 0,...te}),c&&B6({...te}),M6({...te,apply:({elements:ji,rects:Tl,availableWidth:fu,availableHeight:ql})=>{const{width:vu,height:zn}=Tl.reference,ur=ji.floating.style;ur.setProperty("--radix-popper-available-width",`${fu}px`),ur.setProperty("--radix-popper-available-height",`${ql}px`),ur.setProperty("--radix-popper-anchor-width",`${vu}px`),ur.setProperty("--radix-popper-anchor-height",`${zn}px`)}}),C&&G6({element:C,padding:l}),Y6({arrowWidth:I,arrowHeight:S}),x&&F6({strategy:"referenceHidden",...te})]}),[G,Q]=L1(J),ce=oa(j);Ws(()=>{Y&&(ce==null||ce())},[Y,ce]);const ie=(ve=V.arrow)==null?void 0:ve.x,me=(cr=V.arrow)==null?void 0:cr.y,xe=((bi=V.arrow)==null?void 0:bi.centerOffset)!==0,[We,ht]=N.useState();return Ws(()=>{v&&ht(window.getComputedStyle(v).zIndex)},[v]),t.jsx("div",{ref:W.setFloating,"data-radix-popper-content-wrapper":"",style:{...z,transform:Y?z.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:We,"--radix-popper-transform-origin":[(ya=V.transformOrigin)==null?void 0:ya.x,(yi=V.transformOrigin)==null?void 0:yi.y].join(" "),...((dr=V.hide)==null?void 0:dr.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:t.jsx(W6,{scope:i,placedSide:G,onArrowChange:E,arrowX:ie,arrowY:me,shouldHideArrow:xe,children:t.jsx(st.div,{"data-side":G,"data-align":Q,...f,ref:y,style:{...f.style,animation:Y?void 0:"none"}})})})});_1.displayName=Qh;var R1="PopperArrow",K6={top:"bottom",right:"left",bottom:"top",left:"right"},O1=N.forwardRef(function(s,i){const{__scopePopper:a,...r}=s,n=Q6(R1,a),o=K6[n.placedSide];return t.jsx("span",{ref:n.onArrowChange,style:{position:"absolute",left:n.arrowX,top:n.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[n.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[n.placedSide],visibility:n.shouldHideArrow?"hidden":void 0},children:t.jsx(U6,{...r,ref:i,style:{...r.style,display:"block"}})})});O1.displayName=R1;function J6(e){return e!==null}var Y6=e=>({name:"transformOrigin",options:e,fn(s){var w,v,g;const{placement:i,rects:a,middlewareData:r}=s,o=((w=r.arrow)==null?void 0:w.centerOffset)!==0,l=o?0:e.arrowWidth,c=o?0:e.arrowHeight,[d,u]=L1(i),p={start:"0%",center:"50%",end:"100%"}[u],x=(((v=r.arrow)==null?void 0:v.x)??0)+l/2,h=(((g=r.arrow)==null?void 0:g.y)??0)+c/2;let j="",f="";return d==="bottom"?(j=o?p:`${x}px`,f=`${-c}px`):d==="top"?(j=o?p:`${x}px`,f=`${a.floating.height+c}px`):d==="right"?(j=`${-c}px`,f=o?p:`${h}px`):d==="left"&&(j=`${a.floating.width+c}px`,f=o?p:`${h}px`),{data:{x:j,y:f}}}});function L1(e){const[s,i="center"]=e.split("-");return[s,i]}var X6=V1,Z6=_1,eq=O1,[au,s$]=An("Tooltip",[T1]),Kh=T1(),z1="TooltipProvider",tq=700,Xv="tooltip.open",[sq,B1]=au(z1),M1=e=>{const{__scopeTooltip:s,delayDuration:i=tq,skipDelayDuration:a=300,disableHoverableContent:r=!1,children:n}=e,o=N.useRef(!0),l=N.useRef(!1),c=N.useRef(0);return N.useEffect(()=>{const d=c.current;return()=>window.clearTimeout(d)},[]),t.jsx(sq,{scope:s,isOpenDelayedRef:o,delayDuration:i,onOpen:N.useCallback(()=>{window.clearTimeout(c.current),o.current=!1},[]),onClose:N.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>o.current=!0,a)},[a]),isPointerInTransitRef:l,onPointerInTransitChange:N.useCallback(d=>{l.current=d},[]),disableHoverableContent:r,children:n})};M1.displayName=z1;var F1="Tooltip",[i$,ru]=au(F1),$p="TooltipTrigger",iq=N.forwardRef((e,s)=>{const{__scopeTooltip:i,...a}=e,r=ru($p,i),n=B1($p,i),o=Kh(i),l=N.useRef(null),c=Kt(s,l,r.onTriggerChange),d=N.useRef(!1),u=N.useRef(!1),p=N.useCallback(()=>d.current=!1,[]);return N.useEffect(()=>()=>document.removeEventListener("pointerup",p),[p]),t.jsx(X6,{asChild:!0,...o,children:t.jsx(st.button,{"aria-describedby":r.open?r.contentId:void 0,"data-state":r.stateAttribute,...a,ref:c,onPointerMove:Ge(e.onPointerMove,x=>{x.pointerType!=="touch"&&!u.current&&!n.isPointerInTransitRef.current&&(r.onTriggerEnter(),u.current=!0)}),onPointerLeave:Ge(e.onPointerLeave,()=>{r.onTriggerLeave(),u.current=!1}),onPointerDown:Ge(e.onPointerDown,()=>{r.open&&r.onClose(),d.current=!0,document.addEventListener("pointerup",p,{once:!0})}),onFocus:Ge(e.onFocus,()=>{d.current||r.onOpen()}),onBlur:Ge(e.onBlur,r.onClose),onClick:Ge(e.onClick,r.onClose)})})});iq.displayName=$p;var aq="TooltipPortal",[a$,rq]=au(aq,{forceMount:void 0}),jn="TooltipContent",G1=N.forwardRef((e,s)=>{const i=rq(jn,e.__scopeTooltip),{forceMount:a=i.forceMount,side:r="top",...n}=e,o=ru(jn,e.__scopeTooltip);return t.jsx(Kd,{present:a||o.open,children:o.disableHoverableContent?t.jsx($1,{side:r,...n,ref:s}):t.jsx(nq,{side:r,...n,ref:s})})}),nq=N.forwardRef((e,s)=>{const i=ru(jn,e.__scopeTooltip),a=B1(jn,e.__scopeTooltip),r=N.useRef(null),n=Kt(s,r),[o,l]=N.useState(null),{trigger:c,onClose:d}=i,u=r.current,{onPointerInTransitChange:p}=a,x=N.useCallback(()=>{l(null),p(!1)},[p]),h=N.useCallback((j,f)=>{const w=j.currentTarget,v={x:j.clientX,y:j.clientY},g=uq(v,w.getBoundingClientRect()),y=mq(v,g),C=pq(f.getBoundingClientRect()),E=hq([...y,...C]);l(E),p(!0)},[p]);return N.useEffect(()=>()=>x(),[x]),N.useEffect(()=>{if(c&&u){const j=w=>h(w,u),f=w=>h(w,c);return c.addEventListener("pointerleave",j),u.addEventListener("pointerleave",f),()=>{c.removeEventListener("pointerleave",j),u.removeEventListener("pointerleave",f)}}},[c,u,h,x]),N.useEffect(()=>{if(o){const j=f=>{const w=f.target,v={x:f.clientX,y:f.clientY},g=(c==null?void 0:c.contains(w))||(u==null?void 0:u.contains(w)),y=!xq(v,o);g?x():y&&(x(),d())};return document.addEventListener("pointermove",j),()=>document.removeEventListener("pointermove",j)}},[c,u,o,d,x]),t.jsx($1,{...e,ref:n})}),[oq,lq]=au(F1,{isInside:!1}),cq=HS("TooltipContent"),$1=N.forwardRef((e,s)=>{const{__scopeTooltip:i,children:a,"aria-label":r,onEscapeKeyDown:n,onPointerDownOutside:o,...l}=e,c=ru(jn,i),d=Kh(i),{onClose:u}=c;return N.useEffect(()=>(document.addEventListener(Xv,u),()=>document.removeEventListener(Xv,u)),[u]),N.useEffect(()=>{if(c.trigger){const p=x=>{const h=x.target;h!=null&&h.contains(c.trigger)&&u()};return window.addEventListener("scroll",p,{capture:!0}),()=>window.removeEventListener("scroll",p,{capture:!0})}},[c.trigger,u]),t.jsx(Rh,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:n,onPointerDownOutside:o,onFocusOutside:p=>p.preventDefault(),onDismiss:u,children:t.jsxs(Z6,{"data-state":c.stateAttribute,...d,...l,ref:s,style:{...l.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[t.jsx(cq,{children:a}),t.jsx(oq,{scope:i,isInside:!0,children:t.jsx(tI,{id:c.contentId,role:"tooltip",children:r||a})})]})})});G1.displayName=jn;var U1="TooltipArrow",dq=N.forwardRef((e,s)=>{const{__scopeTooltip:i,...a}=e,r=Kh(i);return lq(U1,i).isInside?null:t.jsx(eq,{...r,...a,ref:s})});dq.displayName=U1;function uq(e,s){const i=Math.abs(s.top-e.y),a=Math.abs(s.bottom-e.y),r=Math.abs(s.right-e.x),n=Math.abs(s.left-e.x);switch(Math.min(i,a,r,n)){case n:return"left";case r:return"right";case i:return"top";case a:return"bottom";default:throw new Error("unreachable")}}function mq(e,s,i=5){const a=[];switch(s){case"top":a.push({x:e.x-i,y:e.y+i},{x:e.x+i,y:e.y+i});break;case"bottom":a.push({x:e.x-i,y:e.y-i},{x:e.x+i,y:e.y-i});break;case"left":a.push({x:e.x+i,y:e.y-i},{x:e.x+i,y:e.y+i});break;case"right":a.push({x:e.x-i,y:e.y-i},{x:e.x-i,y:e.y+i});break}return a}function pq(e){const{top:s,right:i,bottom:a,left:r}=e;return[{x:r,y:s},{x:i,y:s},{x:i,y:a},{x:r,y:a}]}function xq(e,s){const{x:i,y:a}=e;let r=!1;for(let n=0,o=s.length-1;n<s.length;o=n++){const l=s[n],c=s[o],d=l.x,u=l.y,p=c.x,x=c.y;u>a!=x>a&&i<(p-d)*(a-u)/(x-u)+d&&(r=!r)}return r}function hq(e){const s=e.slice();return s.sort((i,a)=>i.x<a.x?-1:i.x>a.x?1:i.y<a.y?-1:i.y>a.y?1:0),gq(s)}function gq(e){if(e.length<=1)return e.slice();const s=[];for(let a=0;a<e.length;a++){const r=e[a];for(;s.length>=2;){const n=s[s.length-1],o=s[s.length-2];if((n.x-o.x)*(r.y-o.y)>=(n.y-o.y)*(r.x-o.x))s.pop();else break}s.push(r)}s.pop();const i=[];for(let a=e.length-1;a>=0;a--){const r=e[a];for(;i.length>=2;){const n=i[i.length-1],o=i[i.length-2];if((n.x-o.x)*(r.y-o.y)>=(n.y-o.y)*(r.x-o.x))i.pop();else break}i.push(r)}return i.pop(),s.length===1&&i.length===1&&s[0].x===i[0].x&&s[0].y===i[0].y?s:s.concat(i)}var fq=M1,H1=G1;const vq=fq,bq=N.forwardRef(({className:e,sideOffset:s=4,...i},a)=>t.jsx(H1,{ref:a,sideOffset:s,className:rt("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...i}));bq.displayName=H1.displayName;var Cl=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},ar=typeof window>"u"||"Deno"in globalThis;function Vt(){}function yq(e,s){return typeof e=="function"?e(s):e}function Up(e){return typeof e=="number"&&e>=0&&e!==1/0}function W1(e,s){return Math.max(e+(s||0)-Date.now(),0)}function ia(e,s){return typeof e=="function"?e(s):e}function ss(e,s){return typeof e=="function"?e(s):e}function Zv(e,s){const{type:i="all",exact:a,fetchStatus:r,predicate:n,queryKey:o,stale:l}=e;if(o){if(a){if(s.queryHash!==Jh(o,s.options))return!1}else if(!tl(s.queryKey,o))return!1}if(i!=="all"){const c=s.isActive();if(i==="active"&&!c||i==="inactive"&&c)return!1}return!(typeof l=="boolean"&&s.isStale()!==l||r&&r!==s.state.fetchStatus||n&&!n(s))}function eb(e,s){const{exact:i,status:a,predicate:r,mutationKey:n}=e;if(n){if(!s.options.mutationKey)return!1;if(i){if(el(s.options.mutationKey)!==el(n))return!1}else if(!tl(s.options.mutationKey,n))return!1}return!(a&&s.state.status!==a||r&&!r(s))}function Jh(e,s){return((s==null?void 0:s.queryKeyHashFn)||el)(e)}function el(e){return JSON.stringify(e,(s,i)=>Wp(i)?Object.keys(i).sort().reduce((a,r)=>(a[r]=i[r],a),{}):i)}function tl(e,s){return e===s?!0:typeof e!=typeof s?!1:e&&s&&typeof e=="object"&&typeof s=="object"?Object.keys(s).every(i=>tl(e[i],s[i])):!1}function Q1(e,s){if(e===s)return e;const i=tb(e)&&tb(s);if(i||Wp(e)&&Wp(s)){const a=i?e:Object.keys(e),r=a.length,n=i?s:Object.keys(s),o=n.length,l=i?[]:{},c=new Set(a);let d=0;for(let u=0;u<o;u++){const p=i?u:n[u];(!i&&c.has(p)||i)&&e[p]===void 0&&s[p]===void 0?(l[p]=void 0,d++):(l[p]=Q1(e[p],s[p]),l[p]===e[p]&&e[p]!==void 0&&d++)}return r===o&&d===r?e:l}return s}function Hp(e,s){if(!s||Object.keys(e).length!==Object.keys(s).length)return!1;for(const i in e)if(e[i]!==s[i])return!1;return!0}function tb(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Wp(e){if(!sb(e))return!1;const s=e.constructor;if(s===void 0)return!0;const i=s.prototype;return!(!sb(i)||!i.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function sb(e){return Object.prototype.toString.call(e)==="[object Object]"}function jq(e){return new Promise(s=>{setTimeout(s,e)})}function Qp(e,s,i){return typeof i.structuralSharing=="function"?i.structuralSharing(e,s):i.structuralSharing!==!1?Q1(e,s):s}function wq(e,s,i=0){const a=[...e,s];return i&&a.length>i?a.slice(1):a}function Nq(e,s,i=0){const a=[s,...e];return i&&a.length>i?a.slice(0,-1):a}var Yh=Symbol();function K1(e,s){return!e.queryFn&&(s!=null&&s.initialPromise)?()=>s.initialPromise:!e.queryFn||e.queryFn===Yh?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function kq(e,s){return typeof e=="function"?e(...s):!!e}var za,Oi,en,Dj,Cq=(Dj=class extends Cl{constructor(){super();le(this,za);le(this,Oi);le(this,en);Z(this,en,s=>{if(!ar&&window.addEventListener){const i=()=>s();return window.addEventListener("visibilitychange",i,!1),()=>{window.removeEventListener("visibilitychange",i)}}})}onSubscribe(){A(this,Oi)||this.setEventListener(A(this,en))}onUnsubscribe(){var s;this.hasListeners()||((s=A(this,Oi))==null||s.call(this),Z(this,Oi,void 0))}setEventListener(s){var i;Z(this,en,s),(i=A(this,Oi))==null||i.call(this),Z(this,Oi,s(a=>{typeof a=="boolean"?this.setFocused(a):this.onFocus()}))}setFocused(s){A(this,za)!==s&&(Z(this,za,s),this.onFocus())}onFocus(){const s=this.isFocused();this.listeners.forEach(i=>{i(s)})}isFocused(){var s;return typeof A(this,za)=="boolean"?A(this,za):((s=globalThis.document)==null?void 0:s.visibilityState)!=="hidden"}},za=new WeakMap,Oi=new WeakMap,en=new WeakMap,Dj),Xh=new Cq,tn,Li,sn,Vj,Eq=(Vj=class extends Cl{constructor(){super();le(this,tn,!0);le(this,Li);le(this,sn);Z(this,sn,s=>{if(!ar&&window.addEventListener){const i=()=>s(!0),a=()=>s(!1);return window.addEventListener("online",i,!1),window.addEventListener("offline",a,!1),()=>{window.removeEventListener("online",i),window.removeEventListener("offline",a)}}})}onSubscribe(){A(this,Li)||this.setEventListener(A(this,sn))}onUnsubscribe(){var s;this.hasListeners()||((s=A(this,Li))==null||s.call(this),Z(this,Li,void 0))}setEventListener(s){var i;Z(this,sn,s),(i=A(this,Li))==null||i.call(this),Z(this,Li,s(this.setOnline.bind(this)))}setOnline(s){A(this,tn)!==s&&(Z(this,tn,s),this.listeners.forEach(a=>{a(s)}))}isOnline(){return A(this,tn)}},tn=new WeakMap,Li=new WeakMap,sn=new WeakMap,Vj),fd=new Eq;function Kp(){let e,s;const i=new Promise((r,n)=>{e=r,s=n});i.status="pending",i.catch(()=>{});function a(r){Object.assign(i,r),delete i.resolve,delete i.reject}return i.resolve=r=>{a({status:"fulfilled",value:r}),e(r)},i.reject=r=>{a({status:"rejected",reason:r}),s(r)},i}function Pq(e){return Math.min(1e3*2**e,3e4)}function J1(e){return(e??"online")==="online"?fd.isOnline():!0}var Y1=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function om(e){return e instanceof Y1}function X1(e){let s=!1,i=0,a=!1,r;const n=Kp(),o=f=>{var w;a||(x(new Y1(f)),(w=e.abort)==null||w.call(e))},l=()=>{s=!0},c=()=>{s=!1},d=()=>Xh.isFocused()&&(e.networkMode==="always"||fd.isOnline())&&e.canRun(),u=()=>J1(e.networkMode)&&e.canRun(),p=f=>{var w;a||(a=!0,(w=e.onSuccess)==null||w.call(e,f),r==null||r(),n.resolve(f))},x=f=>{var w;a||(a=!0,(w=e.onError)==null||w.call(e,f),r==null||r(),n.reject(f))},h=()=>new Promise(f=>{var w;r=v=>{(a||d())&&f(v)},(w=e.onPause)==null||w.call(e)}).then(()=>{var f;r=void 0,a||(f=e.onContinue)==null||f.call(e)}),j=()=>{if(a)return;let f;const w=i===0?e.initialPromise:void 0;try{f=w??e.fn()}catch(v){f=Promise.reject(v)}Promise.resolve(f).then(p).catch(v=>{var P;if(a)return;const g=e.retry??(ar?0:3),y=e.retryDelay??Pq,C=typeof y=="function"?y(i,v):y,E=g===!0||typeof g=="number"&&i<g||typeof g=="function"&&g(i,v);if(s||!E){x(v);return}i++,(P=e.onFail)==null||P.call(e,i,v),jq(C).then(()=>d()?void 0:h()).then(()=>{s?x(v):j()})})};return{promise:n,cancel:o,continue:()=>(r==null||r(),n),cancelRetry:l,continueRetry:c,canStart:u,start:()=>(u()?j():h().then(j),n)}}var Sq=e=>setTimeout(e,0);function Aq(){let e=[],s=0,i=l=>{l()},a=l=>{l()},r=Sq;const n=l=>{s?e.push(l):r(()=>{i(l)})},o=()=>{const l=e;e=[],l.length&&r(()=>{a(()=>{l.forEach(c=>{i(c)})})})};return{batch:l=>{let c;s++;try{c=l()}finally{s--,s||o()}return c},batchCalls:l=>(...c)=>{n(()=>{l(...c)})},schedule:n,setNotifyFunction:l=>{i=l},setBatchNotifyFunction:l=>{a=l},setScheduler:l=>{r=l}}}var ut=Aq(),Ba,_j,Z1=(_j=class{constructor(){le(this,Ba)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Up(this.gcTime)&&Z(this,Ba,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(ar?1/0:5*60*1e3))}clearGcTimeout(){A(this,Ba)&&(clearTimeout(A(this,Ba)),Z(this,Ba,void 0))}},Ba=new WeakMap,_j),an,Ma,ts,Fa,vt,cl,Ga,js,ei,Rj,Iq=(Rj=class extends Z1{constructor(s){super();le(this,js);le(this,an);le(this,Ma);le(this,ts);le(this,Fa);le(this,vt);le(this,cl);le(this,Ga);Z(this,Ga,!1),Z(this,cl,s.defaultOptions),this.setOptions(s.options),this.observers=[],Z(this,Fa,s.client),Z(this,ts,A(this,Fa).getQueryCache()),this.queryKey=s.queryKey,this.queryHash=s.queryHash,Z(this,an,Tq(this.options)),this.state=s.state??A(this,an),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var s;return(s=A(this,vt))==null?void 0:s.promise}setOptions(s){this.options={...A(this,cl),...s},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&A(this,ts).remove(this)}setData(s,i){const a=Qp(this.state.data,s,this.options);return he(this,js,ei).call(this,{data:a,type:"success",dataUpdatedAt:i==null?void 0:i.updatedAt,manual:i==null?void 0:i.manual}),a}setState(s,i){he(this,js,ei).call(this,{type:"setState",state:s,setStateOptions:i})}cancel(s){var a,r;const i=(a=A(this,vt))==null?void 0:a.promise;return(r=A(this,vt))==null||r.cancel(s),i?i.then(Vt).catch(Vt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(A(this,an))}isActive(){return this.observers.some(s=>ss(s.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Yh||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(s=>ia(s.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(s=>s.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(s=0){return this.state.data===void 0?!0:s==="static"?!1:this.state.isInvalidated?!0:!W1(this.state.dataUpdatedAt,s)}onFocus(){var i;const s=this.observers.find(a=>a.shouldFetchOnWindowFocus());s==null||s.refetch({cancelRefetch:!1}),(i=A(this,vt))==null||i.continue()}onOnline(){var i;const s=this.observers.find(a=>a.shouldFetchOnReconnect());s==null||s.refetch({cancelRefetch:!1}),(i=A(this,vt))==null||i.continue()}addObserver(s){this.observers.includes(s)||(this.observers.push(s),this.clearGcTimeout(),A(this,ts).notify({type:"observerAdded",query:this,observer:s}))}removeObserver(s){this.observers.includes(s)&&(this.observers=this.observers.filter(i=>i!==s),this.observers.length||(A(this,vt)&&(A(this,Ga)?A(this,vt).cancel({revert:!0}):A(this,vt).cancelRetry()),this.scheduleGc()),A(this,ts).notify({type:"observerRemoved",query:this,observer:s}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||he(this,js,ei).call(this,{type:"invalidate"})}fetch(s,i){var d,u,p;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(i!=null&&i.cancelRefetch))this.cancel({silent:!0});else if(A(this,vt))return A(this,vt).continueRetry(),A(this,vt).promise}if(s&&this.setOptions(s),!this.options.queryFn){const x=this.observers.find(h=>h.options.queryFn);x&&this.setOptions(x.options)}const a=new AbortController,r=x=>{Object.defineProperty(x,"signal",{enumerable:!0,get:()=>(Z(this,Ga,!0),a.signal)})},n=()=>{const x=K1(this.options,i),j=(()=>{const f={client:A(this,Fa),queryKey:this.queryKey,meta:this.meta};return r(f),f})();return Z(this,Ga,!1),this.options.persister?this.options.persister(x,j,this):x(j)},l=(()=>{const x={fetchOptions:i,options:this.options,queryKey:this.queryKey,client:A(this,Fa),state:this.state,fetchFn:n};return r(x),x})();(d=this.options.behavior)==null||d.onFetch(l,this),Z(this,Ma,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((u=l.fetchOptions)==null?void 0:u.meta))&&he(this,js,ei).call(this,{type:"fetch",meta:(p=l.fetchOptions)==null?void 0:p.meta});const c=x=>{var h,j,f,w;om(x)&&x.silent||he(this,js,ei).call(this,{type:"error",error:x}),om(x)||((j=(h=A(this,ts).config).onError)==null||j.call(h,x,this),(w=(f=A(this,ts).config).onSettled)==null||w.call(f,this.state.data,x,this)),this.scheduleGc()};return Z(this,vt,X1({initialPromise:i==null?void 0:i.initialPromise,fn:l.fetchFn,abort:a.abort.bind(a),onSuccess:x=>{var h,j,f,w;if(x===void 0){c(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(x)}catch(v){c(v);return}(j=(h=A(this,ts).config).onSuccess)==null||j.call(h,x,this),(w=(f=A(this,ts).config).onSettled)==null||w.call(f,x,this.state.error,this),this.scheduleGc()},onError:c,onFail:(x,h)=>{he(this,js,ei).call(this,{type:"failed",failureCount:x,error:h})},onPause:()=>{he(this,js,ei).call(this,{type:"pause"})},onContinue:()=>{he(this,js,ei).call(this,{type:"continue"})},retry:l.options.retry,retryDelay:l.options.retryDelay,networkMode:l.options.networkMode,canRun:()=>!0})),A(this,vt).start()}},an=new WeakMap,Ma=new WeakMap,ts=new WeakMap,Fa=new WeakMap,vt=new WeakMap,cl=new WeakMap,Ga=new WeakMap,js=new WeakSet,ei=function(s){const i=a=>{switch(s.type){case"failed":return{...a,fetchFailureCount:s.failureCount,fetchFailureReason:s.error};case"pause":return{...a,fetchStatus:"paused"};case"continue":return{...a,fetchStatus:"fetching"};case"fetch":return{...a,...e2(a.data,this.options),fetchMeta:s.meta??null};case"success":return Z(this,Ma,void 0),{...a,data:s.data,dataUpdateCount:a.dataUpdateCount+1,dataUpdatedAt:s.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!s.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const r=s.error;return om(r)&&r.revert&&A(this,Ma)?{...A(this,Ma),fetchStatus:"idle"}:{...a,error:r,errorUpdateCount:a.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:a.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:"idle",status:"error"};case"invalidate":return{...a,isInvalidated:!0};case"setState":return{...a,...s.state}}};this.state=i(this.state),ut.batch(()=>{this.observers.forEach(a=>{a.onQueryUpdate()}),A(this,ts).notify({query:this,type:"updated",action:s})})},Rj);function e2(e,s){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:J1(s.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function Tq(e){const s=typeof e.initialData=="function"?e.initialData():e.initialData,i=s!==void 0,a=i?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:s,dataUpdateCount:0,dataUpdatedAt:i?a??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:i?"success":"pending",fetchStatus:"idle"}}var Rs,Oj,qq=(Oj=class extends Cl{constructor(s={}){super();le(this,Rs);this.config=s,Z(this,Rs,new Map)}build(s,i,a){const r=i.queryKey,n=i.queryHash??Jh(r,i);let o=this.get(n);return o||(o=new Iq({client:s,queryKey:r,queryHash:n,options:s.defaultQueryOptions(i),state:a,defaultOptions:s.getQueryDefaults(r)}),this.add(o)),o}add(s){A(this,Rs).has(s.queryHash)||(A(this,Rs).set(s.queryHash,s),this.notify({type:"added",query:s}))}remove(s){const i=A(this,Rs).get(s.queryHash);i&&(s.destroy(),i===s&&A(this,Rs).delete(s.queryHash),this.notify({type:"removed",query:s}))}clear(){ut.batch(()=>{this.getAll().forEach(s=>{this.remove(s)})})}get(s){return A(this,Rs).get(s)}getAll(){return[...A(this,Rs).values()]}find(s){const i={exact:!0,...s};return this.getAll().find(a=>Zv(i,a))}findAll(s={}){const i=this.getAll();return Object.keys(s).length>0?i.filter(a=>Zv(s,a)):i}notify(s){ut.batch(()=>{this.listeners.forEach(i=>{i(s)})})}onFocus(){ut.batch(()=>{this.getAll().forEach(s=>{s.onFocus()})})}onOnline(){ut.batch(()=>{this.getAll().forEach(s=>{s.onOnline()})})}},Rs=new WeakMap,Oj),Os,Nt,$a,Ls,Ai,Lj,Dq=(Lj=class extends Z1{constructor(s){super();le(this,Ls);le(this,Os);le(this,Nt);le(this,$a);this.mutationId=s.mutationId,Z(this,Nt,s.mutationCache),Z(this,Os,[]),this.state=s.state||Vq(),this.setOptions(s.options),this.scheduleGc()}setOptions(s){this.options=s,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(s){A(this,Os).includes(s)||(A(this,Os).push(s),this.clearGcTimeout(),A(this,Nt).notify({type:"observerAdded",mutation:this,observer:s}))}removeObserver(s){Z(this,Os,A(this,Os).filter(i=>i!==s)),this.scheduleGc(),A(this,Nt).notify({type:"observerRemoved",mutation:this,observer:s})}optionalRemove(){A(this,Os).length||(this.state.status==="pending"?this.scheduleGc():A(this,Nt).remove(this))}continue(){var s;return((s=A(this,$a))==null?void 0:s.continue())??this.execute(this.state.variables)}async execute(s){var n,o,l,c,d,u,p,x,h,j,f,w,v,g,y,C,E,P,I,S;const i=()=>{he(this,Ls,Ai).call(this,{type:"continue"})};Z(this,$a,X1({fn:()=>this.options.mutationFn?this.options.mutationFn(s):Promise.reject(new Error("No mutationFn found")),onFail:(q,D)=>{he(this,Ls,Ai).call(this,{type:"failed",failureCount:q,error:D})},onPause:()=>{he(this,Ls,Ai).call(this,{type:"pause"})},onContinue:i,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>A(this,Nt).canRun(this)}));const a=this.state.status==="pending",r=!A(this,$a).canStart();try{if(a)i();else{he(this,Ls,Ai).call(this,{type:"pending",variables:s,isPaused:r}),await((o=(n=A(this,Nt).config).onMutate)==null?void 0:o.call(n,s,this));const D=await((c=(l=this.options).onMutate)==null?void 0:c.call(l,s));D!==this.state.context&&he(this,Ls,Ai).call(this,{type:"pending",context:D,variables:s,isPaused:r})}const q=await A(this,$a).start();return await((u=(d=A(this,Nt).config).onSuccess)==null?void 0:u.call(d,q,s,this.state.context,this)),await((x=(p=this.options).onSuccess)==null?void 0:x.call(p,q,s,this.state.context)),await((j=(h=A(this,Nt).config).onSettled)==null?void 0:j.call(h,q,null,this.state.variables,this.state.context,this)),await((w=(f=this.options).onSettled)==null?void 0:w.call(f,q,null,s,this.state.context)),he(this,Ls,Ai).call(this,{type:"success",data:q}),q}catch(q){try{throw await((g=(v=A(this,Nt).config).onError)==null?void 0:g.call(v,q,s,this.state.context,this)),await((C=(y=this.options).onError)==null?void 0:C.call(y,q,s,this.state.context)),await((P=(E=A(this,Nt).config).onSettled)==null?void 0:P.call(E,void 0,q,this.state.variables,this.state.context,this)),await((S=(I=this.options).onSettled)==null?void 0:S.call(I,void 0,q,s,this.state.context)),q}finally{he(this,Ls,Ai).call(this,{type:"error",error:q})}}finally{A(this,Nt).runNext(this)}}},Os=new WeakMap,Nt=new WeakMap,$a=new WeakMap,Ls=new WeakSet,Ai=function(s){const i=a=>{switch(s.type){case"failed":return{...a,failureCount:s.failureCount,failureReason:s.error};case"pause":return{...a,isPaused:!0};case"continue":return{...a,isPaused:!1};case"pending":return{...a,context:s.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:s.isPaused,status:"pending",variables:s.variables,submittedAt:Date.now()};case"success":return{...a,data:s.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...a,data:void 0,error:s.error,failureCount:a.failureCount+1,failureReason:s.error,isPaused:!1,status:"error"}}};this.state=i(this.state),ut.batch(()=>{A(this,Os).forEach(a=>{a.onMutationUpdate(s)}),A(this,Nt).notify({mutation:this,type:"updated",action:s})})},Lj);function Vq(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var ai,ws,dl,zj,_q=(zj=class extends Cl{constructor(s={}){super();le(this,ai);le(this,ws);le(this,dl);this.config=s,Z(this,ai,new Set),Z(this,ws,new Map),Z(this,dl,0)}build(s,i,a){const r=new Dq({mutationCache:this,mutationId:++Vl(this,dl)._,options:s.defaultMutationOptions(i),state:a});return this.add(r),r}add(s){A(this,ai).add(s);const i=cc(s);if(typeof i=="string"){const a=A(this,ws).get(i);a?a.push(s):A(this,ws).set(i,[s])}this.notify({type:"added",mutation:s})}remove(s){if(A(this,ai).delete(s)){const i=cc(s);if(typeof i=="string"){const a=A(this,ws).get(i);if(a)if(a.length>1){const r=a.indexOf(s);r!==-1&&a.splice(r,1)}else a[0]===s&&A(this,ws).delete(i)}}this.notify({type:"removed",mutation:s})}canRun(s){const i=cc(s);if(typeof i=="string"){const a=A(this,ws).get(i),r=a==null?void 0:a.find(n=>n.state.status==="pending");return!r||r===s}else return!0}runNext(s){var a;const i=cc(s);if(typeof i=="string"){const r=(a=A(this,ws).get(i))==null?void 0:a.find(n=>n!==s&&n.state.isPaused);return(r==null?void 0:r.continue())??Promise.resolve()}else return Promise.resolve()}clear(){ut.batch(()=>{A(this,ai).forEach(s=>{this.notify({type:"removed",mutation:s})}),A(this,ai).clear(),A(this,ws).clear()})}getAll(){return Array.from(A(this,ai))}find(s){const i={exact:!0,...s};return this.getAll().find(a=>eb(i,a))}findAll(s={}){return this.getAll().filter(i=>eb(s,i))}notify(s){ut.batch(()=>{this.listeners.forEach(i=>{i(s)})})}resumePausedMutations(){const s=this.getAll().filter(i=>i.state.isPaused);return ut.batch(()=>Promise.all(s.map(i=>i.continue().catch(Vt))))}},ai=new WeakMap,ws=new WeakMap,dl=new WeakMap,zj);function cc(e){var s;return(s=e.options.scope)==null?void 0:s.id}function ib(e){return{onFetch:(s,i)=>{var u,p,x,h,j;const a=s.options,r=(x=(p=(u=s.fetchOptions)==null?void 0:u.meta)==null?void 0:p.fetchMore)==null?void 0:x.direction,n=((h=s.state.data)==null?void 0:h.pages)||[],o=((j=s.state.data)==null?void 0:j.pageParams)||[];let l={pages:[],pageParams:[]},c=0;const d=async()=>{let f=!1;const w=y=>{Object.defineProperty(y,"signal",{enumerable:!0,get:()=>(s.signal.aborted?f=!0:s.signal.addEventListener("abort",()=>{f=!0}),s.signal)})},v=K1(s.options,s.fetchOptions),g=async(y,C,E)=>{if(f)return Promise.reject();if(C==null&&y.pages.length)return Promise.resolve(y);const I=(()=>{const K={client:s.client,queryKey:s.queryKey,pageParam:C,direction:E?"backward":"forward",meta:s.options.meta};return w(K),K})(),S=await v(I),{maxPages:q}=s.options,D=E?Nq:wq;return{pages:D(y.pages,S,q),pageParams:D(y.pageParams,C,q)}};if(r&&n.length){const y=r==="backward",C=y?Rq:ab,E={pages:n,pageParams:o},P=C(a,E);l=await g(E,P,y)}else{const y=e??n.length;do{const C=c===0?o[0]??a.initialPageParam:ab(a,l);if(c>0&&C==null)break;l=await g(l,C),c++}while(c<y)}return l};s.options.persister?s.fetchFn=()=>{var f,w;return(w=(f=s.options).persister)==null?void 0:w.call(f,d,{client:s.client,queryKey:s.queryKey,meta:s.options.meta,signal:s.signal},i)}:s.fetchFn=d}}}function ab(e,{pages:s,pageParams:i}){const a=s.length-1;return s.length>0?e.getNextPageParam(s[a],s,i[a],i):void 0}function Rq(e,{pages:s,pageParams:i}){var a;return s.length>0?(a=e.getPreviousPageParam)==null?void 0:a.call(e,s[0],s,i[0],i):void 0}var Le,zi,Bi,rn,nn,Mi,on,ln,Bj,Oq=(Bj=class{constructor(e={}){le(this,Le);le(this,zi);le(this,Bi);le(this,rn);le(this,nn);le(this,Mi);le(this,on);le(this,ln);Z(this,Le,e.queryCache||new qq),Z(this,zi,e.mutationCache||new _q),Z(this,Bi,e.defaultOptions||{}),Z(this,rn,new Map),Z(this,nn,new Map),Z(this,Mi,0)}mount(){Vl(this,Mi)._++,A(this,Mi)===1&&(Z(this,on,Xh.subscribe(async e=>{e&&(await this.resumePausedMutations(),A(this,Le).onFocus())})),Z(this,ln,fd.subscribe(async e=>{e&&(await this.resumePausedMutations(),A(this,Le).onOnline())})))}unmount(){var e,s;Vl(this,Mi)._--,A(this,Mi)===0&&((e=A(this,on))==null||e.call(this),Z(this,on,void 0),(s=A(this,ln))==null||s.call(this),Z(this,ln,void 0))}isFetching(e){return A(this,Le).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return A(this,zi).findAll({...e,status:"pending"}).length}getQueryData(e){var i;const s=this.defaultQueryOptions({queryKey:e});return(i=A(this,Le).get(s.queryHash))==null?void 0:i.state.data}ensureQueryData(e){const s=this.defaultQueryOptions(e),i=A(this,Le).build(this,s),a=i.state.data;return a===void 0?this.fetchQuery(e):(e.revalidateIfStale&&i.isStaleByTime(ia(s.staleTime,i))&&this.prefetchQuery(s),Promise.resolve(a))}getQueriesData(e){return A(this,Le).findAll(e).map(({queryKey:s,state:i})=>{const a=i.data;return[s,a]})}setQueryData(e,s,i){const a=this.defaultQueryOptions({queryKey:e}),r=A(this,Le).get(a.queryHash),n=r==null?void 0:r.state.data,o=yq(s,n);if(o!==void 0)return A(this,Le).build(this,a).setData(o,{...i,manual:!0})}setQueriesData(e,s,i){return ut.batch(()=>A(this,Le).findAll(e).map(({queryKey:a})=>[a,this.setQueryData(a,s,i)]))}getQueryState(e){var i;const s=this.defaultQueryOptions({queryKey:e});return(i=A(this,Le).get(s.queryHash))==null?void 0:i.state}removeQueries(e){const s=A(this,Le);ut.batch(()=>{s.findAll(e).forEach(i=>{s.remove(i)})})}resetQueries(e,s){const i=A(this,Le);return ut.batch(()=>(i.findAll(e).forEach(a=>{a.reset()}),this.refetchQueries({type:"active",...e},s)))}cancelQueries(e,s={}){const i={revert:!0,...s},a=ut.batch(()=>A(this,Le).findAll(e).map(r=>r.cancel(i)));return Promise.all(a).then(Vt).catch(Vt)}invalidateQueries(e,s={}){return ut.batch(()=>(A(this,Le).findAll(e).forEach(i=>{i.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},s)))}refetchQueries(e,s={}){const i={...s,cancelRefetch:s.cancelRefetch??!0},a=ut.batch(()=>A(this,Le).findAll(e).filter(r=>!r.isDisabled()&&!r.isStatic()).map(r=>{let n=r.fetch(void 0,i);return i.throwOnError||(n=n.catch(Vt)),r.state.fetchStatus==="paused"?Promise.resolve():n}));return Promise.all(a).then(Vt)}fetchQuery(e){const s=this.defaultQueryOptions(e);s.retry===void 0&&(s.retry=!1);const i=A(this,Le).build(this,s);return i.isStaleByTime(ia(s.staleTime,i))?i.fetch(s):Promise.resolve(i.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Vt).catch(Vt)}fetchInfiniteQuery(e){return e.behavior=ib(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Vt).catch(Vt)}ensureInfiniteQueryData(e){return e.behavior=ib(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return fd.isOnline()?A(this,zi).resumePausedMutations():Promise.resolve()}getQueryCache(){return A(this,Le)}getMutationCache(){return A(this,zi)}getDefaultOptions(){return A(this,Bi)}setDefaultOptions(e){Z(this,Bi,e)}setQueryDefaults(e,s){A(this,rn).set(el(e),{queryKey:e,defaultOptions:s})}getQueryDefaults(e){const s=[...A(this,rn).values()],i={};return s.forEach(a=>{tl(e,a.queryKey)&&Object.assign(i,a.defaultOptions)}),i}setMutationDefaults(e,s){A(this,nn).set(el(e),{mutationKey:e,defaultOptions:s})}getMutationDefaults(e){const s=[...A(this,nn).values()],i={};return s.forEach(a=>{tl(e,a.mutationKey)&&Object.assign(i,a.defaultOptions)}),i}defaultQueryOptions(e){if(e._defaulted)return e;const s={...A(this,Bi).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return s.queryHash||(s.queryHash=Jh(s.queryKey,s)),s.refetchOnReconnect===void 0&&(s.refetchOnReconnect=s.networkMode!=="always"),s.throwOnError===void 0&&(s.throwOnError=!!s.suspense),!s.networkMode&&s.persister&&(s.networkMode="offlineFirst"),s.queryFn===Yh&&(s.enabled=!1),s}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...A(this,Bi).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){A(this,Le).clear(),A(this,zi).clear()}},Le=new WeakMap,zi=new WeakMap,Bi=new WeakMap,rn=new WeakMap,nn=new WeakMap,Mi=new WeakMap,on=new WeakMap,ln=new WeakMap,Bj),qt,ge,ul,kt,Ua,cn,Fi,Gi,ml,dn,un,Ha,Wa,$i,mn,be,no,Jp,Yp,Xp,Zp,ex,tx,sx,t2,Mj,Lq=(Mj=class extends Cl{constructor(s,i){super();le(this,be);le(this,qt);le(this,ge);le(this,ul);le(this,kt);le(this,Ua);le(this,cn);le(this,Fi);le(this,Gi);le(this,ml);le(this,dn);le(this,un);le(this,Ha);le(this,Wa);le(this,$i);le(this,mn,new Set);this.options=i,Z(this,qt,s),Z(this,Gi,null),Z(this,Fi,Kp()),this.options.experimental_prefetchInRender||A(this,Fi).reject(new Error("experimental_prefetchInRender feature flag is not enabled")),this.bindMethods(),this.setOptions(i)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(A(this,ge).addObserver(this),rb(A(this,ge),this.options)?he(this,be,no).call(this):this.updateResult(),he(this,be,Zp).call(this))}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return ix(A(this,ge),this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return ix(A(this,ge),this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,he(this,be,ex).call(this),he(this,be,tx).call(this),A(this,ge).removeObserver(this)}setOptions(s){const i=this.options,a=A(this,ge);if(this.options=A(this,qt).defaultQueryOptions(s),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof ss(this.options.enabled,A(this,ge))!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");he(this,be,sx).call(this),A(this,ge).setOptions(this.options),i._defaulted&&!Hp(this.options,i)&&A(this,qt).getQueryCache().notify({type:"observerOptionsUpdated",query:A(this,ge),observer:this});const r=this.hasListeners();r&&nb(A(this,ge),a,this.options,i)&&he(this,be,no).call(this),this.updateResult(),r&&(A(this,ge)!==a||ss(this.options.enabled,A(this,ge))!==ss(i.enabled,A(this,ge))||ia(this.options.staleTime,A(this,ge))!==ia(i.staleTime,A(this,ge)))&&he(this,be,Jp).call(this);const n=he(this,be,Yp).call(this);r&&(A(this,ge)!==a||ss(this.options.enabled,A(this,ge))!==ss(i.enabled,A(this,ge))||n!==A(this,$i))&&he(this,be,Xp).call(this,n)}getOptimisticResult(s){const i=A(this,qt).getQueryCache().build(A(this,qt),s),a=this.createResult(i,s);return Bq(this,a)&&(Z(this,kt,a),Z(this,cn,this.options),Z(this,Ua,A(this,ge).state)),a}getCurrentResult(){return A(this,kt)}trackResult(s,i){return new Proxy(s,{get:(a,r)=>(this.trackProp(r),i==null||i(r),Reflect.get(a,r))})}trackProp(s){A(this,mn).add(s)}getCurrentQuery(){return A(this,ge)}refetch({...s}={}){return this.fetch({...s})}fetchOptimistic(s){const i=A(this,qt).defaultQueryOptions(s),a=A(this,qt).getQueryCache().build(A(this,qt),i);return a.fetch().then(()=>this.createResult(a,i))}fetch(s){return he(this,be,no).call(this,{...s,cancelRefetch:s.cancelRefetch??!0}).then(()=>(this.updateResult(),A(this,kt)))}createResult(s,i){var q;const a=A(this,ge),r=this.options,n=A(this,kt),o=A(this,Ua),l=A(this,cn),d=s!==a?s.state:A(this,ul),{state:u}=s;let p={...u},x=!1,h;if(i._optimisticResults){const D=this.hasListeners(),K=!D&&rb(s,i),H=D&&nb(s,a,i,r);(K||H)&&(p={...p,...e2(u.data,s.options)}),i._optimisticResults==="isRestoring"&&(p.fetchStatus="idle")}let{error:j,errorUpdatedAt:f,status:w}=p;h=p.data;let v=!1;if(i.placeholderData!==void 0&&h===void 0&&w==="pending"){let D;n!=null&&n.isPlaceholderData&&i.placeholderData===(l==null?void 0:l.placeholderData)?(D=n.data,v=!0):D=typeof i.placeholderData=="function"?i.placeholderData((q=A(this,un))==null?void 0:q.state.data,A(this,un)):i.placeholderData,D!==void 0&&(w="success",h=Qp(n==null?void 0:n.data,D,i),x=!0)}if(i.select&&h!==void 0&&!v)if(n&&h===(o==null?void 0:o.data)&&i.select===A(this,ml))h=A(this,dn);else try{Z(this,ml,i.select),h=i.select(h),h=Qp(n==null?void 0:n.data,h,i),Z(this,dn,h),Z(this,Gi,null)}catch(D){Z(this,Gi,D)}A(this,Gi)&&(j=A(this,Gi),h=A(this,dn),f=Date.now(),w="error");const g=p.fetchStatus==="fetching",y=w==="pending",C=w==="error",E=y&&g,P=h!==void 0,S={status:w,fetchStatus:p.fetchStatus,isPending:y,isSuccess:w==="success",isError:C,isInitialLoading:E,isLoading:E,data:h,dataUpdatedAt:p.dataUpdatedAt,error:j,errorUpdatedAt:f,failureCount:p.fetchFailureCount,failureReason:p.fetchFailureReason,errorUpdateCount:p.errorUpdateCount,isFetched:p.dataUpdateCount>0||p.errorUpdateCount>0,isFetchedAfterMount:p.dataUpdateCount>d.dataUpdateCount||p.errorUpdateCount>d.errorUpdateCount,isFetching:g,isRefetching:g&&!y,isLoadingError:C&&!P,isPaused:p.fetchStatus==="paused",isPlaceholderData:x,isRefetchError:C&&P,isStale:Zh(s,i),refetch:this.refetch,promise:A(this,Fi),isEnabled:ss(i.enabled,s)!==!1};if(this.options.experimental_prefetchInRender){const D=te=>{S.status==="error"?te.reject(S.error):S.data!==void 0&&te.resolve(S.data)},K=()=>{const te=Z(this,Fi,S.promise=Kp());D(te)},H=A(this,Fi);switch(H.status){case"pending":s.queryHash===a.queryHash&&D(H);break;case"fulfilled":(S.status==="error"||S.data!==H.value)&&K();break;case"rejected":(S.status!=="error"||S.error!==H.reason)&&K();break}}return S}updateResult(){const s=A(this,kt),i=this.createResult(A(this,ge),this.options);if(Z(this,Ua,A(this,ge).state),Z(this,cn,this.options),A(this,Ua).data!==void 0&&Z(this,un,A(this,ge)),Hp(i,s))return;Z(this,kt,i);const a=()=>{if(!s)return!0;const{notifyOnChangeProps:r}=this.options,n=typeof r=="function"?r():r;if(n==="all"||!n&&!A(this,mn).size)return!0;const o=new Set(n??A(this,mn));return this.options.throwOnError&&o.add("error"),Object.keys(A(this,kt)).some(l=>{const c=l;return A(this,kt)[c]!==s[c]&&o.has(c)})};he(this,be,t2).call(this,{listeners:a()})}onQueryUpdate(){this.updateResult(),this.hasListeners()&&he(this,be,Zp).call(this)}},qt=new WeakMap,ge=new WeakMap,ul=new WeakMap,kt=new WeakMap,Ua=new WeakMap,cn=new WeakMap,Fi=new WeakMap,Gi=new WeakMap,ml=new WeakMap,dn=new WeakMap,un=new WeakMap,Ha=new WeakMap,Wa=new WeakMap,$i=new WeakMap,mn=new WeakMap,be=new WeakSet,no=function(s){he(this,be,sx).call(this);let i=A(this,ge).fetch(this.options,s);return s!=null&&s.throwOnError||(i=i.catch(Vt)),i},Jp=function(){he(this,be,ex).call(this);const s=ia(this.options.staleTime,A(this,ge));if(ar||A(this,kt).isStale||!Up(s))return;const a=W1(A(this,kt).dataUpdatedAt,s)+1;Z(this,Ha,setTimeout(()=>{A(this,kt).isStale||this.updateResult()},a))},Yp=function(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(A(this,ge)):this.options.refetchInterval)??!1},Xp=function(s){he(this,be,tx).call(this),Z(this,$i,s),!(ar||ss(this.options.enabled,A(this,ge))===!1||!Up(A(this,$i))||A(this,$i)===0)&&Z(this,Wa,setInterval(()=>{(this.options.refetchIntervalInBackground||Xh.isFocused())&&he(this,be,no).call(this)},A(this,$i)))},Zp=function(){he(this,be,Jp).call(this),he(this,be,Xp).call(this,he(this,be,Yp).call(this))},ex=function(){A(this,Ha)&&(clearTimeout(A(this,Ha)),Z(this,Ha,void 0))},tx=function(){A(this,Wa)&&(clearInterval(A(this,Wa)),Z(this,Wa,void 0))},sx=function(){const s=A(this,qt).getQueryCache().build(A(this,qt),this.options);if(s===A(this,ge))return;const i=A(this,ge);Z(this,ge,s),Z(this,ul,s.state),this.hasListeners()&&(i==null||i.removeObserver(this),s.addObserver(this))},t2=function(s){ut.batch(()=>{s.listeners&&this.listeners.forEach(i=>{i(A(this,kt))}),A(this,qt).getQueryCache().notify({query:A(this,ge),type:"observerResultsUpdated"})})},Mj);function zq(e,s){return ss(s.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&s.retryOnMount===!1)}function rb(e,s){return zq(e,s)||e.state.data!==void 0&&ix(e,s,s.refetchOnMount)}function ix(e,s,i){if(ss(s.enabled,e)!==!1&&ia(s.staleTime,e)!=="static"){const a=typeof i=="function"?i(e):i;return a==="always"||a!==!1&&Zh(e,s)}return!1}function nb(e,s,i,a){return(e!==s||ss(a.enabled,e)===!1)&&(!i.suspense||e.state.status!=="error")&&Zh(e,i)}function Zh(e,s){return ss(s.enabled,e)!==!1&&e.isStaleByTime(ia(s.staleTime,e))}function Bq(e,s){return!Hp(e.getCurrentResult(),s)}var s2=N.createContext(void 0),Mq=e=>{const s=N.useContext(s2);if(!s)throw new Error("No QueryClient set, use QueryClientProvider to set one");return s},Fq=({client:e,children:s})=>(N.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),t.jsx(s2.Provider,{value:e,children:s})),i2=N.createContext(!1),Gq=()=>N.useContext(i2);i2.Provider;function $q(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var Uq=N.createContext($q()),Hq=()=>N.useContext(Uq),Wq=(e,s)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(s.isReset()||(e.retryOnMount=!1))},Qq=e=>{N.useEffect(()=>{e.clearReset()},[e])},Kq=({result:e,errorResetBoundary:s,throwOnError:i,query:a,suspense:r})=>e.isError&&!s.isReset()&&!e.isFetching&&a&&(r&&e.data===void 0||kq(i,[e.error,a])),Jq=e=>{if(e.suspense){const s=a=>a==="static"?a:Math.max(a??1e3,1e3),i=e.staleTime;e.staleTime=typeof i=="function"?(...a)=>s(i(...a)):s(i),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},Yq=(e,s)=>e.isLoading&&e.isFetching&&!s,Xq=(e,s)=>(e==null?void 0:e.suspense)&&s.isPending,ob=(e,s,i)=>s.fetchOptimistic(e).catch(()=>{i.clearReset()});function Zq(e,s,i){var p,x,h,j,f;const a=Gq(),r=Hq(),n=Mq(),o=n.defaultQueryOptions(e);(x=(p=n.getDefaultOptions().queries)==null?void 0:p._experimental_beforeQuery)==null||x.call(p,o),o._optimisticResults=a?"isRestoring":"optimistic",Jq(o),Wq(o,r),Qq(r);const l=!n.getQueryCache().get(o.queryHash),[c]=N.useState(()=>new s(n,o)),d=c.getOptimisticResult(o),u=!a&&e.subscribed!==!1;if(N.useSyncExternalStore(N.useCallback(w=>{const v=u?c.subscribe(ut.batchCalls(w)):Vt;return c.updateResult(),v},[c,u]),()=>c.getCurrentResult(),()=>c.getCurrentResult()),N.useEffect(()=>{c.setOptions(o)},[o,c]),Xq(o,d))throw ob(o,c,r);if(Kq({result:d,errorResetBoundary:r,throwOnError:o.throwOnError,query:n.getQueryCache().get(o.queryHash),suspense:o.suspense}))throw d.error;if((j=(h=n.getDefaultOptions().queries)==null?void 0:h._experimental_afterQuery)==null||j.call(h,o,d),o.experimental_prefetchInRender&&!ar&&Yq(d,a)){const w=l?ob(o,c,r):(f=n.getQueryCache().get(o.queryHash))==null?void 0:f.promise;w==null||w.catch(Vt).finally(()=>{c.updateResult()})}return o.notifyOnChangeProps?d:c.trackResult(d)}function eD(e,s){return Zq(e,Lq)}/**
 * @remix-run/router v1.23.0
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function sl(){return sl=Object.assign?Object.assign.bind():function(e){for(var s=1;s<arguments.length;s++){var i=arguments[s];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},sl.apply(this,arguments)}var Wi;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(Wi||(Wi={}));const lb="popstate";function tD(e){e===void 0&&(e={});function s(a,r){let{pathname:n,search:o,hash:l}=a.location;return ax("",{pathname:n,search:o,hash:l},r.state&&r.state.usr||null,r.state&&r.state.key||"default")}function i(a,r){return typeof r=="string"?r:vd(r)}return iD(s,i,null,e)}function $e(e,s){if(e===!1||e===null||typeof e>"u")throw new Error(s)}function a2(e,s){if(!e){typeof console<"u"&&console.warn(s);try{throw new Error(s)}catch{}}}function sD(){return Math.random().toString(36).substr(2,8)}function cb(e,s){return{usr:e.state,key:e.key,idx:s}}function ax(e,s,i,a){return i===void 0&&(i=null),sl({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof s=="string"?Vn(s):s,{state:i,key:s&&s.key||a||sD()})}function vd(e){let{pathname:s="/",search:i="",hash:a=""}=e;return i&&i!=="?"&&(s+=i.charAt(0)==="?"?i:"?"+i),a&&a!=="#"&&(s+=a.charAt(0)==="#"?a:"#"+a),s}function Vn(e){let s={};if(e){let i=e.indexOf("#");i>=0&&(s.hash=e.substr(i),e=e.substr(0,i));let a=e.indexOf("?");a>=0&&(s.search=e.substr(a),e=e.substr(0,a)),e&&(s.pathname=e)}return s}function iD(e,s,i,a){a===void 0&&(a={});let{window:r=document.defaultView,v5Compat:n=!1}=a,o=r.history,l=Wi.Pop,c=null,d=u();d==null&&(d=0,o.replaceState(sl({},o.state,{idx:d}),""));function u(){return(o.state||{idx:null}).idx}function p(){l=Wi.Pop;let w=u(),v=w==null?null:w-d;d=w,c&&c({action:l,location:f.location,delta:v})}function x(w,v){l=Wi.Push;let g=ax(f.location,w,v);d=u()+1;let y=cb(g,d),C=f.createHref(g);try{o.pushState(y,"",C)}catch(E){if(E instanceof DOMException&&E.name==="DataCloneError")throw E;r.location.assign(C)}n&&c&&c({action:l,location:f.location,delta:1})}function h(w,v){l=Wi.Replace;let g=ax(f.location,w,v);d=u();let y=cb(g,d),C=f.createHref(g);o.replaceState(y,"",C),n&&c&&c({action:l,location:f.location,delta:0})}function j(w){let v=r.location.origin!=="null"?r.location.origin:r.location.href,g=typeof w=="string"?w:vd(w);return g=g.replace(/ $/,"%20"),$e(v,"No window.location.(origin|href) available to create URL for href: "+g),new URL(g,v)}let f={get action(){return l},get location(){return e(r,o)},listen(w){if(c)throw new Error("A history only accepts one active listener");return r.addEventListener(lb,p),c=w,()=>{r.removeEventListener(lb,p),c=null}},createHref(w){return s(r,w)},createURL:j,encodeLocation(w){let v=j(w);return{pathname:v.pathname,search:v.search,hash:v.hash}},push:x,replace:h,go(w){return o.go(w)}};return f}var db;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(db||(db={}));function aD(e,s,i){return i===void 0&&(i="/"),rD(e,s,i,!1)}function rD(e,s,i,a){let r=typeof s=="string"?Vn(s):s,n=eg(r.pathname||"/",i);if(n==null)return null;let o=r2(e);nD(o);let l=null;for(let c=0;l==null&&c<o.length;++c){let d=fD(n);l=hD(o[c],d,a)}return l}function r2(e,s,i,a){s===void 0&&(s=[]),i===void 0&&(i=[]),a===void 0&&(a="");let r=(n,o,l)=>{let c={relativePath:l===void 0?n.path||"":l,caseSensitive:n.caseSensitive===!0,childrenIndex:o,route:n};c.relativePath.startsWith("/")&&($e(c.relativePath.startsWith(a),'Absolute route path "'+c.relativePath+'" nested under path '+('"'+a+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),c.relativePath=c.relativePath.slice(a.length));let d=aa([a,c.relativePath]),u=i.concat(c);n.children&&n.children.length>0&&($e(n.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+d+'".')),r2(n.children,s,u,d)),!(n.path==null&&!n.index)&&s.push({path:d,score:pD(d,n.index),routesMeta:u})};return e.forEach((n,o)=>{var l;if(n.path===""||!((l=n.path)!=null&&l.includes("?")))r(n,o);else for(let c of n2(n.path))r(n,o,c)}),s}function n2(e){let s=e.split("/");if(s.length===0)return[];let[i,...a]=s,r=i.endsWith("?"),n=i.replace(/\?$/,"");if(a.length===0)return r?[n,""]:[n];let o=n2(a.join("/")),l=[];return l.push(...o.map(c=>c===""?n:[n,c].join("/"))),r&&l.push(...o),l.map(c=>e.startsWith("/")&&c===""?"/":c)}function nD(e){e.sort((s,i)=>s.score!==i.score?i.score-s.score:xD(s.routesMeta.map(a=>a.childrenIndex),i.routesMeta.map(a=>a.childrenIndex)))}const oD=/^:[\w-]+$/,lD=3,cD=2,dD=1,uD=10,mD=-2,ub=e=>e==="*";function pD(e,s){let i=e.split("/"),a=i.length;return i.some(ub)&&(a+=mD),s&&(a+=cD),i.filter(r=>!ub(r)).reduce((r,n)=>r+(oD.test(n)?lD:n===""?dD:uD),a)}function xD(e,s){return e.length===s.length&&e.slice(0,-1).every((a,r)=>a===s[r])?e[e.length-1]-s[s.length-1]:0}function hD(e,s,i){let{routesMeta:a}=e,r={},n="/",o=[];for(let l=0;l<a.length;++l){let c=a[l],d=l===a.length-1,u=n==="/"?s:s.slice(n.length)||"/",p=mb({path:c.relativePath,caseSensitive:c.caseSensitive,end:d},u),x=c.route;if(!p&&d&&i&&!a[a.length-1].route.index&&(p=mb({path:c.relativePath,caseSensitive:c.caseSensitive,end:!1},u)),!p)return null;Object.assign(r,p.params),o.push({params:r,pathname:aa([n,p.pathname]),pathnameBase:jD(aa([n,p.pathnameBase])),route:x}),p.pathnameBase!=="/"&&(n=aa([n,p.pathnameBase]))}return o}function mb(e,s){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[i,a]=gD(e.path,e.caseSensitive,e.end),r=s.match(i);if(!r)return null;let n=r[0],o=n.replace(/(.)\/+$/,"$1"),l=r.slice(1);return{params:a.reduce((d,u,p)=>{let{paramName:x,isOptional:h}=u;if(x==="*"){let f=l[p]||"";o=n.slice(0,n.length-f.length).replace(/(.)\/+$/,"$1")}const j=l[p];return h&&!j?d[x]=void 0:d[x]=(j||"").replace(/%2F/g,"/"),d},{}),pathname:n,pathnameBase:o,pattern:e}}function gD(e,s,i){s===void 0&&(s=!1),i===void 0&&(i=!0),a2(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let a=[],r="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,l,c)=>(a.push({paramName:l,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(a.push({paramName:"*"}),r+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):i?r+="\\/*$":e!==""&&e!=="/"&&(r+="(?:(?=\\/|$))"),[new RegExp(r,s?void 0:"i"),a]}function fD(e){try{return e.split("/").map(s=>decodeURIComponent(s).replace(/\//g,"%2F")).join("/")}catch(s){return a2(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+s+").")),e}}function eg(e,s){if(s==="/")return e;if(!e.toLowerCase().startsWith(s.toLowerCase()))return null;let i=s.endsWith("/")?s.length-1:s.length,a=e.charAt(i);return a&&a!=="/"?null:e.slice(i)||"/"}function vD(e,s){s===void 0&&(s="/");let{pathname:i,search:a="",hash:r=""}=typeof e=="string"?Vn(e):e;return{pathname:i?i.startsWith("/")?i:bD(i,s):s,search:wD(a),hash:ND(r)}}function bD(e,s){let i=s.replace(/\/+$/,"").split("/");return e.split("/").forEach(r=>{r===".."?i.length>1&&i.pop():r!=="."&&i.push(r)}),i.length>1?i.join("/"):"/"}function lm(e,s,i,a){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+s+"` field ["+JSON.stringify(a)+"].  Please separate it out to the ")+("`to."+i+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function yD(e){return e.filter((s,i)=>i===0||s.route.path&&s.route.path.length>0)}function tg(e,s){let i=yD(e);return s?i.map((a,r)=>r===i.length-1?a.pathname:a.pathnameBase):i.map(a=>a.pathnameBase)}function sg(e,s,i,a){a===void 0&&(a=!1);let r;typeof e=="string"?r=Vn(e):(r=sl({},e),$e(!r.pathname||!r.pathname.includes("?"),lm("?","pathname","search",r)),$e(!r.pathname||!r.pathname.includes("#"),lm("#","pathname","hash",r)),$e(!r.search||!r.search.includes("#"),lm("#","search","hash",r)));let n=e===""||r.pathname==="",o=n?"/":r.pathname,l;if(o==null)l=i;else{let p=s.length-1;if(!a&&o.startsWith("..")){let x=o.split("/");for(;x[0]==="..";)x.shift(),p-=1;r.pathname=x.join("/")}l=p>=0?s[p]:"/"}let c=vD(r,l),d=o&&o!=="/"&&o.endsWith("/"),u=(n||o===".")&&i.endsWith("/");return!c.pathname.endsWith("/")&&(d||u)&&(c.pathname+="/"),c}const aa=e=>e.join("/").replace(/\/\/+/g,"/"),jD=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),wD=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,ND=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;function kD(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const o2=["post","put","patch","delete"];new Set(o2);const CD=["get",...o2];new Set(CD);/**
 * React Router v6.30.1
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function il(){return il=Object.assign?Object.assign.bind():function(e){for(var s=1;s<arguments.length;s++){var i=arguments[s];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},il.apply(this,arguments)}const ig=N.createContext(null),ED=N.createContext(null),ga=N.createContext(null),nu=N.createContext(null),fa=N.createContext({outlet:null,matches:[],isDataRoute:!1}),l2=N.createContext(null);function PD(e,s){let{relative:i}=s===void 0?{}:s;_n()||$e(!1);let{basename:a,navigator:r}=N.useContext(ga),{hash:n,pathname:o,search:l}=d2(e,{relative:i}),c=o;return a!=="/"&&(c=o==="/"?a:aa([a,o])),r.createHref({pathname:c,search:l,hash:n})}function _n(){return N.useContext(nu)!=null}function vi(){return _n()||$e(!1),N.useContext(nu).location}function c2(e){N.useContext(ga).static||N.useLayoutEffect(e)}function ou(){let{isDataRoute:e}=N.useContext(fa);return e?BD():SD()}function SD(){_n()||$e(!1);let e=N.useContext(ig),{basename:s,future:i,navigator:a}=N.useContext(ga),{matches:r}=N.useContext(fa),{pathname:n}=vi(),o=JSON.stringify(tg(r,i.v7_relativeSplatPath)),l=N.useRef(!1);return c2(()=>{l.current=!0}),N.useCallback(function(d,u){if(u===void 0&&(u={}),!l.current)return;if(typeof d=="number"){a.go(d);return}let p=sg(d,JSON.parse(o),n,u.relative==="path");e==null&&s!=="/"&&(p.pathname=p.pathname==="/"?s:aa([s,p.pathname])),(u.replace?a.replace:a.push)(p,u.state,u)},[s,a,o,n,e])}function d2(e,s){let{relative:i}=s===void 0?{}:s,{future:a}=N.useContext(ga),{matches:r}=N.useContext(fa),{pathname:n}=vi(),o=JSON.stringify(tg(r,a.v7_relativeSplatPath));return N.useMemo(()=>sg(e,JSON.parse(o),n,i==="path"),[e,o,n,i])}function AD(e,s){return ID(e,s)}function ID(e,s,i,a){_n()||$e(!1);let{navigator:r}=N.useContext(ga),{matches:n}=N.useContext(fa),o=n[n.length-1],l=o?o.params:{};o&&o.pathname;let c=o?o.pathnameBase:"/";o&&o.route;let d=vi(),u;if(s){var p;let w=typeof s=="string"?Vn(s):s;c==="/"||(p=w.pathname)!=null&&p.startsWith(c)||$e(!1),u=w}else u=d;let x=u.pathname||"/",h=x;if(c!=="/"){let w=c.replace(/^\//,"").split("/");h="/"+x.replace(/^\//,"").split("/").slice(w.length).join("/")}let j=aD(e,{pathname:h}),f=_D(j&&j.map(w=>Object.assign({},w,{params:Object.assign({},l,w.params),pathname:aa([c,r.encodeLocation?r.encodeLocation(w.pathname).pathname:w.pathname]),pathnameBase:w.pathnameBase==="/"?c:aa([c,r.encodeLocation?r.encodeLocation(w.pathnameBase).pathname:w.pathnameBase])})),n,i,a);return s&&f?N.createElement(nu.Provider,{value:{location:il({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:Wi.Pop}},f):f}function TD(){let e=zD(),s=kD(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),i=e instanceof Error?e.stack:null,r={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return N.createElement(N.Fragment,null,N.createElement("h2",null,"Unexpected Application Error!"),N.createElement("h3",{style:{fontStyle:"italic"}},s),i?N.createElement("pre",{style:r},i):null,null)}const qD=N.createElement(TD,null);class DD extends N.Component{constructor(s){super(s),this.state={location:s.location,revalidation:s.revalidation,error:s.error}}static getDerivedStateFromError(s){return{error:s}}static getDerivedStateFromProps(s,i){return i.location!==s.location||i.revalidation!=="idle"&&s.revalidation==="idle"?{error:s.error,location:s.location,revalidation:s.revalidation}:{error:s.error!==void 0?s.error:i.error,location:i.location,revalidation:s.revalidation||i.revalidation}}componentDidCatch(s,i){console.error("React Router caught the following error during render",s,i)}render(){return this.state.error!==void 0?N.createElement(fa.Provider,{value:this.props.routeContext},N.createElement(l2.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function VD(e){let{routeContext:s,match:i,children:a}=e,r=N.useContext(ig);return r&&r.static&&r.staticContext&&(i.route.errorElement||i.route.ErrorBoundary)&&(r.staticContext._deepestRenderedBoundaryId=i.route.id),N.createElement(fa.Provider,{value:s},a)}function _D(e,s,i,a){var r;if(s===void 0&&(s=[]),i===void 0&&(i=null),a===void 0&&(a=null),e==null){var n;if(!i)return null;if(i.errors)e=i.matches;else if((n=a)!=null&&n.v7_partialHydration&&s.length===0&&!i.initialized&&i.matches.length>0)e=i.matches;else return null}let o=e,l=(r=i)==null?void 0:r.errors;if(l!=null){let u=o.findIndex(p=>p.route.id&&(l==null?void 0:l[p.route.id])!==void 0);u>=0||$e(!1),o=o.slice(0,Math.min(o.length,u+1))}let c=!1,d=-1;if(i&&a&&a.v7_partialHydration)for(let u=0;u<o.length;u++){let p=o[u];if((p.route.HydrateFallback||p.route.hydrateFallbackElement)&&(d=u),p.route.id){let{loaderData:x,errors:h}=i,j=p.route.loader&&x[p.route.id]===void 0&&(!h||h[p.route.id]===void 0);if(p.route.lazy||j){c=!0,d>=0?o=o.slice(0,d+1):o=[o[0]];break}}}return o.reduceRight((u,p,x)=>{let h,j=!1,f=null,w=null;i&&(h=l&&p.route.id?l[p.route.id]:void 0,f=p.route.errorElement||qD,c&&(d<0&&x===0?(j=!0,w=null):d===x&&(j=!0,w=p.route.hydrateFallbackElement||null)));let v=s.concat(o.slice(0,x+1)),g=()=>{let y;return h?y=f:j?y=w:p.route.Component?y=N.createElement(p.route.Component,null):p.route.element?y=p.route.element:y=u,N.createElement(VD,{match:p,routeContext:{outlet:u,matches:v,isDataRoute:i!=null},children:y})};return i&&(p.route.ErrorBoundary||p.route.errorElement||x===0)?N.createElement(DD,{location:i.location,revalidation:i.revalidation,component:f,error:h,children:g(),routeContext:{outlet:null,matches:v,isDataRoute:!0}}):g()},null)}var u2=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(u2||{}),bd=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(bd||{});function RD(e){let s=N.useContext(ig);return s||$e(!1),s}function OD(e){let s=N.useContext(ED);return s||$e(!1),s}function LD(e){let s=N.useContext(fa);return s||$e(!1),s}function m2(e){let s=LD(),i=s.matches[s.matches.length-1];return i.route.id||$e(!1),i.route.id}function zD(){var e;let s=N.useContext(l2),i=OD(bd.UseRouteError),a=m2(bd.UseRouteError);return s!==void 0?s:(e=i.errors)==null?void 0:e[a]}function BD(){let{router:e}=RD(u2.UseNavigateStable),s=m2(bd.UseNavigateStable),i=N.useRef(!1);return c2(()=>{i.current=!0}),N.useCallback(function(r,n){n===void 0&&(n={}),i.current&&(typeof r=="number"?e.navigate(r):e.navigate(r,il({fromRouteId:s},n)))},[e,s])}function MD(e,s){e==null||e.v7_startTransition,e==null||e.v7_relativeSplatPath}function pb(e){let{to:s,replace:i,state:a,relative:r}=e;_n()||$e(!1);let{future:n,static:o}=N.useContext(ga),{matches:l}=N.useContext(fa),{pathname:c}=vi(),d=ou(),u=sg(s,tg(l,n.v7_relativeSplatPath),c,r==="path"),p=JSON.stringify(u);return N.useEffect(()=>d(JSON.parse(p),{replace:i,state:a,relative:r}),[d,p,r,i,a]),null}function T(e){$e(!1)}function FD(e){let{basename:s="/",children:i=null,location:a,navigationType:r=Wi.Pop,navigator:n,static:o=!1,future:l}=e;_n()&&$e(!1);let c=s.replace(/^\/*/,"/"),d=N.useMemo(()=>({basename:c,navigator:n,static:o,future:il({v7_relativeSplatPath:!1},l)}),[c,l,n,o]);typeof a=="string"&&(a=Vn(a));let{pathname:u="/",search:p="",hash:x="",state:h=null,key:j="default"}=a,f=N.useMemo(()=>{let w=eg(u,c);return w==null?null:{location:{pathname:w,search:p,hash:x,state:h,key:j},navigationType:r}},[c,u,p,x,h,j,r]);return f==null?null:N.createElement(ga.Provider,{value:d},N.createElement(nu.Provider,{children:i,value:f}))}function GD(e){let{children:s,location:i}=e;return AD(rx(s),i)}new Promise(()=>{});function rx(e,s){s===void 0&&(s=[]);let i=[];return N.Children.forEach(e,(a,r)=>{if(!N.isValidElement(a))return;let n=[...s,r];if(a.type===N.Fragment){i.push.apply(i,rx(a.props.children,n));return}a.type!==T&&$e(!1),!a.props.index||!a.props.children||$e(!1);let o={id:a.props.id||n.join("-"),caseSensitive:a.props.caseSensitive,element:a.props.element,Component:a.props.Component,index:a.props.index,path:a.props.path,loader:a.props.loader,action:a.props.action,errorElement:a.props.errorElement,ErrorBoundary:a.props.ErrorBoundary,hasErrorBoundary:a.props.ErrorBoundary!=null||a.props.errorElement!=null,shouldRevalidate:a.props.shouldRevalidate,handle:a.props.handle,lazy:a.props.lazy};a.props.children&&(o.children=rx(a.props.children,n)),i.push(o)}),i}/**
 * React Router DOM v6.30.1
 *
 * Copyright (c) Remix Software Inc.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE.md file in the root directory of this source tree.
 *
 * @license MIT
 */function nx(){return nx=Object.assign?Object.assign.bind():function(e){for(var s=1;s<arguments.length;s++){var i=arguments[s];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e},nx.apply(this,arguments)}function $D(e,s){if(e==null)return{};var i={},a=Object.keys(e),r,n;for(n=0;n<a.length;n++)r=a[n],!(s.indexOf(r)>=0)&&(i[r]=e[r]);return i}function UD(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function HD(e,s){return e.button===0&&(!s||s==="_self")&&!UD(e)}const WD=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],QD="6";try{window.__reactRouterVersion=QD}catch{}const KD="startTransition",xb=Fx[KD];function JD(e){let{basename:s,children:i,future:a,window:r}=e,n=N.useRef();n.current==null&&(n.current=tD({window:r,v5Compat:!0}));let o=n.current,[l,c]=N.useState({action:o.action,location:o.location}),{v7_startTransition:d}=a||{},u=N.useCallback(p=>{d&&xb?xb(()=>c(p)):c(p)},[c,d]);return N.useLayoutEffect(()=>o.listen(u),[o,u]),N.useEffect(()=>MD(a),[a]),N.createElement(FD,{basename:s,children:i,location:l.location,navigationType:l.action,navigator:o,future:a})}const YD=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",XD=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,b=N.forwardRef(function(s,i){let{onClick:a,relative:r,reloadDocument:n,replace:o,state:l,target:c,to:d,preventScrollReset:u,viewTransition:p}=s,x=$D(s,WD),{basename:h}=N.useContext(ga),j,f=!1;if(typeof d=="string"&&XD.test(d)&&(j=d,YD))try{let y=new URL(window.location.href),C=d.startsWith("//")?new URL(y.protocol+d):new URL(d),E=eg(C.pathname,h);C.origin===y.origin&&E!=null?d=E+C.search+C.hash:f=!0}catch{}let w=PD(d,{relative:r}),v=ZD(d,{replace:o,state:l,target:c,preventScrollReset:u,relative:r,viewTransition:p});function g(y){a&&a(y),y.defaultPrevented||v(y)}return N.createElement("a",nx({},x,{href:j||w,onClick:f||n?a:g,ref:i,target:c}))});var hb;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(hb||(hb={}));var gb;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(gb||(gb={}));function ZD(e,s){let{target:i,replace:a,state:r,preventScrollReset:n,relative:o,viewTransition:l}=s===void 0?{}:s,c=ou(),d=vi(),u=d2(e,{relative:o});return N.useCallback(p=>{if(HD(p,i)){p.preventDefault();let x=a!==void 0?a:vd(d)===vd(u);c(e,{replace:x,state:r,preventScrollReset:n,relative:o,viewTransition:l})}},[d,c,u,a,r,i,e,n,o,l])}var eV=typeof Element<"u",tV=typeof Map=="function",sV=typeof Set=="function",iV=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function Ic(e,s){if(e===s)return!0;if(e&&s&&typeof e=="object"&&typeof s=="object"){if(e.constructor!==s.constructor)return!1;var i,a,r;if(Array.isArray(e)){if(i=e.length,i!=s.length)return!1;for(a=i;a--!==0;)if(!Ic(e[a],s[a]))return!1;return!0}var n;if(tV&&e instanceof Map&&s instanceof Map){if(e.size!==s.size)return!1;for(n=e.entries();!(a=n.next()).done;)if(!s.has(a.value[0]))return!1;for(n=e.entries();!(a=n.next()).done;)if(!Ic(a.value[1],s.get(a.value[0])))return!1;return!0}if(sV&&e instanceof Set&&s instanceof Set){if(e.size!==s.size)return!1;for(n=e.entries();!(a=n.next()).done;)if(!s.has(a.value[0]))return!1;return!0}if(iV&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(s)){if(i=e.length,i!=s.length)return!1;for(a=i;a--!==0;)if(e[a]!==s[a])return!1;return!0}if(e.constructor===RegExp)return e.source===s.source&&e.flags===s.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof s.valueOf=="function")return e.valueOf()===s.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof s.toString=="function")return e.toString()===s.toString();if(r=Object.keys(e),i=r.length,i!==Object.keys(s).length)return!1;for(a=i;a--!==0;)if(!Object.prototype.hasOwnProperty.call(s,r[a]))return!1;if(eV&&e instanceof Element)return!1;for(a=i;a--!==0;)if(!((r[a]==="_owner"||r[a]==="__v"||r[a]==="__o")&&e.$$typeof)&&!Ic(e[r[a]],s[r[a]]))return!1;return!0}return e!==e&&s!==s}var aV=function(s,i){try{return Ic(s,i)}catch(a){if((a.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw a}};const rV=pl(aV);var nV=function(e,s,i,a,r,n,o,l){if(!e){var c;if(s===void 0)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var d=[i,a,r,n,o,l],u=0;c=new Error(s.replace(/%s/g,function(){return d[u++]})),c.name="Invariant Violation"}throw c.framesToPop=1,c}},oV=nV;const fb=pl(oV);var lV=function(s,i,a,r){var n=a?a.call(r,s,i):void 0;if(n!==void 0)return!!n;if(s===i)return!0;if(typeof s!="object"||!s||typeof i!="object"||!i)return!1;var o=Object.keys(s),l=Object.keys(i);if(o.length!==l.length)return!1;for(var c=Object.prototype.hasOwnProperty.bind(i),d=0;d<o.length;d++){var u=o[d];if(!c(u))return!1;var p=s[u],x=i[u];if(n=a?a.call(r,p,x,u):void 0,n===!1||n===void 0&&p!==x)return!1}return!0};const cV=pl(lV);var p2=(e=>(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(p2||{}),cm={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},vb=Object.values(p2),lu={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},x2=Object.entries(lu).reduce((e,[s,i])=>(e[i]=s,e),{}),Es="data-rh",Yr={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},Xr=(e,s)=>{for(let i=e.length-1;i>=0;i-=1){const a=e[i];if(Object.prototype.hasOwnProperty.call(a,s))return a[s]}return null},dV=e=>{let s=Xr(e,"title");const i=Xr(e,Yr.TITLE_TEMPLATE);if(Array.isArray(s)&&(s=s.join("")),i&&s)return i.replace(/%s/g,()=>s);const a=Xr(e,Yr.DEFAULT_TITLE);return s||a||void 0},uV=e=>Xr(e,Yr.ON_CHANGE_CLIENT_STATE)||(()=>{}),dm=(e,s)=>s.filter(i=>typeof i[e]<"u").map(i=>i[e]).reduce((i,a)=>({...i,...a}),{}),mV=(e,s)=>s.filter(i=>typeof i.base<"u").map(i=>i.base).reverse().reduce((i,a)=>{if(!i.length){const r=Object.keys(a);for(let n=0;n<r.length;n+=1){const l=r[n].toLowerCase();if(e.indexOf(l)!==-1&&a[l])return i.concat(a)}}return i},[]),pV=e=>console&&typeof console.warn=="function"&&console.warn(e),Xn=(e,s,i)=>{const a={};return i.filter(r=>Array.isArray(r[e])?!0:(typeof r[e]<"u"&&pV(`Helmet: ${e} should be of type "Array". Instead found type "${typeof r[e]}"`),!1)).map(r=>r[e]).reverse().reduce((r,n)=>{const o={};n.filter(c=>{let d;const u=Object.keys(c);for(let x=0;x<u.length;x+=1){const h=u[x],j=h.toLowerCase();s.indexOf(j)!==-1&&!(d==="rel"&&c[d].toLowerCase()==="canonical")&&!(j==="rel"&&c[j].toLowerCase()==="stylesheet")&&(d=j),s.indexOf(h)!==-1&&(h==="innerHTML"||h==="cssText"||h==="itemprop")&&(d=h)}if(!d||!c[d])return!1;const p=c[d].toLowerCase();return a[d]||(a[d]={}),o[d]||(o[d]={}),a[d][p]?!1:(o[d][p]=!0,!0)}).reverse().forEach(c=>r.push(c));const l=Object.keys(o);for(let c=0;c<l.length;c+=1){const d=l[c],u={...a[d],...o[d]};a[d]=u}return r},[]).reverse()},xV=(e,s)=>{if(Array.isArray(e)&&e.length){for(let i=0;i<e.length;i+=1)if(e[i][s])return!0}return!1},hV=e=>({baseTag:mV(["href"],e),bodyAttributes:dm("bodyAttributes",e),defer:Xr(e,Yr.DEFER),encode:Xr(e,Yr.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:dm("htmlAttributes",e),linkTags:Xn("link",["rel","href"],e),metaTags:Xn("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:Xn("noscript",["innerHTML"],e),onChangeClientState:uV(e),scriptTags:Xn("script",["src","innerHTML"],e),styleTags:Xn("style",["cssText"],e),title:dV(e),titleAttributes:dm("titleAttributes",e),prioritizeSeoTags:xV(e,Yr.PRIORITIZE_SEO_TAGS)}),h2=e=>Array.isArray(e)?e.join(""):e,gV=(e,s)=>{const i=Object.keys(e);for(let a=0;a<i.length;a+=1)if(s[i[a]]&&s[i[a]].includes(e[i[a]]))return!0;return!1},um=(e,s)=>Array.isArray(e)?e.reduce((i,a)=>(gV(a,s)?i.priority.push(a):i.default.push(a),i),{priority:[],default:[]}):{default:e,priority:[]},bb=(e,s)=>({...e,[s]:void 0}),fV=["noscript","script","style"],ox=(e,s=!0)=>s===!1?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;"),g2=e=>Object.keys(e).reduce((s,i)=>{const a=typeof e[i]<"u"?`${i}="${e[i]}"`:`${i}`;return s?`${s} ${a}`:a},""),vV=(e,s,i,a)=>{const r=g2(i),n=h2(s);return r?`<${e} ${Es}="true" ${r}>${ox(n,a)}</${e}>`:`<${e} ${Es}="true">${ox(n,a)}</${e}>`},bV=(e,s,i=!0)=>s.reduce((a,r)=>{const n=r,o=Object.keys(n).filter(d=>!(d==="innerHTML"||d==="cssText")).reduce((d,u)=>{const p=typeof n[u]>"u"?u:`${u}="${ox(n[u],i)}"`;return d?`${d} ${p}`:p},""),l=n.innerHTML||n.cssText||"",c=fV.indexOf(e)===-1;return`${a}<${e} ${Es}="true" ${o}${c?"/>":`>${l}</${e}>`}`},""),f2=(e,s={})=>Object.keys(e).reduce((i,a)=>{const r=lu[a];return i[r||a]=e[a],i},s),yV=(e,s,i)=>{const a={key:s,[Es]:!0},r=f2(i,a);return[F.createElement("title",r,s)]},Tc=(e,s)=>s.map((i,a)=>{const r={key:a,[Es]:!0};return Object.keys(i).forEach(n=>{const l=lu[n]||n;if(l==="innerHTML"||l==="cssText"){const c=i.innerHTML||i.cssText;r.dangerouslySetInnerHTML={__html:c}}else r[l]=i[n]}),F.createElement(e,r)}),es=(e,s,i=!0)=>{switch(e){case"title":return{toComponent:()=>yV(e,s.title,s.titleAttributes),toString:()=>vV(e,s.title,s.titleAttributes,i)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>f2(s),toString:()=>g2(s)};default:return{toComponent:()=>Tc(e,s),toString:()=>bV(e,s,i)}}},jV=({metaTags:e,linkTags:s,scriptTags:i,encode:a})=>{const r=um(e,cm.meta),n=um(s,cm.link),o=um(i,cm.script);return{priorityMethods:{toComponent:()=>[...Tc("meta",r.priority),...Tc("link",n.priority),...Tc("script",o.priority)],toString:()=>`${es("meta",r.priority,a)} ${es("link",n.priority,a)} ${es("script",o.priority,a)}`},metaTags:r.default,linkTags:n.default,scriptTags:o.default}},wV=e=>{const{baseTag:s,bodyAttributes:i,encode:a=!0,htmlAttributes:r,noscriptTags:n,styleTags:o,title:l="",titleAttributes:c,prioritizeSeoTags:d}=e;let{linkTags:u,metaTags:p,scriptTags:x}=e,h={toComponent:()=>[],toString:()=>""};return d&&({priorityMethods:h,linkTags:u,metaTags:p,scriptTags:x}=jV(e)),{priority:h,base:es("base",s,a),bodyAttributes:es("bodyAttributes",i,a),htmlAttributes:es("htmlAttributes",r,a),link:es("link",u,a),meta:es("meta",p,a),noscript:es("noscript",n,a),script:es("script",x,a),style:es("style",o,a),title:es("title",{title:l,titleAttributes:c},a)}},lx=wV,dc=[],ag=!!(typeof window<"u"&&window.document&&window.document.createElement),cx=class{constructor(e,s){Ys(this,"instances",[]);Ys(this,"canUseDOM",ag);Ys(this,"context");Ys(this,"value",{setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?dc:this.instances,add:e=>{(this.canUseDOM?dc:this.instances).push(e)},remove:e=>{const s=(this.canUseDOM?dc:this.instances).indexOf(e);(this.canUseDOM?dc:this.instances).splice(s,1)}}});this.context=e,this.canUseDOM=s||!1,s||(e.helmet=lx({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},NV=parseInt(F.version.split(".")[0],10),dx=NV>=19,kV={},v2=F.createContext(kV),Qa,b2=(Qa=class extends N.Component{constructor(i){super(i);Ys(this,"helmetData");dx?this.helmetData=null:this.helmetData=new cx(this.props.context||{},Qa.canUseDOM)}render(){return dx?F.createElement(F.Fragment,null,this.props.children):F.createElement(v2.Provider,{value:this.helmetData.value},this.props.children)}},Ys(Qa,"canUseDOM",ag),Qa),jr=(e,s)=>{const i=document.head||document.querySelector("head"),a=i.querySelectorAll(`${e}[${Es}]`),r=[].slice.call(a),n=[];let o;return s&&s.length&&s.forEach(l=>{const c=document.createElement(e);for(const d in l)if(Object.prototype.hasOwnProperty.call(l,d))if(d==="innerHTML")c.innerHTML=l.innerHTML;else if(d==="cssText"){const u=l.cssText;c.appendChild(document.createTextNode(u))}else{const u=d,p=typeof l[u]>"u"?"":l[u];c.setAttribute(d,p)}c.setAttribute(Es,"true"),r.some((d,u)=>(o=u,c.isEqualNode(d)))?r.splice(o,1):n.push(c)}),r.forEach(l=>{var c;return(c=l.parentNode)==null?void 0:c.removeChild(l)}),n.forEach(l=>i.appendChild(l)),{oldTags:r,newTags:n}},ux=(e,s)=>{const i=document.getElementsByTagName(e)[0];if(!i)return;const a=i.getAttribute(Es),r=a?a.split(","):[],n=[...r],o=Object.keys(s);for(const l of o){const c=s[l]||"";i.getAttribute(l)!==c&&i.setAttribute(l,c),r.indexOf(l)===-1&&r.push(l);const d=n.indexOf(l);d!==-1&&n.splice(d,1)}for(let l=n.length-1;l>=0;l-=1)i.removeAttribute(n[l]);r.length===n.length?i.removeAttribute(Es):i.getAttribute(Es)!==o.join(",")&&i.setAttribute(Es,o.join(","))},CV=(e,s)=>{typeof e<"u"&&document.title!==e&&(document.title=h2(e)),ux("title",s)},yb=(e,s)=>{const{baseTag:i,bodyAttributes:a,htmlAttributes:r,linkTags:n,metaTags:o,noscriptTags:l,onChangeClientState:c,scriptTags:d,styleTags:u,title:p,titleAttributes:x}=e;ux("body",a),ux("html",r),CV(p,x);const h={baseTag:jr("base",i),linkTags:jr("link",n),metaTags:jr("meta",o),noscriptTags:jr("noscript",l),scriptTags:jr("script",d),styleTags:jr("style",u)},j={},f={};Object.keys(h).forEach(w=>{const{newTags:v,oldTags:g}=h[w];v.length&&(j[w]=v),g.length&&(f[w]=h[w].oldTags)}),s&&s(),c(e,j,f)},Zn=null,EV=e=>{Zn&&cancelAnimationFrame(Zn),e.defer?Zn=requestAnimationFrame(()=>{yb(e,()=>{Zn=null})}):(yb(e),Zn=null)},PV=EV,jb=class extends N.Component{constructor(){super(...arguments);Ys(this,"rendered",!1)}shouldComponentUpdate(s){return!cV(s,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:s}=this.props.context;s.remove(this),this.emitChange()}emitChange(){const{helmetInstances:s,setHelmet:i}=this.props.context;let a=null;const r=hV(s.get().map(n=>{const{context:o,...l}=n.props;return l}));b2.canUseDOM?PV(r):lx&&(a=lx(r)),i(a)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:s}=this.props.context;s.add(this),this.emitChange()}render(){return this.init(),null}},qc=[],wb=e=>{const s={};for(const i of Object.keys(e))s[x2[i]||i]=e[i];return s},Ca=e=>{const s={};for(const i of Object.keys(e)){const a=lu[i];s[a||i]=e[i]}return s},Nb=(e,s)=>{if(!ag)return;const i=document.getElementsByTagName(e)[0];if(!i)return;const a="data-rh-managed",r=i.getAttribute(a),n=r?r.split(","):[],o=Object.keys(s);for(const l of n)o.includes(l)||i.removeAttribute(l);for(const l of o){const c=s[l];c==null||c===!1?i.removeAttribute(l):c===!0?i.setAttribute(l,""):i.setAttribute(l,String(c))}o.length>0?i.setAttribute(a,o.join(",")):i.removeAttribute(a)},mm=()=>{const e={},s={};for(const i of qc){const{htmlAttributes:a,bodyAttributes:r}=i.props;a&&Object.assign(e,wb(a)),r&&Object.assign(s,wb(r))}Nb("html",e),Nb("body",s)},SV=class extends N.Component{componentDidMount(){qc.push(this),mm()}componentDidUpdate(){mm()}componentWillUnmount(){const e=qc.indexOf(this);e!==-1&&qc.splice(e,1),mm()}resolveTitle(){const{title:e,titleTemplate:s,defaultTitle:i}=this.props;return e&&s?s.replace(/%s/g,()=>Array.isArray(e)?e.join(""):e):e||i||void 0}renderTitle(){const e=this.resolveTitle();if(e===void 0)return null;const s=this.props.titleAttributes||{};return F.createElement("title",Ca(s),e)}renderBase(){const{base:e}=this.props;return e?F.createElement("base",Ca(e)):null}renderMeta(){const{meta:e}=this.props;return!e||!Array.isArray(e)?null:e.map((s,i)=>F.createElement("meta",{key:i,...Ca(s)}))}renderLink(){const{link:e}=this.props;return!e||!Array.isArray(e)?null:e.map((s,i)=>F.createElement("link",{key:i,...Ca(s)}))}renderScript(){const{script:e}=this.props;return!e||!Array.isArray(e)?null:e.map((s,i)=>{const{innerHTML:a,...r}=s,n=Ca(r);return a&&(n.dangerouslySetInnerHTML={__html:a}),F.createElement("script",{key:i,...n})})}renderStyle(){const{style:e}=this.props;return!e||!Array.isArray(e)?null:e.map((s,i)=>{const{cssText:a,...r}=s,n=Ca(r);return a&&(n.dangerouslySetInnerHTML={__html:a}),F.createElement("style",{key:i,...n})})}renderNoscript(){const{noscript:e}=this.props;return!e||!Array.isArray(e)?null:e.map((s,i)=>{const{innerHTML:a,...r}=s,n=Ca(r);return a&&(n.dangerouslySetInnerHTML={__html:a}),F.createElement("noscript",{key:i,...n})})}render(){return F.createElement(F.Fragment,null,this.renderTitle(),this.renderBase(),this.renderMeta(),this.renderLink(),this.renderScript(),this.renderStyle(),this.renderNoscript())}},qm,xt=(qm=class extends N.Component{shouldComponentUpdate(e){return!rV(bb(this.props,"helmetData"),bb(e,"helmetData"))}mapNestedChildrenToProps(e,s){if(!s)return null;switch(e.type){case"script":case"noscript":return{innerHTML:s};case"style":return{cssText:s};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,s,i,a){return{...s,[e.type]:[...s[e.type]||[],{...i,...this.mapNestedChildrenToProps(e,a)}]}}mapObjectTypeChildren(e,s,i,a){switch(e.type){case"title":return{...s,[e.type]:a,titleAttributes:{...i}};case"body":return{...s,bodyAttributes:{...i}};case"html":return{...s,htmlAttributes:{...i}};default:return{...s,[e.type]:{...i}}}}mapArrayTypeChildrenToProps(e,s){let i={...s};return Object.keys(e).forEach(a=>{i={...i,[a]:e[a]}}),i}warnOnInvalidChildren(e,s){return fb(vb.some(i=>e.type===i),typeof e.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${vb.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),fb(!s||typeof s=="string"||Array.isArray(s)&&!s.some(i=>typeof i!="string"),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`}</${e.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(e,s){let i={};return F.Children.forEach(e,a=>{if(!a||!a.props)return;const{children:r,...n}=a.props,o=Object.keys(n).reduce((c,d)=>(c[x2[d]||d]=n[d],c),{});let{type:l}=a;switch(typeof l=="symbol"?l=l.toString():this.warnOnInvalidChildren(a,r),l){case"Symbol(react.fragment)":s=this.mapChildrenToProps(r,s);break;case"link":case"meta":case"noscript":case"script":case"style":i=this.flattenArrayTypeChildren(a,i,o,r);break;default:s=this.mapObjectTypeChildren(a,s,o,r);break}}),this.mapArrayTypeChildrenToProps(i,s)}render(){const{children:e,...s}=this.props;let i={...s},{helmetData:a}=s;if(e&&(i=this.mapChildrenToProps(e,i)),a&&!(a instanceof cx)){const r=a;a=new cx(r.context,!0),delete i.helmetData}return dx?F.createElement(SV,{...i}):a?F.createElement(jb,{...i,context:a.value}):F.createElement(v2.Consumer,null,r=>F.createElement(jb,{...i,context:r}))}},Ys(qm,"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),qm);const rg=N.createContext({});function ng(e){const s=N.useRef(null);return s.current===null&&(s.current=e()),s.current}const y2=typeof window<"u",j2=y2?N.useLayoutEffect:N.useEffect,cu=N.createContext(null);function og(e,s){e.indexOf(s)===-1&&e.push(s)}function lg(e,s){const i=e.indexOf(s);i>-1&&e.splice(i,1)}const Ks=(e,s,i)=>i>s?s:i<e?e:i;let du=()=>{},wn=()=>{};const hi={},w2=e=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(e);function N2(e){return typeof e=="object"&&e!==null}const k2=e=>/^0[^.\s]+$/u.test(e);function cg(e){let s;return()=>(s===void 0&&(s=e()),s)}const ls=e=>e,AV=(e,s)=>i=>s(e(i)),El=(...e)=>e.reduce(AV),al=(e,s,i)=>{const a=s-e;return a===0?1:(i-e)/a};class dg{constructor(){this.subscriptions=[]}add(s){return og(this.subscriptions,s),()=>lg(this.subscriptions,s)}notify(s,i,a){const r=this.subscriptions.length;if(r)if(r===1)this.subscriptions[0](s,i,a);else for(let n=0;n<r;n++){const o=this.subscriptions[n];o&&o(s,i,a)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Us=e=>e*1e3,ns=e=>e/1e3;function C2(e,s){return s?e*(1e3/s):0}const E2=(e,s,i)=>(((1-3*i+3*s)*e+(3*i-6*s))*e+3*s)*e,IV=1e-7,TV=12;function qV(e,s,i,a,r){let n,o,l=0;do o=s+(i-s)/2,n=E2(o,a,r)-e,n>0?i=o:s=o;while(Math.abs(n)>IV&&++l<TV);return o}function Pl(e,s,i,a){if(e===s&&i===a)return ls;const r=n=>qV(n,0,1,e,i);return n=>n===0||n===1?n:E2(r(n),s,a)}const P2=e=>s=>s<=.5?e(2*s)/2:(2-e(2*(1-s)))/2,S2=e=>s=>1-e(1-s),A2=Pl(.33,1.53,.69,.99),ug=S2(A2),I2=P2(ug),T2=e=>(e*=2)<1?.5*ug(e):.5*(2-Math.pow(2,-10*(e-1))),mg=e=>1-Math.sin(Math.acos(e)),q2=S2(mg),D2=P2(mg),DV=Pl(.42,0,1,1),VV=Pl(0,0,.58,1),V2=Pl(.42,0,.58,1),_V=e=>Array.isArray(e)&&typeof e[0]!="number",_2=e=>Array.isArray(e)&&typeof e[0]=="number",kb={linear:ls,easeIn:DV,easeInOut:V2,easeOut:VV,circIn:mg,circInOut:D2,circOut:q2,backIn:ug,backInOut:I2,backOut:A2,anticipate:T2},RV=e=>typeof e=="string",Cb=e=>{if(_2(e)){wn(e.length===4,"Cubic bezier arrays must contain four numerical values.","cubic-bezier-length");const[s,i,a,r]=e;return Pl(s,i,a,r)}else if(RV(e))return wn(kb[e]!==void 0,`Invalid easing type '${e}'`,"invalid-easing-type"),kb[e];return e},uc=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"],Eb={value:null,addProjectionMetrics:null};function OV(e,s){let i=new Set,a=new Set,r=!1,n=!1;const o=new WeakSet;let l={delta:0,timestamp:0,isProcessing:!1},c=0;function d(p){o.has(p)&&(u.schedule(p),e()),c++,p(l)}const u={schedule:(p,x=!1,h=!1)=>{const f=h&&r?i:a;return x&&o.add(p),f.has(p)||f.add(p),p},cancel:p=>{a.delete(p),o.delete(p)},process:p=>{if(l=p,r){n=!0;return}r=!0,[i,a]=[a,i],i.forEach(d),s&&Eb.value&&Eb.value.frameloop[s].push(c),c=0,i.clear(),r=!1,n&&(n=!1,u.process(p))}};return u}const LV=40;function R2(e,s){let i=!1,a=!0;const r={delta:0,timestamp:0,isProcessing:!1},n=()=>i=!0,o=uc.reduce((y,C)=>(y[C]=OV(n,s?C:void 0),y),{}),{setup:l,read:c,resolveKeyframes:d,preUpdate:u,update:p,preRender:x,render:h,postRender:j}=o,f=()=>{const y=hi.useManualTiming?r.timestamp:performance.now();i=!1,hi.useManualTiming||(r.delta=a?1e3/60:Math.max(Math.min(y-r.timestamp,LV),1)),r.timestamp=y,r.isProcessing=!0,l.process(r),c.process(r),d.process(r),u.process(r),p.process(r),x.process(r),h.process(r),j.process(r),r.isProcessing=!1,i&&s&&(a=!1,e(f))},w=()=>{i=!0,a=!0,r.isProcessing||e(f)};return{schedule:uc.reduce((y,C)=>{const E=o[C];return y[C]=(P,I=!1,S=!1)=>(i||w(),E.schedule(P,I,S)),y},{}),cancel:y=>{for(let C=0;C<uc.length;C++)o[uc[C]].cancel(y)},state:r,steps:o}}const{schedule:Se,cancel:da,state:ct,steps:pm}=R2(typeof requestAnimationFrame<"u"?requestAnimationFrame:ls,!0);let Dc;function zV(){Dc=void 0}const Et={now:()=>(Dc===void 0&&Et.set(ct.isProcessing||hi.useManualTiming?ct.timestamp:performance.now()),Dc),set:e=>{Dc=e,queueMicrotask(zV)}},O2=e=>s=>typeof s=="string"&&s.startsWith(e),L2=O2("--"),BV=O2("var(--"),pg=e=>BV(e)?MV.test(e.split("/*")[0].trim()):!1,MV=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function Pb(e){return typeof e!="string"?!1:e.split("/*")[0].includes("var(--")}const Rn={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},rl={...Rn,transform:e=>Ks(0,1,e)},mc={...Rn,default:1},wo=e=>Math.round(e*1e5)/1e5,xg=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function FV(e){return e==null}const GV=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,hg=(e,s)=>i=>!!(typeof i=="string"&&GV.test(i)&&i.startsWith(e)||s&&!FV(i)&&Object.prototype.hasOwnProperty.call(i,s)),z2=(e,s,i)=>a=>{if(typeof a!="string")return a;const[r,n,o,l]=a.match(xg);return{[e]:parseFloat(r),[s]:parseFloat(n),[i]:parseFloat(o),alpha:l!==void 0?parseFloat(l):1}},$V=e=>Ks(0,255,e),xm={...Rn,transform:e=>Math.round($V(e))},Oa={test:hg("rgb","red"),parse:z2("red","green","blue"),transform:({red:e,green:s,blue:i,alpha:a=1})=>"rgba("+xm.transform(e)+", "+xm.transform(s)+", "+xm.transform(i)+", "+wo(rl.transform(a))+")"};function UV(e){let s="",i="",a="",r="";return e.length>5?(s=e.substring(1,3),i=e.substring(3,5),a=e.substring(5,7),r=e.substring(7,9)):(s=e.substring(1,2),i=e.substring(2,3),a=e.substring(3,4),r=e.substring(4,5),s+=s,i+=i,a+=a,r+=r),{red:parseInt(s,16),green:parseInt(i,16),blue:parseInt(a,16),alpha:r?parseInt(r,16)/255:1}}const mx={test:hg("#"),parse:UV,transform:Oa.transform},Sl=e=>({test:s=>typeof s=="string"&&s.endsWith(e)&&s.split(" ").length===1,parse:parseFloat,transform:s=>`${s}${e}`}),Ii=Sl("deg"),Hs=Sl("%"),ee=Sl("px"),HV=Sl("vh"),WV=Sl("vw"),Sb={...Hs,parse:e=>Hs.parse(e)/100,transform:e=>Hs.transform(e*100)},Lr={test:hg("hsl","hue"),parse:z2("hue","saturation","lightness"),transform:({hue:e,saturation:s,lightness:i,alpha:a=1})=>"hsla("+Math.round(e)+", "+Hs.transform(wo(s))+", "+Hs.transform(wo(i))+", "+wo(rl.transform(a))+")"},Ke={test:e=>Oa.test(e)||mx.test(e)||Lr.test(e),parse:e=>Oa.test(e)?Oa.parse(e):Lr.test(e)?Lr.parse(e):mx.parse(e),transform:e=>typeof e=="string"?e:e.hasOwnProperty("red")?Oa.transform(e):Lr.transform(e),getAnimatableNone:e=>{const s=Ke.parse(e);return s.alpha=0,Ke.transform(s)}},QV=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function KV(e){var s,i;return isNaN(e)&&typeof e=="string"&&(((s=e.match(xg))==null?void 0:s.length)||0)+(((i=e.match(QV))==null?void 0:i.length)||0)>0}const B2="number",M2="color",JV="var",YV="var(",Ab="${}",XV=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function nl(e){const s=e.toString(),i=[],a={color:[],number:[],var:[]},r=[];let n=0;const l=s.replace(XV,c=>(Ke.test(c)?(a.color.push(n),r.push(M2),i.push(Ke.parse(c))):c.startsWith(YV)?(a.var.push(n),r.push(JV),i.push(c)):(a.number.push(n),r.push(B2),i.push(parseFloat(c))),++n,Ab)).split(Ab);return{values:i,split:l,indexes:a,types:r}}function F2(e){return nl(e).values}function G2(e){const{split:s,types:i}=nl(e),a=s.length;return r=>{let n="";for(let o=0;o<a;o++)if(n+=s[o],r[o]!==void 0){const l=i[o];l===B2?n+=wo(r[o]):l===M2?n+=Ke.transform(r[o]):n+=r[o]}return n}}const ZV=e=>typeof e=="number"?0:Ke.test(e)?Ke.getAnimatableNone(e):e;function e5(e){const s=F2(e);return G2(e)(s.map(ZV))}const ua={test:KV,parse:F2,createTransformer:G2,getAnimatableNone:e5};function hm(e,s,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?e+(s-e)*6*i:i<1/2?s:i<2/3?e+(s-e)*(2/3-i)*6:e}function t5({hue:e,saturation:s,lightness:i,alpha:a}){e/=360,s/=100,i/=100;let r=0,n=0,o=0;if(!s)r=n=o=i;else{const l=i<.5?i*(1+s):i+s-i*s,c=2*i-l;r=hm(c,l,e+1/3),n=hm(c,l,e),o=hm(c,l,e-1/3)}return{red:Math.round(r*255),green:Math.round(n*255),blue:Math.round(o*255),alpha:a}}function yd(e,s){return i=>i>0?s:e}const Ve=(e,s,i)=>e+(s-e)*i,gm=(e,s,i)=>{const a=e*e,r=i*(s*s-a)+a;return r<0?0:Math.sqrt(r)},s5=[mx,Oa,Lr],i5=e=>s5.find(s=>s.test(e));function Ib(e){const s=i5(e);if(du(!!s,`'${e}' is not an animatable color. Use the equivalent color code instead.`,"color-not-animatable"),!s)return!1;let i=s.parse(e);return s===Lr&&(i=t5(i)),i}const Tb=(e,s)=>{const i=Ib(e),a=Ib(s);if(!i||!a)return yd(e,s);const r={...i};return n=>(r.red=gm(i.red,a.red,n),r.green=gm(i.green,a.green,n),r.blue=gm(i.blue,a.blue,n),r.alpha=Ve(i.alpha,a.alpha,n),Oa.transform(r))},px=new Set(["none","hidden"]);function a5(e,s){return px.has(e)?i=>i<=0?e:s:i=>i>=1?s:e}function r5(e,s){return i=>Ve(e,s,i)}function gg(e){return typeof e=="number"?r5:typeof e=="string"?pg(e)?yd:Ke.test(e)?Tb:l5:Array.isArray(e)?$2:typeof e=="object"?Ke.test(e)?Tb:n5:yd}function $2(e,s){const i=[...e],a=i.length,r=e.map((n,o)=>gg(n)(n,s[o]));return n=>{for(let o=0;o<a;o++)i[o]=r[o](n);return i}}function n5(e,s){const i={...e,...s},a={};for(const r in i)e[r]!==void 0&&s[r]!==void 0&&(a[r]=gg(e[r])(e[r],s[r]));return r=>{for(const n in a)i[n]=a[n](r);return i}}function o5(e,s){const i=[],a={color:0,var:0,number:0};for(let r=0;r<s.values.length;r++){const n=s.types[r],o=e.indexes[n][a[n]],l=e.values[o]??0;i[r]=l,a[n]++}return i}const l5=(e,s)=>{const i=ua.createTransformer(s),a=nl(e),r=nl(s);return a.indexes.var.length===r.indexes.var.length&&a.indexes.color.length===r.indexes.color.length&&a.indexes.number.length>=r.indexes.number.length?px.has(e)&&!r.values.length||px.has(s)&&!a.values.length?a5(e,s):El($2(o5(a,r),r.values),i):(du(!0,`Complex values '${e}' and '${s}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`,"complex-values-different"),yd(e,s))};function U2(e,s,i){return typeof e=="number"&&typeof s=="number"&&typeof i=="number"?Ve(e,s,i):gg(e)(e,s)}const c5=e=>{const s=({timestamp:i})=>e(i);return{start:(i=!0)=>Se.update(s,i),stop:()=>da(s),now:()=>ct.isProcessing?ct.timestamp:Et.now()}},H2=(e,s,i=10)=>{let a="";const r=Math.max(Math.round(s/i),2);for(let n=0;n<r;n++)a+=Math.round(e(n/(r-1))*1e4)/1e4+", ";return`linear(${a.substring(0,a.length-2)})`},jd=2e4;function fg(e){let s=0;const i=50;let a=e.next(s);for(;!a.done&&s<jd;)s+=i,a=e.next(s);return s>=jd?1/0:s}function d5(e,s=100,i){const a=i({...e,keyframes:[0,s]}),r=Math.min(fg(a),jd);return{type:"keyframes",ease:n=>a.next(r*n).value/s,duration:ns(r)}}const u5=5;function W2(e,s,i){const a=Math.max(s-u5,0);return C2(i-e(a),s-a)}const qe={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},fm=.001;function m5({duration:e=qe.duration,bounce:s=qe.bounce,velocity:i=qe.velocity,mass:a=qe.mass}){let r,n;du(e<=Us(qe.maxDuration),"Spring duration must be 10 seconds or less","spring-duration-limit");let o=1-s;o=Ks(qe.minDamping,qe.maxDamping,o),e=Ks(qe.minDuration,qe.maxDuration,ns(e)),o<1?(r=d=>{const u=d*o,p=u*e,x=u-i,h=xx(d,o),j=Math.exp(-p);return fm-x/h*j},n=d=>{const p=d*o*e,x=p*i+i,h=Math.pow(o,2)*Math.pow(d,2)*e,j=Math.exp(-p),f=xx(Math.pow(d,2),o);return(-r(d)+fm>0?-1:1)*((x-h)*j)/f}):(r=d=>{const u=Math.exp(-d*e),p=(d-i)*e+1;return-fm+u*p},n=d=>{const u=Math.exp(-d*e),p=(i-d)*(e*e);return u*p});const l=5/e,c=x5(r,n,l);if(e=Us(e),isNaN(c))return{stiffness:qe.stiffness,damping:qe.damping,duration:e};{const d=Math.pow(c,2)*a;return{stiffness:d,damping:o*2*Math.sqrt(a*d),duration:e}}}const p5=12;function x5(e,s,i){let a=i;for(let r=1;r<p5;r++)a=a-e(a)/s(a);return a}function xx(e,s){return e*Math.sqrt(1-s*s)}const h5=["duration","bounce"],g5=["stiffness","damping","mass"];function qb(e,s){return s.some(i=>e[i]!==void 0)}function f5(e){let s={velocity:qe.velocity,stiffness:qe.stiffness,damping:qe.damping,mass:qe.mass,isResolvedFromDuration:!1,...e};if(!qb(e,g5)&&qb(e,h5))if(e.visualDuration){const i=e.visualDuration,a=2*Math.PI/(i*1.2),r=a*a,n=2*Ks(.05,1,1-(e.bounce||0))*Math.sqrt(r);s={...s,mass:qe.mass,stiffness:r,damping:n}}else{const i=m5(e);s={...s,...i,mass:qe.mass},s.isResolvedFromDuration=!0}return s}function wd(e=qe.visualDuration,s=qe.bounce){const i=typeof e!="object"?{visualDuration:e,keyframes:[0,1],bounce:s}:e;let{restSpeed:a,restDelta:r}=i;const n=i.keyframes[0],o=i.keyframes[i.keyframes.length-1],l={done:!1,value:n},{stiffness:c,damping:d,mass:u,duration:p,velocity:x,isResolvedFromDuration:h}=f5({...i,velocity:-ns(i.velocity||0)}),j=x||0,f=d/(2*Math.sqrt(c*u)),w=o-n,v=ns(Math.sqrt(c/u)),g=Math.abs(w)<5;a||(a=g?qe.restSpeed.granular:qe.restSpeed.default),r||(r=g?qe.restDelta.granular:qe.restDelta.default);let y;if(f<1){const E=xx(v,f);y=P=>{const I=Math.exp(-f*v*P);return o-I*((j+f*v*w)/E*Math.sin(E*P)+w*Math.cos(E*P))}}else if(f===1)y=E=>o-Math.exp(-v*E)*(w+(j+v*w)*E);else{const E=v*Math.sqrt(f*f-1);y=P=>{const I=Math.exp(-f*v*P),S=Math.min(E*P,300);return o-I*((j+f*v*w)*Math.sinh(S)+E*w*Math.cosh(S))/E}}const C={calculatedDuration:h&&p||null,next:E=>{const P=y(E);if(h)l.done=E>=p;else{let I=E===0?j:0;f<1&&(I=E===0?Us(j):W2(y,E,P));const S=Math.abs(I)<=a,q=Math.abs(o-P)<=r;l.done=S&&q}return l.value=l.done?o:P,l},toString:()=>{const E=Math.min(fg(C),jd),P=H2(I=>C.next(E*I).value,E,30);return E+"ms "+P},toTransition:()=>{}};return C}wd.applyToOptions=e=>{const s=d5(e,100,wd);return e.ease=s.ease,e.duration=Us(s.duration),e.type="keyframes",e};function hx({keyframes:e,velocity:s=0,power:i=.8,timeConstant:a=325,bounceDamping:r=10,bounceStiffness:n=500,modifyTarget:o,min:l,max:c,restDelta:d=.5,restSpeed:u}){const p=e[0],x={done:!1,value:p},h=S=>l!==void 0&&S<l||c!==void 0&&S>c,j=S=>l===void 0?c:c===void 0||Math.abs(l-S)<Math.abs(c-S)?l:c;let f=i*s;const w=p+f,v=o===void 0?w:o(w);v!==w&&(f=v-p);const g=S=>-f*Math.exp(-S/a),y=S=>v+g(S),C=S=>{const q=g(S),D=y(S);x.done=Math.abs(q)<=d,x.value=x.done?v:D};let E,P;const I=S=>{h(x.value)&&(E=S,P=wd({keyframes:[x.value,j(x.value)],velocity:W2(y,S,x.value),damping:r,stiffness:n,restDelta:d,restSpeed:u}))};return I(0),{calculatedDuration:null,next:S=>{let q=!1;return!P&&E===void 0&&(q=!0,C(S),I(S)),E!==void 0&&S>=E?P.next(S-E):(!q&&C(S),x)}}}function v5(e,s,i){const a=[],r=i||hi.mix||U2,n=e.length-1;for(let o=0;o<n;o++){let l=r(e[o],e[o+1]);if(s){const c=Array.isArray(s)?s[o]||ls:s;l=El(c,l)}a.push(l)}return a}function b5(e,s,{clamp:i=!0,ease:a,mixer:r}={}){const n=e.length;if(wn(n===s.length,"Both input and output ranges must be the same length","range-length"),n===1)return()=>s[0];if(n===2&&s[0]===s[1])return()=>s[1];const o=e[0]===e[1];e[0]>e[n-1]&&(e=[...e].reverse(),s=[...s].reverse());const l=v5(s,a,r),c=l.length,d=u=>{if(o&&u<e[0])return s[0];let p=0;if(c>1)for(;p<e.length-2&&!(u<e[p+1]);p++);const x=al(e[p],e[p+1],u);return l[p](x)};return i?u=>d(Ks(e[0],e[n-1],u)):d}function y5(e,s){const i=e[e.length-1];for(let a=1;a<=s;a++){const r=al(0,s,a);e.push(Ve(i,1,r))}}function j5(e){const s=[0];return y5(s,e.length-1),s}function w5(e,s){return e.map(i=>i*s)}function N5(e,s){return e.map(()=>s||V2).splice(0,e.length-1)}function No({duration:e=300,keyframes:s,times:i,ease:a="easeInOut"}){const r=_V(a)?a.map(Cb):Cb(a),n={done:!1,value:s[0]},o=w5(i&&i.length===s.length?i:j5(s),e),l=b5(o,s,{ease:Array.isArray(r)?r:N5(s,r)});return{calculatedDuration:e,next:c=>(n.value=l(c),n.done=c>=e,n)}}const k5=e=>e!==null;function vg(e,{repeat:s,repeatType:i="loop"},a,r=1){const n=e.filter(k5),l=r<0||s&&i!=="loop"&&s%2===1?0:n.length-1;return!l||a===void 0?n[l]:a}const C5={decay:hx,inertia:hx,tween:No,keyframes:No,spring:wd};function Q2(e){typeof e.type=="string"&&(e.type=C5[e.type])}class bg{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(s=>{this.resolve=s})}notifyFinished(){this.resolve()}then(s,i){return this.finished.then(s,i)}}const E5=e=>e/100;class yg extends bg{constructor(s){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{var a,r;const{motionValue:i}=this.options;i&&i.updatedAt!==Et.now()&&this.tick(Et.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),(r=(a=this.options).onStop)==null||r.call(a))},this.options=s,this.initAnimation(),this.play(),s.autoplay===!1&&this.pause()}initAnimation(){const{options:s}=this;Q2(s);const{type:i=No,repeat:a=0,repeatDelay:r=0,repeatType:n,velocity:o=0}=s;let{keyframes:l}=s;const c=i||No;c!==No&&typeof l[0]!="number"&&(this.mixKeyframes=El(E5,U2(l[0],l[1])),l=[0,100]);const d=c({...s,keyframes:l});n==="mirror"&&(this.mirroredGenerator=c({...s,keyframes:[...l].reverse(),velocity:-o})),d.calculatedDuration===null&&(d.calculatedDuration=fg(d));const{calculatedDuration:u}=d;this.calculatedDuration=u,this.resolvedDuration=u+r,this.totalDuration=this.resolvedDuration*(a+1)-r,this.generator=d}updateTime(s){const i=Math.round(s-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=i}tick(s,i=!1){const{generator:a,totalDuration:r,mixKeyframes:n,mirroredGenerator:o,resolvedDuration:l,calculatedDuration:c}=this;if(this.startTime===null)return a.next(0);const{delay:d=0,keyframes:u,repeat:p,repeatType:x,repeatDelay:h,type:j,onUpdate:f,finalKeyframe:w}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,s):this.speed<0&&(this.startTime=Math.min(s-r/this.speed,this.startTime)),i?this.currentTime=s:this.updateTime(s);const v=this.currentTime-d*(this.playbackSpeed>=0?1:-1),g=this.playbackSpeed>=0?v<0:v>r;this.currentTime=Math.max(v,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=r);let y=this.currentTime,C=a;if(p){const S=Math.min(this.currentTime,r)/l;let q=Math.floor(S),D=S%1;!D&&S>=1&&(D=1),D===1&&q--,q=Math.min(q,p+1),!!(q%2)&&(x==="reverse"?(D=1-D,h&&(D-=h/l)):x==="mirror"&&(C=o)),y=Ks(0,1,D)*l}const E=g?{done:!1,value:u[0]}:C.next(y);n&&(E.value=n(E.value));let{done:P}=E;!g&&c!==null&&(P=this.playbackSpeed>=0?this.currentTime>=r:this.currentTime<=0);const I=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&P);return I&&j!==hx&&(E.value=vg(u,this.options,w,this.speed)),f&&f(E.value),I&&this.finish(),E}then(s,i){return this.finished.then(s,i)}get duration(){return ns(this.calculatedDuration)}get iterationDuration(){const{delay:s=0}=this.options||{};return this.duration+ns(s)}get time(){return ns(this.currentTime)}set time(s){var i;s=Us(s),this.currentTime=s,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=s:this.driver&&(this.startTime=this.driver.now()-s/this.playbackSpeed),(i=this.driver)==null||i.start(!1)}get speed(){return this.playbackSpeed}set speed(s){this.updateTime(Et.now());const i=this.playbackSpeed!==s;this.playbackSpeed=s,i&&(this.time=ns(this.currentTime))}play(){var r,n;if(this.isStopped)return;const{driver:s=c5,startTime:i}=this.options;this.driver||(this.driver=s(o=>this.tick(o))),(n=(r=this.options).onPlay)==null||n.call(r);const a=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=a):this.holdTime!==null?this.startTime=a-this.holdTime:this.startTime||(this.startTime=i??a),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(Et.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){var s,i;this.notifyFinished(),this.teardown(),this.state="finished",(i=(s=this.options).onComplete)==null||i.call(s)}cancel(){var s,i;this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),(i=(s=this.options).onCancel)==null||i.call(s)}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(s){return this.startTime=0,this.tick(s,!0)}attachTimeline(s){var i;return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),(i=this.driver)==null||i.stop(),s.observe(this)}}function P5(e){for(let s=1;s<e.length;s++)e[s]??(e[s]=e[s-1])}const La=e=>e*180/Math.PI,gx=e=>{const s=La(Math.atan2(e[1],e[0]));return fx(s)},S5={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:e=>(Math.abs(e[0])+Math.abs(e[3]))/2,rotate:gx,rotateZ:gx,skewX:e=>La(Math.atan(e[1])),skewY:e=>La(Math.atan(e[2])),skew:e=>(Math.abs(e[1])+Math.abs(e[2]))/2},fx=e=>(e=e%360,e<0&&(e+=360),e),Db=gx,Vb=e=>Math.sqrt(e[0]*e[0]+e[1]*e[1]),_b=e=>Math.sqrt(e[4]*e[4]+e[5]*e[5]),A5={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Vb,scaleY:_b,scale:e=>(Vb(e)+_b(e))/2,rotateX:e=>fx(La(Math.atan2(e[6],e[5]))),rotateY:e=>fx(La(Math.atan2(-e[2],e[0]))),rotateZ:Db,rotate:Db,skewX:e=>La(Math.atan(e[4])),skewY:e=>La(Math.atan(e[1])),skew:e=>(Math.abs(e[1])+Math.abs(e[4]))/2};function vx(e){return e.includes("scale")?1:0}function bx(e,s){if(!e||e==="none")return vx(s);const i=e.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let a,r;if(i)a=A5,r=i;else{const l=e.match(/^matrix\(([-\d.e\s,]+)\)$/u);a=S5,r=l}if(!r)return vx(s);const n=a[s],o=r[1].split(",").map(T5);return typeof n=="function"?n(o):o[n]}const I5=(e,s)=>{const{transform:i="none"}=getComputedStyle(e);return bx(i,s)};function T5(e){return parseFloat(e.trim())}const On=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Ln=new Set(On),Rb=e=>e===Rn||e===ee,q5=new Set(["x","y","z"]),D5=On.filter(e=>!q5.has(e));function V5(e){const s=[];return D5.forEach(i=>{const a=e.getValue(i);a!==void 0&&(s.push([i,a.get()]),a.set(i.startsWith("scale")?1:0))}),s}const Qi={width:({x:e},{paddingLeft:s="0",paddingRight:i="0"})=>e.max-e.min-parseFloat(s)-parseFloat(i),height:({y:e},{paddingTop:s="0",paddingBottom:i="0"})=>e.max-e.min-parseFloat(s)-parseFloat(i),top:(e,{top:s})=>parseFloat(s),left:(e,{left:s})=>parseFloat(s),bottom:({y:e},{top:s})=>parseFloat(s)+(e.max-e.min),right:({x:e},{left:s})=>parseFloat(s)+(e.max-e.min),x:(e,{transform:s})=>bx(s,"x"),y:(e,{transform:s})=>bx(s,"y")};Qi.translateX=Qi.x;Qi.translateY=Qi.y;const Ya=new Set;let yx=!1,jx=!1,wx=!1;function K2(){if(jx){const e=Array.from(Ya).filter(a=>a.needsMeasurement),s=new Set(e.map(a=>a.element)),i=new Map;s.forEach(a=>{const r=V5(a);r.length&&(i.set(a,r),a.render())}),e.forEach(a=>a.measureInitialState()),s.forEach(a=>{a.render();const r=i.get(a);r&&r.forEach(([n,o])=>{var l;(l=a.getValue(n))==null||l.set(o)})}),e.forEach(a=>a.measureEndState()),e.forEach(a=>{a.suspendedScrollY!==void 0&&window.scrollTo(0,a.suspendedScrollY)})}jx=!1,yx=!1,Ya.forEach(e=>e.complete(wx)),Ya.clear()}function J2(){Ya.forEach(e=>{e.readKeyframes(),e.needsMeasurement&&(jx=!0)})}function _5(){wx=!0,J2(),K2(),wx=!1}class jg{constructor(s,i,a,r,n,o=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...s],this.onComplete=i,this.name=a,this.motionValue=r,this.element=n,this.isAsync=o}scheduleResolve(){this.state="scheduled",this.isAsync?(Ya.add(this),yx||(yx=!0,Se.read(J2),Se.resolveKeyframes(K2))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:s,name:i,element:a,motionValue:r}=this;if(s[0]===null){const n=r==null?void 0:r.get(),o=s[s.length-1];if(n!==void 0)s[0]=n;else if(a&&i){const l=a.readValue(i,o);l!=null&&(s[0]=l)}s[0]===void 0&&(s[0]=o),r&&n===void 0&&r.set(s[0])}P5(s)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(s=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,s),Ya.delete(this)}cancel(){this.state==="scheduled"&&(Ya.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const R5=e=>e.startsWith("--");function O5(e,s,i){R5(s)?e.style.setProperty(s,i):e.style[s]=i}const L5=cg(()=>window.ScrollTimeline!==void 0),z5={};function B5(e,s){const i=cg(e);return()=>z5[s]??i()}const Y2=B5(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),oo=([e,s,i,a])=>`cubic-bezier(${e}, ${s}, ${i}, ${a})`,Ob={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:oo([0,.65,.55,1]),circOut:oo([.55,0,1,.45]),backIn:oo([.31,.01,.66,-.59]),backOut:oo([.33,1.53,.69,.99])};function X2(e,s){if(e)return typeof e=="function"?Y2()?H2(e,s):"ease-out":_2(e)?oo(e):Array.isArray(e)?e.map(i=>X2(i,s)||Ob.easeOut):Ob[e]}function M5(e,s,i,{delay:a=0,duration:r=300,repeat:n=0,repeatType:o="loop",ease:l="easeOut",times:c}={},d=void 0){const u={[s]:i};c&&(u.offset=c);const p=X2(l,r);Array.isArray(p)&&(u.easing=p);const x={delay:a,duration:r,easing:Array.isArray(p)?"linear":p,fill:"both",iterations:n+1,direction:o==="reverse"?"alternate":"normal"};return d&&(x.pseudoElement=d),e.animate(u,x)}function Z2(e){return typeof e=="function"&&"applyToOptions"in e}function F5({type:e,...s}){return Z2(e)&&Y2()?e.applyToOptions(s):(s.duration??(s.duration=300),s.ease??(s.ease="easeOut"),s)}class G5 extends bg{constructor(s){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!s)return;const{element:i,name:a,keyframes:r,pseudoElement:n,allowFlatten:o=!1,finalKeyframe:l,onComplete:c}=s;this.isPseudoElement=!!n,this.allowFlatten=o,this.options=s,wn(typeof s.type!="string",`Mini animate() doesn't support "type" as a string.`,"mini-spring");const d=F5(s);this.animation=M5(i,a,r,d,n),d.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!n){const u=vg(r,this.options,l,this.speed);this.updateMotionValue?this.updateMotionValue(u):O5(i,a,u),this.animation.cancel()}c==null||c(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){var s,i;(i=(s=this.animation).finish)==null||i.call(s)}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:s}=this;s==="idle"||s==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){var s,i;this.isPseudoElement||(i=(s=this.animation).commitStyles)==null||i.call(s)}get duration(){var i,a;const s=((a=(i=this.animation.effect)==null?void 0:i.getComputedTiming)==null?void 0:a.call(i).duration)||0;return ns(Number(s))}get iterationDuration(){const{delay:s=0}=this.options||{};return this.duration+ns(s)}get time(){return ns(Number(this.animation.currentTime)||0)}set time(s){this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=Us(s)}get speed(){return this.animation.playbackRate}set speed(s){s<0&&(this.finishedTime=null),this.animation.playbackRate=s}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(s){this.manualStartTime=this.animation.startTime=s}attachTimeline({timeline:s,observe:i}){var a;return this.allowFlatten&&((a=this.animation.effect)==null||a.updateTiming({easing:"linear"})),this.animation.onfinish=null,s&&L5()?(this.animation.timeline=s,ls):i(this)}}const e4={anticipate:T2,backInOut:I2,circInOut:D2};function $5(e){return e in e4}function U5(e){typeof e.ease=="string"&&$5(e.ease)&&(e.ease=e4[e.ease])}const vm=10;class H5 extends G5{constructor(s){U5(s),Q2(s),super(s),s.startTime!==void 0&&(this.startTime=s.startTime),this.options=s}updateMotionValue(s){const{motionValue:i,onUpdate:a,onComplete:r,element:n,...o}=this.options;if(!i)return;if(s!==void 0){i.set(s);return}const l=new yg({...o,autoplay:!1}),c=Math.max(vm,Et.now()-this.startTime),d=Ks(0,vm,c-vm);i.setWithVelocity(l.sample(Math.max(0,c-d)).value,l.sample(c).value,d),l.stop()}}const Lb=(e,s)=>s==="zIndex"?!1:!!(typeof e=="number"||Array.isArray(e)||typeof e=="string"&&(ua.test(e)||e==="0")&&!e.startsWith("url("));function W5(e){const s=e[0];if(e.length===1)return!0;for(let i=0;i<e.length;i++)if(e[i]!==s)return!0}function Q5(e,s,i,a){const r=e[0];if(r===null)return!1;if(s==="display"||s==="visibility")return!0;const n=e[e.length-1],o=Lb(r,s),l=Lb(n,s);return du(o===l,`You are trying to animate ${s} from "${r}" to "${n}". "${o?n:r}" is not an animatable value.`,"value-not-animatable"),!o||!l?!1:W5(e)||(i==="spring"||Z2(i))&&a}function Nx(e){e.duration=0,e.type="keyframes"}const K5=new Set(["opacity","clipPath","filter","transform"]),J5=cg(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function Y5(e){var u;const{motionValue:s,name:i,repeatDelay:a,repeatType:r,damping:n,type:o}=e;if(!(((u=s==null?void 0:s.owner)==null?void 0:u.current)instanceof HTMLElement))return!1;const{onUpdate:c,transformTemplate:d}=s.owner.getProps();return J5()&&i&&K5.has(i)&&(i!=="transform"||!d)&&!c&&!a&&r!=="mirror"&&n!==0&&o!=="inertia"}const X5=40;class Z5 extends bg{constructor({autoplay:s=!0,delay:i=0,type:a="keyframes",repeat:r=0,repeatDelay:n=0,repeatType:o="loop",keyframes:l,name:c,motionValue:d,element:u,...p}){var j;super(),this.stop=()=>{var f,w;this._animation&&(this._animation.stop(),(f=this.stopTimeline)==null||f.call(this)),(w=this.keyframeResolver)==null||w.cancel()},this.createdAt=Et.now();const x={autoplay:s,delay:i,type:a,repeat:r,repeatDelay:n,repeatType:o,name:c,motionValue:d,element:u,...p},h=(u==null?void 0:u.KeyframeResolver)||jg;this.keyframeResolver=new h(l,(f,w,v)=>this.onKeyframesResolved(f,w,x,!v),c,d,u),(j=this.keyframeResolver)==null||j.scheduleResolve()}onKeyframesResolved(s,i,a,r){var w,v;this.keyframeResolver=void 0;const{name:n,type:o,velocity:l,delay:c,isHandoff:d,onUpdate:u}=a;this.resolvedAt=Et.now(),Q5(s,n,o,l)||((hi.instantAnimations||!c)&&(u==null||u(vg(s,a,i))),s[0]=s[s.length-1],Nx(a),a.repeat=0);const x={startTime:r?this.resolvedAt?this.resolvedAt-this.createdAt>X5?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:i,...a,keyframes:s},h=!d&&Y5(x),j=(v=(w=x.motionValue)==null?void 0:w.owner)==null?void 0:v.current,f=h?new H5({...x,element:j}):new yg(x);f.finished.then(()=>{this.notifyFinished()}).catch(ls),this.pendingTimeline&&(this.stopTimeline=f.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=f}get finished(){return this._animation?this.animation.finished:this._finished}then(s,i){return this.finished.finally(s).then(()=>{})}get animation(){var s;return this._animation||((s=this.keyframeResolver)==null||s.resume(),_5()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(s){this.animation.time=s}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(s){this.animation.speed=s}get startTime(){return this.animation.startTime}attachTimeline(s){return this._animation?this.stopTimeline=this.animation.attachTimeline(s):this.pendingTimeline=s,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){var s;this._animation&&this.animation.cancel(),(s=this.keyframeResolver)==null||s.cancel()}}function t4(e,s,i,a=0,r=1){const n=Array.from(e).sort((d,u)=>d.sortNodePosition(u)).indexOf(s),o=e.size,l=(o-1)*a;return typeof i=="function"?i(n,o):r===1?n*a:l-n*a}const e_=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function t_(e){const s=e_.exec(e);if(!s)return[,];const[,i,a,r]=s;return[`--${i??a}`,r]}const s_=4;function s4(e,s,i=1){wn(i<=s_,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`,"max-css-var-depth");const[a,r]=t_(e);if(!a)return;const n=window.getComputedStyle(s).getPropertyValue(a);if(n){const o=n.trim();return w2(o)?parseFloat(o):o}return pg(r)?s4(r,s,i+1):r}const i_={type:"spring",stiffness:500,damping:25,restSpeed:10},a_=e=>({type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}),r_={type:"keyframes",duration:.8},n_={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},o_=(e,{keyframes:s})=>s.length>2?r_:Ln.has(e)?e.startsWith("scale")?a_(s[1]):i_:n_,l_=e=>e!==null;function c_(e,{repeat:s,repeatType:i="loop"},a){const r=e.filter(l_),n=s&&i!=="loop"&&s%2===1?0:r.length-1;return!n||a===void 0?r[n]:a}function wg(e,s){return(e==null?void 0:e[s])??(e==null?void 0:e.default)??e}function d_({when:e,delay:s,delayChildren:i,staggerChildren:a,staggerDirection:r,repeat:n,repeatType:o,repeatDelay:l,from:c,elapsed:d,...u}){return!!Object.keys(u).length}const Ng=(e,s,i,a={},r,n)=>o=>{const l=wg(a,e)||{},c=l.delay||a.delay||0;let{elapsed:d=0}=a;d=d-Us(c);const u={keyframes:Array.isArray(i)?i:[null,i],ease:"easeOut",velocity:s.getVelocity(),...l,delay:-d,onUpdate:x=>{s.set(x),l.onUpdate&&l.onUpdate(x)},onComplete:()=>{o(),l.onComplete&&l.onComplete()},name:e,motionValue:s,element:n?void 0:r};d_(l)||Object.assign(u,o_(e,u)),u.duration&&(u.duration=Us(u.duration)),u.repeatDelay&&(u.repeatDelay=Us(u.repeatDelay)),u.from!==void 0&&(u.keyframes[0]=u.from);let p=!1;if((u.type===!1||u.duration===0&&!u.repeatDelay)&&(Nx(u),u.delay===0&&(p=!0)),(hi.instantAnimations||hi.skipAnimations)&&(p=!0,Nx(u),u.delay=0),u.allowFlatten=!l.type&&!l.ease,p&&!n&&s.get()!==void 0){const x=c_(u.keyframes,l);if(x!==void 0){Se.update(()=>{u.onUpdate(x),u.onComplete()});return}}return l.isSync?new yg(u):new Z5(u)};function zb(e){const s=[{},{}];return e==null||e.values.forEach((i,a)=>{s[0][a]=i.get(),s[1][a]=i.getVelocity()}),s}function kg(e,s,i,a){if(typeof s=="function"){const[r,n]=zb(a);s=s(i!==void 0?i:e.custom,r,n)}if(typeof s=="string"&&(s=e.variants&&e.variants[s]),typeof s=="function"){const[r,n]=zb(a);s=s(i!==void 0?i:e.custom,r,n)}return s}function Zr(e,s,i){const a=e.getProps();return kg(a,s,i!==void 0?i:a.custom,e)}const i4=new Set(["width","height","top","left","right","bottom",...On]),Bb=30,u_=e=>!isNaN(parseFloat(e));class m_{constructor(s,i={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=a=>{var n;const r=Et.now();if(this.updatedAt!==r&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(a),this.current!==this.prev&&((n=this.events.change)==null||n.notify(this.current),this.dependents))for(const o of this.dependents)o.dirty()},this.hasAnimated=!1,this.setCurrent(s),this.owner=i.owner}setCurrent(s){this.current=s,this.updatedAt=Et.now(),this.canTrackVelocity===null&&s!==void 0&&(this.canTrackVelocity=u_(this.current))}setPrevFrameValue(s=this.current){this.prevFrameValue=s,this.prevUpdatedAt=this.updatedAt}onChange(s){return this.on("change",s)}on(s,i){this.events[s]||(this.events[s]=new dg);const a=this.events[s].add(i);return s==="change"?()=>{a(),Se.read(()=>{this.events.change.getSize()||this.stop()})}:a}clearListeners(){for(const s in this.events)this.events[s].clear()}attach(s,i){this.passiveEffect=s,this.stopPassiveEffect=i}set(s){this.passiveEffect?this.passiveEffect(s,this.updateAndNotify):this.updateAndNotify(s)}setWithVelocity(s,i,a){this.set(i),this.prev=void 0,this.prevFrameValue=s,this.prevUpdatedAt=this.updatedAt-a}jump(s,i=!0){this.updateAndNotify(s),this.prev=s,this.prevUpdatedAt=this.prevFrameValue=void 0,i&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){var s;(s=this.events.change)==null||s.notify(this.current)}addDependent(s){this.dependents||(this.dependents=new Set),this.dependents.add(s)}removeDependent(s){this.dependents&&this.dependents.delete(s)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const s=Et.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||s-this.updatedAt>Bb)return 0;const i=Math.min(this.updatedAt-this.prevUpdatedAt,Bb);return C2(parseFloat(this.current)-parseFloat(this.prevFrameValue),i)}start(s){return this.stop(),new Promise(i=>{this.hasAnimated=!0,this.animation=s(i),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){var s,i;(s=this.dependents)==null||s.clear(),(i=this.events.destroy)==null||i.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Nn(e,s){return new m_(e,s)}const kx=e=>Array.isArray(e);function p_(e,s,i){e.hasValue(s)?e.getValue(s).set(i):e.addValue(s,Nn(i))}function x_(e){return kx(e)?e[e.length-1]||0:e}function h_(e,s){const i=Zr(e,s);let{transitionEnd:a={},transition:r={},...n}=i||{};n={...n,...a};for(const o in n){const l=x_(n[o]);p_(e,o,l)}}const yt=e=>!!(e&&e.getVelocity);function g_(e){return!!(yt(e)&&e.add)}function Cx(e,s){const i=e.getValue("willChange");if(g_(i))return i.add(s);if(!i&&hi.WillChange){const a=new hi.WillChange("auto");e.addValue("willChange",a),a.add(s)}}function Cg(e){return e.replace(/([A-Z])/g,s=>`-${s.toLowerCase()}`)}const f_="framerAppearId",a4="data-"+Cg(f_);function r4(e){return e.props[a4]}function v_({protectedKeys:e,needsAnimating:s},i){const a=e.hasOwnProperty(i)&&s[i]!==!0;return s[i]=!1,a}function n4(e,s,{delay:i=0,transitionOverride:a,type:r}={}){let{transition:n=e.getDefaultTransition(),transitionEnd:o,...l}=s;const c=n==null?void 0:n.reduceMotion;a&&(n=a);const d=[],u=r&&e.animationState&&e.animationState.getState()[r];for(const p in l){const x=e.getValue(p,e.latestValues[p]??null),h=l[p];if(h===void 0||u&&v_(u,p))continue;const j={delay:i,...wg(n||{},p)},f=x.get();if(f!==void 0&&!x.isAnimating&&!Array.isArray(h)&&h===f&&!j.velocity)continue;let w=!1;if(window.MotionHandoffAnimation){const y=r4(e);if(y){const C=window.MotionHandoffAnimation(y,p,Se);C!==null&&(j.startTime=C,w=!0)}}Cx(e,p);const v=c??e.shouldReduceMotion;x.start(Ng(p,x,h,v&&i4.has(p)?{type:!1}:j,e,w));const g=x.animation;g&&d.push(g)}return o&&Promise.all(d).then(()=>{Se.update(()=>{o&&h_(e,o)})}),d}function Ex(e,s,i={}){var c;const a=Zr(e,s,i.type==="exit"?(c=e.presenceContext)==null?void 0:c.custom:void 0);let{transition:r=e.getDefaultTransition()||{}}=a||{};i.transitionOverride&&(r=i.transitionOverride);const n=a?()=>Promise.all(n4(e,a,i)):()=>Promise.resolve(),o=e.variantChildren&&e.variantChildren.size?(d=0)=>{const{delayChildren:u=0,staggerChildren:p,staggerDirection:x}=r;return b_(e,s,d,u,p,x,i)}:()=>Promise.resolve(),{when:l}=r;if(l){const[d,u]=l==="beforeChildren"?[n,o]:[o,n];return d().then(()=>u())}else return Promise.all([n(),o(i.delay)])}function b_(e,s,i=0,a=0,r=0,n=1,o){const l=[];for(const c of e.variantChildren)c.notify("AnimationStart",s),l.push(Ex(c,s,{...o,delay:i+(typeof a=="function"?0:a)+t4(e.variantChildren,c,a,r,n)}).then(()=>c.notify("AnimationComplete",s)));return Promise.all(l)}function y_(e,s,i={}){e.notify("AnimationStart",s);let a;if(Array.isArray(s)){const r=s.map(n=>Ex(e,n,i));a=Promise.all(r)}else if(typeof s=="string")a=Ex(e,s,i);else{const r=typeof s=="function"?Zr(e,s,i.custom):s;a=Promise.all(n4(e,r,i))}return a.then(()=>{e.notify("AnimationComplete",s)})}const j_={test:e=>e==="auto",parse:e=>e},o4=e=>s=>s.test(e),l4=[Rn,ee,Hs,Ii,WV,HV,j_],Mb=e=>l4.find(o4(e));function w_(e){return typeof e=="number"?e===0:e!==null?e==="none"||e==="0"||k2(e):!0}const N_=new Set(["brightness","contrast","saturate","opacity"]);function k_(e){const[s,i]=e.slice(0,-1).split("(");if(s==="drop-shadow")return e;const[a]=i.match(xg)||[];if(!a)return e;const r=i.replace(a,"");let n=N_.has(s)?1:0;return a!==i&&(n*=100),s+"("+n+r+")"}const C_=/\b([a-z-]*)\(.*?\)/gu,Px={...ua,getAnimatableNone:e=>{const s=e.match(C_);return s?s.map(k_).join(" "):e}},Fb={...Rn,transform:Math.round},E_={rotate:Ii,rotateX:Ii,rotateY:Ii,rotateZ:Ii,scale:mc,scaleX:mc,scaleY:mc,scaleZ:mc,skew:Ii,skewX:Ii,skewY:Ii,distance:ee,translateX:ee,translateY:ee,translateZ:ee,x:ee,y:ee,z:ee,perspective:ee,transformPerspective:ee,opacity:rl,originX:Sb,originY:Sb,originZ:ee},Eg={borderWidth:ee,borderTopWidth:ee,borderRightWidth:ee,borderBottomWidth:ee,borderLeftWidth:ee,borderRadius:ee,borderTopLeftRadius:ee,borderTopRightRadius:ee,borderBottomRightRadius:ee,borderBottomLeftRadius:ee,width:ee,maxWidth:ee,height:ee,maxHeight:ee,top:ee,right:ee,bottom:ee,left:ee,inset:ee,insetBlock:ee,insetBlockStart:ee,insetBlockEnd:ee,insetInline:ee,insetInlineStart:ee,insetInlineEnd:ee,padding:ee,paddingTop:ee,paddingRight:ee,paddingBottom:ee,paddingLeft:ee,paddingBlock:ee,paddingBlockStart:ee,paddingBlockEnd:ee,paddingInline:ee,paddingInlineStart:ee,paddingInlineEnd:ee,margin:ee,marginTop:ee,marginRight:ee,marginBottom:ee,marginLeft:ee,marginBlock:ee,marginBlockStart:ee,marginBlockEnd:ee,marginInline:ee,marginInlineStart:ee,marginInlineEnd:ee,fontSize:ee,backgroundPositionX:ee,backgroundPositionY:ee,...E_,zIndex:Fb,fillOpacity:rl,strokeOpacity:rl,numOctaves:Fb},P_={...Eg,color:Ke,backgroundColor:Ke,outlineColor:Ke,fill:Ke,stroke:Ke,borderColor:Ke,borderTopColor:Ke,borderRightColor:Ke,borderBottomColor:Ke,borderLeftColor:Ke,filter:Px,WebkitFilter:Px},c4=e=>P_[e];function d4(e,s){let i=c4(e);return i!==Px&&(i=ua),i.getAnimatableNone?i.getAnimatableNone(s):void 0}const S_=new Set(["auto","none","0"]);function A_(e,s,i){let a=0,r;for(;a<e.length&&!r;){const n=e[a];typeof n=="string"&&!S_.has(n)&&nl(n).values.length&&(r=e[a]),a++}if(r&&i)for(const n of s)e[n]=d4(i,r)}class I_ extends jg{constructor(s,i,a,r,n){super(s,i,a,r,n,!0)}readKeyframes(){const{unresolvedKeyframes:s,element:i,name:a}=this;if(!i||!i.current)return;super.readKeyframes();for(let u=0;u<s.length;u++){let p=s[u];if(typeof p=="string"&&(p=p.trim(),pg(p))){const x=s4(p,i.current);x!==void 0&&(s[u]=x),u===s.length-1&&(this.finalKeyframe=p)}}if(this.resolveNoneKeyframes(),!i4.has(a)||s.length!==2)return;const[r,n]=s,o=Mb(r),l=Mb(n),c=Pb(r),d=Pb(n);if(c!==d&&Qi[a]){this.needsMeasurement=!0;return}if(o!==l)if(Rb(o)&&Rb(l))for(let u=0;u<s.length;u++){const p=s[u];typeof p=="string"&&(s[u]=parseFloat(p))}else Qi[a]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:s,name:i}=this,a=[];for(let r=0;r<s.length;r++)(s[r]===null||w_(s[r]))&&a.push(r);a.length&&A_(s,a,i)}measureInitialState(){const{element:s,unresolvedKeyframes:i,name:a}=this;if(!s||!s.current)return;a==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=Qi[a](s.measureViewportBox(),window.getComputedStyle(s.current)),i[0]=this.measuredOrigin;const r=i[i.length-1];r!==void 0&&s.getValue(a,r).jump(r,!1)}measureEndState(){var l;const{element:s,name:i,unresolvedKeyframes:a}=this;if(!s||!s.current)return;const r=s.getValue(i);r&&r.jump(this.measuredOrigin,!1);const n=a.length-1,o=a[n];a[n]=Qi[i](s.measureViewportBox(),window.getComputedStyle(s.current)),o!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=o),(l=this.removedTransforms)!=null&&l.length&&this.removedTransforms.forEach(([c,d])=>{s.getValue(c).set(d)}),this.resolveNoneKeyframes()}}function u4(e,s,i){if(e==null)return[];if(e instanceof EventTarget)return[e];if(typeof e=="string"){const r=document.querySelectorAll(e);return r?Array.from(r):[]}return Array.from(e).filter(a=>a!=null)}const m4=(e,s)=>s&&typeof e=="number"?s.transform(e):e;function Sx(e){return N2(e)&&"offsetHeight"in e}const{schedule:Pg,cancel:r$}=R2(queueMicrotask,!1),vs={x:!1,y:!1};function p4(){return vs.x||vs.y}function T_(e){return e==="x"||e==="y"?vs[e]?null:(vs[e]=!0,()=>{vs[e]=!1}):vs.x||vs.y?null:(vs.x=vs.y=!0,()=>{vs.x=vs.y=!1})}function x4(e,s){const i=u4(e),a=new AbortController,r={passive:!0,...s,signal:a.signal};return[i,r,()=>a.abort()]}function Gb(e){return!(e.pointerType==="touch"||p4())}function q_(e,s,i={}){const[a,r,n]=x4(e,i),o=l=>{if(!Gb(l))return;const{target:c}=l,d=s(c,l);if(typeof d!="function"||!c)return;const u=p=>{Gb(p)&&(d(p),c.removeEventListener("pointerleave",u))};c.addEventListener("pointerleave",u,r)};return a.forEach(l=>{l.addEventListener("pointerenter",o,r)}),n}const h4=(e,s)=>s?e===s?!0:h4(e,s.parentElement):!1,Sg=e=>e.pointerType==="mouse"?typeof e.button!="number"||e.button<=0:e.isPrimary!==!1,D_=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function g4(e){return D_.has(e.tagName)||e.isContentEditable===!0}const Vc=new WeakSet;function $b(e){return s=>{s.key==="Enter"&&e(s)}}function bm(e,s){e.dispatchEvent(new PointerEvent("pointer"+s,{isPrimary:!0,bubbles:!0}))}const V_=(e,s)=>{const i=e.currentTarget;if(!i)return;const a=$b(()=>{if(Vc.has(i))return;bm(i,"down");const r=$b(()=>{bm(i,"up")}),n=()=>bm(i,"cancel");i.addEventListener("keyup",r,s),i.addEventListener("blur",n,s)});i.addEventListener("keydown",a,s),i.addEventListener("blur",()=>i.removeEventListener("keydown",a),s)};function Ub(e){return Sg(e)&&!p4()}function __(e,s,i={}){const[a,r,n]=x4(e,i),o=l=>{const c=l.currentTarget;if(!Ub(l))return;Vc.add(c);const d=s(c,l),u=(h,j)=>{window.removeEventListener("pointerup",p),window.removeEventListener("pointercancel",x),Vc.has(c)&&Vc.delete(c),Ub(h)&&typeof d=="function"&&d(h,{success:j})},p=h=>{u(h,c===window||c===document||i.useGlobalTarget||h4(c,h.target))},x=h=>{u(h,!1)};window.addEventListener("pointerup",p,r),window.addEventListener("pointercancel",x,r)};return a.forEach(l=>{(i.useGlobalTarget?window:l).addEventListener("pointerdown",o,r),Sx(l)&&(l.addEventListener("focus",d=>V_(d,r)),!g4(l)&&!l.hasAttribute("tabindex")&&(l.tabIndex=0))}),n}function f4(e){return N2(e)&&"ownerSVGElement"in e}function R_(e){return f4(e)&&e.tagName==="svg"}const O_=[...l4,Ke,ua],L_=e=>O_.find(o4(e)),Hb=()=>({translate:0,scale:1,origin:0,originPoint:0}),zr=()=>({x:Hb(),y:Hb()}),Wb=()=>({min:0,max:0}),Ze=()=>({x:Wb(),y:Wb()}),Ax={current:null},v4={current:!1},z_=typeof window<"u";function B_(){if(v4.current=!0,!!z_)if(window.matchMedia){const e=window.matchMedia("(prefers-reduced-motion)"),s=()=>Ax.current=e.matches;e.addEventListener("change",s),s()}else Ax.current=!1}const M_=new WeakMap;function uu(e){return e!==null&&typeof e=="object"&&typeof e.start=="function"}function ol(e){return typeof e=="string"||Array.isArray(e)}const Ag=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Ig=["initial",...Ag];function mu(e){return uu(e.animate)||Ig.some(s=>ol(e[s]))}function b4(e){return!!(mu(e)||e.variants)}function F_(e,s,i){for(const a in s){const r=s[a],n=i[a];if(yt(r))e.addValue(a,r);else if(yt(n))e.addValue(a,Nn(r,{owner:e}));else if(n!==r)if(e.hasValue(a)){const o=e.getValue(a);o.liveStyle===!0?o.jump(r):o.hasAnimated||o.set(r)}else{const o=e.getStaticValue(a);e.addValue(a,Nn(o!==void 0?o:r,{owner:e}))}}for(const a in i)s[a]===void 0&&e.removeValue(a);return s}const Qb=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let Nd={};function y4(e){Nd=e}function G_(){return Nd}class $_{scrapeMotionValuesFromProps(s,i,a){return{}}constructor({parent:s,props:i,presenceContext:a,reducedMotionConfig:r,blockInitialAnimation:n,visualState:o},l={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=jg,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const x=Et.now();this.renderScheduledAt<x&&(this.renderScheduledAt=x,Se.render(this.render,!1,!0))};const{latestValues:c,renderState:d}=o;this.latestValues=c,this.baseTarget={...c},this.initialValues=i.initial?{...c}:{},this.renderState=d,this.parent=s,this.props=i,this.presenceContext=a,this.depth=s?s.depth+1:0,this.reducedMotionConfig=r,this.options=l,this.blockInitialAnimation=!!n,this.isControllingVariants=mu(i),this.isVariantNode=b4(i),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(s&&s.current);const{willChange:u,...p}=this.scrapeMotionValuesFromProps(i,{},this);for(const x in p){const h=p[x];c[x]!==void 0&&yt(h)&&h.set(c[x])}}mount(s){var i;this.current=s,M_.set(s,this),this.projection&&!this.projection.instance&&this.projection.mount(s),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((a,r)=>this.bindToMotionValue(r,a)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(v4.current||B_(),this.shouldReduceMotion=Ax.current),(i=this.parent)==null||i.addChild(this),this.update(this.props,this.presenceContext)}unmount(){var s;this.projection&&this.projection.unmount(),da(this.notifyUpdate),da(this.render),this.valueSubscriptions.forEach(i=>i()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),(s=this.parent)==null||s.removeChild(this);for(const i in this.events)this.events[i].clear();for(const i in this.features){const a=this.features[i];a&&(a.unmount(),a.isMounted=!1)}this.current=null}addChild(s){this.children.add(s),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(s)}removeChild(s){this.children.delete(s),this.enteringChildren&&this.enteringChildren.delete(s)}bindToMotionValue(s,i){this.valueSubscriptions.has(s)&&this.valueSubscriptions.get(s)();const a=Ln.has(s);a&&this.onBindTransform&&this.onBindTransform();const r=i.on("change",o=>{this.latestValues[s]=o,this.props.onUpdate&&Se.preRender(this.notifyUpdate),a&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let n;typeof window<"u"&&window.MotionCheckAppearSync&&(n=window.MotionCheckAppearSync(this,s,i)),this.valueSubscriptions.set(s,()=>{r(),n&&n(),i.owner&&i.stop()})}sortNodePosition(s){return!this.current||!this.sortInstanceNodePosition||this.type!==s.type?0:this.sortInstanceNodePosition(this.current,s.current)}updateFeatures(){let s="animation";for(s in Nd){const i=Nd[s];if(!i)continue;const{isEnabled:a,Feature:r}=i;if(!this.features[s]&&r&&a(this.props)&&(this.features[s]=new r(this)),this.features[s]){const n=this.features[s];n.isMounted?n.update():(n.mount(),n.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):Ze()}getStaticValue(s){return this.latestValues[s]}setStaticValue(s,i){this.latestValues[s]=i}update(s,i){(s.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=s,this.prevPresenceContext=this.presenceContext,this.presenceContext=i;for(let a=0;a<Qb.length;a++){const r=Qb[a];this.propEventSubscriptions[r]&&(this.propEventSubscriptions[r](),delete this.propEventSubscriptions[r]);const n="on"+r,o=s[n];o&&(this.propEventSubscriptions[r]=this.on(r,o))}this.prevMotionValues=F_(this,this.scrapeMotionValuesFromProps(s,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(s){return this.props.variants?this.props.variants[s]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(s){const i=this.getClosestVariantNode();if(i)return i.variantChildren&&i.variantChildren.add(s),()=>i.variantChildren.delete(s)}addValue(s,i){const a=this.values.get(s);i!==a&&(a&&this.removeValue(s),this.bindToMotionValue(s,i),this.values.set(s,i),this.latestValues[s]=i.get())}removeValue(s){this.values.delete(s);const i=this.valueSubscriptions.get(s);i&&(i(),this.valueSubscriptions.delete(s)),delete this.latestValues[s],this.removeValueFromRenderState(s,this.renderState)}hasValue(s){return this.values.has(s)}getValue(s,i){if(this.props.values&&this.props.values[s])return this.props.values[s];let a=this.values.get(s);return a===void 0&&i!==void 0&&(a=Nn(i===null?void 0:i,{owner:this}),this.addValue(s,a)),a}readValue(s,i){let a=this.latestValues[s]!==void 0||!this.current?this.latestValues[s]:this.getBaseTargetFromProps(this.props,s)??this.readValueFromInstance(this.current,s,this.options);return a!=null&&(typeof a=="string"&&(w2(a)||k2(a))?a=parseFloat(a):!L_(a)&&ua.test(i)&&(a=d4(s,i)),this.setBaseTarget(s,yt(a)?a.get():a)),yt(a)?a.get():a}setBaseTarget(s,i){this.baseTarget[s]=i}getBaseTarget(s){var n;const{initial:i}=this.props;let a;if(typeof i=="string"||typeof i=="object"){const o=kg(this.props,i,(n=this.presenceContext)==null?void 0:n.custom);o&&(a=o[s])}if(i&&a!==void 0)return a;const r=this.getBaseTargetFromProps(this.props,s);return r!==void 0&&!yt(r)?r:this.initialValues[s]!==void 0&&a===void 0?void 0:this.baseTarget[s]}on(s,i){return this.events[s]||(this.events[s]=new dg),this.events[s].add(i)}notify(s,...i){this.events[s]&&this.events[s].notify(...i)}scheduleRenderMicrotask(){Pg.render(this.render)}}class j4 extends $_{constructor(){super(...arguments),this.KeyframeResolver=I_}sortInstanceNodePosition(s,i){return s.compareDocumentPosition(i)&2?1:-1}getBaseTargetFromProps(s,i){const a=s.style;return a?a[i]:void 0}removeValueFromRenderState(s,{vars:i,style:a}){delete i[s],delete a[s]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:s}=this.props;yt(s)&&(this.childSubscription=s.on("change",i=>{this.current&&(this.current.textContent=`${i}`)}))}}class va{constructor(s){this.isMounted=!1,this.node=s}update(){}}function w4({top:e,left:s,right:i,bottom:a}){return{x:{min:s,max:i},y:{min:e,max:a}}}function U_({x:e,y:s}){return{top:s.min,right:e.max,bottom:s.max,left:e.min}}function H_(e,s){if(!s)return e;const i=s({x:e.left,y:e.top}),a=s({x:e.right,y:e.bottom});return{top:i.y,left:i.x,bottom:a.y,right:a.x}}function ym(e){return e===void 0||e===1}function Ix({scale:e,scaleX:s,scaleY:i}){return!ym(e)||!ym(s)||!ym(i)}function Ia(e){return Ix(e)||N4(e)||e.z||e.rotate||e.rotateX||e.rotateY||e.skewX||e.skewY}function N4(e){return Kb(e.x)||Kb(e.y)}function Kb(e){return e&&e!=="0%"}function kd(e,s,i){const a=e-i,r=s*a;return i+r}function Jb(e,s,i,a,r){return r!==void 0&&(e=kd(e,r,a)),kd(e,i,a)+s}function Tx(e,s=0,i=1,a,r){e.min=Jb(e.min,s,i,a,r),e.max=Jb(e.max,s,i,a,r)}function k4(e,{x:s,y:i}){Tx(e.x,s.translate,s.scale,s.originPoint),Tx(e.y,i.translate,i.scale,i.originPoint)}const Yb=.999999999999,Xb=1.0000000000001;function W_(e,s,i,a=!1){const r=i.length;if(!r)return;s.x=s.y=1;let n,o;for(let l=0;l<r;l++){n=i[l],o=n.projectionDelta;const{visualElement:c}=n.options;c&&c.props.style&&c.props.style.display==="contents"||(a&&n.options.layoutScroll&&n.scroll&&n!==n.root&&Mr(e,{x:-n.scroll.offset.x,y:-n.scroll.offset.y}),o&&(s.x*=o.x.scale,s.y*=o.y.scale,k4(e,o)),a&&Ia(n.latestValues)&&Mr(e,n.latestValues))}s.x<Xb&&s.x>Yb&&(s.x=1),s.y<Xb&&s.y>Yb&&(s.y=1)}function Br(e,s){e.min=e.min+s,e.max=e.max+s}function Zb(e,s,i,a,r=.5){const n=Ve(e.min,e.max,r);Tx(e,s,i,n,a)}function Mr(e,s){Zb(e.x,s.x,s.scaleX,s.scale,s.originX),Zb(e.y,s.y,s.scaleY,s.scale,s.originY)}function C4(e,s){return w4(H_(e.getBoundingClientRect(),s))}function Q_(e,s,i){const a=C4(e,i),{scroll:r}=s;return r&&(Br(a.x,r.offset.x),Br(a.y,r.offset.y)),a}const K_={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},J_=On.length;function Y_(e,s,i){let a="",r=!0;for(let n=0;n<J_;n++){const o=On[n],l=e[o];if(l===void 0)continue;let c=!0;if(typeof l=="number")c=l===(o.startsWith("scale")?1:0);else{const d=parseFloat(l);c=o.startsWith("scale")?d===1:d===0}if(!c||i){const d=m4(l,Eg[o]);if(!c){r=!1;const u=K_[o]||o;a+=`${u}(${d}) `}i&&(s[o]=d)}}return a=a.trim(),i?a=i(s,r?"":a):r&&(a="none"),a}function Tg(e,s,i){const{style:a,vars:r,transformOrigin:n}=e;let o=!1,l=!1;for(const c in s){const d=s[c];if(Ln.has(c)){o=!0;continue}else if(L2(c)){r[c]=d;continue}else{const u=m4(d,Eg[c]);c.startsWith("origin")?(l=!0,n[c]=u):a[c]=u}}if(s.transform||(o||i?a.transform=Y_(s,e.transform,i):a.transform&&(a.transform="none")),l){const{originX:c="50%",originY:d="50%",originZ:u=0}=n;a.transformOrigin=`${c} ${d} ${u}`}}function E4(e,{style:s,vars:i},a,r){const n=e.style;let o;for(o in s)n[o]=s[o];r==null||r.applyProjectionStyles(n,a);for(o in i)n.setProperty(o,i[o])}function ey(e,s){return s.max===s.min?0:e/(s.max-s.min)*100}const eo={correct:(e,s)=>{if(!s.target)return e;if(typeof e=="string")if(ee.test(e))e=parseFloat(e);else return e;const i=ey(e,s.target.x),a=ey(e,s.target.y);return`${i}% ${a}%`}},X_={correct:(e,{treeScale:s,projectionDelta:i})=>{const a=e,r=ua.parse(e);if(r.length>5)return a;const n=ua.createTransformer(e),o=typeof r[0]!="number"?1:0,l=i.x.scale*s.x,c=i.y.scale*s.y;r[0+o]/=l,r[1+o]/=c;const d=Ve(l,c,.5);return typeof r[2+o]=="number"&&(r[2+o]/=d),typeof r[3+o]=="number"&&(r[3+o]/=d),n(r)}},qx={borderRadius:{...eo,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:eo,borderTopRightRadius:eo,borderBottomLeftRadius:eo,borderBottomRightRadius:eo,boxShadow:X_};function P4(e,{layout:s,layoutId:i}){return Ln.has(e)||e.startsWith("origin")||(s||i!==void 0)&&(!!qx[e]||e==="opacity")}function qg(e,s,i){var o;const a=e.style,r=s==null?void 0:s.style,n={};if(!a)return n;for(const l in a)(yt(a[l])||r&&yt(r[l])||P4(l,e)||((o=i==null?void 0:i.getValue(l))==null?void 0:o.liveStyle)!==void 0)&&(n[l]=a[l]);return n}function Z_(e){return window.getComputedStyle(e)}class eR extends j4{constructor(){super(...arguments),this.type="html",this.renderInstance=E4}readValueFromInstance(s,i){var a;if(Ln.has(i))return(a=this.projection)!=null&&a.isProjecting?vx(i):I5(s,i);{const r=Z_(s),n=(L2(i)?r.getPropertyValue(i):r[i])||0;return typeof n=="string"?n.trim():n}}measureInstanceViewportBox(s,{transformPagePoint:i}){return C4(s,i)}build(s,i,a){Tg(s,i,a.transformTemplate)}scrapeMotionValuesFromProps(s,i,a){return qg(s,i,a)}}const tR={offset:"stroke-dashoffset",array:"stroke-dasharray"},sR={offset:"strokeDashoffset",array:"strokeDasharray"};function iR(e,s,i=1,a=0,r=!0){e.pathLength=1;const n=r?tR:sR;e[n.offset]=`${-a}`,e[n.array]=`${s} ${i}`}const aR=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function S4(e,{attrX:s,attrY:i,attrScale:a,pathLength:r,pathSpacing:n=1,pathOffset:o=0,...l},c,d,u){if(Tg(e,l,d),c){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};const{attrs:p,style:x}=e;p.transform&&(x.transform=p.transform,delete p.transform),(x.transform||p.transformOrigin)&&(x.transformOrigin=p.transformOrigin??"50% 50%",delete p.transformOrigin),x.transform&&(x.transformBox=(u==null?void 0:u.transformBox)??"fill-box",delete p.transformBox);for(const h of aR)p[h]!==void 0&&(x[h]=p[h],delete p[h]);s!==void 0&&(p.x=s),i!==void 0&&(p.y=i),a!==void 0&&(p.scale=a),r!==void 0&&iR(p,r,n,o,!1)}const A4=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),I4=e=>typeof e=="string"&&e.toLowerCase()==="svg";function rR(e,s,i,a){E4(e,s,void 0,a);for(const r in s.attrs)e.setAttribute(A4.has(r)?r:Cg(r),s.attrs[r])}function T4(e,s,i){const a=qg(e,s,i);for(const r in e)if(yt(e[r])||yt(s[r])){const n=On.indexOf(r)!==-1?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r;a[n]=e[r]}return a}class nR extends j4{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=Ze}getBaseTargetFromProps(s,i){return s[i]}readValueFromInstance(s,i){if(Ln.has(i)){const a=c4(i);return a&&a.default||0}return i=A4.has(i)?i:Cg(i),s.getAttribute(i)}scrapeMotionValuesFromProps(s,i,a){return T4(s,i,a)}build(s,i,a){S4(s,i,this.isSVGTag,a.transformTemplate,a.style)}renderInstance(s,i,a,r){rR(s,i,a,r)}mount(s){this.isSVGTag=I4(s.tagName),super.mount(s)}}const oR=Ig.length;function q4(e){if(!e)return;if(!e.isControllingVariants){const i=e.parent?q4(e.parent)||{}:{};return e.props.initial!==void 0&&(i.initial=e.props.initial),i}const s={};for(let i=0;i<oR;i++){const a=Ig[i],r=e.props[a];(ol(r)||r===!1)&&(s[a]=r)}return s}function D4(e,s){if(!Array.isArray(s))return!1;const i=s.length;if(i!==e.length)return!1;for(let a=0;a<i;a++)if(s[a]!==e[a])return!1;return!0}const lR=[...Ag].reverse(),cR=Ag.length;function dR(e){return s=>Promise.all(s.map(({animation:i,options:a})=>y_(e,i,a)))}function uR(e){let s=dR(e),i=ty(),a=!0;const r=c=>(d,u)=>{var x;const p=Zr(e,u,c==="exit"?(x=e.presenceContext)==null?void 0:x.custom:void 0);if(p){const{transition:h,transitionEnd:j,...f}=p;d={...d,...f,...j}}return d};function n(c){s=c(e)}function o(c){const{props:d}=e,u=q4(e.parent)||{},p=[],x=new Set;let h={},j=1/0;for(let w=0;w<cR;w++){const v=lR[w],g=i[v],y=d[v]!==void 0?d[v]:u[v],C=ol(y),E=v===c?g.isActive:null;E===!1&&(j=w);let P=y===u[v]&&y!==d[v]&&C;if(P&&a&&e.manuallyAnimateOnMount&&(P=!1),g.protectedKeys={...h},!g.isActive&&E===null||!y&&!g.prevProp||uu(y)||typeof y=="boolean")continue;const I=mR(g.prevProp,y);let S=I||v===c&&g.isActive&&!P&&C||w>j&&C,q=!1;const D=Array.isArray(y)?y:[y];let K=D.reduce(r(v),{});E===!1&&(K={});const{prevResolvedValues:H={}}=g,te={...H,...K},W=Y=>{S=!0,x.has(Y)&&(q=!0,x.delete(Y)),g.needsAnimating[Y]=!0;const V=e.getValue(Y);V&&(V.liveStyle=!1)};for(const Y in te){const V=K[Y],G=H[Y];if(h.hasOwnProperty(Y))continue;let Q=!1;kx(V)&&kx(G)?Q=!D4(V,G):Q=V!==G,Q?V!=null?W(Y):x.add(Y):V!==void 0&&x.has(Y)?W(Y):g.protectedKeys[Y]=!0}g.prevProp=y,g.prevResolvedValues=K,g.isActive&&(h={...h,...K}),a&&e.blockInitialAnimation&&(S=!1);const z=P&&I;S&&(!z||q)&&p.push(...D.map(Y=>{const V={type:v};if(typeof Y=="string"&&a&&!z&&e.manuallyAnimateOnMount&&e.parent){const{parent:G}=e,Q=Zr(G,Y);if(G.enteringChildren&&Q){const{delayChildren:ce}=Q.transition||{};V.delay=t4(G.enteringChildren,e,ce)}}return{animation:Y,options:V}}))}if(x.size){const w={};if(typeof d.initial!="boolean"){const v=Zr(e,Array.isArray(d.initial)?d.initial[0]:d.initial);v&&v.transition&&(w.transition=v.transition)}x.forEach(v=>{const g=e.getBaseTarget(v),y=e.getValue(v);y&&(y.liveStyle=!0),w[v]=g??null}),p.push({animation:w})}let f=!!p.length;return a&&(d.initial===!1||d.initial===d.animate)&&!e.manuallyAnimateOnMount&&(f=!1),a=!1,f?s(p):Promise.resolve()}function l(c,d){var p;if(i[c].isActive===d)return Promise.resolve();(p=e.variantChildren)==null||p.forEach(x=>{var h;return(h=x.animationState)==null?void 0:h.setActive(c,d)}),i[c].isActive=d;const u=o(c);for(const x in i)i[x].protectedKeys={};return u}return{animateChanges:o,setActive:l,setAnimateFunction:n,getState:()=>i,reset:()=>{i=ty()}}}function mR(e,s){return typeof s=="string"?s!==e:Array.isArray(s)?!D4(s,e):!1}function Ea(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function ty(){return{animate:Ea(!0),whileInView:Ea(),whileHover:Ea(),whileTap:Ea(),whileDrag:Ea(),whileFocus:Ea(),exit:Ea()}}function sy(e,s){e.min=s.min,e.max=s.max}function gs(e,s){sy(e.x,s.x),sy(e.y,s.y)}function iy(e,s){e.translate=s.translate,e.scale=s.scale,e.originPoint=s.originPoint,e.origin=s.origin}const V4=1e-4,pR=1-V4,xR=1+V4,_4=.01,hR=0-_4,gR=0+_4;function Pt(e){return e.max-e.min}function fR(e,s,i){return Math.abs(e-s)<=i}function ay(e,s,i,a=.5){e.origin=a,e.originPoint=Ve(s.min,s.max,e.origin),e.scale=Pt(i)/Pt(s),e.translate=Ve(i.min,i.max,e.origin)-e.originPoint,(e.scale>=pR&&e.scale<=xR||isNaN(e.scale))&&(e.scale=1),(e.translate>=hR&&e.translate<=gR||isNaN(e.translate))&&(e.translate=0)}function ko(e,s,i,a){ay(e.x,s.x,i.x,a?a.originX:void 0),ay(e.y,s.y,i.y,a?a.originY:void 0)}function ry(e,s,i){e.min=i.min+s.min,e.max=e.min+Pt(s)}function vR(e,s,i){ry(e.x,s.x,i.x),ry(e.y,s.y,i.y)}function ny(e,s,i){e.min=s.min-i.min,e.max=e.min+Pt(s)}function Cd(e,s,i){ny(e.x,s.x,i.x),ny(e.y,s.y,i.y)}function oy(e,s,i,a,r){return e-=s,e=kd(e,1/i,a),r!==void 0&&(e=kd(e,1/r,a)),e}function bR(e,s=0,i=1,a=.5,r,n=e,o=e){if(Hs.test(s)&&(s=parseFloat(s),s=Ve(o.min,o.max,s/100)-o.min),typeof s!="number")return;let l=Ve(n.min,n.max,a);e===n&&(l-=s),e.min=oy(e.min,s,i,l,r),e.max=oy(e.max,s,i,l,r)}function ly(e,s,[i,a,r],n,o){bR(e,s[i],s[a],s[r],s.scale,n,o)}const yR=["x","scaleX","originX"],jR=["y","scaleY","originY"];function cy(e,s,i,a){ly(e.x,s,yR,i?i.x:void 0,a?a.x:void 0),ly(e.y,s,jR,i?i.y:void 0,a?a.y:void 0)}function dy(e){return e.translate===0&&e.scale===1}function R4(e){return dy(e.x)&&dy(e.y)}function uy(e,s){return e.min===s.min&&e.max===s.max}function wR(e,s){return uy(e.x,s.x)&&uy(e.y,s.y)}function my(e,s){return Math.round(e.min)===Math.round(s.min)&&Math.round(e.max)===Math.round(s.max)}function O4(e,s){return my(e.x,s.x)&&my(e.y,s.y)}function py(e){return Pt(e.x)/Pt(e.y)}function xy(e,s){return e.translate===s.translate&&e.scale===s.scale&&e.originPoint===s.originPoint}function Zt(e){return[e("x"),e("y")]}function NR(e,s,i){let a="";const r=e.x.translate/s.x,n=e.y.translate/s.y,o=(i==null?void 0:i.z)||0;if((r||n||o)&&(a=`translate3d(${r}px, ${n}px, ${o}px) `),(s.x!==1||s.y!==1)&&(a+=`scale(${1/s.x}, ${1/s.y}) `),i){const{transformPerspective:d,rotate:u,rotateX:p,rotateY:x,skewX:h,skewY:j}=i;d&&(a=`perspective(${d}px) ${a}`),u&&(a+=`rotate(${u}deg) `),p&&(a+=`rotateX(${p}deg) `),x&&(a+=`rotateY(${x}deg) `),h&&(a+=`skewX(${h}deg) `),j&&(a+=`skewY(${j}deg) `)}const l=e.x.scale*s.x,c=e.y.scale*s.y;return(l!==1||c!==1)&&(a+=`scale(${l}, ${c})`),a||"none"}const L4=["TopLeft","TopRight","BottomLeft","BottomRight"],kR=L4.length,hy=e=>typeof e=="string"?parseFloat(e):e,gy=e=>typeof e=="number"||ee.test(e);function CR(e,s,i,a,r,n){r?(e.opacity=Ve(0,i.opacity??1,ER(a)),e.opacityExit=Ve(s.opacity??1,0,PR(a))):n&&(e.opacity=Ve(s.opacity??1,i.opacity??1,a));for(let o=0;o<kR;o++){const l=`border${L4[o]}Radius`;let c=fy(s,l),d=fy(i,l);if(c===void 0&&d===void 0)continue;c||(c=0),d||(d=0),c===0||d===0||gy(c)===gy(d)?(e[l]=Math.max(Ve(hy(c),hy(d),a),0),(Hs.test(d)||Hs.test(c))&&(e[l]+="%")):e[l]=d}(s.rotate||i.rotate)&&(e.rotate=Ve(s.rotate||0,i.rotate||0,a))}function fy(e,s){return e[s]!==void 0?e[s]:e.borderRadius}const ER=z4(0,.5,q2),PR=z4(.5,.95,ls);function z4(e,s,i){return a=>a<e?0:a>s?1:i(al(e,s,a))}function SR(e,s,i){const a=yt(e)?e:Nn(e);return a.start(Ng("",a,s,i)),a.animation}function ll(e,s,i,a={passive:!0}){return e.addEventListener(s,i,a),()=>e.removeEventListener(s,i)}const AR=(e,s)=>e.depth-s.depth;class IR{constructor(){this.children=[],this.isDirty=!1}add(s){og(this.children,s),this.isDirty=!0}remove(s){lg(this.children,s),this.isDirty=!0}forEach(s){this.isDirty&&this.children.sort(AR),this.isDirty=!1,this.children.forEach(s)}}function TR(e,s){const i=Et.now(),a=({timestamp:r})=>{const n=r-i;n>=s&&(da(a),e(n-s))};return Se.setup(a,!0),()=>da(a)}function _c(e){return yt(e)?e.get():e}class qR{constructor(){this.members=[]}add(s){og(this.members,s),s.scheduleRender()}remove(s){if(lg(this.members,s),s===this.prevLead&&(this.prevLead=void 0),s===this.lead){const i=this.members[this.members.length-1];i&&this.promote(i)}}relegate(s){const i=this.members.findIndex(r=>s===r);if(i===0)return!1;let a;for(let r=i;r>=0;r--){const n=this.members[r];if(n.isPresent!==!1){a=n;break}}return a?(this.promote(a),!0):!1}promote(s,i){const a=this.lead;if(s!==a&&(this.prevLead=a,this.lead=s,s.show(),a)){a.instance&&a.scheduleRender(),s.scheduleRender();const r=a.options.layoutDependency,n=s.options.layoutDependency;r!==void 0&&n!==void 0&&r===n||(s.resumeFrom=a,i&&(s.resumeFrom.preserveOpacity=!0),a.snapshot&&(s.snapshot=a.snapshot,s.snapshot.latestValues=a.animationValues||a.latestValues),s.root&&s.root.isUpdating&&(s.isLayoutDirty=!0));const{crossfade:l}=s.options;l===!1&&a.hide()}}exitAnimationComplete(){this.members.forEach(s=>{const{options:i,resumingFrom:a}=s;i.onExitComplete&&i.onExitComplete(),a&&a.options.onExitComplete&&a.options.onExitComplete()})}scheduleRender(){this.members.forEach(s=>{s.instance&&s.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}const Rc={hasAnimatedSinceResize:!0,hasEverUpdated:!1},jm=["","X","Y","Z"],DR=1e3;let VR=0;function wm(e,s,i,a){const{latestValues:r}=s;r[e]&&(i[e]=r[e],s.setStaticValue(e,0),a&&(a[e]=0))}function B4(e){if(e.hasCheckedOptimisedAppear=!0,e.root===e)return;const{visualElement:s}=e.options;if(!s)return;const i=r4(s);if(window.MotionHasOptimisedAnimation(i,"transform")){const{layout:r,layoutId:n}=e.options;window.MotionCancelOptimisedAnimation(i,"transform",Se,!(r||n))}const{parent:a}=e;a&&!a.hasCheckedOptimisedAppear&&B4(a)}function M4({attachResizeListener:e,defaultParent:s,measureScroll:i,checkIsScrollRoot:a,resetTransform:r}){return class{constructor(o={},l=s==null?void 0:s()){this.id=VR++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(OR),this.nodes.forEach(MR),this.nodes.forEach(FR),this.nodes.forEach(LR)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=o,this.root=l?l.root||l:this,this.path=l?[...l.path,l]:[],this.parent=l,this.depth=l?l.depth+1:0;for(let c=0;c<this.path.length;c++)this.path[c].shouldResetTransform=!0;this.root===this&&(this.nodes=new IR)}addEventListener(o,l){return this.eventHandlers.has(o)||this.eventHandlers.set(o,new dg),this.eventHandlers.get(o).add(l)}notifyListeners(o,...l){const c=this.eventHandlers.get(o);c&&c.notify(...l)}hasListeners(o){return this.eventHandlers.has(o)}mount(o){if(this.instance)return;this.isSVG=f4(o)&&!R_(o),this.instance=o;const{layoutId:l,layout:c,visualElement:d}=this.options;if(d&&!d.current&&d.mount(o),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(c||l)&&(this.isLayoutDirty=!0),e){let u,p=0;const x=()=>this.root.updateBlockedByResize=!1;Se.read(()=>{p=window.innerWidth}),e(o,()=>{const h=window.innerWidth;h!==p&&(p=h,this.root.updateBlockedByResize=!0,u&&u(),u=TR(x,250),Rc.hasAnimatedSinceResize&&(Rc.hasAnimatedSinceResize=!1,this.nodes.forEach(yy)))})}l&&this.root.registerSharedNode(l,this),this.options.animate!==!1&&d&&(l||c)&&this.addEventListener("didUpdate",({delta:u,hasLayoutChanged:p,hasRelativeLayoutChanged:x,layout:h})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const j=this.options.transition||d.getDefaultTransition()||WR,{onLayoutAnimationStart:f,onLayoutAnimationComplete:w}=d.getProps(),v=!this.targetLayout||!O4(this.targetLayout,h),g=!p&&x;if(this.options.layoutRoot||this.resumeFrom||g||p&&(v||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const y={...wg(j,"layout"),onPlay:f,onComplete:w};(d.shouldReduceMotion||this.options.layoutRoot)&&(y.delay=0,y.type=!1),this.startAnimation(y),this.setAnimationOrigin(u,g)}else p||yy(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=h})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const o=this.getStack();o&&o.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),da(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(GR),this.animationId++)}getTransformTemplate(){const{visualElement:o}=this.options;return o&&o.getProps().transformTemplate}willUpdate(o=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&B4(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let u=0;u<this.path.length;u++){const p=this.path[u];p.shouldResetTransform=!0,p.updateScroll("snapshot"),p.options.layoutRoot&&p.willUpdate(!1)}const{layoutId:l,layout:c}=this.options;if(l===void 0&&!c)return;const d=this.getTransformTemplate();this.prevTransformTemplateValue=d?d(this.latestValues,""):void 0,this.updateSnapshot(),o&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(vy);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(by);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(BR),this.nodes.forEach(_R),this.nodes.forEach(RR)):this.nodes.forEach(by),this.clearAllSnapshots();const l=Et.now();ct.delta=Ks(0,1e3/60,l-ct.timestamp),ct.timestamp=l,ct.isProcessing=!0,pm.update.process(ct),pm.preRender.process(ct),pm.render.process(ct),ct.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Pg.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(zR),this.sharedNodes.forEach($R)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Se.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Se.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Pt(this.snapshot.measuredBox.x)&&!Pt(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let c=0;c<this.path.length;c++)this.path[c].updateScroll();const o=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected=Ze(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:l}=this.options;l&&l.notify("LayoutMeasure",this.layout.layoutBox,o?o.layoutBox:void 0)}updateScroll(o="measure"){let l=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===o&&(l=!1),l&&this.instance){const c=a(this.instance);this.scroll={animationId:this.root.animationId,phase:o,isRoot:c,offset:i(this.instance),wasRoot:this.scroll?this.scroll.isRoot:c}}}resetTransform(){if(!r)return;const o=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,l=this.projectionDelta&&!R4(this.projectionDelta),c=this.getTransformTemplate(),d=c?c(this.latestValues,""):void 0,u=d!==this.prevTransformTemplateValue;o&&this.instance&&(l||Ia(this.latestValues)||u)&&(r(this.instance,d),this.shouldResetTransform=!1,this.scheduleRender())}measure(o=!0){const l=this.measurePageBox();let c=this.removeElementScroll(l);return o&&(c=this.removeTransform(c)),QR(c),{animationId:this.root.animationId,measuredBox:l,layoutBox:c,latestValues:{},source:this.id}}measurePageBox(){var d;const{visualElement:o}=this.options;if(!o)return Ze();const l=o.measureViewportBox();if(!(((d=this.scroll)==null?void 0:d.wasRoot)||this.path.some(KR))){const{scroll:u}=this.root;u&&(Br(l.x,u.offset.x),Br(l.y,u.offset.y))}return l}removeElementScroll(o){var c;const l=Ze();if(gs(l,o),(c=this.scroll)!=null&&c.wasRoot)return l;for(let d=0;d<this.path.length;d++){const u=this.path[d],{scroll:p,options:x}=u;u!==this.root&&p&&x.layoutScroll&&(p.wasRoot&&gs(l,o),Br(l.x,p.offset.x),Br(l.y,p.offset.y))}return l}applyTransform(o,l=!1){const c=Ze();gs(c,o);for(let d=0;d<this.path.length;d++){const u=this.path[d];!l&&u.options.layoutScroll&&u.scroll&&u!==u.root&&Mr(c,{x:-u.scroll.offset.x,y:-u.scroll.offset.y}),Ia(u.latestValues)&&Mr(c,u.latestValues)}return Ia(this.latestValues)&&Mr(c,this.latestValues),c}removeTransform(o){const l=Ze();gs(l,o);for(let c=0;c<this.path.length;c++){const d=this.path[c];if(!d.instance||!Ia(d.latestValues))continue;Ix(d.latestValues)&&d.updateSnapshot();const u=Ze(),p=d.measurePageBox();gs(u,p),cy(l,d.latestValues,d.snapshot?d.snapshot.layoutBox:void 0,u)}return Ia(this.latestValues)&&cy(l,this.latestValues),l}setTargetDelta(o){this.targetDelta=o,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(o){this.options={...this.options,...o,crossfade:o.crossfade!==void 0?o.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==ct.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(o=!1){var h;const l=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=l.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=l.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=l.isSharedProjectionDirty);const c=!!this.resumingFrom||this!==l;if(!(o||c&&this.isSharedProjectionDirty||this.isProjectionDirty||(h=this.parent)!=null&&h.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:u,layoutId:p}=this.options;if(!this.layout||!(u||p))return;this.resolvedRelativeTargetAt=ct.timestamp;const x=this.getClosestProjectingParent();x&&this.linkedParentVersion!==x.layoutVersion&&!x.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(x&&x.layout?this.createRelativeTarget(x,this.layout.layoutBox,x.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=Ze(),this.targetWithTransforms=Ze()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),vR(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):gs(this.target,this.layout.layoutBox),k4(this.target,this.targetDelta)):gs(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,x&&!!x.resumingFrom==!!this.resumingFrom&&!x.options.layoutScroll&&x.target&&this.animationProgress!==1?this.createRelativeTarget(x,this.target,x.target):this.relativeParent=this.relativeTarget=void 0))}getClosestProjectingParent(){if(!(!this.parent||Ix(this.parent.latestValues)||N4(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(o,l,c){this.relativeParent=o,this.linkedParentVersion=o.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=Ze(),this.relativeTargetOrigin=Ze(),Cd(this.relativeTargetOrigin,l,c),gs(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){var j;const o=this.getLead(),l=!!this.resumingFrom||this!==o;let c=!0;if((this.isProjectionDirty||(j=this.parent)!=null&&j.isProjectionDirty)&&(c=!1),l&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(c=!1),this.resolvedRelativeTargetAt===ct.timestamp&&(c=!1),c)return;const{layout:d,layoutId:u}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(d||u))return;gs(this.layoutCorrected,this.layout.layoutBox);const p=this.treeScale.x,x=this.treeScale.y;W_(this.layoutCorrected,this.treeScale,this.path,l),o.layout&&!o.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(o.target=o.layout.layoutBox,o.targetWithTransforms=Ze());const{target:h}=o;if(!h){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(iy(this.prevProjectionDelta.x,this.projectionDelta.x),iy(this.prevProjectionDelta.y,this.projectionDelta.y)),ko(this.projectionDelta,this.layoutCorrected,h,this.latestValues),(this.treeScale.x!==p||this.treeScale.y!==x||!xy(this.projectionDelta.x,this.prevProjectionDelta.x)||!xy(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",h))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(o=!0){var l;if((l=this.options.visualElement)==null||l.scheduleRender(),o){const c=this.getStack();c&&c.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=zr(),this.projectionDelta=zr(),this.projectionDeltaWithTransform=zr()}setAnimationOrigin(o,l=!1){const c=this.snapshot,d=c?c.latestValues:{},u={...this.latestValues},p=zr();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!l;const x=Ze(),h=c?c.source:void 0,j=this.layout?this.layout.source:void 0,f=h!==j,w=this.getStack(),v=!w||w.members.length<=1,g=!!(f&&!v&&this.options.crossfade===!0&&!this.path.some(HR));this.animationProgress=0;let y;this.mixTargetDelta=C=>{const E=C/1e3;jy(p.x,o.x,E),jy(p.y,o.y,E),this.setTargetDelta(p),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Cd(x,this.layout.layoutBox,this.relativeParent.layout.layoutBox),UR(this.relativeTarget,this.relativeTargetOrigin,x,E),y&&wR(this.relativeTarget,y)&&(this.isProjectionDirty=!1),y||(y=Ze()),gs(y,this.relativeTarget)),f&&(this.animationValues=u,CR(u,d,this.latestValues,E,g,v)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=E},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(o){var l,c,d;this.notifyListeners("animationStart"),(l=this.currentAnimation)==null||l.stop(),(d=(c=this.resumingFrom)==null?void 0:c.currentAnimation)==null||d.stop(),this.pendingAnimation&&(da(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Se.update(()=>{Rc.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Nn(0)),this.currentAnimation=SR(this.motionValue,[0,1e3],{...o,velocity:0,isSync:!0,onUpdate:u=>{this.mixTargetDelta(u),o.onUpdate&&o.onUpdate(u)},onStop:()=>{},onComplete:()=>{o.onComplete&&o.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const o=this.getStack();o&&o.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(DR),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const o=this.getLead();let{targetWithTransforms:l,target:c,layout:d,latestValues:u}=o;if(!(!l||!c||!d)){if(this!==o&&this.layout&&d&&F4(this.options.animationType,this.layout.layoutBox,d.layoutBox)){c=this.target||Ze();const p=Pt(this.layout.layoutBox.x);c.x.min=o.target.x.min,c.x.max=c.x.min+p;const x=Pt(this.layout.layoutBox.y);c.y.min=o.target.y.min,c.y.max=c.y.min+x}gs(l,c),Mr(l,u),ko(this.projectionDeltaWithTransform,this.layoutCorrected,l,u)}}registerSharedNode(o,l){this.sharedNodes.has(o)||this.sharedNodes.set(o,new qR),this.sharedNodes.get(o).add(l);const d=l.options.initialPromotionConfig;l.promote({transition:d?d.transition:void 0,preserveFollowOpacity:d&&d.shouldPreserveFollowOpacity?d.shouldPreserveFollowOpacity(l):void 0})}isLead(){const o=this.getStack();return o?o.lead===this:!0}getLead(){var l;const{layoutId:o}=this.options;return o?((l=this.getStack())==null?void 0:l.lead)||this:this}getPrevLead(){var l;const{layoutId:o}=this.options;return o?(l=this.getStack())==null?void 0:l.prevLead:void 0}getStack(){const{layoutId:o}=this.options;if(o)return this.root.sharedNodes.get(o)}promote({needsReset:o,transition:l,preserveFollowOpacity:c}={}){const d=this.getStack();d&&d.promote(this,c),o&&(this.projectionDelta=void 0,this.needsReset=!0),l&&this.setOptions({transition:l})}relegate(){const o=this.getStack();return o?o.relegate(this):!1}resetSkewAndRotation(){const{visualElement:o}=this.options;if(!o)return;let l=!1;const{latestValues:c}=o;if((c.z||c.rotate||c.rotateX||c.rotateY||c.rotateZ||c.skewX||c.skewY)&&(l=!0),!l)return;const d={};c.z&&wm("z",o,d,this.animationValues);for(let u=0;u<jm.length;u++)wm(`rotate${jm[u]}`,o,d,this.animationValues),wm(`skew${jm[u]}`,o,d,this.animationValues);o.render();for(const u in d)o.setStaticValue(u,d[u]),this.animationValues&&(this.animationValues[u]=d[u]);o.scheduleRender()}applyProjectionStyles(o,l){if(!this.instance||this.isSVG)return;if(!this.isVisible){o.visibility="hidden";return}const c=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,o.visibility="",o.opacity="",o.pointerEvents=_c(l==null?void 0:l.pointerEvents)||"",o.transform=c?c(this.latestValues,""):"none";return}const d=this.getLead();if(!this.projectionDelta||!this.layout||!d.target){this.options.layoutId&&(o.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,o.pointerEvents=_c(l==null?void 0:l.pointerEvents)||""),this.hasProjected&&!Ia(this.latestValues)&&(o.transform=c?c({},""):"none",this.hasProjected=!1);return}o.visibility="";const u=d.animationValues||d.latestValues;this.applyTransformsToTarget();let p=NR(this.projectionDeltaWithTransform,this.treeScale,u);c&&(p=c(u,p)),o.transform=p;const{x,y:h}=this.projectionDelta;o.transformOrigin=`${x.origin*100}% ${h.origin*100}% 0`,d.animationValues?o.opacity=d===this?u.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:u.opacityExit:o.opacity=d===this?u.opacity!==void 0?u.opacity:"":u.opacityExit!==void 0?u.opacityExit:0;for(const j in qx){if(u[j]===void 0)continue;const{correct:f,applyTo:w,isCSSVariable:v}=qx[j],g=p==="none"?u[j]:f(u[j],d);if(w){const y=w.length;for(let C=0;C<y;C++)o[w[C]]=g}else v?this.options.visualElement.renderState.vars[j]=g:o[j]=g}this.options.layoutId&&(o.pointerEvents=d===this?_c(l==null?void 0:l.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(o=>{var l;return(l=o.currentAnimation)==null?void 0:l.stop()}),this.root.nodes.forEach(vy),this.root.sharedNodes.clear()}}}function _R(e){e.updateLayout()}function RR(e){var i;const s=((i=e.resumeFrom)==null?void 0:i.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&s&&e.hasListeners("didUpdate")){const{layoutBox:a,measuredBox:r}=e.layout,{animationType:n}=e.options,o=s.source!==e.layout.source;n==="size"?Zt(p=>{const x=o?s.measuredBox[p]:s.layoutBox[p],h=Pt(x);x.min=a[p].min,x.max=x.min+h}):F4(n,s.layoutBox,a)&&Zt(p=>{const x=o?s.measuredBox[p]:s.layoutBox[p],h=Pt(a[p]);x.max=x.min+h,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[p].max=e.relativeTarget[p].min+h)});const l=zr();ko(l,a,s.layoutBox);const c=zr();o?ko(c,e.applyTransform(r,!0),s.measuredBox):ko(c,a,s.layoutBox);const d=!R4(l);let u=!1;if(!e.resumeFrom){const p=e.getClosestProjectingParent();if(p&&!p.resumeFrom){const{snapshot:x,layout:h}=p;if(x&&h){const j=Ze();Cd(j,s.layoutBox,x.layoutBox);const f=Ze();Cd(f,a,h.layoutBox),O4(j,f)||(u=!0),p.options.layoutRoot&&(e.relativeTarget=f,e.relativeTargetOrigin=j,e.relativeParent=p)}}}e.notifyListeners("didUpdate",{layout:a,snapshot:s,delta:c,layoutDelta:l,hasLayoutChanged:d,hasRelativeLayoutChanged:u})}else if(e.isLead()){const{onExitComplete:a}=e.options;a&&a()}e.options.transition=void 0}function OR(e){e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function LR(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function zR(e){e.clearSnapshot()}function vy(e){e.clearMeasurements()}function by(e){e.isLayoutDirty=!1}function BR(e){const{visualElement:s}=e.options;s&&s.getProps().onBeforeLayoutMeasure&&s.notify("BeforeLayoutMeasure"),e.resetTransform()}function yy(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function MR(e){e.resolveTargetDelta()}function FR(e){e.calcProjection()}function GR(e){e.resetSkewAndRotation()}function $R(e){e.removeLeadSnapshot()}function jy(e,s,i){e.translate=Ve(s.translate,0,i),e.scale=Ve(s.scale,1,i),e.origin=s.origin,e.originPoint=s.originPoint}function wy(e,s,i,a){e.min=Ve(s.min,i.min,a),e.max=Ve(s.max,i.max,a)}function UR(e,s,i,a){wy(e.x,s.x,i.x,a),wy(e.y,s.y,i.y,a)}function HR(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}const WR={duration:.45,ease:[.4,0,.1,1]},Ny=e=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(e),ky=Ny("applewebkit/")&&!Ny("chrome/")?Math.round:ls;function Cy(e){e.min=ky(e.min),e.max=ky(e.max)}function QR(e){Cy(e.x),Cy(e.y)}function F4(e,s,i){return e==="position"||e==="preserve-aspect"&&!fR(py(s),py(i),.2)}function KR(e){var s;return e!==e.root&&((s=e.scroll)==null?void 0:s.wasRoot)}const JR=M4({attachResizeListener:(e,s)=>ll(e,"resize",s),measureScroll:()=>{var e,s;return{x:document.documentElement.scrollLeft||((e=document.body)==null?void 0:e.scrollLeft)||0,y:document.documentElement.scrollTop||((s=document.body)==null?void 0:s.scrollTop)||0}},checkIsScrollRoot:()=>!0}),Nm={current:void 0},G4=M4({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!Nm.current){const e=new JR({});e.mount(window),e.setOptions({layoutScroll:!0}),Nm.current=e}return Nm.current},resetTransform:(e,s)=>{e.style.transform=s!==void 0?s:"none"},checkIsScrollRoot:e=>window.getComputedStyle(e).position==="fixed"}),Dg=N.createContext({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"});function Ey(e,s){if(typeof e=="function")return e(s);e!=null&&(e.current=s)}function YR(...e){return s=>{let i=!1;const a=e.map(r=>{const n=Ey(r,s);return!i&&typeof n=="function"&&(i=!0),n});if(i)return()=>{for(let r=0;r<a.length;r++){const n=a[r];typeof n=="function"?n():Ey(e[r],null)}}}}function XR(...e){return N.useCallback(YR(...e),e)}class ZR extends N.Component{getSnapshotBeforeUpdate(s){const i=this.props.childRef.current;if(i&&s.isPresent&&!this.props.isPresent){const a=i.offsetParent,r=Sx(a)&&a.offsetWidth||0,n=Sx(a)&&a.offsetHeight||0,o=this.props.sizeRef.current;o.height=i.offsetHeight||0,o.width=i.offsetWidth||0,o.top=i.offsetTop,o.left=i.offsetLeft,o.right=r-o.width-o.left,o.bottom=n-o.height-o.top}return null}componentDidUpdate(){}render(){return this.props.children}}function eO({children:e,isPresent:s,anchorX:i,anchorY:a,root:r}){var p;const n=N.useId(),o=N.useRef(null),l=N.useRef({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:c}=N.useContext(Dg),d=((p=e.props)==null?void 0:p.ref)??(e==null?void 0:e.ref),u=XR(o,d);return N.useInsertionEffect(()=>{const{width:x,height:h,top:j,left:f,right:w,bottom:v}=l.current;if(s||!o.current||!x||!h)return;const g=i==="left"?`left: ${f}`:`right: ${w}`,y=a==="bottom"?`bottom: ${v}`:`top: ${j}`;o.current.dataset.motionPopId=n;const C=document.createElement("style");c&&(C.nonce=c);const E=r??document.head;return E.appendChild(C),C.sheet&&C.sheet.insertRule(`
          [data-motion-pop-id="${n}"] {
            position: absolute !important;
            width: ${x}px !important;
            height: ${h}px !important;
            ${g}px !important;
            ${y}px !important;
          }
        `),()=>{E.contains(C)&&E.removeChild(C)}},[s]),t.jsx(ZR,{isPresent:s,childRef:o,sizeRef:l,children:N.cloneElement(e,{ref:u})})}const tO=({children:e,initial:s,isPresent:i,onExitComplete:a,custom:r,presenceAffectsLayout:n,mode:o,anchorX:l,anchorY:c,root:d})=>{const u=ng(sO),p=N.useId();let x=!0,h=N.useMemo(()=>(x=!1,{id:p,initial:s,isPresent:i,custom:r,onExitComplete:j=>{u.set(j,!0);for(const f of u.values())if(!f)return;a&&a()},register:j=>(u.set(j,!1),()=>u.delete(j))}),[i,u,a]);return n&&x&&(h={...h}),N.useMemo(()=>{u.forEach((j,f)=>u.set(f,!1))},[i]),N.useEffect(()=>{!i&&!u.size&&a&&a()},[i]),o==="popLayout"&&(e=t.jsx(eO,{isPresent:i,anchorX:l,anchorY:c,root:d,children:e})),t.jsx(cu.Provider,{value:h,children:e})};function sO(){return new Map}function $4(e=!0){const s=N.useContext(cu);if(s===null)return[!0,null];const{isPresent:i,onExitComplete:a,register:r}=s,n=N.useId();N.useEffect(()=>{if(e)return r(n)},[e]);const o=N.useCallback(()=>e&&a&&a(n),[n,a,e]);return!i&&a?[!1,o]:[!0]}const pc=e=>e.key||"";function Py(e){const s=[];return N.Children.forEach(e,i=>{N.isValidElement(i)&&s.push(i)}),s}const Sy=({children:e,custom:s,initial:i=!0,onExitComplete:a,presenceAffectsLayout:r=!0,mode:n="sync",propagate:o=!1,anchorX:l="left",anchorY:c="top",root:d})=>{const[u,p]=$4(o),x=N.useMemo(()=>Py(e),[e]),h=o&&!u?[]:x.map(pc),j=N.useRef(!0),f=N.useRef(x),w=ng(()=>new Map),v=N.useRef(new Set),[g,y]=N.useState(x),[C,E]=N.useState(x);j2(()=>{j.current=!1,f.current=x;for(let S=0;S<C.length;S++){const q=pc(C[S]);h.includes(q)?(w.delete(q),v.current.delete(q)):w.get(q)!==!0&&w.set(q,!1)}},[C,h.length,h.join("-")]);const P=[];if(x!==g){let S=[...x];for(let q=0;q<C.length;q++){const D=C[q],K=pc(D);h.includes(K)||(S.splice(q,0,D),P.push(D))}return n==="wait"&&P.length&&(S=P),E(Py(S)),y(x),null}const{forceRender:I}=N.useContext(rg);return t.jsx(t.Fragment,{children:C.map(S=>{const q=pc(S),D=o&&!u?!1:x===C||h.includes(q),K=()=>{if(v.current.has(q))return;if(v.current.add(q),w.has(q))w.set(q,!0);else return;let H=!0;w.forEach(te=>{te||(H=!1)}),H&&(I==null||I(),E(f.current),o&&(p==null||p()),a&&a())};return t.jsx(tO,{isPresent:D,initial:!j.current||i?void 0:!1,custom:s,presenceAffectsLayout:r,mode:n,root:d,onExitComplete:D?void 0:K,anchorX:l,anchorY:c,children:S},q)})})},U4=N.createContext({strict:!1}),Ay={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]};let Iy=!1;function iO(){if(Iy)return;const e={};for(const s in Ay)e[s]={isEnabled:i=>Ay[s].some(a=>!!i[a])};y4(e),Iy=!0}function H4(){return iO(),G_()}function aO(e){const s=H4();for(const i in e)s[i]={...s[i],...e[i]};y4(s)}const rO=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Ed(e){return e.startsWith("while")||e.startsWith("drag")&&e!=="draggable"||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||e.startsWith("onLayout")||rO.has(e)}let W4=e=>!Ed(e);function nO(e){typeof e=="function"&&(W4=s=>s.startsWith("on")?!Ed(s):e(s))}try{nO(require("@emotion/is-prop-valid").default)}catch{}function oO(e,s,i){const a={};for(const r in e)r==="values"&&typeof e.values=="object"||(W4(r)||i===!0&&Ed(r)||!s&&!Ed(r)||e.draggable&&r.startsWith("onDrag"))&&(a[r]=e[r]);return a}const pu=N.createContext({});function lO(e,s){if(mu(e)){const{initial:i,animate:a}=e;return{initial:i===!1||ol(i)?i:void 0,animate:ol(a)?a:void 0}}return e.inherit!==!1?s:{}}function cO(e){const{initial:s,animate:i}=lO(e,N.useContext(pu));return N.useMemo(()=>({initial:s,animate:i}),[Ty(s),Ty(i)])}function Ty(e){return Array.isArray(e)?e.join(" "):e}const Vg=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function Q4(e,s,i){for(const a in s)!yt(s[a])&&!P4(a,i)&&(e[a]=s[a])}function dO({transformTemplate:e},s){return N.useMemo(()=>{const i=Vg();return Tg(i,s,e),Object.assign({},i.vars,i.style)},[s])}function uO(e,s){const i=e.style||{},a={};return Q4(a,i,e),Object.assign(a,dO(e,s)),a}function mO(e,s){const i={},a=uO(e,s);return e.drag&&e.dragListener!==!1&&(i.draggable=!1,a.userSelect=a.WebkitUserSelect=a.WebkitTouchCallout="none",a.touchAction=e.drag===!0?"none":`pan-${e.drag==="x"?"y":"x"}`),e.tabIndex===void 0&&(e.onTap||e.onTapStart||e.whileTap)&&(i.tabIndex=0),i.style=a,i}const K4=()=>({...Vg(),attrs:{}});function pO(e,s,i,a){const r=N.useMemo(()=>{const n=K4();return S4(n,s,I4(a),e.transformTemplate,e.style),{...n.attrs,style:{...n.style}}},[s]);if(e.style){const n={};Q4(n,e.style,e),r.style={...n,...r.style}}return r}const xO=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function _g(e){return typeof e!="string"||e.includes("-")?!1:!!(xO.indexOf(e)>-1||/[A-Z]/u.test(e))}function hO(e,s,i,{latestValues:a},r,n=!1,o){const c=(o??_g(e)?pO:mO)(s,a,r,e),d=oO(s,typeof e=="string",n),u=e!==N.Fragment?{...d,...c,ref:i}:{},{children:p}=s,x=N.useMemo(()=>yt(p)?p.get():p,[p]);return N.createElement(e,{...u,children:x})}function gO({scrapeMotionValuesFromProps:e,createRenderState:s},i,a,r){return{latestValues:fO(i,a,r,e),renderState:s()}}function fO(e,s,i,a){const r={},n=a(e,{});for(const x in n)r[x]=_c(n[x]);let{initial:o,animate:l}=e;const c=mu(e),d=b4(e);s&&d&&!c&&e.inherit!==!1&&(o===void 0&&(o=s.initial),l===void 0&&(l=s.animate));let u=i?i.initial===!1:!1;u=u||o===!1;const p=u?l:o;if(p&&typeof p!="boolean"&&!uu(p)){const x=Array.isArray(p)?p:[p];for(let h=0;h<x.length;h++){const j=kg(e,x[h]);if(j){const{transitionEnd:f,transition:w,...v}=j;for(const g in v){let y=v[g];if(Array.isArray(y)){const C=u?y.length-1:0;y=y[C]}y!==null&&(r[g]=y)}for(const g in f)r[g]=f[g]}}}return r}const J4=e=>(s,i)=>{const a=N.useContext(pu),r=N.useContext(cu),n=()=>gO(e,s,a,r);return i?n():ng(n)},vO=J4({scrapeMotionValuesFromProps:qg,createRenderState:Vg}),bO=J4({scrapeMotionValuesFromProps:T4,createRenderState:K4}),yO=Symbol.for("motionComponentSymbol");function jO(e,s,i){const a=N.useRef(i);N.useInsertionEffect(()=>{a.current=i});const r=N.useRef(null);return N.useCallback(n=>{var l;n&&((l=e.onMount)==null||l.call(e,n)),s&&(n?s.mount(n):s.unmount());const o=a.current;if(typeof o=="function")if(n){const c=o(n);typeof c=="function"&&(r.current=c)}else r.current?(r.current(),r.current=null):o(n);else o&&(o.current=n)},[s])}const Y4=N.createContext({});function lo(e){return e&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function wO(e,s,i,a,r,n){var v,g;const{visualElement:o}=N.useContext(pu),l=N.useContext(U4),c=N.useContext(cu),d=N.useContext(Dg).reducedMotion,u=N.useRef(null),p=N.useRef(!1);a=a||l.renderer,!u.current&&a&&(u.current=a(e,{visualState:s,parent:o,props:i,presenceContext:c,blockInitialAnimation:c?c.initial===!1:!1,reducedMotionConfig:d,isSVG:n}),p.current&&u.current&&(u.current.manuallyAnimateOnMount=!0));const x=u.current,h=N.useContext(Y4);x&&!x.projection&&r&&(x.type==="html"||x.type==="svg")&&NO(u.current,i,r,h);const j=N.useRef(!1);N.useInsertionEffect(()=>{x&&j.current&&x.update(i,c)});const f=i[a4],w=N.useRef(!!f&&!((v=window.MotionHandoffIsComplete)!=null&&v.call(window,f))&&((g=window.MotionHasOptimisedAnimation)==null?void 0:g.call(window,f)));return j2(()=>{p.current=!0,x&&(j.current=!0,window.MotionIsMounted=!0,x.updateFeatures(),x.scheduleRenderMicrotask(),w.current&&x.animationState&&x.animationState.animateChanges())}),N.useEffect(()=>{x&&(!w.current&&x.animationState&&x.animationState.animateChanges(),w.current&&(queueMicrotask(()=>{var y;(y=window.MotionHandoffMarkAsComplete)==null||y.call(window,f)}),w.current=!1),x.enteringChildren=void 0)}),x}function NO(e,s,i,a){const{layoutId:r,layout:n,drag:o,dragConstraints:l,layoutScroll:c,layoutRoot:d,layoutCrossfade:u}=s;e.projection=new i(e.latestValues,s["data-framer-portal-id"]?void 0:X4(e.parent)),e.projection.setOptions({layoutId:r,layout:n,alwaysMeasureLayout:!!o||l&&lo(l),visualElement:e,animationType:typeof n=="string"?n:"both",initialPromotionConfig:a,crossfade:u,layoutScroll:c,layoutRoot:d})}function X4(e){if(e)return e.options.allowProjection!==!1?e.projection:X4(e.parent)}function km(e,{forwardMotionProps:s=!1,type:i}={},a,r){a&&aO(a);const n=i?i==="svg":_g(e),o=n?bO:vO;function l(d,u){let p;const x={...N.useContext(Dg),...d,layoutId:kO(d)},{isStatic:h}=x,j=cO(d),f=o(d,h);if(!h&&y2){CO();const w=EO(x);p=w.MeasureLayout,j.visualElement=wO(e,f,x,r,w.ProjectionNode,n)}return t.jsxs(pu.Provider,{value:j,children:[p&&j.visualElement?t.jsx(p,{visualElement:j.visualElement,...x}):null,hO(e,d,jO(f,j.visualElement,u),f,h,s,n)]})}l.displayName=`motion.${typeof e=="string"?e:`create(${e.displayName??e.name??""})`}`;const c=N.forwardRef(l);return c[yO]=e,c}function kO({layoutId:e}){const s=N.useContext(rg).id;return s&&e!==void 0?s+"-"+e:e}function CO(e,s){N.useContext(U4).strict}function EO(e){const s=H4(),{drag:i,layout:a}=s;if(!i&&!a)return{};const r={...i,...a};return{MeasureLayout:i!=null&&i.isEnabled(e)||a!=null&&a.isEnabled(e)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}function PO(e,s){if(typeof Proxy>"u")return km;const i=new Map,a=(n,o)=>km(n,o,e,s),r=(n,o)=>a(n,o);return new Proxy(r,{get:(n,o)=>o==="create"?a:(i.has(o)||i.set(o,km(o,void 0,e,s)),i.get(o))})}const SO=(e,s)=>s.isSVG??_g(e)?new nR(s):new eR(s,{allowProjection:e!==N.Fragment});class AO extends va{constructor(s){super(s),s.animationState||(s.animationState=uR(s))}updateAnimationControlsSubscription(){const{animate:s}=this.node.getProps();uu(s)&&(this.unmountControls=s.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:s}=this.node.getProps(),{animate:i}=this.node.prevProps||{};s!==i&&this.updateAnimationControlsSubscription()}unmount(){var s;this.node.animationState.reset(),(s=this.unmountControls)==null||s.call(this)}}let IO=0;class TO extends va{constructor(){super(...arguments),this.id=IO++}update(){if(!this.node.presenceContext)return;const{isPresent:s,onExitComplete:i}=this.node.presenceContext,{isPresent:a}=this.node.prevPresenceContext||{};if(!this.node.animationState||s===a)return;const r=this.node.animationState.setActive("exit",!s);i&&!s&&r.then(()=>{i(this.id)})}mount(){const{register:s,onExitComplete:i}=this.node.presenceContext||{};i&&i(this.id),s&&(this.unmount=s(this.id))}unmount(){}}const qO={animation:{Feature:AO},exit:{Feature:TO}};function Al(e){return{point:{x:e.pageX,y:e.pageY}}}const DO=e=>s=>Sg(s)&&e(s,Al(s));function Co(e,s,i,a){return ll(e,s,DO(i),a)}const Z4=({current:e})=>e?e.ownerDocument.defaultView:null,qy=(e,s)=>Math.abs(e-s);function VO(e,s){const i=qy(e.x,s.x),a=qy(e.y,s.y);return Math.sqrt(i**2+a**2)}const Dy=new Set(["auto","scroll"]);class ek{constructor(s,i,{transformPagePoint:a,contextWindow:r=window,dragSnapToOrigin:n=!1,distanceThreshold:o=3,element:l}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=h=>{this.handleScroll(h.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const h=Em(this.lastMoveEventInfo,this.history),j=this.startEvent!==null,f=VO(h.offset,{x:0,y:0})>=this.distanceThreshold;if(!j&&!f)return;const{point:w}=h,{timestamp:v}=ct;this.history.push({...w,timestamp:v});const{onStart:g,onMove:y}=this.handlers;j||(g&&g(this.lastMoveEvent,h),this.startEvent=this.lastMoveEvent),y&&y(this.lastMoveEvent,h)},this.handlePointerMove=(h,j)=>{this.lastMoveEvent=h,this.lastMoveEventInfo=Cm(j,this.transformPagePoint),Se.update(this.updatePoint,!0)},this.handlePointerUp=(h,j)=>{this.end();const{onEnd:f,onSessionEnd:w,resumeAnimation:v}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&v&&v(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const g=Em(h.type==="pointercancel"?this.lastMoveEventInfo:Cm(j,this.transformPagePoint),this.history);this.startEvent&&f&&f(h,g),w&&w(h,g)},!Sg(s))return;this.dragSnapToOrigin=n,this.handlers=i,this.transformPagePoint=a,this.distanceThreshold=o,this.contextWindow=r||window;const c=Al(s),d=Cm(c,this.transformPagePoint),{point:u}=d,{timestamp:p}=ct;this.history=[{...u,timestamp:p}];const{onSessionStart:x}=i;x&&x(s,Em(d,this.history)),this.removeListeners=El(Co(this.contextWindow,"pointermove",this.handlePointerMove),Co(this.contextWindow,"pointerup",this.handlePointerUp),Co(this.contextWindow,"pointercancel",this.handlePointerUp)),l&&this.startScrollTracking(l)}startScrollTracking(s){let i=s.parentElement;for(;i;){const a=getComputedStyle(i);(Dy.has(a.overflowX)||Dy.has(a.overflowY))&&this.scrollPositions.set(i,{x:i.scrollLeft,y:i.scrollTop}),i=i.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0,passive:!0}),window.addEventListener("scroll",this.onWindowScroll,{passive:!0}),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(s){const i=this.scrollPositions.get(s);if(!i)return;const a=s===window,r=a?{x:window.scrollX,y:window.scrollY}:{x:s.scrollLeft,y:s.scrollTop},n={x:r.x-i.x,y:r.y-i.y};n.x===0&&n.y===0||(a?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=n.x,this.lastMoveEventInfo.point.y+=n.y):this.history.length>0&&(this.history[0].x-=n.x,this.history[0].y-=n.y),this.scrollPositions.set(s,r),Se.update(this.updatePoint,!0))}updateHandlers(s){this.handlers=s}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),da(this.updatePoint)}}function Cm(e,s){return s?{point:s(e.point)}:e}function Vy(e,s){return{x:e.x-s.x,y:e.y-s.y}}function Em({point:e},s){return{point:e,delta:Vy(e,tk(s)),offset:Vy(e,_O(s)),velocity:RO(s,.1)}}function _O(e){return e[0]}function tk(e){return e[e.length-1]}function RO(e,s){if(e.length<2)return{x:0,y:0};let i=e.length-1,a=null;const r=tk(e);for(;i>=0&&(a=e[i],!(r.timestamp-a.timestamp>Us(s)));)i--;if(!a)return{x:0,y:0};const n=ns(r.timestamp-a.timestamp);if(n===0)return{x:0,y:0};const o={x:(r.x-a.x)/n,y:(r.y-a.y)/n};return o.x===1/0&&(o.x=0),o.y===1/0&&(o.y=0),o}function OO(e,{min:s,max:i},a){return s!==void 0&&e<s?e=a?Ve(s,e,a.min):Math.max(e,s):i!==void 0&&e>i&&(e=a?Ve(i,e,a.max):Math.min(e,i)),e}function _y(e,s,i){return{min:s!==void 0?e.min+s:void 0,max:i!==void 0?e.max+i-(e.max-e.min):void 0}}function LO(e,{top:s,left:i,bottom:a,right:r}){return{x:_y(e.x,i,r),y:_y(e.y,s,a)}}function Ry(e,s){let i=s.min-e.min,a=s.max-e.max;return s.max-s.min<e.max-e.min&&([i,a]=[a,i]),{min:i,max:a}}function zO(e,s){return{x:Ry(e.x,s.x),y:Ry(e.y,s.y)}}function BO(e,s){let i=.5;const a=Pt(e),r=Pt(s);return r>a?i=al(s.min,s.max-a,e.min):a>r&&(i=al(e.min,e.max-r,s.min)),Ks(0,1,i)}function MO(e,s){const i={};return s.min!==void 0&&(i.min=s.min-e.min),s.max!==void 0&&(i.max=s.max-e.min),i}const Dx=.35;function FO(e=Dx){return e===!1?e=0:e===!0&&(e=Dx),{x:Oy(e,"left","right"),y:Oy(e,"top","bottom")}}function Oy(e,s,i){return{min:Ly(e,s),max:Ly(e,i)}}function Ly(e,s){return typeof e=="number"?e:e[s]||0}const GO=new WeakMap;class $O{constructor(s){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=Ze(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=s}start(s,{snapToCursor:i=!1,distanceThreshold:a}={}){const{presenceContext:r}=this.visualElement;if(r&&r.isPresent===!1)return;const n=p=>{i?(this.stopAnimation(),this.snapToCursor(Al(p).point)):this.pauseAnimation()},o=(p,x)=>{this.stopAnimation();const{drag:h,dragPropagation:j,onDragStart:f}=this.getProps();if(h&&!j&&(this.openDragLock&&this.openDragLock(),this.openDragLock=T_(h),!this.openDragLock))return;this.latestPointerEvent=p,this.latestPanInfo=x,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),Zt(v=>{let g=this.getAxisMotionValue(v).get()||0;if(Hs.test(g)){const{projection:y}=this.visualElement;if(y&&y.layout){const C=y.layout.layoutBox[v];C&&(g=Pt(C)*(parseFloat(g)/100))}}this.originPoint[v]=g}),f&&Se.postRender(()=>f(p,x)),Cx(this.visualElement,"transform");const{animationState:w}=this.visualElement;w&&w.setActive("whileDrag",!0)},l=(p,x)=>{this.latestPointerEvent=p,this.latestPanInfo=x;const{dragPropagation:h,dragDirectionLock:j,onDirectionLock:f,onDrag:w}=this.getProps();if(!h&&!this.openDragLock)return;const{offset:v}=x;if(j&&this.currentDirection===null){this.currentDirection=UO(v),this.currentDirection!==null&&f&&f(this.currentDirection);return}this.updateAxis("x",x.point,v),this.updateAxis("y",x.point,v),this.visualElement.render(),w&&w(p,x)},c=(p,x)=>{this.latestPointerEvent=p,this.latestPanInfo=x,this.stop(p,x),this.latestPointerEvent=null,this.latestPanInfo=null},d=()=>Zt(p=>{var x;return this.getAnimationState(p)==="paused"&&((x=this.getAxisMotionValue(p).animation)==null?void 0:x.play())}),{dragSnapToOrigin:u}=this.getProps();this.panSession=new ek(s,{onSessionStart:n,onStart:o,onMove:l,onSessionEnd:c,resumeAnimation:d},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:u,distanceThreshold:a,contextWindow:Z4(this.visualElement),element:this.visualElement.current})}stop(s,i){const a=s||this.latestPointerEvent,r=i||this.latestPanInfo,n=this.isDragging;if(this.cancel(),!n||!r||!a)return;const{velocity:o}=r;this.startAnimation(o);const{onDragEnd:l}=this.getProps();l&&Se.postRender(()=>l(a,r))}cancel(){this.isDragging=!1;const{projection:s,animationState:i}=this.visualElement;s&&(s.isAnimationBlocked=!1),this.endPanSession();const{dragPropagation:a}=this.getProps();!a&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),i&&i.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(s,i,a){const{drag:r}=this.getProps();if(!a||!xc(s,r,this.currentDirection))return;const n=this.getAxisMotionValue(s);let o=this.originPoint[s]+a[s];this.constraints&&this.constraints[s]&&(o=OO(o,this.constraints[s],this.elastic[s])),n.set(o)}resolveConstraints(){var n;const{dragConstraints:s,dragElastic:i}=this.getProps(),a=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(n=this.visualElement.projection)==null?void 0:n.layout,r=this.constraints;s&&lo(s)?this.constraints||(this.constraints=this.resolveRefConstraints()):s&&a?this.constraints=LO(a.layoutBox,s):this.constraints=!1,this.elastic=FO(i),r!==this.constraints&&a&&this.constraints&&!this.hasMutatedConstraints&&Zt(o=>{this.constraints!==!1&&this.getAxisMotionValue(o)&&(this.constraints[o]=MO(a.layoutBox[o],this.constraints[o]))})}resolveRefConstraints(){const{dragConstraints:s,onMeasureDragConstraints:i}=this.getProps();if(!s||!lo(s))return!1;const a=s.current;wn(a!==null,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.","drag-constraints-ref");const{projection:r}=this.visualElement;if(!r||!r.layout)return!1;const n=Q_(a,r.root,this.visualElement.getTransformPagePoint());let o=zO(r.layout.layoutBox,n);if(i){const l=i(U_(o));this.hasMutatedConstraints=!!l,l&&(o=w4(l))}return o}startAnimation(s){const{drag:i,dragMomentum:a,dragElastic:r,dragTransition:n,dragSnapToOrigin:o,onDragTransitionEnd:l}=this.getProps(),c=this.constraints||{},d=Zt(u=>{if(!xc(u,i,this.currentDirection))return;let p=c&&c[u]||{};o&&(p={min:0,max:0});const x=r?200:1e6,h=r?40:1e7,j={type:"inertia",velocity:a?s[u]:0,bounceStiffness:x,bounceDamping:h,timeConstant:750,restDelta:1,restSpeed:10,...n,...p};return this.startAxisValueAnimation(u,j)});return Promise.all(d).then(l)}startAxisValueAnimation(s,i){const a=this.getAxisMotionValue(s);return Cx(this.visualElement,s),a.start(Ng(s,a,0,i,this.visualElement,!1))}stopAnimation(){Zt(s=>this.getAxisMotionValue(s).stop())}pauseAnimation(){Zt(s=>{var i;return(i=this.getAxisMotionValue(s).animation)==null?void 0:i.pause()})}getAnimationState(s){var i;return(i=this.getAxisMotionValue(s).animation)==null?void 0:i.state}getAxisMotionValue(s){const i=`_drag${s.toUpperCase()}`,a=this.visualElement.getProps(),r=a[i];return r||this.visualElement.getValue(s,(a.initial?a.initial[s]:void 0)||0)}snapToCursor(s){Zt(i=>{const{drag:a}=this.getProps();if(!xc(i,a,this.currentDirection))return;const{projection:r}=this.visualElement,n=this.getAxisMotionValue(i);if(r&&r.layout){const{min:o,max:l}=r.layout.layoutBox[i],c=n.get()||0;n.set(s[i]-Ve(o,l,.5)+c)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:s,dragConstraints:i}=this.getProps(),{projection:a}=this.visualElement;if(!lo(i)||!a||!this.constraints)return;this.stopAnimation();const r={x:0,y:0};Zt(o=>{const l=this.getAxisMotionValue(o);if(l&&this.constraints!==!1){const c=l.get();r[o]=BO({min:c,max:c},this.constraints[o])}});const{transformTemplate:n}=this.visualElement.getProps();this.visualElement.current.style.transform=n?n({},""):"none",a.root&&a.root.updateScroll(),a.updateLayout(),this.resolveConstraints(),Zt(o=>{if(!xc(o,s,null))return;const l=this.getAxisMotionValue(o),{min:c,max:d}=this.constraints[o];l.set(Ve(c,d,r[o]))})}addListeners(){if(!this.visualElement.current)return;GO.set(this.visualElement,this);const s=this.visualElement.current,i=Co(s,"pointerdown",c=>{const{drag:d,dragListener:u=!0}=this.getProps(),p=c.target,x=p!==s&&g4(p);d&&u&&!x&&this.start(c)}),a=()=>{const{dragConstraints:c}=this.getProps();lo(c)&&c.current&&(this.constraints=this.resolveRefConstraints())},{projection:r}=this.visualElement,n=r.addEventListener("measure",a);r&&!r.layout&&(r.root&&r.root.updateScroll(),r.updateLayout()),Se.read(a);const o=ll(window,"resize",()=>this.scalePositionWithinConstraints()),l=r.addEventListener("didUpdate",({delta:c,hasLayoutChanged:d})=>{this.isDragging&&d&&(Zt(u=>{const p=this.getAxisMotionValue(u);p&&(this.originPoint[u]+=c[u].translate,p.set(p.get()+c[u].translate))}),this.visualElement.render())});return()=>{o(),i(),n(),l&&l()}}getProps(){const s=this.visualElement.getProps(),{drag:i=!1,dragDirectionLock:a=!1,dragPropagation:r=!1,dragConstraints:n=!1,dragElastic:o=Dx,dragMomentum:l=!0}=s;return{...s,drag:i,dragDirectionLock:a,dragPropagation:r,dragConstraints:n,dragElastic:o,dragMomentum:l}}}function xc(e,s,i){return(s===!0||s===e)&&(i===null||i===e)}function UO(e,s=10){let i=null;return Math.abs(e.y)>s?i="y":Math.abs(e.x)>s&&(i="x"),i}class HO extends va{constructor(s){super(s),this.removeGroupControls=ls,this.removeListeners=ls,this.controls=new $O(s)}mount(){const{dragControls:s}=this.node.getProps();s&&(this.removeGroupControls=s.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||ls}update(){const{dragControls:s}=this.node.getProps(),{dragControls:i}=this.node.prevProps||{};s!==i&&(this.removeGroupControls(),s&&(this.removeGroupControls=s.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}}const zy=e=>(s,i)=>{e&&Se.postRender(()=>e(s,i))};class WO extends va{constructor(){super(...arguments),this.removePointerDownListener=ls}onPointerDown(s){this.session=new ek(s,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:Z4(this.node)})}createPanHandlers(){const{onPanSessionStart:s,onPanStart:i,onPan:a,onPanEnd:r}=this.node.getProps();return{onSessionStart:zy(s),onStart:zy(i),onMove:a,onEnd:(n,o)=>{delete this.session,r&&Se.postRender(()=>r(n,o))}}}mount(){this.removePointerDownListener=Co(this.node.current,"pointerdown",s=>this.onPointerDown(s))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let Pm=!1;class QO extends N.Component{componentDidMount(){const{visualElement:s,layoutGroup:i,switchLayoutGroup:a,layoutId:r}=this.props,{projection:n}=s;n&&(i.group&&i.group.add(n),a&&a.register&&r&&a.register(n),Pm&&n.root.didUpdate(),n.addEventListener("animationComplete",()=>{this.safeToRemove()}),n.setOptions({...n.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),Rc.hasEverUpdated=!0}getSnapshotBeforeUpdate(s){const{layoutDependency:i,visualElement:a,drag:r,isPresent:n}=this.props,{projection:o}=a;return o&&(o.isPresent=n,s.layoutDependency!==i&&o.setOptions({...o.options,layoutDependency:i}),Pm=!0,r||s.layoutDependency!==i||i===void 0||s.isPresent!==n?o.willUpdate():this.safeToRemove(),s.isPresent!==n&&(n?o.promote():o.relegate()||Se.postRender(()=>{const l=o.getStack();(!l||!l.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:s}=this.props.visualElement;s&&(s.root.didUpdate(),Pg.postRender(()=>{!s.currentAnimation&&s.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:s,layoutGroup:i,switchLayoutGroup:a}=this.props,{projection:r}=s;Pm=!0,r&&(r.scheduleCheckAfterUnmount(),i&&i.group&&i.group.remove(r),a&&a.deregister&&a.deregister(r))}safeToRemove(){const{safeToRemove:s}=this.props;s&&s()}render(){return null}}function sk(e){const[s,i]=$4(),a=N.useContext(rg);return t.jsx(QO,{...e,layoutGroup:a,switchLayoutGroup:N.useContext(Y4),isPresent:s,safeToRemove:i})}const KO={pan:{Feature:WO},drag:{Feature:HO,ProjectionNode:G4,MeasureLayout:sk}};function By(e,s,i){const{props:a}=e;e.animationState&&a.whileHover&&e.animationState.setActive("whileHover",i==="Start");const r="onHover"+i,n=a[r];n&&Se.postRender(()=>n(s,Al(s)))}class JO extends va{mount(){const{current:s}=this.node;s&&(this.unmount=q_(s,(i,a)=>(By(this.node,a,"Start"),r=>By(this.node,r,"End"))))}unmount(){}}class YO extends va{constructor(){super(...arguments),this.isActive=!1}onFocus(){let s=!1;try{s=this.node.current.matches(":focus-visible")}catch{s=!0}!s||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=El(ll(this.node.current,"focus",()=>this.onFocus()),ll(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function My(e,s,i){const{props:a}=e;if(e.current instanceof HTMLButtonElement&&e.current.disabled)return;e.animationState&&a.whileTap&&e.animationState.setActive("whileTap",i==="Start");const r="onTap"+(i==="End"?"":i),n=a[r];n&&Se.postRender(()=>n(s,Al(s)))}class XO extends va{mount(){const{current:s}=this.node;s&&(this.unmount=__(s,(i,a)=>(My(this.node,a,"Start"),(r,{success:n})=>My(this.node,r,n?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const Vx=new WeakMap,Sm=new WeakMap,ZO=e=>{const s=Vx.get(e.target);s&&s(e)},eL=e=>{e.forEach(ZO)};function tL({root:e,...s}){const i=e||document;Sm.has(i)||Sm.set(i,{});const a=Sm.get(i),r=JSON.stringify(s);return a[r]||(a[r]=new IntersectionObserver(eL,{root:e,...s})),a[r]}function sL(e,s,i){const a=tL(s);return Vx.set(e,i),a.observe(e),()=>{Vx.delete(e),a.unobserve(e)}}const iL={some:0,all:1};class aL extends va{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:s={}}=this.node.getProps(),{root:i,margin:a,amount:r="some",once:n}=s,o={root:i?i.current:void 0,rootMargin:a,threshold:typeof r=="number"?r:iL[r]},l=c=>{const{isIntersecting:d}=c;if(this.isInView===d||(this.isInView=d,n&&!d&&this.hasEnteredView))return;d&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",d);const{onViewportEnter:u,onViewportLeave:p}=this.node.getProps(),x=d?u:p;x&&x(c)};return sL(this.node.current,o,l)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:s,prevProps:i}=this.node;["amount","margin","root"].some(rL(s,i))&&this.startObserver()}unmount(){}}function rL({viewport:e={}},{viewport:s={}}={}){return i=>e[i]!==s[i]}const nL={inView:{Feature:aL},tap:{Feature:XO},focus:{Feature:YO},hover:{Feature:JO}},oL={layout:{ProjectionNode:G4,MeasureLayout:sk}},lL={...qO,...nL,...KO,...oL},m=PO(lL,SO),cL={some:0,all:1};function dL(e,s,{root:i,margin:a,amount:r="some"}={}){const n=u4(e),o=new WeakMap,l=d=>{d.forEach(u=>{const p=o.get(u.target);if(u.isIntersecting!==!!p)if(u.isIntersecting){const x=s(u.target,u);typeof x=="function"?o.set(u.target,x):c.unobserve(u.target)}else typeof p=="function"&&(p(u),o.delete(u.target))})},c=new IntersectionObserver(l,{root:i,rootMargin:a,threshold:typeof r=="number"?r:cL[r]});return n.forEach(d=>c.observe(d)),()=>c.disconnect()}function uL(e,{root:s,margin:i,amount:a,once:r=!1,initial:n=!1}={}){const[o,l]=N.useState(n);return N.useEffect(()=>{if(!e.current||r&&o)return;const c=()=>(l(!0),r?void 0:()=>l(!1)),d={root:s&&s.current||void 0,margin:i,amount:a};return dL(e.current,c,d)},[s,e,i,r,a]),o}const Fy=[{label:"Vendre",children:[{label:"Bijoux Signés",href:"/vendre-bijou"},{label:"Diamants",href:"/vendre-diamant"},{label:"Émeraudes",href:"/emeraude"},{label:"Rubis",href:"/vendre-un-rubis"},{label:"Saphirs",href:"/vendre-un-saphir"},{label:"Rachat Diamant",href:"/rachat-diamant"}]},{label:"Expertiser",children:[{label:"Expertiser un Diamant",href:"/expertiser-un-diamant"},{label:"Expertise GIA",href:"/expertise-gia"},{label:"Bijoux de Luxe",href:"/expertiser-de-bijoux-de-luxe-avant-vente-service-premium-chez-obagem"},{label:"Rachat Bijoux",href:"/rachat-bijoux"}]},{label:"Notre Maison",href:"/notre-maison"},{label:"Contact",href:"/contact"}],_=()=>{const[e,s]=N.useState(!1),[i,a]=N.useState(null),r=vi(),n=o=>r.pathname===o;return t.jsxs(m.header,{initial:{y:-100,opacity:0},animate:{y:0,opacity:1},transition:{duration:.8,ease:"easeOut"},className:"fixed top-0 left-0 right-0 z-50 bg-background/80 backdrop-blur-md border-b border-border/50",children:[t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"flex items-center justify-between h-20",children:[t.jsx(b,{to:"/",className:"flex items-center gap-2",children:t.jsx("span",{className:"font-display text-2xl md:text-3xl tracking-wide text-foreground",children:"Obagem"})}),t.jsx("nav",{className:"hidden lg:flex items-center gap-10",children:Fy.map(o=>t.jsx("div",{className:"relative group",children:o.children?t.jsxs(t.Fragment,{children:[t.jsxs("button",{className:"flex items-center gap-1 font-body text-xs tracking-[0.2em] uppercase text-muted-foreground hover:text-foreground transition-colors duration-300",onMouseEnter:()=>a(o.label),onMouseLeave:()=>a(null),children:[o.label,t.jsx(i1,{className:"w-3 h-3"})]}),t.jsx(Sy,{children:i===o.label&&t.jsx(m.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},exit:{opacity:0,y:10},transition:{duration:.2},className:"absolute top-full left-0 pt-4",onMouseEnter:()=>a(o.label),onMouseLeave:()=>a(null),children:t.jsx("div",{className:"bg-background border border-border/50 p-4 min-w-[200px] shadow-elegant",children:o.children.map(l=>t.jsx(b,{to:l.href,className:`block py-3 px-4 font-body text-sm transition-colors duration-300 ${n(l.href)?"text-gold":"text-muted-foreground hover:text-foreground hover:bg-secondary/50"}`,children:l.label},l.href))})})})]}):t.jsx(b,{to:o.href,className:`font-body text-xs tracking-[0.2em] uppercase transition-colors duration-300 ${n(o.href)?"text-gold":"text-muted-foreground hover:text-foreground"}`,children:o.label})},o.label))}),t.jsxs("div",{className:"hidden lg:flex items-center gap-6",children:[t.jsxs("a",{href:"tel:0148878144",className:"flex items-center gap-2 text-muted-foreground hover:text-foreground transition-colors",children:[t.jsx(md,{className:"w-4 h-4"}),t.jsx("span",{className:"font-body text-sm",children:"01 48 87 81 44"})]}),t.jsx(b,{to:"/contact",children:t.jsx(Bt,{variant:"luxury",size:"lg",children:"Analyse confidentielle"})})]}),t.jsx("button",{onClick:()=>s(!e),className:"lg:hidden p-2 text-foreground","aria-label":"Menu",children:e?t.jsx(Yo,{className:"w-6 h-6"}):t.jsx(BI,{className:"w-6 h-6"})})]})}),t.jsx(Sy,{children:e&&t.jsx(m.div,{initial:{opacity:0,height:0},animate:{opacity:1,height:"auto"},exit:{opacity:0,height:0},transition:{duration:.3},className:"lg:hidden bg-background border-t border-border",children:t.jsxs("nav",{className:"container mx-auto px-6 py-8 flex flex-col gap-4",children:[Fy.map((o,l)=>t.jsx("div",{children:o.children?t.jsxs("div",{className:"space-y-2",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.2em] uppercase text-muted-foreground py-2",children:o.label}),o.children.map(c=>t.jsx(m.div,{initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{delay:l*.1},children:t.jsx(b,{to:c.href,onClick:()=>s(!1),className:`block font-body text-sm tracking-[0.15em] uppercase py-2 pl-4 border-l-2 ${n(c.href)?"border-gold text-gold":"border-border text-foreground"}`,children:c.label})},c.href))]}):t.jsx(m.div,{initial:{opacity:0,x:-20},animate:{opacity:1,x:0},transition:{delay:l*.1},children:t.jsx(b,{to:o.href,onClick:()=>s(!1),className:`block font-body text-sm tracking-[0.15em] uppercase py-2 border-b border-border/30 ${n(o.href)?"text-gold":"text-foreground"}`,children:o.label})})},o.label)),t.jsxs("div",{className:"flex flex-col gap-4 pt-4",children:[t.jsxs("a",{href:"tel:0148878144",className:"flex items-center gap-2 text-gold",children:[t.jsx(md,{className:"w-4 h-4"}),t.jsx("span",{className:"font-body",children:"01 48 87 81 44"})]}),t.jsx(b,{to:"/contact",onClick:()=>s(!1),children:t.jsx(Bt,{variant:"luxury",size:"lg",className:"w-full",children:"Demander une analyse"})})]})]})})})]})},we="/assets/gia-diamant-expertise-C3n9YxqB.jpg",mL=()=>t.jsxs("section",{className:"relative min-h-screen flex items-center justify-center overflow-hidden",children:[t.jsxs("div",{className:"absolute inset-0",children:[t.jsx("img",{src:we,alt:"Bijoux signés et diamants de valeur",className:"w-full h-full object-cover",fetchPriority:"high"}),t.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-noir/95 via-noir/80 to-noir/50"}),t.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-noir/70 via-transparent to-noir/40"})]}),t.jsx("div",{className:"relative z-10 container mx-auto px-6 lg:px-12 pt-20",children:t.jsxs("div",{className:"max-w-3xl",children:[t.jsx(m.p,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.2},className:"font-display text-lg md:text-xl tracking-[0.2em] text-gold mb-6",children:"Obagem"}),t.jsxs(m.h1,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.8,delay:.4},className:"font-display text-4xl md:text-5xl lg:text-6xl text-cream leading-[1.15] mb-8",children:["Expertise indépendante de"," ",t.jsx("span",{className:"text-gold italic",children:"bijoux signés"})," et"," ",t.jsx("span",{className:"text-gold italic",children:"diamants de valeur"})]}),t.jsx(m.p,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.8,delay:.6},className:"font-body text-lg md:text-xl text-cream/85 leading-relaxed mb-10 max-w-2xl",children:"Nous accompagnons particuliers et héritiers dans la valorisation, la vente ou la conservation de bijoux signés et de pierres importantes, en toute discrétion."}),t.jsxs(m.div,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.8,delay:.8},className:"flex flex-col gap-4",children:[t.jsx(b,{to:"/contact",className:"w-full sm:w-auto",children:t.jsxs(Bt,{variant:"hero",size:"xl",className:"group w-full sm:w-auto text-center leading-tight py-4",children:[t.jsx("span",{className:"hidden sm:inline",children:"Demander une première analyse confidentielle"}),t.jsx("span",{className:"sm:hidden",children:"Demander une analyse"})]})}),t.jsx("p",{className:"font-body text-sm text-cream/50 italic",children:"Nous intervenons principalement pour des biens à valeur patrimoniale significative."})]})]})}),t.jsx(m.div,{initial:{opacity:0},animate:{opacity:1},transition:{delay:1.5},className:"absolute bottom-10 left-1/2 -translate-x-1/2",children:t.jsx(m.div,{animate:{y:[0,10,0]},transition:{duration:2,repeat:1/0},className:"w-px h-16 bg-gradient-to-b from-gold/50 to-transparent"})})]}),Il="/assets/pillar-signed-jewelry-Cl6JVDly.jpg",Oe="/assets/diamant-gia-TfvqDoxq.jpg",lr="/assets/pillar-heritage-stones-BZFSktFL.jpg",pL=[{image:Il,title:"Bijoux Signés",description:"Cartier, Van Cleef & Arpels, Boucheron, Bulgari... Nous sommes spécialisés dans les créations des grandes maisons joaillières."},{image:Oe,title:"Diamants de Valeur",description:"Pierres certifiées GIA ou non, solitaires exceptionnels et diamants de collection."},{image:lr,title:"Pierres Patrimoniales",description:"Rubis, émeraudes et saphirs d'origine certifiée, pierres anciennes et gemmes de succession."}],xL=()=>{const e=N.useRef(null),s=uL(e,{once:!0,margin:"-100px"});return t.jsx("section",{className:"py-24 md:py-32 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"text-center mb-20",children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Expertise"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1},className:"font-display text-4xl md:text-5xl lg:text-6xl text-foreground mb-6",children:"Ce Que Nous Traitons"}),t.jsx(m.div,{initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},transition:{duration:.8,delay:.3},className:"w-24 h-px bg-gold mx-auto mb-8"}),t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"font-body text-lg text-muted-foreground max-w-2xl mx-auto",children:"Nous concentrons notre expertise sur trois catégories de biens à haute valeur patrimoniale."})]}),t.jsx("div",{ref:e,className:"grid lg:grid-cols-3 gap-8 lg:gap-10",children:pL.map((i,a)=>t.jsxs(m.article,{initial:{opacity:0,y:40},animate:s?{opacity:1,y:0}:{},transition:{duration:.6,delay:a*.15},className:"group",children:[t.jsxs("div",{className:"relative overflow-hidden mb-6 aspect-[4/5]",children:[t.jsx("img",{src:i.image,alt:i.title,className:"w-full h-full object-cover transition-transform duration-700 group-hover:scale-105",loading:"lazy"}),t.jsx("div",{className:"absolute inset-0 bg-noir/30 group-hover:bg-noir/20 transition-colors duration-500"})]}),t.jsx("h3",{className:"font-display text-2xl md:text-3xl text-foreground mb-4",children:i.title}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed",children:i.description})]},i.title))})]})})},hL=[{icon:d1,title:"Héritiers & Familles",description:"Vous avez hérité de bijoux de valeur et souhaitez comprendre leur juste valeur avant toute décision. Nous vous accompagnons avec objectivité et discrétion."},{icon:n1,title:"Détenteurs de Bijoux de Valeur",description:"Vous possédez des pièces signées ou des pierres importantes acquises au fil du temps. Nous vous aidons à évaluer les meilleures options : vente, conservation ou transmission."},{icon:kI,title:"Prescripteurs & Conseils",description:"Notaires, family offices, gestionnaires de patrimoine. Nous intervenons comme expert indépendant pour vos clients sur des dossiers de succession ou de patrimoine."}],gL=()=>t.jsx("section",{className:"py-24 md:py-32 bg-secondary/50",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"text-center mb-20",children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Clientèle"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1},className:"font-display text-4xl md:text-5xl lg:text-6xl text-foreground mb-6",children:"Pour Qui Intervenons-Nous"}),t.jsx(m.div,{initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},transition:{duration:.8,delay:.3},className:"w-24 h-px bg-gold mx-auto"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 lg:gap-12",children:hL.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:s*.15},className:"group text-center p-8 lg:p-10 bg-background border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("div",{className:"inline-flex items-center justify-center w-16 h-16 mb-6 border border-gold/30 group-hover:border-gold transition-colors duration-500",children:t.jsx(e.icon,{className:"w-7 h-7 text-gold"})}),t.jsx("h3",{className:"font-display text-2xl text-foreground mb-4",children:e.title}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed",children:e.description})]},e.title))})]})}),fL=[{number:"01",icon:Tn,title:"Analyse Approfondie",description:"Chaque pièce est unique. Nous étudions l'authenticité, la provenance, l'état et la valeur marchande actuelle de vos biens avec rigueur et objectivité."},{number:"02",icon:ha,title:"Conseil Stratégique",description:"Selon la nature de vos biens et vos objectifs, nous vous présentons les options disponibles : vente directe, vente aux enchères, ou conservation patrimoniale."},{number:"03",icon:Bh,title:"Accompagnement Sur-Mesure",description:"Si vous décidez de vendre, nous vous accompagnons jusqu'à la transaction finale, en négociant les meilleures conditions pour vous."}],vL=()=>t.jsx("section",{className:"py-24 md:py-32 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 lg:gap-24 items-start",children:[t.jsxs("div",{className:"lg:sticky lg:top-32",children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Approche"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1},className:"font-display text-4xl md:text-5xl lg:text-6xl text-foreground mb-8",children:"Analyse au Cas par Cas"}),t.jsx(m.div,{initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},transition:{duration:.8,delay:.3},className:"w-24 h-px bg-gold mb-8 origin-left"}),t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"font-body text-lg text-muted-foreground leading-relaxed",children:"Contrairement aux approches standardisées du marché, nous prenons le temps de comprendre chaque situation. Notre indépendance nous permet de vous conseiller objectivement, sans pression commerciale."})]}),t.jsx("div",{className:"space-y-8",children:fL.map((e,s)=>t.jsx(m.div,{initial:{opacity:0,x:40},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6,delay:s*.15},className:"group p-8 border border-border/50 hover:border-gold/30 transition-all duration-500",children:t.jsxs("div",{className:"flex items-start gap-6",children:[t.jsx("span",{className:"font-display text-4xl text-gold/30 group-hover:text-gold/60 transition-colors duration-500",children:e.number}),t.jsxs("div",{className:"flex-1",children:[t.jsxs("div",{className:"flex items-center gap-4 mb-4",children:[t.jsx(e.icon,{className:"w-5 h-5 text-gold"}),t.jsx("h3",{className:"font-display text-xl text-foreground",children:e.title})]}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed",children:e.description})]})]})},e.title))})]})})}),ik=[{name:"Marie-Claire Dupont",initial:"M",rating:5,date:"Il y a 2 mois",text:"Suite au décès de ma mère, j'avais besoin de faire évaluer ses bijoux de famille. L'équipe d'Obagem m'a accompagnée avec beaucoup de délicatesse et de professionnalisme. Leur analyse m'a permis de prendre une décision éclairée.",type:"Succession"},{name:"Philippe Beaumont",initial:"P",rating:5,date:"Il y a 3 mois",text:"Excellente expertise de mon solitaire de 2 carats. Contrairement à d'autres acteurs du marché, Obagem m'a présenté plusieurs options sans aucune pression. J'ai finalement choisi de le conserver pour ma fille.",type:"Diamant"},{name:"Isabelle Lefèvre-Martin",initial:"I",rating:5,date:"Il y a 1 mois",text:"J'ai confié l'expertise de ma collection Van Cleef à Obagem sur recommandation de mon notaire. Discrétion absolue, expertise rigoureuse et conseils avisés. Je recommande vivement.",type:"Bijoux signés"},{name:"Jean-François Moreau",initial:"J",rating:5,date:"Il y a 4 mois",text:"En tant que family office, nous faisons appel à Obagem pour l'expertise des bijoux de nos clients. Leur indépendance et leur rigueur sont des atouts précieux dans notre métier.",type:"Prescripteur"}],bL={"@context":"https://schema.org","@type":"JewelryStore","@id":"https://www.obagem.fr/#organization",name:"Obagem Paris",review:ik.map(e=>({"@type":"Review",author:{"@type":"Person",name:e.name},reviewRating:{"@type":"Rating",ratingValue:String(e.rating),bestRating:"5"},reviewBody:e.text})),aggregateRating:{"@type":"AggregateRating",ratingValue:"4.8",reviewCount:"16",bestRating:"5",worstRating:"1"}},yL=()=>t.jsxs("section",{className:"py-24 md:py-32 bg-secondary/50",children:[t.jsx(xt,{children:t.jsx("script",{type:"application/ld+json",children:JSON.stringify(bL)})}),t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"text-center mb-16",children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Témoignages"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1},className:"font-display text-4xl md:text-5xl lg:text-6xl text-foreground mb-6",children:"La Confiance de Nos Clients"}),t.jsx(m.div,{initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},transition:{duration:.8,delay:.3},className:"w-24 h-px bg-gold mx-auto mb-6"}),t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"flex items-center justify-center gap-3",children:[t.jsx("div",{className:"flex items-center gap-1",children:[...Array(5)].map((e,s)=>t.jsx(Lv,{className:"w-5 h-5 fill-gold text-gold"},s))}),t.jsx("span",{className:"font-display text-2xl text-foreground",children:"4.8"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground",children:"sur Google (16 avis)"})]})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-6 lg:gap-8",children:ik.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:s*.1},className:"p-8 bg-background border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsxs("div",{className:"flex items-start gap-4 mb-4",children:[t.jsx("div",{className:"w-12 h-12 rounded-full bg-gold/10 flex items-center justify-center flex-shrink-0",children:t.jsx("span",{className:"font-display text-lg text-gold",children:e.initial})}),t.jsxs("div",{className:"flex-1",children:[t.jsxs("div",{className:"flex items-center justify-between",children:[t.jsx("h4",{className:"font-display text-lg text-foreground",children:e.name}),t.jsx("span",{className:"font-body text-xs text-muted-foreground",children:e.date})]}),t.jsxs("div",{className:"flex items-center gap-2 mt-1",children:[t.jsx("div",{className:"flex items-center gap-0.5",children:[...Array(e.rating)].map((i,a)=>t.jsx(Lv,{className:"w-4 h-4 fill-gold text-gold"},a))}),t.jsx("span",{className:"px-2 py-0.5 bg-secondary text-xs font-body text-muted-foreground",children:e.type})]})]})]}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed",children:['"',e.text,'"']}),t.jsxs("div",{className:"flex items-center gap-2 mt-4 pt-4 border-t border-border/30",children:[t.jsxs("svg",{className:"w-4 h-4",viewBox:"0 0 24 24",children:[t.jsx("path",{fill:"#4285F4",d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z"}),t.jsx("path",{fill:"#34A853",d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z"}),t.jsx("path",{fill:"#FBBC05",d:"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z"}),t.jsx("path",{fill:"#EA4335",d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z"})]}),t.jsx("span",{className:"font-body text-xs text-muted-foreground",children:"Avis vérifié sur Google"})]})]},e.name))})]})]}),qs="/assets/gia-certificats-Dk42CtdJ.jpg",jL=[{icon:B,title:"Discrétion Absolue",description:"Chaque dossier est traité dans la plus stricte confidentialité. Nos locaux permettent des rendez-vous en toute intimité."},{icon:wl,title:"Expertise Gemmologique",description:"Nos gemmologues sont certifiés GIA. 35 années d'expérience au service de l'évaluation objective."},{icon:li,title:"Accès International",description:"Paris – Genève – Tel Aviv. Notre réseau nous permet d'accéder aux meilleurs acheteurs pour vos pièces exceptionnelles."}],wL=()=>t.jsx("section",{className:"py-24 md:py-32 bg-noir text-cream",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"text-center mb-20",children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos Engagements"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1},className:"font-display text-4xl md:text-5xl lg:text-6xl text-cream mb-6",children:"Un Tiers de Confiance"}),t.jsx(m.div,{initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},transition:{duration:.8,delay:.3},className:"w-24 h-px bg-gold mx-auto"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 lg:gap-12",children:jL.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:s*.15},className:"text-center p-8 lg:p-10 border border-cream/10 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("div",{className:"inline-flex items-center justify-center w-16 h-16 mb-6 border border-gold/30",children:t.jsx(e.icon,{className:"w-7 h-7 text-gold"})}),t.jsx("h3",{className:"font-display text-2xl text-cream mb-4",children:e.title}),t.jsx("p",{className:"font-body text-cream/70 leading-relaxed",children:e.description})]},e.title))}),t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.4},className:"mt-20 grid lg:grid-cols-2 gap-12 items-center",children:[t.jsxs("div",{className:"relative overflow-hidden",children:[t.jsx("img",{src:qs,alt:"Certificats GIA Diamond Dossier",className:"w-full aspect-[16/10] object-cover",loading:"lazy"}),t.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-noir/40 via-transparent to-transparent"})]}),t.jsxs("div",{className:"text-center lg:text-left",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Certifications"}),t.jsx("h3",{className:"font-display text-3xl md:text-4xl text-cream mb-6",children:"Standards Internationaux"}),t.jsx("p",{className:"font-body text-cream/70 leading-relaxed mb-8",children:"Chaque diamant est évalué selon les critères stricts du GIA (Gemological Institute of America), garantissant une expertise reconnue mondialement. Nous achetons également les diamants sans certificat."}),t.jsx("div",{className:"flex justify-center lg:justify-start gap-6",children:t.jsx("div",{className:"px-8 py-4 border border-cream/20 font-display text-xl tracking-wider text-cream/80 hover:border-gold/50 transition-colors",children:"GIA"})})]})]})]})});var xu="Collapsible",[NL,ak]=An(xu),[kL,Rg]=NL(xu),rk=N.forwardRef((e,s)=>{const{__scopeCollapsible:i,open:a,defaultOpen:r,disabled:n,onOpenChange:o,...l}=e,[c,d]=Jd({prop:a,defaultProp:r??!1,onChange:o,caller:xu});return t.jsx(kL,{scope:i,disabled:n,contentId:g1(),open:c,onOpenToggle:N.useCallback(()=>d(u=>!u),[d]),children:t.jsx(st.div,{"data-state":Lg(c),"data-disabled":n?"":void 0,...l,ref:s})})});rk.displayName=xu;var nk="CollapsibleTrigger",ok=N.forwardRef((e,s)=>{const{__scopeCollapsible:i,...a}=e,r=Rg(nk,i);return t.jsx(st.button,{type:"button","aria-controls":r.contentId,"aria-expanded":r.open||!1,"data-state":Lg(r.open),"data-disabled":r.disabled?"":void 0,disabled:r.disabled,...a,ref:s,onClick:Ge(e.onClick,r.onOpenToggle)})});ok.displayName=nk;var Og="CollapsibleContent",lk=N.forwardRef((e,s)=>{const{forceMount:i,...a}=e,r=Rg(Og,e.__scopeCollapsible);return t.jsx(Kd,{present:i||r.open,children:({present:n})=>t.jsx(CL,{...a,ref:s,present:n})})});lk.displayName=Og;var CL=N.forwardRef((e,s)=>{const{__scopeCollapsible:i,present:a,children:r,...n}=e,o=Rg(Og,i),[l,c]=N.useState(a),d=N.useRef(null),u=Kt(s,d),p=N.useRef(0),x=p.current,h=N.useRef(0),j=h.current,f=o.open||l,w=N.useRef(f),v=N.useRef(void 0);return N.useEffect(()=>{const g=requestAnimationFrame(()=>w.current=!1);return()=>cancelAnimationFrame(g)},[]),Ws(()=>{const g=d.current;if(g){v.current=v.current||{transitionDuration:g.style.transitionDuration,animationName:g.style.animationName},g.style.transitionDuration="0s",g.style.animationName="none";const y=g.getBoundingClientRect();p.current=y.height,h.current=y.width,w.current||(g.style.transitionDuration=v.current.transitionDuration,g.style.animationName=v.current.animationName),c(a)}},[o.open,a]),t.jsx(st.div,{"data-state":Lg(o.open),"data-disabled":o.disabled?"":void 0,id:o.contentId,hidden:!f,...n,ref:u,style:{"--radix-collapsible-content-height":x?`${x}px`:void 0,"--radix-collapsible-content-width":j?`${j}px`:void 0,...e.style},children:f&&r})});function Lg(e){return e?"open":"closed"}var EL=rk,PL=ok,SL=lk,AL=N.createContext(void 0);function IL(e){const s=N.useContext(AL);return e||s||"ltr"}var Ds="Accordion",TL=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[zg,qL,DL]=IN(Ds),[hu,o$]=An(Ds,[DL,ak]),Bg=ak(),ck=F.forwardRef((e,s)=>{const{type:i,...a}=e,r=a,n=a;return t.jsx(zg.Provider,{scope:e.__scopeAccordion,children:i==="multiple"?t.jsx(OL,{...n,ref:s}):t.jsx(RL,{...r,ref:s})})});ck.displayName=Ds;var[dk,VL]=hu(Ds),[uk,_L]=hu(Ds,{collapsible:!1}),RL=F.forwardRef((e,s)=>{const{value:i,defaultValue:a,onValueChange:r=()=>{},collapsible:n=!1,...o}=e,[l,c]=Jd({prop:i,defaultProp:a??"",onChange:r,caller:Ds});return t.jsx(dk,{scope:e.__scopeAccordion,value:F.useMemo(()=>l?[l]:[],[l]),onItemOpen:c,onItemClose:F.useCallback(()=>n&&c(""),[n,c]),children:t.jsx(uk,{scope:e.__scopeAccordion,collapsible:n,children:t.jsx(mk,{...o,ref:s})})})}),OL=F.forwardRef((e,s)=>{const{value:i,defaultValue:a,onValueChange:r=()=>{},...n}=e,[o,l]=Jd({prop:i,defaultProp:a??[],onChange:r,caller:Ds}),c=F.useCallback(u=>l((p=[])=>[...p,u]),[l]),d=F.useCallback(u=>l((p=[])=>p.filter(x=>x!==u)),[l]);return t.jsx(dk,{scope:e.__scopeAccordion,value:o,onItemOpen:c,onItemClose:d,children:t.jsx(uk,{scope:e.__scopeAccordion,collapsible:!0,children:t.jsx(mk,{...n,ref:s})})})}),[LL,gu]=hu(Ds),mk=F.forwardRef((e,s)=>{const{__scopeAccordion:i,disabled:a,dir:r,orientation:n="vertical",...o}=e,l=F.useRef(null),c=Kt(l,s),d=qL(i),p=IL(r)==="ltr",x=Ge(e.onKeyDown,h=>{var S;if(!TL.includes(h.key))return;const j=h.target,f=d().filter(q=>{var D;return!((D=q.ref.current)!=null&&D.disabled)}),w=f.findIndex(q=>q.ref.current===j),v=f.length;if(w===-1)return;h.preventDefault();let g=w;const y=0,C=v-1,E=()=>{g=w+1,g>C&&(g=y)},P=()=>{g=w-1,g<y&&(g=C)};switch(h.key){case"Home":g=y;break;case"End":g=C;break;case"ArrowRight":n==="horizontal"&&(p?E():P());break;case"ArrowDown":n==="vertical"&&E();break;case"ArrowLeft":n==="horizontal"&&(p?P():E());break;case"ArrowUp":n==="vertical"&&P();break}const I=g%v;(S=f[I].ref.current)==null||S.focus()});return t.jsx(LL,{scope:i,disabled:a,direction:r,orientation:n,children:t.jsx(zg.Slot,{scope:i,children:t.jsx(st.div,{...o,"data-orientation":n,ref:c,onKeyDown:a?void 0:x})})})}),Pd="AccordionItem",[zL,Mg]=hu(Pd),pk=F.forwardRef((e,s)=>{const{__scopeAccordion:i,value:a,...r}=e,n=gu(Pd,i),o=VL(Pd,i),l=Bg(i),c=g1(),d=a&&o.value.includes(a)||!1,u=n.disabled||e.disabled;return t.jsx(zL,{scope:i,open:d,disabled:u,triggerId:c,children:t.jsx(EL,{"data-orientation":n.orientation,"data-state":bk(d),...l,...r,ref:s,disabled:u,open:d,onOpenChange:p=>{p?o.onItemOpen(a):o.onItemClose(a)}})})});pk.displayName=Pd;var xk="AccordionHeader",hk=F.forwardRef((e,s)=>{const{__scopeAccordion:i,...a}=e,r=gu(Ds,i),n=Mg(xk,i);return t.jsx(st.h3,{"data-orientation":r.orientation,"data-state":bk(n.open),"data-disabled":n.disabled?"":void 0,...a,ref:s})});hk.displayName=xk;var _x="AccordionTrigger",gk=F.forwardRef((e,s)=>{const{__scopeAccordion:i,...a}=e,r=gu(Ds,i),n=Mg(_x,i),o=_L(_x,i),l=Bg(i);return t.jsx(zg.ItemSlot,{scope:i,children:t.jsx(PL,{"aria-disabled":n.open&&!o.collapsible||void 0,"data-orientation":r.orientation,id:n.triggerId,...l,...a,ref:s})})});gk.displayName=_x;var fk="AccordionContent",vk=F.forwardRef((e,s)=>{const{__scopeAccordion:i,...a}=e,r=gu(Ds,i),n=Mg(fk,i),o=Bg(i);return t.jsx(SL,{role:"region","aria-labelledby":n.triggerId,"data-orientation":r.orientation,...o,...a,ref:s,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});vk.displayName=fk;function bk(e){return e?"open":"closed"}var BL=ck,ML=pk,FL=hk,yk=gk,jk=vk;const GL=BL,wk=N.forwardRef(({className:e,...s},i)=>t.jsx(ML,{ref:i,className:rt("border-b",e),...s}));wk.displayName="AccordionItem";const Nk=N.forwardRef(({className:e,children:s,...i},a)=>t.jsx(FL,{className:"flex",children:t.jsxs(yk,{ref:a,className:rt("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",e),...i,children:[s,t.jsx(i1,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})}));Nk.displayName=yk.displayName;const kk=N.forwardRef(({className:e,children:s,...i},a)=>t.jsx(jk,{ref:a,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...i,children:t.jsx("div",{className:rt("pb-4 pt-0",e),children:s})}));kk.displayName=jk.displayName;const Gy=[{question:"Comment se déroule une première expertise ?",answer:"Nous vous recevons sur rendez-vous dans nos locaux parisiens pour une analyse confidentielle. Nos gemmologues certifiés GIA examinent vos pièces et vous remettent une évaluation détaillée. Cette première consultation est sans engagement."},{question:"Quels types de bijoux expertisez-vous ?",answer:"Nous nous concentrons sur les pièces à haute valeur patrimoniale : bijoux signés des grandes maisons (Cartier, Van Cleef & Arpels, Boucheron, Bulgari...), diamants certifiés GIA ou non, et pierres de couleur d'origine certifiée (rubis, émeraudes, saphirs)."},{question:"Êtes-vous des acheteurs directs ?",answer:"Oui, nous sommes acheteurs directs de bijoux signés, diamants et pierres précieuses. Nous proposons également d'autres options selon vos objectifs : mise en vente via notre réseau international de collectionneurs, placement aux enchères, ou conseil pour la conservation patrimoniale. Notre expertise indépendante nous permet de vous guider vers la solution la plus adaptée à votre situation."},{question:"Quelle est la durée d'une expertise ?",answer:"Une expertise complète prend généralement entre 30 minutes et 1 heure selon la complexité des pièces. Pour les ensembles importants ou les successions, nous prévoyons des sessions plus longues et pouvons nous déplacer."},{question:"Garantissez-vous la confidentialité ?",answer:"Absolument. La discrétion est au cœur de notre métier. Chaque dossier est traité dans la plus stricte confidentialité. Nos locaux permettent des rendez-vous en toute intimité et nous ne communiquons jamais d'informations sur nos clients."},{question:"Intervenez-vous pour les successions ?",answer:"Oui, nous accompagnons régulièrement des héritiers et des family offices dans la valorisation de patrimoines joailliers. Nous pouvons fournir des rapports d'expertise pour les notaires et conseiller sur les stratégies de cession ou de conservation."}],$L=()=>{const e={"@context":"https://schema.org","@type":"FAQPage",mainEntity:Gy.map(s=>({"@type":"Question",name:s.question,acceptedAnswer:{"@type":"Answer",text:s.answer}}))};return t.jsxs("section",{className:"py-24 md:py-32 bg-secondary/30",children:[t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(e)}}),t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"text-center mb-16",children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions Fréquentes"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1},className:"font-display text-4xl md:text-5xl lg:text-6xl text-foreground mb-6",children:"Vos Interrogations"}),t.jsx(m.div,{initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},transition:{duration:.8,delay:.3},className:"w-24 h-px bg-gold mx-auto"})]}),t.jsx(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"max-w-3xl mx-auto",children:t.jsx(GL,{type:"single",collapsible:!0,className:"space-y-4",children:Gy.map((s,i)=>t.jsxs(wk,{value:`item-${i}`,className:"border border-border/50 bg-background px-6 data-[state=open]:border-gold/30 transition-colors duration-300",children:[t.jsx(Nk,{className:"font-display text-lg text-foreground hover:text-gold hover:no-underline py-6 text-left",children:s.question}),t.jsx(kk,{className:"font-body text-muted-foreground leading-relaxed pb-6",children:s.answer})]},i))})})]})]})},Ms=N.forwardRef(({className:e,type:s,...i},a)=>t.jsx("input",{type:s,className:rt("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",e),ref:a,...i}));Ms.displayName="Input";const Eo=N.forwardRef(({className:e,...s},i)=>t.jsx("textarea",{className:rt("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:i,...s}));Eo.displayName="Textarea";const Si=10,UL=20*1024*1024,HL="image/*,video/*,.pdf,.doc,.docx,.xls,.xlsx,.ppt,.pptx";function WL(e){return e.startsWith("image/")?RI:e.startsWith("video/")?qI:eu}function QL(e){return e<1024?`${e} o`:e<1024*1024?`${(e/1024).toFixed(0)} Ko`:`${(e/(1024*1024)).toFixed(1)} Mo`}function KL(e){const s=e.lastIndexOf("."),i=s>0?e.slice(0,s):e,a=s>0?e.slice(s+1).toLowerCase():"",n=i.normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/[^a-zA-Z0-9._-]+/g,"-").replace(/-+/g,"-").replace(/^-|-$/g,"").toLowerCase()||"fichier";return a?`${n}.${a}`:n}const L=({page:e,variant:s="auto",title:i="Demande Confidentielle",subtitle:a="Première Analyse"})=>{const{toast:r}=Qd(),[n,o]=N.useState(!1),[l,c]=N.useState([]),d=N.useRef(null),u=N.useRef(null),[p,x]=N.useState(!1),[h,j]=N.useState({name:"",email:"",phone:"",assetType:"",message:""}),f=S=>{const q=Array.from(S.target.files||[]),D=Si-l.length,H=q.slice(0,D).filter(te=>te.size>UL?(r({title:"Fichier trop volumineux",description:`${te.name} dépasse la limite de 20 Mo.`,variant:"destructive"}),!1):!0).map(te=>({file:te,preview:te.type.startsWith("image/")?URL.createObjectURL(te):void 0}));c(te=>[...te,...H]),d.current&&(d.current.value="")},w=S=>{c(q=>{const D=q[S];return D.preview&&URL.revokeObjectURL(D.preview),q.filter((K,H)=>H!==S)})},v=async()=>{const S=[],q=Date.now();for(const{file:D}of l){const K=KL(D.name),H=`${q}-${Math.random().toString(36).substring(2)}/${K}`,{data:te,error:W}=await dt.storage.from("lead-attachments").upload(H,D);if(W)throw console.error("Upload error:",W),new Error(`Erreur upload: ${D.name}`);const{data:z}=dt.storage.from("lead-attachments").getPublicUrl(H);S.push(z.publicUrl)}return S},g=async S=>{S.preventDefault(),o(!0);try{let q=[];l.length>0&&(q=await v());const{data:D,error:K}=await dt.functions.invoke("send-lead-email",{body:{...h,page:e,fileUrls:q}});if(K)throw K;r({title:"Demande envoyée",description:"Nous vous recontacterons sous 24h ouvrées pour une première analyse confidentielle."}),j({name:"",email:"",phone:"",assetType:"",message:""}),l.forEach(H=>H.preview&&URL.revokeObjectURL(H.preview)),c([])}catch(q){console.error("Error sending lead:",q),r({title:"Erreur d'envoi",description:"Une erreur est survenue. Veuillez réessayer ou nous contacter par téléphone.",variant:"destructive"})}finally{o(!1)}},y=S=>{j({...h,[S.target.name]:S.target.value})};N.useEffect(()=>{var q;if(s!=="auto")return;let S=((q=u.current)==null?void 0:q.parentElement)??null;for(;S;){const D=typeof S.className=="string"?S.className:"";if(D.includes("bg-noir")||D.includes("gradient-noir")){x(!0);return}if(D.includes("bg-background")||D.includes("bg-secondary")||D.includes("bg-cream")){x(!1);return}S=S.parentElement}x(!1)},[s]);const C=s==="dark"||s==="auto"&&p,E=C?"border-gold/50 focus:border-gold bg-cream/5 !text-cream h-12 placeholder:!text-cream/60 caret-[hsl(var(--cream))]":"border-border/50 focus:border-gold bg-transparent text-foreground h-12",P=C?"block font-body text-xs tracking-wider uppercase text-gold/90 mb-2 font-medium":"block font-body text-xs tracking-wider uppercase text-muted-foreground mb-2",I=C?"w-full h-12 px-3 border border-gold/50 focus:border-gold bg-cream/5 !text-cream font-body text-sm":"w-full h-12 px-3 border border-border/50 focus:border-gold bg-transparent text-foreground font-body text-sm";return t.jsxs(m.div,{ref:u,initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.2},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:a}),t.jsx("h2",{className:`font-display text-4xl md:text-5xl mb-6 ${C?"text-cream":"text-foreground"}`,children:i}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsxs("form",{onSubmit:g,className:"space-y-6",children:[t.jsxs("div",{className:"grid sm:grid-cols-2 gap-6",children:[t.jsxs("div",{children:[t.jsx("label",{className:P,children:"Nom complet *"}),t.jsx(Ms,{name:"name",value:h.name,onChange:y,required:!0,className:E})]}),t.jsxs("div",{children:[t.jsx("label",{className:P,children:"Email *"}),t.jsx(Ms,{name:"email",type:"email",value:h.email,onChange:y,required:!0,className:E})]})]}),t.jsxs("div",{className:"grid sm:grid-cols-2 gap-6",children:[t.jsxs("div",{children:[t.jsx("label",{className:P,children:"Téléphone"}),t.jsx(Ms,{name:"phone",type:"tel",value:h.phone,onChange:y,className:E})]}),t.jsxs("div",{children:[t.jsx("label",{className:P,children:"Type de bien *"}),t.jsxs("select",{name:"assetType",value:h.assetType,onChange:y,required:!0,className:I,children:[t.jsx("option",{value:"",className:"text-black bg-white",children:"Sélectionnez..."}),t.jsx("option",{value:"bijoux-signes",className:"text-black bg-white",children:"Bijoux signés (Cartier, Van Cleef...)"}),t.jsx("option",{value:"diamants",className:"text-black bg-white",children:"Diamants de valeur"}),t.jsx("option",{value:"pierres",className:"text-black bg-white",children:"Pierres patrimoniales"}),t.jsx("option",{value:"succession",className:"text-black bg-white",children:"Succession / Héritage"}),t.jsx("option",{value:"autre",className:"text-black bg-white",children:"Autre"})]})]})]}),t.jsxs("div",{children:[t.jsx("label",{className:P,children:"Description de vos biens *"}),t.jsx(Eo,{name:"message",value:h.message,onChange:y,required:!0,rows:5,className:`${C?"border-gold/50 focus:border-gold bg-cream/5 !text-cream resize-none placeholder:!text-cream/60 caret-[hsl(var(--cream))]":"border-border/50 focus:border-gold bg-transparent text-foreground resize-none"}`,placeholder:"Décrivez vos bijoux ou pierres précieuses : marque, type de pierre, origine si connue, contexte (succession, collection personnelle...)..."})]}),t.jsxs("div",{children:[t.jsx("label",{className:P,children:"Photos, vidéos ou documents"}),t.jsx("input",{ref:d,type:"file",multiple:!0,accept:HL,onChange:f,className:"hidden"}),t.jsxs("button",{type:"button",onClick:()=>{var S;return(S=d.current)==null?void 0:S.click()},disabled:l.length>=Si,className:`w-full p-6 border-2 border-dashed rounded-none transition-colors duration-300 flex flex-col items-center gap-2 ${C?"border-gold/40 hover:border-gold/70 text-cream/80 hover:text-cream":"border-border/50 hover:border-gold/50 text-muted-foreground hover:text-foreground"} ${l.length>=Si?"opacity-50 cursor-not-allowed":"cursor-pointer"}`,children:[t.jsx(FI,{className:"w-5 h-5"}),t.jsx("span",{className:"font-body text-sm",children:l.length>=Si?`Maximum ${Si} fichiers atteint`:"Cliquez pour ajouter des fichiers (photos, vidéos, PDF...)"}),t.jsxs("span",{className:`font-body text-xs ${C?"text-cream/70":"text-muted-foreground/60"}`,children:["Max 20 Mo par fichier · ",Si-l.length," fichier",Si-l.length>1?"s":""," restant",Si-l.length>1?"s":""]})]}),l.length>0&&t.jsx("div",{className:"mt-4 grid grid-cols-2 sm:grid-cols-3 gap-3",children:l.map((S,q)=>{const D=WL(S.file.type);return t.jsxs("div",{className:`relative group p-3 border ${C?"border-cream/30 bg-cream/10":"border-border/50 bg-secondary/30"}`,children:[t.jsx("button",{type:"button",onClick:()=>w(q),className:"absolute -top-2 -right-2 w-6 h-6 bg-destructive text-destructive-foreground rounded-full flex items-center justify-center opacity-0 group-hover:opacity-100 transition-opacity z-10",children:t.jsx(Yo,{className:"w-3 h-3"})}),S.preview?t.jsx("img",{src:S.preview,alt:S.file.name,className:"w-full h-20 object-cover mb-2"}):t.jsx("div",{className:`w-full h-20 flex items-center justify-center mb-2 ${C?"text-cream/60":"text-muted-foreground/40"}`,children:t.jsx(D,{className:"w-10 h-10"})}),t.jsx("p",{className:`font-body text-xs truncate ${C?"text-cream/90":"text-foreground"}`,children:S.file.name}),t.jsx("p",{className:`font-body text-xs ${C?"text-cream/60":"text-muted-foreground"}`,children:QL(S.file.size)})]},q)})})]}),t.jsxs("div",{className:"flex flex-col gap-4",children:[t.jsxs(Bt,{type:"submit",variant:"luxury-gold",size:"xl",className:"w-full sm:w-auto",disabled:n,children:[n?t.jsx(OI,{className:"w-4 h-4 mr-2 animate-spin"}):t.jsx(HI,{className:"w-4 h-4 mr-2"}),"Demander une première analyse"]}),t.jsx("p",{className:`font-body text-sm italic ${C?"text-cream/80":"text-muted-foreground"}`,children:"Réponse confidentielle sous 24h ouvrées"})]})]})]})},JL=()=>t.jsx("section",{className:"py-24 md:py-32 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 lg:gap-24 items-start",children:[t.jsxs("div",{children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Première Étape"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1},className:"font-display text-4xl md:text-5xl lg:text-6xl text-foreground mb-8",children:"Échangeons en Toute Confidentialité"}),t.jsx(m.div,{initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},transition:{duration:.8,delay:.3},className:"w-24 h-px bg-gold mb-8"}),t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"font-body text-lg text-muted-foreground leading-relaxed mb-8",children:"Prenez contact pour une première analyse confidentielle de vos bijoux ou pierres précieuses. Sans engagement, nous étudions ensemble les meilleures options pour votre patrimoine."}),t.jsxs("div",{className:"flex flex-col gap-3",children:[t.jsxs("p",{className:"font-body text-sm text-muted-foreground",children:[t.jsx("span",{className:"text-gold",children:"●"})," Analyse sans engagement"]}),t.jsxs("p",{className:"font-body text-sm text-muted-foreground",children:[t.jsx("span",{className:"text-gold",children:"●"})," Confidentialité garantie"]}),t.jsxs("p",{className:"font-body text-sm text-muted-foreground",children:[t.jsx("span",{className:"text-gold",children:"●"})," Expertise indépendante"]})]})]}),t.jsx(L,{page:"Accueil"})]})})}),Ck={"pierres-precieuses":[{to:"/vendre-un-rubis",label:"Rubis"},{to:"/emeraude",label:"Émeraude"},{to:"/vendre-un-saphir",label:"Saphir"},{to:"/pierres-precieuses-non-montees",label:"Pierres non montées"},{to:"/vendre-gubelin-gem-lab",label:"Certification Gübelin"}],"diamants-types":[{to:"/vendre-un-diamant-de-4-carats-expertise-et-offre-exceptionnelle-chez-obagem",label:"Diamant 4 carats"},{to:"/vendre-un-diamant-de-couleur-d-incolore-expertise-de-haute-precision-chez-obagem",label:"Diamant incolore"},{to:"/vendre-un-diamant-de-couleur-fancy-expertise-unique-chez-obagem",label:"Diamant fancy"},{to:"/vendre-un-diamant-de-couleur-jaune-service-expert-chez-obagem",label:"Diamant jaune"},{to:"/vendre-un-diamant-taille-emeraude-expertise-et-offre-superieure-chez-obagem",label:"Taille émeraude"},{to:"/vendre-un-diamant-de-taille-princesse-guide-complet-chez-obagem",label:"Taille princesse"},{to:"/diamant-taille-ancienne",label:"Taille ancienne"},{to:"/vendre-des-diamants-de-clarte-vvs-expertise-de-haute-qualite-chez-obagem",label:"Diamants VVS"}],"bijoux-epoques":[{to:"/vendre-un-bijou-art-deco",label:"Art Déco"},{to:"/vendre-belle-epoque",label:"Belle Époque"},{to:"/annees-80",label:"Années 80"},{to:"/vendre-des-bijoux-retro-a-obagem-expertise-et-offres-inegalees",label:"Bijoux rétro"},{to:"/vendre-un-bijoux-napoleon-iii",label:"Napoléon III"},{to:"/vendre-un-bijou-ancien",label:"Bijou ancien"},{to:"/vendre-art-nouveau",label:"Art Nouveau"},{to:"/vendre-bijou-victorien",label:"Victorien"},{to:"/vendre-bijou-edouardien",label:"Édouardien"},{to:"/vendre-bijou-mid-century",label:"Mid-Century"},{to:"/vendre-bijou-moderniste",label:"Moderniste"},{to:"/vendre-bijou-georgien",label:"Georgien"}],"bijoux-situations":[{to:"/vendre-bijou-famille",label:"Bijou de famille"},{to:"/vendre-un-bijou-herite-en-france-estimation-gratuite-et-confidentielle",label:"Bijou hérité"},{to:"/vendre-bijoux-divorce",label:"Bijoux (divorce)"},{to:"/vendre-un-bijou-de-mariage-ou-de-fiancailles-expertise-qualifiee-chez-obagem",label:"Bijou de mariage"},{to:"/vendre-une-bague-de-fiancailles-vintage-expertise-et-vente-chez-obagem",label:"Bague vintage"},{to:"/vendre-bijoux-succession",label:"Succession"},{to:"/vendre-bijoux-urgence",label:"Vente rapide"},{to:"/vendre-bijoux-demenagement",label:"Déménagement"},{to:"/vendre-bijoux-revente",label:"Revente collection"}],marques:[{to:"/expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem",label:"Cartier"},{to:"/expertiser-des-bijoux-de-boucheron-pour-une-vente-optimale-service-expert-chez-obagem",label:"Boucheron"},{to:"/evaluer-et-vendre-des-creations-de-tiffany-co-service-expert-chez-obagem",label:"Tiffany & Co."},{to:"/vendre-des-bijoux-de-piaget-estimation-et-conseils-chez-obagem",label:"Piaget"},{to:"/vendre-des-creations-de-graff-diamonds-expertise-et-conseils-chez-obagem",label:"Graff Diamonds"},{to:"/vendre-un-bijou-de-beers-offre-competitive-et-expertise-chez-obagem",label:"De Beers"},{to:"/vendre-des-bijoux-de-mikimoto-expertise-et-service-de-vente-chez-obagem",label:"Mikimoto"},{to:"/expertiser-van-cleef-arpels",label:"Van Cleef & Arpels"},{to:"/expertiser-chopard",label:"Chopard"},{to:"/expertiser-bulgari",label:"Bulgari"},{to:"/expertiser-harry-winston",label:"Harry Winston"},{to:"/expertiser-chaumet",label:"Chaumet"}],"bijoux-types":[{to:"/vendre-bague-diamant",label:"Bague en diamant"},{to:"/vendre-boucles-oreilles-diamant",label:"Boucles d'oreilles"},{to:"/vendre-bracelet-diamant",label:"Bracelet en diamant"},{to:"/vendre-montre-luxe",label:"Montre de luxe"},{to:"/vendre-des-colliers-et-pendentifs-estimation-expertise-chez-obagem",label:"Colliers & Pendentifs"},{to:"/vendre-des-parures-completes",label:"Parures complètes"},{to:"/vendre-des-broches-de-haute-joaillerie-service-premium-chez-obagem",label:"Broches"}],guides:[{to:"/comment-estimer-valeur-diamant",label:"Estimer la valeur d'un diamant"},{to:"/comment-vendre-un-diamant",label:"Comment vendre un diamant"},{to:"/prix-diamant-carat",label:"Prix du diamant au carat"},{to:"/quest-ce-que-le-gia",label:"Qu'est-ce que le GIA ?"},{to:"/les-4c-du-diamant",label:"Les 4C du diamant"},{to:"/expertiser-un-diamant",label:"Expertiser un diamant"},{to:"/vendre-diamant",label:"Vendre un diamant"},{to:"/rachat-diamant",label:"Rachat de diamant"},{to:"/vendre-diamant-paris",label:"Vendre diamant Paris"},{to:"/rachat-diamant-paris",label:"Rachat diamant Paris"},{to:"/expertise-gia",label:"Expertise GIA"},{to:"/gia-diamant",label:"GIA & Diamant"},{to:"/diamants-non-certifies",label:"Diamants non certifiés"}],"expertise-diamant":[{to:"/expertiser-un-diamant-bleu-evaluation-specialisee-chez-obagem",label:"Diamant bleu"},{to:"/expertiser-un-diamant-de-couleur-rose-valeur-et-marche-chez-obagem",label:"Diamant rose"},{to:"/expertiser-un-diamant-avec-fluorescence-impact-sur-la-valeur-chez-obagem",label:"Fluorescence"},{to:"/expertiser-et-vendre-un-diamant-de-taille-marquise-service-premium-chez-obagem",label:"Taille marquise"},{to:"/expertiser-et-vendre-un-diamant-sans-inclusions-excellence-chez-obagem",label:"Sans inclusions"},{to:"/expertiser-des-diamants-avec-triple-excellent-en-taille-polissage-et-symetrie-service-expert-chez-obagem",label:"Triple Excellent"}]},Oc={};for(const[e,s]of Object.entries(Ck))for(const i of s)Oc[i.to]||(Oc[i.to]=[]),Oc[i.to].push(e);const YL=()=>{const{pathname:e}=vi(),s=Oc[e];if(!s)return null;const i=new Set,a=[];for(const n of s)for(const o of Ck[n])o.to!==e&&!i.has(o.to)&&(i.add(o.to),a.push(o));if(a.length===0)return null;const r=a.slice(0,4);return t.jsx("section",{className:"py-12 bg-secondary/30 border-t border-border/30",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-6 text-center",children:"Voir aussi"}),t.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-4 max-w-4xl mx-auto",children:r.map(n=>t.jsxs(b,{to:n.to,className:"flex items-center justify-between gap-3 p-4 border border-border/50 hover:border-gold/30 transition-colors group",children:[t.jsx("span",{className:"font-body text-sm text-foreground group-hover:text-gold transition-colors",children:n.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground group-hover:text-gold transition-colors shrink-0"})]},n.to))})]})})},R=()=>t.jsxs(t.Fragment,{children:[t.jsx(YL,{}),t.jsx("footer",{className:"py-16 bg-noir text-cream",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"grid md:grid-cols-4 gap-12 mb-16",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},children:[t.jsx(b,{to:"/",children:t.jsx("h3",{className:"font-display text-3xl text-cream mb-4 hover:text-gold transition-colors",children:"Obagem"})}),t.jsx("p",{className:"font-body text-sm text-cream/60 leading-relaxed",children:"Expertise indépendante en bijoux signés et diamants de valeur. Nous accompagnons particuliers et héritiers dans la valorisation de leur patrimoine depuis 1985."})]}),t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.1},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.2em] uppercase text-gold mb-6",children:"Expertise"}),t.jsxs("nav",{className:"flex flex-col gap-3",children:[t.jsx(b,{to:"/vendre-bijou",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Bijoux Signés"}),t.jsx(b,{to:"/vendre-diamant",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Diamants de Valeur"}),t.jsx(b,{to:"/rachat-diamant",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Rachat Diamant"}),t.jsx(b,{to:"/rachat-bijoux",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Rachat Bijoux"}),t.jsx(b,{to:"/expertiser-un-diamant",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Expertiser un Diamant"}),t.jsx(b,{to:"/expertise-gia",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Expertise GIA"}),t.jsx(b,{to:"/vendre-bague-diamant",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Bagues Diamant"}),t.jsx(b,{to:"/vendre-montre-luxe",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Montres de Luxe"})]})]}),t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.15},className:"md:col-span-1",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.2em] uppercase text-gold mb-6",children:"Marques & Pierres"}),t.jsxs("nav",{className:"flex flex-col gap-3",children:[t.jsx(b,{to:"/expertiser-cartier",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Cartier"}),t.jsx(b,{to:"/expertiser-boucheron",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Boucheron"}),t.jsx(b,{to:"/expertiser-van-cleef-arpels",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Van Cleef & Arpels"}),t.jsx(b,{to:"/expertiser-chopard",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Chopard"}),t.jsx(b,{to:"/expertiser-bulgari",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Bulgari"}),t.jsx(b,{to:"/expertiser-chaumet",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Chaumet"}),t.jsx(b,{to:"/expertiser-harry-winston",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Harry Winston"}),t.jsx(b,{to:"/vendre-rubis",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Rubis"}),t.jsx(b,{to:"/vendre-saphir",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Saphirs"}),t.jsx(b,{to:"/emeraude",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Émeraudes"})]})]}),t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6,delay:.2},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.2em] uppercase text-gold mb-6",children:"Contact"}),t.jsxs("address",{className:"not-italic",children:[t.jsx("p",{className:"font-body text-sm text-cream/60 mb-2",children:"43 Rue Beaubourg, 75003 Paris"}),t.jsx("p",{className:"font-body text-sm text-cream/60 mb-2",children:t.jsx("a",{href:"tel:0148878144",className:"hover:text-cream transition-colors",children:"01 48 87 81 44"})}),t.jsx("p",{className:"font-body text-sm text-cream/60 mb-4",children:t.jsx("a",{href:"mailto:contact@obagem.fr",className:"hover:text-cream transition-colors",children:"contact@obagem.fr"})}),t.jsx("p",{className:"font-body text-xs text-cream/40 italic mb-6",children:"Paris – Genève – Tel Aviv – Rome – Anvers"}),t.jsxs("nav",{className:"flex flex-col gap-3",children:[t.jsx(b,{to:"/notre-maison",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Notre Maison"}),t.jsx(b,{to:"/contact",className:"font-body text-sm text-cream/60 hover:text-cream transition-colors",children:"Contact"})]})]})]})]}),t.jsxs(m.div,{initial:{opacity:0},whileInView:{opacity:1},viewport:{once:!0},transition:{duration:.6,delay:.3},className:"pt-8 border-t border-cream/10 flex flex-col md:flex-row justify-between items-center gap-4",children:[t.jsx("p",{className:"font-body text-xs text-cream/40",children:"© 2026 Groupe Obagem Diamantaire · SIRET: 33262770200019"}),t.jsxs("div",{className:"flex items-center gap-4",children:[t.jsx(b,{to:"/plan-du-site",className:"font-body text-xs text-cream/40 hover:text-gold transition-colors",children:"Plan du site"}),t.jsx(b,{to:"/politique-de-confidentialite",className:"font-body text-xs text-cream/40 hover:text-gold transition-colors",children:"Politique de confidentialité"}),t.jsx("p",{className:"font-body text-xs text-cream/40",children:"Expertise indépendante depuis 1985"})]})]})]})})]}),O=({slug:e,fallbackTitle:s,fallbackDescription:i,canonical:a,type:r="website"})=>{const n="https://www.obagem.fr",{data:o}=eD({queryKey:["seo",e],queryFn:async()=>{const{data:h}=await dt.from("pages").select("title, meta_description, canonical_path, og_title, og_description").eq("slug",e).maybeSingle();return h},staleTime:6e5}),l=(o==null?void 0:o.title)||s,c=(o==null?void 0:o.meta_description)||i,d=(o==null?void 0:o.canonical_path)||a,u=d?`${n}${d}`:void 0,p=(o==null?void 0:o.og_title)||l,x=(o==null?void 0:o.og_description)||c;return t.jsxs(xt,{children:[t.jsx("title",{children:l}),t.jsx("meta",{name:"description",content:c}),u&&t.jsx("link",{rel:"canonical",href:u}),u&&t.jsx("link",{rel:"alternate",hrefLang:"fr",href:u}),u&&t.jsx("link",{rel:"alternate",hrefLang:"x-default",href:u}),t.jsx("meta",{property:"og:title",content:p}),t.jsx("meta",{property:"og:description",content:x}),t.jsx("meta",{property:"og:type",content:r}),u&&t.jsx("meta",{property:"og:url",content:u}),t.jsx("meta",{property:"og:image",content:`${n}/og-image.jpg`}),t.jsx("meta",{property:"og:locale",content:"fr_FR"}),t.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),t.jsx("meta",{name:"twitter:title",content:p}),t.jsx("meta",{name:"twitter:description",content:x}),t.jsx("meta",{name:"robots",content:"max-image-preview:large"})]})},XL=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"accueil",fallbackTitle:"Obagem Paris | Expert Rachat Diamants & Bijoux Précieux",fallbackDescription:"Expertise et rachat de diamants, pierres précieuses et bijoux de créateurs à Paris. Gemmologues certifiés GIA depuis 1985. Paiement immédiat. 43 Rue Beaubourg, 75003.",canonical:"/"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(mL,{}),t.jsx(xL,{}),t.jsx(gL,{}),t.jsx(vL,{}),t.jsx(yL,{}),t.jsx(wL,{}),t.jsx($L,{}),t.jsx(JL,{})]}),t.jsx(R,{})]}),Ek=N.forwardRef(({...e},s)=>t.jsx("nav",{ref:s,"aria-label":"breadcrumb",...e}));Ek.displayName="Breadcrumb";const Pk=N.forwardRef(({className:e,...s},i)=>t.jsx("ol",{ref:i,className:rt("flex flex-wrap items-center gap-1.5 break-words text-sm text-muted-foreground sm:gap-2.5",e),...s}));Pk.displayName="BreadcrumbList";const Rx=N.forwardRef(({className:e,...s},i)=>t.jsx("li",{ref:i,className:rt("inline-flex items-center gap-1.5",e),...s}));Rx.displayName="BreadcrumbItem";const Ox=N.forwardRef(({asChild:e,className:s,...i},a)=>{const r=e?yN:"a";return t.jsx(r,{ref:a,className:rt("transition-colors hover:text-foreground",s),...i})});Ox.displayName="BreadcrumbLink";const Sk=N.forwardRef(({className:e,...s},i)=>t.jsx("span",{ref:i,role:"link","aria-disabled":"true","aria-current":"page",className:rt("font-normal text-foreground",e),...s}));Sk.displayName="BreadcrumbPage";const Ak=({children:e,className:s,...i})=>t.jsx("li",{role:"presentation","aria-hidden":"true",className:rt("[&>svg]:size-3.5",s),...i,children:e??t.jsx(PI,{})});Ak.displayName="BreadcrumbSeparator";const ZL=({items:e})=>{const s="https://www.obagem.fr",i={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Accueil",item:s},...e.map((a,r)=>({"@type":"ListItem",position:r+2,name:a.label,...a.href?{item:`${s}${a.href}`}:{}}))]};return t.jsxs(t.Fragment,{children:[t.jsx(xt,{children:t.jsx("script",{type:"application/ld+json",children:JSON.stringify(i)})}),t.jsx("div",{className:"bg-secondary/50 border-b border-border/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12 py-3",children:t.jsx(Ek,{children:t.jsxs(Pk,{children:[t.jsx(Rx,{children:t.jsx(Ox,{asChild:!0,children:t.jsx(b,{to:"/",className:"text-muted-foreground hover:text-gold transition-colors text-xs tracking-wider uppercase",children:"Accueil"})})}),e.map((a,r)=>t.jsxs("span",{className:"contents",children:[t.jsx(Ak,{}),t.jsx(Rx,{children:a.href?t.jsx(Ox,{asChild:!0,children:t.jsx(b,{to:a.href,className:"text-muted-foreground hover:text-gold transition-colors text-xs tracking-wider uppercase",children:a.label})}):t.jsx(Sk,{className:"text-xs tracking-wider uppercase text-foreground",children:a.label})})]},r))]})})})})]})},e8=({name:e,description:s,url:i})=>{const a="https://www.obagem.fr",r={"@context":"https://schema.org","@type":"Service",name:e,description:s,url:`${a}${i}`,provider:{"@type":"JewelryStore",name:"Obagem Paris",url:a,address:{"@type":"PostalAddress",streetAddress:"43 Rue Beaubourg",addressLocality:"Paris",postalCode:"75003",addressCountry:"FR"},telephone:"+33148878144"},areaServed:{"@type":"Country",name:"France"}};return t.jsx(xt,{children:t.jsx("script",{type:"application/ld+json",children:JSON.stringify(r)})})},t8={"/vendre-diamant":[{label:"Vendre un Diamant"}],"/vendre-bijou":[{label:"Vendre des Bijoux"}],"/rachat-diamant":[{label:"Rachat Diamant"}],"/rachat-bijoux":[{label:"Rachat Bijoux"}],"/expertiser-un-diamant":[{label:"Expertiser un Diamant"}],"/expertise-gia":[{label:"Expertise GIA"}],"/emeraude":[{label:"Pierres Précieuses",href:"/vendre-un-rubis"},{label:"Émeraude"}],"/vendre-un-rubis":[{label:"Pierres Précieuses",href:"/emeraude"},{label:"Rubis"}],"/vendre-un-saphir":[{label:"Pierres Précieuses",href:"/emeraude"},{label:"Saphir"}],"/vendre-un-diamant-taille-emeraude-expertise-et-offre-superieure-chez-obagem":[{label:"Diamants",href:"/vendre-diamant"},{label:"Taille Émeraude"}],"/vendre-un-diamant-de-taille-princesse-guide-complet-chez-obagem":[{label:"Diamants",href:"/vendre-diamant"},{label:"Taille Princesse"}],"/vendre-un-diamant-de-4-carats-expertise-et-offre-exceptionnelle-chez-obagem":[{label:"Diamants",href:"/vendre-diamant"},{label:"4 Carats"}],"/vendre-un-diamant-de-couleur-d-incolore-expertise-de-haute-precision-chez-obagem":[{label:"Diamants",href:"/vendre-diamant"},{label:"Incolore"}],"/vendre-un-diamant-de-couleur-fancy-expertise-unique-chez-obagem":[{label:"Diamants",href:"/vendre-diamant"},{label:"Fancy"}],"/vendre-un-diamant-de-couleur-jaune-service-expert-chez-obagem":[{label:"Diamants",href:"/vendre-diamant"},{label:"Jaune"}],"/diamant-taille-ancienne":[{label:"Diamants",href:"/vendre-diamant"},{label:"Taille Ancienne"}],"/diamant-ags":[{label:"Diamants",href:"/vendre-diamant"},{label:"AGS"}],"/diamants":[{label:"Diamants"}],"/diamants-non-certifies":[{label:"Diamants",href:"/vendre-diamant"},{label:"Non Certifiés"}],"/diamant-taille-ovale":[{label:"Diamants",href:"/vendre-diamant"},{label:"Taille Ovale"}],"/diamant-taille-coussin":[{label:"Diamants",href:"/vendre-diamant"},{label:"Taille Coussin"}],"/diamant-taille-poire":[{label:"Diamants",href:"/vendre-diamant"},{label:"Taille Poire"}],"/diamant-taille-asscher":[{label:"Diamants",href:"/vendre-diamant"},{label:"Taille Asscher"}],"/diamant-taille-radiant":[{label:"Diamants",href:"/vendre-diamant"},{label:"Taille Radiant"}],"/diamant-taille-coeur":[{label:"Diamants",href:"/vendre-diamant"},{label:"Taille Cœur"}],"/vendre-diamants-montes":[{label:"Diamants",href:"/vendre-diamant"},{label:"Montés"}],"/vendre-un-diamant-doccasion":[{label:"Diamants",href:"/vendre-diamant"},{label:"Occasion"}],"/vendre-diamant-paris":[{label:"Diamants",href:"/vendre-diamant"},{label:"Paris"}],"/vendre-bijoux-paris":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Paris"}],"/rachat-diamant-paris":[{label:"Rachat Diamant",href:"/rachat-diamant"},{label:"Paris"}],"/rachat-bijoux-paris":[{label:"Rachat Bijoux",href:"/rachat-bijoux"},{label:"Paris"}],"/expertiser-diamant-paris":[{label:"Expertise",href:"/expertiser-un-diamant"},{label:"Paris"}],"/vendre-diamant-marseille":[{label:"Diamants",href:"/vendre-diamant"},{label:"Marseille"}],"/vendre-diamant-lyon":[{label:"Diamants",href:"/vendre-diamant"},{label:"Lyon"}],"/vendre-diamant-bordeaux":[{label:"Diamants",href:"/vendre-diamant"},{label:"Bordeaux"}],"/vendre-diamant-lille":[{label:"Diamants",href:"/vendre-diamant"},{label:"Lille"}],"/vendre-diamant-nice":[{label:"Diamants",href:"/vendre-diamant"},{label:"Nice"}],"/vendre-bijoux-marseille":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Marseille"}],"/vendre-bijoux-lyon":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Lyon"}],"/vendre-bijoux-bordeaux":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Bordeaux"}],"/vendre-bijoux-lille":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Lille"}],"/vendre-bijoux-nice":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Nice"}],"/rachat-diamant-marseille":[{label:"Rachat Diamant",href:"/rachat-diamant"},{label:"Marseille"}],"/rachat-diamant-lyon":[{label:"Rachat Diamant",href:"/rachat-diamant"},{label:"Lyon"}],"/rachat-diamant-bordeaux":[{label:"Rachat Diamant",href:"/rachat-diamant"},{label:"Bordeaux"}],"/rachat-diamant-lille":[{label:"Rachat Diamant",href:"/rachat-diamant"},{label:"Lille"}],"/rachat-diamant-nice":[{label:"Rachat Diamant",href:"/rachat-diamant"},{label:"Nice"}],"/expertiser-diamant-marseille":[{label:"Expertise",href:"/expertiser-un-diamant"},{label:"Marseille"}],"/expertiser-diamant-lyon":[{label:"Expertise",href:"/expertiser-un-diamant"},{label:"Lyon"}],"/expertiser-diamant-bordeaux":[{label:"Expertise",href:"/expertiser-un-diamant"},{label:"Bordeaux"}],"/expertiser-diamant-lille":[{label:"Expertise",href:"/expertiser-un-diamant"},{label:"Lille"}],"/expertiser-diamant-nice":[{label:"Expertise",href:"/expertiser-un-diamant"},{label:"Nice"}],"/vendre-des-diamants-de-clarte-vvs-expertise-de-haute-qualite-chez-obagem":[{label:"Diamants",href:"/vendre-diamant"},{label:"VVS"}],"/gia-diamant":[{label:"Diamants",href:"/vendre-diamant"},{label:"GIA Diamant"}],"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Bijoux Signés"}],"/vendre-un-bijou-ancien":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Ancien"}],"/vendre-un-bijou-art-deco":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Art Déco"}],"/vendre-belle-epoque":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Belle Époque"}],"/annees-80":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Années 80"}],"/vendre-des-bijoux-retro-a-obagem-expertise-et-offres-inegalees":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Rétro"}],"/vendre-un-bijoux-napoleon-iii":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Napoléon III"}],"/vendre-art-nouveau":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Art Nouveau"}],"/vendre-bijou-victorien":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Victorien"}],"/vendre-bijou-edouardien":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Édouardien"}],"/vendre-bijou-mid-century":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Mid-Century"}],"/vendre-bijou-moderniste":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Moderniste"}],"/vendre-bijou-georgien":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Georgien"}],"/vendre-bijou-famille":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Famille"}],"/vendre-un-bijou-herite-en-france-estimation-gratuite-et-confidentielle":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Hérité"}],"/vendre-bijoux-divorce":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Divorce"}],"/vendre-bijoux-succession":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Succession"}],"/vendre-bijoux-urgence":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Vente Rapide"}],"/vendre-bijoux-demenagement":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Déménagement"}],"/vendre-bijoux-revente":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Revente"}],"/vendre-un-bijou-de-mariage-ou-de-fiancailles-expertise-qualifiee-chez-obagem":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Mariage"}],"/vendre-une-bague-de-fiancailles-vintage-expertise-et-vente-chez-obagem":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Bague Vintage"}],"/vendre-broches":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Broches"}],"/vendre-des-broches-et-des-epingles-en-diamants-vintage-expertise-chez-obagem":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Broches Vintage"}],"/vendre-des-colliers-et-pendentifs-estimation-expertise-chez-obagem":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Colliers & Pendentifs"}],"/vendre-des-parures-completes":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Parures Complètes"}],"/vendre-bague-diamant":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Bague en Diamant"}],"/vendre-boucles-oreilles-diamant":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Boucles d'Oreilles"}],"/vendre-bracelet-diamant":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Bracelet en Diamant"}],"/vendre-montre-luxe":[{label:"Bijoux",href:"/vendre-bijou"},{label:"Montre de Luxe"}],"/pierres-precieuses-non-montees":[{label:"Pierres Précieuses",href:"/emeraude"},{label:"Non Montées"}],"/vendre-gubelin-gem-lab":[{label:"Pierres Précieuses",href:"/emeraude"},{label:"Gübelin"}],"/evaluer-et-vendre-des-creations-de-tiffany-co-service-expert-chez-obagem":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Tiffany & Co."}],"/expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Cartier"}],"/expertiser-des-bijoux-de-boucheron-pour-une-vente-optimale-service-expert-chez-obagem":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Boucheron"}],"/expertiser-des-bijoux-de-garrard-maison-de-joaillerie-britannique-chez-obagem":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Garrard"}],"/vendre-des-creations-de-graff-diamonds-expertise-et-conseils-chez-obagem":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Graff Diamonds"}],"/vendre-un-bijou-de-beers-offre-competitive-et-expertise-chez-obagem":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"De Beers"}],"/vendre-un-bijou-fernando-jorge-service-expert-chez-obagem":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Fernando Jorge"}],"/vendre-des-bijoux-de-mikimoto-expertise-et-service-de-vente-chez-obagem":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Mikimoto"}],"/vendre-des-bijoux-de-oscar-heyman-expertise-de-haute-joaillerie-chez-obagem":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Oscar Heyman"}],"/vendre-des-bijoux-de-piaget-estimation-et-conseils-chez-obagem":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Piaget"}],"/obagem-rolex-page":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Rolex"}],"/expertiser-un-bijou-faberge-service-expert-chez-obagem":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Fabergé"}],"/expertiser-un-bijou-leviev-service-expert-chez-obagem":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Leviev"}],"/expertiser-un-bijou-lydia-courteille-service-expert-chez-obagem":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Lydia Courteille"}],"/expertiser-un-bijou-moussaieff-service-expert-chez-obagem":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Moussaieff"}],"/expertiser-un-bijou-sevan-bicakci-service-expert-chez-obagem-2":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Sevan Biçakçi"}],"/expertiser-un-bijou-suzanne-belperron-service-expert-chez-obagem":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Suzanne Belperron"}],"/expertiser-des-bijoux-de-lalique-pour-une-vente-avantageuse-service-expert-chez-obagem":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Lalique"}],"/expertiser-des-bijoux-de-louis-vuitton-evaluation-de-haute-couture-chez-obagem":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Louis Vuitton"}],"/expertiser-et-vendre-des-bijoux-de-theo-fennell-service-expert-chez-obagem":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Theo Fennell"}],"/expertiser-van-cleef-arpels":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Van Cleef & Arpels"}],"/expertiser-chopard":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Chopard"}],"/expertiser-bulgari":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Bulgari"}],"/expertiser-harry-winston":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Harry Winston"}],"/expertiser-chaumet":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Chaumet"}],"/expertiser-messika":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Messika"}],"/expertiser-chanel-joaillerie":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Chanel Joaillerie"}],"/expertiser-dior-joaillerie":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Dior Joaillerie"}],"/expertiser-hermes":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Hermès"}],"/expertiser-mauboussin":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Mauboussin"}],"/expertiser-fred":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Fred"}],"/expertiser-buccellati":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Buccellati"}],"/expertiser-pomellato":[{label:"Bijoux Signés",href:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{label:"Pomellato"}],"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-danvers-service-expert-chez-obagem":[{label:"Expertise",href:"/expertiser-un-diamant"},{label:"Labo Anvers"}],"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-de-pforzheim-service-expert-chez-obagem":[{label:"Expertise",href:"/expertiser-un-diamant"},{label:"Labo Pforzheim"}],"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-de-prague-service-expert-chez-obagem":[{label:"Expertise",href:"/expertiser-un-diamant"},{label:"Labo Prague"}],"/expertiser-un-diamant-de-couleur-rose-valeur-et-marche-chez-obagem":[{label:"Expertise",href:"/expertiser-un-diamant"},{label:"Diamant Rose"}],"/expertiser-un-diamant-union-des-diamantaires-service-expert-chez-obagem":[{label:"Expertise",href:"/expertiser-un-diamant"},{label:"Union Diamantaires"}],"/expertiser-un-diamant-avec-fluorescence-impact-sur-la-valeur-chez-obagem":[{label:"Expertise",href:"/expertiser-un-diamant"},{label:"Fluorescence"}],"/expertiser-un-diamant-bleu-evaluation-specialisee-chez-obagem":[{label:"Expertise",href:"/expertiser-un-diamant"},{label:"Diamant Bleu"}],"/expertiser-diamant-famille":[{label:"Expertise",href:"/expertiser-un-diamant"},{label:"Diamant Famille"}],"/expertiser-et-vendre-un-diamant-de-taille-marquise-service-premium-chez-obagem":[{label:"Expertise",href:"/expertiser-un-diamant"},{label:"Taille Marquise"}],"/expertiser-et-vendre-un-diamant-sans-inclusions-excellence-chez-obagem":[{label:"Expertise",href:"/expertiser-un-diamant"},{label:"Sans Inclusions"}],"/expertiser-des-diamants-avec-triple-excellent-en-taille-polissage-et-symetrie-service-expert-chez-obagem":[{label:"Expertise",href:"/expertiser-un-diamant"},{label:"Triple Excellent"}],"/expertiser-un-bijou-a-lyon-service-expert-chez-obagem":[{label:"Expertise",href:"/expertiser-un-diamant"},{label:"Lyon"}],"/expertiser-de-bijoux-de-luxe-avant-vente-service-premium-chez-obagem":[{label:"Expertise",href:"/expertiser-un-diamant"},{label:"Avant Vente"}],"/quest-ce-que-le-gia":[{label:"Expertise",href:"/expertise-gia"},{label:"Qu'est-ce que le GIA"}],"/comment-vendre-un-diamant":[{label:"Guides",href:"/les-4c-du-diamant"},{label:"Comment Vendre un Diamant"}],"/prix-diamant-carat":[{label:"Guides",href:"/les-4c-du-diamant"},{label:"Prix du Diamant au Carat"}],"/les-4c-du-diamant":[{label:"Guides",href:"/quest-ce-que-le-gia"},{label:"Les 4C du Diamant"}],"/comment-estimer-valeur-diamant":[{label:"Guides",href:"/les-4c-du-diamant"},{label:"Estimer la Valeur"}],"/diamant-naturel-vs-laboratoire":[{label:"Guides",href:"/les-4c-du-diamant"},{label:"Naturel vs Laboratoire"}],"/certificat-hrd-vs-gia":[{label:"Guides",href:"/quest-ce-que-le-gia"},{label:"HRD vs GIA"}],"/fiscalite-vente-bijoux":[{label:"Guides",href:"/comment-vendre-un-diamant"},{label:"Fiscalité"}],"/reconnaitre-vrai-diamant":[{label:"Guides",href:"/les-4c-du-diamant"},{label:"Reconnaître un Vrai Diamant"}],"/notre-maison":[{label:"Notre Maison"}],"/contact":[{label:"Contact"}],"/video-de-presentation":[{label:"Vidéo"}],"/politique-de-confidentialite":[{label:"Politique de Confidentialité"}]},s8=e=>t8[e]||null,i8={"/vendre-un-diamant-taille-emeraude-expertise-et-offre-superieure-chez-obagem":{name:"Vendre un diamant taille émeraude",description:"Expertise et rachat de diamants taille émeraude à Paris par gemmologues certifiés GIA."},"/vendre-un-diamant-de-taille-princesse-guide-complet-chez-obagem":{name:"Vendre un diamant taille princesse",description:"Expertise et rachat de diamants taille princesse à Paris."},"/vendre-un-diamant-de-4-carats-expertise-et-offre-exceptionnelle-chez-obagem":{name:"Vendre un diamant de 4 carats",description:"Expertise et rachat de diamants de 4 carats et plus à Paris."},"/vendre-un-diamant-de-couleur-d-incolore-expertise-de-haute-precision-chez-obagem":{name:"Vendre un diamant incolore",description:"Expertise de diamants incolores certifiés GIA à Paris."},"/vendre-un-diamant-de-couleur-fancy-expertise-unique-chez-obagem":{name:"Vendre un diamant fancy",description:"Expertise de diamants de couleur fancy à Paris."},"/vendre-un-diamant-de-couleur-jaune-service-expert-chez-obagem":{name:"Vendre un diamant jaune",description:"Expertise de diamants jaunes à Paris."},"/diamant-taille-ancienne":{name:"Diamant taille ancienne",description:"Expertise de diamants de taille ancienne à Paris."},"/diamant-taille-ovale":{name:"Diamant taille ovale",description:"Expertise et rachat de diamants taille ovale à Paris par gemmologues certifiés GIA."},"/diamant-taille-coussin":{name:"Diamant taille coussin",description:"Expertise et rachat de diamants taille coussin à Paris par gemmologues certifiés GIA."},"/diamant-taille-poire":{name:"Diamant taille poire",description:"Expertise et rachat de diamants taille poire à Paris par gemmologues certifiés GIA."},"/diamant-taille-asscher":{name:"Diamant taille Asscher",description:"Expertise et rachat de diamants taille Asscher à Paris par gemmologues certifiés GIA."},"/diamant-taille-radiant":{name:"Diamant taille radiant",description:"Expertise et rachat de diamants taille radiant à Paris par gemmologues certifiés GIA."},"/diamant-taille-coeur":{name:"Diamant taille cœur",description:"Expertise et rachat de diamants taille cœur à Paris par gemmologues certifiés GIA."},"/diamant-ags":{name:"Diamant AGS",description:"Expertise de diamants certifiés AGS à Paris."},"/diamants-non-certifies":{name:"Diamants non certifiés",description:"Expertise de diamants non certifiés à Paris."},"/vendre-diamants-montes":{name:"Vendre des diamants montés",description:"Rachat de diamants montés sur bijoux à Paris."},"/vendre-un-diamant-doccasion":{name:"Vendre un diamant d'occasion",description:"Rachat de diamants d'occasion à Paris."},"/vendre-diamant-paris":{name:"Vendre un diamant à Paris",description:"Service de rachat de diamants à Paris."},"/vendre-bijoux-paris":{name:"Vendre des bijoux à Paris",description:"Service de rachat de bijoux à Paris par gemmologues certifiés GIA."},"/rachat-diamant-paris":{name:"Rachat de diamant à Paris",description:"Rachat immédiat de diamants à Paris au meilleur prix."},"/rachat-bijoux-paris":{name:"Rachat de bijoux à Paris",description:"Rachat de bijoux en or, platine et pierres précieuses à Paris."},"/expertiser-diamant-paris":{name:"Expertiser un diamant à Paris",description:"Expertise indépendante de diamants à Paris par gemmologues GIA."},"/vendre-diamant-marseille":{name:"Vendre un diamant à Marseille",description:"Service de vente de diamants à Marseille avec expertise GIA à distance."},"/vendre-diamant-lyon":{name:"Vendre un diamant à Lyon",description:"Service de vente de diamants à Lyon avec expertise GIA à distance."},"/vendre-diamant-bordeaux":{name:"Vendre un diamant à Bordeaux",description:"Service de vente de diamants à Bordeaux avec expertise GIA à distance."},"/vendre-diamant-lille":{name:"Vendre un diamant à Lille",description:"Service de vente de diamants à Lille avec expertise GIA à distance."},"/vendre-diamant-nice":{name:"Vendre un diamant à Nice",description:"Service de vente de diamants à Nice avec expertise GIA à distance."},"/vendre-bijoux-marseille":{name:"Vendre des bijoux à Marseille",description:"Service de rachat de bijoux à Marseille par gemmologues certifiés GIA."},"/vendre-bijoux-lyon":{name:"Vendre des bijoux à Lyon",description:"Service de rachat de bijoux à Lyon par gemmologues certifiés GIA."},"/vendre-bijoux-bordeaux":{name:"Vendre des bijoux à Bordeaux",description:"Service de rachat de bijoux à Bordeaux par gemmologues certifiés GIA."},"/vendre-bijoux-lille":{name:"Vendre des bijoux à Lille",description:"Service de rachat de bijoux à Lille par gemmologues certifiés GIA."},"/vendre-bijoux-nice":{name:"Vendre des bijoux à Nice",description:"Service de rachat de bijoux à Nice par gemmologues certifiés GIA."},"/rachat-diamant-marseille":{name:"Rachat de diamant à Marseille",description:"Rachat immédiat de diamants à Marseille au meilleur prix."},"/rachat-diamant-lyon":{name:"Rachat de diamant à Lyon",description:"Rachat immédiat de diamants à Lyon au meilleur prix."},"/rachat-diamant-bordeaux":{name:"Rachat de diamant à Bordeaux",description:"Rachat immédiat de diamants à Bordeaux au meilleur prix."},"/rachat-diamant-lille":{name:"Rachat de diamant à Lille",description:"Rachat immédiat de diamants à Lille au meilleur prix."},"/rachat-diamant-nice":{name:"Rachat de diamant à Nice",description:"Rachat immédiat de diamants à Nice au meilleur prix."},"/expertiser-diamant-marseille":{name:"Expertiser un diamant à Marseille",description:"Expertise indépendante de diamants à Marseille par gemmologues GIA."},"/expertiser-diamant-lyon":{name:"Expertiser un diamant à Lyon",description:"Expertise indépendante de diamants à Lyon par gemmologues GIA."},"/expertiser-diamant-bordeaux":{name:"Expertiser un diamant à Bordeaux",description:"Expertise indépendante de diamants à Bordeaux par gemmologues GIA."},"/expertiser-diamant-lille":{name:"Expertiser un diamant à Lille",description:"Expertise indépendante de diamants à Lille par gemmologues GIA."},"/expertiser-diamant-nice":{name:"Expertiser un diamant à Nice",description:"Expertise indépendante de diamants à Nice par gemmologues GIA."},"/vendre-des-diamants-de-clarte-vvs-expertise-de-haute-qualite-chez-obagem":{name:"Vendre des diamants VVS",description:"Expertise de diamants de clarté VVS à Paris."},"/gia-diamant":{name:"GIA Diamant",description:"Certification GIA pour diamants à Paris."},"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem":{name:"Vendre des bijoux signés",description:"Expertise et rachat de bijoux signés des grandes maisons à Paris."},"/vendre-un-bijou-ancien":{name:"Vendre un bijou ancien",description:"Expertise et rachat de bijoux anciens à Paris."},"/vendre-un-bijou-art-deco":{name:"Vendre un bijou Art Déco",description:"Expertise de bijoux Art Déco à Paris."},"/vendre-belle-epoque":{name:"Vendre un bijou Belle Époque",description:"Expertise de bijoux Belle Époque à Paris."},"/annees-80":{name:"Bijoux des années 80",description:"Expertise et rachat de bijoux des années 80 à Paris."},"/vendre-des-bijoux-retro-a-obagem-expertise-et-offres-inegalees":{name:"Vendre des bijoux rétro",description:"Expertise de bijoux rétro à Paris."},"/vendre-un-bijoux-napoleon-iii":{name:"Vendre un bijou Napoléon III",description:"Expertise de bijoux Napoléon III à Paris."},"/vendre-art-nouveau":{name:"Vendre un bijou Art Nouveau",description:"Expertise et rachat de bijoux Art Nouveau à Paris."},"/vendre-bijou-victorien":{name:"Vendre un bijou victorien",description:"Expertise et rachat de bijoux victoriens à Paris."},"/vendre-bijou-edouardien":{name:"Vendre un bijou édouardien",description:"Expertise et rachat de bijoux édouardiens à Paris."},"/vendre-bijou-mid-century":{name:"Vendre un bijou Mid-Century",description:"Expertise et rachat de bijoux Mid-Century et Retro à Paris."},"/vendre-bijou-moderniste":{name:"Vendre un bijou moderniste",description:"Expertise et rachat de bijoux modernistes à Paris."},"/vendre-bijou-georgien":{name:"Vendre un bijou georgien",description:"Expertise et rachat de bijoux georgiens du XVIIIe siècle à Paris."},"/vendre-bijou-famille":{name:"Vendre un bijou de famille",description:"Expertise de bijoux de famille à Paris."},"/vendre-un-bijou-herite-en-france-estimation-gratuite-et-confidentielle":{name:"Vendre un bijou hérité",description:"Estimation gratuite de bijoux hérités en France."},"/vendre-bijoux-divorce":{name:"Vendre des bijoux (divorce)",description:"Expertise de bijoux dans le cadre d'un divorce."},"/vendre-bijoux-succession":{name:"Vendre des bijoux de succession",description:"Expertise et rachat de bijoux dans le cadre d'une succession à Paris."},"/vendre-bijoux-urgence":{name:"Vendre des bijoux rapidement",description:"Rachat immédiat de bijoux et diamants avec paiement le jour même à Paris."},"/vendre-bijoux-demenagement":{name:"Vendre ses bijoux avant un déménagement",description:"Service de rachat de bijoux pour déménagement et expatriation."},"/vendre-bijoux-revente":{name:"Revendre ses bijoux",description:"Revente et arbitrage de collection de bijoux à Paris."},"/vendre-un-bijou-de-mariage-ou-de-fiancailles-expertise-qualifiee-chez-obagem":{name:"Vendre un bijou de mariage",description:"Expertise de bagues de fiançailles et bijoux de mariage."},"/vendre-une-bague-de-fiancailles-vintage-expertise-et-vente-chez-obagem":{name:"Vendre une bague de fiançailles vintage",description:"Expertise de bagues de fiançailles vintage à Paris."},"/vendre-broches":{name:"Vendre des broches",description:"Expertise et rachat de broches à Paris."},"/vendre-des-broches-et-des-epingles-en-diamants-vintage-expertise-chez-obagem":{name:"Vendre des broches vintage",description:"Expertise de broches et épingles en diamants vintage."},"/vendre-des-colliers-et-pendentifs-estimation-expertise-chez-obagem":{name:"Vendre des colliers et pendentifs",description:"Expertise de colliers et pendentifs à Paris."},"/vendre-des-parures-completes":{name:"Vendre des parures complètes",description:"Expertise de parures complètes à Paris."},"/pierres-precieuses-non-montees":{name:"Pierres précieuses non montées",description:"Expertise de pierres précieuses non montées à Paris."},"/vendre-gubelin-gem-lab":{name:"Vendre certifié Gübelin",description:"Expertise de pierres certifiées Gübelin Gem Lab."},"/evaluer-et-vendre-des-creations-de-tiffany-co-service-expert-chez-obagem":{name:"Vendre Tiffany & Co.",description:"Expertise et rachat de créations Tiffany & Co. à Paris."},"/expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem":{name:"Expertiser Cartier",description:"Expertise de bijoux Cartier à Paris."},"/expertiser-des-bijoux-de-boucheron-pour-une-vente-optimale-service-expert-chez-obagem":{name:"Expertiser Boucheron",description:"Expertise de bijoux Boucheron à Paris."},"/expertiser-des-bijoux-de-garrard-maison-de-joaillerie-britannique-chez-obagem":{name:"Expertiser Garrard",description:"Expertise de bijoux Garrard à Paris."},"/vendre-des-creations-de-graff-diamonds-expertise-et-conseils-chez-obagem":{name:"Vendre Graff Diamonds",description:"Expertise de créations Graff Diamonds à Paris."},"/vendre-un-bijou-de-beers-offre-competitive-et-expertise-chez-obagem":{name:"Vendre De Beers",description:"Expertise de bijoux De Beers à Paris."},"/vendre-un-bijou-fernando-jorge-service-expert-chez-obagem":{name:"Vendre Fernando Jorge",description:"Expertise de bijoux Fernando Jorge à Paris."},"/vendre-des-bijoux-de-mikimoto-expertise-et-service-de-vente-chez-obagem":{name:"Vendre Mikimoto",description:"Expertise de bijoux Mikimoto à Paris."},"/vendre-des-bijoux-de-oscar-heyman-expertise-de-haute-joaillerie-chez-obagem":{name:"Vendre Oscar Heyman",description:"Expertise de bijoux Oscar Heyman à Paris."},"/vendre-des-bijoux-de-piaget-estimation-et-conseils-chez-obagem":{name:"Vendre Piaget",description:"Expertise de bijoux Piaget à Paris."},"/obagem-rolex-page":{name:"Rolex",description:"Expertise de montres Rolex à Paris."},"/expertiser-un-bijou-faberge-service-expert-chez-obagem":{name:"Expertiser Fabergé",description:"Expertise de créations Fabergé à Paris."},"/expertiser-un-bijou-leviev-service-expert-chez-obagem":{name:"Expertiser Leviev",description:"Expertise de bijoux Leviev à Paris."},"/expertiser-un-bijou-lydia-courteille-service-expert-chez-obagem":{name:"Expertiser Lydia Courteille",description:"Expertise de bijoux Lydia Courteille à Paris."},"/expertiser-un-bijou-moussaieff-service-expert-chez-obagem":{name:"Expertiser Moussaieff",description:"Expertise de bijoux Moussaieff à Paris."},"/expertiser-un-bijou-sevan-bicakci-service-expert-chez-obagem-2":{name:"Expertiser Sevan Biçakçi",description:"Expertise de bijoux Sevan Biçakçi à Paris."},"/expertiser-un-bijou-suzanne-belperron-service-expert-chez-obagem":{name:"Expertiser Suzanne Belperron",description:"Expertise de bijoux Suzanne Belperron à Paris."},"/expertiser-des-bijoux-de-lalique-pour-une-vente-avantageuse-service-expert-chez-obagem":{name:"Expertiser Lalique",description:"Expertise de bijoux Lalique à Paris."},"/expertiser-des-bijoux-de-louis-vuitton-evaluation-de-haute-couture-chez-obagem":{name:"Expertiser Louis Vuitton",description:"Expertise de bijoux Louis Vuitton à Paris."},"/expertiser-et-vendre-des-bijoux-de-theo-fennell-service-expert-chez-obagem":{name:"Expertiser Theo Fennell",description:"Expertise de bijoux Theo Fennell à Paris."},"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-danvers-service-expert-chez-obagem":{name:"Expertise labo Anvers",description:"Expertise de diamants certifiés par le laboratoire d'Anvers."},"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-de-pforzheim-service-expert-chez-obagem":{name:"Expertise labo Pforzheim",description:"Expertise de diamants certifiés par le laboratoire de Pforzheim."},"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-de-prague-service-expert-chez-obagem":{name:"Expertise labo Prague",description:"Expertise de diamants certifiés par le laboratoire de Prague."},"/expertiser-un-diamant-de-couleur-rose-valeur-et-marche-chez-obagem":{name:"Expertiser un diamant rose",description:"Expertise de diamants de couleur rose à Paris."},"/expertiser-un-diamant-union-des-diamantaires-service-expert-chez-obagem":{name:"Expertise Union Diamantaires",description:"Expertise de diamants certifiés Union des Diamantaires."},"/expertiser-un-diamant-avec-fluorescence-impact-sur-la-valeur-chez-obagem":{name:"Diamant avec fluorescence",description:"Impact de la fluorescence sur la valeur d'un diamant."},"/expertiser-un-diamant-bleu-evaluation-specialisee-chez-obagem":{name:"Expertiser un diamant bleu",description:"Expertise spécialisée de diamants bleus à Paris."},"/expertiser-diamant-famille":{name:"Expertiser un diamant de famille",description:"Expertise de diamants de famille à Paris."},"/expertiser-et-vendre-un-diamant-de-taille-marquise-service-premium-chez-obagem":{name:"Diamant taille marquise",description:"Expertise de diamants taille marquise à Paris."},"/expertiser-et-vendre-un-diamant-sans-inclusions-excellence-chez-obagem":{name:"Diamant sans inclusions",description:"Expertise de diamants sans inclusions à Paris."},"/expertiser-des-diamants-avec-triple-excellent-en-taille-polissage-et-symetrie-service-expert-chez-obagem":{name:"Diamant Triple Excellent",description:"Expertise de diamants Triple Excellent à Paris."},"/expertiser-un-bijou-a-lyon-service-expert-chez-obagem":{name:"Expertiser un bijou à Lyon",description:"Service d'expertise de bijoux à Lyon."},"/expertiser-de-bijoux-de-luxe-avant-vente-service-premium-chez-obagem":{name:"Expertise avant vente",description:"Expertise de bijoux de luxe avant vente à Paris."},"/quest-ce-que-le-gia":{name:"Qu'est-ce que le GIA",description:"Le Gemological Institute of America expliqué."},"/expertiser-van-cleef-arpels":{name:"Expertiser Van Cleef & Arpels",description:"Expertise de bijoux Van Cleef & Arpels à Paris."},"/expertiser-chopard":{name:"Expertiser Chopard",description:"Expertise de bijoux Chopard à Paris."},"/expertiser-bulgari":{name:"Expertiser Bulgari",description:"Expertise de bijoux Bulgari à Paris."},"/expertiser-harry-winston":{name:"Expertiser Harry Winston",description:"Expertise de bijoux Harry Winston à Paris."},"/expertiser-chaumet":{name:"Expertiser Chaumet",description:"Expertise de bijoux Chaumet à Paris."},"/expertiser-messika":{name:"Expertiser Messika",description:"Expertise de bijoux Messika à Paris."},"/expertiser-chanel-joaillerie":{name:"Expertiser Chanel Joaillerie",description:"Expertise de haute joaillerie Chanel à Paris."},"/expertiser-dior-joaillerie":{name:"Expertiser Dior Joaillerie",description:"Expertise de haute joaillerie Dior à Paris."},"/expertiser-hermes":{name:"Expertiser Hermès",description:"Expertise de bijoux Hermès à Paris."},"/expertiser-mauboussin":{name:"Expertiser Mauboussin",description:"Expertise de bijoux Mauboussin à Paris."},"/expertiser-fred":{name:"Expertiser Fred",description:"Expertise de bijoux Fred à Paris."},"/expertiser-buccellati":{name:"Expertiser Buccellati",description:"Expertise de bijoux Buccellati à Paris."},"/expertiser-pomellato":{name:"Expertiser Pomellato",description:"Expertise de bijoux Pomellato à Paris."},"/comment-vendre-un-diamant":{name:"Comment vendre un diamant",description:"Guide complet pour vendre un diamant au meilleur prix à Paris."},"/prix-diamant-carat":{name:"Prix du diamant au carat",description:"Comprendre les prix du diamant au carat et les facteurs d'influence."},"/les-4c-du-diamant":{name:"Les 4C du diamant",description:"Guide complet sur les 4C du diamant : Carat, Couleur, Pureté, Taille."},"/comment-estimer-valeur-diamant":{name:"Estimer la valeur d'un diamant",description:"Méthodes professionnelles pour estimer la valeur d'un diamant."},"/diamant-naturel-vs-laboratoire":{name:"Diamant naturel vs laboratoire",description:"Différences entre diamant naturel et synthétique : valeur, certification et marché du rachat."},"/certificat-hrd-vs-gia":{name:"Certificat HRD vs GIA",description:"Comparatif des certificats HRD et GIA pour la valorisation de votre diamant."},"/fiscalite-vente-bijoux":{name:"Fiscalité vente bijoux",description:"Guide fiscal pour la vente de bijoux et diamants en France : taxe forfaitaire et plus-values."},"/reconnaitre-vrai-diamant":{name:"Reconnaître un vrai diamant",description:"Tests et méthodes pour identifier un vrai diamant naturel."},"/vendre-bague-diamant":{name:"Vendre une bague en diamant",description:"Expertise et rachat de bagues en diamant à Paris par gemmologues certifiés GIA."},"/vendre-boucles-oreilles-diamant":{name:"Vendre des boucles d'oreilles en diamant",description:"Expertise et rachat de boucles d'oreilles en diamant à Paris."},"/vendre-bracelet-diamant":{name:"Vendre un bracelet en diamant",description:"Expertise et rachat de bracelets en diamant à Paris."},"/vendre-montre-luxe":{name:"Vendre une montre de luxe",description:"Expertise et rachat de montres de luxe à Paris : Rolex, Patek Philippe, Cartier."}},a8=e=>i8[e]||null,M=({image:e,subtitle:s,title:i,description:a})=>{const{pathname:r}=vi(),n=s8(r),o=a8(r);return t.jsxs(t.Fragment,{children:[o&&t.jsx(e8,{name:o.name,description:o.description,url:r}),t.jsxs("section",{className:"relative h-[60vh] min-h-[500px] flex items-center justify-center overflow-hidden",children:[t.jsxs("div",{className:"absolute inset-0",children:[t.jsx("img",{src:e,alt:i,className:"w-full h-full object-cover",fetchPriority:"high"}),t.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-noir/90 via-noir/70 to-noir/50"}),t.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-noir/70 via-transparent to-noir/40"})]}),t.jsxs("div",{className:"relative z-10 container mx-auto px-6 lg:px-12 text-center pt-20",children:[t.jsx(m.p,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.2},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:s}),t.jsx(m.h1,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.6,delay:.3},className:"font-display text-5xl md:text-6xl lg:text-7xl text-cream mb-6",children:i}),t.jsx(m.div,{initial:{scaleX:0},animate:{scaleX:1},transition:{duration:.8,delay:.5},className:"w-24 h-px bg-gold mx-auto mb-6"}),a&&t.jsx(m.p,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.4},className:"font-body text-lg text-cream/80 max-w-2xl mx-auto",children:a})]})]}),n&&t.jsx(ZL,{items:n})]})},Me="/assets/gia-certificats-Dk42CtdJ.jpg",r8=["Diamants certifiés GIA ou non","Solitaires et diamants de collection","Diamants de couleur exceptionnels (fancy)","Pierres de succession ou d'héritage","Diamants montés sur bijoux signés"],n8=[{icon:Tn,step:"01",title:"Analyse Approfondie",description:"Nos gemmologues certifiés étudient votre diamant selon les critères internationaux : carat, couleur, pureté, taille, fluorescence et origine."},{icon:ha,step:"02",title:"Conseil Stratégique",description:"Nous vous présentons objectivement les options disponibles : vente directe à notre réseau, mise aux enchères, ou conservation patrimoniale."},{icon:Bh,step:"03",title:"Accompagnement",description:"Si vous décidez de vendre, nous vous accompagnons jusqu'à la transaction finale, en négociant les meilleures conditions pour vous."}],o8=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-diamant",fallbackTitle:"Vendre un Diamant à Paris | Expertise & Rachat | Obagem",fallbackDescription:"Vendez votre diamant au meilleur prix à Paris. Expertise gemmologique certifiée GIA, évaluation gratuite et paiement immédiat. Obagem, diamantaire depuis 1985.",canonical:"/vendre-diamant"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:we,subtitle:"Expertise Diamantaire",title:"Diamants de Valeur",description:"Analyse indépendante et conseil stratégique pour vos pierres exceptionnelles."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Expertise"}),t.jsx("h2",{className:"font-display text-4xl md:text-5xl text-foreground mb-6",children:"Une Évaluation Objective de Votre Patrimoine"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Vous possédez un diamant de valeur et souhaitez connaître sa juste valeur marchande ? Que ce soit pour une succession, une décision patrimoniale ou simplement pour votre information, nous vous apportons une analyse indépendante et sans engagement."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-8",children:"Notre rôle n'est pas de vous acheter au plus vite, mais de vous éclairer objectivement sur les options qui s'offrent à vous."}),t.jsx("div",{className:"space-y-4",children:r8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.4,delay:s*.1},className:"flex items-center gap-3",children:[t.jsx("div",{className:"w-6 h-6 flex items-center justify-center border border-gold",children:t.jsx($,{className:"w-4 h-4 text-gold"})}),t.jsx("span",{className:"font-body text-foreground",children:e})]},e))})]}),t.jsxs(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"relative",children:[t.jsx("img",{src:Me,alt:"Certificats GIA diamants",className:"w-full aspect-[4/5] object-cover"}),t.jsxs("div",{className:"absolute -bottom-8 -left-8 bg-noir p-8 hidden lg:block",children:[t.jsx("p",{className:"font-display text-5xl text-gold mb-2",children:"GIA"}),t.jsx("p",{className:"font-body text-xs tracking-wider uppercase text-cream/70",children:"Expertise Certifiée"})]})]})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-secondary/50",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"text-center mb-16",children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Approche"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"font-display text-4xl md:text-5xl text-foreground mb-6",children:"Analyse au Cas par Cas"}),t.jsx(m.div,{initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},transition:{duration:.8,delay:.3},className:"w-24 h-px bg-gold mx-auto mb-8"}),t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.2},className:"font-body text-lg text-muted-foreground max-w-2xl mx-auto",children:"Chaque diamant est unique, chaque situation patrimoniale l'est également. Nous prenons le temps de comprendre vos objectifs avant de vous conseiller."})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:n8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:s*.15},className:"relative p-8 bg-background border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("span",{className:"font-display text-6xl text-gold/20 absolute top-4 right-6",children:e.step}),t.jsx("div",{className:"w-14 h-14 flex items-center justify-center border border-gold/30 mb-6",children:t.jsx(e.icon,{className:"w-6 h-6 text-gold"})}),t.jsx("h3",{className:"font-display text-2xl text-foreground mb-4",children:e.title}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed",children:e.description})]},e.title))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"max-w-4xl mx-auto",children:[t.jsxs("div",{className:"text-center mb-16",children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Vos Options"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"font-display text-4xl md:text-5xl text-foreground mb-6",children:"Trois Voies Possibles"}),t.jsx(m.div,{initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},transition:{duration:.8,delay:.3},className:"w-24 h-px bg-gold mx-auto"})]}),t.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"p-8 border border-border/50 text-center hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-4",children:"Vente Directe"}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:"Nous vous présentons des offres de notre réseau d'acheteurs qualifiés (Paris, Genève, Tel Aviv), sans intermédiaire."})]}),t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"p-8 border border-border/50 text-center hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-4",children:"Vente aux Enchères"}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:"Pour les diamants exceptionnels, nous vous orientons vers les maisons de vente adaptées si cette option maximise la valorisation."})]}),t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.2},className:"p-8 border border-border/50 text-center hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-4",children:"Conservation"}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:"Si la valeur patrimoniale ou sentimentale l'emporte, nous vous conseillons sur la conservation et la transmission."})]})]})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 lg:gap-24 items-start",children:[t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},children:[t.jsx(B,{className:"w-12 h-12 text-gold mb-6"}),t.jsx("h2",{className:"font-display text-4xl md:text-5xl text-cream mb-6",children:"Échangeons en Toute Confidentialité"}),t.jsx("p",{className:"font-body text-cream/70 leading-relaxed mb-8",children:"Décrivez-nous votre diamant pour une première analyse confidentielle. Sans engagement, nous étudions ensemble les meilleures options."}),t.jsxs("div",{className:"flex flex-col gap-3",children:[t.jsxs("p",{className:"font-body text-sm text-cream/60",children:[t.jsx("span",{className:"text-gold",children:"●"})," Analyse sans engagement"]}),t.jsxs("p",{className:"font-body text-sm text-cream/60",children:[t.jsx("span",{className:"text-gold",children:"●"})," Confidentialité garantie"]}),t.jsxs("p",{className:"font-body text-sm text-cream/60",children:[t.jsx("span",{className:"text-gold",children:"●"})," Expertise certifiée GIA"]})]})]}),t.jsx(L,{page:"Vendre Diamant",variant:"dark",title:"Analyse de Votre Diamant"})]})})})]}),t.jsx(R,{})]}),oe="/assets/hero-bijoux-BVvsC_AW.jpg",l8=[{image:Il,title:"Créations des Grandes Maisons",description:"Nous sommes spécialisés dans l'expertise des bijoux signés par les plus grands joailliers.",houses:["Cartier","Van Cleef & Arpels","Boucheron","Bulgari","Chaumet","Chopard","Tiffany & Co."]},{image:lr,title:"Bijoux de Succession",description:"Vous avez hérité de bijoux de famille et souhaitez connaître leur valeur ? Nous vous accompagnons dans cette démarche délicate.",types:["Pièces Art Déco","Belle Époque","Victorian","Bijoux anciens","Pierres de famille"]}],c8=[{icon:Tn,step:"01",title:"Authentification",description:"Nous vérifions l'authenticité, la signature et la provenance de chaque pièce avec la plus grande rigueur."},{icon:ha,step:"02",title:"Évaluation Objective",description:"Nos gemmologues analysent l'état, les pierres et la valeur marchande actuelle de vos bijoux."},{icon:Bh,step:"03",title:"Conseil Stratégique",description:"Selon vos objectifs, nous vous présentons les options : vente directe, enchères ou conservation."}],d8=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-bijou",fallbackTitle:"Vendre des Bijoux Signés à Paris | Cartier, Van Cleef | Obagem",fallbackDescription:"Expertise et rachat de bijoux signés Cartier, Van Cleef & Arpels, Boucheron à Paris. Évaluation gratuite par gemmologues certifiés. Paiement immédiat.",canonical:"/vendre-bijou"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Expertise Joaillière",title:"Bijoux Signés",description:"Analyse indépendante de vos créations des grandes maisons joaillières."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"max-w-3xl mx-auto text-center",children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Expertise"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"font-display text-4xl md:text-5xl text-foreground mb-6",children:"Chaque Bijou Mérite une Analyse Approfondie"}),t.jsx(m.div,{initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},transition:{duration:.8,delay:.3},className:"w-24 h-px bg-gold mx-auto mb-8"}),t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.2},className:"font-body text-lg text-muted-foreground leading-relaxed",children:"Que votre bijou soit un héritage familial, une pièce de collection ou une acquisition personnelle, nous vous apportons une analyse indépendante et objective, sans pression commerciale ni engagement de votre part."})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-secondary/50",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"space-y-20",children:l8.map((e,s)=>{var i;return t.jsxs(m.div,{initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:`grid lg:grid-cols-2 gap-12 lg:gap-20 items-center ${s%2===1?"lg:grid-flow-dense":""}`,children:[t.jsx("div",{className:s%2===1?"lg:col-start-2":"",children:t.jsxs("div",{className:"relative overflow-hidden aspect-[4/3]",children:[t.jsx("img",{src:e.image,alt:e.title,className:"w-full h-full object-cover"}),t.jsx("div",{className:"absolute inset-0 bg-noir/10"})]})}),t.jsxs("div",{className:s%2===1?"lg:col-start-1 lg:row-start-1":"",children:[t.jsxs("span",{className:"font-display text-7xl text-gold/20",children:["0",s+1]}),t.jsx("h3",{className:"font-display text-3xl md:text-4xl text-foreground mb-4 -mt-4",children:e.title}),t.jsx("div",{className:"w-12 h-px bg-gold mb-6"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:e.description}),t.jsx("div",{className:"flex flex-wrap gap-3",children:(i=e.houses||e.types)==null?void 0:i.map(a=>t.jsx("span",{className:"px-4 py-2 border border-border text-sm font-body text-muted-foreground hover:border-gold/30 transition-colors",children:a},a))})]})]},e.title)})})})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"text-center mb-16",children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Approche"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"font-display text-4xl md:text-5xl text-foreground mb-6",children:"Un Accompagnement Sur-Mesure"}),t.jsx(m.div,{initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},transition:{duration:.8,delay:.3},className:"w-24 h-px bg-gold mx-auto"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:c8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:s*.15},className:"relative p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("span",{className:"font-display text-6xl text-gold/20 absolute top-4 right-6",children:e.step}),t.jsx("div",{className:"w-14 h-14 flex items-center justify-center border border-gold/30 mb-6",children:t.jsx(e.icon,{className:"w-6 h-6 text-gold"})}),t.jsx("h3",{className:"font-display text-2xl text-foreground mb-4",children:e.title}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed",children:e.description})]},e.title))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-secondary/50",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Vos Options"}),t.jsx("h2",{className:"font-display text-4xl md:text-5xl text-foreground mb-6",children:"Nous Vous Conseillons, Vous Décidez"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Notre indépendance nous permet de vous conseiller objectivement, sans pression commerciale. Après analyse, nous vous présentons les différentes options qui s'offrent à vous :"}),t.jsxs("ul",{className:"space-y-4 mb-8",children:[t.jsxs("li",{className:"flex items-start gap-3",children:[t.jsx("span",{className:"text-gold font-display",children:"→"}),t.jsxs("span",{className:"font-body text-muted-foreground",children:[t.jsx("strong",{className:"text-foreground",children:"Vente directe"})," à notre réseau d'acheteurs internationaux qualifiés"]})]}),t.jsxs("li",{className:"flex items-start gap-3",children:[t.jsx("span",{className:"text-gold font-display",children:"→"}),t.jsxs("span",{className:"font-body text-muted-foreground",children:[t.jsx("strong",{className:"text-foreground",children:"Vente aux enchères"})," si cette option maximise la valorisation de votre pièce"]})]}),t.jsxs("li",{className:"flex items-start gap-3",children:[t.jsx("span",{className:"text-gold font-display",children:"→"}),t.jsxs("span",{className:"font-body text-muted-foreground",children:[t.jsx("strong",{className:"text-foreground",children:"Conservation"})," si la valeur patrimoniale ou sentimentale l'emporte"]})]})]})]}),t.jsxs(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:.2},className:"grid grid-cols-2 gap-6",children:[t.jsxs("div",{className:"p-8 bg-noir text-center col-span-2",children:[t.jsx("p",{className:"font-display text-4xl text-gold mb-2",children:"GIA"}),t.jsx("p",{className:"font-body text-xs tracking-wider uppercase text-cream/60",children:"Expertise Certifiée"})]}),t.jsxs("div",{className:"p-8 border border-border text-center col-span-2",children:[t.jsx("p",{className:"font-display text-2xl text-foreground mb-2",children:"Paris – Genève – Tel Aviv"}),t.jsx("p",{className:"font-body text-xs tracking-wider uppercase text-muted-foreground",children:"Réseau International d'Acheteurs"})]})]})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 lg:gap-24 items-start",children:[t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},children:[t.jsx(B,{className:"w-12 h-12 text-gold mb-6"}),t.jsx("h2",{className:"font-display text-4xl md:text-5xl text-cream mb-6",children:"Échangeons en Toute Confidentialité"}),t.jsx("p",{className:"font-body text-cream/70 leading-relaxed mb-8",children:"Décrivez-nous vos bijoux pour une première analyse confidentielle. Sans engagement, nous étudions ensemble les meilleures options pour votre patrimoine."}),t.jsxs("div",{className:"flex flex-col gap-3",children:[t.jsxs("p",{className:"font-body text-sm text-cream/60",children:[t.jsx("span",{className:"text-gold",children:"●"})," Analyse sans engagement"]}),t.jsxs("p",{className:"font-body text-sm text-cream/60",children:[t.jsx("span",{className:"text-gold",children:"●"})," Confidentialité garantie"]}),t.jsxs("p",{className:"font-body text-sm text-cream/60",children:[t.jsx("span",{className:"text-gold",children:"●"})," Expertise certifiée GIA"]})]})]}),t.jsx(L,{page:"Vendre Bijou",variant:"dark",title:"Analyse de Vos Bijoux"})]})})})]}),t.jsx(R,{})]}),Ue="/assets/boutique-interior-BUwTcjmQ.jpg",Ae="/assets/expertise-ZxB4caGm.jpg",u8=[{icon:ha,title:"Indépendance",description:"Aucun lien avec les maisons de vente. Notre seul intérêt : vous conseiller objectivement."},{icon:B,title:"Confidentialité",description:"Chaque dossier est traité dans la plus stricte discrétion. Votre patrimoine reste privé."},{icon:Zd,title:"Expertise",description:"Certifiés GIA, nos gemmologues évaluent vos biens selon les standards internationaux."},{icon:li,title:"Accès International",description:"Paris – Genève – Tel Aviv. Un réseau pour valoriser au mieux vos pièces exceptionnelles."}],m8=[{year:"1985",event:"Fondation de la Maison Obagem à Paris"},{year:"1995",event:"Agrément du Gemological Institute of America (GIA)"},{year:"2015",event:"30 ans d'expertise indépendante"},{year:"2020",event:"Développement du réseau international (Genève, Tel Aviv)"},{year:"2025",event:"40 ans au service du patrimoine précieux"}],p8=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"notre-maison",fallbackTitle:"Notre Maison | Obagem Diamantaire Paris depuis 1985",fallbackDescription:"Découvrez Obagem, maison d'expertise indépendante en diamants et bijoux précieux à Paris depuis 1985. Gemmologues certifiés GIA, confidentialité absolue.",canonical:"/notre-maison"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Ue,subtitle:"Notre Maison",title:"Expert Indépendant",description:"Un tiers de confiance pour vos biens précieux depuis 1985."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Positionnement"}),t.jsx("h2",{className:"font-display text-4xl md:text-5xl text-foreground mb-6",children:"L'Indépendance au Service de Votre Patrimoine"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Obagem n'est ni un négociant standard, ni une maison de vente aux enchères. Nous sommes un ",t.jsx("strong",{className:"text-foreground",children:"expert indépendant"}),", dont la mission est de vous accompagner dans les décisions concernant vos bijoux signés et pierres de valeur."]}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Notre indépendance totale nous permet de vous conseiller objectivement, sans pression commerciale. Que votre choix soit de vendre, de conserver, ou de transmettre, nous analysons chaque situation au cas par cas."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed",children:"Depuis 1985, nous avons accompagné des centaines de familles, héritiers et collectionneurs dans la valorisation de leur patrimoine précieux, toujours dans le respect et la confidentialité."})]}),t.jsxs(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:.2},className:"relative",children:[t.jsx("img",{src:Ae,alt:"Expertise gemmologique",className:"w-full aspect-[3/4] object-cover"}),t.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-noir/40 to-transparent"})]})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir text-cream",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"text-center mb-16",children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos Engagements"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"font-display text-4xl md:text-5xl text-cream mb-6",children:"Ce Qui Nous Différencie"}),t.jsx(m.div,{initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},transition:{duration:.8,delay:.3},className:"w-24 h-px bg-gold mx-auto"})]}),t.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-4 gap-8",children:u8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:s*.1},className:"text-center p-8 border border-cream/10 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("div",{className:"w-16 h-16 flex items-center justify-center border border-gold/30 mx-auto mb-6",children:t.jsx(e.icon,{className:"w-7 h-7 text-gold"})}),t.jsx("h3",{className:"font-display text-2xl text-cream mb-4",children:e.title}),t.jsx("p",{className:"font-body text-sm text-cream/60 leading-relaxed",children:e.description})]},e.title))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"max-w-4xl mx-auto",children:[t.jsxs("div",{className:"text-center mb-16",children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Approche"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"font-display text-4xl md:text-5xl text-foreground mb-6",children:"Conseil Stratégique, Pas de Pression"}),t.jsx(m.div,{initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},transition:{duration:.8,delay:.3},className:"w-24 h-px bg-gold mx-auto mb-8"}),t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.2},className:"font-body text-lg text-muted-foreground leading-relaxed",children:"Contrairement aux acteurs classiques du marché, nous ne cherchons pas à acheter vos bijoux au plus vite. Notre rôle est de vous éclairer sur les options qui s'offrent à vous."})]}),t.jsxs("div",{className:"grid md:grid-cols-3 gap-8",children:[t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"p-8 border border-border/50 text-center",children:[t.jsx("span",{className:"font-display text-5xl text-gold/30 block mb-4",children:"01"}),t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:"Vente Directe"}),t.jsx("p",{className:"font-body text-sm text-muted-foreground",children:"Nous vous présentons des offres de notre réseau d'acheteurs qualifiés, sans intermédiaire."})]}),t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"p-8 border border-border/50 text-center",children:[t.jsx("span",{className:"font-display text-5xl text-gold/30 block mb-4",children:"02"}),t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:"Vente aux Enchères"}),t.jsx("p",{className:"font-body text-sm text-muted-foreground",children:"Nous vous orientons vers les maisons de vente adaptées si cette option maximise la valorisation."})]}),t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.2},className:"p-8 border border-border/50 text-center",children:[t.jsx("span",{className:"font-display text-5xl text-gold/30 block mb-4",children:"03"}),t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:"Conservation"}),t.jsx("p",{className:"font-body text-sm text-muted-foreground",children:"Si la valeur patrimoniale l'emporte, nous vous conseillons sur la conservation et la transmission."})]})]})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-secondary/50",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"max-w-3xl mx-auto",children:[t.jsxs("div",{className:"text-center mb-16",children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Parcours"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"font-display text-4xl md:text-5xl text-foreground",children:"40 Ans d'Expertise"})]}),t.jsxs("div",{className:"relative",children:[t.jsx("div",{className:"absolute left-0 md:left-1/2 top-0 bottom-0 w-px bg-border md:-translate-x-1/2"}),m8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:s*.1},className:`relative pl-8 md:pl-0 pb-12 last:pb-0 ${s%2===0?"md:pr-1/2 md:text-right md:pr-12":"md:pl-1/2 md:pl-12"}`,children:[t.jsx("div",{className:"absolute left-0 md:left-1/2 top-1 w-3 h-3 bg-gold md:-translate-x-1/2"}),t.jsx("span",{className:"font-display text-3xl text-gold block mb-2",children:e.year}),t.jsx("p",{className:"font-body text-muted-foreground",children:e.event})]},e.year))]})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"text-center mb-12",children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos Certifications"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"font-display text-4xl md:text-5xl text-foreground",children:"Standards Internationaux"})]}),t.jsx("div",{className:"flex flex-wrap justify-center gap-8 mb-16",children:t.jsxs(m.div,{initial:{opacity:0,scale:.9},whileInView:{opacity:1,scale:1},viewport:{once:!0},className:"p-10 bg-secondary/50 border border-border hover:border-gold/30 transition-colors duration-500",children:[t.jsx("p",{className:"font-display text-4xl text-foreground mb-2",children:"GIA"}),t.jsx("p",{className:"font-body text-xs tracking-wider uppercase text-muted-foreground",children:"Gemological Institute of America"})]})}),t.jsx("div",{className:"max-w-2xl mx-auto",children:t.jsx(L,{page:"Notre Maison",title:"Contactez-nous",subtitle:"Première Analyse"})})]})})]}),t.jsx(R,{})]}),x8=[{icon:or,label:"Adresse",value:"43 Rue Beaubourg",subvalue:"75003 Paris, France"},{icon:md,label:"Téléphone",value:"01 48 87 81 44",href:"tel:0148878144"},{icon:o1,label:"Email",value:"contact@obagem.fr",href:"mailto:contact@obagem.fr"},{icon:a1,label:"Horaires",value:"Lundi - Vendredi",subvalue:"10h - 13h & 14h - 19h"}],h8=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"contact",fallbackTitle:"Contact | Obagem Diamantaire Paris – 43 Rue Beaubourg",fallbackDescription:"Contactez Obagem pour une expertise de vos diamants et bijoux précieux. 43 Rue Beaubourg, 75003 Paris. Rendez-vous confidentiel sur demande.",canonical:"/contact"}),t.jsx(_,{}),t.jsxs("main",{className:"pt-20",children:[t.jsx("section",{className:"py-20 md:py-28 bg-noir text-cream",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 text-center",children:[t.jsx(m.p,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Premier Contact"}),t.jsx(m.h1,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.6,delay:.1},className:"font-display text-5xl md:text-6xl lg:text-7xl text-cream mb-6",children:"Analyse Confidentielle"}),t.jsx(m.div,{initial:{scaleX:0},animate:{scaleX:1},transition:{duration:.8,delay:.3},className:"w-24 h-px bg-gold mx-auto mb-6"}),t.jsx(m.p,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.2},className:"font-body text-lg text-cream/80 max-w-2xl mx-auto",children:"Décrivez-nous vos bijoux ou pierres précieuses. Notre équipe vous recontactera sous 24h pour une première analyse."})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 lg:gap-24",children:[t.jsxs("div",{children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Espace"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"font-display text-4xl md:text-5xl text-foreground mb-6",children:"Rendez-vous Discret"}),t.jsx(m.div,{initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},transition:{duration:.8,delay:.3},className:"w-16 h-px bg-gold mb-8 origin-left"}),t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.2},className:"font-body text-muted-foreground leading-relaxed mb-10",children:"Nos locaux au cœur du Marais permettent des rendez-vous en toute confidentialité. Sur rendez-vous uniquement pour garantir la discrétion de chaque échange."}),t.jsx("div",{className:"grid sm:grid-cols-2 gap-6 mb-10",children:x8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5,delay:.3+s*.1},className:"p-6 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx(e.icon,{className:"w-5 h-5 text-gold mb-4"}),t.jsx("p",{className:"font-body text-xs tracking-wider uppercase text-muted-foreground mb-2",children:e.label}),e.href?t.jsx("a",{href:e.href,className:"font-display text-xl text-foreground hover:text-gold transition-colors",children:e.value}):t.jsxs(t.Fragment,{children:[t.jsx("p",{className:"font-display text-xl text-foreground",children:e.value}),e.subvalue&&t.jsx("p",{className:"font-body text-sm text-muted-foreground mt-1",children:e.subvalue})]})]},e.label))}),t.jsx(m.div,{initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},className:"relative overflow-hidden aspect-video",children:t.jsx("iframe",{src:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2624.7955890683986!2d2.3517989!3d48.8633889!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47e66e18a5b3a2f7%3A0x9b4e0b7b7b7b7b7b!2s43%20Rue%20Beaubourg%2C%2075003%20Paris!5e0!3m2!1sfr!2sfr!4v1699999999999!5m2!1sfr!2sfr",width:"100%",height:"100%",style:{border:0},allowFullScreen:!0,loading:"lazy",className:"grayscale hover:grayscale-0 transition-all duration-700"})})]}),t.jsx(L,{page:"Contact"})]})})}),t.jsx("section",{className:"py-16 bg-secondary/50",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"flex flex-col md:flex-row items-center justify-center gap-8 text-center",children:[t.jsxs("p",{className:"font-body text-sm text-muted-foreground",children:[t.jsx("span",{className:"text-gold",children:"●"})," Analyse sans engagement"]}),t.jsxs("p",{className:"font-body text-sm text-muted-foreground",children:[t.jsx("span",{className:"text-gold",children:"●"})," Confidentialité garantie"]}),t.jsxs("p",{className:"font-body text-sm text-muted-foreground",children:[t.jsx("span",{className:"text-gold",children:"●"})," Expertise indépendante"]})]})})})]}),t.jsx(R,{})]}),g8=()=>{const[e,s]=N.useState(""),[i,a]=N.useState(""),[r,n]=N.useState(!1),o=ou(),{toast:l}=Qd(),c=async d=>{d.preventDefault(),n(!0);try{const{data:u,error:p}=await dt.auth.signInWithPassword({email:e,password:i});if(p)throw p;const{data:x,error:h}=await dt.from("user_roles").select("role").eq("user_id",u.user.id).eq("role","admin").maybeSingle();if(h||!x)throw await dt.auth.signOut(),new Error("Accès non autorisé");o("/admin")}catch(u){l({title:"Erreur de connexion",description:u.message==="Accès non autorisé"?"Ce compte n'a pas les droits d'accès administrateur.":"Email ou mot de passe incorrect.",variant:"destructive"})}finally{n(!1)}};return t.jsxs("div",{className:"min-h-screen bg-noir flex items-center justify-center px-6",children:[t.jsx(xt,{children:t.jsx("meta",{name:"robots",content:"noindex, nofollow"})}),t.jsxs("div",{className:"w-full max-w-md",children:[t.jsxs("div",{className:"text-center mb-10",children:[t.jsx("div",{className:"w-16 h-16 border border-gold/30 flex items-center justify-center mx-auto mb-6",children:t.jsx(LI,{className:"w-7 h-7 text-gold"})}),t.jsx("h1",{className:"font-display text-3xl text-cream mb-2",children:"Backoffice Obagem"}),t.jsx("p",{className:"font-body text-sm text-cream/50",children:"Accès réservé à l'administration"})]}),t.jsxs("form",{onSubmit:c,className:"space-y-5",children:[t.jsxs("div",{children:[t.jsx("label",{className:"block font-body text-xs tracking-wider uppercase text-cream/60 mb-2",children:"Email"}),t.jsx(Ms,{type:"email",value:e,onChange:d=>s(d.target.value),required:!0,className:"border-cream/20 focus:border-gold bg-transparent text-cream h-12"})]}),t.jsxs("div",{children:[t.jsx("label",{className:"block font-body text-xs tracking-wider uppercase text-cream/60 mb-2",children:"Mot de passe"}),t.jsx(Ms,{type:"password",value:i,onChange:d=>a(d.target.value),required:!0,className:"border-cream/20 focus:border-gold bg-transparent text-cream h-12"})]}),t.jsx(Bt,{type:"submit",variant:"luxury-gold",size:"xl",className:"w-full",disabled:r,children:r?"Connexion...":"Se connecter"})]})]})]})},$y={"bijoux-signes":"Bijoux signés",diamants:"Diamants",pierres:"Pierres patrimoniales",succession:"Succession / Héritage",autre:"Autre"},Am={nouveau:"bg-blue-500/20 text-blue-300 border-blue-500/30",contacte:"bg-yellow-500/20 text-yellow-300 border-yellow-500/30","en-cours":"bg-orange-500/20 text-orange-300 border-orange-500/30",conclu:"bg-green-500/20 text-green-300 border-green-500/30",archive:"bg-gray-500/20 text-gray-400 border-gray-500/30"},Im={nouveau:"Nouveau",contacte:"Contacté","en-cours":"En cours",conclu:"Conclu",archive:"Archivé"},f8=()=>{const e=ou(),{toast:s}=Qd(),[i,a]=N.useState([]),[r,n]=N.useState(!0),[o,l]=N.useState(null),[c,d]=N.useState(""),[u,p]=N.useState("all"),[x,h]=N.useState(""),[j,f]=N.useState("leads"),[w,v]=N.useState([]),[g,y]=N.useState(null),[C,E]=N.useState(!1);N.useEffect(()=>{P(),I(),S()},[]);const P=async()=>{const{data:{session:z}}=await dt.auth.getSession();if(!z){e("/admin/login");return}const{data:J}=await dt.from("user_roles").select("role").eq("user_id",z.user.id).eq("role","admin").maybeSingle();J||(await dt.auth.signOut(),e("/admin/login"))},I=async()=>{n(!0);const{data:z,error:J}=await dt.from("leads").select("*").order("created_at",{ascending:!1});J?console.error("Error fetching leads:",J):a(z||[]),n(!1)},S=async()=>{const{data:z}=await dt.from("pages").select("*").order("slug",{ascending:!0});z&&v(z)},q=async(z,J)=>{const{error:Y}=await dt.from("leads").update({status:J}).eq("id",z);Y||(a(i.map(V=>V.id===z?{...V,status:J}:V)),(o==null?void 0:o.id)===z&&l({...o,status:J}),s({title:"Statut mis à jour"}))},D=async z=>{const{error:J}=await dt.from("leads").update({notes:x}).eq("id",z);J||(a(i.map(Y=>Y.id===z?{...Y,notes:x}:Y)),(o==null?void 0:o.id)===z&&l({...o,notes:x}),s({title:"Notes sauvegardées"}))},K=async()=>{if(!g)return;E(!0);const{error:z}=await dt.from("pages").update({title:g.title,meta_description:g.meta_description,canonical_path:g.canonical_path,og_title:g.og_title,og_description:g.og_description}).eq("id",g.id);z?s({title:"Erreur",description:"Impossible de sauvegarder.",variant:"destructive"}):(v(w.map(J=>J.id===g.id?g:J)),s({title:"SEO mis à jour",description:`Page "${g.slug}" sauvegardée.`})),E(!1)},H=async()=>{await dt.auth.signOut(),e("/admin/login")},te=i.filter(z=>{const J=!c||z.name.toLowerCase().includes(c.toLowerCase())||z.email.toLowerCase().includes(c.toLowerCase())||z.message.toLowerCase().includes(c.toLowerCase()),Y=u==="all"||z.status===u;return J&&Y}),W={total:i.length,nouveau:i.filter(z=>z.status==="nouveau").length,"en-cours":i.filter(z=>z.status==="contacte"||z.status==="en-cours").length,conclu:i.filter(z=>z.status==="conclu").length};return t.jsxs("div",{className:"min-h-screen bg-noir text-cream",children:[t.jsx(xt,{children:t.jsx("meta",{name:"robots",content:"noindex, nofollow"})}),t.jsxs("header",{className:"border-b border-cream/10 px-6 py-4 flex items-center justify-between",children:[t.jsxs("div",{className:"flex items-center gap-8",children:[t.jsxs("div",{children:[t.jsx("h1",{className:"font-display text-2xl text-cream",children:"Backoffice Obagem"}),t.jsx("p",{className:"font-body text-xs text-cream/40 tracking-wider uppercase mt-1",children:j==="leads"?"Gestion des leads":"Gestion SEO"})]}),t.jsxs("div",{className:"flex gap-1 border border-cream/10",children:[t.jsx("button",{onClick:()=>f("leads"),className:`px-4 py-2 font-body text-xs uppercase tracking-wider transition-colors ${j==="leads"?"bg-gold/20 text-gold":"text-cream/40 hover:text-cream"}`,children:"Leads"}),t.jsxs("button",{onClick:()=>f("seo"),className:`px-4 py-2 font-body text-xs uppercase tracking-wider transition-colors flex items-center gap-2 ${j==="seo"?"bg-gold/20 text-gold":"text-cream/40 hover:text-cream"}`,children:[t.jsx(li,{className:"w-3 h-3"}),"SEO"]})]})]}),t.jsxs(Bt,{variant:"ghost",onClick:H,className:"text-cream/60 hover:text-cream",children:[t.jsx(zI,{className:"w-4 h-4 mr-2"}),"Déconnexion"]})]}),j==="leads"?t.jsxs("div",{className:"flex h-[calc(100vh-73px)]",children:[t.jsxs("div",{className:"w-full lg:w-1/2 xl:w-2/5 border-r border-cream/10 flex flex-col",children:[t.jsxs("div",{className:"grid grid-cols-4 gap-3 p-4 border-b border-cream/10",children:[t.jsxs("div",{className:"p-3 bg-cream/5 text-center",children:[t.jsx("p",{className:"font-display text-2xl text-gold",children:W.total}),t.jsx("p",{className:"font-body text-xs text-cream/40",children:"Total"})]}),t.jsxs("div",{className:"p-3 bg-blue-500/5 text-center",children:[t.jsx("p",{className:"font-display text-2xl text-blue-400",children:W.nouveau}),t.jsx("p",{className:"font-body text-xs text-cream/40",children:"Nouveaux"})]}),t.jsxs("div",{className:"p-3 bg-orange-500/5 text-center",children:[t.jsx("p",{className:"font-display text-2xl text-orange-400",children:W["en-cours"]}),t.jsx("p",{className:"font-body text-xs text-cream/40",children:"En cours"})]}),t.jsxs("div",{className:"p-3 bg-green-500/5 text-center",children:[t.jsx("p",{className:"font-display text-2xl text-green-400",children:W.conclu}),t.jsx("p",{className:"font-body text-xs text-cream/40",children:"Conclus"})]})]}),t.jsxs("div",{className:"p-4 border-b border-cream/10 flex gap-3",children:[t.jsxs("div",{className:"relative flex-1",children:[t.jsx(Tn,{className:"absolute left-3 top-1/2 -translate-y-1/2 w-4 h-4 text-cream/30"}),t.jsx(Ms,{placeholder:"Rechercher...",value:c,onChange:z=>d(z.target.value),className:"pl-10 border-cream/15 bg-transparent text-cream h-10 text-sm"})]}),t.jsxs("select",{value:u,onChange:z=>p(z.target.value),className:"px-3 border border-cream/15 bg-transparent text-cream font-body text-sm h-10",children:[t.jsx("option",{value:"all",children:"Tous"}),Object.entries(Im).map(([z,J])=>t.jsx("option",{value:z,children:J},z))]})]}),t.jsx("div",{className:"flex-1 overflow-y-auto",children:r?t.jsx("div",{className:"p-8 text-center text-cream/40 font-body",children:"Chargement..."}):te.length===0?t.jsx("div",{className:"p-8 text-center text-cream/40 font-body",children:"Aucun lead trouvé"}):te.map(z=>t.jsxs("button",{onClick:()=>{l(z),h(z.notes||"")},className:`w-full text-left p-4 border-b border-cream/5 hover:bg-cream/5 transition-colors ${(o==null?void 0:o.id)===z.id?"bg-cream/8":""}`,children:[t.jsxs("div",{className:"flex items-start justify-between gap-3",children:[t.jsxs("div",{className:"min-w-0 flex-1",children:[t.jsx("p",{className:"font-display text-lg text-cream truncate",children:z.name}),t.jsx("p",{className:"font-body text-sm text-cream/50 truncate",children:z.email})]}),t.jsx("span",{className:`px-2 py-1 text-xs font-body border shrink-0 ${Am[z.status]||Am.nouveau}`,children:Im[z.status]||z.status})]}),t.jsxs("div",{className:"flex items-center gap-3 mt-2",children:[z.asset_type&&t.jsx("span",{className:"font-body text-xs text-gold",children:$y[z.asset_type]||z.asset_type}),z.file_urls&&z.file_urls.length>0&&t.jsxs("span",{className:"font-body text-xs text-cream/40",children:["📎 ",z.file_urls.length]}),t.jsx("span",{className:"font-body text-xs text-cream/30 ml-auto",children:new Date(z.created_at).toLocaleDateString("fr-FR",{day:"numeric",month:"short",year:"numeric"})})]}),t.jsx("p",{className:"font-body text-xs text-cream/40 mt-2 line-clamp-2",children:z.message})]},z.id))})]}),t.jsx("div",{className:"hidden lg:flex flex-1 flex-col",children:o?t.jsx("div",{className:"flex-1 overflow-y-auto p-8",children:t.jsxs("div",{className:"max-w-2xl",children:[t.jsxs("div",{className:"flex items-start justify-between mb-8",children:[t.jsxs("div",{children:[t.jsx("h2",{className:"font-display text-3xl text-cream",children:o.name}),t.jsxs("p",{className:"font-body text-sm text-cream/50 mt-1",children:["Reçu le ",new Date(o.created_at).toLocaleDateString("fr-FR",{day:"numeric",month:"long",year:"numeric",hour:"2-digit",minute:"2-digit"}),o.page&&` · Page: ${o.page}`]})]}),t.jsx("button",{onClick:()=>l(null),className:"text-cream/30 hover:text-cream",children:t.jsx(Yo,{className:"w-5 h-5"})})]}),t.jsxs("div",{className:"grid grid-cols-2 gap-4 mb-8",children:[t.jsxs("a",{href:`mailto:${o.email}`,className:"flex items-center gap-3 p-4 border border-cream/10 hover:border-gold/30 transition-colors",children:[t.jsx(o1,{className:"w-5 h-5 text-gold"}),t.jsxs("div",{children:[t.jsx("p",{className:"font-body text-xs text-cream/40 uppercase tracking-wider",children:"Email"}),t.jsx("p",{className:"font-body text-sm text-cream",children:o.email})]})]}),o.phone&&t.jsxs("a",{href:`tel:${o.phone}`,className:"flex items-center gap-3 p-4 border border-cream/10 hover:border-gold/30 transition-colors",children:[t.jsx(md,{className:"w-5 h-5 text-gold"}),t.jsxs("div",{children:[t.jsx("p",{className:"font-body text-xs text-cream/40 uppercase tracking-wider",children:"Téléphone"}),t.jsx("p",{className:"font-body text-sm text-cream",children:o.phone})]})]})]}),o.asset_type&&t.jsxs("div",{className:"mb-8 p-4 border border-cream/10",children:[t.jsx("p",{className:"font-body text-xs text-cream/40 uppercase tracking-wider mb-1",children:"Type de bien"}),t.jsx("p",{className:"font-display text-lg text-gold",children:$y[o.asset_type]||o.asset_type})]}),t.jsxs("div",{className:"mb-8 p-6 bg-cream/5 border-l-3 border-gold",children:[t.jsx("p",{className:"font-body text-xs text-cream/40 uppercase tracking-wider mb-3",children:"Message"}),t.jsx("p",{className:"font-body text-sm text-cream/80 leading-relaxed whitespace-pre-wrap",children:o.message})]}),o.file_urls&&o.file_urls.length>0&&t.jsxs("div",{className:"mb-8",children:[t.jsxs("p",{className:"font-body text-xs text-cream/40 uppercase tracking-wider mb-3",children:["📎 Pièces jointes (",o.file_urls.length,")"]}),t.jsx("div",{className:"grid grid-cols-2 gap-3",children:o.file_urls.map((z,J)=>{const Y=/\.(jpg|jpeg|png|gif|webp)$/i.test(z);return t.jsxs("a",{href:z,target:"_blank",rel:"noopener noreferrer",className:"border border-cream/10 hover:border-gold/30 transition-colors overflow-hidden group",children:[Y?t.jsx("img",{src:z,alt:`Fichier ${J+1}`,className:"w-full h-32 object-cover"}):t.jsx("div",{className:"h-32 flex items-center justify-center text-cream/30",children:t.jsx(eu,{className:"w-10 h-10"})}),t.jsxs("div",{className:"p-2 flex items-center justify-between",children:[t.jsxs("span",{className:"font-body text-xs text-cream/50",children:["Fichier ",J+1]}),t.jsx(TI,{className:"w-3 h-3 text-cream/30 group-hover:text-gold"})]})]},J)})})]}),t.jsxs("div",{className:"mb-8",children:[t.jsx("p",{className:"font-body text-xs text-cream/40 uppercase tracking-wider mb-3",children:"Statut"}),t.jsx("div",{className:"flex flex-wrap gap-2",children:Object.entries(Im).map(([z,J])=>t.jsx("button",{onClick:()=>q(o.id,z),className:`px-4 py-2 border font-body text-xs transition-colors ${o.status===z?Am[z]:"border-cream/10 text-cream/30 hover:border-cream/30"}`,children:J},z))})]}),t.jsxs("div",{children:[t.jsx("p",{className:"font-body text-xs text-cream/40 uppercase tracking-wider mb-3",children:"Notes internes"}),t.jsx(Eo,{value:x,onChange:z=>h(z.target.value),rows:4,className:"border-cream/15 bg-transparent text-cream resize-none placeholder:text-cream/20 mb-3",placeholder:"Ajouter des notes sur ce lead..."}),t.jsx(Bt,{onClick:()=>D(o.id),variant:"luxury",size:"sm",children:"Sauvegarder les notes"})]})]})}):t.jsx("div",{className:"flex-1 flex items-center justify-center text-cream/20",children:t.jsxs("div",{className:"text-center",children:[t.jsx(Zd,{className:"w-12 h-12 mx-auto mb-4"}),t.jsx("p",{className:"font-body text-sm",children:"Sélectionnez un lead pour voir les détails"})]})})})]}):t.jsxs("div",{className:"flex h-[calc(100vh-73px)]",children:[t.jsxs("div",{className:"w-full lg:w-2/5 border-r border-cream/10 flex flex-col",children:[t.jsx("div",{className:"p-4 border-b border-cream/10",children:t.jsxs("p",{className:"font-body text-xs text-cream/40 uppercase tracking-wider",children:[w.length," pages référencées"]})}),t.jsx("div",{className:"flex-1 overflow-y-auto",children:w.map(z=>t.jsxs("button",{onClick:()=>y({...z}),className:`w-full text-left p-4 border-b border-cream/5 hover:bg-cream/5 transition-colors ${(g==null?void 0:g.id)===z.id?"bg-cream/8":""}`,children:[t.jsxs("div",{className:"flex items-center gap-2 mb-1",children:[t.jsx(li,{className:"w-3 h-3 text-gold"}),t.jsx("p",{className:"font-display text-base text-cream",children:z.slug})]}),t.jsx("p",{className:"font-body text-xs text-cream/50 truncate",children:z.title}),t.jsx("p",{className:"font-body text-xs text-cream/30 mt-1",children:z.canonical_path})]},z.id))})]}),t.jsx("div",{className:"hidden lg:flex flex-1 flex-col",children:g?t.jsx("div",{className:"flex-1 overflow-y-auto p-8",children:t.jsxs("div",{className:"max-w-2xl",children:[t.jsxs("div",{className:"flex items-start justify-between mb-8",children:[t.jsxs("div",{children:[t.jsx("h2",{className:"font-display text-2xl text-cream",children:g.slug}),t.jsx("p",{className:"font-body text-xs text-cream/40 mt-1",children:g.canonical_path})]}),t.jsx("button",{onClick:()=>y(null),className:"text-cream/30 hover:text-cream",children:t.jsx(Yo,{className:"w-5 h-5"})})]}),t.jsxs("div",{className:"space-y-6",children:[t.jsxs("div",{children:[t.jsxs("label",{className:"font-body text-xs text-cream/40 uppercase tracking-wider mb-2 block",children:["Title ",t.jsxs("span",{className:"text-cream/20",children:["(",g.title.length,"/60 caractères)"]})]}),t.jsx(Ms,{value:g.title,onChange:z=>y({...g,title:z.target.value}),className:`border-cream/15 bg-transparent text-cream ${g.title.length>60?"border-red-500/50":""}`}),g.title.length>60&&t.jsx("p",{className:"font-body text-xs text-red-400 mt-1",children:"⚠ Trop long — risque de troncature dans les SERP"})]}),t.jsxs("div",{children:[t.jsxs("label",{className:"font-body text-xs text-cream/40 uppercase tracking-wider mb-2 block",children:["Meta Description ",t.jsxs("span",{className:"text-cream/20",children:["(",g.meta_description.length,"/160 caractères)"]})]}),t.jsx(Eo,{value:g.meta_description,onChange:z=>y({...g,meta_description:z.target.value}),rows:3,className:`border-cream/15 bg-transparent text-cream resize-none ${g.meta_description.length>160?"border-red-500/50":""}`}),g.meta_description.length>160&&t.jsx("p",{className:"font-body text-xs text-red-400 mt-1",children:"⚠ Trop long — risque de troncature dans les SERP"})]}),t.jsxs("div",{children:[t.jsx("label",{className:"font-body text-xs text-cream/40 uppercase tracking-wider mb-2 block",children:"URL Canonique"}),t.jsx(Ms,{value:g.canonical_path,onChange:z=>y({...g,canonical_path:z.target.value}),className:"border-cream/15 bg-transparent text-cream"})]}),t.jsxs("div",{className:"border-t border-cream/10 pt-6",children:[t.jsx("p",{className:"font-body text-xs text-cream/40 uppercase tracking-wider mb-4",children:"Open Graph (optionnel)"}),t.jsxs("div",{className:"space-y-4",children:[t.jsxs("div",{children:[t.jsx("label",{className:"font-body text-xs text-cream/30 mb-1 block",children:"OG Title"}),t.jsx(Ms,{value:g.og_title||"",onChange:z=>y({...g,og_title:z.target.value||null}),placeholder:"Utilise le title par défaut",className:"border-cream/15 bg-transparent text-cream placeholder:text-cream/15"})]}),t.jsxs("div",{children:[t.jsx("label",{className:"font-body text-xs text-cream/30 mb-1 block",children:"OG Description"}),t.jsx(Eo,{value:g.og_description||"",onChange:z=>y({...g,og_description:z.target.value||null}),rows:2,placeholder:"Utilise la meta description par défaut",className:"border-cream/15 bg-transparent text-cream resize-none placeholder:text-cream/15"})]})]})]}),t.jsxs("div",{className:"border border-cream/10 p-5",children:[t.jsx("p",{className:"font-body text-xs text-cream/40 uppercase tracking-wider mb-3",children:"Aperçu Google"}),t.jsxs("div",{className:"bg-white p-4 rounded",children:[t.jsxs("p",{className:"text-sm text-green-700 font-sans",children:["obagem.fr",g.canonical_path]}),t.jsx("p",{className:"text-lg text-blue-800 font-sans hover:underline cursor-pointer truncate",children:g.title}),t.jsx("p",{className:"text-sm text-gray-600 font-sans line-clamp-2 mt-1",children:g.meta_description})]})]}),t.jsx(Bt,{onClick:K,disabled:C,variant:"luxury",className:"w-full",children:C?t.jsx(t.Fragment,{children:"Sauvegarde..."}):t.jsxs(t.Fragment,{children:[t.jsx(UI,{className:"w-4 h-4 mr-2"}),"Sauvegarder les modifications SEO"]})})]})]})}):t.jsx("div",{className:"flex-1 flex items-center justify-center text-cream/20",children:t.jsxs("div",{className:"text-center",children:[t.jsx(li,{className:"w-12 h-12 mx-auto mb-4"}),t.jsx("p",{className:"font-body text-sm",children:"Sélectionnez une page pour modifier le SEO"})]})})})]})]})},v8=["Analyse des 4C (Carat, Couleur, Pureté, Taille)","Étude de la fluorescence et symétrie","Vérification de l'origine et traçabilité","Rapport de valeur marchande actualisé","Comparaison avec les références internationales","Recommandation stratégique personnalisée"],b8=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-un-diamant",fallbackTitle:"Expertiser un Diamant à Paris | Expertise Certifiée | Obagem",fallbackDescription:"Faites expertiser votre diamant par des gemmologues certifiés GIA à Paris. Analyse des 4C, rapport de valeur marchande et conseil stratégique personnalisé.",canonical:"/expertiser-un-diamant"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:we,subtitle:"Expertise Diamantaire",title:"Expertiser un Diamant",description:"Une analyse gemmologique indépendante pour connaître la juste valeur de votre diamant."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pourquoi Faire Expertiser"}),t.jsx("h2",{className:"font-display text-4xl md:text-5xl text-foreground mb-6",children:"Connaître la Vraie Valeur de Votre Pierre"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Que vous envisagiez une vente, une transmission patrimoniale ou simplement une mise à jour de la valeur de votre diamant, une expertise indépendante est indispensable. Contrairement aux estimations proposées par les acheteurs potentiels, notre analyse est ",t.jsx("strong",{className:"text-foreground",children:"objective et sans conflit d'intérêt"}),"."]}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-8",children:["Nos gemmologues certifiés ",t.jsx(b,{to:"/expertise-gia",className:"text-gold hover:underline",children:"GIA"})," examinent chaque diamant selon les critères internationaux les plus exigeants, vous offrant une vision claire et fiable de sa valeur sur le marché actuel."]}),t.jsx("div",{className:"space-y-3",children:v8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.08},className:"flex items-center gap-3",children:[t.jsx("div",{className:"w-5 h-5 flex items-center justify-center border border-gold",children:t.jsx($,{className:"w-3 h-3 text-gold"})}),t.jsx("span",{className:"font-body text-sm text-foreground",children:e})]},e))})]}),t.jsxs(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:.2},className:"relative",children:[t.jsx("img",{src:Me,alt:"Expertise diamant certifiée GIA",className:"w-full aspect-[4/5] object-cover"}),t.jsxs("div",{className:"absolute -bottom-6 -left-6 bg-noir p-6 hidden lg:block",children:[t.jsx("p",{className:"font-display text-4xl text-gold mb-1",children:"GIA"}),t.jsx("p",{className:"font-body text-xs tracking-wider uppercase text-cream/60",children:"Certification Internationale"})]})]})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-secondary/50",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"text-center mb-16",children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Processus"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"font-display text-4xl md:text-5xl text-foreground mb-6",children:"Comment Se Déroule l'Expertise"}),t.jsx(m.div,{initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},className:"w-24 h-px bg-gold mx-auto"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:[{step:"01",title:"Prise de Contact",desc:"Décrivez votre diamant via notre formulaire confidentiel. Nous vous recontactons sous 24h pour organiser un rendez-vous."},{step:"02",title:"Analyse en Personne",desc:"Lors d'un rendez-vous discret dans nos locaux parisiens, nos gemmologues examinent votre pierre avec les instruments de pointe."},{step:"03",title:"Rapport & Conseil",desc:"Vous recevez un rapport détaillé avec nos recommandations : vente directe, enchères, ou conservation patrimoniale."}].map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"relative p-8 bg-background border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("span",{className:"font-display text-6xl text-gold/20 absolute top-4 right-6",children:e.step}),t.jsx("h3",{className:"font-display text-2xl text-foreground mb-4",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.desc})]},e.step))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"flex flex-wrap justify-center gap-4",children:[{label:"Expertise GIA",to:"/expertise-gia"},{label:"Diamants de Valeur",to:"/vendre-diamant"},{label:"Bijoux Signés",to:"/vendre-bijou"},{label:"Notre Maison",to:"/notre-maison"}].map(e=>t.jsxs(b,{to:e.to,className:"px-6 py-3 border border-border/50 font-body text-sm text-muted-foreground hover:border-gold/50 hover:text-foreground transition-colors duration-300 flex items-center gap-2",children:[e.label,t.jsx(k,{className:"w-3 h-3"})]},e.to))})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 lg:gap-24 items-start",children:[t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},children:[t.jsx("h2",{className:"font-display text-4xl md:text-5xl text-cream mb-6",children:"Faites Expertiser Votre Diamant"}),t.jsx("p",{className:"font-body text-cream/70 leading-relaxed mb-8",children:"Envoyez-nous les détails de votre pierre pour une première analyse confidentielle. Nos gemmologues vous recontacteront sous 24h."}),t.jsxs("div",{className:"flex flex-col gap-3",children:[t.jsxs("p",{className:"font-body text-sm text-cream/60",children:[t.jsx("span",{className:"text-gold",children:"●"})," Analyse sans engagement"]}),t.jsxs("p",{className:"font-body text-sm text-cream/60",children:[t.jsx("span",{className:"text-gold",children:"●"})," Confidentialité garantie"]}),t.jsxs("p",{className:"font-body text-sm text-cream/60",children:[t.jsx("span",{className:"text-gold",children:"●"})," Expertise certifiée GIA"]})]})]}),t.jsx(L,{page:"Expertiser un Diamant",variant:"dark",title:"Expertise de Votre Diamant"})]})})})]}),t.jsx(R,{})]}),y8=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertise-gia",fallbackTitle:"Expertise GIA | Certification Diamants Paris | Obagem",fallbackDescription:"Expertise GIA à Paris : évaluation de diamants selon les standards du Gemological Institute of America. Analyse des 4C, certificat et rapport de valeur.",canonical:"/expertise-gia"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Me,subtitle:"Standard International",title:"Expertise GIA",description:"Le Gemological Institute of America : la référence mondiale en gemmologie."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Le GIA"}),t.jsx("h2",{className:"font-display text-4xl md:text-5xl text-foreground mb-6",children:"La Référence Mondiale en Gemmologie"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Le ",t.jsx("strong",{className:"text-foreground",children:"Gemological Institute of America (GIA)"})," est l'autorité mondiale en matière de certification des diamants et pierres précieuses. Fondé en 1931, le GIA a créé le système de classification des 4C (Carat, Couleur, Pureté, Taille) qui est aujourd'hui le standard universel."]}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Chez Obagem, nos gemmologues sont ",t.jsx("strong",{className:"text-foreground",children:"certifiés GIA"}),", garantissant une expertise conforme aux plus hauts standards internationaux. Cette certification est votre assurance d'une évaluation rigoureuse et impartiale."]}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed",children:["Que vous souhaitiez faire ",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertiser un diamant"})," ou évaluer des ",t.jsx(b,{to:"/vendre-bijou",className:"text-gold hover:underline",children:"bijoux signés"}),", notre expertise GIA vous offre la certitude d'une analyse fiable."]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:.2},children:t.jsx("img",{src:qs,alt:"Certificat GIA et dossier d'expertise",className:"w-full aspect-[4/5] object-cover"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir text-cream",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"text-center mb-16",children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pourquoi le GIA"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"font-display text-4xl md:text-5xl text-cream mb-6",children:"La Garantie d'une Expertise Fiable"}),t.jsx(m.div,{initial:{scaleX:0},whileInView:{scaleX:1},viewport:{once:!0},className:"w-24 h-px bg-gold mx-auto"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:[{icon:B,title:"Indépendance Totale",desc:"Le GIA est un organisme à but non lucratif. Ses certifications sont reconnues comme les plus impartiales du marché mondial."},{icon:wl,title:"Standards Rigoureux",desc:"Le système des 4C créé par le GIA est la norme internationale. Chaque pierre est évaluée selon des critères scientifiques précis."},{icon:li,title:"Reconnaissance Universelle",desc:"Un certificat GIA est accepté et respecté par tous les professionnels du monde entier : joailliers, maisons de vente, collectionneurs."}].map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"p-8 border border-cream/10 hover:border-gold/30 transition-colors duration-500 text-center",children:[t.jsx("div",{className:"w-16 h-16 flex items-center justify-center border border-gold/30 mx-auto mb-6",children:t.jsx(e.icon,{className:"w-7 h-7 text-gold"})}),t.jsx("h3",{className:"font-display text-2xl text-cream mb-4",children:e.title}),t.jsx("p",{className:"font-body text-sm text-cream/60 leading-relaxed",children:e.desc})]},e.title))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"max-w-4xl mx-auto",children:[t.jsxs("div",{className:"text-center mb-16",children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Les Critères"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"font-display text-4xl md:text-5xl text-foreground",children:"Les 4C du Diamant"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-8",children:[{letter:"C",title:"Carat",desc:"Le poids du diamant, mesuré en carats. Un carat équivaut à 0,20 gramme. La valeur augmente exponentiellement avec le poids."},{letter:"C",title:"Couleur (Color)",desc:"Classée de D (incolore, le plus rare) à Z. Les diamants les plus valorisés sont ceux qui approchent l'absence totale de couleur."},{letter:"C",title:"Pureté (Clarity)",desc:"Évalue les inclusions internes et imperfections. L'échelle va de FL (Flawless) à I3, avec des niveaux intermédiaires comme VVS et VS."},{letter:"C",title:"Taille (Cut)",desc:"La qualité de la taille détermine l'éclat du diamant. Un diamant parfaitement taillé réfléchit la lumière de manière optimale."}].map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("span",{className:"font-display text-5xl text-gold/25",children:e.letter}),t.jsx("h3",{className:"font-display text-2xl text-foreground mb-3 -mt-2",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.desc})]},e.title))})]})})}),t.jsx("section",{className:"py-16 bg-secondary/50",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"flex flex-wrap justify-center gap-4",children:[{label:"Expertiser un Diamant",to:"/expertiser-un-diamant"},{label:"Diamants de Valeur",to:"/vendre-diamant"},{label:"Bijoux Signés",to:"/vendre-bijou"},{label:"Notre Maison",to:"/notre-maison"}].map(e=>t.jsxs(b,{to:e.to,className:"px-6 py-3 border border-border/50 font-body text-sm text-muted-foreground hover:border-gold/50 hover:text-foreground transition-colors duration-300 flex items-center gap-2",children:[e.label,t.jsx(k,{className:"w-3 h-3"})]},e.to))})})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"max-w-2xl mx-auto",children:t.jsx(L,{page:"Expertise GIA",title:"Demandez Votre Expertise GIA",subtitle:"Certification Internationale"})})})})]}),t.jsx(R,{})]}),wt="/assets/hero-diamond-vC52okaF.jpg",j8=["Diamants solitaires certifiés GIA ou non","Diamants de collection et d'investissement","Diamants de couleur exceptionnels (fancy)","Pierres issues de successions et héritages","Diamants montés sur bijoux des grandes maisons","Lots de diamants professionnels"],w8=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"rachat-diamant",fallbackTitle:"Rachat de Diamant à Paris | Meilleur Prix | Obagem",fallbackDescription:"Rachat de diamants au meilleur prix à Paris. Expertise indépendante, paiement immédiat et confidentialité garantie. Obagem, diamantaire certifié depuis 1985.",canonical:"/rachat-diamant"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:wt,subtitle:"Valorisation Patrimoniale",title:"Valoriser Votre Diamant",description:"Un accompagnement expert pour obtenir la juste valeur de votre diamant, en toute confidentialité."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Approche"}),t.jsx("h2",{className:"font-display text-4xl md:text-5xl text-foreground mb-6",children:"Un Conseil Objectif, Pas une Offre Pressée"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Chez Obagem, nous ne pratiquons pas le rachat à la va-vite. Notre rôle de ",t.jsx("strong",{className:"text-foreground",children:"tiers de confiance indépendant"})," est de vous accompagner dans la valorisation de votre diamant avec une approche stratégique et transparente."]}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Après une ",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise gemmologique approfondie"})," réalisée par nos spécialistes certifiés ",t.jsx(b,{to:"/expertise-gia",className:"text-gold hover:underline",children:"GIA"}),", nous vous présentons objectivement les différentes options pour maximiser la valeur de votre pierre."]}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed",children:"Vente directe à notre réseau international (Paris, Genève, Tel Aviv), orientation vers les maisons de vente aux enchères, ou conseil de conservation patrimoniale — la décision vous appartient toujours."})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:.2},children:t.jsx("img",{src:Oe,alt:"Diamant expertisé par Obagem",className:"w-full aspect-[4/5] object-cover"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-secondary/50",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-3xl mx-auto text-center mb-16",children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Diamants Concernés"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"font-display text-4xl md:text-5xl text-foreground",children:"Types de Diamants que Nous Analysons"})]}),t.jsx("div",{className:"max-w-2xl mx-auto grid sm:grid-cols-2 gap-4",children:j8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.08},className:"flex items-start gap-3 p-4 border border-border/50 hover:border-gold/30 transition-colors",children:[t.jsx($,{className:"w-4 h-4 text-gold mt-0.5 shrink-0"}),t.jsx("span",{className:"font-body text-sm text-foreground",children:e})]},e))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"max-w-4xl mx-auto",children:[t.jsx("div",{className:"text-center mb-16",children:t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"font-display text-4xl md:text-5xl text-foreground",children:"Trois Voies de Valorisation"})}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:[{title:"Vente Directe",desc:"Accès à notre réseau d'acheteurs qualifiés à Paris, Genève et Tel Aviv. Transaction rapide et sécurisée."},{title:"Vente aux Enchères",desc:"Pour les diamants exceptionnels, nous vous orientons vers les maisons de vente les plus adaptées."},{title:"Conservation",desc:"Si la valeur patrimoniale l'emporte, nous vous conseillons sur la conservation et la transmission."}].map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-8 border border-border/50 text-center hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-4",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.desc})]},e.title))})]})})}),t.jsx("section",{className:"py-16 bg-secondary/50",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"flex flex-wrap justify-center gap-4",children:[{label:"Expertiser un Diamant",to:"/expertiser-un-diamant"},{label:"Expertise GIA",to:"/expertise-gia"},{label:"Bijoux Signés",to:"/vendre-bijou"},{label:"Notre Maison",to:"/notre-maison"}].map(e=>t.jsxs(b,{to:e.to,className:"px-6 py-3 border border-border/50 font-body text-sm text-muted-foreground hover:border-gold/50 hover:text-foreground transition-colors duration-300 flex items-center gap-2",children:[e.label,t.jsx(k,{className:"w-3 h-3"})]},e.to))})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 lg:gap-24 items-start",children:[t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},children:[t.jsx(B,{className:"w-12 h-12 text-gold mb-6"}),t.jsx("h2",{className:"font-display text-4xl md:text-5xl text-cream mb-6",children:"Valorisez Votre Diamant en Confiance"}),t.jsx("p",{className:"font-body text-cream/70 leading-relaxed mb-8",children:"Décrivez-nous votre diamant. Nos experts vous recontacteront sous 24h pour une première analyse confidentielle."})]}),t.jsx(L,{page:"Rachat Diamant",variant:"dark",title:"Analyse de Votre Diamant"})]})})})]}),t.jsx(R,{})]}),Tt="/assets/vintage-jewelry-BQkZBo46.jpg",N8=["Bagues de fiançailles Tiffany Setting","Collections Return to Tiffany","Créations Jean Schlumberger","Pièces Elsa Peretti","Collection Tiffany T","Pièces haute joaillerie Blue Book","Bijoux vintage et pièces de collection","Montres et accessoires signés"],Uy=[{question:"Comment savoir si mon bijou Tiffany est authentique ?",answer:"Chaque bijou Tiffany & Co. porte la mention « Tiffany & Co. » gravée, accompagnée du poinçon de métal et parfois du numéro de collection. Nos experts vérifient ces marquages, la qualité de fabrication et comparent avec les catalogues historiques de la maison."},{question:"Les bijoux Tiffany vintage valent-ils plus que les modèles actuels ?",answer:"Les pièces vintage, notamment les créations Jean Schlumberger des années 1960-70 et les premiers modèles Elsa Peretti, peuvent se vendre bien au-dessus de leur prix d'origine. La rareté et l'état de conservation sont les facteurs déterminants."},{question:"Rachetez-vous les bagues de fiançailles Tiffany Setting ?",answer:"Oui, le Tiffany Setting est l'un des solitaires les plus recherchés au monde. Nous évaluons le diamant selon les critères GIA et prenons en compte la prime de marque Tiffany, qui représente une plus-value significative par rapport à un solitaire non signé."},{question:"Quelle est la décote à la revente d'un bijou Tiffany ?",answer:"La décote varie selon la collection et la rareté. Les pièces courantes (Return to Tiffany en argent) subissent une décote de 40-60%, tandis que les pièces de haute joaillerie Blue Book ou les créations Schlumberger peuvent se revendre à leur prix d'achat, voire au-dessus."}],k8=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"tiffany-co",fallbackTitle:"Vendre Bijoux Tiffany & Co. | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de créations Tiffany & Co. à Paris. Évaluation spécialisée des collections Setting, Schlumberger, Peretti. Paiement immédiat.",canonical:"/evaluer-et-vendre-des-creations-de-tiffany-co-service-expert-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Il,subtitle:"Expertise Joaillière",title:"Créations Tiffany & Co.",description:"Expertise indépendante et valorisation de vos bijoux Tiffany & Co. par des gemmologues certifiés."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Tiffany & Co."}),t.jsx("h2",{className:"font-display text-4xl md:text-5xl text-foreground mb-6",children:"L'Expertise des Créations Tiffany"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Les bijoux Tiffany & Co. occupent une place unique dans le patrimoine joaillier. Depuis la fondation de la maison en 1837 à New York, chaque création incarne un savoir-faire d'exception et une esthétique reconnaissable entre toutes."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Nos gemmologues certifiés ",t.jsx(b,{to:"/expertise-gia",className:"text-gold hover:underline",children:"GIA"})," sont spécialisés dans l'authentification et la valorisation des pièces Tiffany & Co. Nous analysons chaque création avec la même rigueur : authenticité de la signature, qualité des pierres, état de conservation et valeur sur le marché actuel."]}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Que vos bijoux Tiffany proviennent d'un héritage, d'une collection personnelle ou d'une acquisition, nous vous offrons un accompagnement confidentiel et une ",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise indépendante"})," pour éclairer vos décisions."]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:.2},children:t.jsx("img",{src:Tt,alt:"Bijoux Tiffany & Co. expertise",className:"w-full aspect-[4/5] object-cover"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-secondary/50",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-3xl mx-auto text-center mb-16",children:[t.jsx(m.p,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pièces Expertisées"}),t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.1},className:"font-display text-4xl md:text-5xl text-foreground",children:"Les Créations Tiffany que Nous Analysons"})]}),t.jsx("div",{className:"max-w-2xl mx-auto grid sm:grid-cols-2 gap-4",children:N8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.07},className:"flex items-start gap-3 p-4 border border-border/50 hover:border-gold/30 transition-colors",children:[t.jsx(In,{className:"w-4 h-4 text-gold mt-0.5 shrink-0"}),t.jsx("span",{className:"font-body text-sm text-foreground",children:e})]},e))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"max-w-4xl mx-auto",children:[t.jsx("div",{className:"text-center mb-16",children:t.jsx(m.h2,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"font-display text-4xl md:text-5xl text-foreground",children:"Pourquoi Confier Vos Tiffany à Obagem"})}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:[{title:"Authentification",desc:"Vérification rigoureuse de la signature, des poinçons et de la provenance de chaque pièce Tiffany & Co."},{title:"Valorisation Optimale",desc:"Accès à notre réseau d'acheteurs internationaux spécialisés dans les grandes maisons joaillières."},{title:"Conseil Patrimonial",desc:"Si vos bijoux Tiffany ont une valeur sentimentale, nous vous guidons vers la conservation ou la transmission."}].map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-8 border border-border/50 text-center hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-4",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.desc})]},e.title))})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-secondary/30",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vendre un bijou Tiffany & Co."})]}),t.jsx("div",{className:"space-y-6",children:Uy.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:Uy.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 text-center",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-6",children:"Nous Expertisons Également"}),t.jsx("div",{className:"flex flex-wrap justify-center gap-4",children:["Cartier","Van Cleef & Arpels","Boucheron","Bulgari","Chaumet","Chopard"].map(e=>t.jsx("span",{className:"px-5 py-2 border border-cream/15 font-body text-sm text-cream/60",children:e},e))}),t.jsx("div",{className:"mt-8",children:t.jsxs(b,{to:"/vendre-bijou",className:"font-body text-sm text-gold hover:underline inline-flex items-center gap-2",children:["Voir toutes les maisons expertisées ",t.jsx(k,{className:"w-3 h-3"})]})})]})}),t.jsx("section",{className:"py-16 bg-secondary/50",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"flex flex-wrap justify-center gap-4",children:[{label:"Bijoux Signés",to:"/vendre-bijou"},{label:"Expertiser un Diamant",to:"/expertiser-un-diamant"},{label:"Expertise GIA",to:"/expertise-gia"},{label:"Diamants de Valeur",to:"/vendre-diamant"}].map(e=>t.jsxs(b,{to:e.to,className:"px-6 py-3 border border-border/50 font-body text-sm text-muted-foreground hover:border-gold/50 hover:text-foreground transition-colors duration-300 flex items-center gap-2",children:[e.label,t.jsx(k,{className:"w-3 h-3"})]},e.to))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 lg:gap-24 items-start",children:[t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},children:[t.jsx(B,{className:"w-12 h-12 text-gold mb-6"}),t.jsx("h2",{className:"font-display text-4xl md:text-5xl text-foreground mb-6",children:"Faites Expertiser Vos Tiffany & Co."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-8",children:"Décrivez vos créations Tiffany pour une première analyse confidentielle. Photos bienvenues pour une évaluation plus précise."})]}),t.jsx(L,{page:"Tiffany & Co.",title:"Expertise Tiffany & Co.",subtitle:"Bijoux Signés"})]})})})]}),t.jsx(R,{})]}),C8=["Solitaires Art Déco et Belle Époque","Bagues Toi & Moi en diamants","Créations vintage Cartier, Van Cleef & Arpels, Tiffany & Co.","Bagues de fiançailles à diamant certifié GIA","Montures anciennes en platine et or blanc","Pièces de succession avec provenance documentée"],E8=[{step:"01",title:"Prise de contact confidentielle",description:"Décrivez votre pièce et partagez des photos. Notre équipe vous répond sous 24 heures avec une première estimation indicative."},{step:"02",title:"Expertise gemmologique",description:"Nos gemmologues certifiés GIA analysent chaque composant : qualité du diamant central, pierres d'accompagnement, authenticité de la monture."},{step:"03",title:"Proposition de rachat",description:"Sur la base de l'expertise et des cours internationaux du diamant, nous vous présentons une offre transparente et détaillée."}],P8=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"bagues-fiancailles-vintage",fallbackTitle:"Vendre une Bague de Fiançailles Vintage | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de bagues de fiançailles vintage à Paris. Solitaires Art Déco, créations signées, diamants certifiés. Évaluation gratuite par gemmologues GIA.",canonical:"/vendre-une-bague-de-fiancailles-vintage-expertise-et-vente-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Tt,subtitle:"Joaillerie Patrimoniale",title:"Bagues de Fiançailles Vintage",description:"Expertise et valorisation de vos bagues de fiançailles anciennes et vintage par nos gemmologues certifiés."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Chaque bague raconte une histoire d'amour"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les bagues de fiançailles vintage représentent bien plus qu'un bijou : elles incarnent un patrimoine sentimental et une valeur gemmologique souvent sous-estimée. Qu'il s'agisse d'un solitaire Art Déco des années 1920, d'une création signée par une grande maison ou d'une pièce transmise de génération en génération, chaque bague mérite une expertise à la hauteur de son histoire."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos gemmologues certifiés GIA analysent chaque composant de votre bague — diamant central, pierres d'accompagnement, monture et provenance — pour vous garantir une évaluation juste et transparente, alignée sur les cours internationaux."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/expertiser-un-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Expertiser un diamant ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertise-gia",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Certification GIA ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Il,alt:"Bague de fiançailles vintage expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pièces éligibles"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Types de bagues que nous expertisons"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:C8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre approche"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Un processus en trois étapes"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:E8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center",children:[t.jsx("span",{className:"font-display text-5xl text-gold/20",children:e.step}),t.jsx("h3",{className:"font-display text-xl text-foreground mt-2 mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.description})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-bijou",label:"Vendre des bijoux signés",icon:In},{to:"/vendre-diamant",label:"Vendre un diamant",icon:B},{to:"/rachat-diamant",label:"Rachat de diamant",icon:n1}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(e.icon,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre bague"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Envoyez-nous les détails de votre pièce pour une première estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"bagues-fiancailles-vintage"})]})})]}),t.jsx(R,{})]}),He="/assets/gemstones-CzJlR0L_.jpg",S8=["Couleur : du vert bleuté au vert profond, les nuances déterminent la valeur","Pureté : les inclusions naturelles (« jardins ») caractérisent chaque pierre","Origine : Colombie, Zambie, Brésil — la provenance influence le prix","Traitement : identification des traitements (huilage, résine) par spectroscopie","Taille : émeraude, coussin, ovale — la qualité de la taille impacte l'éclat","Certification : rapports GIA, Gübelin ou SSEF pour les pierres d'exception"],A8=[{name:"Colombie",description:"Les émeraudes colombiennes de Muzo et Chivor sont les plus prisées au monde pour leur vert intense saturé et leur fluorescence distinctive."},{name:"Zambie",description:"Les émeraudes zambiennes offrent un vert profond à nuance bleutée, avec une pureté souvent supérieure aux pierres colombiennes."},{name:"Brésil",description:"Le Brésil produit des émeraudes de qualité variable, avec des spécimens exceptionnels rivalisant avec les meilleures origines."}],I8=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"emeraude",fallbackTitle:"Émeraude : Expertise & Rachat | Pierre Précieuse | Obagem Paris",fallbackDescription:"Expertise et rachat d'émeraudes à Paris. Évaluation par gemmologues certifiés : origine, pureté, traitement. Colombie, Zambie, Brésil. Paiement immédiat.",canonical:"/emeraude"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:He,subtitle:"Pierres Précieuses",title:"L'Émeraude",description:"Expertise indépendante et rachat d'émeraudes d'exception par nos gemmologues certifiés."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"La reine des pierres précieuses"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"L'émeraude fascine depuis l'Antiquité par son vert incomparable. Pierre des pharaons et des couronnes royales, elle demeure aujourd'hui l'une des gemmes les plus recherchées sur le marché international. Sa rareté, combinée à une demande croissante des collectionneurs, en fait un actif patrimonial de premier plan."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos gemmologues certifiés analysent chaque émeraude selon les critères les plus exigeants : couleur, pureté, origine géographique et éventuels traitements. Cette expertise rigoureuse vous garantit une évaluation juste, fondée sur les références du marché international."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-gubelin-gem-lab",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Certification Gübelin ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertise-gia",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Standards GIA ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:lr,alt:"Émeraude expertise gemmologique Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Critères d'évaluation"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Ce que nos gemmologues analysent"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:S8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Provenance"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Les grandes origines"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:A8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-2xl text-foreground mb-3",children:e.name}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.description})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-bijou",label:"Vendre des bijoux signés"},{to:"/vendre-gubelin-gem-lab",label:"Certification Gübelin"},{to:"/quest-ce-que-le-gia",label:"Qu'est-ce que le GIA ?"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre émeraude"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Partagez les détails de votre pierre pour recevoir une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"emeraude"})]})})]}),t.jsx(R,{})]}),T8=["Identification précise de l'origine géographique des pierres","Détection avancée des traitements par spectroscopie","Rapports reconnus par les maisons de vente internationales","Expertise spécialisée sur les émeraudes, rubis et saphirs","Traçabilité et provenance documentée","Standard de référence pour les collectionneurs et investisseurs"],q8=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-gubelin-gem-lab",fallbackTitle:"Certification Gübelin Gem Lab | Expertise Pierres Précieuses | Obagem",fallbackDescription:"Expertise de pierres précieuses certifiées Gübelin Gem Lab à Paris. Identification d'origine, détection de traitements. Valorisation optimale de vos gemmes.",canonical:"/vendre-gubelin-gem-lab"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Me,subtitle:"Certification Internationale",title:"Gübelin Gem Lab",description:"L'expertise Gübelin, référence mondiale pour l'identification et la certification des pierres précieuses."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Le laboratoire de référence pour les pierres de couleur"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Fondé en 1923 à Lucerne, le Gübelin Gem Lab est aujourd'hui considéré comme l'un des laboratoires gemmologiques les plus prestigieux au monde. Spécialisé dans l'analyse des pierres de couleur — émeraudes, rubis, saphirs — il est particulièrement reconnu pour sa capacité à déterminer l'origine géographique des gemmes avec une précision inégalée."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous travaillons en étroite collaboration avec les standards Gübelin pour garantir une évaluation rigoureuse de vos pierres précieuses. Un rapport Gübelin constitue un atout majeur pour maximiser la valeur de votre gemme sur le marché international."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/emeraude",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Expertise émeraudes ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/quest-ce-que-le-gia",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Qu'est-ce que le GIA ? ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:qs,alt:"Certification Gübelin Gem Lab expertise pierres précieuses",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pourquoi Gübelin"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Un standard d'excellence"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:T8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Comprendre les différences"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"GIA et Gübelin : deux approches complémentaires"})]}),t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"grid md:grid-cols-2 gap-8",children:[t.jsxs("div",{className:"p-6 border border-border",children:[t.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[t.jsx(li,{className:"w-6 h-6 text-gold"}),t.jsx("h3",{className:"font-display text-xl text-foreground",children:"GIA"})]}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:"Référence mondiale pour les diamants. Le système des 4C (Carat, Couleur, Pureté, Taille) développé par le GIA est le standard universel d'évaluation des diamants."}),t.jsxs(b,{to:"/expertise-gia",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-xs tracking-wider uppercase mt-4 transition-colors",children:["En savoir plus ",t.jsx(k,{className:"w-3 h-3"})]})]}),t.jsxs("div",{className:"p-6 border border-border",children:[t.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[t.jsx(wl,{className:"w-6 h-6 text-gold"}),t.jsx("h3",{className:"font-display text-xl text-foreground",children:"Gübelin"})]}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:"Spécialiste des pierres de couleur. Le Gübelin Gem Lab excelle dans la détermination d'origine et la détection des traitements sur les émeraudes, rubis et saphirs."})]})]})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/emeraude",label:"Expertise émeraudes"},{to:"/expertise-gia",label:"Certification GIA"},{to:"/vendre-bijou",label:"Vendre des bijoux signés"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites évaluer votre pierre précieuse"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Envoyez-nous les détails de votre gemme et son éventuel certificat pour une expertise confidentielle."})]}),t.jsx(L,{page:"gubelin-gem-lab"})]})})]}),t.jsx(R,{})]}),D8=[{question:"Qu'est-ce que le GIA exactement ?",answer:"Le Gemological Institute of America (GIA) est un organisme à but non lucratif fondé en 1931 à New York. Il est aujourd'hui la référence mondiale en matière de gemmologie, d'éducation et de recherche sur les pierres précieuses."},{question:"Pourquoi le GIA est-il si important ?",answer:"Le GIA a créé le système international des 4C (Carat, Couleur, Pureté, Taille) qui est devenu le langage universel d'évaluation des diamants. Un certificat GIA garantit une évaluation objective, indépendante et reconnue dans le monde entier."},{question:"Quelle est la différence entre un certificat GIA et un autre laboratoire ?",answer:"Le GIA est considéré comme le plus strict et le plus fiable des laboratoires gemmologiques. Ses normes de grading sont les plus exigeantes, ce qui signifie qu'un diamant certifié GIA offre la garantie la plus fiable de sa qualité réelle."},{question:"Mon diamant n'a pas de certificat GIA, a-t-il moins de valeur ?",answer:"Pas nécessairement. Nos gemmologues certifiés GIA peuvent évaluer votre diamant selon les mêmes standards, même sans certificat préexistant. Nous pouvons également vous accompagner dans la démarche de certification."}],V8=[{letter:"C",name:"Carat",description:"Le poids de la pierre, mesuré en carats. Un carat équivaut à 0,20 gramme."},{letter:"C",name:"Couleur (Color)",description:"Échelle de D (incolore) à Z. Les diamants les plus incolores sont les plus rares et les plus valorisés."},{letter:"C",name:"Pureté (Clarity)",description:"De FL (sans défaut) à I3. La pureté évalue les inclusions visibles sous grossissement ×10."},{letter:"C",name:"Taille (Cut)",description:"De Excellent à Poor. La qualité de la taille détermine la brillance et le feu du diamant."}],_8=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"quest-ce-que-le-gia",fallbackTitle:"Qu'est-ce que le GIA ? | Guide Complet | Obagem Paris",fallbackDescription:"Découvrez le GIA (Gemological Institute of America) : le standard mondial d'évaluation des diamants. Système des 4C, certification, importance pour la valorisation.",canonical:"/quest-ce-que-le-gia"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Me,subtitle:"Guide Gemmologique",title:"Qu'est-ce que le GIA ?",description:"Tout comprendre sur le Gemological Institute of America, la référence mondiale en gemmologie."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Le Gemological Institute of America"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Fondé en 1931 par Robert M. Shipley, le GIA est un organisme à but non lucratif dédié à la recherche, l'éducation et la certification en gemmologie. Basé à Carlsbad en Californie, il opère dans le monde entier et a formé des générations de gemmologues professionnels."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Le GIA est à l'origine du système des 4C — Carat, Couleur, Pureté et Taille — qui constitue aujourd'hui le langage universel d'évaluation des diamants. Ce système, adopté par l'ensemble de l'industrie, garantit une évaluation objective et standardisée de chaque pierre."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos gemmologues sont formés aux standards du GIA. Cette formation garantit à nos clients une expertise rigoureuse, indépendante et conforme aux normes internationales les plus exigeantes."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/expertise-gia",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Notre expertise GIA ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-un-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Expertiser un diamant ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Certification GIA expertise diamant Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Le système universel"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Les 4C du GIA"}),t.jsx("p",{className:"font-body text-cream/50 mt-4 max-w-xl mx-auto",children:"Le cadre d'évaluation créé par le GIA et adopté par l'ensemble de l'industrie diamantaire mondiale."})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-6 max-w-3xl mx-auto",children:V8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-cream/10",children:[t.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[t.jsx("span",{className:"font-display text-3xl text-gold",children:e.letter}),t.jsx("h3",{className:"font-display text-lg text-cream",children:e.name})]}),t.jsx("p",{className:"font-body text-sm text-cream/60 leading-relaxed",children:e.description})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Tout savoir sur le GIA"})]}),t.jsx("div",{className:"space-y-6",children:D8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertise-gia",label:"Notre expertise GIA"},{to:"/vendre-gubelin-gem-lab",label:"Certification Gübelin"},{to:"/rachat-diamant",label:"Rachat de diamant"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre diamant"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Certifié GIA ou non, nos gemmologues évaluent votre diamant selon les standards les plus exigeants."})]}),t.jsx(L,{page:"quest-ce-que-le-gia"})]})})]}),t.jsx(R,{})]}),R8=["Transparence maximale : la taille émeraude révèle la pureté de la pierre","Élégance intemporelle : forme rectangulaire aux coins coupés, prisée par les collectionneurs","Valorisation optimale des pierres de haute qualité (couleur D-F, pureté VS et supérieure)","Diamants certifiés GIA ou HRD acceptés","Pierres montées ou non, de toutes tailles","Évaluation comparative avec les cours internationaux du Rapaport"],O8=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"diamant-taille-emeraude",fallbackTitle:"Vendre un Diamant Taille Émeraude | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de diamants taille émeraude à Paris. Évaluation par gemmologues certifiés GIA. Transparence, pureté et valorisation optimale. Paiement immédiat.",canonical:"/vendre-un-diamant-taille-emeraude-expertise-et-offre-superieure-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Oe,subtitle:"Expertise Diamantaire",title:"Diamant Taille Émeraude",description:"Expertise et valorisation de vos diamants taille émeraude par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"La taille qui révèle l'excellence"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La taille émeraude est l'une des formes les plus sophistiquées en joaillerie. Caractérisée par ses facettes en escalier et ses coins coupés, elle met en valeur la pureté et la transparence du diamant comme aucune autre taille. C'est le choix des connaisseurs et des collectionneurs les plus exigeants."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Contrairement aux tailles brillantes qui maximisent l'éclat, la taille émeraude produit des éclats de lumière plus larges et plus subtils — des « flashes » caractéristiques qui confèrent au diamant un charme unique et une allure incomparable."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos gemmologues certifiés GIA sont spécialisés dans l'évaluation des diamants taille émeraude. La spécificité de cette taille exige une expertise particulière, car elle expose davantage les caractéristiques internes de la pierre."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants de valeur ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertise-gia",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Certification GIA ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Diamant taille émeraude expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pourquoi nous consulter"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"L'expertise de la taille émeraude"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:R8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/rachat-diamant",label:"Rachat de diamant"},{to:"/expertiser-un-diamant",label:"Expertiser un diamant"},{to:"/quest-ce-que-le-gia",label:"Qu'est-ce que le GIA ?"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant taille émeraude"}),t.jsx("p",{className:"font-body text-cream/50",children:"Partagez les détails de votre pierre pour recevoir une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"diamant-taille-emeraude"})]})})]}),t.jsx(R,{})]}),L8=["Couleur : du rouge « sang de pigeon » birman au rouge rosé mozambicain","Pureté : les inclusions « soie » caractéristiques sont tolérées et parfois recherchées","Origine : Birmanie (Myanmar), Mozambique, Thaïlande, Madagascar","Traitement : détection du chauffage et des traitements au béryllium","Taille : ovale, coussin, cabochon — la qualité de la taille influence la brillance","Certification : rapports GIA, Gübelin ou SSEF pour les pierres d'exception"],z8=[{name:"Birmanie (Myanmar)",description:"Les rubis birmans de Mogok sont les plus prestigieux au monde. Leur couleur « sang de pigeon » — un rouge intense avec une nuance bleutée — en fait les pierres les plus recherchées par les collectionneurs."},{name:"Mozambique",description:"Découverts récemment, les rubis du Mozambique rivalisent désormais avec les birmans pour leur saturation et leur pureté exceptionnelles, à des prix souvent plus accessibles."},{name:"Thaïlande",description:"Les rubis thaïlandais, plus sombres, présentent une nuance brune caractéristique. Historiquement importants, ils restent valorisés pour les pièces de joaillerie vintage."}],B8=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-un-rubis",fallbackTitle:"Vendre un Rubis à Paris | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de rubis à Paris. Évaluation par gemmologues certifiés : origine, couleur, traitement. Birmanie, Mozambique. Paiement immédiat.",canonical:"/vendre-un-rubis"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:He,subtitle:"Pierres Précieuses",title:"Vendre un Rubis",description:"Expertise indépendante et rachat de rubis d'exception par nos gemmologues certifiés."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"La pierre du roi des gemmes"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Le rubis est la plus rare et la plus précieuse des pierres de couleur. Son rouge intense, symbole de passion et de pouvoir depuis l'Antiquité, en fait un joyau convoité par les collectionneurs du monde entier. Les rubis de qualité exceptionnelle atteignent régulièrement des records en salle de ventes, surpassant parfois le diamant en valeur au carat."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos gemmologues évaluent chaque rubis selon les critères internationaux les plus exigeants : couleur, pureté, origine géographique et éventuels traitements. Cette analyse rigoureuse vous garantit une estimation juste, fondée sur les références du marché mondial."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/emeraude",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Expertise émeraudes ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-gubelin-gem-lab",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Certification Gübelin ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:lr,alt:"Rubis expertise gemmologique Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Critères d'évaluation"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Ce que nos gemmologues analysent"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:L8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Provenance"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Les grandes origines du rubis"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:z8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-2xl text-foreground mb-3",children:e.name}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.description})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/emeraude",label:"Expertise émeraudes"},{to:"/vendre-un-saphir",label:"Vendre un saphir"},{to:"/vendre-gubelin-gem-lab",label:"Certification Gübelin"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre rubis"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Partagez les détails de votre pierre pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-un-rubis"})]})})]}),t.jsx(R,{})]}),M8=["Couleur : du bleu royal de Cachemire au bleu velouté de Ceylan","Saphirs de couleur : rose, jaune, padparadscha — des variétés très recherchées","Origine : Cachemire, Sri Lanka (Ceylan), Birmanie, Madagascar","Traitement : distinction entre pierres non chauffées et traitées","Taille : ovale, coussin, cabochon étoilé — chaque forme a ses critères","Certification : rapports GIA, Gübelin ou SSEF pour authentification"],F8=[{name:"Cachemire",description:"Les saphirs du Cachemire sont les plus mythiques au monde. Leur bleu velouté, dû à de fines inclusions de rutile, crée un effet « velours » unique. Extrêmement rares, ils atteignent des prix records."},{name:"Sri Lanka (Ceylan)",description:"Les saphirs de Ceylan offrent un bleu lumineux et vivace, souvent plus clair que le Cachemire. L'île produit également les fameux padparadscha, d'un rose-orangé unique au monde."},{name:"Birmanie (Myanmar)",description:"Les saphirs birmans présentent un bleu royal intense et saturé. La mine de Mogok, célèbre pour ses rubis, produit également des saphirs de qualité exceptionnelle."}],G8=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-un-saphir",fallbackTitle:"Vendre un Saphir à Paris | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de saphirs à Paris. Évaluation par gemmologues certifiés : Cachemire, Ceylan, Birmanie. Saphirs bleus et padparadscha. Paiement immédiat.",canonical:"/vendre-un-saphir"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:He,subtitle:"Pierres Précieuses",title:"Vendre un Saphir",description:"Expertise indépendante et rachat de saphirs d'exception par nos gemmologues certifiés."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"La noblesse du saphir"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Le saphir, pierre des rois et des cardinaux, est l'une des gemmes les plus convoitées depuis des millénaires. Son bleu profond évoque la sagesse et la loyauté, tandis que ses variétés de couleur — rose, jaune et le rarissime padparadscha — offrent une palette d'une richesse incomparable."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Sur le marché international, les saphirs de qualité supérieure, notamment ceux du Cachemire et de Ceylan non chauffés, atteignent des valorisations exceptionnelles. La provenance, l'absence de traitement et la saturation de la couleur sont les critères déterminants."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Nos gemmologues analysent chaque saphir avec la rigueur des standards internationaux, en s'appuyant sur les certifications GIA et Gübelin pour garantir une expertise irréprochable."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-un-rubis",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Expertise rubis ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-gubelin-gem-lab",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Certification Gübelin ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:lr,alt:"Saphir expertise gemmologique Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Critères d'évaluation"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Ce que nos gemmologues analysent"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:M8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Provenance"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Les grandes origines du saphir"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:F8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-2xl text-foreground mb-3",children:e.name}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.description})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-un-rubis",label:"Vendre un rubis"},{to:"/emeraude",label:"Expertise émeraudes"},{to:"/vendre-bijou",label:"Vendre des bijoux signés"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre saphir"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Partagez les détails de votre pierre pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-un-saphir"})]})})]}),t.jsx(R,{})]}),$8=["Brillance exceptionnelle : 76 facettes pour un éclat comparable au brillant rond","Forme carrée moderne prisée pour les bagues de fiançailles contemporaines","Optimisation du poids brut : meilleur rendement à la taille que le brillant rond","Diamants certifiés GIA, HRD ou IGI acceptés","Pierres montées ou non, de toutes tailles","Évaluation comparative avec les cours internationaux"],U8=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"diamant-taille-princesse",fallbackTitle:"Vendre un Diamant Taille Princesse | Guide & Rachat | Obagem",fallbackDescription:"Expertise et rachat de diamants taille princesse à Paris. Évaluation par gemmologues certifiés GIA. Brillance, symétrie et valorisation optimale. Paiement immédiat.",canonical:"/vendre-un-diamant-de-taille-princesse-guide-complet-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Oe,subtitle:"Expertise Diamantaire",title:"Diamant Taille Princesse",description:"Guide complet et expertise de vos diamants taille princesse par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'éclat moderne par excellence"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La taille princesse est la deuxième forme la plus populaire au monde après le brillant rond. Créée dans les années 1960, cette taille carrée aux lignes pures offre une brillance remarquable grâce à ses 76 facettes disposées en croix. Elle incarne une élégance contemporaine qui séduit les collectionneurs comme les amateurs de joaillerie moderne."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Particularité notable : la taille princesse conserve environ 80% du poids du diamant brut, contre 50% pour le brillant rond. Cette efficacité de taille signifie que, à poids égal, un diamant taille princesse peut offrir un meilleur rapport qualité-prix tout en conservant un éclat spectaculaire."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos gemmologues certifiés GIA évaluent chaque diamant taille princesse en tenant compte de la symétrie, des proportions et de la qualité de la taille — des critères déterminants pour cette forme spécifique."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-un-diamant-taille-emeraude-expertise-et-offre-superieure-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamant taille émeraude ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertise-gia",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Certification GIA ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Diamant taille princesse expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pourquoi nous consulter"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"L'expertise de la taille princesse"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:$8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/rachat-diamant",label:"Rachat de diamant"},{to:"/vendre-une-bague-de-fiancailles-vintage-expertise-et-vente-chez-obagem",label:"Bagues de fiançailles vintage"},{to:"/quest-ce-que-le-gia",label:"Qu'est-ce que le GIA ?"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant taille princesse"}),t.jsx("p",{className:"font-body text-cream/50",children:"Partagez les détails de votre pierre pour recevoir une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"diamant-taille-princesse"})]})})]}),t.jsx(R,{})]}),H8=["Émeraudes non montées de toutes origines (Colombie, Zambie, Brésil)","Rubis non montés (Birmanie, Mozambique, Thaïlande)","Saphirs non montés bleus, roses, jaunes et padparadscha","Diamants non montés certifiés ou non","Lots de pierres précieuses professionnels","Pierres de succession et de collection"],W8=[{title:"Évaluation sans contrainte",description:"Une pierre non montée peut être analysée sous tous ses angles, permettant une expertise gemmologique plus précise qu'une pierre sertie."},{title:"Valorisation optimale",description:"Les pierres non montées offrent davantage de flexibilité pour la revente : elles peuvent être proposées aux joailliers, collectionneurs ou en salle de ventes."},{title:"Certification facilitée",description:"L'envoi en laboratoire (GIA, Gübelin, SSEF) pour certification est simplifié, augmentant significativement la valeur de votre gemme."}],Q8=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"pierres-precieuses-non-montees",fallbackTitle:"Pierres Précieuses Non Montées | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de pierres précieuses non montées à Paris. Émeraudes, rubis, saphirs, diamants. Évaluation par gemmologues certifiés GIA. Paiement immédiat.",canonical:"/pierres-precieuses-non-montees"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:He,subtitle:"Pierres Précieuses",title:"Pierres Non Montées",description:"Expertise et valorisation de vos gemmes non serties par nos gemmologues certifiés."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"La gemme dans sa forme la plus pure"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les pierres précieuses non montées — ou « pierres en vrac » — représentent un actif patrimonial de premier ordre. Libérées de leur monture, elles peuvent être évaluées avec une précision maximale : chaque facette, chaque inclusion, chaque nuance de couleur est accessible à l'analyse gemmologique."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Que vous possédiez des diamants, émeraudes, rubis ou saphirs non montés, issus d'une succession, d'un investissement ou d'une collection personnelle, nos gemmologues certifiés GIA vous offrent une expertise complète et une estimation alignée sur les cours internationaux."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Notre réseau international de joailliers et collectionneurs nous permet de proposer les meilleures options de valorisation pour vos pierres."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/emeraude",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Émeraudes ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-un-rubis",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Rubis ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-un-saphir",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Saphirs ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:lr,alt:"Pierres précieuses non montées expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pièces éligibles"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pierres que nous expertisons"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:H8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Avantages"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Pourquoi expertiser une pierre non montée"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:W8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.description})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-gubelin-gem-lab",label:"Certification Gübelin"},{to:"/vendre-diamant",label:"Diamants de valeur"},{to:"/vendre-bijou",label:"Bijoux signés"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser vos pierres"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Partagez les détails de vos gemmes pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"pierres-precieuses-non-montees"})]})})]}),t.jsx(R,{})]}),K8=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"politique-de-confidentialite",fallbackTitle:"Politique de Confidentialité | Obagem Paris",fallbackDescription:"Politique de confidentialité d'Obagem Paris. Protection de vos données personnelles, traitement des informations et droits RGPD.",canonical:"/politique-de-confidentialite"}),t.jsx(_,{}),t.jsx("main",{className:"pt-28 pb-20",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Informations légales"}),t.jsx("h1",{className:"font-display text-4xl md:text-5xl text-foreground mb-12",children:"Politique de Confidentialité"}),t.jsxs("div",{className:"space-y-10 font-body text-sm text-muted-foreground leading-relaxed",children:[t.jsxs("section",{children:[t.jsx("h2",{className:"font-display text-xl text-foreground mb-4",children:"1. Responsable du traitement"}),t.jsx("p",{children:"Le responsable du traitement des données personnelles collectées sur le site obagem.fr est la société Obagem, dont le siège social est situé au 43 Rue Beaubourg, 75003 Paris, France."})]}),t.jsxs("section",{children:[t.jsx("h2",{className:"font-display text-xl text-foreground mb-4",children:"2. Données collectées"}),t.jsx("p",{className:"mb-3",children:"Dans le cadre de nos services d'expertise et de rachat, nous collectons les données suivantes :"}),t.jsxs("ul",{className:"list-disc pl-6 space-y-2",children:[t.jsx("li",{children:"Nom et prénom"}),t.jsx("li",{children:"Adresse email"}),t.jsx("li",{children:"Numéro de téléphone (facultatif)"}),t.jsx("li",{children:"Description des biens à expertiser"}),t.jsx("li",{children:"Photographies des biens (facultatif)"})]})]}),t.jsxs("section",{children:[t.jsx("h2",{className:"font-display text-xl text-foreground mb-4",children:"3. Finalités du traitement"}),t.jsx("p",{className:"mb-3",children:"Vos données personnelles sont traitées pour les finalités suivantes :"}),t.jsxs("ul",{className:"list-disc pl-6 space-y-2",children:[t.jsx("li",{children:"Répondre à vos demandes d'expertise et d'estimation"}),t.jsx("li",{children:"Vous recontacter dans le cadre d'un suivi commercial"}),t.jsx("li",{children:"Améliorer la qualité de nos services"}),t.jsx("li",{children:"Respecter nos obligations légales et réglementaires"})]})]}),t.jsxs("section",{children:[t.jsx("h2",{className:"font-display text-xl text-foreground mb-4",children:"4. Base juridique"}),t.jsx("p",{children:"Le traitement de vos données repose sur votre consentement, donné lors de l'envoi du formulaire de contact, ainsi que sur l'exécution de mesures précontractuelles à votre demande."})]}),t.jsxs("section",{children:[t.jsx("h2",{className:"font-display text-xl text-foreground mb-4",children:"5. Durée de conservation"}),t.jsx("p",{children:"Vos données personnelles sont conservées pendant une durée de 3 ans à compter de votre dernier contact avec notre société, conformément aux recommandations de la CNIL."})]}),t.jsxs("section",{children:[t.jsx("h2",{className:"font-display text-xl text-foreground mb-4",children:"6. Destinataires des données"}),t.jsx("p",{children:"Vos données sont exclusivement destinées au personnel habilité d'Obagem. Elles ne sont en aucun cas cédées, vendues ou communiquées à des tiers à des fins commerciales."})]}),t.jsxs("section",{children:[t.jsx("h2",{className:"font-display text-xl text-foreground mb-4",children:"7. Vos droits"}),t.jsx("p",{className:"mb-3",children:"Conformément au Règlement Général sur la Protection des Données (RGPD), vous disposez des droits suivants :"}),t.jsxs("ul",{className:"list-disc pl-6 space-y-2",children:[t.jsx("li",{children:"Droit d'accès à vos données personnelles"}),t.jsx("li",{children:"Droit de rectification des données inexactes"}),t.jsx("li",{children:"Droit à l'effacement de vos données"}),t.jsx("li",{children:"Droit à la limitation du traitement"}),t.jsx("li",{children:"Droit à la portabilité de vos données"}),t.jsx("li",{children:"Droit d'opposition au traitement"})]}),t.jsxs("p",{className:"mt-3",children:["Pour exercer ces droits, contactez-nous à l'adresse : ",t.jsx("a",{href:"mailto:achat@diamantaire-paris.com",className:"text-gold hover:text-gold/80 underline",children:"achat@diamantaire-paris.com"})]})]}),t.jsxs("section",{children:[t.jsx("h2",{className:"font-display text-xl text-foreground mb-4",children:"8. Sécurité"}),t.jsx("p",{children:"Nous mettons en œuvre toutes les mesures techniques et organisationnelles appropriées pour garantir la sécurité et la confidentialité de vos données personnelles, conformément à l'état de l'art et aux exigences réglementaires."})]}),t.jsxs("section",{children:[t.jsx("h2",{className:"font-display text-xl text-foreground mb-4",children:"9. Cookies"}),t.jsx("p",{children:"Le site obagem.fr utilise des cookies strictement nécessaires au fonctionnement du site. Aucun cookie publicitaire ou de traçage n'est utilisé sans votre consentement préalable."})]}),t.jsxs("section",{children:[t.jsx("h2",{className:"font-display text-xl text-foreground mb-4",children:"10. Contact"}),t.jsx("p",{children:"Pour toute question relative à la protection de vos données personnelles, vous pouvez nous contacter :"}),t.jsxs("div",{className:"mt-3 p-6 border border-border",children:[t.jsx("p",{className:"text-foreground font-display text-lg mb-2",children:"Obagem Paris"}),t.jsx("p",{children:"43 Rue Beaubourg, 75003 Paris"}),t.jsxs("p",{children:["Email : ",t.jsx("a",{href:"mailto:achat@diamantaire-paris.com",className:"text-gold hover:text-gold/80",children:"achat@diamantaire-paris.com"})]}),t.jsxs("p",{children:["Téléphone : ",t.jsx("a",{href:"tel:0148878144",className:"text-gold hover:text-gold/80",children:"01 48 87 81 44"})]})]})]}),t.jsx("p",{className:"text-muted-foreground/50 text-xs pt-6 border-t border-border",children:"Dernière mise à jour : mars 2026"})]})]})}),t.jsx(R,{})]}),J8=["Solitaires diamant sur bague de fiançailles","Boucles d'oreilles serties de diamants","Pendentifs et colliers diamant","Bracelets tennis et rivières de diamants","Broches et parures d'époque serties","Montres joaillières avec diamants sertis"],Y8=[{title:"Évaluation Globale",desc:"Nous analysons la pierre et la monture séparément pour maximiser la valorisation totale de votre bien."},{title:"Réseau International",desc:"Accès direct aux acheteurs de Paris, Genève et Tel Aviv, spécialisés dans les diamants montés de qualité."},{title:"Discrétion Absolue",desc:"Chaque transaction est traitée avec la plus stricte confidentialité, dans nos bureaux privés du Marais."}],X8=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-diamants-montes",fallbackTitle:"Vendre des Diamants Montés à Paris | Expertise & Rachat | Obagem",fallbackDescription:"Vente de diamants montés sur bijoux à Paris. Expertise indépendante de la pierre et de la monture, paiement immédiat. Obagem, diamantaire certifié depuis 1985.",canonical:"/vendre-diamants-montes"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Diamants Sertis",title:"Vendre des Diamants Montés",description:"Expertise indépendante et rachat de diamants sertis sur bijoux — une valorisation qui tient compte de la pierre et de la monture."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"La valeur d'un diamant monté ne se résume pas à la pierre"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Un diamant serti sur un bijou de qualité mérite une évaluation qui prend en compte l'ensemble : la pierre selon les critères des ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"4C du GIA"}),", mais aussi la qualité de la monture, la signature éventuelle de la maison et la rareté du modèle."]}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Nos gemmologues certifiés réalisent une ",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise gemmologique complète"}),", puis nos spécialistes en joaillerie évaluent la monture pour vous proposer la meilleure stratégie de valorisation."]}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants non montés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Expertise de diamants montés chez Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pièces Concernées"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Bijoux avec diamants que nous expertisons"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:J8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pourquoi Obagem"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Une approche sur mesure"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:Y8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx(In,{className:"w-8 h-8 text-gold mx-auto mb-4"}),t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.desc})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/rachat-diamant",label:"Rachat de diamant"},{to:"/vendre-bijou",label:"Vendre un bijou signé"},{to:"/expertise-gia",label:"Expertise GIA"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser vos diamants montés"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez votre bijou serti de diamants pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-diamants-montes"})]})})]}),t.jsx(R,{})]}),Z8=["Mon diamant a-t-il perdu de la valeur avec le temps ?","Un diamant sans certificat peut-il être revendu ?","Comment est fixé le prix d'un diamant d'occasion ?","Quelle différence entre le prix d'achat et de revente ?","Faut-il faire recertifier mon diamant avant la vente ?","Les diamants hérités ont-ils une valeur particulière ?"],ez=[{num:"01",title:"Prise de Contact",desc:"Décrivez votre diamant via notre formulaire ou par téléphone. Nous organisons un rendez-vous confidentiel dans nos bureaux du Marais."},{num:"02",title:"Expertise Gemmologique",desc:"Nos gemmologues certifiés GIA analysent votre diamant selon les 4C et les standards internationaux, que la pierre soit certifiée ou non."},{num:"03",title:"Proposition & Conseil",desc:"Nous vous présentons nos recommandations de valorisation : vente directe, mise en relation avec notre réseau, ou conservation patrimoniale."}],tz=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-un-diamant-doccasion",fallbackTitle:"Vendre un Diamant d'Occasion à Paris | Meilleur Prix | Obagem",fallbackDescription:"Vendez votre diamant d'occasion au meilleur prix à Paris. Expertise GIA indépendante, conseil objectif et paiement immédiat. Obagem, diamantaire depuis 1985.",canonical:"/vendre-un-diamant-doccasion"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:wt,subtitle:"Seconde Main",title:"Vendre un Diamant d'Occasion",description:"Un accompagnement expert pour valoriser votre diamant au juste prix, qu'il soit certifié ou non."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Marché du Diamant"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Votre diamant mérite une expertise, pas une estimation hâtive"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Le marché du diamant d'occasion est souvent opaque et déstabilisant pour les particuliers. Entre les offres en ligne peu fiables et les bijoutiers pressés, il est difficile de connaître la véritable valeur de sa pierre."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Chez Obagem, nous adoptons une approche différente : en tant que ",t.jsx("strong",{className:"text-foreground",children:"tiers de confiance indépendant"}),", nous réalisons une ",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise gemmologique rigoureuse"})," avant toute proposition. Notre rôle est de vous éclairer, pas de vous presser."]}),t.jsxs(b,{to:"/rachat-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["En savoir plus sur le rachat ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Oe,alt:"Diamant d'occasion expertisé par Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Processus"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Trois étapes vers la juste valeur"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:ez.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"p-8 border border-cream/10 text-center",children:[t.jsx("span",{className:"font-display text-4xl text-gold/30",children:e.num}),t.jsx("h3",{className:"font-display text-xl text-cream mt-4 mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-cream/70 leading-relaxed",children:e.desc})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions Fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Ce que nos clients se demandent"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:Z8.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.08},className:"flex items-start gap-3 p-4 border border-border/50 hover:border-gold/30 transition-colors",children:[t.jsx($,{className:"w-4 h-4 text-gold mt-0.5 shrink-0"}),t.jsx("span",{className:"font-body text-sm text-foreground",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-diamant",label:"Vendre un diamant"},{to:"/vendre-diamants-montes",label:"Diamants montés"},{to:"/expertise-gia",label:"Certification GIA"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites estimer votre diamant d'occasion"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez votre diamant pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-un-diamant-doccasion"})]})})]}),t.jsx(R,{})]}),sz=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"video-de-presentation",fallbackTitle:"Présentation Vidéo | Obagem – Diamantaire à Paris",fallbackDescription:"Découvrez Obagem en vidéo : notre savoir-faire en expertise de diamants et bijoux signés, nos méthodes et notre engagement de confidentialité. Diamantaire à Paris depuis 1985.",canonical:"/video-de-presentation"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Ue,subtitle:"Découvrez Obagem",title:"Présentation Vidéo",description:"Plongez dans l'univers d'Obagem : expertise, confidentialité et passion du diamant depuis 1985."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"max-w-4xl mx-auto",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Univers"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'excellence au service de votre patrimoine"}),t.jsx("div",{className:"w-16 h-px bg-gold mx-auto mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed max-w-2xl mx-auto",children:"Depuis 1985, Obagem accompagne une clientèle exigeante dans la valorisation de diamants d'exception et de bijoux signés. Notre approche allie rigueur gemmologique, réseau international et discrétion absolue."})]}),t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:.2},className:"aspect-video bg-noir border border-border/50 flex items-center justify-center relative overflow-hidden group cursor-pointer",children:[t.jsx("div",{className:"absolute inset-0 bg-gradient-to-b from-transparent via-transparent to-noir/80"}),t.jsxs("div",{className:"relative z-10 text-center",children:[t.jsx("div",{className:"w-20 h-20 rounded-full border-2 border-gold/50 flex items-center justify-center mx-auto mb-6 group-hover:border-gold transition-colors duration-500",children:t.jsx($I,{className:"w-8 h-8 text-gold ml-1"})}),t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-cream/60",children:"Vidéo de présentation à venir"})]})]})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsx(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Nos Piliers d'Excellence"})}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:[{title:"Expertise Indépendante",desc:"Gemmologues certifiés GIA, analyse selon les standards internationaux les plus rigoureux."},{title:"Réseau International",desc:"Présence à Paris, Genève et Tel Aviv pour accéder aux meilleurs acheteurs du marché mondial."},{title:"Confidentialité",desc:"Chaque transaction est traitée avec la plus stricte discrétion dans nos bureaux privés du Marais."}].map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-cream/10",children:[t.jsx("h3",{className:"font-display text-xl text-cream mb-4",children:e.title}),t.jsx("p",{className:"font-body text-sm text-cream/70 leading-relaxed",children:e.desc})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"flex flex-wrap justify-center gap-4",children:[{label:"Notre Maison",to:"/notre-maison"},{label:"Vendre un Diamant",to:"/vendre-diamant"},{label:"Bijoux Signés",to:"/vendre-bijou"},{label:"Contact",to:"/contact"}].map(e=>t.jsxs(b,{to:e.to,className:"px-6 py-3 border border-border/50 font-body text-sm text-muted-foreground hover:border-gold/50 hover:text-foreground transition-colors duration-300 flex items-center gap-2",children:[e.label,t.jsx(k,{className:"w-3 h-3"})]},e.to))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 lg:gap-24 items-start",children:[t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},children:[t.jsx(B,{className:"w-12 h-12 text-gold mb-6"}),t.jsx("h2",{className:"font-display text-4xl md:text-5xl text-cream mb-6",children:"Prenez Rendez-vous"}),t.jsx("p",{className:"font-body text-cream/70 leading-relaxed",children:"Contactez-nous pour une consultation confidentielle. Nos experts vous reçoivent sur rendez-vous dans nos bureaux du Marais."})]}),t.jsx(L,{page:"video-de-presentation",variant:"dark",title:"Demande de Rendez-vous"})]})})})]}),t.jsx(R,{})]}),iz=["Certificat GIA, HRD ou IGI avec détail des 4C","Couleur D à J — les teintes les plus recherchées à ce poids","Pureté IF à VS2 pour un maximum de brillance","Taille Excellent ou Very Good selon les standards GIA","Fluorescence : impact sur la valeur selon l'intensité","Proportions et symétrie optimales pour un diamant de ce calibre"],az=[{title:"Rareté Exceptionnelle",desc:"Les diamants de 4 carats et plus représentent moins de 1 % de la production mondiale. Cette rareté leur confère une valeur patrimoniale considérable."},{title:"Marché International",desc:"À ce poids, les diamants intéressent les collectionneurs et investisseurs du monde entier. Notre réseau Paris–Genève–Tel Aviv vous connecte aux meilleurs acheteurs."},{title:"Valorisation Optimale",desc:"Un diamant de 4 carats bien évalué peut atteindre des prix bien supérieurs au marché de gros. Notre expertise indépendante vous garantit la juste valeur."}],rz=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-un-diamant-de-4-carats",fallbackTitle:"Vendre un Diamant de 4 Carats à Paris | Expertise & Offre | Obagem",fallbackDescription:"Expertise et rachat de diamants de 4 carats et plus à Paris. Évaluation GIA indépendante, réseau international d'acheteurs. Obagem, diamantaire certifié depuis 1985.",canonical:"/vendre-un-diamant-de-4-carats-expertise-et-offre-exceptionnelle-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:wt,subtitle:"Pierres d'Exception",title:"Vendre un Diamant de 4 Carats",description:"Expertise indépendante et valorisation optimale pour les diamants de 4 carats et plus."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Haute Joaillerie"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Un diamant de 4 carats est un actif patrimonial rare"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"À partir de 4 carats, un diamant entre dans la catégorie des pierres d'exception. Sa valeur dépasse largement le simple calcul prix/carat : l'origine, la qualité de taille et la certification jouent un rôle déterminant dans son estimation."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Chez Obagem, nos gemmologues certifiés ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," réalisent une ",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise approfondie"})," pour déterminer la valeur réelle de votre diamant, en s'appuyant sur les références du marché international."]}),t.jsxs(b,{to:"/rachat-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["En savoir plus sur le rachat ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Oe,alt:"Diamant de 4 carats expertisé chez Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Valeur & Rareté"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi un diamant de 4 carats est exceptionnel"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:az.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-cream/10",children:[t.jsx("h3",{className:"font-display text-xl text-cream mb-4",children:e.title}),t.jsx("p",{className:"font-body text-sm text-cream/70 leading-relaxed",children:e.desc})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Critères d'évaluation"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Ce que nos gemmologues analysent"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:iz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.08},className:"flex items-start gap-3 p-4 border border-border/50 hover:border-gold/30 transition-colors",children:[t.jsx($,{className:"w-4 h-4 text-gold mt-0.5 shrink-0"}),t.jsx("span",{className:"font-body text-sm text-foreground",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-diamant",label:"Vendre un diamant"},{to:"/vendre-un-diamant-de-couleur-d-incolore-expertise-de-haute-precision-chez-obagem",label:"Diamant incolore"},{to:"/expertise-gia",label:"Expertise GIA"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre diamant de 4 carats"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Partagez les détails de votre pierre pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-un-diamant-de-4-carats"})]})})]}),t.jsx(R,{})]}),nz=["D (Exceptional White+) — La couleur la plus rare et la plus prisée","E (Exceptional White) — Quasi indétectable à l'œil nu, très recherchée","F (Rare White+) — Excellence de couleur pour les connaisseurs","G-H (White) — Excellent rapport qualité-prix pour les pièces de joaillerie","I-J (Slightly Tinted White) — Nuance perceptible uniquement face retournée","K+ — Nuance visible, impact significatif sur la valeur"],oz=[{title:"Couleur & Fluorescence",desc:"L'interaction entre la couleur et la fluorescence peut augmenter ou diminuer la valeur. Nos gemmologues évaluent cette combinaison avec précision."},{title:"Taille & Proportions",desc:"Une taille excellente maximise la brillance d'un diamant incolore. Les proportions idéales font toute la différence dans la perception de la couleur."},{title:"Poids & Rareté",desc:"Plus un diamant incolore est gros, plus sa rareté — et sa valeur — augmentent de façon exponentielle. Au-delà de 2 carats, les prix par carat grimpent significativement."}],lz=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-un-diamant-incolore",fallbackTitle:"Vendre un Diamant Incolore à Paris | Expertise Haute Précision | Obagem",fallbackDescription:"Expertise et rachat de diamants incolores (D à J) à Paris. Évaluation de haute précision par gemmologues certifiés GIA. Obagem, diamantaire depuis 1985.",canonical:"/vendre-un-diamant-de-couleur-d-incolore-expertise-de-haute-precision-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:wt,subtitle:"Diamants Blancs",title:"Vendre un Diamant Incolore",description:"Expertise de haute précision pour les diamants de couleur D à J — chaque nuance compte."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Échelle de Couleur"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"La couleur est le critère le plus visible à l'œil nu"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Sur l'échelle du ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"}),", la couleur d'un diamant blanc est graduée de D (parfaitement incolore) à Z (teinté). Cette classification, qui semble subtile, a un impact majeur sur la valeur : un diamant D peut valoir deux fois plus qu'un diamant H à caractéristiques égales."]}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Nos gemmologues certifiés utilisent des pierres de référence calibrées et un éclairage normalisé pour déterminer la couleur exacte de votre diamant — une ",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise de haute précision"})," qui fait toute la différence dans l'estimation finale."]}),t.jsxs(b,{to:"/vendre-un-diamant-de-couleur-fancy-expertise-unique-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants de couleur fancy ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Expertise couleur diamant incolore chez Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Classification GIA"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"L'échelle des couleurs du diamant blanc"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:nz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Facteurs de valeur"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Ce qui détermine le prix d'un diamant incolore"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:oz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.desc})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-un-diamant-de-4-carats-expertise-et-offre-exceptionnelle-chez-obagem",label:"Diamant 4 carats"},{to:"/vendre-un-diamant-de-couleur-fancy-expertise-unique-chez-obagem",label:"Diamant fancy color"},{to:"/rachat-diamant",label:"Rachat de diamant"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre diamant incolore"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez votre diamant pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-un-diamant-incolore"})]})})]}),t.jsx(R,{})]}),cz=["Jaune intense (Fancy Vivid Yellow) — les « canaris », très recherchés","Rose (Fancy Pink) — rareté extrême, prix records en vente aux enchères","Bleu (Fancy Blue) — parmi les diamants les plus précieux au monde","Vert (Fancy Green) — couleur naturelle extrêmement rare","Orange (Fancy Orange) — les « pumpkins », convoités par les collectionneurs","Rouge (Fancy Red) — le plus rare de tous les diamants de couleur"],dz=[{num:"01",title:"Analyse de la Couleur",desc:"Détermination de la teinte, de la saturation et de la distribution de couleur selon les critères stricts du GIA."},{num:"02",title:"Vérification de l'Origine",desc:"Confirmation de l'origine naturelle de la couleur par spectroscopie avancée, excluant tout traitement artificiel."},{num:"03",title:"Évaluation & Conseil",desc:"Estimation basée sur les ventes récentes comparables et orientation vers le canal de vente le plus adapté."}],uz=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-un-diamant-fancy",fallbackTitle:"Vendre un Diamant Fancy Color à Paris | Expertise Unique | Obagem",fallbackDescription:"Expertise et rachat de diamants de couleur fancy à Paris. Jaune, rose, bleu, vert — évaluation par gemmologues certifiés GIA. Obagem, diamantaire depuis 1985.",canonical:"/vendre-un-diamant-de-couleur-fancy-expertise-unique-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:He,subtitle:"Diamants de Couleur",title:"Vendre un Diamant Fancy Color",description:"Expertise unique pour les diamants de couleur naturelle — les pierres les plus rares et les plus convoitées au monde."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Rareté Absolue"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Les diamants fancy sont parmi les gemmes les plus précieuses au monde"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Un diamant « fancy color » désigne un diamant dont la couleur naturelle dépasse l'échelle classique D-Z du ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"}),". Ces pierres exceptionnelles — jaunes intenses, roses, bleues ou vertes — représentent moins de 0,01 % de la production mondiale."]}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"L'évaluation d'un diamant fancy requiert une expertise spécialisée. Chez Obagem, nos gemmologues analysent la teinte, la saturation et la distribution de couleur pour établir une estimation qui reflète la vraie valeur de marché."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-un-diamant-de-couleur-jaune-service-expert-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamant jaune ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-un-diamant-de-couleur-d-incolore-expertise-de-haute-precision-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamant incolore ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:lr,alt:"Diamants fancy color expertisés chez Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Palette Naturelle"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Les couleurs que nous expertisons"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:cz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Processus"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Une expertise en trois étapes"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:dz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("span",{className:"font-display text-4xl text-gold/30",children:e.num}),t.jsx("h3",{className:"font-display text-xl text-foreground mt-4 mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.desc})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-un-diamant-de-couleur-jaune-service-expert-chez-obagem",label:"Diamant jaune"},{to:"/vendre-un-diamant-de-4-carats-expertise-et-offre-exceptionnelle-chez-obagem",label:"Diamant 4 carats"},{to:"/expertise-gia",label:"Certification GIA"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre diamant fancy"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez votre diamant de couleur pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-un-diamant-fancy"})]})})]}),t.jsx(R,{})]}),mz=["Fancy Light Yellow — nuance délicate, souvent montée en or jaune","Fancy Yellow — saturation franche, très prisée en joaillerie","Fancy Intense Yellow — couleur vive et profonde, forte demande","Fancy Vivid Yellow — le « canari », la nuance la plus recherchée","Fancy Deep Yellow — teinte riche et soutenue, marché de collectionneurs","Fancy Dark Yellow — nuances profondes avec caractère unique"],pz=[{title:"Saturation de Couleur",desc:"La saturation est le critère déterminant pour un diamant jaune. Un Fancy Vivid peut valoir 5 à 10 fois plus qu'un Fancy Light à poids égal."},{title:"Origine Naturelle",desc:"Nos analyses spectroscopiques confirment l'origine naturelle de la couleur et détectent tout traitement (HPHT, irradiation), crucial pour la valeur."},{title:"Taille & Forme",desc:"Les tailles coussin et radiant concentrent la couleur et maximisent la saturation. Le choix de la forme influence directement la perception — et le prix."}],xz=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-un-diamant-jaune",fallbackTitle:"Vendre un Diamant Jaune à Paris | Service Expert | Obagem",fallbackDescription:"Expertise et rachat de diamants jaunes à Paris. Du Fancy Light au Fancy Vivid Yellow, évaluation par gemmologues certifiés GIA. Obagem, diamantaire depuis 1985.",canonical:"/vendre-un-diamant-de-couleur-jaune-service-expert-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:wt,subtitle:"Diamants Jaunes",title:"Vendre un Diamant Jaune",description:"Expertise spécialisée pour les diamants jaunes naturels — du Fancy Light au Fancy Vivid Yellow."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Les « Canaris »"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Le diamant jaune, joyau solaire par excellence"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les diamants jaunes naturels, surnommés « canaris » pour les plus intenses, sont les plus courants des diamants fancy color — mais les plus saturés restent exceptionnellement rares. Leur couleur provient de traces d'azote dans la structure cristalline du carbone."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["L'évaluation d'un diamant jaune exige une expertise spécifique : la saturation, la distribution de couleur et l'interaction avec la fluorescence déterminent sa valeur réelle. Nos gemmologues certifiés ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," maîtrisent parfaitement ces subtilités."]}),t.jsxs(b,{to:"/vendre-un-diamant-de-couleur-fancy-expertise-unique-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Autres diamants fancy ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Oe,alt:"Diamant jaune expertisé chez Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Échelle GIA"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Les nuances du diamant jaune"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:mz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Facteurs de valeur"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Ce qui détermine le prix d'un diamant jaune"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:pz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.desc})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-un-diamant-de-couleur-fancy-expertise-unique-chez-obagem",label:"Diamants fancy color"},{to:"/vendre-un-diamant-de-couleur-d-incolore-expertise-de-haute-precision-chez-obagem",label:"Diamant incolore"},{to:"/rachat-diamant",label:"Rachat de diamant"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre diamant jaune"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez votre diamant jaune pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-un-diamant-jaune"})]})})]}),t.jsx(R,{})]}),hz=["Bracelets rigides en or jaune ciselé et émail","Broches en or ornées de perles fines et diamants taille rose","Pendentifs et médaillons avec miniatures et cheveux tressés","Bagues serpent en or avec pierres précieuses","Parures complètes : collier, bracelet, boucles d'oreilles","Diadèmes et peignes de cérémonie en or et pierres"],gz=[{title:"Or Ciselé & Émail",desc:"Les bijoux Napoléon III se distinguent par un travail de ciselure exceptionnel et des émaux polychromes d'une finesse remarquable."},{title:"Pierres Historiques",desc:"Perles fines, diamants taille rose, turquoises et grenats caractérisent cette période où la joaillerie atteint un raffinement inégalé."},{title:"Valeur Patrimoniale",desc:"Ces pièces, témoins d'une époque fastueuse, sont de plus en plus recherchées par les collectionneurs et musées du monde entier."}],fz=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-un-bijoux-napoleon-iii",fallbackTitle:"Vendre un Bijou Napoléon III à Paris | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de bijoux Napoléon III à Paris. Évaluation par spécialistes de la joaillerie du Second Empire. Paiement immédiat et confidentialité.",canonical:"/vendre-un-bijoux-napoleon-iii"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Joaillerie Historique",title:"Vendre un Bijou Napoléon III",description:"Expertise spécialisée et rachat de bijoux du Second Empire — l'âge d'or de la joaillerie française."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Second Empire"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'âge d'or de la joaillerie française"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La période Napoléon III (1852-1870) marque l'apogée de la joaillerie française. Sous l'impulsion de l'impératrice Eugénie, les bijoux atteignent un niveau de raffinement et d'opulence inégalé : or ciselé, émaux polychromes, pierres précieuses et perles fines composent des pièces d'une beauté exceptionnelle."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Chez Obagem, nos spécialistes en ",t.jsx(b,{to:"/vendre-bijou",className:"text-gold hover:underline",children:"bijoux anciens"})," identifient et évaluent chaque pièce selon son authenticité, sa rareté et son état de conservation, en s'appuyant sur une connaissance approfondie du marché des antiquités joaillières."]}),t.jsxs(b,{to:"/vendre-une-bague-de-fiancailles-vintage-expertise-et-vente-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bagues vintage ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Tt,alt:"Bijou Napoléon III expertisé chez Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pièces Recherchées"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Bijoux Napoléon III que nous expertisons"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:hz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:gz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.desc})]},s))})})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-bijou",label:"Vendre un bijou signé"},{to:"/annees-80",label:"Bijoux années 80"},{to:"/vendre-une-bague-de-fiancailles-vintage-expertise-et-vente-chez-obagem",label:"Bagues vintage"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre bijou Napoléon III"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez votre pièce pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-un-bijoux-napoleon-iii"})]})})]}),t.jsx(R,{})]}),vz=["Bureaux privés au cœur du Marais — 43 rue Beaubourg, 75003 Paris","Rendez-vous sur mesure, sans obligation ni pression commerciale","Expertise réalisée devant vous par nos gemmologues certifiés GIA","Paiement immédiat par virement sécurisé après accord","Confidentialité absolue — aucune information partagée avec des tiers","Accès direct à notre réseau d'acheteurs : Paris, Genève, Tel Aviv"],bz=[{title:"Diamants",desc:"Toutes tailles, tous poids, certifiés ou non. De la pierre solitaire aux lots professionnels.",link:"/vendre-diamant"},{title:"Bijoux Signés",desc:"Cartier, Van Cleef & Arpels, Tiffany, Boucheron et autres grandes maisons de joaillerie.",link:"/vendre-bijou"},{title:"Pierres Précieuses",desc:"Émeraudes, rubis, saphirs — expertises avec certificats GIA, Gübelin ou SSEF.",link:"/emeraude"}],yz=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-diamant-paris",fallbackTitle:"Vendre un Diamant à Paris | Diamantaire Expert | Obagem",fallbackDescription:"Vendre un diamant à Paris au meilleur prix. Expertise GIA en direct, paiement immédiat. Obagem, diamantaire indépendant au cœur du Marais depuis 1985.",canonical:"/vendre-diamant-paris"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:wt,subtitle:"Paris, Le Marais",title:"Vendre un Diamant à Paris",description:"Expertise indépendante et rachat au juste prix, dans nos bureaux privés du Marais."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"43 Rue Beaubourg, 75003"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Un diamantaire de confiance au cœur de Paris"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Vendre un diamant à Paris nécessite de s'adresser au bon interlocuteur. Loin des enseignes de rachat d'or et des plateformes en ligne opaques, Obagem vous offre l'expertise d'un ",t.jsx("strong",{className:"text-foreground",children:"diamantaire indépendant"}),", installé au cœur du Marais depuis 1985."]}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Nos gemmologues certifiés ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," réalisent l'",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise de votre diamant"})," devant vous, dans un cadre confidentiel. Nous vous présentons ensuite objectivement les meilleures options de valorisation."]}),t.jsxs("div",{className:"flex items-center gap-2 text-gold",children:[t.jsx(or,{className:"w-4 h-4"}),t.jsx("span",{className:"font-body text-sm",children:"43 rue Beaubourg, 75003 Paris"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ue,alt:"Bureaux Obagem au Marais, Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Engagement"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi vendre chez Obagem à Paris"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:vz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos Expertises"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Ce que nous expertisons à Paris"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:bz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed mb-4",children:e.desc}),t.jsxs(b,{to:e.link,className:"inline-flex items-center gap-1 text-gold hover:text-gold/80 font-body text-xs tracking-wider uppercase transition-colors",children:["En savoir plus ",t.jsx(k,{className:"w-3 h-3"})]})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/rachat-diamant",label:"Rachat de diamant"},{to:"/vendre-diamants-montes",label:"Diamants montés"},{to:"/notre-maison",label:"Notre maison"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Rendez-vous à Paris"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Prenez rendez-vous au Marais"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Contactez-nous pour une consultation confidentielle dans nos bureaux parisiens."})]}),t.jsx(L,{page:"vendre-diamant-paris"})]})})]}),t.jsx(R,{})]}),jz=["Expertise de bijoux signés Cartier, Van Cleef & Arpels, Boucheron, Tiffany…","Évaluation gratuite et sans engagement dans nos bureaux privés du Marais","Gemmologues certifiés GIA : chaque pierre est analysée individuellement","Paiement immédiat par virement sécurisé après accord sur le prix","Confidentialité totale — idéal pour les successions et les ventes discrètes","Réseau international d'acheteurs : Paris, Genève, Londres, New York"],wz=[{title:"Bijoux Signés",desc:"Cartier, Van Cleef & Arpels, Boucheron, Tiffany & Co. et toutes les grandes maisons de joaillerie.",link:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"},{title:"Bijoux Anciens & Vintage",desc:"Art Déco, Belle Époque, Napoléon III — nous expertisons les bijoux de toutes les époques.",link:"/vendre-un-bijou-ancien"},{title:"Parures & Colliers",desc:"Parures complètes, colliers, pendentifs et broches en diamants ou pierres précieuses.",link:"/vendre-des-colliers-et-pendentifs-estimation-expertise-chez-obagem"}],Nz=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-bijoux-paris",fallbackTitle:"Vendre des Bijoux à Paris | Expertise & Rachat | Obagem",fallbackDescription:"Vendre vos bijoux à Paris au meilleur prix. Expertise gratuite par gemmologues GIA, paiement immédiat. Obagem, joaillier expert au cœur du Marais depuis 1985.",canonical:"/vendre-bijoux-paris"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Paris, Le Marais",title:"Vendre des Bijoux à Paris",description:"Expertise indépendante et rachat au juste prix de vos bijoux, dans nos bureaux privés du Marais."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"43 Rue Beaubourg, 75003"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Vendre vos bijoux à Paris en toute confiance"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Que vous souhaitiez vendre un ",t.jsx("strong",{className:"text-foreground",children:"bijou signé"}),", un héritage familial ou une pièce de haute joaillerie, Obagem vous offre une expertise transparente réalisée par des gemmologues certifiés ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"}),". Installés au cœur du Marais depuis 1985, nous recevons sur rendez-vous dans un cadre confidentiel."]}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Contrairement aux enseignes de rachat d'or, nous évaluons chaque pièce pour sa valeur joaillière réelle : qualité des pierres, signature de la maison, état de conservation et rareté sur le marché international."}),t.jsxs("div",{className:"flex items-center gap-2 text-gold",children:[t.jsx(or,{className:"w-4 h-4"}),t.jsx("span",{className:"font-body text-sm",children:"43 rue Beaubourg, 75003 Paris"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ue,alt:"Bureaux Obagem au Marais, Paris — expertise bijoux",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Engagement"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi vendre vos bijoux chez Obagem à Paris"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:jz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos Expertises"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Ce que nous rachetons à Paris"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:wz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed mb-4",children:e.desc}),t.jsxs(b,{to:e.link,className:"inline-flex items-center gap-1 text-gold hover:text-gold/80 font-body text-xs tracking-wider uppercase transition-colors",children:["En savoir plus ",t.jsx(k,{className:"w-3 h-3"})]})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-diamant-paris",label:"Vendre un diamant à Paris"},{to:"/rachat-bijoux-paris",label:"Rachat de bijoux à Paris"},{to:"/notre-maison",label:"Notre maison"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Rendez-vous à Paris"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Prenez rendez-vous au Marais"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Contactez-nous pour une estimation confidentielle de vos bijoux dans nos bureaux parisiens."})]}),t.jsx(L,{page:"vendre-bijoux-paris"})]})})]}),t.jsx(R,{})]}),kz=["Rachat immédiat de diamants certifiés GIA, HRD ou non certifiés","Paiement par virement sécurisé le jour même après accord","Offre basée sur les cours internationaux du Rapaport et du marché réel","Expertise réalisée devant vous dans nos bureaux privés du Marais","Aucune commission ni frais cachés — prix net garanti","Réseau d'acheteurs professionnels : Paris, Anvers, Tel Aviv, New York"],Cz=[{title:"Diamants Certifiés",desc:"GIA, HRD, IGI — toutes certifications acceptées. Nous valorisons au plus juste vos pierres certifiées.",link:"/gia-diamant"},{title:"Diamants Montés",desc:"Solitaires, bagues, pendentifs — nous rachetons vos diamants montés sur bijoux avec expertise complète.",link:"/vendre-diamants-montes"},{title:"Diamants d'Exception",desc:"Pierres de plus de 2 carats, diamants fancy, taille ancienne — notre spécialité depuis 1985.",link:"/vendre-diamant"}],Ez=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"rachat-diamant-paris",fallbackTitle:"Rachat de Diamant à Paris | Paiement Immédiat | Obagem",fallbackDescription:"Rachat de diamant à Paris au meilleur prix. Expertise GIA, paiement immédiat par virement. Obagem, diamantaire indépendant au Marais depuis 1985.",canonical:"/rachat-diamant-paris"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:wt,subtitle:"Paris, Le Marais",title:"Rachat de Diamant à Paris",description:"Rachat immédiat au meilleur prix, expertise GIA dans nos bureaux privés du Marais."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"43 Rue Beaubourg, 75003"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Rachat de diamant à Paris : obtenez le meilleur prix"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Vous souhaitez ",t.jsx("strong",{className:"text-foreground",children:"vendre un diamant à Paris"})," et obtenir un prix juste ? Chez Obagem, nos gemmologues certifiés ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," évaluent votre pierre selon les critères internationaux les plus exigeants : les ",t.jsx(b,{to:"/vendre-diamant",className:"text-gold hover:underline",children:"4C"})," (carat, couleur, pureté, taille)."]}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Notre offre de ",t.jsx(b,{to:"/rachat-diamant",className:"text-gold hover:underline",children:"rachat"})," est basée sur les cours du marché international et notre réseau direct d'acheteurs professionnels, ce qui nous permet de proposer des prix supérieurs aux enseignes traditionnelles."]}),t.jsxs("div",{className:"flex items-center gap-2 text-gold",children:[t.jsx(or,{className:"w-4 h-4"}),t.jsx("span",{className:"font-body text-sm",children:"43 rue Beaubourg, 75003 Paris"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ue,alt:"Bureaux Obagem au Marais, Paris — rachat diamant",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Engagement"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier le rachat de votre diamant"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:kz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos Spécialités"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Types de diamants que nous rachetons"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:Cz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed mb-4",children:e.desc}),t.jsxs(b,{to:e.link,className:"inline-flex items-center gap-1 text-gold hover:text-gold/80 font-body text-xs tracking-wider uppercase transition-colors",children:["En savoir plus ",t.jsx(k,{className:"w-3 h-3"})]})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-diamant-paris",label:"Vendre un diamant à Paris"},{to:"/expertiser-diamant-paris",label:"Expertiser un diamant à Paris"},{to:"/rachat-bijoux-paris",label:"Rachat de bijoux à Paris"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Rendez-vous à Paris"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Obtenez une offre de rachat"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Envoyez-nous les détails de votre diamant pour une première estimation confidentielle."})]}),t.jsx(L,{page:"rachat-diamant-paris"})]})})]}),t.jsx(R,{})]}),Pz=["Rachat de bijoux en or, platine, pierres précieuses et diamants","Idéal pour les successions, séparations ou liquidation de patrimoine","Expertise complète : valeur métal + valeur joaillière + signature","Paiement immédiat par virement bancaire sécurisé","Bureaux privés au cœur du Marais — discrétion garantie","Prix supérieurs aux comptoirs de rachat d'or traditionnels"],Sz=[{title:"Bijoux en Or & Platine",desc:"Bagues, bracelets, chaînes — nous évaluons au-delà du simple poids métal pour maximiser votre prix.",link:"/rachat-bijoux"},{title:"Bijoux de Succession",desc:"Héritage, succession, partage familial — accompagnement confidentiel et estimation objective.",link:"/vendre-bijou-famille"},{title:"Haute Joaillerie",desc:"Pièces signées, bijoux anciens, créations d'exception — notre spécialité depuis 1985.",link:"/vendre-bijou"}],Az=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"rachat-bijoux-paris",fallbackTitle:"Rachat de Bijoux à Paris | Meilleur Prix Garanti | Obagem",fallbackDescription:"Rachat de bijoux à Paris : or, platine, diamants, pierres précieuses. Expertise gratuite, paiement immédiat. Obagem, expert joaillier au Marais depuis 1985.",canonical:"/rachat-bijoux-paris"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Paris, Le Marais",title:"Rachat de Bijoux à Paris",description:"Rachat au meilleur prix de vos bijoux en or, platine et pierres précieuses, au cœur du Marais."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"43 Rue Beaubourg, 75003"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Rachat de bijoux à Paris : bien plus que le poids de l'or"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Chez Obagem, le ",t.jsx("strong",{className:"text-foreground",children:"rachat de bijoux"})," ne se limite pas au cours de l'or. Nos gemmologues certifiés ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," évaluent chaque pièce dans sa globalité : qualité des pierres, travail de joaillerie, signature éventuelle et rareté sur le marché."]}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Que vous vendiez des bijoux dans le cadre d'une ",t.jsx(b,{to:"/vendre-bijou-famille",className:"text-gold hover:underline",children:"succession"}),", d'un ",t.jsx(b,{to:"/vendre-bijoux-divorce",className:"text-gold hover:underline",children:"divorce"})," ou simplement pour valoriser un patrimoine, nous vous garantissons une estimation transparente et un prix supérieur aux comptoirs de rachat d'or."]}),t.jsxs("div",{className:"flex items-center gap-2 text-gold",children:[t.jsx(or,{className:"w-4 h-4"}),t.jsx("span",{className:"font-body text-sm",children:"43 rue Beaubourg, 75003 Paris"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ue,alt:"Bureaux Obagem au Marais, Paris — rachat bijoux",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Engagement"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi choisir Obagem pour le rachat de vos bijoux"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:Pz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos Spécialités"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Types de bijoux que nous rachetons"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:Sz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed mb-4",children:e.desc}),t.jsxs(b,{to:e.link,className:"inline-flex items-center gap-1 text-gold hover:text-gold/80 font-body text-xs tracking-wider uppercase transition-colors",children:["En savoir plus ",t.jsx(k,{className:"w-3 h-3"})]})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-bijoux-paris",label:"Vendre des bijoux à Paris"},{to:"/rachat-diamant-paris",label:"Rachat de diamant à Paris"},{to:"/vendre-diamant-paris",label:"Vendre un diamant à Paris"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Rendez-vous à Paris"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Demandez une estimation gratuite"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Envoyez-nous les détails de vos bijoux pour une première estimation confidentielle."})]}),t.jsx(L,{page:"rachat-bijoux-paris"})]})})]}),t.jsx(R,{})]}),ba="/assets/hero-expertise-WCZ5eyZk.jpg",Iz=["Expertise réalisée par des gemmologues diplômés du GIA (Gemological Institute of America)","Analyse complète des 4C : carat, couleur, pureté, taille — devant vous","Rapport d'expertise détaillé avec estimation de valeur marchande","Service indépendant : aucune obligation de vente après l'expertise","Rendez-vous privé dans nos bureaux du Marais — confidentialité assurée","Possibilité de certification GIA ou HRD si nécessaire"],Tz=[{title:"Expertise GIA",desc:"Analyse selon les standards du GIA, référence mondiale en gemmologie. Rapport complet fourni.",link:"/expertise-gia"},{title:"Diamants Certifiés",desc:"Vérification et contre-expertise de vos certificats GIA, HRD ou IGI existants.",link:"/gia-diamant"},{title:"Diamants de Famille",desc:"Expertise confidentielle pour succession, partage ou assurance. Service discret et professionnel.",link:"/expertiser-diamant-famille"}],qz=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-diamant-paris",fallbackTitle:"Expertiser un Diamant à Paris | Gemmologues GIA | Obagem",fallbackDescription:"Faire expertiser un diamant à Paris par des gemmologues certifiés GIA. Expertise indépendante, rapport détaillé. Obagem, diamantaire au Marais depuis 1985.",canonical:"/expertiser-diamant-paris"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:ba,subtitle:"Paris, Le Marais",title:"Expertiser un Diamant à Paris",description:"Expertise indépendante par gemmologues GIA, dans nos bureaux privés du Marais."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"43 Rue Beaubourg, 75003"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Faire expertiser un diamant à Paris par un professionnel"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Vous possédez un diamant et souhaitez connaître sa ",t.jsx("strong",{className:"text-foreground",children:"valeur réelle"})," ? Chez Obagem, nos gemmologues certifiés ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," réalisent une expertise complète de votre pierre selon les critères internationaux les plus stricts."]}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Notre ",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise"})," est totalement indépendante : nous analysons votre diamant devant vous et vous remettrons un rapport détaillé. Aucune obligation de vente — vous restez libre de votre décision."]}),t.jsxs("div",{className:"flex items-center gap-2 text-gold",children:[t.jsx(or,{className:"w-4 h-4"}),t.jsx("span",{className:"font-body text-sm",children:"43 rue Beaubourg, 75003 Paris"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ue,alt:"Bureaux Obagem au Marais, Paris — expertise diamant",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Une expertise diamant rigoureuse et transparente"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:Iz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos Services"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Nos expertises diamant à Paris"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:Tz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed mb-4",children:e.desc}),t.jsxs(b,{to:e.link,className:"inline-flex items-center gap-1 text-gold hover:text-gold/80 font-body text-xs tracking-wider uppercase transition-colors",children:["En savoir plus ",t.jsx(k,{className:"w-3 h-3"})]})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-diamant-paris",label:"Vendre un diamant à Paris"},{to:"/rachat-diamant-paris",label:"Rachat de diamant à Paris"},{to:"/expertise-gia",label:"Expertise GIA"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Rendez-vous à Paris"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Demandez une expertise"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Contactez-nous pour faire expertiser votre diamant dans nos bureaux parisiens."})]}),t.jsx(L,{page:"expertiser-diamant-paris"})]})})]}),t.jsx(R,{})]}),Dz=["Ideal Cut — la note maximale AGS pour la qualité de taille","Light Performance — analyse de la brillance, du feu et de la scintillation","Proportions précises — angles de couronne et pavillon optimaux","Symétrie et polish — évalués indépendamment de la taille","Compatible avec les certificats GIA — double évaluation possible","Référence pour les diamants taille ronde brillant et princesse"],Vz=[{title:"AGS — American Gem Society",desc:"L'AGS est réputé pour son système de notation de la taille (cut grade) considéré comme le plus rigoureux de l'industrie. Son échelle de 0 (Ideal) à 10 est particulièrement prisée pour les diamants ronds brillants."},{title:"GIA — Gemological Institute of America",desc:"Le GIA est la référence mondiale pour la certification de diamants. Ses rapports sont les plus reconnus et les plus demandés sur le marché international, garantissant une revente optimale."},{title:"Notre Approche",desc:"Chez Obagem, nous analysons les certifications AGS et GIA avec la même rigueur. Un diamant certifié AGS Ideal bénéficie d'une excellente valorisation auprès de notre réseau d'acheteurs."}],_z=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"diamant-ags",fallbackTitle:"Diamant AGS à Paris | Expertise & Certification | Obagem",fallbackDescription:"Expertise de diamants certifiés AGS à Paris. Analyse de la taille Ideal, light performance et proportions. Obagem, diamantaire certifié depuis 1985.",canonical:"/diamant-ags"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:ba,subtitle:"Certification AGS",title:"Diamant AGS",description:"Expertise spécialisée des diamants certifiés AGS — la référence mondiale pour la qualité de taille."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"American Gem Society"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'AGS, référence absolue de la qualité de taille"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["L'American Gem Society (AGS) est reconnu dans l'industrie pour son système de notation de la taille, considéré comme le plus exigeant au monde. Là où le ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," classe la taille en cinq catégories, l'AGS utilise une échelle numérique de 0 à 10, où 0 représente la perfection — l'« Ideal Cut »."]}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Un diamant certifié AGS Ideal (0) garantit une performance lumineuse optimale : brillance, feu et scintillation sont maximisés grâce à des proportions et une symétrie parfaites. Cette certification ajoute une valeur significative à votre pierre."}),t.jsxs(b,{to:"/expertise-gia",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Expertise GIA ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Me,alt:"Certificat AGS et expertise chez Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Standards AGS"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Ce que la certification AGS évalue"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:Dz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Comparatif"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"AGS vs GIA : deux références complémentaires"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:Vz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.desc})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertise-gia",label:"Expertise GIA"},{to:"/expertiser-un-diamant",label:"Expertiser un diamant"},{to:"/vendre-diamant",label:"Vendre un diamant"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre diamant AGS"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Partagez les détails de votre diamant certifié AGS pour une estimation confidentielle."})]}),t.jsx(L,{page:"diamant-ags"})]})})]}),t.jsx(R,{})]}),Rz=["Bijoux en or jaune massif — chaînes, gourmettes et bagues signet","Pierres cabochon colorées — améthystes, citrines, tourmalines","Créations des grandes maisons : Bulgari, Cartier, Chopard, Marina B","Bijoux géométriques et architecturaux en or bicolore","Montres joaillières serties — Piaget, Audemars Piguet, Patek Philippe","Boucles d'oreilles clip oversize et colliers plastrons"],Oz=[{title:"Bulgari",desc:"Les créations Bulgari des années 80, avec leurs cabochons colorés et leur or jaune généreux, sont parmi les plus recherchées sur le marché vintage."},{title:"Marina B",desc:"Fille de la dynastie Bulgari, Marina B a créé dans les années 80 des pièces audacieuses et architecturales, aujourd'hui très collectionnées."},{title:"Cartier & Van Cleef",desc:"Les grandes maisons françaises produisaient dans les années 80 des pièces en or jaune d'une opulence caractéristique de l'époque."}],Lz=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"annees-80",fallbackTitle:"Bijoux Années 80 à Paris | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de bijoux des années 80 à Paris. Or jaune, cabochons, créations Bulgari, Cartier, Marina B. Obagem, diamantaire depuis 1985.",canonical:"/annees-80"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Joaillerie Vintage",title:"Bijoux des Années 80",description:"L'or jaune, les volumes généreux et l'audace créative — les années 80 reviennent en force sur le marché de la haute joaillerie."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Retour en Grâce"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Les années 80, nouvel eldorado de la joaillerie vintage"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les bijoux des années 80 connaissent un regain d'intérêt spectaculaire sur le marché international. Caractérisés par leur or jaune massif, leurs volumes généreux et leurs pierres cabochon aux couleurs vives, ils incarnent une époque d'opulence et de créativité sans limites."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Chez Obagem, nos experts en ",t.jsx(b,{to:"/vendre-bijou",className:"text-gold hover:underline",children:"bijoux signés"})," identifient les pièces les plus valorisables de cette période : créations des grandes maisons, éditions limitées et modèles iconiques qui atteignent désormais des prix records en vente aux enchères."]}),t.jsxs(b,{to:"/vendre-une-bague-de-fiancailles-vintage-expertise-et-vente-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bagues vintage ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Il,alt:"Bijoux des années 80 expertisés chez Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pièces Recherchées"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Les styles emblématiques des années 80"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:Rz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Maisons Emblématiques"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Les signatures les plus valorisées"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:Oz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.desc})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-bijou",label:"Bijoux signés"},{to:"/vendre-un-bijoux-napoleon-iii",label:"Bijoux Napoléon III"},{to:"/evaluer-et-vendre-des-creations-de-tiffany-co-service-expert-chez-obagem",label:"Tiffany & Co."}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre bijou années 80"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez votre pièce pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"annees-80"})]})})]}),t.jsx(R,{})]}),zz=["Bagues de fiançailles solitaire — diamant rond, coussin, émeraude","Alliances en platine, or blanc ou or jaune serties de diamants","Parures de mariage : collier, boucles d'oreilles, bracelet assorti","Bijoux de fiançailles signés : Cartier, Tiffany, Van Cleef & Arpels","Bagues trilogy et toi-et-moi en pierres précieuses","Bijoux de cérémonie vintage et Art Déco"],Bz=[{title:"Après un Divorce",desc:"Transformer un symbole douloureux en opportunité financière. Notre discrétion absolue vous accompagne dans cette transition."},{title:"Succession & Héritage",desc:"Valoriser les bijoux de mariage reçus en héritage, qu'ils soient portés ou conservés dans un coffre depuis des années."},{title:"Mise à Jour",desc:"Financer une nouvelle pièce en vendant un bijou de fiançailles dont le style ne correspond plus à vos goûts actuels."}],Mz=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-un-bijou-de-mariage",fallbackTitle:"Vendre un Bijou de Mariage ou Fiançailles à Paris | Obagem",fallbackDescription:"Expertise et rachat de bijoux de mariage et fiançailles à Paris. Bagues solitaire, alliances diamant, parures de cérémonie. Estimation gratuite et confidentielle.",canonical:"/vendre-un-bijou-de-mariage-ou-de-fiancailles-expertise-qualifiee-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Bijoux de Cérémonie",title:"Vendre un Bijou de Mariage ou Fiançailles",description:"Expertise qualifiée et rachat confidentiel de vos bijoux de mariage et bagues de fiançailles."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Accompagnement Discret"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Chaque bijou de cérémonie a une histoire — et une valeur"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Qu'il s'agisse d'une bague de fiançailles solitaire, d'une alliance sertie ou d'une parure de mariage complète, ces bijoux portent une charge émotionnelle forte. Chez Obagem, nous comprenons la délicatesse de cette démarche et l'accompagnons avec la plus grande discrétion."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Nos gemmologues certifiés réalisent une ",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise complète"})," de chaque pièce : évaluation du ou des diamants selon les ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"critères GIA"}),", analyse de la monture et identification de la signature éventuelle, pour vous proposer la meilleure valorisation."]}),t.jsxs(b,{to:"/vendre-une-bague-de-fiancailles-vintage-expertise-et-vente-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bagues vintage ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Tt,alt:"Bijoux de mariage et fiançailles expertisés chez Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pièces Acceptées"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Bijoux de cérémonie que nous expertisons"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:zz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Situations"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Pourquoi vendre un bijou de mariage"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:Bz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.desc})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-bijou",label:"Bijoux signés"},{to:"/vendre-diamants-montes",label:"Diamants montés"},{to:"/vendre-un-bijou-herite-en-france-estimation-gratuite-et-confidentielle",label:"Bijou hérité"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre bijou de cérémonie"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez votre bijou pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-un-bijou-de-mariage"})]})})]}),t.jsx(R,{})]}),Fz=["Bagues cocktail en or 18 carats avec pierres de couleur","Boucles d'oreilles sculpturales en or jaune et émail","Bracelets articulés aux formes organiques et fluides","Colliers haute joaillerie avec pierres précieuses rares","Pendentifs en or rose avec tourmalines et améthystes","Pièces de collection issues des défilés couture"],Gz=[{title:"Design Contemporain",desc:"Fernando Jorge est reconnu pour ses formes fluides et organiques, inspirées de l'architecture brésilienne. Son style unique est immédiatement identifiable."},{title:"Pierres d'Exception",desc:"Ses créations mettent en valeur des pierres rares — tourmalines Paraíba, améthystes, aigue-marines — dans des montages d'une sophistication technique remarquable."},{title:"Marché en Croissance",desc:"Lauréat de nombreux prix internationaux, Fernando Jorge voit sa cote monter régulièrement, faisant de ses pièces des investissements joailliers pertinents."}],$z=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-un-bijou-fernando-jorge",fallbackTitle:"Vendre un Bijou Fernando Jorge à Paris | Service Expert | Obagem",fallbackDescription:"Expertise et rachat de bijoux Fernando Jorge à Paris. Évaluation spécialisée des créations du joaillier brésilien. Obagem, service expert et confidentiel.",canonical:"/vendre-un-bijou-fernando-jorge-service-expert-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Joaillier Contemporain",title:"Vendre un Bijou Fernando Jorge",description:"Service expert pour l'évaluation et le rachat de créations Fernando Jorge."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Joaillerie Brésilienne"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Fernando Jorge, la nouvelle vague de la haute joaillerie"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Fernando Jorge s'est imposé comme l'un des joailliers contemporains les plus talentueux de sa génération. Ses créations, qui allient fluidité organique et précision technique, sont portées par les plus grandes collectionneurs et célébrités internationales."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Chez Obagem, nos experts en ",t.jsx(b,{to:"/vendre-bijou",className:"text-gold hover:underline",children:"bijoux signés"})," connaissent parfaitement l'univers de Fernando Jorge. Nous identifions chaque modèle, vérifions son authenticité et évaluons sa valeur actuelle sur le marché international de la joaillerie contemporaine."]}),t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Tous les bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:He,alt:"Bijou Fernando Jorge expertisé chez Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pièces Recherchées"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Créations Fernando Jorge que nous expertisons"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:Fz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:Gz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.desc})]},s))})})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-bijou",label:"Bijoux signés"},{to:"/evaluer-et-vendre-des-creations-de-tiffany-co-service-expert-chez-obagem",label:"Tiffany & Co."},{to:"/annees-80",label:"Bijoux années 80"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre bijou Fernando Jorge"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez votre pièce pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-un-bijou-fernando-jorge"})]})})]}),t.jsx(R,{})]}),Uz=["Bagues de fiançailles et alliances transmises de génération en génération","Parures complètes en or et pierres précieuses","Montres de collection héritées — Cartier, Patek Philippe, Rolex","Broches et pendentifs anciens avec diamants et perles","Bijoux Art Déco, Art Nouveau et Belle Époque","Pierres précieuses non montées issues de successions"],Hz=[{num:"01",title:"Premier Contact",desc:"Décrivez vos bijoux par téléphone ou via notre formulaire. Nous organisons un rendez-vous confidentiel dans nos bureaux du Marais."},{num:"02",title:"Expertise Complète",desc:"Nos gemmologues certifiés analysent chaque pièce : pierres, monture, signature, époque. L'expertise est réalisée devant vous, gratuitement."},{num:"03",title:"Proposition & Conseil",desc:"Nous vous présentons les options : vente directe, orientation vers les enchères, ou conseil de conservation. La décision vous appartient, sans pression."}],Wz=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-un-bijou-herite",fallbackTitle:"Vendre un Bijou Hérité en France | Estimation Gratuite | Obagem",fallbackDescription:"Estimation gratuite et confidentielle de bijoux hérités en France. Expertise par gemmologues certifiés, conseil objectif. Obagem, diamantaire à Paris depuis 1985.",canonical:"/vendre-un-bijou-herite-en-france-estimation-gratuite-et-confidentielle"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Successions & Héritages",title:"Vendre un Bijou Hérité",description:"Estimation gratuite et confidentielle de vos bijoux de succession — un accompagnement respectueux et objectif."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Patrimoine Familial"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Valoriser un héritage joaillier avec délicatesse"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Hériter de bijoux est souvent une situation complexe, mêlant émotion et questions pratiques. Quelle est la valeur réelle de ces pièces ? Faut-il les vendre, les conserver ou les faire remonter ? Chez Obagem, nous accompagnons les familles dans cette réflexion avec objectivité et bienveillance."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["En tant que ",t.jsx("strong",{className:"text-foreground",children:"tiers de confiance indépendant"}),", nous réalisons une ",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise gemmologique complète"})," de chaque pièce, gratuitement et sans engagement. Notre rôle est de vous éclairer, pas de vous presser."]}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Expertise de bijoux hérités chez Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pièces Concernées"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Bijoux hérités que nous expertisons"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:Uz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Processus"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Trois étapes simples et transparentes"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:Hz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("span",{className:"font-display text-4xl text-gold/30",children:e.num}),t.jsx("h3",{className:"font-display text-xl text-foreground mt-4 mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.desc})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-bijou",label:"Bijoux signés"},{to:"/vendre-un-bijou-de-mariage-ou-de-fiancailles-expertise-qualifiee-chez-obagem",label:"Bijoux de mariage"},{to:"/pierres-precieuses-non-montees",label:"Pierres non montées"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser vos bijoux hérités"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez vos pièces pour une estimation gratuite et confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-un-bijou-herite"})]})})]}),t.jsx(R,{})]}),Qz=["Lignes géométriques et symétriques — le vocabulaire visuel Art Déco","Platine et or blanc — les métaux de prédilection de l'époque","Diamants taille ancienne : ancienne mine, européenne, baguette","Pierres de couleur : saphirs, émeraudes, rubis en calibré","Motifs égyptiens, orientaux et floraux stylisés","Signatures prestigieuses : Cartier, Van Cleef & Arpels, Boucheron, Mauboussin"],Kz=[{title:"Bagues & Solitaires",desc:"Les bagues Art Déco, avec leurs montures en platine ajouré et leurs diamants taille ancienne, sont parmi les plus recherchées sur le marché vintage."},{title:"Bracelets & Bangles",desc:"Les bracelets ligne et les bangles géométriques en platine serti de diamants et pierres calibrées atteignent des prix remarquables en vente aux enchères."},{title:"Broches & Pendentifs",desc:"Les broches Art Déco, véritables œuvres d'art miniatures, témoignent d'une maîtrise technique et d'une créativité sans égal."}],Jz=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-un-bijou-art-deco",fallbackTitle:"Vendre un Bijou Art Déco à Paris | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de bijoux Art Déco à Paris. Platine, diamants taille ancienne, pierres calibrées. Cartier, Van Cleef, Boucheron. Obagem depuis 1985.",canonical:"/vendre-un-bijou-art-deco"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Joaillerie des Années 1920-1935",title:"Vendre un Bijou Art Déco",description:"Expertise spécialisée et rachat de bijoux Art Déco — l'apogée de la géométrie et de l'élégance en joaillerie."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"1920 – 1935"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'Art Déco, sommet de la joaillerie moderne"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La période Art Déco représente un tournant majeur dans l'histoire de la joaillerie. Rompant avec les courbes de l'Art Nouveau, les créateurs adoptent des lignes géométriques audacieuses, le platine comme métal de prédilection et des associations de pierres qui révolutionnent l'esthétique joaillière."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Chez Obagem, nos experts en ",t.jsx(b,{to:"/vendre-bijou",className:"text-gold hover:underline",children:"bijoux signés"})," sont spécialisés dans l'identification et l'évaluation des pièces Art Déco. Nous reconnaissons les signatures, authentifions les pierres taille ancienne et estimons chaque bijou en fonction du marché international."]}),t.jsxs(b,{to:"/vendre-belle-epoque",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux Belle Époque ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Tt,alt:"Bijou Art Déco expertisé chez Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Caractéristiques"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Ce qui définit un bijou Art Déco"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:Qz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:Kz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.desc})]},s))})})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-belle-epoque",label:"Belle Époque"},{to:"/annees-80",label:"Années 80"},{to:"/vendre-un-bijoux-napoleon-iii",label:"Napoléon III"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre bijou Art Déco"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez votre pièce pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-un-bijou-art-deco"})]})})]}),t.jsx(R,{})]}),Yz=["Guirlandes et nœuds en platine ajouré d'une finesse extrême","Diamants taille ancienne européenne et taille rose","Perles naturelles — un trésor de plus en plus rare","Émail translucide et guillochage sur or et platine","Motifs floraux naturalistes et rubans stylisés","Signatures : Cartier, Chaumet, Lalique, Vever, Fouquet"],Xz=[{title:"Haute Époque (1871-1890)",desc:"Les premiers bijoux Belle Époque s'inscrivent dans la continuité du Second Empire, avec un goût pour l'or jaune et les pierres colorées qui évolue progressivement vers le platine."},{title:"Apogée (1890-1910)",desc:"L'âge d'or de la Belle Époque joaillière : guirlandes en platine, diamants et perles créent des pièces d'une légèreté et d'une finesse jamais atteintes."},{title:"Transition (1910-1920)",desc:"Les dernières créations Belle Époque annoncent l'Art Déco avec des lignes plus structurées, tout en conservant l'élégance caractéristique de la période."}],Zz=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-belle-epoque",fallbackTitle:"Vendre un Bijou Belle Époque à Paris | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de bijoux Belle Époque à Paris. Platine ajouré, diamants taille ancienne, perles naturelles. Cartier, Chaumet, Lalique. Obagem depuis 1985.",canonical:"/vendre-belle-epoque"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Joaillerie 1871-1920",title:"Vendre un Bijou Belle Époque",description:"Expertise spécialisée et rachat de bijoux Belle Époque — la quintessence de l'élégance et du raffinement joaillier."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"1871 – 1920"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"La Belle Époque, âge d'or de la joaillerie de cour"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La Belle Époque marque l'apogée de la joaillerie européenne. Dans les ateliers parisiens, les maîtres joailliers développent des techniques révolutionnaires — le sertissage millegrain sur platine, les montures « en dentelle » — qui permettent de créer des bijoux d'une légèreté et d'un raffinement inégalés."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Chez Obagem, nos experts en ",t.jsx(b,{to:"/vendre-bijou",className:"text-gold hover:underline",children:"bijoux anciens"})," identifient chaque pièce Belle Époque avec précision : authenticité des perles naturelles, qualité des diamants taille ancienne, et reconnaissance des signatures des grandes maisons de l'époque."]}),t.jsxs(b,{to:"/vendre-un-bijou-art-deco",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux Art Déco ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Bijou Belle Époque expertisé chez Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Signatures & Techniques"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Ce qui caractérise un bijou Belle Époque"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:Yz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Chronologie"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Les périodes de la Belle Époque joaillière"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:Xz.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.desc})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-un-bijou-art-deco",label:"Art Déco"},{to:"/vendre-un-bijoux-napoleon-iii",label:"Napoléon III"},{to:"/vendre-bijou",label:"Bijoux signés"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre bijou Belle Époque"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez votre pièce pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-belle-epoque"})]})})]}),t.jsx(R,{})]}),eB="/assets/pillar-valuable-diamond-CXMSQ3vs.jpg",tB=["Bagues de fiançailles De Beers Forevermark","Collection Aura — solitaires avec halo de diamants","Collection Talisman — diamants bruts et polis","Collection Enchanted Lotus — motifs floraux en diamants","Collection Dewdrop — diamants en cascade","Pièces de haute joaillerie et éditions limitées"],sB=[{title:"Marque Iconique",desc:"De Beers est synonyme de diamant depuis 1888. Ses créations joaillières bénéficient de cette aura légendaire sur le marché de la revente."},{title:"Diamants Certifiés",desc:"Chaque diamant De Beers est accompagné d'une inscription microscopique et d'un certificat d'authenticité, facilitant l'expertise et la valorisation."},{title:"Réseau Spécialisé",desc:"Notre réseau international connaît parfaitement le marché De Beers et ses collectionneurs, garantissant une valorisation optimale de vos pièces."}],Hy=[{question:"Quelle est la valeur de revente d'un bijou De Beers ?",answer:"Les bijoux De Beers conservent bien leur valeur grâce à la qualité exceptionnelle des diamants utilisés. Les pièces de haute joaillerie et les éditions limitées peuvent se revendre entre 50% et 70% du prix boutique, parfois plus pour les modèles rares."},{question:"Comment vérifier l'authenticité d'un diamant De Beers ?",answer:"Chaque diamant De Beers porte une micro-inscription au laser visible uniquement au microscope. Nos gemmologues vérifient cette inscription, le certificat d'accompagnement et les caractéristiques de la monture pour garantir l'authenticité."},{question:"De Beers et Forevermark, quelle différence ?",answer:"Forevermark est la marque de joaillerie de De Beers, garantissant que chaque diamant est naturel, non traité et provient de sources responsables. Les bijoux Forevermark bénéficient de la même qualité de diamants que les créations De Beers."},{question:"Peut-on vendre un diamant De Beers seul, sans la monture ?",answer:"Oui, si le diamant est d'une qualité et d'un poids significatifs, il peut être vendu séparément de la monture. Nos experts évaluent la meilleure option (vente complète ou séparée) pour maximiser la valeur de votre pièce."}],iB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-un-bijou-de-beers",fallbackTitle:"Vendre un Bijou De Beers à Paris | Offre Compétitive | Obagem",fallbackDescription:"Expertise et rachat de bijoux De Beers à Paris. Évaluation spécialisée des collections Forevermark, Aura, Talisman. Offre compétitive et confidentielle.",canonical:"/vendre-un-bijou-de-beers-offre-competitive-et-expertise-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:wt,subtitle:"Maison De Beers",title:"Vendre un Bijou De Beers",description:"Offre compétitive et expertise spécialisée pour vos créations De Beers."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Depuis 1888"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"De Beers, la légende du diamant"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"De Beers incarne plus qu'une marque : c'est l'histoire même du diamant moderne. De la mine à la joaillerie, la maison maîtrise chaque étape de la chaîne de valeur, créant des pièces d'une qualité et d'une traçabilité exceptionnelles."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Nos experts en ",t.jsx(b,{to:"/vendre-bijou",className:"text-gold hover:underline",children:"bijoux signés"})," connaissent parfaitement les collections De Beers et leur positionnement sur le marché secondaire. Nous vérifions l'authenticité, identifions la collection et évaluons votre pièce selon les références actuelles."]}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Vendre un diamant ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:eB,alt:"Bijou De Beers expertisé chez Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Collections"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Créations De Beers que nous expertisons"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:tB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:sB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.desc})]},s))})})}),t.jsx("section",{className:"py-20 md:py-28 bg-secondary/30",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vendre un bijou De Beers"})]}),t.jsx("div",{className:"space-y-6",children:Hy.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:Hy.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/evaluer-et-vendre-des-creations-de-tiffany-co-service-expert-chez-obagem",label:"Tiffany & Co."},{to:"/vendre-bijou",label:"Bijoux signés"},{to:"/expertiser-harry-winston",label:"Harry Winston"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre bijou De Beers"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez votre pièce pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-un-bijou-de-beers"})]})})]}),t.jsx(R,{})]}),aB=["Bagues de fiançailles et alliances transmises entre générations","Parures complètes — colliers, bracelets, boucles d'oreilles","Montres de collection familiales — Cartier, Patek Philippe, Jaeger-LeCoultre","Broches et pendentifs anciens avec pierres précieuses","Bijoux régionaux et traditionnels en or","Collections de pierres précieuses non montées"],rB=[{title:"Partage Successoral",desc:"Lorsque les héritiers souhaitent liquider les bijoux pour un partage équitable, notre expertise indépendante fournit une base objective et incontestable."},{title:"Renouvellement",desc:"Transformer des bijoux familiaux démodés en capital pour acquérir des pièces contemporaines qui correspondent à votre style actuel."},{title:"Valorisation Patrimoniale",desc:"Certaines pièces familiales ont une valeur insoupçonnée. Notre expertise révèle parfois des trésors : pierres rares, signatures prestigieuses, pièces historiques."}],nB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-bijou-famille",fallbackTitle:"Vendre un Bijou de Famille à Paris | Estimation Gratuite | Obagem",fallbackDescription:"Vente de bijoux de famille à Paris. Expertise gratuite et confidentielle par gemmologues certifiés. Conseil objectif pour successions et héritages. Obagem depuis 1985.",canonical:"/vendre-bijou-famille"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Patrimoine Familial",title:"Vendre un Bijou de Famille",description:"Un accompagnement respectueux et objectif pour valoriser vos bijoux familiaux."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Confiance & Discrétion"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Chaque bijou de famille raconte une histoire"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Vendre un bijou de famille est une décision personnelle qui mérite un accompagnement à la hauteur. Chez Obagem, nous comprenons la dimension sentimentale de cette démarche et nous l'abordons avec le respect et la délicatesse qu'elle exige."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Notre rôle de ",t.jsx("strong",{className:"text-foreground",children:"tiers de confiance indépendant"})," nous permet de vous donner un avis objectif sur la valeur de vos pièces, sans pression ni obligation. Que vous choisissiez de vendre, de conserver ou de faire transformer vos bijoux, nous sommes là pour vous éclairer."]}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-un-bijou-herite-en-france-estimation-gratuite-et-confidentielle",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijou hérité ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Bijoux de famille expertisés chez Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pièces Concernées"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Bijoux familiaux que nous expertisons"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:aB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Cas de Figure"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Pourquoi vendre un bijou de famille"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:rB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:e.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.desc})]},s))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-un-bijou-herite-en-france-estimation-gratuite-et-confidentielle",label:"Bijou hérité"},{to:"/vendre-un-bijou-de-mariage-ou-de-fiancailles-expertise-qualifiee-chez-obagem",label:"Bijoux de mariage"},{to:"/vendre-diamant-paris",label:"Diamant à Paris"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser vos bijoux de famille"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez vos pièces pour une estimation gratuite et confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-bijou-famille"})]})})]}),t.jsx(R,{})]}),oB=["Évaluation de la parure dans son ensemble : collier, bracelet, boucles d'oreilles, bague","Valorisation supérieure des ensembles complets par rapport aux pièces isolées","Expertise des pierres précieuses et du métal par gemmologues certifiés GIA","Parures signées : Cartier, Van Cleef & Arpels, Boucheron, Bulgari…","Paiement immédiat après accord sur l'offre","Discrétion absolue dans nos bureaux privés du Marais"],lB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-des-parures-completes",fallbackTitle:"Vendre des Parures Complètes | Expertise & Rachat | Obagem Paris",fallbackDescription:"Vendez vos parures de bijoux complètes à Paris. Expertise par gemmologues certifiés GIA, valorisation optimale des ensembles signés. Estimation gratuite et confidentielle.",canonical:"/vendre-des-parures-completes"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Tt,subtitle:"Bijoux d'Exception",title:"Vendre des Parures Complètes",description:"Expertise et valorisation de vos parures complètes par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"La valeur d'un ensemble complet"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Une parure complète — collier, bracelet, boucles d'oreilles et bague assortis — possède une valeur intrinsèque supérieure à la somme de ses composants. L'harmonie des pierres, la cohérence du design et la rareté de l'ensemble complet en font un objet particulièrement recherché par les collectionneurs et les maisons de vente internationales."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Chez Obagem, nous comprenons cette valeur ajoutée et notre expertise nous permet d'évaluer chaque parure dans sa globalité : qualité des pierres, signature de la maison, état de conservation et provenance documentée."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Notre réseau international d'acheteurs — Paris, Genève, Tel Aviv — nous permet de proposer des offres compétitives qui reflètent la véritable valeur marchande de votre ensemble."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants de valeur ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Expertise de parures complètes Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos engagements"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi vendre vos parures chez Obagem"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:oB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vendre une parure complète"})]}),t.jsx("div",{className:"space-y-6",children:[{question:"Une parure complète vaut-elle plus que ses pièces séparées ?",answer:"Oui, une parure complète et assortie (collier, bracelet, boucles d'oreilles, bague) bénéficie d'une prime significative par rapport à la somme des pièces vendues séparément. L'harmonie des pierres et la cohérence du design sont très recherchées par les collectionneurs."},{question:"Que faire si une pièce de la parure est manquante ?",answer:"Une parure incomplète conserve de la valeur, mais la prime d'ensemble est réduite. Nous évaluons chaque pièce individuellement et pouvons vous conseiller sur la meilleure stratégie : vente groupée des pièces restantes ou vente séparée."},{question:"Les parures signées sont-elles plus recherchées ?",answer:"Absolument. Une parure signée Cartier, Van Cleef & Arpels ou Bulgari bénéficie d'une prime de marque considérable. La provenance documentée et l'écrin d'origine augmentent encore la valeur pour les collectionneurs."},{question:"Comment se déroule l'expertise d'une parure ?",answer:"Nos gemmologues examinent chaque pièce séparément puis évaluent l'ensemble : homogénéité des pierres, cohérence du design, état de conservation, signature et provenance. L'expertise complète dure environ 1 heure pour une parure de 3-4 pièces."}].map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"Une parure complète vaut-elle plus que ses pièces séparées ?",acceptedAnswer:{"@type":"Answer",text:"Oui, une parure complète et assortie bénéficie d'une prime significative par rapport à la somme des pièces vendues séparément."}},{"@type":"Question",name:"Que faire si une pièce de la parure est manquante ?",acceptedAnswer:{"@type":"Answer",text:"Une parure incomplète conserve de la valeur, mais la prime d'ensemble est réduite. Nous évaluons chaque pièce individuellement."}},{"@type":"Question",name:"Les parures signées sont-elles plus recherchées ?",acceptedAnswer:{"@type":"Answer",text:"Absolument. Une parure signée Cartier, Van Cleef ou Bulgari bénéficie d'une prime de marque considérable."}},{"@type":"Question",name:"Comment se déroule l'expertise d'une parure ?",acceptedAnswer:{"@type":"Answer",text:"Nos gemmologues examinent chaque pièce séparément puis évaluent l'ensemble. L'expertise complète dure environ 1 heure."}}]})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-bijou",label:"Vendre un bijou signé"},{to:"/emeraude",label:"Émeraudes"},{to:"/vendre-des-colliers-et-pendentifs-estimation-expertise-chez-obagem",label:"Colliers & Pendentifs"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites estimer votre parure"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre parure et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-des-parures-completes"})]})})]}),t.jsx(R,{})]}),cB=["Carat : le poids précis de votre diamant, mesuré au centième de carat","Couleur : gradation de D (incolore exceptionnel) à Z, déterminant la rareté","Clarté : analyse des inclusions sous grossissement 10x selon les normes GIA","Taille (Cut) : proportions, symétrie et polissage évalués de Excellent à Poor","Fluorescence : réaction aux UV, pouvant influencer la valeur de 10 à 15 %","Certificat GIA : document de référence internationale, garant de l'authenticité"],dB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"gia-diamant",fallbackTitle:"GIA Diamant – Certification & Expertise | Obagem Paris",fallbackDescription:"Tout savoir sur la certification GIA des diamants. Expertise par gemmologues certifiés GIA à Paris. Les 4C, le certificat GIA et la valorisation de votre diamant.",canonical:"/gia-diamant"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Me,subtitle:"Certification Internationale",title:"GIA Diamant",description:"Comprendre la certification GIA pour valoriser au mieux votre diamant."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Le standard mondial de l'expertise diamantaire"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Le Gemological Institute of America (GIA) est la référence mondiale en matière de certification de diamants. Fondé en 1931, le GIA a créé le système des 4C — Carat, Couleur, Clarté, Coupe — devenu le langage universel de l'évaluation diamantaire."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Un diamant certifié GIA bénéficie d'une traçabilité et d'une crédibilité reconnues par l'ensemble des acteurs du marché international. Ce certificat constitue un véritable passeport pour votre pierre, garantissant ses caractéristiques de manière indépendante et impartiale."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos gemmologues sont diplômés du GIA. Nous utilisons ces mêmes standards pour évaluer chaque diamant avec la plus grande précision, qu'il soit accompagné ou non d'un certificat existant."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/quest-ce-que-le-gia",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Qu'est-ce que le GIA ? ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertise-gia",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Expertise GIA ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:qs,alt:"Certificat GIA diamant expertise Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Les 4C et au-delà"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Les critères d'évaluation GIA"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:cB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-un-diamant",label:"Expertiser un diamant"},{to:"/vendre-diamant",label:"Vendre un diamant"},{to:"/diamant-ags",label:"Certification AGS"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant"}),t.jsx("p",{className:"font-body text-cream/50",children:"Envoyez-nous les détails de votre diamant pour une évaluation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"gia-diamant"})]})})]}),t.jsx(R,{})]}),uB=["Taille coussin ancien, taille européenne, taille en rose : chaque coupe a son charme unique","Facettes plus larges offrant un jeu de lumière chaleureux et romantique","Très recherchés par les collectionneurs et les amateurs de bijoux vintage","Valeur historique et patrimoniale souvent supérieure à la seule valeur gemmologique","Expertise spécifique requise : nos gemmologues GIA sont formés aux tailles anciennes","Diamants montés ou non, avec ou sans certificat"],mB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"diamant-taille-ancienne",fallbackTitle:"Diamant Taille Ancienne | Expertise & Rachat | Obagem Paris",fallbackDescription:"Expertise et rachat de diamants taille ancienne à Paris. Taille coussin, européenne, en rose. Évaluation par gemmologues certifiés GIA. Estimation gratuite.",canonical:"/diamant-taille-ancienne"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Oe,subtitle:"Diamants Historiques",title:"Diamant Taille Ancienne",description:"Expertise et valorisation de vos diamants taille ancienne par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'art des tailles d'antan"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Avant l'avènement de la taille brillant moderne, les diamants étaient façonnés à la main selon des techniques artisanales qui leur conféraient un caractère unique. Taille coussin ancien, taille européenne ancienne (Old European Cut), taille en rose (Rose Cut) — chacune de ces coupes raconte une époque et un savoir-faire disparu."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Ces diamants taille ancienne sont aujourd'hui très recherchés pour leur jeu de lumière chaleureux, leurs éclats plus doux et leur personnalité incomparable. Contrairement aux tailles modernes optimisées par ordinateur, chaque diamant ancien est une pièce véritablement unique."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous possédons une expertise spécifique dans l'évaluation de ces pierres historiques. Nos gemmologues certifiés GIA tiennent compte non seulement des critères classiques (poids, couleur, pureté), mais aussi de la valeur historique, de la rareté de la taille et de l'attrait qu'elles exercent sur le marché des collectionneurs."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants de valeur ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-belle-epoque",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux Belle Époque ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Diamant taille ancienne expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Spécificités"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi les diamants taille ancienne sont uniques"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:uB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-un-bijou-art-deco",label:"Bijoux Art Déco"},{to:"/vendre-une-bague-de-fiancailles-vintage-expertise-et-vente-chez-obagem",label:"Bagues vintage"},{to:"/rachat-diamant",label:"Rachat de diamant"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant taille ancienne"}),t.jsx("p",{className:"font-body text-cream/50",children:"Partagez les détails de votre pierre pour recevoir une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"diamant-taille-ancienne"})]})})]}),t.jsx(R,{})]}),pB=["Bijoux antiques du XVIIIe au début du XXe siècle : expertise historique et gemmologique","Valorisation de la provenance, de l'époque et du style (Georgian, Victorian, Art Nouveau…)","Analyse des pierres précieuses anciennes selon les standards GIA modernes","Estimation des montures en or, platine ou argent d'époque","Réseau d'acheteurs spécialisés en bijoux anciens et de collection","Confidentialité absolue et paiement immédiat"],xB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-un-bijou-ancien",fallbackTitle:"Vendre un Bijou Ancien | Expertise & Rachat | Obagem Paris",fallbackDescription:"Vendez vos bijoux anciens à Paris. Expertise par gemmologues certifiés GIA, valorisation des pièces antiques et de collection. Estimation gratuite et confidentielle.",canonical:"/vendre-un-bijou-ancien"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Tt,subtitle:"Bijoux de Collection",title:"Vendre un Bijou Ancien",description:"Expertise et valorisation de vos bijoux anciens par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"La beauté intemporelle des bijoux anciens"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les bijoux anciens témoignent d'un savoir-faire artisanal exceptionnel et d'une esthétique propre à leur époque. Qu'il s'agisse d'une broche victorienne, d'un collier Art Nouveau ou d'une bague géorgienne, chaque pièce ancienne possède une histoire et une valeur qui dépassent la simple somme de ses matériaux."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Chez Obagem, nous allions expertise gemmologique et connaissance approfondie de l'histoire de la joaillerie pour évaluer vos bijoux anciens à leur juste valeur. Nos gemmologues certifiés GIA analysent chaque pièce sous tous ses aspects : qualité des pierres, rareté du design, état de conservation et valeur historique."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Notre réseau international de collectionneurs et de maisons de vente nous permet de trouver l'acheteur idéal pour chaque pièce, garantissant une valorisation optimale de votre patrimoine joaillier."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-belle-epoque",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux Belle Époque ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Bijou ancien expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux anciens"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:pB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-un-bijou-art-deco",label:"Bijoux Art Déco"},{to:"/vendre-un-bijoux-napoleon-iii",label:"Bijoux Napoléon III"},{to:"/diamant-taille-ancienne",label:"Diamants taille ancienne"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites estimer votre bijou ancien"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-un-bijou-ancien"})]})})]}),t.jsx(R,{})]}),hB=["Colliers et pendentifs signés : Cartier, Van Cleef & Arpels, Bulgari, Chopard…","Expertise des pierres précieuses serties : diamants, émeraudes, rubis, saphirs","Évaluation du métal précieux : or, platine, vermeil","Prise en compte du design, de la rareté et de l'époque de création","Réseau international d'acheteurs spécialisés en haute joaillerie","Paiement immédiat et discrétion absolue"],gB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-des-colliers-et-pendentifs-estimation-expertise-chez-obagem",fallbackTitle:"Vendre des Colliers et Pendentifs | Expertise & Estimation | Obagem",fallbackDescription:"Vendez vos colliers et pendentifs de valeur à Paris. Expertise par gemmologues certifiés GIA, estimation gratuite et confidentielle. Paiement immédiat.",canonical:"/vendre-des-colliers-et-pendentifs-estimation-expertise-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Tt,subtitle:"Haute Joaillerie",title:"Vendre des Colliers & Pendentifs",description:"Expertise et valorisation de vos colliers et pendentifs par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'élégance portée au cou"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Le collier est l'une des pièces les plus emblématiques de la haute joaillerie. Qu'il s'agisse d'un sautoir Art Déco serti de diamants, d'un pendentif orné d'une émeraude colombienne ou d'un rivière de diamants signé d'une grande maison, chaque collier raconte une histoire d'exception."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Chez Obagem, nos gemmologues certifiés GIA évaluent chaque pièce dans sa globalité : qualité et origine des pierres, pureté du métal, signature de la maison, état de conservation et rareté du modèle sur le marché actuel."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Notre présence à Paris, Genève et Tel Aviv nous permet d'accéder aux acheteurs les plus exigeants du marché international, garantissant une offre qui reflète la véritable valeur de votre pièce."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-des-parures-completes",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Parures complètes ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Expertise colliers et pendentifs Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos engagements"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi vendre vos colliers chez Obagem"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:hB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vendre un collier ou pendentif"})]}),t.jsx("div",{className:"space-y-6",children:[{question:"Quels types de colliers ont le plus de valeur ?",answer:"Les rivières de diamants, les colliers de haute joaillerie signés (Cartier, Van Cleef, Bulgari), les sautoirs Art Déco et les pendentifs ornés de pierres précieuses d'exception (émeraudes colombiennes, rubis birmans) atteignent les prix les plus élevés."},{question:"Comment est évalué un collier de perles ?",answer:"L'évaluation repose sur la qualité des perles (lustre, surface, forme, taille), leur origine (Akoya, mers du Sud, Tahiti), l'homogénéité du rang et la signature éventuelle. Un collier Mikimoto ou un rang de perles des mers du Sud aura une valeur supérieure."},{question:"Un pendentif serti d'un diamant vaut-il autant qu'une bague ?",answer:"La valeur dépend principalement de la qualité du diamant (les 4C). Un pendentif serti d'un beau diamant certifié GIA se valorise aussi bien qu'une bague. La monture et la signature de la maison influencent également le prix."},{question:"Faut-il apporter le certificat des pierres pour l'expertise ?",answer:"Le certificat GIA ou d'un autre laboratoire reconnu est un atout mais n'est pas indispensable. Nos gemmologues certifiés évaluent les pierres selon les mêmes critères rigoureux, même sans certificat préexistant."}].map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"Quels types de colliers ont le plus de valeur ?",acceptedAnswer:{"@type":"Answer",text:"Les rivières de diamants, les colliers de haute joaillerie signés (Cartier, Van Cleef, Bulgari), les sautoirs Art Déco et les pendentifs ornés de pierres précieuses d'exception atteignent les prix les plus élevés."}},{"@type":"Question",name:"Comment est évalué un collier de perles ?",acceptedAnswer:{"@type":"Answer",text:"L'évaluation repose sur la qualité des perles (lustre, surface, forme, taille), leur origine, l'homogénéité du rang et la signature éventuelle."}},{"@type":"Question",name:"Un pendentif serti d'un diamant vaut-il autant qu'une bague ?",acceptedAnswer:{"@type":"Answer",text:"La valeur dépend principalement de la qualité du diamant (les 4C). Un pendentif serti d'un beau diamant certifié GIA se valorise aussi bien qu'une bague."}},{"@type":"Question",name:"Faut-il apporter le certificat des pierres pour l'expertise ?",acceptedAnswer:{"@type":"Answer",text:"Le certificat GIA est un atout mais n'est pas indispensable. Nos gemmologues certifiés évaluent les pierres selon les mêmes critères rigoureux."}}]})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-bijou",label:"Vendre un bijou signé"},{to:"/vendre-un-bijou-art-deco",label:"Bijoux Art Déco"},{to:"/emeraude",label:"Émeraudes"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites estimer votre collier ou pendentif"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-des-colliers-et-pendentifs"})]})})]}),t.jsx(R,{})]}),fB=["Expertise spécifique des créations Graff : haute joaillerie, pièces uniques, collections iconiques","Connaissance approfondie du marché Graff et de ses cotes internationales","Évaluation des diamants Graff selon les standards GIA les plus exigeants","Valorisation des pièces rares : colliers, bagues, bracelets et boucles d'oreilles Graff","Réseau d'acheteurs internationaux spécialisés en haute joaillerie de prestige","Confidentialité totale et paiement sécurisé"],Wy=[{question:"Pourquoi les bijoux Graff sont-ils si recherchés ?",answer:"Graff sélectionne exclusivement des diamants de qualité exceptionnelle (D-F, IF-VVS) et les monte dans des créations spectaculaires. La rareté des pierres utilisées et le prestige de la maison créent une forte demande sur le marché secondaire."},{question:"Comment est fixé le prix d'un bijou Graff à la revente ?",answer:"Le prix dépend principalement de la qualité et du poids des diamants (évalués selon les 4C du GIA), de la rareté du modèle, de l'état de conservation et des résultats récents aux enchères internationales pour des pièces comparables."},{question:"Graff rachète-t-il ses propres créations ?",answer:"Graff ne dispose pas d'un programme de rachat systématique. Un expert indépendant comme Obagem vous permet d'obtenir une évaluation objective et l'accès à un réseau d'acheteurs privés et de maisons de vente aux enchères internationales."},{question:"Quels documents facilitent la vente d'un bijou Graff ?",answer:"Le certificat d'origine Graff, les certificats GIA des diamants, la facture d'achat et l'écrin d'origine sont des atouts. Cependant, nos experts peuvent authentifier et évaluer votre pièce même sans ces documents."}],vB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-des-creations-de-graff-diamonds-expertise-et-conseils-chez-obagem",fallbackTitle:"Vendre des Créations Graff Diamonds | Expertise | Obagem Paris",fallbackDescription:"Vendez vos créations Graff Diamonds à Paris. Expertise par gemmologues certifiés GIA, valorisation optimale de vos pièces Graff. Estimation gratuite et confidentielle.",canonical:"/vendre-des-creations-de-graff-diamonds-expertise-et-conseils-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:wt,subtitle:"Maison de Prestige",title:"Vendre des Créations Graff Diamonds",description:"Expertise et valorisation de vos bijoux Graff par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'excellence Graff, évaluée avec rigueur"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Graff est l'une des maisons de haute joaillerie les plus prestigieuses au monde, réputée pour ses diamants d'exception et ses créations audacieuses. Fondée par Laurence Graff, souvent surnommé le « roi du diamant », la maison est synonyme de pierres extraordinaires et de savoir-faire inégalé."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Vendre une création Graff requiert une expertise spécifique. Nos gemmologues certifiés GIA connaissent intimement les collections Graff, leurs spécificités techniques et leur positionnement sur le marché international de la haute joaillerie."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Nous évaluons chaque pièce Graff en tenant compte de la qualité exceptionnelle des diamants utilisés, de la rareté du modèle, de son état de conservation et de la demande actuelle sur les marchés de Paris, Genève et Londres."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants de valeur ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Expertise bijoux Graff Diamonds Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise Graff"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos créations Graff"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:fB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vendre une création Graff Diamonds"})]}),t.jsx("div",{className:"space-y-6",children:Wy.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:Wy.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/evaluer-et-vendre-des-creations-de-tiffany-co-service-expert-chez-obagem",label:"Tiffany & Co."},{to:"/vendre-un-bijou-de-beers-offre-competitive-et-expertise-chez-obagem",label:"De Beers"},{to:"/expertiser-harry-winston",label:"Harry Winston"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Graff"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce Graff et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-graff-diamonds"})]})})]}),t.jsx(R,{})]}),bB=["Diamants VVS1 et VVS2 : inclusions quasi invisibles même au grossissement 10x","Parmi les grades de pureté les plus élevés et les plus recherchés au monde","Valorisation premium : les diamants VVS commandent une prime significative","Expertise selon les standards GIA : analyse rigoureuse de la clarté et des 4C","Diamants certifiés ou non, montés ou non montés","Accès aux acheteurs internationaux via nos bureaux de Paris, Genève et Tel Aviv"],yB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-des-diamants-de-clarte-vvs-expertise-de-haute-qualite-chez-obagem",fallbackTitle:"Vendre des Diamants VVS | Expertise Haute Qualité | Obagem Paris",fallbackDescription:"Vendez vos diamants de clarté VVS à Paris. Expertise par gemmologues certifiés GIA, valorisation premium des diamants VVS1 et VVS2. Estimation gratuite.",canonical:"/vendre-des-diamants-de-clarte-vvs-expertise-de-haute-qualite-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Oe,subtitle:"Pureté d'Exception",title:"Diamants de Clarté VVS",description:"Expertise et valorisation de vos diamants VVS par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"La perfection de la clarté VVS"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les diamants de clarté VVS (Very Very Slightly Included) représentent l'un des grades de pureté les plus élevés dans l'échelle du GIA. Leurs inclusions microscopiques sont si infimes qu'elles sont difficiles à détecter même pour un gemmologue expérimenté sous grossissement 10x."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Cette pureté exceptionnelle confère aux diamants VVS une transparence et un éclat remarquables, les plaçant parmi les pierres les plus convoitées par les collectionneurs et les investisseurs. Sur le marché international, les diamants VVS commandent une prime significative par rapport aux grades inférieurs."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos gemmologues certifiés GIA possèdent l'expertise nécessaire pour évaluer avec précision la clarté de votre diamant et déterminer sa valeur réelle sur le marché actuel, en tenant compte de l'ensemble des critères : carat, couleur, coupe et clarté."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants de valeur ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertise-gia",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Expertise GIA ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Diamant VVS expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Clarté VVS"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi vendre vos diamants VVS chez Obagem"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:bB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/gia-diamant",label:"GIA Diamant"},{to:"/rachat-diamant",label:"Rachat de diamant"},{to:"/diamants-non-certifies",label:"Diamants non certifiés"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant VVS"}),t.jsx("p",{className:"font-body text-cream/50",children:"Partagez les détails de votre pierre pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-diamants-vvs"})]})})]}),t.jsx(R,{})]}),jB=["Expertise gratuite même sans certificat GIA, HRD ou AGS","Nos gemmologues certifiés GIA évaluent votre diamant selon les standards internationaux","Possibilité de faire certifier votre diamant avant la vente pour maximiser sa valeur","Évaluation comparative avec les cours du Rapaport et les prix du marché","Diamants de toutes tailles, toutes tailles de coupe, toutes qualités","Paiement immédiat et discrétion absolue"],wB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"diamants-non-certifies",fallbackTitle:"Diamants Non Certifiés | Expertise & Rachat | Obagem Paris",fallbackDescription:"Vendez vos diamants non certifiés à Paris. Expertise gratuite par gemmologues GIA, évaluation selon les standards internationaux. Paiement immédiat et confidentiel.",canonical:"/diamants-non-certifies"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Me,subtitle:"Expertise Diamantaire",title:"Diamants Non Certifiés",description:"Expertise et rachat de vos diamants sans certificat par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Votre diamant a de la valeur, même sans certificat"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"De nombreux diamants de qualité exceptionnelle n'ont jamais été soumis à une certification par un laboratoire gemmologique. Qu'il s'agisse d'un diamant hérité, d'une pièce ancienne ou d'un achat réalisé avant la généralisation des certificats, l'absence de document ne diminue en rien la valeur intrinsèque de votre pierre."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Chez Obagem, nos gemmologues diplômés du GIA réalisent une expertise complète de votre diamant selon les mêmes standards que les laboratoires internationaux. Nous évaluons les 4C — Carat, Couleur, Clarté, Coupe — avec la même rigueur qu'un certificat officiel."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Si la certification peut maximiser la valeur de revente de votre diamant, nous pouvons également vous conseiller sur l'opportunité de faire certifier votre pierre avant la vente, en fonction de son potentiel de valorisation."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/gia-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["GIA Diamant ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-un-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Expertiser un diamant ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:qs,alt:"Expertise diamant non certifié Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Sans certificat"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos diamants non certifiés"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:jB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/quest-ce-que-le-gia",label:"Qu'est-ce que le GIA ?"},{to:"/rachat-diamant",label:"Rachat de diamant"},{to:"/vendre-diamant",label:"Vendre un diamant"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant"}),t.jsx("p",{className:"font-body text-cream/50",children:"Même sans certificat, envoyez-nous les détails de votre pierre pour une évaluation confidentielle."})]}),t.jsx(L,{page:"diamants-non-certifies"})]})})]}),t.jsx(R,{})]}),NB=["Bijoux rétro des années 1940 à 1980 : une esthétique audacieuse et recherchée","Expertise des pierres précieuses et semi-précieuses typiques de l'époque","Valorisation des pièces signées : Cartier, Van Cleef & Arpels, Bulgari, Boucheron…","Connaissance des techniques de sertissage et de fabrication propres à chaque décennie","Réseau international de collectionneurs spécialisés en bijoux rétro","Paiement immédiat et confidentialité absolue"],kB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-des-bijoux-retro-a-obagem-expertise-et-offres-inegalees",fallbackTitle:"Vendre des Bijoux Rétro | Expertise & Offres Inégalées | Obagem",fallbackDescription:"Vendez vos bijoux rétro à Paris. Expertise par gemmologues certifiés GIA, valorisation des pièces des années 1940 à 1980. Estimation gratuite et confidentielle.",canonical:"/vendre-des-bijoux-retro-a-obagem-expertise-et-offres-inegalees"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Tt,subtitle:"Style & Patrimoine",title:"Vendre des Bijoux Rétro",description:"Expertise et valorisation de vos bijoux rétro par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'audace des décennies passées"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les bijoux rétro — des créations des années 1940 aux pièces exubérantes des années 1970 et 1980 — séduisent par leur caractère affirmé et leur esthétique unique. Formes géométriques audacieuses, pierres de couleur vive, or jaune massif : chaque décennie a marqué la joaillerie de son empreinte distinctive."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Chez Obagem, nos gemmologues certifiés GIA possèdent une connaissance approfondie de ces époques et de leurs spécificités techniques. Nous évaluons chaque pièce en tenant compte de sa valeur gemmologique, de sa rareté stylistique et de l'intérêt qu'elle suscite sur le marché des collectionneurs."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Notre présence à Paris, Genève et Tel Aviv nous permet d'accéder aux acheteurs les plus passionnés par ces créations d'exception, garantissant une offre à la hauteur de leur véritable valeur."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/annees-80",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Années 80 ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-un-bijou-art-deco",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Art Déco ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Bijoux rétro expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos engagements"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi vendre vos bijoux rétro chez Obagem"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:NB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-belle-epoque",label:"Belle Époque"},{to:"/vendre-un-bijoux-napoleon-iii",label:"Napoléon III"},{to:"/vendre-un-bijou-ancien",label:"Bijoux anciens"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites estimer votre bijou rétro"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-bijoux-retro"})]})})]}),t.jsx(R,{})]}),CB=["Expertise des grandes maisons : Cartier, Van Cleef & Arpels, Bulgari, Boucheron, Chaumet…","Connaissance approfondie des collections iconiques et de leurs cotes internationales","Vérification d'authenticité : poinçons, numéros de série, certificats d'origine","Évaluation des pierres précieuses serties selon les standards GIA","Réseau mondial d'acheteurs spécialisés en haute joaillerie signée","Confidentialité totale et paiement sécurisé immédiat"],EB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",fallbackTitle:"Vendre des Bijoux Signés | Expertise & Offre Exceptionnelle | Obagem",fallbackDescription:"Vendez vos bijoux signés à Paris. Expertise des grandes maisons par gemmologues certifiés GIA. Cartier, Van Cleef, Bulgari. Estimation gratuite et confidentielle.",canonical:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Grandes Maisons",title:"Vendre des Bijoux Signés",description:"Expertise et valorisation de vos bijoux signés par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"La signature comme gage d'excellence"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Un bijou signé d'une grande maison de joaillerie transcende sa valeur matérielle. La signature — qu'il s'agisse de Cartier, Van Cleef & Arpels, Bulgari, Boucheron ou Chaumet — confère à la pièce un prestige, une traçabilité et une désirabilité qui se traduisent par une valorisation significativement supérieure."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Chez Obagem, nous connaissons intimement les collections de chaque grande maison, leurs évolutions stylistiques et leurs cotes sur le marché international. Notre expertise nous permet de vérifier l'authenticité de chaque pièce et d'en déterminer la valeur réelle avec précision."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Notre réseau d'acheteurs internationaux — collectionneurs privés, maisons de vente aux enchères et professionnels de la haute joaillerie — nous permet de trouver l'acquéreur idéal pour chaque bijou signé."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/evaluer-et-vendre-des-creations-de-tiffany-co-service-expert-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Tiffany & Co. ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:He,alt:"Bijoux signés expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux signés"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:CB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-des-creations-de-graff-diamonds-expertise-et-conseils-chez-obagem",label:"Graff Diamonds"},{to:"/vendre-un-bijou-de-beers-offre-competitive-et-expertise-chez-obagem",label:"De Beers"},{to:"/vendre-un-bijou-fernando-jorge-service-expert-chez-obagem",label:"Fernando Jorge"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou signé"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-bijoux-signes"})]})})]}),t.jsx(R,{})]}),PB=["Broches anciennes et modernes : Art Déco, rétro, contemporain","Expertise des pierres précieuses serties : diamants, émeraudes, rubis, saphirs","Valorisation des broches signées des grandes maisons de joaillerie","Analyse du métal : or, platine, argent, vermeil","Prise en compte de la rareté du design et de l'état de conservation","Paiement immédiat et discrétion absolue dans nos bureaux du Marais"],SB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-broches",fallbackTitle:"Vendre des Broches | Expertise & Rachat | Obagem Paris",fallbackDescription:"Vendez vos broches de valeur à Paris. Expertise par gemmologues certifiés GIA, broches anciennes et signées. Estimation gratuite et confidentielle.",canonical:"/vendre-broches"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Tt,subtitle:"Bijoux d'Exception",title:"Vendre des Broches",description:"Expertise et valorisation de vos broches par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'art de la broche, du XIXe siècle à nos jours"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La broche est l'un des bijoux les plus anciens et les plus expressifs de la joaillerie. Des broches victoriennes ornées de diamants aux créations audacieuses des années 1940, en passant par les pièces contemporaines des grandes maisons, chaque broche est un témoignage unique d'un savoir-faire et d'une époque."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Chez Obagem, nos gemmologues certifiés GIA évaluent chaque broche sous tous ses aspects : qualité et origine des pierres précieuses, pureté du métal, signature de la maison, rareté du modèle et état de conservation."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Que votre broche soit une pièce héritée, un bijou signé d'une grande maison ou une création vintage rare, nous vous garantissons une expertise rigoureuse et une offre compétitive."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-des-broches-et-des-epingles-en-diamants-vintage-expertise-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Broches vintage ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Broches expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos engagements"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi vendre vos broches chez Obagem"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:PB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vendre une broche de valeur"})]}),t.jsx("div",{className:"space-y-6",children:[{question:"Les broches anciennes ont-elles de la valeur ?",answer:"Les broches anciennes, notamment Art Déco, Belle Époque et victoriennes, sont très recherchées par les collectionneurs. Leur valeur dépend de la qualité des pierres, de la finesse du travail de joaillerie, de l'époque et de l'état de conservation."},{question:"Comment reconnaître une broche signée ?",answer:"Les broches signées portent le poinçon de la maison (Cartier, Van Cleef, Boucheron...), souvent accompagné d'un numéro de série. Nos experts vérifient ces marquages et comparent avec les archives des maisons pour authentifier chaque pièce."},{question:"Quelle est la différence entre une broche et une épingle ?",answer:"L'épingle est un bijou plus petit et plus discret, tandis que la broche est généralement plus grande et plus ornée. Les deux peuvent avoir une grande valeur, surtout si elles sont signées ou ornées de pierres précieuses de qualité."},{question:"Les broches en argent sont-elles valorisées ?",answer:"Les broches en argent ont généralement moins de valeur que celles en or ou platine. Cependant, les broches Art Nouveau en argent signées Lalique ou les pièces en argent ornées de pierres précieuses peuvent atteindre des prix intéressants."}].map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"Les broches anciennes ont-elles de la valeur ?",acceptedAnswer:{"@type":"Answer",text:"Les broches anciennes, notamment Art Déco, Belle Époque et victoriennes, sont très recherchées par les collectionneurs."}},{"@type":"Question",name:"Comment reconnaître une broche signée ?",acceptedAnswer:{"@type":"Answer",text:"Les broches signées portent le poinçon de la maison, souvent accompagné d'un numéro de série. Nos experts vérifient ces marquages."}},{"@type":"Question",name:"Quelle est la différence entre une broche et une épingle ?",acceptedAnswer:{"@type":"Answer",text:"L'épingle est plus petite et discrète, la broche plus grande et ornée. Les deux peuvent avoir une grande valeur."}},{"@type":"Question",name:"Les broches en argent sont-elles valorisées ?",acceptedAnswer:{"@type":"Answer",text:"Les broches en argent ont généralement moins de valeur, sauf les pièces Art Nouveau signées ou ornées de pierres précieuses."}}]})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-un-bijou-ancien",label:"Bijoux anciens"},{to:"/vendre-un-bijou-art-deco",label:"Bijoux Art Déco"},{to:"/vendre-des-colliers-et-pendentifs-estimation-expertise-chez-obagem",label:"Colliers & Pendentifs"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites estimer votre broche"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-broches"})]})})]}),t.jsx(R,{})]}),AB=["Broches et épingles vintage serties de diamants : Art Déco, rétro, mid-century","Expertise des diamants selon les standards GIA : taille, couleur, clarté, carat","Valorisation des pièces signées et des créations d'époque","Analyse des montures anciennes en platine, or blanc ou or jaune","Réseau d'acheteurs spécialisés en bijoux vintage avec diamants","Paiement immédiat et confidentialité garantie"],IB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-des-broches-et-des-epingles-en-diamants-vintage-expertise-chez-obagem",fallbackTitle:"Vendre des Broches et Épingles en Diamants Vintage | Obagem Paris",fallbackDescription:"Vendez vos broches et épingles en diamants vintage à Paris. Expertise par gemmologues certifiés GIA. Pièces Art Déco, rétro et mid-century. Estimation gratuite.",canonical:"/vendre-des-broches-et-des-epingles-en-diamants-vintage-expertise-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Oe,subtitle:"Diamants Vintage",title:"Broches & Épingles en Diamants Vintage",description:"Expertise et valorisation de vos broches et épingles en diamants vintage."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'éclat des diamants, le charme du vintage"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les broches et épingles en diamants vintage comptent parmi les pièces les plus recherchées par les collectionneurs de joaillerie. Des créations Art Déco aux broches rétro des années 1940, ces bijoux allient la beauté éternelle du diamant à un design d'époque inimitable."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Nos gemmologues certifiés GIA évaluent chaque pièce avec une double expertise : gemmologique pour les diamants (taille, couleur, clarté, carat) et historique pour la monture (époque, style, signature, rareté)."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Cette approche nous permet de déterminer la valeur globale de votre broche, en tenant compte aussi bien de la qualité des pierres que de l'intérêt que la pièce suscite sur le marché des collectionneurs internationaux."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-broches",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Toutes les broches ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/diamant-taille-ancienne",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants taille ancienne ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Broches diamants vintage expertise Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos broches vintage"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:AB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-une-bague-de-fiancailles-vintage-expertise-et-vente-chez-obagem",label:"Bagues vintage"},{to:"/vendre-un-bijou-art-deco",label:"Bijoux Art Déco"},{to:"/vendre-diamant",label:"Vendre un diamant"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre broche vintage"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-broches-vintage"})]})})]}),t.jsx(R,{})]}),TB=["Discrétion absolue : chaque transaction est traitée avec la plus stricte confidentialité","Expertise indépendante et impartiale par gemmologues certifiés GIA","Évaluation juste tenant compte du marché actuel et de la qualité intrinsèque","Bagues de fiançailles, alliances, parures offertes : tout type de bijou accepté","Paiement immédiat et sécurisé après accord","Accompagnement bienveillant dans une démarche souvent délicate"],qB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-bijoux-divorce",fallbackTitle:"Vendre des Bijoux de Divorce | Expertise Confidentielle | Obagem",fallbackDescription:"Vendez vos bijoux suite à un divorce à Paris. Expertise confidentielle par gemmologues certifiés GIA. Bagues, alliances, parures. Estimation gratuite et paiement immédiat.",canonical:"/vendre-bijoux-divorce"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Tt,subtitle:"Accompagnement Confidentiel",title:"Vendre des Bijoux après un Divorce",description:"Expertise confidentielle et valorisation de vos bijoux dans le cadre d'une séparation."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Un accompagnement discret et bienveillant"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La vente de bijoux dans le cadre d'un divorce ou d'une séparation est une démarche qui requiert à la fois expertise, discrétion et sensibilité. Chez Obagem, nous comprenons la dimension personnelle de cette étape et nous nous engageons à vous accompagner avec le plus grand respect."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Nos gemmologues certifiés GIA réalisent une expertise indépendante et impartiale de chaque pièce — bague de fiançailles, alliance, parure ou bijou offert — afin de déterminer sa valeur réelle sur le marché actuel."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chaque rendez-vous se déroule dans nos bureaux privés du Marais, dans un cadre confidentiel qui garantit votre tranquillité. Notre objectif : vous offrir une valorisation juste et un processus simple, rapide et sans contrainte."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants de valeur ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Vente bijoux divorce expertise Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos engagements"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Un service pensé pour vous"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:TB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-une-bague-de-fiancailles-vintage-expertise-et-vente-chez-obagem",label:"Bagues de fiançailles"},{to:"/vendre-un-bijou-de-mariage-ou-de-fiancailles-expertise-qualifiee-chez-obagem",label:"Bijoux de mariage"},{to:"/vendre-bijou-famille",label:"Bijoux de famille"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites estimer vos bijoux en toute confidentialité"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez vos pièces et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-bijoux-divorce"})]})})]}),t.jsx(R,{})]}),DB=["Expertise spécifique des créations Mikimoto : colliers, boucles d'oreilles, broches, bagues","Connaissance approfondie des perles Akoya, des perles des mers du Sud et des perles de Tahiti","Évaluation du lustre, de la taille, de la forme et de la surface de chaque perle","Vérification d'authenticité : poinçons Mikimoto, certificats d'origine","Réseau d'acheteurs internationaux spécialisés en perles de culture de prestige","Confidentialité et paiement immédiat"],Qy=[{question:"Comment évaluer la qualité des perles Mikimoto ?",answer:"L'évaluation repose sur cinq critères : le lustre (éclat et reflets), la surface (absence de défauts), la forme (ronde parfaite étant la plus prisée), la taille et la couleur. Nos gemmologues analysent chaque perle individuellement selon ces standards."},{question:"Les perles Mikimoto perdent-elles de la valeur avec le temps ?",answer:"Des perles bien entretenues conservent leur éclat et leur valeur pendant des décennies. Les colliers Mikimoto vintage en bon état sont même très recherchés par les collectionneurs. Un stockage approprié et un entretien régulier sont les clés de la préservation."},{question:"Quelle différence entre Mikimoto et d'autres marques de perles ?",answer:"Mikimoto sélectionne les perles les plus parfaites (moins de 5% de la production mondiale répond à ses critères). La marque bénéficie d'un prestige historique unique en tant qu'inventeur de la perle de culture, ce qui confère une prime de marque significative."},{question:"Rachetez-vous les bijoux Mikimoto en argent ?",answer:"Nous nous concentrons sur les créations Mikimoto en or et en platine, qui ont la plus grande valeur. Les pièces en argent sont expertisées au cas par cas, leur valeur dépendant principalement de la qualité des perles qu'elles contiennent."}],VB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-des-bijoux-de-mikimoto-expertise-et-service-de-vente-chez-obagem",fallbackTitle:"Vendre des Bijoux Mikimoto | Expertise & Service de Vente | Obagem",fallbackDescription:"Vendez vos bijoux Mikimoto à Paris. Expertise des perles de culture par gemmologues certifiés GIA. Estimation gratuite et confidentielle. Paiement immédiat.",canonical:"/vendre-des-bijoux-de-mikimoto-expertise-et-service-de-vente-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Perles d'Exception",title:"Vendre des Bijoux Mikimoto",description:"Expertise et valorisation de vos bijoux Mikimoto par nos gemmologues certifiés."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'héritage Mikimoto, évalué avec précision"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Mikimoto, fondée par Kokichi Mikimoto — le « roi des perles » — est la maison de référence mondiale en matière de perles de culture. Depuis plus d'un siècle, la maison japonaise sélectionne les perles les plus parfaites pour créer des bijoux d'une élégance intemporelle."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Vendre un bijou Mikimoto requiert une expertise spécifique. La valeur d'une création Mikimoto repose sur la qualité exceptionnelle de ses perles — lustre, surface, forme, taille — mais aussi sur la signature de la maison et la rareté du modèle."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos experts évaluent chaque pièce Mikimoto en tenant compte de l'ensemble de ces critères, garantissant une estimation qui reflète la véritable valeur de votre bijou sur le marché international."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux de marque ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ue,alt:"Bijoux Mikimoto expertise Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise Mikimoto"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Mikimoto"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:DB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vendre un bijou Mikimoto"})]}),t.jsx("div",{className:"space-y-6",children:Qy.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:Qy.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/evaluer-et-vendre-des-creations-de-tiffany-co-service-expert-chez-obagem",label:"Tiffany & Co."},{to:"/vendre-des-colliers-et-pendentifs-estimation-expertise-chez-obagem",label:"Colliers & Pendentifs"},{to:"/vendre-des-parures-completes",label:"Parures complètes"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Mikimoto"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-mikimoto"})]})})]}),t.jsx(R,{})]}),_B=["Expertise spécifique des créations Oscar Heyman : haute joaillerie américaine d'exception","Connaissance des collections iconiques et des techniques de sertissage propriétaires","Évaluation des pierres précieuses selon les standards GIA les plus exigeants","Valorisation des pièces rares : broches, bagues, colliers et bracelets Oscar Heyman","Réseau d'acheteurs internationaux spécialisés en haute joaillerie de collection","Confidentialité totale et paiement sécurisé"],RB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-des-bijoux-de-oscar-heyman-expertise-de-haute-joaillerie-chez-obagem",fallbackTitle:"Vendre des Bijoux Oscar Heyman | Haute Joaillerie | Obagem Paris",fallbackDescription:"Vendez vos bijoux Oscar Heyman à Paris. Expertise de haute joaillerie par gemmologues certifiés GIA. Estimation gratuite et confidentielle. Paiement immédiat.",canonical:"/vendre-des-bijoux-de-oscar-heyman-expertise-de-haute-joaillerie-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Haute Joaillerie Américaine",title:"Vendre des Bijoux Oscar Heyman",description:"Expertise et valorisation de vos créations Oscar Heyman par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'excellence discrète d'Oscar Heyman"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Oscar Heyman & Brothers est l'une des maisons de haute joaillerie les plus respectées au monde, souvent qualifiée de « joaillier des joailliers ». Depuis 1912, la maison new-yorkaise crée des pièces d'exception pour les plus grands collectionneurs et les maisons les plus prestigieuses."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Reconnue pour la qualité exceptionnelle de ses pierres précieuses — saphirs du Cachemire, rubis birmans, émeraudes colombiennes — et pour ses techniques de sertissage inégalées, Oscar Heyman produit des bijoux d'une valeur considérable sur le marché international."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Nos gemmologues certifiés GIA connaissent intimement les créations Oscar Heyman et sont en mesure d'évaluer chaque pièce avec la précision et le respect qu'elle mérite."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux de marque ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:He,alt:"Bijoux Oscar Heyman expertise Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Oscar Heyman"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:_B.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-des-creations-de-graff-diamonds-expertise-et-conseils-chez-obagem",label:"Graff Diamonds"},{to:"/evaluer-et-vendre-des-creations-de-tiffany-co-service-expert-chez-obagem",label:"Tiffany & Co."},{to:"/vendre-un-bijou-de-beers-offre-competitive-et-expertise-chez-obagem",label:"De Beers"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Oscar Heyman"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-oscar-heyman"})]})})]}),t.jsx(R,{})]}),OB=["Expertise des créations Piaget : montres-bijoux, manchettes, bagues et colliers","Connaissance des collections iconiques : Possession, Rose, Limelight, Altiplano","Évaluation des pierres précieuses et des cadrans en pierres ornementales","Vérification d'authenticité : poinçons, numéros de série, certificats Piaget","Réseau d'acheteurs spécialisés en haute joaillerie et haute horlogerie de prestige","Confidentialité absolue et paiement sécurisé"],Ky=[{question:"Quelles créations Piaget se revendent le mieux ?",answer:"Les montres-bijoux en or avec cadran en pierre ornementale, les manchettes haute joaillerie et les pièces Limelight Gala sont les plus demandées. Les modèles Altiplano en or avec mouvement ultra-plat intéressent aussi les collectionneurs horlogers."},{question:"Comment Piaget se positionne-t-il par rapport à Cartier ou Van Cleef ?",answer:"Piaget se distingue par sa double maîtrise de la haute horlogerie et de la haute joaillerie. Ses pièces, plus rares sur le marché secondaire que celles de Cartier, bénéficient d'une cote stable et d'un intérêt croissant des collectionneurs."},{question:"Rachetez-vous les montres Piaget ?",answer:"Oui, nous expertisons et rachetons les montres Piaget, notamment les modèles joailliers avec bracelets en or, cadrans en pierres ornementales et les Altiplano. Nos horlogers et gemmologues travaillent ensemble pour évaluer chaque pièce."},{question:"Faut-il un certificat Piaget pour vendre ?",answer:"Le certificat facilite l'authentification mais n'est pas indispensable. Nos experts identifient les créations Piaget grâce aux poinçons, numéros de série et caractéristiques de fabrication propres à la maison."}],LB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-des-bijoux-de-piaget-estimation-et-conseils-chez-obagem",fallbackTitle:"Vendre des Bijoux Piaget | Estimation & Conseils | Obagem Paris",fallbackDescription:"Vendez vos bijoux Piaget à Paris. Expertise par gemmologues certifiés GIA. Montres-bijoux, manchettes, bagues Piaget. Estimation gratuite et confidentielle.",canonical:"/vendre-des-bijoux-de-piaget-estimation-et-conseils-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Maison de Prestige",title:"Vendre des Bijoux Piaget",description:"Expertise et valorisation de vos bijoux Piaget par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'audace créative de Piaget"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Depuis 1874, Piaget incarne l'alliance parfaite entre haute horlogerie et haute joaillerie. La maison suisse est célèbre pour ses montres-bijoux révolutionnaires, ses manchettes spectaculaires et ses créations qui repoussent les limites de l'art joaillier."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Chaque bijou Piaget témoigne d'un savoir-faire exceptionnel : cadrans en pierres ornementales taillées avec une précision micrométrique, sertissages invisibles, or travaillé comme de la dentelle. Cette maîtrise technique confère aux créations Piaget une valeur qui dépasse largement celle de leurs matériaux."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos experts connaissent intimement les collections Piaget et leur positionnement sur le marché international. Nous évaluons chaque pièce en tenant compte de sa rareté, de son état et de la demande actuelle."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux de marque ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Me,alt:"Bijoux Piaget expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise Piaget"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Piaget"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:OB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vendre un bijou Piaget"})]}),t.jsx("div",{className:"space-y-6",children:Ky.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:Ky.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/evaluer-et-vendre-des-creations-de-tiffany-co-service-expert-chez-obagem",label:"Tiffany & Co."},{to:"/vendre-des-creations-de-graff-diamonds-expertise-et-conseils-chez-obagem",label:"Graff Diamonds"},{to:"/expertiser-chaumet",label:"Chaumet"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Piaget"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-piaget"})]})})]}),t.jsx(R,{})]}),zB=["Rachat de tous types de bijoux : bagues, colliers, bracelets, broches, boucles d'oreilles","Bijoux signés des grandes maisons : Cartier, Van Cleef & Arpels, Bulgari, Boucheron…","Expertise des pierres précieuses et du métal par gemmologues certifiés GIA","Offre basée sur les cours internationaux et la valeur réelle du marché","Paiement immédiat après accord sur l'offre","Discrétion absolue dans nos bureaux privés du Marais à Paris"],BB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"rachat-bijoux",fallbackTitle:"Rachat de Bijoux à Paris | Expertise & Paiement Immédiat | Obagem",fallbackDescription:"Rachat de bijoux à Paris par gemmologues certifiés GIA. Bijoux signés, or, platine, pierres précieuses. Estimation gratuite, paiement immédiat et confidentiel.",canonical:"/rachat-bijoux"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Tt,subtitle:"Rachat & Expertise",title:"Rachat de Bijoux",description:"Rachat de vos bijoux de valeur par nos gemmologues certifiés GIA à Paris."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"La juste valeur de vos bijoux"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Le rachat de bijoux est un acte de confiance qui nécessite une expertise irréprochable. Chez Obagem, nous évaluons chaque pièce avec la rigueur d'un diamantaire et la sensibilité d'un connaisseur, pour vous proposer une offre qui reflète la véritable valeur de votre bijou."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Nos gemmologues certifiés GIA analysent chaque composant : qualité et origine des pierres précieuses, pureté et poids du métal, signature de la maison, rareté du modèle et état de conservation. Cette approche globale garantit une évaluation précise et transparente."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Grâce à notre réseau international — Paris, Genève, Tel Aviv — nous accédons aux meilleurs acheteurs du marché, ce qui nous permet de vous proposer des offres compétitives, souvent supérieures à celles des circuits traditionnels."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/rachat-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Rachat diamant ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Rachat bijoux expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos engagements"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi choisir Obagem pour le rachat"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:zB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-des-parures-completes",label:"Parures complètes"},{to:"/vendre-des-colliers-et-pendentifs-estimation-expertise-chez-obagem",label:"Colliers & Pendentifs"},{to:"/vendre-broches",label:"Broches"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites estimer vos bijoux"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez vos pièces et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"rachat-bijoux"})]})})]}),t.jsx(R,{})]}),MB=["Diamants de toutes tailles : de 0,50 ct à plus de 10 carats","Toutes les formes de taille : brillant, coussin, émeraude, princesse, poire, ovale…","Évaluation selon les 4C du GIA : Carat, Couleur, Clarté, Coupe","Diamants certifiés GIA, HRD, AGS ou non certifiés","Diamants montés (bagues, pendentifs) ou pierres libres","Accès au marché international via Paris, Genève et Tel Aviv"],FB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"diamants",fallbackTitle:"Diamants | Expertise & Rachat | Obagem – Diamantaire à Paris",fallbackDescription:"Expertise et rachat de diamants à Paris. Toutes tailles, toutes formes, certifiés ou non. Gemmologues certifiés GIA. Estimation gratuite et paiement immédiat.",canonical:"/diamants"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Oe,subtitle:"Expertise Diamantaire",title:"Diamants",description:"Expertise et valorisation de vos diamants par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Le diamant, notre cœur de métier"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Le diamant est au cœur de l'expertise d'Obagem depuis 1985. Chaque jour, nos gemmologues certifiés GIA évaluent des diamants d'exception pour une clientèle internationale exigeante — collectionneurs privés, maisons de joaillerie et investisseurs."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Nous achetons des diamants de toutes tailles et de toutes formes de taille : brillant rond, coussin, taille émeraude, princesse, poire, ovale, marquise. Qu'il s'agisse d'un solitaire de 1 carat ou d'une pierre exceptionnelle de plus de 10 carats, chaque diamant reçoit la même attention et la même rigueur d'analyse."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Notre positionnement unique sur trois places diamantaires — Paris, Genève et Tel Aviv — nous permet d'accéder aux meilleurs prix du marché international et de vous proposer des offres significativement supérieures aux circuits traditionnels."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Vendre un diamant ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/gia-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["GIA Diamant ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Diamants expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Tous les diamants, toutes les expertises"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:MB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/diamant-taille-ancienne",label:"Taille ancienne"},{to:"/vendre-un-diamant-taille-emeraude-expertise-et-offre-superieure-chez-obagem",label:"Taille émeraude"},{to:"/vendre-des-diamants-de-clarte-vvs-expertise-de-haute-qualite-chez-obagem",label:"Diamants VVS"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant"}),t.jsx("p",{className:"font-body text-cream/50",children:"Partagez les détails de votre pierre pour une évaluation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"diamants"})]})})]}),t.jsx(R,{})]}),GB=["Expertise des montres Rolex vintage et contemporaines : Daytona, Submariner, Datejust…","Connaissance des cotes Rolex et de l'évolution du marché horloger de prestige","Évaluation des modèles avec pierres précieuses serties : lunettes diamants, cadrans en pierres","Vérification d'authenticité : mouvements, numéros de série, boîtiers","Réseau d'acheteurs spécialisés en haute horlogerie de collection","Confidentialité et paiement immédiat sécurisé"],$B=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"obagem-rolex-page",fallbackTitle:"Rolex | Expertise & Rachat de Montres Rolex | Obagem Paris",fallbackDescription:"Expertise et rachat de montres Rolex à Paris. Daytona, Submariner, Datejust. Évaluation par experts horlogers. Estimation gratuite et paiement immédiat.",canonical:"/obagem-rolex-page"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Haute Horlogerie",title:"Montres Rolex",description:"Expertise et valorisation de vos montres Rolex par nos experts."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'expertise Rolex chez Obagem"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Rolex incarne l'excellence horlogère depuis plus d'un siècle. Les modèles iconiques de la marque — Daytona, Submariner, GMT-Master, Datejust, Day-Date — sont devenus de véritables objets de collection dont la valeur ne cesse de croître sur le marché international."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Chez Obagem, nous nous intéressons particulièrement aux montres Rolex serties de pierres précieuses : lunettes en diamants, cadrans en pierres ornementales, bracelets sertis. Ces modèles, à la croisée de la haute horlogerie et de la haute joaillerie, requièrent une double expertise que nous maîtrisons parfaitement."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Notre connaissance du marché horloger de prestige et notre réseau de collectionneurs internationaux nous permettent de vous proposer des offres compétitives qui reflètent la valeur réelle de votre montre."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:He,alt:"Montre Rolex expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier votre Rolex"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:GB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-des-bijoux-de-piaget-estimation-et-conseils-chez-obagem",label:"Piaget"},{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",label:"Bijoux signés"},{to:"/vendre-des-creations-de-graff-diamonds-expertise-et-conseils-chez-obagem",label:"Graff Diamonds"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites estimer votre Rolex"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre montre et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"obagem-rolex"})]})})]}),t.jsx(R,{})]}),UB=["Laboratoire de gemmologie d'Anvers : l'une des places diamantaires les plus prestigieuses au monde","Expertise des certificats HRD (Hoge Raad voor Diamant) et IGI d'Anvers","Comparaison avec les standards GIA pour une évaluation complète","Connaissance des spécificités de gradation propres aux laboratoires anversois","Diamants certifiés et non certifiés acceptés","Paiement immédiat et confidentialité garantie"],HB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-danvers-service-expert-chez-obagem",fallbackTitle:"Expertiser un Diamant Certifié Anvers | Obagem Paris",fallbackDescription:"Expertise de diamants certifiés par le laboratoire de gemmologie d'Anvers. Gemmologues certifiés GIA à Paris. Estimation gratuite et confidentielle.",canonical:"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-danvers-service-expert-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Me,subtitle:"Laboratoire d'Anvers",title:"Diamant Certifié Anvers",description:"Expertise de vos diamants certifiés par les laboratoires d'Anvers."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Les laboratoires d'Anvers, berceau du diamant"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Anvers est depuis des siècles la capitale mondiale du diamant. Les laboratoires de gemmologie anversois — notamment le HRD (Hoge Raad voor Diamant) et l'IGI — jouissent d'une réputation internationale pour la rigueur de leurs certifications."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Si vous possédez un diamant certifié par un laboratoire d'Anvers, nos gemmologues certifiés GIA sont en mesure d'évaluer votre pierre en tenant compte des spécificités de gradation propres à ces laboratoires et de les comparer avec les standards GIA."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Cette double lecture nous permet de déterminer avec précision la valeur de votre diamant sur le marché international actuel."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/gia-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["GIA Diamant ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-un-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Expertiser un diamant ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:qs,alt:"Diamant certifié Anvers expertise Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Certificats d'Anvers : notre savoir-faire"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:UB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/quest-ce-que-le-gia",label:"Qu'est-ce que le GIA ?"},{to:"/diamant-ags",label:"Certification AGS"},{to:"/diamants-non-certifies",label:"Diamants non certifiés"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant"}),t.jsx("p",{className:"font-body text-cream/50",children:"Envoyez-nous les détails de votre pierre pour une évaluation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-diamant-anvers"})]})})]}),t.jsx(R,{})]}),WB=["Expertise des certificats émis par le laboratoire de Pforzheim (Allemagne)","Comparaison avec les standards GIA pour une évaluation précise","Connaissance des spécificités de gradation du laboratoire allemand","Évaluation complète des 4C selon les normes internationales","Diamants de toutes tailles et toutes formes de taille","Paiement immédiat et confidentialité absolue"],QB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-de-pforzheim-service-expert-chez-obagem",fallbackTitle:"Expertiser un Diamant Certifié Pforzheim | Obagem Paris",fallbackDescription:"Expertise de diamants certifiés par le laboratoire de gemmologie de Pforzheim. Gemmologues certifiés GIA à Paris. Estimation gratuite et confidentielle.",canonical:"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-de-pforzheim-service-expert-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Me,subtitle:"Laboratoire de Pforzheim",title:"Diamant Certifié Pforzheim",description:"Expertise de vos diamants certifiés par le laboratoire de Pforzheim."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Le laboratoire de Pforzheim"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Pforzheim, ville historique de la joaillerie allemande, abrite un laboratoire de gemmologie reconnu pour la qualité de ses certifications. Les diamants accompagnés d'un certificat de Pforzheim bénéficient d'une analyse rigoureuse selon des standards élevés."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Chez Obagem, nos gemmologues certifiés GIA savent interpréter les certificats émis par ce laboratoire et les mettre en perspective avec les standards internationaux les plus exigeants, notamment ceux du GIA et du HRD."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Cette expertise croisée nous permet de déterminer avec justesse la valeur marchande de votre diamant et de vous proposer une offre compétitive."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/gia-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["GIA Diamant ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-un-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Expertiser un diamant ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:qs,alt:"Diamant certifié Pforzheim expertise Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Certificats de Pforzheim : notre savoir-faire"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:WB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-danvers-service-expert-chez-obagem",label:"Labo d'Anvers"},{to:"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-de-prague-service-expert-chez-obagem",label:"Labo de Prague"},{to:"/quest-ce-que-le-gia",label:"Qu'est-ce que le GIA ?"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant"}),t.jsx("p",{className:"font-body text-cream/50",children:"Envoyez-nous les détails de votre pierre pour une évaluation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-diamant-pforzheim"})]})})]}),t.jsx(R,{})]}),KB=["Expertise des certificats émis par le laboratoire de gemmologie de Prague","Comparaison avec les standards GIA et HRD pour une évaluation juste","Connaissance des spécificités de gradation du laboratoire tchèque","Évaluation complète des 4C selon les normes internationales","Diamants de toutes tailles, toutes qualités","Paiement immédiat et discrétion absolue"],JB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-de-prague-service-expert-chez-obagem",fallbackTitle:"Expertiser un Diamant Certifié Prague | Obagem Paris",fallbackDescription:"Expertise de diamants certifiés par le laboratoire de gemmologie de Prague. Gemmologues certifiés GIA à Paris. Estimation gratuite et confidentielle.",canonical:"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-de-prague-service-expert-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Me,subtitle:"Laboratoire de Prague",title:"Diamant Certifié Prague",description:"Expertise de vos diamants certifiés par le laboratoire de Prague."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Le laboratoire de Prague"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Le laboratoire de gemmologie de Prague est une institution reconnue en Europe centrale pour la qualité de ses analyses et certifications de pierres précieuses. Les diamants certifiés par ce laboratoire bénéficient d'une expertise méthodique et détaillée."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Chez Obagem, nos gemmologues certifiés GIA maîtrisent les spécificités des certificats émis par le laboratoire de Prague. Nous savons interpréter chaque critère d'évaluation et le mettre en perspective avec les standards internationaux les plus reconnus."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Cette capacité d'analyse croisée nous permet de vous proposer une évaluation précise et une offre qui reflète la valeur réelle de votre diamant sur le marché mondial."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/gia-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["GIA Diamant ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-un-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Expertiser un diamant ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:qs,alt:"Diamant certifié Prague expertise Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Certificats de Prague : notre savoir-faire"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:KB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-danvers-service-expert-chez-obagem",label:"Labo d'Anvers"},{to:"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-de-pforzheim-service-expert-chez-obagem",label:"Labo de Pforzheim"},{to:"/diamant-ags",label:"Certification AGS"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant"}),t.jsx("p",{className:"font-body text-cream/50",children:"Envoyez-nous les détails de votre pierre pour une évaluation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-diamant-prague"})]})})]}),t.jsx(R,{})]}),YB=["Diamants roses naturels : parmi les pierres les plus rares et les plus recherchées au monde","Expertise spécifique de l'intensité de couleur : Faint, Light, Fancy, Fancy Intense, Fancy Vivid","Connaissance du marché des diamants de couleur et de leurs cotes internationales","Évaluation selon les standards GIA pour les diamants de couleur naturelle","Diamants roses certifiés ou non, montés ou non montés","Accès aux acheteurs internationaux spécialisés en diamants de couleur"],XB=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-un-diamant-de-couleur-rose-valeur-et-marche-chez-obagem",fallbackTitle:"Diamant Rose | Expertise, Valeur & Marché | Obagem Paris",fallbackDescription:"Expertise de diamants de couleur rose à Paris. Évaluation par gemmologues certifiés GIA. Diamants roses naturels, valeur et marché. Estimation gratuite.",canonical:"/expertiser-un-diamant-de-couleur-rose-valeur-et-marche-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Oe,subtitle:"Diamants de Couleur",title:"Diamant Rose",description:"Expertise et valorisation de vos diamants roses naturels par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"La rareté absolue du diamant rose"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Le diamant rose naturel est l'une des pierres les plus rares et les plus convoitées au monde. Avec la fermeture de la mine d'Argyle en Australie — qui produisait plus de 90 % des diamants roses mondiaux — la rareté de ces pierres ne fait que croître, entraînant une hausse spectaculaire de leur valeur."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La valeur d'un diamant rose dépend principalement de l'intensité de sa couleur. L'échelle va de Faint Pink (rose pâle) à Fancy Vivid Pink (rose intense), les pierres les plus saturées atteignant des prix record en vente aux enchères internationales."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos gemmologues certifiés GIA possèdent l'expertise spécifique nécessaire pour évaluer les diamants de couleur rose. Nous analysons l'intensité, la distribution et la pureté de la couleur avec la plus grande précision."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-un-diamant-de-couleur-fancy-expertise-unique-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants Fancy ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants de valeur ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Diamant rose expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Diamant rose"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi expertiser votre diamant rose chez Obagem"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:YB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-un-diamant-de-couleur-jaune-service-expert-chez-obagem",label:"Diamant jaune"},{to:"/vendre-un-diamant-de-couleur-d-incolore-expertise-de-haute-precision-chez-obagem",label:"Diamant incolore"},{to:"/gia-diamant",label:"GIA Diamant"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant rose"}),t.jsx("p",{className:"font-body text-cream/50",children:"Partagez les détails de votre pierre pour une évaluation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-diamant-rose"})]})})]}),t.jsx(R,{})]}),ZB=["Expertise des certificats émis par l'Union des Diamantaires (Diamantclub)","Connaissance des bourses diamantaires et de leurs standards d'évaluation","Comparaison avec les certifications GIA, HRD et IGI","Évaluation complète selon les 4C internationaux","Diamants certifiés ou non, de toutes tailles et qualités","Paiement immédiat et confidentialité absolue"],eM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-un-diamant-union-des-diamantaires-service-expert-chez-obagem",fallbackTitle:"Expertiser un Diamant – Union des Diamantaires | Obagem Paris",fallbackDescription:"Expertise de diamants certifiés par l'Union des Diamantaires. Gemmologues certifiés GIA à Paris. Estimation gratuite et confidentielle. Paiement immédiat.",canonical:"/expertiser-un-diamant-union-des-diamantaires-service-expert-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Me,subtitle:"Union des Diamantaires",title:"Diamant – Union des Diamantaires",description:"Expertise de vos diamants certifiés par l'Union des Diamantaires."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'Union des Diamantaires"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"L'Union des Diamantaires regroupe les bourses diamantaires les plus importantes au monde. Ces institutions professionnelles garantissent l'intégrité des transactions et la qualité des expertises réalisées par leurs membres."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les certificats émis sous l'égide de l'Union des Diamantaires attestent de la qualité d'un diamant selon des critères rigoureux. Chez Obagem, nos gemmologues certifiés GIA savent interpréter ces certifications et les comparer avec les standards les plus reconnus internationalement."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Fort de notre appartenance au réseau diamantaire international — avec une présence à Paris, Genève et Tel Aviv — nous sommes parfaitement positionnés pour évaluer votre diamant à sa juste valeur."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/gia-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["GIA Diamant ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-un-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Expertiser un diamant ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:qs,alt:"Union des Diamantaires expertise Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Certifications de l'Union des Diamantaires"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:ZB.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-danvers-service-expert-chez-obagem",label:"Labo d'Anvers"},{to:"/vendre-gubelin-gem-lab",label:"Gübelin Gem Lab"},{to:"/rachat-diamant",label:"Rachat de diamant"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant"}),t.jsx("p",{className:"font-body text-cream/50",children:"Envoyez-nous les détails de votre pierre pour une évaluation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-diamant-union-diamantaires"})]})})]}),t.jsx(R,{})]}),tM=["Expertise spécifique des créations Sevan Biçakçi : bagues sculpturales, pendentifs architecturaux","Connaissance des techniques uniques : micro-sculpture inversée sous cristal de roche","Évaluation de la rareté et de la dimension artistique de chaque pièce","Vérification d'authenticité et provenance des créations","Réseau d'acheteurs et collectionneurs internationaux spécialisés en joaillerie d'art contemporain","Confidentialité absolue et paiement immédiat"],sM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-un-bijou-sevan-bicakci-service-expert-chez-obagem-2",fallbackTitle:"Expertiser un Bijou Sevan Biçakçi | Service Expert | Obagem Paris",fallbackDescription:"Expertise de bijoux Sevan Biçakçi à Paris. Gemmologues certifiés GIA. Évaluation des créations sculpturales uniques. Estimation gratuite et confidentielle.",canonical:"/expertiser-un-bijou-sevan-bicakci-service-expert-chez-obagem-2"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Joaillerie d'Art",title:"Expertiser un Bijou Sevan Biçakçi",description:"Évaluation experte de vos créations Sevan Biçakçi par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Sevan Biçakçi, sculpteur de gemmes"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Sevan Biçakçi est l'un des joailliers les plus singuliers de notre époque. Installé à Istanbul, ce maître artisan perpétue des techniques ancestrales tout en créant des pièces d'une modernité saisissante. Ses bagues monumentales, ornées de micro-sculptures inversées sous cristal de roche, sont de véritables œuvres d'art miniatures."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Chaque création Sevan Biçakçi est unique ou produite en série très limitée, ce qui confère à ces pièces une rareté exceptionnelle. Les collectionneurs du monde entier recherchent activement ses créations, notamment les bagues inspirées par l'architecture byzantine et ottomane."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous comprenons la dimension artistique autant que gemmologique de ces bijoux. Notre expertise vous garantit une évaluation qui reflète fidèlement la valeur de votre pièce sur le marché international de la joaillerie d'art."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Vendre un bijou ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:He,alt:"Bijou Sevan Biçakçi expertise Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Sevan Biçakçi"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:tM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-un-bijou-suzanne-belperron-service-expert-chez-obagem",label:"Suzanne Belperron"},{to:"/vendre-un-bijou-fernando-jorge-service-expert-chez-obagem",label:"Fernando Jorge"},{to:"/vendre-des-creations-de-graff-diamonds-expertise-et-conseils-chez-obagem",label:"Graff Diamonds"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Sevan Biçakçi"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-sevan-bicakci"})]})})]}),t.jsx(R,{})]}),iM=["Expertise spécifique des créations Suzanne Belperron : manchettes, clips, broches, bagues","Connaissance approfondie du style Belperron : formes organiques, volumes sculpturaux, absence de signature","Authentification par analyse stylistique, archives et provenance documentée","Évaluation des pierres précieuses et semi-précieuses caractéristiques de la maison","Réseau d'acheteurs et collectionneurs internationaux spécialisés en joaillerie vintage de prestige","Confidentialité absolue et paiement sécurisé"],aM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-un-bijou-suzanne-belperron-service-expert-chez-obagem",fallbackTitle:"Expertiser un Bijou Suzanne Belperron | Service Expert | Obagem",fallbackDescription:"Expertise de bijoux Suzanne Belperron à Paris. Authentification et évaluation par gemmologues certifiés GIA. Estimation gratuite et confidentielle.",canonical:"/expertiser-un-bijou-suzanne-belperron-service-expert-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Joaillerie Historique",title:"Expertiser un Bijou Suzanne Belperron",description:"Authentification et évaluation de vos créations Suzanne Belperron par nos experts."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'héritage inimitable de Suzanne Belperron"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Suzanne Belperron (1900–1983) est l'une des figures les plus emblématiques de la joaillerie du XXe siècle. Célèbre pour avoir refusé de signer ses créations — « Mon style est ma signature » déclarait-elle — ses bijoux se reconnaissent à leurs formes organiques audacieuses, leurs volumes sculpturaux et leur utilisation magistrale de pierres aux tailles inhabituelles."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les créations Belperron sont aujourd'hui parmi les plus recherchées sur le marché de la joaillerie vintage. Manchettes en chalcédoine, clips en cristal de roche, broches en turquoise — chaque pièce témoigne d'une vision artistique sans compromis."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, notre expertise s'appuie sur une connaissance approfondie du répertoire stylistique de Belperron et des archives disponibles pour authentifier et évaluer chaque pièce avec la plus grande précision."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-un-bijou-ancien",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux anciens ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:He,alt:"Bijou Suzanne Belperron expertise Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Belperron"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:iM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-un-bijou-sevan-bicakci-service-expert-chez-obagem-2",label:"Sevan Biçakçi"},{to:"/vendre-un-bijou-art-deco",label:"Bijoux Art Déco"},{to:"/vendre-belle-epoque",label:"Belle Époque"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Belperron"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-suzanne-belperron"})]})})]}),t.jsx(R,{})]}),rM=["Évaluation précise de l'impact de la fluorescence sur la valeur de votre diamant","Classification selon les 5 niveaux GIA : None, Faint, Medium, Strong, Very Strong","Analyse de l'interaction fluorescence-couleur-clarté pour chaque pierre","Expertise des cas où la fluorescence peut valoriser ou déprécier un diamant","Comparaison avec les références du marché international","Paiement immédiat et confidentialité garantie"],nM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-un-diamant-avec-fluorescence-impact-sur-la-valeur-chez-obagem",fallbackTitle:"Diamant & Fluorescence : Impact sur la Valeur | Obagem Paris",fallbackDescription:"Expertise de l'impact de la fluorescence sur la valeur de votre diamant. Gemmologues certifiés GIA à Paris. Estimation gratuite et confidentielle.",canonical:"/expertiser-un-diamant-avec-fluorescence-impact-sur-la-valeur-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Me,subtitle:"Analyse Gemmologique",title:"Diamant et Fluorescence",description:"Comprendre et évaluer l'impact de la fluorescence sur la valeur de votre diamant."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"La fluorescence, un critère souvent mal compris"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La fluorescence d'un diamant désigne sa capacité à émettre une lueur visible — généralement bleue — lorsqu'il est exposé aux rayons ultraviolets. Ce phénomène naturel, présent dans environ 25 à 35 % des diamants, est classifié par le GIA en cinq niveaux : None, Faint, Medium, Strong et Very Strong."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"L'impact de la fluorescence sur la valeur d'un diamant est nuancé. Pour les diamants de couleur D à F, une fluorescence forte peut entraîner une décote significative. En revanche, pour les diamants de couleur I à M, une fluorescence medium à strong peut paradoxalement améliorer l'apparence de la pierre en la faisant paraître plus blanche."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos gemmologues certifiés GIA analysent chaque diamant dans son ensemble — couleur, clarté, fluorescence — pour déterminer avec exactitude l'impact réel sur sa valeur marchande."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/expertiser-un-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Expertiser un diamant ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/gia-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["GIA Diamant ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:qs,alt:"Fluorescence diamant expertise Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Fluorescence : notre savoir-faire"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:rM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-un-diamant-de-couleur-d-incolore-expertise-de-haute-precision-chez-obagem",label:"Diamant incolore"},{to:"/expertiser-un-diamant-bleu-evaluation-specialisee-chez-obagem",label:"Diamant bleu"},{to:"/vendre-des-diamants-de-clarte-vvs-expertise-de-haute-qualite-chez-obagem",label:"Diamants VVS"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant"}),t.jsx("p",{className:"font-body text-cream/50",children:"Envoyez-nous les détails de votre pierre pour une évaluation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-diamant-fluorescence"})]})})]}),t.jsx(R,{})]}),oM=["Expertise gemmologique spécialisée dans les diamants de couleur bleue naturelle","Analyse de l'origine de la couleur : bore naturel vs traitements (HPHT, irradiation)","Évaluation selon les critères GIA : Fancy Light Blue à Fancy Vivid Blue","Connaissance du marché des diamants bleus et des records de vente aux enchères","Vérification de l'authenticité et détection des traitements par spectroscopie","Confidentialité absolue et paiement immédiat"],lM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-un-diamant-bleu-evaluation-specialisee-chez-obagem",fallbackTitle:"Expertiser un Diamant Bleu | Évaluation Spécialisée | Obagem",fallbackDescription:"Expertise de diamants bleus à Paris. Évaluation spécialisée par gemmologues certifiés GIA. Diamants Fancy Blue naturels. Estimation gratuite et confidentielle.",canonical:"/expertiser-un-diamant-bleu-evaluation-specialisee-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Me,subtitle:"Diamants d'Exception",title:"Expertiser un Diamant Bleu",description:"Évaluation spécialisée de vos diamants bleus par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Le diamant bleu, joyau parmi les joyaux"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les diamants bleus naturels comptent parmi les pierres les plus rares et les plus précieuses au monde. Leur couleur extraordinaire provient de la présence infinitésimale de bore dans leur structure cristalline — un phénomène géologique qui ne se produit que dans des conditions exceptionnelles, à plus de 660 km de profondeur."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Du légendaire Hope Diamond aux records battus chez Christie's et Sotheby's, les diamants bleus fascinent collectionneurs et investisseurs. Leur valeur peut atteindre plusieurs millions d'euros par carat pour les spécimens les plus saturés et les plus purs."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, notre expertise des diamants de couleur nous permet d'évaluer avec précision l'intensité, la saturation et la pureté de votre diamant bleu, en distinguant les pierres naturelles des diamants traités ou synthétiques."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-un-diamant-de-couleur-fancy-expertise-unique-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants Fancy ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-un-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Expertiser un diamant ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:qs,alt:"Diamant bleu expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Diamants bleus : notre savoir-faire"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:oM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-un-diamant-de-couleur-rose-valeur-et-marche-chez-obagem",label:"Diamant rose"},{to:"/vendre-un-diamant-de-couleur-jaune-service-expert-chez-obagem",label:"Diamant jaune"},{to:"/expertiser-un-diamant-avec-fluorescence-impact-sur-la-valeur-chez-obagem",label:"Fluorescence"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant bleu"}),t.jsx("p",{className:"font-body text-cream/50",children:"Envoyez-nous les détails de votre pierre pour une évaluation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-diamant-bleu"})]})})]}),t.jsx(R,{})]}),cM=["Expertise spécifique des créations Fabergé : œufs impériaux, pendentifs, bagues, broches","Connaissance de l'histoire de la maison : pièces impériales, créations contemporaines sous Gemfields","Évaluation de l'émail guilloché, des pierres précieuses et de l'orfèvrerie Fabergé","Vérification d'authenticité : poinçons, marques de maître, provenance documentée","Réseau d'acheteurs et collectionneurs internationaux spécialisés en Fabergé","Confidentialité absolue et paiement immédiat"],dM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-un-bijou-faberge-service-expert-chez-obagem",fallbackTitle:"Expertiser un Bijou Fabergé | Service Expert | Obagem Paris",fallbackDescription:"Expertise de bijoux Fabergé à Paris. Gemmologues certifiés GIA. Évaluation des créations Fabergé historiques et contemporaines. Estimation gratuite.",canonical:"/expertiser-un-bijou-faberge-service-expert-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Maison Impériale",title:"Expertiser un Bijou Fabergé",description:"Évaluation experte de vos créations Fabergé par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Fabergé, l'excellence joaillière impériale"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Fondée en 1842 à Saint-Pétersbourg, la maison Fabergé est indissociable de l'histoire de la joaillerie mondiale. Célèbre pour ses œufs impériaux commandés par les tsars Alexandre III et Nicolas II, Fabergé a élevé l'art de l'orfèvrerie et de l'émail guilloché au rang de chef-d'œuvre."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Aujourd'hui, les créations Fabergé — qu'elles soient historiques ou contemporaines — sont parmi les plus recherchées par les collectionneurs. Les pièces anciennes, avec leurs poinçons de maître et leur provenance impériale, atteignent des prix exceptionnels aux enchères internationales."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, notre expertise nous permet d'authentifier et d'évaluer chaque création Fabergé en tenant compte de sa rareté, de sa provenance et de l'état de conservation de ses émaux et pierres précieuses."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-un-bijou-ancien",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux anciens ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:He,alt:"Bijou Fabergé expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Fabergé"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:cM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-un-bijou-leviev-service-expert-chez-obagem",label:"Leviev"},{to:"/expertiser-un-bijou-suzanne-belperron-service-expert-chez-obagem",label:"Suzanne Belperron"},{to:"/evaluer-et-vendre-des-creations-de-tiffany-co-service-expert-chez-obagem",label:"Tiffany & Co."}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Fabergé"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-faberge"})]})})]}),t.jsx(R,{})]}),uM=["Expertise spécifique des diamants Leviev : tailles exceptionnelles, pierres de collection","Connaissance approfondie de la maison Leviev et de son positionnement sur le marché du diamant","Évaluation des diamants blancs de haute qualité et des diamants fancy signés Leviev","Vérification d'authenticité : certificats, numéros de série, provenance","Réseau d'acheteurs internationaux spécialisés en haute joaillerie diamantaire","Confidentialité absolue et paiement sécurisé"],mM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-un-bijou-leviev-service-expert-chez-obagem",fallbackTitle:"Expertiser un Bijou Leviev | Service Expert | Obagem Paris",fallbackDescription:"Expertise de bijoux et diamants Leviev à Paris. Gemmologues certifiés GIA. Évaluation des créations diamantaires d'exception. Estimation gratuite.",canonical:"/expertiser-un-bijou-leviev-service-expert-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Diamantaire d'Exception",title:"Expertiser un Bijou Leviev",description:"Évaluation experte de vos créations Leviev par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Leviev, le roi du diamant"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Lev Leviev est l'un des plus grands diamantaires au monde. Sa maison, fondée sur une intégration verticale complète — de la mine à la boutique — est réputée pour proposer des diamants d'une qualité et d'une taille exceptionnelles. Les créations Leviev se distinguent par des pierres centrales spectaculaires, souvent supérieures à 5 carats."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La maison Leviev est particulièrement reconnue pour ses diamants blancs de pureté supérieure et ses diamants fancy — notamment jaunes et roses — qui atteignent régulièrement des prix record sur le marché international."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous évaluons chaque pièce Leviev en tenant compte de la qualité exceptionnelle de ses diamants, de la signature de la maison et de la demande actuelle sur le marché de la haute joaillerie diamantaire."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Vendre un diamant ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:He,alt:"Bijou Leviev expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Leviev"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:uM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-des-creations-de-graff-diamonds-expertise-et-conseils-chez-obagem",label:"Graff Diamonds"},{to:"/vendre-un-bijou-de-beers-offre-competitive-et-expertise-chez-obagem",label:"De Beers"},{to:"/expertiser-un-bijou-moussaieff-service-expert-chez-obagem",label:"Moussaieff"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Leviev"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-leviev"})]})})]}),t.jsx(R,{})]}),pM=["Expertise des créations Lydia Courteille : bagues cocktail, manchettes, colliers spectaculaires","Connaissance des collections thématiques : Xochimilco, Amazonia, Sahara, Marie-Antoinette","Évaluation des pierres rares et inhabituelles caractéristiques de la créatrice","Analyse du travail d'orfèvrerie et des techniques de sertissage artisanales","Réseau de collectionneurs internationaux spécialisés en joaillerie contemporaine d'auteur","Confidentialité absolue et paiement sécurisé"],xM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-un-bijou-lydia-courteille-service-expert-chez-obagem",fallbackTitle:"Expertiser un Bijou Lydia Courteille | Service Expert | Obagem",fallbackDescription:"Expertise de bijoux Lydia Courteille à Paris. Évaluation des créations joaillières uniques par gemmologues certifiés GIA. Estimation gratuite et confidentielle.",canonical:"/expertiser-un-bijou-lydia-courteille-service-expert-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Joaillerie d'Auteur",title:"Expertiser un Bijou Lydia Courteille",description:"Évaluation experte de vos créations Lydia Courteille par nos gemmologues certifiés."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Lydia Courteille, poésie en pierres précieuses"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Lydia Courteille est l'une des créatrices joaillières les plus singulières de la Place Vendôme. Depuis sa boutique du Palais Royal, elle imagine des collections thématiques audacieuses qui mêlent pierres rares, techniques ancestrales et une imagination débordante."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Ses bagues cocktail monumentales, ses manchettes sculpturales et ses colliers narratifs sont reconnaissables entre tous. Chaque pièce est un récit en miniature, utilisant des pierres inhabituelles — opales noires, tourmalines Paraíba, grenats démantoïdes — serties dans des compositions d'une richesse visuelle extraordinaire."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous apprécions la dimension artistique unique de chaque création Lydia Courteille. Notre expertise gemmologique nous permet d'évaluer tant la qualité des pierres que la valeur artistique et la rareté de la pièce."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Vendre un bijou ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:He,alt:"Bijou Lydia Courteille expertise Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Lydia Courteille"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:pM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-un-bijou-sevan-bicakci-service-expert-chez-obagem-2",label:"Sevan Biçakçi"},{to:"/vendre-un-bijou-fernando-jorge-service-expert-chez-obagem",label:"Fernando Jorge"},{to:"/expertiser-un-bijou-moussaieff-service-expert-chez-obagem",label:"Moussaieff"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Lydia Courteille"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-lydia-courteille"})]})})]}),t.jsx(R,{})]}),hM=["Expertise spécifique des créations Moussaieff : colliers, bagues, boucles d'oreilles haute joaillerie","Connaissance des diamants et pierres de couleur d'exception signés Moussaieff","Évaluation des pièces historiques : le Moussaieff Red Diamond, diamants fancy rares","Vérification d'authenticité : certificats, provenance, documentation de la maison","Réseau d'acheteurs et collectionneurs internationaux en haute joaillerie diamantaire","Confidentialité absolue et paiement immédiat"],gM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-un-bijou-moussaieff-service-expert-chez-obagem",fallbackTitle:"Expertiser un Bijou Moussaieff | Service Expert | Obagem Paris",fallbackDescription:"Expertise de bijoux Moussaieff à Paris. Gemmologues certifiés GIA. Évaluation des créations haute joaillerie diamantaire. Estimation gratuite et confidentielle.",canonical:"/expertiser-un-bijou-moussaieff-service-expert-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Haute Joaillerie",title:"Expertiser un Bijou Moussaieff",description:"Évaluation experte de vos créations Moussaieff par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Moussaieff, la quintessence du diamant rare"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La maison Moussaieff, fondée il y a plus de cinq générations, est l'un des noms les plus prestigieux du monde de la haute joaillerie diamantaire. Installée à Londres, elle est célèbre pour sa capacité à acquérir et sertir les pierres les plus rares et les plus spectaculaires au monde."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Le Moussaieff Red Diamond — un diamant rouge Fancy Red de 5,11 carats — est l'une des pierres les plus célèbres jamais découvertes. Cette pièce illustre parfaitement la philosophie de la maison : ne travailler qu'avec l'extraordinaire."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous comprenons la valeur exceptionnelle des créations Moussaieff. Notre expertise nous permet d'évaluer chaque pièce en tenant compte de la qualité supérieure des pierres, du travail de haute joaillerie et de la rareté du modèle."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Vendre un diamant ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:He,alt:"Bijou Moussaieff expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Moussaieff"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:hM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-un-bijou-leviev-service-expert-chez-obagem",label:"Leviev"},{to:"/vendre-des-creations-de-graff-diamonds-expertise-et-conseils-chez-obagem",label:"Graff Diamonds"},{to:"/expertiser-un-diamant-bleu-evaluation-specialisee-chez-obagem",label:"Diamant bleu"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Moussaieff"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-moussaieff"})]})})]}),t.jsx(R,{})]}),fM=["Expertise confidentielle des diamants familiaux : bagues de fiançailles, solitaires, héritages","Évaluation indépendante sans obligation de vente","Analyse complète selon les 4C du GIA : carat, couleur, clarté, taille","Accompagnement personnalisé pour les successions et partages familiaux","Estimation de la valeur de remplacement pour les assurances","Discrétion absolue et paiement immédiat en cas de vente"],vM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-diamant-famille",fallbackTitle:"Expertiser un Diamant de Famille | Obagem Paris",fallbackDescription:"Expertise confidentielle de diamants familiaux à Paris. Gemmologues certifiés GIA. Successions, partages, assurances. Estimation gratuite.",canonical:"/expertiser-diamant-famille"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:wt,subtitle:"Patrimoine Familial",title:"Expertiser un Diamant de Famille",description:"Évaluation confidentielle de vos diamants familiaux par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Vos diamants de famille méritent une expertise digne de leur histoire"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Un diamant de famille porte en lui bien plus que sa valeur marchande. Qu'il s'agisse d'une bague de fiançailles transmise de génération en génération, d'un solitaire hérité ou d'une pierre précieuse conservée dans un coffre, chaque diamant familial possède une histoire unique."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Faire expertiser un diamant de famille peut répondre à de multiples besoins : connaître sa valeur réelle dans le cadre d'une succession, d'un partage familial, d'une assurance ou simplement par curiosité. Notre expertise indépendante vous offre une évaluation objective et détaillée."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous traitons chaque diamant familial avec le respect et la discrétion qu'il mérite. Notre évaluation est sans engagement et entièrement confidentielle."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/expertiser-un-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Expertiser un diamant ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-bijou-famille",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijou de famille ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Oe,alt:"Diamant de famille expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Votre diamant familial entre de bonnes mains"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:fM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-un-bijou-herite-en-france-estimation-gratuite-et-confidentielle",label:"Bijou hérité"},{to:"/vendre-bijoux-divorce",label:"Bijoux & divorce"},{to:"/gia-diamant",label:"GIA Diamant"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant de famille"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-diamant-famille"})]})})]}),t.jsx(R,{})]}),bM=["Expertise spécifique des diamants taille marquise : proportions, symétrie, effet nœud papillon","Évaluation selon les critères GIA avec attention aux spécificités de la taille navette","Connaissance du marché actuel pour les diamants marquise vintage et contemporains","Analyse du rapport longueur/largeur optimal pour maximiser la valeur","Détection des inclusions et évaluation de leur impact sur la brillance","Paiement immédiat et confidentialité garantie"],yM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-et-vendre-un-diamant-de-taille-marquise-service-premium-chez-obagem",fallbackTitle:"Diamant Taille Marquise | Expertise & Vente | Obagem Paris",fallbackDescription:"Expertise et vente de diamants taille marquise à Paris. Gemmologues certifiés GIA. Service premium. Estimation gratuite et confidentielle.",canonical:"/expertiser-et-vendre-un-diamant-de-taille-marquise-service-premium-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:wt,subtitle:"Taille d'Exception",title:"Diamant Taille Marquise",description:"Expertise et valorisation de vos diamants taille marquise par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"La taille marquise, élégance royale"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La taille marquise — également appelée navette — tire son nom de la Marquise de Pompadour, dont le roi Louis XV aurait voulu capturer le sourire dans un diamant. Cette forme allongée aux deux extrémités pointues est l'une des plus élégantes et des plus flatteuses parmi les tailles de diamant."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Un diamant taille marquise bien proportionné offre un effet visuel spectaculaire : sa forme allongée maximise le poids en carat apparent, donnant l'impression d'une pierre plus grande qu'elle ne l'est réellement. Le défi réside dans l'évaluation de l'effet « nœud papillon » — une zone sombre au centre de la pierre — et dans l'analyse des proportions idéales."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos gemmologues maîtrisent les subtilités de cette taille exigeante. Nous évaluons chaque diamant marquise en tenant compte de ses proportions, de sa symétrie et de la qualité de sa taille pour déterminer sa valeur optimale."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-un-diamant-taille-emeraude-expertise-et-offre-superieure-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Taille émeraude ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-un-diamant-de-taille-princesse-guide-complet-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Taille princesse ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Oe,alt:"Diamant taille marquise expertise Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Taille marquise : notre savoir-faire"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:bM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/diamant-taille-ancienne",label:"Taille ancienne"},{to:"/expertiser-un-diamant",label:"Expertiser un diamant"},{to:"/vendre-diamant",label:"Vendre un diamant"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant marquise"}),t.jsx("p",{className:"font-body text-cream/50",children:"Envoyez-nous les détails de votre pierre pour une évaluation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-diamant-marquise"})]})})]}),t.jsx(R,{})]}),jM=["Expertise des diamants IF (Internally Flawless) et FL (Flawless) certifiés GIA","Évaluation précise de la pureté exceptionnelle et de son impact sur la valeur","Vérification de l'absence totale d'inclusions au grossissement ×10","Connaissance du marché premium pour les diamants de pureté supérieure","Analyse de la combinaison couleur-clarté pour une valorisation optimale","Paiement immédiat et confidentialité garantie"],wM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-et-vendre-un-diamant-sans-inclusions-excellence-chez-obagem",fallbackTitle:"Diamant Sans Inclusions IF/FL | Excellence | Obagem Paris",fallbackDescription:"Expertise de diamants sans inclusions (IF/FL) à Paris. Gemmologues certifiés GIA. Diamants de pureté exceptionnelle. Estimation gratuite et confidentielle.",canonical:"/expertiser-et-vendre-un-diamant-sans-inclusions-excellence-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:wt,subtitle:"Pureté Absolue",title:"Diamant Sans Inclusions",description:"Expertise et valorisation de vos diamants IF et FL par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"La perfection cristalline, sans compromis"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les diamants sans inclusions représentent le sommet absolu de la pureté gemmologique. Classés FL (Flawless) ou IF (Internally Flawless) par le GIA, ces pierres exceptionnelles ne présentent aucune inclusion visible au grossissement ×10 — un phénomène d'une rareté extraordinaire dans la nature."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Moins de 1 % des diamants extraits atteignent ce niveau de pureté. Cette rareté confère aux diamants IF et FL une prime significative sur le marché, particulièrement lorsqu'ils sont associés à une couleur D, E ou F et à une taille Excellent."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos gemmologues certifiés GIA possèdent l'expertise nécessaire pour confirmer le grade de pureté de votre diamant et évaluer l'impact de cette perfection sur sa valeur marchande internationale."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-diamants-de-clarte-vvs-expertise-de-haute-qualite-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants VVS ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-un-diamant-de-couleur-d-incolore-expertise-de-haute-precision-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamant incolore ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Oe,alt:"Diamant sans inclusions expertise Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pureté exceptionnelle : notre savoir-faire"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:jM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/gia-diamant",label:"GIA Diamant"},{to:"/expertiser-un-diamant-avec-fluorescence-impact-sur-la-valeur-chez-obagem",label:"Fluorescence"},{to:"/vendre-un-diamant-de-4-carats-expertise-et-offre-exceptionnelle-chez-obagem",label:"Diamant 4 carats"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant d'exception"}),t.jsx("p",{className:"font-body text-cream/50",children:"Envoyez-nous les détails de votre pierre pour une évaluation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-diamant-sans-inclusions"})]})})]}),t.jsx(R,{})]}),NM=["Service d'expertise à distance pour les clients lyonnais et de la région Auvergne-Rhône-Alpes","Envoi sécurisé et assuré de vos bijoux pour évaluation par nos gemmologues GIA","Possibilité de rendez-vous sur place à Paris pour les pièces de haute valeur","Expertise complète : diamants, pierres précieuses, bijoux signés, montres de luxe","Réseau d'acheteurs internationaux accessible depuis Lyon","Confidentialité absolue et paiement sécurisé par virement"],kM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-un-bijou-a-lyon-service-expert-chez-obagem",fallbackTitle:"Expertiser un Bijou à Lyon | Service Expert | Obagem",fallbackDescription:"Expertise de bijoux et diamants à Lyon. Service à distance par gemmologues certifiés GIA. Estimation gratuite et confidentielle pour les clients lyonnais.",canonical:"/expertiser-un-bijou-a-lyon-service-expert-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Service Lyon",title:"Expertiser un Bijou à Lyon",description:"Notre expertise parisienne accessible aux clients lyonnais et de toute la région."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'expertise parisienne au service de Lyon"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Lyon, deuxième place économique de France, abrite de nombreux amateurs de haute joaillerie et de pierres précieuses. Pourtant, l'accès à une expertise gemmologique indépendante de niveau international reste limité en dehors de Paris."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Chez Obagem, nous avons développé un service d'expertise à distance spécialement conçu pour nos clients lyonnais. Grâce à un système d'envoi sécurisé et assuré, vous pouvez bénéficier de l'expertise de nos gemmologues certifiés GIA sans vous déplacer à Paris."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Pour les pièces de très haute valeur, nous organisons également des rendez-vous personnalisés dans notre bureau parisien, avec un accompagnement de bout en bout pour garantir la sécurité de vos biens."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Vendre un bijou ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/contact",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Nous contacter ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ue,alt:"Service expertise bijoux Lyon Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre service Lyon"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi choisir Obagem depuis Lyon"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:NM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-un-diamant",label:"Expertiser un diamant"},{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",label:"Bijoux signés"},{to:"/vendre-diamant-paris",label:"Vendre à Paris"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou depuis Lyon"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-bijou-lyon"})]})})]}),t.jsx(R,{})]}),CM=["Expertise spécifique des créations Lalique : bijoux Art Nouveau, cristal, verre moulé-pressé","Connaissance de l'œuvre de René Lalique et des productions contemporaines de la maison","Évaluation des matériaux caractéristiques : émail, verre, pierres de lune, opales","Authentification par analyse stylistique, poinçons et signatures gravées","Réseau de collectionneurs internationaux spécialisés en Art Nouveau et Arts Décoratifs","Confidentialité absolue et paiement immédiat"],EM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-des-bijoux-de-lalique-pour-une-vente-avantageuse-service-expert-chez-obagem",fallbackTitle:"Expertiser des Bijoux Lalique | Vente & Expertise | Obagem Paris",fallbackDescription:"Expertise de bijoux Lalique à Paris. Créations Art Nouveau, cristal et verre. Gemmologues certifiés GIA. Estimation gratuite et confidentielle.",canonical:"/expertiser-des-bijoux-de-lalique-pour-une-vente-avantageuse-service-expert-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Art Nouveau",title:"Expertiser des Bijoux Lalique",description:"Évaluation experte de vos créations Lalique par nos spécialistes en joaillerie historique."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Lalique, génie de l'Art Nouveau"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"René Lalique (1860–1945) a révolutionné la joaillerie en élevant des matériaux considérés comme modestes — verre, émail, corne — au rang de chefs-d'œuvre. Ses créations Art Nouveau, inspirées par la nature et le corps féminin, comptent parmi les bijoux les plus admirés et les plus recherchés au monde."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les bijoux Lalique d'époque — broches libellules, pendentifs femmes-fleurs, diadèmes en émail plique-à-jour — atteignent des prix exceptionnels en vente aux enchères. Les pièces contemporaines de la maison, poursuivant l'héritage du cristal, conservent également une valeur significative."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous possédons l'expertise nécessaire pour authentifier, dater et évaluer chaque création Lalique, en distinguant les pièces originales de René Lalique des productions ultérieures de la maison."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-un-bijou-art-deco",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux Art Déco ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-un-bijou-ancien",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux anciens ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:He,alt:"Bijoux Lalique expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Lalique"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:CM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-belle-epoque",label:"Belle Époque"},{to:"/expertiser-un-bijou-faberge-service-expert-chez-obagem",label:"Fabergé"},{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",label:"Bijoux signés"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Lalique"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-lalique"})]})})]}),t.jsx(R,{})]}),PM=["Expertise des collections joaillières Louis Vuitton : Blossom, Color Blossom, Riders of the Knights","Connaissance de la haute joaillerie Louis Vuitton et de son positionnement premium","Évaluation des pierres précieuses et des diamants sertis dans les créations LV","Vérification d'authenticité : poinçons, certificats, numéros de série","Réseau d'acheteurs internationaux spécialisés en joaillerie de maisons de luxe","Confidentialité absolue et paiement sécurisé"],SM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-des-bijoux-de-louis-vuitton-evaluation-de-haute-couture-chez-obagem",fallbackTitle:"Expertiser des Bijoux Louis Vuitton | Haute Couture | Obagem",fallbackDescription:"Expertise de bijoux Louis Vuitton à Paris. Haute joaillerie et collections iconiques. Gemmologues certifiés GIA. Estimation gratuite et confidentielle.",canonical:"/expertiser-des-bijoux-de-louis-vuitton-evaluation-de-haute-couture-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Maison de Luxe",title:"Expertiser des Bijoux Louis Vuitton",description:"Évaluation experte de vos créations joaillières Louis Vuitton."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Louis Vuitton, la haute joaillerie réinventée"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Si Louis Vuitton est universellement connu pour sa maroquinerie, la maison a su conquérir le monde de la haute joaillerie avec des collections d'une audace remarquable. Depuis le lancement de sa première collection de joaillerie en 2009, Louis Vuitton a imposé un style unique mêlant savoir-faire traditionnel et vision contemporaine."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les collections Blossom, Color Blossom et les pièces de haute joaillerie Riders of the Knights témoignent d'une maîtrise exceptionnelle du sertissage et d'un choix de pierres précieuses d'une qualité irréprochable. Chaque création porte l'empreinte du monogramme LV revisité avec élégance."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous évaluons chaque bijou Louis Vuitton en tenant compte de la qualité des pierres, de la rareté de la pièce et de la cote actuelle de la maison sur le marché de la haute joaillerie."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Vendre un bijou ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:He,alt:"Bijoux Louis Vuitton expertise Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Louis Vuitton"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:PM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/evaluer-et-vendre-des-creations-de-tiffany-co-service-expert-chez-obagem",label:"Tiffany & Co."},{to:"/vendre-des-bijoux-de-piaget-estimation-et-conseils-chez-obagem",label:"Piaget"},{to:"/vendre-des-creations-de-graff-diamonds-expertise-et-conseils-chez-obagem",label:"Graff Diamonds"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Louis Vuitton"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-louis-vuitton"})]})})]}),t.jsx(R,{})]}),AM=["Expertise des diamants Triple Excellent (Triple Ex) certifiés GIA","Évaluation de la taille Excellent, du polissage Excellent et de la symétrie Excellent","Analyse de l'impact du Triple Excellent sur la brillance et les feux du diamant","Connaissance de la prime de marché associée aux diamants Triple Ex","Comparaison avec les standards Hearts & Arrows pour les pierres les plus parfaites","Paiement immédiat et confidentialité garantie"],IM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-des-diamants-avec-triple-excellent-en-taille-polissage-et-symetrie-service-expert-chez-obagem",fallbackTitle:"Diamants Triple Excellent | Taille, Polissage, Symétrie | Obagem",fallbackDescription:"Expertise de diamants Triple Excellent (Triple Ex) à Paris. Taille, polissage et symétrie Excellent GIA. Estimation gratuite et confidentielle.",canonical:"/expertiser-des-diamants-avec-triple-excellent-en-taille-polissage-et-symetrie-service-expert-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:wt,subtitle:"Excellence Absolue",title:"Diamants Triple Excellent",description:"Expertise de vos diamants Triple Ex par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Triple Excellent, le graal de la taille diamant"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Un diamant Triple Excellent — ou Triple Ex — représente le sommet absolu de la qualité de taille selon les critères du GIA. Cette distinction signifie que la pierre a obtenu la note « Excellent » dans les trois catégories de taille : Cut (taille), Polish (polissage) et Symmetry (symétrie)."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Seul un diamant parfaitement taillé peut libérer tout son potentiel de brillance, de feux et de scintillement. Un diamant Triple Ex renvoie la lumière de manière optimale, créant cet éclat incomparable qui distingue une pierre exceptionnelle d'un diamant ordinaire."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous savons que la qualification Triple Excellent confère une prime significative sur le marché. Nos gemmologues évaluent chaque diamant Triple Ex en tenant compte de l'ensemble de ses caractéristiques pour déterminer sa valeur optimale."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/gia-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["GIA Diamant ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-un-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Expertiser un diamant ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Oe,alt:"Diamant Triple Excellent expertise Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Triple Excellent : notre savoir-faire"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:AM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-et-vendre-un-diamant-sans-inclusions-excellence-chez-obagem",label:"Diamant sans inclusions"},{to:"/vendre-des-diamants-de-clarte-vvs-expertise-de-haute-qualite-chez-obagem",label:"Diamants VVS"},{to:"/vendre-un-diamant-de-couleur-d-incolore-expertise-de-haute-precision-chez-obagem",label:"Diamant incolore"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant Triple Ex"}),t.jsx("p",{className:"font-body text-cream/50",children:"Envoyez-nous les détails de votre pierre pour une évaluation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-diamant-triple-excellent"})]})})]}),t.jsx(R,{})]}),TM=["Expertise spécifique des créations Theo Fennell : bagues architecturales, pendentifs narratifs","Connaissance des collections iconiques : Art, Beast, Whisper, Alias","Évaluation du travail d'orfèvrerie artisanale et des mécanismes secrets caractéristiques","Vérification d'authenticité : poinçons londoniens, certificats de la maison","Réseau de collectionneurs internationaux spécialisés en joaillerie britannique contemporaine","Confidentialité absolue et paiement sécurisé"],qM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-et-vendre-des-bijoux-de-theo-fennell-service-expert-chez-obagem",fallbackTitle:"Expertiser des Bijoux Theo Fennell | Service Expert | Obagem",fallbackDescription:"Expertise de bijoux Theo Fennell à Paris. Créations joaillières britanniques. Gemmologues certifiés GIA. Estimation gratuite et confidentielle.",canonical:"/expertiser-et-vendre-des-bijoux-de-theo-fennell-service-expert-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Joaillerie Britannique",title:"Expertiser des Bijoux Theo Fennell",description:"Évaluation experte de vos créations Theo Fennell par nos gemmologues certifiés."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Theo Fennell, l'imagination au pouvoir"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Theo Fennell est l'un des joailliers les plus créatifs et les plus respectés de Londres. Depuis sa boutique de Fulham Road, il crée des pièces qui racontent des histoires — des bagues qui s'ouvrent pour révéler des scènes miniatures, des pendentifs animés par des mécanismes secrets, des manchettes sculpturales d'une précision extraordinaire."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Ses créations, portées par des célébrités et des collectionneurs avisés, se distinguent par leur combinaison unique d'humour, de virtuosité technique et de pierres précieuses de qualité. Chaque pièce Theo Fennell est un objet de collection à part entière."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous apprécions la singularité de chaque création Theo Fennell. Notre expertise nous permet d'évaluer tant le travail d'orfèvrerie que la qualité des pierres pour déterminer la valeur juste de votre bijou."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Vendre un bijou ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:He,alt:"Bijoux Theo Fennell expertise Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Theo Fennell"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:TM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-un-bijou-sevan-bicakci-service-expert-chez-obagem-2",label:"Sevan Biçakçi"},{to:"/expertiser-un-bijou-lydia-courteille-service-expert-chez-obagem",label:"Lydia Courteille"},{to:"/vendre-un-bijou-fernando-jorge-service-expert-chez-obagem",label:"Fernando Jorge"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Theo Fennell"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-theo-fennell"})]})})]}),t.jsx(R,{})]}),DM=["Expertise pré-vente complète : diamants, pierres précieuses, bijoux signés, montres de luxe","Évaluation indépendante par gemmologues certifiés GIA","Rapport détaillé pour optimiser votre prix de vente","Conseil stratégique : vente directe, enchères ou vente privée","Connaissance approfondie du marché international de la haute joaillerie","Confidentialité absolue et accompagnement personnalisé"],VM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-de-bijoux-de-luxe-avant-vente-service-premium-chez-obagem",fallbackTitle:"Expertise de Bijoux de Luxe Avant Vente | Service Premium | Obagem",fallbackDescription:"Expertise pré-vente de bijoux de luxe à Paris. Gemmologues certifiés GIA. Optimisez la valeur de vos pièces avant la vente. Service premium et confidentiel.",canonical:"/expertiser-de-bijoux-de-luxe-avant-vente-service-premium-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Service Premium",title:"Expertise Avant Vente",description:"Optimisez la valeur de vos bijoux de luxe grâce à notre expertise pré-vente."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Préparez votre vente avec une expertise de confiance"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Vendre un bijou de luxe sans expertise préalable, c'est risquer de sous-estimer sa valeur — ou de surévaluer ses attentes. Une expertise pré-vente indépendante vous offre une vision claire et objective de la valeur marchande de vos pièces."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Chez Obagem, notre service d'expertise avant vente couvre l'ensemble des catégories de la haute joaillerie : diamants certifiés et non certifiés, pierres précieuses de couleur, bijoux signés des grandes maisons, montres de prestige et pièces de collection."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Notre rapport d'expertise vous permet de négocier en position de force, que vous choisissiez la vente directe, la mise aux enchères ou la vente privée. Nous vous conseillons également sur le canal de vente le plus adapté à votre pièce."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Vendre un bijou ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Vendre un diamant ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Expertise bijoux de luxe avant vente Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Service premium"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi une expertise avant vente"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:DM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-un-diamant",label:"Expertiser un diamant"},{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",label:"Bijoux signés"},{to:"/rachat-bijoux",label:"Rachat bijoux"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Demandez votre expertise pré-vente"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez vos pièces et recevez une évaluation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertise-luxe-avant-vente"})]})})]}),t.jsx(R,{})]}),_M=["Expertise spécifique des créations Cartier : Love, Juste un Clou, Panthère, Trinity","Connaissance de la haute joaillerie Cartier et des pièces de collection historiques","Évaluation des pierres précieuses et diamants sertis dans les créations Cartier","Vérification d'authenticité : poinçons, numéros de série, certificats Cartier","Réseau d'acheteurs internationaux spécialisés en joaillerie Cartier","Confidentialité absolue et paiement immédiat"],Jy=[{question:"Comment authentifier un bijou Cartier avant la vente ?",answer:"Nous vérifions les poinçons spécifiques à Cartier, le numéro de série gravé, la qualité de fabrication et les certificats d'origine. Nos gemmologues connaissent les particularités de chaque collection et période de production."},{question:"Quelles collections Cartier ont le plus de valeur à la revente ?",answer:"Les pièces de haute joaillerie, les modèles vintage des années 1920-1960, les Panthère en or jaune et les créations signées Aldo Cipullo (Love original) sont les plus recherchées. Les éditions limitées et les pièces avec pierres exceptionnelles atteignent des prix élevés."},{question:"Un bijou Cartier sans boîte ni certificat perd-il de la valeur ?",answer:"L'absence de boîte ou de certificat ne diminue pas significativement la valeur intrinsèque du bijou. Cependant, un écrin complet avec certificat peut augmenter l'attrait pour les collectionneurs. Nous évaluons avant tout la pièce elle-même."},{question:"Combien de temps prend l'expertise d'un bijou Cartier ?",answer:"L'expertise complète prend environ 30 à 45 minutes. Elle comprend l'authentification, l'évaluation des pierres et métaux, et la comparaison avec les prix du marché actuel. Vous recevez une offre immédiate à l'issue de la consultation."}],RM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem",fallbackTitle:"Expertiser des Bijoux Cartier | Service d'Expertise | Obagem Paris",fallbackDescription:"Expertise de bijoux Cartier à Paris. Love, Panthère, Trinity, haute joaillerie. Gemmologues certifiés GIA. Estimation gratuite et confidentielle.",canonical:"/expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:ba,subtitle:"Maison Iconique",title:"Expertiser des Bijoux Cartier",description:"Évaluation experte de vos créations Cartier par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Cartier, le joaillier des rois"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Fondée en 1847, la maison Cartier est synonyme d'excellence joaillière depuis près de deux siècles. Surnommée « le joaillier des rois et le roi des joailliers » par Édouard VII d'Angleterre, Cartier a créé certaines des pièces les plus emblématiques de l'histoire de la joaillerie."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Des bracelets Love aux colliers Panthère, des bagues Trinity aux créations de haute joaillerie unique, chaque bijou Cartier porte l'empreinte d'un savoir-faire séculaire. Les pièces vintage et les créations de collection atteignent des prix considérables sur le marché secondaire."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous maîtrisons parfaitement l'univers Cartier. Nous évaluons chaque pièce en tenant compte de sa collection, de sa rareté, de son état et de la demande actuelle sur le marché international."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-des-bijoux-de-boucheron-pour-une-vente-optimale-service-expert-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Boucheron ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ue,alt:"Bijoux Cartier expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise Cartier"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Cartier"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:_M.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Expertiser un bijou Cartier"})]}),t.jsx("div",{className:"space-y-6",children:Jy.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:Jy.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/evaluer-et-vendre-des-creations-de-tiffany-co-service-expert-chez-obagem",label:"Tiffany & Co."},{to:"/vendre-des-bijoux-de-piaget-estimation-et-conseils-chez-obagem",label:"Piaget"},{to:"/expertiser-van-cleef-arpels",label:"Van Cleef & Arpels"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Cartier"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-cartier"})]})})]}),t.jsx(R,{})]}),OM=["Expertise des créations Boucheron : Serpent Bohème, Quatre, Animaux de Collection","Connaissance de la haute joaillerie Boucheron et de son héritage Place Vendôme","Évaluation des pierres précieuses et du travail de sertissage caractéristique","Vérification d'authenticité : poinçons, certificats, numéros de série Boucheron","Réseau d'acheteurs internationaux spécialisés en haute joaillerie parisienne","Confidentialité absolue et paiement sécurisé"],Yy=[{question:"Quels bijoux Boucheron sont les plus recherchés ?",answer:"Les pièces Serpent Bohème vintage, les créations de haute joaillerie des années 1960-1980, les Animaux de Collection et les pièces Quatre en or et diamants sont particulièrement prisées par les collectionneurs internationaux."},{question:"Comment reconnaître un vrai bijou Boucheron ?",answer:"Chaque création Boucheron porte un poinçon de maître spécifique, un numéro de série et des marques de fabrication reconnaissables. Nos experts vérifient ces éléments ainsi que la qualité du sertissage et des finitions, propres au savoir-faire de la maison."},{question:"Boucheron rachète-t-il ses propres bijoux ?",answer:"Boucheron ne propose pas de programme de rachat direct. C'est pourquoi faire appel à un expert indépendant comme Obagem vous garantit une évaluation objective et une mise en relation avec des acheteurs spécialisés prêts à offrir le meilleur prix."},{question:"Quelle est la cote des bijoux Boucheron sur le marché secondaire ?",answer:"Les créations Boucheron conservent très bien leur valeur. Les pièces de haute joaillerie et les modèles iconiques se revendent généralement entre 50% et 80% du prix boutique, voire davantage pour les pièces rares ou vintage."}],LM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-des-bijoux-de-boucheron-pour-une-vente-optimale-service-expert-chez-obagem",fallbackTitle:"Expertiser des Bijoux Boucheron | Vente Optimale | Obagem Paris",fallbackDescription:"Expertise de bijoux Boucheron à Paris. Serpent Bohème, Quatre, haute joaillerie. Gemmologues certifiés GIA. Estimation gratuite et confidentielle.",canonical:"/expertiser-des-bijoux-de-boucheron-pour-une-vente-optimale-service-expert-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:ba,subtitle:"Place Vendôme",title:"Expertiser des Bijoux Boucheron",description:"Évaluation experte de vos créations Boucheron par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Boucheron, première maison de la Place Vendôme"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"En 1893, Frédéric Boucheron fut le premier grand joaillier à s'installer Place Vendôme, choisissant le numéro 26 pour sa lumière exceptionnelle. Depuis plus de 160 ans, la maison Boucheron incarne l'audace créative et l'excellence de la haute joaillerie française."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les collections iconiques — Serpent Bohème, Quatre, Animaux de Collection — témoignent d'un esprit libre et d'un savoir-faire irréprochable. Les pièces de haute joaillerie Boucheron, avec leurs associations de pierres audacieuses et leurs volumes sculpturaux, sont parmi les plus recherchées du marché."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous connaissons intimement l'univers Boucheron et sa cote sur le marché international. Notre expertise vous garantit une évaluation qui reflète fidèlement la valeur de votre bijou."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Cartier ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Tt,alt:"Bijoux Boucheron expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise Boucheron"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Boucheron"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:OM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vendre un bijou Boucheron"})]}),t.jsx("div",{className:"space-y-6",children:Yy.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:Yy.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-des-bijoux-de-piaget-estimation-et-conseils-chez-obagem",label:"Piaget"},{to:"/expertiser-chopard",label:"Chopard"},{to:"/vendre-des-creations-de-graff-diamonds-expertise-et-conseils-chez-obagem",label:"Graff Diamonds"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Boucheron"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-boucheron"})]})})]}),t.jsx(R,{})]}),zM=["Expertise spécifique des créations Garrard : diadèmes, colliers, broches, bagues royales","Connaissance de l'histoire de la maison : joaillier de la Couronne britannique depuis 1843","Évaluation des pierres précieuses et du travail d'orfèvrerie britannique de prestige","Vérification d'authenticité : poinçons londoniens, provenance documentée","Réseau d'acheteurs et collectionneurs internationaux en joaillerie royale","Confidentialité absolue et paiement sécurisé"],BM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-des-bijoux-de-garrard-maison-de-joaillerie-britannique-chez-obagem",fallbackTitle:"Expertiser des Bijoux Garrard | Joaillerie Britannique | Obagem",fallbackDescription:"Expertise de bijoux Garrard à Paris. Joaillier de la Couronne britannique. Gemmologues certifiés GIA. Estimation gratuite et confidentielle.",canonical:"/expertiser-des-bijoux-de-garrard-maison-de-joaillerie-britannique-chez-obagem"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Joaillerie Royale",title:"Expertiser des Bijoux Garrard",description:"Évaluation experte de vos créations Garrard, joaillier de la Couronne britannique."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Garrard, le joaillier de la Couronne"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Fondée en 1735, la maison Garrard est la plus ancienne maison de joaillerie au monde. Nommée joaillier officiel de la Couronne britannique en 1843, Garrard a créé et entretenu les joyaux de la Couronne pendant plus de 150 ans, dont la couronne impériale d'apparat et le sceptre royal."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La bague de fiançailles de la princesse Diana — un saphir de Ceylan entouré de diamants, aujourd'hui portée par la princesse de Galles — est l'une des créations Garrard les plus célèbres. Les pièces de cette maison historique sont hautement collectionnées pour leur provenance royale et leur qualité exceptionnelle."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous possédons l'expertise nécessaire pour authentifier et évaluer chaque création Garrard, en tenant compte de sa dimension historique et de sa rareté sur le marché international."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-un-bijou-faberge-service-expert-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Fabergé ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:He,alt:"Bijoux Garrard expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Garrard"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:zM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem",label:"Cartier"},{to:"/expertiser-des-bijoux-de-boucheron-pour-une-vente-optimale-service-expert-chez-obagem",label:"Boucheron"},{to:"/expertiser-et-vendre-des-bijoux-de-theo-fennell-service-expert-chez-obagem",label:"Theo Fennell"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Garrard"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-garrard"})]})})]}),t.jsx(R,{})]}),MM=["Expertise spécifique des collections Van Cleef & Arpels : Alhambra, Perlée, Frivole, Socrate","Maîtrise du Mystery Set™, technique exclusive de sertissage inventée par la maison","Évaluation des pierres précieuses et diamants utilisés dans les créations haute joaillerie","Vérification d'authenticité : poinçons, numéros de série, certificats Van Cleef & Arpels","Connaissance approfondie du marché secondaire et des pièces de collection recherchées","Confidentialité absolue et paiement immédiat"],Xy=[{question:"Quelles collections Van Cleef & Arpels ont le plus de valeur ?",answer:"Les pièces de haute joaillerie et les collections iconiques comme Alhambra (surtout les éditions limitées et les matériaux rares), les créations Mystery Set™ et les pièces vintage des années 1960-1970 sont les plus valorisées sur le marché secondaire."},{question:"Comment vérifiez-vous l'authenticité d'un bijou Van Cleef & Arpels ?",answer:"Nous vérifions les poinçons de la maison, le numéro de série, la qualité de fabrication caractéristique, les matériaux utilisés et nous comparons avec notre base de données des collections. Un certificat ou une facture d'origine renforce la traçabilité."},{question:"Le bracelet Alhambra a-t-il une bonne valeur de revente ?",answer:"Oui, les bracelets Alhambra conservent très bien leur valeur, surtout les versions en or et pierres précieuses (malachite, lapis-lazuli, cornaline). Les éditions limitées et les versions vintage peuvent même dépasser le prix du neuf."},{question:"Puis-je vendre un bijou Van Cleef sans certificat ?",answer:"Absolument. Nos experts connaissent parfaitement les caractéristiques de chaque collection et peuvent authentifier vos pièces même sans documentation. Le certificat est un plus mais n'est pas indispensable pour une expertise fiable."}],FM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-van-cleef-arpels",fallbackTitle:"Expertiser des Bijoux Van Cleef & Arpels | Obagem Paris",fallbackDescription:"Expertise de bijoux Van Cleef & Arpels à Paris. Alhambra, Perlée, haute joaillerie. Gemmologues certifiés GIA. Estimation gratuite et confidentielle.",canonical:"/expertiser-van-cleef-arpels"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:ba,subtitle:"Maison Iconique",title:"Expertiser des Bijoux Van Cleef & Arpels",description:"Évaluation experte de vos créations Van Cleef & Arpels par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Van Cleef & Arpels, la poésie de la joaillerie"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Fondée en 1906 place Vendôme, la maison Van Cleef & Arpels incarne l'art de transformer la nature en joyaux d'exception. De la Fée des Lilas aux motifs Alhambra devenus iconiques, chaque création témoigne d'un savoir-faire unique transmis de génération en génération."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"L'invention du Mystery Set™ en 1933, technique de sertissage invisible brevetée, a révolutionné le monde de la haute joaillerie. Les collections Perlée, Frivole et les pièces de haute joaillerie atteignent des prix remarquables sur le marché international."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous connaissons intimement l'univers Van Cleef & Arpels. Nous évaluons chaque pièce en tenant compte de sa collection, de sa rareté, de son état et de la demande actuelle des collectionneurs."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Cartier ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:He,alt:"Bijoux Van Cleef & Arpels expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise Van Cleef & Arpels"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Van Cleef & Arpels"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:MM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vendre des bijoux Van Cleef & Arpels"})]}),t.jsx("div",{className:"space-y-6",children:Xy.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:Xy.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem",label:"Cartier"},{to:"/expertiser-chaumet",label:"Chaumet"},{to:"/expertiser-des-bijoux-de-boucheron-pour-une-vente-optimale-service-expert-chez-obagem",label:"Boucheron"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Van Cleef & Arpels"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-van-cleef-arpels"})]})})]}),t.jsx(R,{})]}),GM=["Expertise spécifique des collections Chopard : Happy Diamonds, Happy Sport, Imperiale, L'Heure du Diamant","Connaissance de la haute joaillerie Chopard et des créations Red Carpet Collection","Évaluation des diamants Chopard certifiés « or éthique » et pierres précieuses","Vérification d'authenticité : poinçons, numéros de série, certificats Chopard","Expertise des pièces en lien avec le Festival de Cannes et la Palme d'Or","Confidentialité absolue et paiement immédiat"],Zy=[{question:"Quelles pièces Chopard sont les plus recherchées ?",answer:"Les collections Happy Diamonds (avec diamants mobiles), les créations Red Carpet Collection présentées au Festival de Cannes, et les pièces de haute joaillerie ornées de pierres exceptionnelles sont les plus recherchées sur le marché secondaire."},{question:"L'engagement éthique de Chopard influence-t-il la valeur ?",answer:"L'engagement de Chopard pour l'or éthique et le luxe durable renforce l'image de la marque auprès d'une clientèle sensible à ces valeurs. Cela contribue à maintenir et à augmenter la valeur des pièces Chopard sur le marché secondaire."},{question:"Comment reconnaître un vrai bijou Chopard ?",answer:"Les bijoux Chopard authentiques portent des poinçons spécifiques, un numéro de série et présentent une qualité de finition irréprochable. Nos experts vérifient chaque détail et comparent avec les caractéristiques connues de chaque collection."},{question:"Achetez-vous aussi les montres Chopard ?",answer:"Oui, nous évaluons et rachetons les montres Chopard, notamment les modèles Happy Sport, L.U.C et les montres de haute horlogerie. La présence de la boîte et des papiers d'origine est un atout pour la valorisation."}],$M=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-chopard",fallbackTitle:"Expertiser des Bijoux Chopard | Obagem Paris",fallbackDescription:"Expertise de bijoux Chopard à Paris. Happy Diamonds, haute joaillerie, Red Carpet. Gemmologues certifiés GIA. Estimation gratuite et confidentielle.",canonical:"/expertiser-chopard"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:ba,subtitle:"Maison Iconique",title:"Expertiser des Bijoux Chopard",description:"Évaluation experte de vos créations Chopard par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Chopard, l'excellence suisse au service de la joaillerie"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Fondée en 1860 à Sonvilier en Suisse, la maison Chopard allie tradition horlogère et haute joaillerie avec une créativité sans cesse renouvelée. Depuis 1998, Chopard crée la légendaire Palme d'Or du Festival de Cannes, symbole de son engagement envers l'excellence artistique."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les collections Happy Diamonds, avec leurs diamants mobiles emblématiques, ont révolutionné le monde de la joaillerie. Les créations Red Carpet Collection et les pièces de haute joaillerie ornées de pierres précieuses exceptionnelles sont très prisées des collectionneurs internationaux."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous maîtrisons parfaitement l'univers Chopard. Pionnière du luxe durable avec son engagement pour l'or éthique, chaque pièce Chopard est évaluée avec une attention particulière à sa collection, sa rareté et son état."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-des-bijoux-de-piaget-estimation-et-conseils-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Piaget ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ue,alt:"Bijoux Chopard expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise Chopard"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Chopard"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:GM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vendre des bijoux Chopard"})]}),t.jsx("div",{className:"space-y-6",children:Zy.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:Zy.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-van-cleef-arpels",label:"Van Cleef & Arpels"},{to:"/expertiser-bulgari",label:"Bulgari"},{to:"/expertiser-harry-winston",label:"Harry Winston"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Chopard"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-chopard"})]})})]}),t.jsx(R,{})]}),UM=["Expertise spécifique des collections Bulgari : Serpenti, B.zero1, Divas' Dream, Lvcea","Connaissance approfondie du style italien et de l'utilisation audacieuse des pierres de couleur","Évaluation des cabochons, émeraudes, saphirs et rubis caractéristiques de la maison","Vérification d'authenticité : poinçons, gravures, numéros de série, certificats Bulgari","Expertise des pièces vintage des années 1960-1980, très recherchées par les collectionneurs","Confidentialité absolue et paiement immédiat"],ej=[{question:"Quelles collections Bulgari sont les plus valorisées ?",answer:"Les collections Serpenti (bracelets, colliers, bagues), les créations B.zero1 en or et les pièces de haute joaillerie ornées de pierres de couleur exceptionnelles sont les plus recherchées. Les pièces vintage des années 1960-1980, caractéristiques du style « dolce vita », atteignent des prix élevés."},{question:"Le style italien de Bulgari influence-t-il la valeur ?",answer:"Absolument. Bulgari est reconnu pour son utilisation audacieuse des pierres de couleur en cabochon, ses volumes généreux et son esthétique distinctive. Ce style unique, différent des maisons françaises, crée une demande spécifique et soutient les prix sur le marché secondaire."},{question:"Comment évaluez-vous les pierres de couleur Bulgari ?",answer:"Nous analysons chaque pierre de couleur (émeraude, saphir, rubis, améthyste) selon ses caractéristiques propres : couleur, saturation, pureté, taille en cabochon. Les cabochons de qualité exceptionnelle utilisés par Bulgari ont une valeur intrinsèque importante."},{question:"Les bijoux Bulgari vintage sont-ils plus recherchés ?",answer:"Oui, les pièces vintage Bulgari des années 1960-1980 sont particulièrement prisées des collectionneurs. Leur style distinctif, associé à la rareté croissante, en fait des pièces de collection dont la valeur peut dépasser celle des créations contemporaines."}],HM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-bulgari",fallbackTitle:"Expertiser des Bijoux Bulgari | Obagem Paris",fallbackDescription:"Expertise de bijoux Bulgari à Paris. Serpenti, B.zero1, haute joaillerie italienne. Gemmologues certifiés GIA. Estimation gratuite et confidentielle.",canonical:"/expertiser-bulgari"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:ba,subtitle:"Maison Iconique",title:"Expertiser des Bijoux Bulgari",description:"Évaluation experte de vos créations Bulgari par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Bulgari, l'audace de la joaillerie italienne"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Fondée à Rome en 1884 par Sotirios Voulgaris, la maison Bulgari est devenue le symbole de la joaillerie italienne dans le monde entier. Son style audacieux, ses volumes généreux et son utilisation magistrale des pierres de couleur en cabochon ont redéfini les codes de la haute joaillerie."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La collection Serpenti, inspirée du serpent symbole de pouvoir et de séduction, est devenue l'une des plus iconiques de l'histoire de la joaillerie. Les créations B.zero1, Divas' Dream et les pièces de haute joaillerie ornées de saphirs, émeraudes et rubis exceptionnels sont très recherchées."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous apprécions l'audace créative de Bulgari. Chaque pièce est évaluée en tenant compte de sa collection, de la qualité des pierres, de son état et de la forte demande sur le marché international de la joaillerie de prestige."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Cartier ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Me,alt:"Bijoux Bulgari expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise Bulgari"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Bulgari"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:UM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vendre des bijoux Bulgari"})]}),t.jsx("div",{className:"space-y-6",children:ej.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:ej.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-chopard",label:"Chopard"},{to:"/expertiser-harry-winston",label:"Harry Winston"},{to:"/expertiser-chaumet",label:"Chaumet"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Bulgari"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-bulgari"})]})})]}),t.jsx(R,{})]}),WM=["Expertise spécifique des créations Harry Winston : Winston Cluster, Forget-Me-Not, Lily Cluster","Connaissance approfondie des diamants d'exception et des pierres historiques de la maison","Évaluation des diamants de haute qualité (D-F, IF-VVS) caractéristiques de Harry Winston","Vérification d'authenticité : poinçons, numéros de série, certificats Harry Winston","Expertise des pièces de haute joaillerie et des créations uniques « one-of-a-kind »","Confidentialité absolue et paiement immédiat"],tj=[{question:"Pourquoi Harry Winston est-il surnommé le « roi des diamants » ?",answer:"Harry Winston a acquis et taillé certains des diamants les plus célèbres au monde, dont le Hope Diamond (45,52 carats) qu'il a donné au Smithsonian. Sa philosophie de mettre la pierre avant la monture a révolutionné la joaillerie et établi la maison comme la référence absolue en matière de diamants d'exception."},{question:"Les bijoux Harry Winston conservent-ils leur valeur ?",answer:"Oui, les créations Harry Winston conservent très bien leur valeur et peuvent même l'augmenter avec le temps. La qualité exceptionnelle des diamants utilisés (généralement D-F, IF-VVS), la rareté des pièces et le prestige de la maison maintiennent une forte demande."},{question:"Comment évaluez-vous une pièce Harry Winston ?",answer:"Nous évaluons la qualité des diamants (qui sont généralement de très haute qualité), la rareté de la création, l'état de conservation, la présence de documentation et la demande actuelle. Les pièces « one-of-a-kind » et les créations historiques reçoivent une attention particulière."},{question:"Achetez-vous les montres Harry Winston ?",answer:"Oui, nous évaluons et rachetons les montres Harry Winston, notamment les modèles sertis de diamants et les complications horlogères. Les montres Premier et les créations de haute horlogerie sont particulièrement valorisées."}],QM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-harry-winston",fallbackTitle:"Expertiser des Bijoux Harry Winston | Obagem Paris",fallbackDescription:"Expertise de bijoux Harry Winston à Paris. Le roi des diamants. Haute joaillerie, diamants exceptionnels. Gemmologues certifiés GIA. Estimation gratuite.",canonical:"/expertiser-harry-winston"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:wt,subtitle:"Maison Iconique",title:"Expertiser des Bijoux Harry Winston",description:"Évaluation experte de vos créations Harry Winston par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Harry Winston, le roi des diamants"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Surnommé « le roi des diamants » et « le joaillier des stars », Harry Winston a acquis certaines des pierres les plus célèbres au monde, dont le Hope Diamond qu'il a généreusement offert au Smithsonian Institution en 1958. Fondée à New York en 1932, la maison est synonyme d'excellence absolue dans le monde du diamant."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Le style Winston se distingue par une mise en valeur maximale des pierres, avec des montures minimales qui laissent la lumière traverser librement les diamants. Les collections Winston Cluster, Lily Cluster et les pièces de haute joaillerie atteignent des sommets sur le marché secondaire."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous comprenons la valeur exceptionnelle des créations Harry Winston. Chaque pièce est expertisée avec la plus grande rigueur, en tenant compte de la qualité supérieure des diamants et de la rareté des créations de cette maison légendaire."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-des-creations-de-graff-diamonds-expertise-et-conseils-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Graff Diamonds ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Bijoux Harry Winston expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise Harry Winston"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Harry Winston"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:WM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vendre des bijoux Harry Winston"})]}),t.jsx("div",{className:"space-y-6",children:tj.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:tj.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-des-creations-de-graff-diamonds-expertise-et-conseils-chez-obagem",label:"Graff Diamonds"},{to:"/expertiser-van-cleef-arpels",label:"Van Cleef & Arpels"},{to:"/expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem",label:"Cartier"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Harry Winston"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-harry-winston"})]})})]}),t.jsx(R,{})]}),KM=["Expertise spécifique des collections Chaumet : Joséphine, Liens, Bee My Love, Laurier","Connaissance approfondie des diadèmes et de l'héritage impérial de la maison","Évaluation des pierres précieuses et diamants sertis dans les créations haute joaillerie","Vérification d'authenticité : poinçons, numéros de série, certificats Chaumet","Expertise des pièces historiques liées à Napoléon et à la couronne impériale française","Confidentialité absolue et paiement immédiat"],sj=[{question:"Quelle est l'importance historique de Chaumet ?",answer:"Chaumet est l'une des plus anciennes maisons de joaillerie au monde, joaillier officiel de Napoléon Ier depuis 1780. La maison a créé les plus beaux diadèmes de l'histoire et perpétue un savoir-faire impérial unique qui confère à ses pièces une dimension historique exceptionnelle."},{question:"Les diadèmes Chaumet sont-ils vendables ?",answer:"Les diadèmes et tiares Chaumet sont des pièces de collection extraordinaires qui atteignent des prix très élevés. Leur valeur combine la qualité des pierres, l'héritage historique et la rareté. Nous disposons d'un réseau de collectionneurs spécialisés dans ces pièces d'exception."},{question:"La collection Joséphine est-elle recherchée en seconde main ?",answer:"Oui, la collection Joséphine, avec ses motifs en forme de tiare, est très demandée sur le marché secondaire. Les versions en or blanc et diamants, ainsi que les pièces de haute joaillerie de cette collection, conservent très bien leur valeur."},{question:"Comment évaluez-vous une pièce Chaumet ancienne ?",answer:"Pour les pièces anciennes, nous prenons en compte l'époque de création, les poinçons historiques, la qualité des pierres et du sertissage, l'état de conservation et la provenance. Les pièces du XIXe siècle liées à l'histoire impériale ont une valeur patrimoniale considérable."}],JM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-chaumet",fallbackTitle:"Expertiser des Bijoux Chaumet | Obagem Paris",fallbackDescription:"Expertise de bijoux Chaumet à Paris. Joséphine, Liens, diadèmes, héritage impérial. Gemmologues certifiés GIA. Estimation gratuite et confidentielle.",canonical:"/expertiser-chaumet"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Maison Iconique",title:"Expertiser des Bijoux Chaumet",description:"Évaluation experte de vos créations Chaumet par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Chaumet, le joaillier de l'impératrice"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Installée place Vendôme depuis 1812, la maison Chaumet est l'une des plus anciennes maisons de joaillerie au monde. Joaillier officiel de Napoléon Ier et de l'impératrice Joséphine, Chaumet a créé les plus beaux diadèmes de l'histoire, dont certains ornent encore les cours royales européennes."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La collection Joséphine, hommage à l'impératrice, incarne l'élégance parisienne avec ses motifs en forme de tiare. Les collections Liens, Bee My Love et les pièces de haute joaillerie perpétuent un héritage de plus de deux siècles de savoir-faire exceptionnel."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous apprécions la dimension historique des créations Chaumet. Chaque pièce est évaluée en tenant compte de son ancienneté, de sa collection, de la qualité des pierres et de l'intérêt des collectionneurs pour cet héritage impérial unique."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-des-bijoux-de-boucheron-pour-une-vente-optimale-service-expert-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Boucheron ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Tt,alt:"Bijoux Chaumet expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise Chaumet"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Chaumet"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:KM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vendre des bijoux Chaumet"})]}),t.jsx("div",{className:"space-y-6",children:sj.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:sj.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-des-bijoux-de-boucheron-pour-une-vente-optimale-service-expert-chez-obagem",label:"Boucheron"},{to:"/expertiser-van-cleef-arpels",label:"Van Cleef & Arpels"},{to:"/expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem",label:"Cartier"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Chaumet"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-chaumet"})]})})]}),t.jsx(R,{})]}),YM=["Expertise spécifique des collections Messika : Move, My Twin, Skinny, Glam'Azone","Connaissance approfondie des diamants en mouvement, signature de Valérie Messika","Évaluation précise des diamants sertis selon les critères GIA","Vérification d'authenticité : poinçons, numéros de série, certificats Messika","Réseau d'acheteurs internationaux spécialisés en joaillerie contemporaine","Confidentialité absolue et paiement immédiat"],ij=[{question:"Comment authentifier un bijou Messika avant la vente ?",answer:"Nous vérifions les poinçons spécifiques à Messika, le numéro de série gravé, la qualité des diamants sertis et le mécanisme de mouvement caractéristique de la collection Move. Nos gemmologues connaissent chaque détail de fabrication."},{question:"Quelles collections Messika ont le plus de valeur à la revente ?",answer:"Les pièces de haute joaillerie, les Move Addiction en or et diamants, les modèles My Twin et les éditions limitées sont les plus recherchées. Les créations avec de gros diamants centraux atteignent des prix élevés sur le marché secondaire."},{question:"Messika est-elle une marque reconnue sur le marché du rachat ?",answer:"Oui, Messika s'est imposée comme une maison de joaillerie contemporaine de premier plan depuis sa fondation en 2005. La cote de la marque est en hausse constante, portée par la créativité de Valérie Messika et le prestige Place Vendôme."},{question:"Combien de temps prend l'expertise d'un bijou Messika ?",answer:"L'expertise complète prend environ 30 minutes. Elle comprend l'authentification, l'évaluation des diamants et métaux précieux, et la comparaison avec les prix du marché actuel. Vous recevez une offre immédiate."}],XM=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-messika",fallbackTitle:"Expertiser des Bijoux Messika | Service d'Expertise | Obagem Paris",fallbackDescription:"Expertise de bijoux Messika à Paris. Move, My Twin, haute joaillerie. Gemmologues certifiés GIA. Estimation gratuite et confidentielle.",canonical:"/expertiser-messika"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Maison de Prestige",title:"Expertiser des Bijoux Messika",description:"Évaluation experte de vos créations Messika par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Messika, la joaillerie en mouvement"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Fondée en 2005 par Valérie Messika, fille du diamantaire André Messika, la maison Messika a révolutionné la joaillerie contemporaine en libérant le diamant de ses montures traditionnelles. Le concept du « diamant en mouvement » est devenu une signature iconique reconnue dans le monde entier."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Des bracelets Move aux bagues My Twin, des colliers Glam'Azone aux créations de haute joaillerie présentées à la Fashion Week, chaque bijou Messika allie audace créative et excellence diamantaire héritée de trois générations d'expertise."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous maîtrisons parfaitement l'univers Messika. Nous évaluons chaque pièce en tenant compte de sa collection, de la qualité des diamants sertis et de la demande croissante sur le marché international."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Cartier ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ue,alt:"Bijoux Messika expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise Messika"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Messika"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:YM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Expertiser un bijou Messika"})]}),t.jsx("div",{className:"space-y-6",children:ij.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:ij.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-chanel-joaillerie",label:"Chanel Joaillerie"},{to:"/expertiser-fred",label:"Fred"},{to:"/expertiser-van-cleef-arpels",label:"Van Cleef & Arpels"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Messika"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-messika"})]})})]}),t.jsx(R,{})]}),ZM=["Expertise spécifique des collections Chanel : Camélia, Comète, N°5, Sous le Signe du Lion","Connaissance de l'héritage Coco Chanel et de la direction artistique de Patrice Leguéreau","Évaluation des pierres précieuses et diamants sertis dans les créations Chanel","Vérification d'authenticité : poinçons, gravures, certificats Chanel Joaillerie","Réseau d'acheteurs internationaux passionnés de joaillerie Chanel","Confidentialité absolue et paiement immédiat"],aj=[{question:"Comment authentifier un bijou Chanel Joaillerie ?",answer:"Nous vérifions les poinçons spécifiques à Chanel, la qualité de fabrication haute joaillerie, les pierres et diamants sertis, ainsi que les certificats d'origine. Chaque collection possède des caractéristiques uniques que nos experts identifient."},{question:"Quelle est la différence entre Chanel Joaillerie et les bijoux fantaisie Chanel ?",answer:"Chanel Joaillerie désigne les créations en métaux précieux (or, platine) serties de pierres fines et diamants, créées dans les ateliers Place Vendôme. Les bijoux fantaisie sont des accessoires de mode en métal doré. Nous expertisons exclusivement la haute joaillerie."},{question:"Quelles collections Chanel ont le plus de valeur ?",answer:"Les pièces de haute joaillerie Camélia, les créations Comète avec diamants, les bijoux N°5 en or et diamants et les pièces Sous le Signe du Lion sont les plus prisées. Les éditions uniques présentées lors des défilés atteignent des prix exceptionnels."},{question:"Combien de temps prend l'expertise d'un bijou Chanel Joaillerie ?",answer:"L'expertise complète prend environ 30 à 45 minutes. Elle comprend l'authentification, l'évaluation des pierres et métaux, et la comparaison avec les prix du marché. Vous recevez une offre immédiate à l'issue de la consultation."}],eF=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-chanel-joaillerie",fallbackTitle:"Expertiser Chanel Joaillerie | Expertise Haute Joaillerie | Obagem Paris",fallbackDescription:"Expertise de bijoux Chanel Joaillerie à Paris. Camélia, Comète, N°5, Sous le Signe du Lion. Gemmologues certifiés GIA. Estimation gratuite.",canonical:"/expertiser-chanel-joaillerie"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Maison de Prestige",title:"Expertiser Chanel Joaillerie",description:"Évaluation experte de vos créations Chanel Joaillerie par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Chanel, de la haute couture à la haute joaillerie"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Depuis 1932, année de sa première et unique collection de haute joaillerie « Bijoux de Diamants », Coco Chanel a posé les fondations d'un univers joaillier unique. Aujourd'hui, les ateliers Chanel Joaillerie de la Place Vendôme perpétuent cet héritage avec des collections qui marient l'élégance parisienne et l'audace créative."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Du Camélia iconique aux étoiles filantes de la collection Comète, du flacon N°5 sublimé en diamants au Lion majestueux, chaque création Chanel Joaillerie témoigne d'un savoir-faire d'exception et d'une vision artistique singulière."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous comprenons la valeur unique des créations Chanel Joaillerie. Nous évaluons chaque pièce en tenant compte de sa rareté, de la qualité des pierres et de l'engouement croissant des collectionneurs pour cette maison légendaire."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-dior-joaillerie",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Dior Joaillerie ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ue,alt:"Chanel Joaillerie expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise Chanel"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Chanel"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:ZM.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Expertiser un bijou Chanel Joaillerie"})]}),t.jsx("div",{className:"space-y-6",children:aj.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:aj.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-dior-joaillerie",label:"Dior Joaillerie"},{to:"/expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem",label:"Cartier"},{to:"/expertiser-messika",label:"Messika"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Chanel"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-chanel-joaillerie"})]})})]}),t.jsx(R,{})]}),tF=["Expertise spécifique des collections Dior : Rose des Vents, Oui, Gem Dior, Bois de Rose","Connaissance de l'univers créatif de Victoire de Castellane, directrice artistique depuis 1998","Évaluation des pierres précieuses et diamants sertis dans les créations Dior Joaillerie","Vérification d'authenticité : poinçons, gravures, certificats Dior","Réseau d'acheteurs internationaux spécialisés en haute joaillerie Dior","Confidentialité absolue et paiement immédiat"],rj=[{question:"Comment authentifier un bijou Dior Joaillerie ?",answer:"Nous vérifions les poinçons spécifiques à Dior, les gravures caractéristiques, la qualité des pierres et la finition haute joaillerie. Les créations de Victoire de Castellane possèdent un style reconnaissable que nos experts maîtrisent parfaitement."},{question:"Quelles collections Dior Joaillerie sont les plus recherchées ?",answer:"Les pièces de haute joaillerie signées Victoire de Castellane, les bagues Rose des Vents, les créations Gem Dior aux couleurs vibrantes et les bijoux Oui en or et diamants sont les plus prisés sur le marché secondaire."},{question:"Un bijou Dior Joaillerie sans écrin perd-il de la valeur ?",answer:"L'absence d'écrin ne diminue pas significativement la valeur intrinsèque. Cependant, un ensemble complet (écrin, certificat, facture) augmente l'attrait auprès des collectionneurs. Nous évaluons avant tout la pièce elle-même."},{question:"Combien de temps prend l'expertise d'un bijou Dior Joaillerie ?",answer:"L'expertise complète prend environ 30 à 45 minutes. Elle comprend l'authentification, l'évaluation des pierres et métaux, et la comparaison avec les prix du marché actuel. Vous recevez une offre immédiate."}],sF=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-dior-joaillerie",fallbackTitle:"Expertiser Dior Joaillerie | Expertise Haute Joaillerie | Obagem Paris",fallbackDescription:"Expertise de bijoux Dior Joaillerie à Paris. Rose des Vents, Gem Dior, Oui. Gemmologues certifiés GIA. Estimation gratuite et confidentielle.",canonical:"/expertiser-dior-joaillerie"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Maison de Prestige",title:"Expertiser Dior Joaillerie",description:"Évaluation experte de vos créations Dior Joaillerie par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Dior, la haute couture au service de la joaillerie"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Depuis 1998, Victoire de Castellane insuffle à Dior Joaillerie une vision audacieuse et colorée qui a transformé les codes de la haute joaillerie. Ses créations, véritables œuvres d'art, mêlent pierres précieuses aux couleurs éclatantes et un sens unique de la composition."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"De la Rose des Vents aux bagues Gem Dior, du « Oui » minimaliste aux parures de haute joaillerie spectaculaires, chaque bijou Dior porte l'empreinte de l'élégance française et de l'innovation permanente de la maison fondée par Christian Dior en 1946."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous apprécions la singularité des créations Dior Joaillerie. Nous évaluons chaque pièce en tenant compte de sa collection, de la qualité des pierres et de l'engouement des collectionneurs pour cette maison emblématique."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-chanel-joaillerie",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Chanel Joaillerie ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ue,alt:"Dior Joaillerie expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise Dior"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Dior"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:tF.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Expertiser un bijou Dior Joaillerie"})]}),t.jsx("div",{className:"space-y-6",children:rj.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:rj.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-chanel-joaillerie",label:"Chanel Joaillerie"},{to:"/expertiser-hermes",label:"Hermès"},{to:"/expertiser-van-cleef-arpels",label:"Van Cleef & Arpels"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Dior"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-dior-joaillerie"})]})})]}),t.jsx(R,{})]}),iF=["Expertise spécifique des collections Hermès : Kelly, Chaîne d'Ancre, Galop, Collier de Chien","Connaissance du savoir-faire sellier transposé à la joaillerie : cuir, émail, laque","Évaluation des pierres précieuses et diamants sertis dans les créations Hermès","Vérification d'authenticité : poinçons, gravures, certificats Hermès","Réseau d'acheteurs internationaux passionnés de l'univers Hermès","Confidentialité absolue et paiement immédiat"],nj=[{question:"Comment authentifier un bijou Hermès ?",answer:"Nous vérifions les poinçons spécifiques à Hermès, la qualité de l'émail et du cuir précieux, les gravures caractéristiques et les certificats d'origine. Le savoir-faire artisanal Hermès laisse des signatures reconnaissables par nos experts."},{question:"Quelles créations Hermès ont le plus de valeur en joaillerie ?",answer:"Les pièces de haute joaillerie, les bracelets Kelly en or et diamants, les créations Chaîne d'Ancre en or massif, les bijoux Galop et les éditions limitées sont les plus recherchés. Les pièces vintage en excellent état atteignent des prix élevés."},{question:"Hermès est-elle reconnue comme maison de joaillerie ?",answer:"Oui, au-delà de sa maroquinerie légendaire, Hermès a développé une division joaillerie de premier plan. Les créations mêlent le savoir-faire sellier aux métaux précieux et pierres, créant un style unique très prisé des collectionneurs."},{question:"Combien de temps prend l'expertise d'un bijou Hermès ?",answer:"L'expertise complète prend environ 30 minutes. Elle comprend l'authentification, l'évaluation des matériaux précieux et la comparaison avec les prix du marché actuel. Vous recevez une offre immédiate."}],aF=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-hermes",fallbackTitle:"Expertiser des Bijoux Hermès | Service d'Expertise | Obagem Paris",fallbackDescription:"Expertise de bijoux Hermès à Paris. Kelly, Chaîne d'Ancre, Galop, haute joaillerie. Gemmologues certifiés GIA. Estimation gratuite.",canonical:"/expertiser-hermes"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Maison de Prestige",title:"Expertiser des Bijoux Hermès",description:"Évaluation experte de vos créations Hermès par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Hermès, l'art de la matière noble"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Fondée en 1837 comme sellier-harnacheur, la maison Hermès a su transposer son savoir-faire artisanal exceptionnel dans l'univers de la joaillerie. Le mors de cheval, la chaîne d'ancre et le cuir précieux sont devenus des motifs iconiques déclinés en or, platine et pierres précieuses."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Des bracelets Kelly aux pendentifs Chaîne d'Ancre, des bagues Galop aux créations de haute joaillerie mêlant émail, laque et diamants, chaque bijou Hermès porte l'empreinte d'un artisanat d'exception et d'une élégance intemporelle."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous apprécions la singularité des créations Hermès. Nous évaluons chaque pièce en tenant compte de sa rareté, de la qualité des matériaux et de la forte demande des collectionneurs internationaux."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Cartier ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ue,alt:"Bijoux Hermès expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise Hermès"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Hermès"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:iF.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Expertiser un bijou Hermès"})]}),t.jsx("div",{className:"space-y-6",children:nj.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:nj.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-chanel-joaillerie",label:"Chanel Joaillerie"},{to:"/expertiser-dior-joaillerie",label:"Dior Joaillerie"},{to:"/expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem",label:"Cartier"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Hermès"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-hermes"})]})})]}),t.jsx(R,{})]}),rF=["Expertise spécifique des collections Mauboussin : Étoile de Mer, Chance of Love, Mes Couleurs pour Toi","Connaissance de l'histoire de la maison depuis 1827, l'une des plus anciennes de la Place Vendôme","Évaluation des pierres de couleur et diamants sertis dans les créations Mauboussin","Vérification d'authenticité : poinçons, numéros de série, certificats Mauboussin","Réseau d'acheteurs internationaux sensibles au patrimoine joaillier français","Confidentialité absolue et paiement immédiat"],oj=[{question:"Comment authentifier un bijou Mauboussin ?",answer:"Nous vérifions les poinçons spécifiques à Mauboussin, la qualité de fabrication, les pierres serties et les certificats d'origine. Chaque collection possède des caractéristiques de fabrication que nos experts identifient avec précision."},{question:"Mauboussin est-elle une marque valorisée sur le marché du rachat ?",answer:"Oui, Mauboussin est l'une des plus anciennes maisons joaillières de la Place Vendôme (depuis 1827). Les pièces de haute joaillerie et les créations vintage atteignent des prix intéressants, particulièrement celles serties de pierres de couleur exceptionnelles."},{question:"Quelles créations Mauboussin sont les plus recherchées ?",answer:"Les pièces de haute joaillerie avec pierres de couleur (tourmalines Paraíba, saphirs, émeraudes), les créations vintage des années 1950-1970 et les éditions spéciales Place Vendôme sont les plus prisées par les collectionneurs."},{question:"Combien de temps prend l'expertise d'un bijou Mauboussin ?",answer:"L'expertise complète prend environ 30 minutes. Elle comprend l'authentification, l'évaluation des pierres et métaux, et la comparaison avec les prix du marché. Vous recevez une offre immédiate."}],nF=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-mauboussin",fallbackTitle:"Expertiser des Bijoux Mauboussin | Service d'Expertise | Obagem Paris",fallbackDescription:"Expertise de bijoux Mauboussin à Paris. Haute joaillerie Place Vendôme depuis 1827. Gemmologues certifiés GIA. Estimation gratuite.",canonical:"/expertiser-mauboussin"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Maison de Prestige",title:"Expertiser des Bijoux Mauboussin",description:"Évaluation experte de vos créations Mauboussin par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Mauboussin, joaillier de la Place Vendôme depuis 1827"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Installée au 20 Place Vendôme depuis près de deux siècles, la maison Mauboussin est l'une des plus anciennes joailleries parisiennes. Fondée par Monsieur Rocher, puis développée par Georges Mauboussin, la maison s'est distinguée par son utilisation audacieuse des pierres de couleur et son rapport qualité-prix exceptionnel en haute joaillerie."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Des créations Art Déco primées à l'Exposition de 1925 aux collections contemporaines comme Chance of Love et Mes Couleurs pour Toi, Mauboussin conjugue tradition joaillière et accessibilité, rendant la haute joaillerie plus démocratique sans sacrifier la qualité."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous connaissons parfaitement l'héritage Mauboussin. Nous évaluons chaque pièce en tenant compte de son ancienneté, de la qualité des pierres et de sa valeur patrimoniale sur le marché français et international."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-fred",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Fred ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ue,alt:"Bijoux Mauboussin expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise Mauboussin"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Mauboussin"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:rF.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Expertiser un bijou Mauboussin"})]}),t.jsx("div",{className:"space-y-6",children:oj.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:oj.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-fred",label:"Fred"},{to:"/expertiser-chaumet",label:"Chaumet"},{to:"/expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem",label:"Cartier"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Mauboussin"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-mauboussin"})]})})]}),t.jsx(R,{})]}),oF=["Expertise spécifique des collections Fred : Force 10, Pain de Sucre, Pretty Woman, Chance Infinie","Connaissance de l'héritage de Fred Samuel et de la joaillerie parisienne contemporaine","Évaluation des pierres précieuses et diamants sertis dans les créations Fred","Vérification d'authenticité : poinçons, numéros de série, certificats Fred","Réseau d'acheteurs internationaux sensibles à la joaillerie parisienne","Confidentialité absolue et paiement immédiat"],lj=[{question:"Comment authentifier un bijou Fred ?",answer:"Nous vérifions les poinçons spécifiques à Fred, le câble caractéristique de la collection Force 10, la qualité des pierres serties et les certificats d'origine. Nos experts connaissent chaque détail de fabrication des collections Fred."},{question:"Quelles collections Fred ont le plus de valeur ?",answer:"Les bracelets Force 10 en or et diamants, les bagues Pain de Sucre avec pierres interchangeables, les créations de haute joaillerie et les pièces vintage signées Fred Samuel sont les plus recherchées sur le marché secondaire."},{question:"Fred est-elle une marque reconnue internationalement ?",answer:"Oui, fondée en 1936 par Fred Samuel rue Royale à Paris, la maison Fred fait partie du groupe LVMH depuis 1995. Sa renommée internationale est portée par des créations iconiques comme le bracelet Force 10, inspiré des câbles nautiques."},{question:"Combien de temps prend l'expertise d'un bijou Fred ?",answer:"L'expertise complète prend environ 30 minutes. Elle comprend l'authentification, l'évaluation des pierres et métaux précieux, et la comparaison avec les prix du marché actuel. Vous recevez une offre immédiate."}],lF=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-fred",fallbackTitle:"Expertiser des Bijoux Fred | Service d'Expertise | Obagem Paris",fallbackDescription:"Expertise de bijoux Fred à Paris. Force 10, Pain de Sucre, haute joaillerie. Gemmologues certifiés GIA. Estimation gratuite et confidentielle.",canonical:"/expertiser-fred"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Maison de Prestige",title:"Expertiser des Bijoux Fred",description:"Évaluation experte de vos créations Fred par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Fred, l'esprit parisien de la joaillerie"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Fondée en 1936 par Fred Samuel, joaillier visionnaire installé rue Royale à Paris, la maison Fred incarne une joaillerie moderne, solaire et audacieuse. L'esprit balnéaire et la liberté créative de Fred Samuel ont donné naissance à un style unique, ancré dans l'art de vivre parisien."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Du bracelet Force 10 inspiré des câbles nautiques aux bagues Pain de Sucre aux pierres interchangeables, des créations Pretty Woman aux pièces de haute joaillerie, chaque bijou Fred conjugue élégance décontractée et excellence joaillière."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous apprécions l'originalité des créations Fred. Nous évaluons chaque pièce en tenant compte de sa collection, de la qualité des matériaux et de la demande sur le marché international du luxe."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-messika",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Messika ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ue,alt:"Bijoux Fred expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise Fred"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Fred"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:oF.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Expertiser un bijou Fred"})]}),t.jsx("div",{className:"space-y-6",children:lj.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:lj.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-messika",label:"Messika"},{to:"/expertiser-mauboussin",label:"Mauboussin"},{to:"/expertiser-chaumet",label:"Chaumet"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Fred"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-fred"})]})})]}),t.jsx(R,{})]}),cF=["Expertise spécifique des collections Buccellati : Opéra, Macri, Blossoms, Hawaii","Connaissance de la technique de gravure Renaissance et de l'orfèvrerie milanaise","Évaluation des pierres précieuses et de l'or ciselé dans les créations Buccellati","Vérification d'authenticité : poinçons, gravures, certificats Buccellati","Réseau d'acheteurs internationaux passionnés d'orfèvrerie italienne d'exception","Confidentialité absolue et paiement immédiat"],cj=[{question:"Comment authentifier un bijou Buccellati ?",answer:"Nous vérifions la technique de gravure caractéristique (rigato, segrinato, modellato), les poinçons italiens, la qualité de l'or ciselé et les certificats d'origine. Le travail artisanal Buccellati est unique et reconnaissable par nos experts."},{question:"Pourquoi les bijoux Buccellati sont-ils si recherchés ?",answer:"Buccellati perpétue des techniques de gravure héritées de la Renaissance florentine. Chaque pièce est réalisée à la main avec un savoir-faire artisanal inégalé. Les textures d'or ciselé, les dentelles de métal et les pierres de couleur font de chaque création une pièce de musée."},{question:"Quelles collections Buccellati ont le plus de valeur ?",answer:"Les pièces de haute joaillerie, les bracelets Macri en or ciselé et diamants, les créations Opéra, les bijoux vintage signés Mario Buccellati et les pièces d'orfèvrerie sont les plus prisées. Les créations anciennes atteignent des prix exceptionnels en vente aux enchères."},{question:"Combien de temps prend l'expertise d'un bijou Buccellati ?",answer:"L'expertise complète prend environ 30 à 45 minutes. L'analyse des techniques de gravure et de ciselure requiert une attention particulière. Vous recevez une offre immédiate à l'issue de la consultation."}],dF=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-buccellati",fallbackTitle:"Expertiser des Bijoux Buccellati | Orfèvrerie Italienne | Obagem Paris",fallbackDescription:"Expertise de bijoux Buccellati à Paris. Opéra, Macri, haute joaillerie italienne. Gemmologues certifiés GIA. Estimation gratuite et confidentielle.",canonical:"/expertiser-buccellati"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Maison de Prestige",title:"Expertiser des Bijoux Buccellati",description:"Évaluation experte de vos créations Buccellati par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Buccellati, l'orfèvrerie de la Renaissance"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Fondée en 1919 à Milan par Mario Buccellati, la maison perpétue les techniques de gravure et de ciselure héritées des orfèvres de la Renaissance italienne. Chaque bijou Buccellati est une œuvre d'art sculptée à la main, où l'or prend la texture de la dentelle, du tulle ou du satin."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Des bracelets Macri aux bagues Opéra, des colliers Blossoms aux créations de haute joaillerie, la maison Buccellati est la seule à maîtriser les techniques ancestrales du rigato, du segrinato et du modellato, créant des surfaces d'or aux textures incomparables."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous comprenons la valeur exceptionnelle de l'artisanat Buccellati. Nous évaluons chaque pièce en tenant compte de la complexité du travail de ciselure, de la qualité des pierres et de la forte demande des collectionneurs internationaux."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-pomellato",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Pomellato ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ue,alt:"Bijoux Buccellati expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise Buccellati"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Buccellati"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:cF.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Expertiser un bijou Buccellati"})]}),t.jsx("div",{className:"space-y-6",children:cj.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:cj.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-pomellato",label:"Pomellato"},{to:"/expertiser-bulgari",label:"Bulgari"},{to:"/expertiser-van-cleef-arpels",label:"Van Cleef & Arpels"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Buccellati"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-buccellati"})]})})]}),t.jsx(R,{})]}),uF=["Expertise spécifique des collections Pomellato : Nudo, Iconica, Sabbia, Tango","Connaissance de la joaillerie prêt-à-porter italienne et de l'utilisation audacieuse des pierres de couleur","Évaluation des pierres précieuses et semi-précieuses serties dans les créations Pomellato","Vérification d'authenticité : poinçons italiens, gravures, certificats Pomellato","Réseau d'acheteurs internationaux spécialisés en joaillerie contemporaine italienne","Confidentialité absolue et paiement immédiat"],dj=[{question:"Comment authentifier un bijou Pomellato ?",answer:"Nous vérifions les poinçons italiens, la taille caractéristique des pierres (taille cushion pour Nudo), la qualité de l'or rose signature et les certificats d'origine. Le style Pomellato est reconnaissable par nos experts gemmologues."},{question:"Quelles collections Pomellato sont les plus recherchées ?",answer:"Les bagues Nudo avec pierres de couleur (améthyste, topaze bleue, péridot), les bracelets Iconica en or rose, les créations Sabbia pavées de diamants et les éditions limitées sont les plus prisées sur le marché secondaire."},{question:"Pomellato est-elle une marque valorisée à la revente ?",answer:"Oui, fondée à Milan en 1967 par Pino Rabolini, Pomellato a inventé le concept de joaillerie prêt-à-porter. Membre du groupe Kering, la marque bénéficie d'une cote solide. Les pièces en or rose avec pierres de couleur conservent bien leur valeur."},{question:"Combien de temps prend l'expertise d'un bijou Pomellato ?",answer:"L'expertise complète prend environ 30 minutes. Elle comprend l'authentification, l'évaluation des pierres et de l'or rose, et la comparaison avec les prix du marché actuel. Vous recevez une offre immédiate."}],mF=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"expertiser-pomellato",fallbackTitle:"Expertiser des Bijoux Pomellato | Joaillerie Italienne | Obagem Paris",fallbackDescription:"Expertise de bijoux Pomellato à Paris. Nudo, Iconica, Sabbia. Gemmologues certifiés GIA. Estimation gratuite et confidentielle.",canonical:"/expertiser-pomellato"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Maison de Prestige",title:"Expertiser des Bijoux Pomellato",description:"Évaluation experte de vos créations Pomellato par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Pomellato, la joaillerie prêt-à-porter milanaise"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Fondée en 1967 à Milan par Pino Rabolini, Pomellato a révolutionné la joaillerie en créant le concept de « prêt-à-porter joaillier ». La maison a rompu avec les codes traditionnels en proposant des bijoux en or coloré sertis de pierres de couleur audacieuses, conçus pour être portés au quotidien."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La bague Nudo, avec sa pierre taillée en cushion nu (sans griffes), est devenue une icône de la joaillerie contemporaine. Les collections Iconica, Sabbia et Tango complètent un univers créatif où l'or rose, les volumes généreux et les couleurs vibrantes sont la signature de la maison."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous apprécions l'originalité des créations Pomellato. Nous évaluons chaque pièce en tenant compte de sa collection, de la qualité des pierres et de la demande croissante pour la joaillerie italienne contemporaine."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertiser-buccellati",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Buccellati ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ue,alt:"Bijoux Pomellato expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre expertise Pomellato"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi nous confier vos bijoux Pomellato"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:uF.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Expertiser un bijou Pomellato"})]}),t.jsx("div",{className:"space-y-6",children:dj.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:dj.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/expertiser-buccellati",label:"Buccellati"},{to:"/expertiser-bulgari",label:"Bulgari"},{to:"/expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem",label:"Cartier"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre bijou Pomellato"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"expertiser-pomellato"})]})})]}),t.jsx(R,{})]}),pF=["Lignes organiques et courbes sinueuses inspirées de la nature","Émaux translucides plique-à-jour d'une luminosité exceptionnelle","Pierres de lune, opales, perles baroques et pierres non conventionnelles","Motifs naturalistes : libellules, orchidées, femmes-fleurs, serpents","Or ciselé, corne, ivoire et matériaux précieux non traditionnels","Signatures : Lalique, Fouquet, Vever, Masriera, Wolfers"],xF=[{title:"Prémices (1890-1895)",desc:"Les premiers bijoux Art Nouveau apparaissent dans les ateliers parisiens et bruxellois, rompant radicalement avec les conventions académiques de la joaillerie victorienne."},{title:"Apogée (1895-1905)",desc:"L'Exposition universelle de 1900 consacre l'Art Nouveau. Lalique révolutionne la joaillerie en plaçant le design au-dessus de la valeur intrinsèque des matériaux."},{title:"Déclin (1905-1910)",desc:"Le mouvement s'essouffle progressivement, laissant place aux lignes plus géométriques qui annoncent l'Art Déco, tout en léguant un héritage artistique inestimable."}],uj=[{q:"Comment reconnaître un bijou Art Nouveau authentique ?",a:"Les bijoux Art Nouveau se distinguent par leurs lignes organiques, l'utilisation d'émaux plique-à-jour, de matériaux non conventionnels (corne, ivoire) et des motifs naturalistes. Les poinçons d'époque et les signatures des maîtres joailliers (Lalique, Fouquet, Vever) confirment l'authenticité."},{q:"Quelle est la valeur d'un bijou Art Nouveau signé Lalique ?",a:"Les bijoux de René Lalique sont parmi les plus recherchés au monde. Selon la pièce, les prix varient de quelques milliers à plusieurs centaines de milliers d'euros. Les pièces présentées à l'Exposition de 1900 atteignent des records en vente aux enchères."},{q:"Les bijoux Art Nouveau en émail sont-ils fragiles ?",a:"Les émaux plique-à-jour sont effectivement délicats. Chez Obagem, nos experts évaluent l'état de conservation de chaque pièce, un facteur déterminant dans la valorisation d'un bijou Art Nouveau."},{q:"Comment Obagem expertise-t-il un bijou Art Nouveau ?",a:"Nos gemmologues certifiés GIA analysent les matériaux, les techniques (émail, ciselure, sertissage), les poinçons et la provenance. Nous consultons les catalogues raisonnés des grands maîtres pour authentifier et estimer chaque pièce."}],hF=()=>{const e={"@context":"https://schema.org","@type":"FAQPage",mainEntity:uj.map(s=>({"@type":"Question",name:s.q,acceptedAnswer:{"@type":"Answer",text:s.a}}))};return t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-art-nouveau",fallbackTitle:"Vendre un Bijou Art Nouveau à Paris | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de bijoux Art Nouveau à Paris. Lalique, Fouquet, Vever. Émaux plique-à-jour, pierres de lune, motifs naturalistes. Obagem depuis 1985.",canonical:"/vendre-art-nouveau"}),t.jsx(xt,{children:t.jsx("script",{type:"application/ld+json",children:JSON.stringify(e)})}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Joaillerie 1890-1910",title:"Vendre un Bijou Art Nouveau",description:"Expertise spécialisée et rachat de bijoux Art Nouveau — quand la joaillerie devient un art total."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"1890 – 1910"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'Art Nouveau, la joaillerie libérée des conventions"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"L'Art Nouveau marque une rupture radicale dans l'histoire de la joaillerie. Pour la première fois, la valeur artistique d'un bijou prime sur la valeur intrinsèque de ses matériaux. René Lalique, Georges Fouquet et Henri Vever créent des pièces où l'émail, la corne et les pierres semi-précieuses côtoient l'or et les diamants dans des compositions d'une liberté inédite."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Chez Obagem, nos experts en ",t.jsx(b,{to:"/vendre-un-bijou-ancien",className:"text-gold hover:underline",children:"bijoux anciens"})," identifient chaque pièce Art Nouveau avec une attention particulière aux techniques d'émaillage, à la qualité de la ciselure et à l'authenticité des signatures."]}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Le marché des bijoux Art Nouveau connaît une demande soutenue auprès des collectionneurs internationaux, en particulier pour les pièces signées des grands maîtres de l'époque, présentées lors de l'Exposition universelle de 1900."}),t.jsxs(b,{to:"/vendre-belle-epoque",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux Belle Époque ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Bijou Art Nouveau expertisé chez Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Signatures & Techniques"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Ce qui caractérise un bijou Art Nouveau"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:pF.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:i*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:s})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Chronologie"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Les périodes de l'Art Nouveau joaillier"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:xF.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:s.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:s.desc})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"FAQ — Bijoux Art Nouveau"})]}),t.jsx("div",{className:"max-w-3xl mx-auto space-y-6",children:uj.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.1},className:"border border-cream/10 p-6",children:[t.jsx("h3",{className:"font-display text-lg text-cream mb-3",children:s.q}),t.jsx("p",{className:"font-body text-sm text-cream/70 leading-relaxed",children:s.a})]},i))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-belle-epoque",label:"Belle Époque"},{to:"/vendre-un-bijou-art-deco",label:"Art Déco"},{to:"/vendre-bijou-edouardien",label:"Édouardien"}].map((s,i)=>t.jsxs(b,{to:s.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:s.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},i))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre bijou Art Nouveau"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez votre pièce pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-art-nouveau"})]})})]}),t.jsx(R,{})]})},gF=["Or jaune 15, 18 et 22 carats travaillé en repoussé et cannetille","Grenats, améthystes, turquoises, perles naturelles et corail","Bijoux de deuil : jais, onyx, cheveux tressés sous cristal","Camées en coquillage et en pierre dure (agate, sardoine)","Broches sentimentales avec messages acrostiches en pierres","Techniques : filigrane, granulation, émail champlevé et cloisonné"],fF=[{title:"Romantic (1837-1860)",desc:"Les premiers bijoux victoriens privilégient les motifs sentimentaux — serpents d'éternité, cœurs, fleurs — en or jaune travaillé avec une délicatesse héritée du style georgien."},{title:"Grand (1860-1885)",desc:"Après la mort du Prince Albert, les bijoux de deuil en jais et onyx se généralisent. Les parures deviennent massives et spectaculaires, reflet de la puissance de l'Empire britannique."},{title:"Aesthetic (1885-1901)",desc:"La dernière période victorienne voit l'émergence de bijoux plus légers et raffinés, influencés par le japonisme et le mouvement Arts & Crafts, annonçant l'Art Nouveau."}],mj=[{q:"Comment identifier un bijou de l'époque victorienne ?",a:"Les bijoux victoriens se reconnaissent à leurs poinçons britanniques d'époque, l'utilisation d'or jaune de haut titrage (15 à 22 carats), les motifs sentimentaux (serpents, cœurs, étoiles) et les techniques comme le repoussé et la cannetille."},{q:"Les bijoux de deuil victoriens ont-ils de la valeur ?",a:"Oui, les bijoux de deuil victoriens en jais de Whitby sont très recherchés par les collectionneurs. Les pièces en onyx et émail noir avec des cheveux tressés sous cristal sont également prisées pour leur valeur historique et sentimentale."},{q:"Quelle est la valeur d'un camée victorien ?",a:"La valeur dépend du matériau (coquillage, agate, sardoine), de la finesse de la gravure, du sujet représenté et de la monture. Les camées en pierre dure montés sur or sont les plus valorisés."},{q:"Obagem rachète-t-il les bijoux victoriens ?",a:"Absolument. Nos gemmologues certifiés GIA expertisent chaque pièce victorienne en évaluant les matériaux, les techniques, l'état de conservation et la rareté. Nous proposons une estimation gratuite et confidentielle sous 24 heures."}],vF=()=>{const e={"@context":"https://schema.org","@type":"FAQPage",mainEntity:mj.map(s=>({"@type":"Question",name:s.q,acceptedAnswer:{"@type":"Answer",text:s.a}}))};return t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-bijou-victorien",fallbackTitle:"Vendre un Bijou Victorien à Paris | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de bijoux victoriens à Paris. Or jaune, camées, bijoux de deuil, grenats. Période 1837-1901. Obagem depuis 1985.",canonical:"/vendre-bijou-victorien"}),t.jsx(xt,{children:t.jsx("script",{type:"application/ld+json",children:JSON.stringify(e)})}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Joaillerie 1837-1901",title:"Vendre un Bijou Victorien",description:"Expertise spécialisée et rachat de bijoux de l'ère victorienne — un siècle de passion, de sentiments et de savoir-faire."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"1837 – 1901"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'ère victorienne, quand le bijou raconte une histoire"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"L'époque victorienne couvre plus de six décennies de joaillerie britannique, marquées par l'évolution des goûts de la reine Victoria elle-même. Des bijoux sentimentaux du début du règne aux parures majestueuses de l'apogée impériale, chaque pièce porte l'empreinte d'une époque fascinante."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Chez Obagem, nos experts en ",t.jsx(b,{to:"/vendre-un-bijou-ancien",className:"text-gold hover:underline",children:"bijoux anciens"})," maîtrisent les subtilités de chaque sous-période victorienne : identification des poinçons, authentification des matériaux et évaluation de la rareté sur le marché international."]}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Les bijoux victoriens connaissent un regain d'intérêt majeur auprès des collectionneurs, en particulier les pièces sentimentales et les bijoux de deuil en jais de Whitby."}),t.jsxs(b,{to:"/vendre-bijou-georgien",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux Georgiens ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Bijou victorien expertisé chez Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Matériaux & Techniques"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Ce qui caractérise un bijou victorien"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:gF.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:i*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:s})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Chronologie"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Les trois périodes victoriennes"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:fF.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:s.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:s.desc})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"FAQ — Bijoux Victoriens"})]}),t.jsx("div",{className:"max-w-3xl mx-auto space-y-6",children:mj.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.1},className:"border border-cream/10 p-6",children:[t.jsx("h3",{className:"font-display text-lg text-cream mb-3",children:s.q}),t.jsx("p",{className:"font-body text-sm text-cream/70 leading-relaxed",children:s.a})]},i))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-bijou-georgien",label:"Georgien"},{to:"/vendre-bijou-edouardien",label:"Édouardien"},{to:"/vendre-art-nouveau",label:"Art Nouveau"}].map((s,i)=>t.jsxs(b,{to:s.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:s.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},i))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre bijou victorien"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez votre pièce pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-bijou-victorien"})]})})]}),t.jsx(R,{})]})},bF=["Platine ajouré d'une finesse extrême — le métal roi de la période","Diamants taille ancienne européenne dans des montures millegrain","Perles naturelles — les pièces avec perles authentiques sont rarissimes","Style « guirlande » (Garland Style) avec nœuds, rubans et lauriers","Filigrane et travail en dentelle de métal d'une légèreté aérienne","Transition entre Belle Époque et Art Déco : élégance classique épurée"],yF=[{title:"Haute Période (1901-1908)",desc:"Le style édouardien s'affirme avec le Garland Style popularisé par Cartier. Le platine remplace l'argent, permettant des montures invisibles qui libèrent la lumière des diamants."},{title:"Apogée (1908-1912)",desc:"L'âge d'or du style édouardien : les joailliers de la Place Vendôme et de Bond Street créent des pièces d'une sophistication et d'une légèreté jamais atteintes."},{title:"Transition (1912-1915)",desc:"Les dernières créations édouardiennes intègrent progressivement des lignes plus géométriques et des pierres de couleur, annonçant la révolution Art Déco d'après-guerre."}],pj=[{q:"Quelle est la différence entre un bijou édouardien et Belle Époque ?",a:"Les deux termes couvrent une période similaire mais le style édouardien fait référence spécifiquement au règne d'Édouard VII (1901-1910) et au Garland Style britannique, tandis que la Belle Époque est un terme plus large couvrant la joaillerie européenne de 1871 à 1914."},{q:"Les perles des bijoux édouardiens sont-elles naturelles ?",a:"La plupart des bijoux édouardiens d'origine comportent des perles naturelles, car les perles de culture n'étaient pas encore commercialisées. Nos experts vérifient systématiquement l'authenticité des perles, un facteur déterminant dans la valeur de la pièce."},{q:"Combien vaut un bijou édouardien en platine ?",a:"La valeur dépend de la qualité des pierres, de la finesse du travail de joaillerie, de la signature éventuelle (Cartier, Boucheron, Tiffany) et de l'état de conservation. Les pièces en platine ajouré avec diamants taille ancienne sont parmi les plus recherchées."},{q:"Comment Obagem authentifie-t-il un bijou édouardien ?",a:"Nos gemmologues certifiés GIA analysent le type de platine utilisé, les techniques de sertissage (millegrain), la taille des diamants, les poinçons et la construction générale de la pièce pour confirmer l'authenticité et la datation."}],jF=()=>{const e={"@context":"https://schema.org","@type":"FAQPage",mainEntity:pj.map(s=>({"@type":"Question",name:s.q,acceptedAnswer:{"@type":"Answer",text:s.a}}))};return t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-bijou-edouardien",fallbackTitle:"Vendre un Bijou Édouardien à Paris | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de bijoux édouardiens à Paris. Platine ajouré, diamants taille ancienne, perles naturelles, style Garland. Obagem depuis 1985.",canonical:"/vendre-bijou-edouardien"}),t.jsx(xt,{children:t.jsx("script",{type:"application/ld+json",children:JSON.stringify(e)})}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Joaillerie 1901-1915",title:"Vendre un Bijou Édouardien",description:"Expertise spécialisée et rachat de bijoux édouardiens — l'élégance du Garland Style en platine et diamants."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"1901 – 1915"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Le style édouardien, dentelle de platine et de lumière"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Le style édouardien, aussi appelé Garland Style, représente l'apogée du raffinement en joaillerie. L'introduction du platine permet aux joailliers de créer des montures d'une finesse inédite — véritables dentelles de métal — qui libèrent toute la brillance des diamants taille ancienne européenne."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Chez Obagem, nos experts en ",t.jsx(b,{to:"/vendre-belle-epoque",className:"text-gold hover:underline",children:"bijoux Belle Époque"})," et édouardiens identifient les signatures des grandes maisons, authentifient les perles naturelles et évaluent la qualité exceptionnelle du travail de platine ajouré."]}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Le marché des bijoux édouardiens est porté par une demande soutenue des collectionneurs anglo-saxons, en particulier pour les pièces signées Cartier, Boucheron ou Tiffany & Co."}),t.jsxs(b,{to:"/vendre-un-bijou-art-deco",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux Art Déco ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Bijou édouardien expertisé chez Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Caractéristiques"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Ce qui définit un bijou édouardien"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:bF.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:i*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:s})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Chronologie"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Les périodes du style édouardien"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:yF.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:s.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:s.desc})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"FAQ — Bijoux Édouardiens"})]}),t.jsx("div",{className:"max-w-3xl mx-auto space-y-6",children:pj.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.1},className:"border border-cream/10 p-6",children:[t.jsx("h3",{className:"font-display text-lg text-cream mb-3",children:s.q}),t.jsx("p",{className:"font-body text-sm text-cream/70 leading-relaxed",children:s.a})]},i))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-belle-epoque",label:"Belle Époque"},{to:"/vendre-art-nouveau",label:"Art Nouveau"},{to:"/vendre-bijou-victorien",label:"Victorien"}].map((s,i)=>t.jsxs(b,{to:s.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:s.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},i))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre bijou édouardien"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez votre pièce pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-bijou-edouardien"})]})})]}),t.jsx(R,{})]})},wF=["Or jaune massif 18 carats, souvent texturé ou torsadé","Rubis et saphirs cabochons — les pierres emblématiques de la période","Motifs cocktail et volutes spectaculaires d'influence rétro","Création des collections iconiques : Tutti Frutti, Zip, Tank","Travail de l'or en volume : formes tridimensionnelles et sculpturales","Signatures : Cartier, Van Cleef & Arpels, Boucheron, Verdura, Boivin"],NF=[{title:"Retro (1940-1950)",desc:"Née de la pénurie de platine durant la guerre, la période Retro magnifie l'or jaune et rose en créations volumineuses. Les motifs mécaniques et architecturaux reflètent l'esprit de reconstruction."},{title:"Mid-Century (1950-1960)",desc:"L'après-guerre voit le retour de la prospérité et des pierres précieuses. Les joailliers créent des pièces exubérantes mêlant or jaune, diamants et pierres de couleur dans un style « cocktail » glamour."},{title:"Transition (1958-1965)",desc:"Les dernières créations Mid-Century évoluent vers des formes plus abstraites et texturées, annonçant le style moderniste des années 1960-70 et l'influence de la contre-culture."}],xj=[{q:"Qu'est-ce qu'un bijou Mid-Century ?",a:"Les bijoux Mid-Century (1940-1960) se caractérisent par l'utilisation généreuse d'or jaune massif, des formes volumineuses et sculpturales, et l'association de pierres de couleur (rubis, saphirs) avec des diamants. C'est l'ère des bijoux « cocktail » spectaculaires."},{q:"Les bijoux Retro des années 1940 ont-ils de la valeur ?",a:"Absolument. Les bijoux Retro signés des grandes maisons (Cartier, Van Cleef & Arpels, Boivin) atteignent des prix remarquables en vente aux enchères. Même les pièces non signées sont recherchées pour leur design audacieux et la qualité de leur or massif."},{q:"Comment dater un bijou Mid-Century ?",a:"Nos experts identifient la période par l'analyse des poinçons, du type d'or utilisé (jaune, rose), des techniques de fabrication, du style des montures et des types de tailles de pierres employées à l'époque."},{q:"Obagem rachète-t-il les bijoux des années 1940-1960 ?",a:"Oui, nous sommes spécialisés dans l'expertise et le rachat de bijoux Mid-Century. Nos gemmologues certifiés GIA évaluent chaque pièce en tenant compte de la qualité de l'or, des pierres, du design et de la cote de la signature sur le marché international."}],kF=()=>{const e={"@context":"https://schema.org","@type":"FAQPage",mainEntity:xj.map(s=>({"@type":"Question",name:s.q,acceptedAnswer:{"@type":"Answer",text:s.a}}))};return t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-bijou-mid-century",fallbackTitle:"Vendre un Bijou Mid-Century à Paris | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de bijoux Mid-Century et Retro à Paris. Or jaune massif, rubis, saphirs cabochons. Cartier, Van Cleef, Boivin. Obagem depuis 1985.",canonical:"/vendre-bijou-mid-century"}),t.jsx(xt,{children:t.jsx("script",{type:"application/ld+json",children:JSON.stringify(e)})}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Joaillerie 1940-1960",title:"Vendre un Bijou Mid-Century",description:"Expertise spécialisée et rachat de bijoux Mid-Century et Retro — l'or jaune massif et le glamour d'après-guerre."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"1940 – 1960"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Le Mid-Century, l'âge d'or du bijou cocktail"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La période Mid-Century transforme la joaillerie sous l'effet de la Seconde Guerre mondiale. La pénurie de platine pousse les joailliers à redécouvrir l'or jaune et rose, créant des pièces d'une générosité et d'une audace nouvelles. Les motifs « cocktail », les rubis cabochons et les saphirs s'imposent comme les emblèmes de cette ère glamour."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Chez Obagem, nos experts en ",t.jsx(b,{to:"/vendre-un-bijou-ancien",className:"text-gold hover:underline",children:"bijoux anciens"})," sont spécialisés dans l'identification des pièces Retro et Mid-Century : reconnaissance des signatures, authentification des pierres et évaluation du travail de l'or massif."]}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Le marché des bijoux Mid-Century connaît une croissance soutenue, porté par un engouement pour le design vintage et les pièces signées des grandes maisons de la Place Vendôme."}),t.jsxs(b,{to:"/annees-80",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux des Années 80 ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Bijou Mid-Century expertisé chez Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Caractéristiques"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Ce qui définit un bijou Mid-Century"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:wF.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:i*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:s})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Chronologie"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Les périodes du Mid-Century joaillier"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:NF.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:s.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:s.desc})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"FAQ — Bijoux Mid-Century"})]}),t.jsx("div",{className:"max-w-3xl mx-auto space-y-6",children:xj.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.1},className:"border border-cream/10 p-6",children:[t.jsx("h3",{className:"font-display text-lg text-cream mb-3",children:s.q}),t.jsx("p",{className:"font-body text-sm text-cream/70 leading-relaxed",children:s.a})]},i))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-un-bijou-art-deco",label:"Art Déco"},{to:"/vendre-bijou-moderniste",label:"Moderniste"},{to:"/annees-80",label:"Années 80"}].map((s,i)=>t.jsxs(b,{to:s.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:s.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},i))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre bijou Mid-Century"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez votre pièce pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-bijou-mid-century"})]})})]}),t.jsx(R,{})]})},CF=["Or texturé, martelé, brossé — surfaces brutes et expressives","Formes sculpturales et abstraites inspirées de l'art contemporain","Pierres non taillées, cristaux bruts et minéraux inhabituels","Influence brutaliste : volumes massifs et asymétries volontaires","Bijoux d'artiste : Georges Braque, Alexander Calder, Man Ray","Signatures : Andrew Grima, David Webb, Jean Vendôme, Pol Bury"],EF=[{title:"Avant-garde (1960-1965)",desc:"Les premiers bijoux modernistes rompent avec le classicisme des décennies précédentes. Andrew Grima à Londres et David Webb à New York imposent l'or texturé et les pierres brutes."},{title:"Apogée (1965-1972)",desc:"L'âge d'or du bijou moderniste : les joailliers s'inspirent de la sculpture contemporaine, du Pop Art et du minimalisme pour créer des pièces qui sont de véritables œuvres d'art portables."},{title:"Héritage (1972-1975)",desc:"Le mouvement moderniste évolue vers des formes plus organiques et s'ouvre aux matériaux industriels, préfigurant les bijoux conceptuels des décennies suivantes."}],hj=[{q:"Qu'est-ce qu'un bijou moderniste ?",a:"Les bijoux modernistes (1960-1975) se caractérisent par des formes sculpturales, l'utilisation d'or texturé, de pierres brutes et une approche artistique du bijou. Ils sont souvent signés par des joailliers-artistes comme Andrew Grima, David Webb ou Jean Vendôme."},{q:"Les bijoux de Grima ont-ils de la valeur ?",a:"Andrew Grima est considéré comme le père du bijou moderniste. Ses pièces, reconnaissables à leur or texturé et leurs pierres brutes, atteignent des prix élevés en vente aux enchères, en particulier celles réalisées pour la famille royale britannique."},{q:"Les bijoux d'artistes sont-ils des bijoux de valeur ?",a:"Les bijoux créés par des artistes comme Georges Braque, Alexander Calder ou Man Ray sont des pièces de collection à part entière. Leur valeur dépend de l'artiste, de l'édition, de la provenance et de l'état de conservation."},{q:"Comment Obagem évalue-t-il un bijou moderniste ?",a:"Nos experts analysent la signature, les matériaux, le design et la provenance. Nous consultons les catalogues raisonnés et les archives des artistes pour authentifier et estimer chaque pièce moderniste."}],PF=()=>{const e={"@context":"https://schema.org","@type":"FAQPage",mainEntity:hj.map(s=>({"@type":"Question",name:s.q,acceptedAnswer:{"@type":"Answer",text:s.a}}))};return t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-bijou-moderniste",fallbackTitle:"Vendre un Bijou Moderniste à Paris | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de bijoux modernistes à Paris. Andrew Grima, David Webb, bijoux d'artiste. Or texturé, formes sculpturales. Obagem depuis 1985.",canonical:"/vendre-bijou-moderniste"}),t.jsx(xt,{children:t.jsx("script",{type:"application/ld+json",children:JSON.stringify(e)})}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Joaillerie 1960-1975",title:"Vendre un Bijou Moderniste",description:"Expertise spécialisée et rachat de bijoux modernistes — quand la joaillerie rencontre la sculpture contemporaine."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"1960 – 1975"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Le bijou moderniste, sculpture précieuse à porter"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les années 1960 voient naître une révolution dans la joaillerie. Des créateurs visionnaires comme Andrew Grima, David Webb et Jean Vendôme transforment le bijou en œuvre d'art : or texturé, pierres brutes, formes abstraites et volumes sculpturaux remplacent les conventions classiques."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Chez Obagem, nos experts en ",t.jsx(b,{to:"/vendre-bijou",className:"text-gold hover:underline",children:"bijoux signés"})," identifient et évaluent les pièces modernistes avec une connaissance approfondie du marché international et des catalogues raisonnés des grands créateurs de la période."]}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Le marché des bijoux modernistes est en pleine expansion, porté par les collectionneurs d'art contemporain qui reconnaissent ces pièces comme des expressions artistiques majeures du XXe siècle."}),t.jsxs(b,{to:"/vendre-bijou-mid-century",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux Mid-Century ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Bijou moderniste expertisé chez Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Caractéristiques"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Ce qui définit un bijou moderniste"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:CF.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:i*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:s})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Chronologie"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Les périodes du bijou moderniste"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:EF.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:s.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:s.desc})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"FAQ — Bijoux Modernistes"})]}),t.jsx("div",{className:"max-w-3xl mx-auto space-y-6",children:hj.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.1},className:"border border-cream/10 p-6",children:[t.jsx("h3",{className:"font-display text-lg text-cream mb-3",children:s.q}),t.jsx("p",{className:"font-body text-sm text-cream/70 leading-relaxed",children:s.a})]},i))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-bijou-mid-century",label:"Mid-Century"},{to:"/annees-80",label:"Années 80"},{to:"/vendre-un-bijou-art-deco",label:"Art Déco"}].map((s,i)=>t.jsxs(b,{to:s.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:s.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},i))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre bijou moderniste"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez votre pièce pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-bijou-moderniste"})]})})]}),t.jsx(R,{})]})},SF=["Or 18 à 22 carats travaillé à la main — cannetille, repoussé, filigrane","Diamants taille rose montés sur feuille d'argent (foil-back)","Rivières de diamants — colliers à rangs de pierres articulées","Miniatures peintes sur ivoire dans des médaillons ornés","Grenats, topazes, améthystes et perles naturelles en sertissage clos","Techniques ancestrales : granulation, émail peint, cheveux tressés"],AF=[{title:"Georgian Ancien (1714-1760)",desc:"Les premiers bijoux georgiens s'inscrivent dans le style baroque tardif et rococo. L'or est travaillé en cannetille — fils d'or enroulés — et les diamants taille rose brillent sur des fonds d'argent poli."},{title:"Georgian Moyen (1760-1800)",desc:"L'influence néoclassique transforme la joaillerie : camées, intailles et motifs gréco-romains remplacent les formes baroques. Les bijoux sentimentaux avec cheveux tressés apparaissent."},{title:"Georgian Tardif (1800-1837)",desc:"La période Régence voit l'émergence de parures complètes et de rivières de diamants spectaculaires. Les techniques de cannetille et de filigrane atteignent une sophistication remarquable."}],gj=[{q:"Qu'est-ce qu'un bijou georgien ?",a:"Les bijoux georgiens (1714-1837) sont des pièces fabriquées entièrement à la main, avant l'industrialisation. Ils se caractérisent par l'or de haut titrage, les diamants taille rose montés sur feuille d'argent (foil-back) et des techniques comme la cannetille et le filigrane."},{q:"Les bijoux georgiens sont-ils rares ?",a:"Extrêmement rares. La plupart des bijoux georgiens ont été fondus ou remontés au fil des siècles. Les pièces survivantes en bon état sont des objets de collection très recherchés, dont la valeur reflète cette rareté exceptionnelle."},{q:"Comment authentifier un bijou georgien ?",a:"Nos experts vérifient la fabrication entièrement manuelle (absence de traces de machine), le titrage de l'or (18-22 carats), le type de taille des pierres (rose, ancienne mine), les soudures artisanales et les poinçons d'époque quand ils sont présents."},{q:"Quelle est la valeur d'une rivière de diamants georgienne ?",a:"Les rivières de diamants georgiennes sont parmi les bijoux anciens les plus valorisés. Leur rareté, combinée à la qualité des diamants taille ancienne et à l'authenticité de la monture, peut atteindre des dizaines voire des centaines de milliers d'euros."}],IF=()=>{const e={"@context":"https://schema.org","@type":"FAQPage",mainEntity:gj.map(s=>({"@type":"Question",name:s.q,acceptedAnswer:{"@type":"Answer",text:s.a}}))};return t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-bijou-georgien",fallbackTitle:"Vendre un Bijou Georgien à Paris | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de bijoux georgiens à Paris. Or 18-22 carats, diamants taille rose, rivières, cannetille. Pièces rares du XVIIIe siècle. Obagem depuis 1985.",canonical:"/vendre-bijou-georgien"}),t.jsx(xt,{children:t.jsx("script",{type:"application/ld+json",children:JSON.stringify(e)})}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Joaillerie 1714-1837",title:"Vendre un Bijou Georgien",description:"Expertise spécialisée et rachat de bijoux georgiens — les trésors rares de la joaillerie du XVIIIe siècle."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"1714 – 1837"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Le bijou georgien, trésor d'orfèvrerie ancienne"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les bijoux georgiens représentent les pièces les plus anciennes encore présentes sur le marché. Entièrement fabriqués à la main, ces bijoux témoignent d'un savoir-faire d'orfèvre aujourd'hui disparu : cannetille, filigrane, foil-back, granulation et émail peint à la main."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Chez Obagem, nos experts en ",t.jsx(b,{to:"/vendre-un-bijou-ancien",className:"text-gold hover:underline",children:"bijoux anciens"})," possèdent l'expertise nécessaire pour identifier, authentifier et évaluer les pièces georgiennes — parmi les plus rares et les plus valorisées du marché international de la joaillerie ancienne."]}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"La rareté des bijoux georgiens en bon état de conservation en fait des objets de collection exceptionnels, très recherchés par les musées et les collectionneurs privés du monde entier."}),t.jsxs(b,{to:"/vendre-bijou-victorien",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux Victoriens ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Bijou georgien expertisé chez Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Matériaux & Techniques"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Ce qui caractérise un bijou georgien"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:SF.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:i*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:s})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Chronologie"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Les périodes de la joaillerie georgienne"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:AF.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:s.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:s.desc})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"FAQ — Bijoux Georgiens"})]}),t.jsx("div",{className:"max-w-3xl mx-auto space-y-6",children:gj.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.1},className:"border border-cream/10 p-6",children:[t.jsx("h3",{className:"font-display text-lg text-cream mb-3",children:s.q}),t.jsx("p",{className:"font-body text-sm text-cream/70 leading-relaxed",children:s.a})]},i))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-bijou-victorien",label:"Victorien"},{to:"/vendre-belle-epoque",label:"Belle Époque"},{to:"/vendre-un-bijoux-napoleon-iii",label:"Napoléon III"}].map((s,i)=>t.jsxs(b,{to:s.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:s.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},i))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre bijou georgien"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez votre pièce pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-bijou-georgien"})]})})]}),t.jsx(R,{})]})},TF=["Expertise confidentielle compatible avec les procédures notariales","Attestation de valeur agréée pour les partages successoraux","Paiement sécurisé et traçable pour chaque indivisaire","Accompagnement personnalisé en coordination avec votre notaire","Connaissance approfondie de la fiscalité applicable aux successions","Discrétion absolue — rendez-vous privés dans notre salon parisien"],qF=[{title:"Partage entre héritiers",desc:"Lorsque plusieurs héritiers doivent se partager un patrimoine joaillier, notre expertise indépendante fournit une base équitable et incontestable pour la répartition."},{title:"Liquidation de succession",desc:"Dans le cadre d'une liquidation, nous proposons un rachat immédiat au prix du marché, permettant de clôturer rapidement la succession avec une valorisation transparente."},{title:"Déclaration fiscale",desc:"Nos attestations de valeur sont reconnues par l'administration fiscale pour l'évaluation des actifs joailliers dans les déclarations de succession."}],fj=[{q:"Comment faire expertiser des bijoux dans le cadre d'une succession ?",a:"Prenez rendez-vous chez Obagem avec l'ensemble des pièces à expertiser. Nous établissons une attestation de valeur détaillée pour chaque bijou, utilisable par votre notaire pour le partage ou la déclaration fiscale. Le service est confidentiel et sans engagement de vente."},{q:"L'expertise Obagem est-elle reconnue par les notaires ?",a:"Oui. Nos attestations de valeur, établies par des gemmologues certifiés GIA, sont reconnues par les notaires et l'administration fiscale pour les déclarations de succession et les partages entre héritiers."},{q:"Peut-on vendre les bijoux d'une succession directement ?",a:"Absolument. Si tous les héritiers sont d'accord, nous pouvons procéder au rachat immédiat après expertise. Le paiement est réparti selon les quotes-parts définies par le notaire."},{q:"Quels documents sont nécessaires pour vendre des bijoux de succession ?",a:"Nous avons besoin d'une pièce d'identité, de l'acte de notoriété ou de l'attestation de propriété établie par le notaire, et le cas échéant, de l'accord écrit des co-héritiers."}],DF=()=>{const e={"@context":"https://schema.org","@type":"FAQPage",mainEntity:fj.map(s=>({"@type":"Question",name:s.q,acceptedAnswer:{"@type":"Answer",text:s.a}}))};return t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-bijoux-succession",fallbackTitle:"Vendre des Bijoux de Succession à Paris | Expertise Notariale | Obagem",fallbackDescription:"Expertise et rachat de bijoux dans le cadre d'une succession à Paris. Attestation de valeur pour notaire, partage équitable entre héritiers. Obagem depuis 1985.",canonical:"/vendre-bijoux-succession"}),t.jsx(xt,{children:t.jsx("script",{type:"application/ld+json",children:JSON.stringify(e)})}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Succession & Partage",title:"Vendre des Bijoux de Succession",description:"Expertise notariale et rachat de bijoux dans le cadre d'une succession — attestation de valeur, partage équitable et discrétion."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Accompagnement successoral"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Une expertise reconnue pour les successions"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La vente de bijoux dans le cadre d'une succession nécessite une expertise rigoureuse et des attestations de valeur reconnues par les notaires et l'administration fiscale. Chez Obagem, nos gemmologues certifiés GIA établissent des rapports détaillés qui servent de base au partage entre héritiers."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Que vous souhaitiez faire évaluer un ",t.jsx(b,{to:"/vendre-bijou-famille",className:"text-gold hover:underline",children:"bijou de famille"})," pour un partage équitable ou procéder à un rachat immédiat, nous vous accompagnons avec discrétion et professionnalisme à chaque étape de la procédure."]}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Notre connaissance de la ",t.jsx(b,{to:"/fiscalite-vente-bijoux",className:"text-gold hover:underline",children:"fiscalité applicable"})," aux ventes de bijoux et diamants nous permet de vous conseiller sur le régime fiscal le plus avantageux pour votre situation."]}),t.jsxs(b,{to:"/vendre-un-bijou-herite-en-france-estimation-gratuite-et-confidentielle",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Vendre un bijou hérité ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Expertise de bijoux pour succession chez Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre accompagnement"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi choisir Obagem pour une succession"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:TF.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:i*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:s})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Situations"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Nos services pour les successions"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:qF.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:s.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:s.desc})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"FAQ — Bijoux & Succession"})]}),t.jsx("div",{className:"max-w-3xl mx-auto space-y-6",children:fj.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.1},className:"border border-cream/10 p-6",children:[t.jsx("h3",{className:"font-display text-lg text-cream mb-3",children:s.q}),t.jsx("p",{className:"font-body text-sm text-cream/70 leading-relaxed",children:s.a})]},i))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-un-bijou-herite-en-france-estimation-gratuite-et-confidentielle",label:"Bijou hérité"},{to:"/vendre-bijou-famille",label:"Bijou de famille"},{to:"/fiscalite-vente-bijoux",label:"Fiscalité"}].map((s,i)=>t.jsxs(b,{to:s.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:s.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},i))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser vos bijoux de succession"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez vos pièces pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-bijoux-succession"})]})})]}),t.jsx(R,{})]})},VF=["Expertise et offre de rachat sous 24 heures — aucune attente inutile","Paiement immédiat par virement sécurisé le jour même","Pas de commission ni de frais cachés — le prix annoncé est le prix payé","Expertise gratuite et sans engagement de vente","Rendez-vous prioritaire pour les situations urgentes","Confidentialité totale — aucune information partagée avec des tiers"],_F=[{title:"Besoin de trésorerie",desc:"Un imprévu financier, des frais médicaux ou une opportunité à saisir rapidement ? Nous proposons un rachat immédiat de vos bijoux et diamants avec paiement le jour même."},{title:"Échéance fiscale",desc:"Face à une échéance fiscale imminente, la vente de bijoux peut constituer une solution rapide et avantageuse. Nous vous conseillons également sur le régime fiscal le plus favorable."},{title:"Situation personnelle",desc:"Changement de vie, départ à l'étranger ou besoin de liquidités — quelles que soient vos raisons, nous vous garantissons discrétion, rapidité et un prix juste pour vos bijoux."}],vj=[{q:"En combien de temps puis-je vendre mes bijoux chez Obagem ?",a:"Notre processus est conçu pour la rapidité : expertise sur place en 30 minutes, offre immédiate, et paiement par virement le jour même si vous acceptez. Pour les pièces complexes, nous garantissons une réponse sous 24 heures."},{q:"Comment se passe le paiement ?",a:"Le paiement est effectué par virement bancaire sécurisé, généralement le jour même de l'acceptation de l'offre. Pour les montants importants, le virement est initié dans l'heure et crédité sous 24 à 48 heures ouvrées."},{q:"Puis-je vendre sans certificat GIA ?",a:"Oui, absolument. Nos gemmologues certifiés GIA expertisent chaque pièce indépendamment. Un certificat existant peut valoriser davantage votre diamant, mais son absence ne nous empêche pas de faire une offre compétitive."},{q:"Le prix proposé est-il négociable ?",a:"Notre offre est basée sur les cours internationaux du marché et l'expertise gemmologique de vos pièces. Elle représente le meilleur prix que nous pouvons proposer — sans commission ni frais cachés."}],RF=()=>{const e={"@context":"https://schema.org","@type":"FAQPage",mainEntity:vj.map(s=>({"@type":"Question",name:s.q,acceptedAnswer:{"@type":"Answer",text:s.a}}))};return t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-bijoux-urgence",fallbackTitle:"Vendre des Bijoux Rapidement à Paris | Rachat Immédiat | Obagem",fallbackDescription:"Besoin de vendre vos bijoux rapidement ? Rachat immédiat avec paiement le jour même à Paris. Expertise gratuite, sans commission. Obagem depuis 1985.",canonical:"/vendre-bijoux-urgence"}),t.jsx(xt,{children:t.jsx("script",{type:"application/ld+json",children:JSON.stringify(e)})}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Rachat immédiat",title:"Vendre vos Bijoux Rapidement",description:"Rachat immédiat de bijoux et diamants avec paiement le jour même — expertise gratuite, sans engagement."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Paiement jour même"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Un rachat rapide, sans compromis sur le prix"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Quand le temps presse, Obagem vous offre un service de rachat accéléré sans jamais sacrifier la qualité de l'expertise ni le prix proposé. Nos gemmologues certifiés GIA évaluent vos pièces sur place et vous font une offre immédiate basée sur les cours internationaux du marché."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Que vous ayez un ",t.jsx(b,{to:"/vendre-diamant",className:"text-gold hover:underline",children:"diamant"}),", des ",t.jsx(b,{to:"/vendre-bijou",className:"text-gold hover:underline",children:"bijoux signés"})," ou des pierres précieuses, nous vous garantissons une réponse rapide et un paiement sécurisé le jour même."]}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Notre engagement : transparence totale sur l'évaluation, aucun frais caché, et la liberté de refuser notre offre sans aucune obligation."}),t.jsxs(b,{to:"/rachat-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Rachat de diamant ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Rachat immédiat de bijoux chez Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos garanties"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi vendre rapidement chez Obagem"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:VF.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:i*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:s})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Situations"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Quand la rapidité est essentielle"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:_F.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:s.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:s.desc})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"FAQ — Vente rapide de bijoux"})]}),t.jsx("div",{className:"max-w-3xl mx-auto space-y-6",children:vj.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.1},className:"border border-cream/10 p-6",children:[t.jsx("h3",{className:"font-display text-lg text-cream mb-3",children:s.q}),t.jsx("p",{className:"font-body text-sm text-cream/70 leading-relaxed",children:s.a})]},i))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/rachat-diamant",label:"Rachat diamant"},{to:"/rachat-bijoux",label:"Rachat bijoux"},{to:"/comment-vendre-un-diamant",label:"Guide de vente"}].map((s,i)=>t.jsxs(b,{to:s.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:s.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},i))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Obtenez une offre de rachat immédiate"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez vos pièces pour une estimation express sous 24 heures."})]}),t.jsx(L,{page:"vendre-bijoux-urgence"})]})})]}),t.jsx(R,{})]})},OF=["Service d'expertise à distance pour les expatriés et les résidents à l'étranger","Envoi sécurisé avec assurance complète — nous organisons le transport","Expertise par visioconférence pour une première évaluation rapide","Paiement par virement international sécurisé en euros","Prise en charge des formalités douanières et fiscales","Accompagnement complet du premier contact à la finalisation de la vente"],LF=[{title:"Expatriation",desc:"Vous quittez la France ou changez de pays ? Vendre vos bijoux avant le départ simplifie votre déménagement et évite les complications douanières liées au transport de valeurs."},{title:"Déménagement",desc:"Un déménagement est l'occasion idéale de faire expertiser vos bijoux. Plutôt que de transporter des pièces que vous ne portez plus, convertissez-les en liquidités."},{title:"Simplification patrimoniale",desc:"Alléger votre patrimoine joaillier avant un changement de vie vous permet de vous concentrer sur l'essentiel tout en valorisant vos pièces au prix du marché."}],bj=[{q:"Puis-je vendre mes bijoux depuis l'étranger ?",a:"Oui. Nous proposons un service d'expertise à distance avec envoi sécurisé et assuré. Une première évaluation peut être réalisée par visioconférence sur photos haute définition, suivie d'une expertise physique après réception des pièces."},{q:"Comment se passe l'envoi de bijoux pour expertise ?",a:"Nous organisons l'envoi via un transporteur spécialisé en valeurs avec assurance tous risques. Vous n'avez rien à avancer : les frais de transport et d'assurance sont pris en charge par Obagem."},{q:"Y a-t-il des formalités douanières pour vendre des bijoux ?",a:"Si vous résidez dans l'UE, aucune formalité douanière n'est requise. Pour les résidents hors UE, nous vous accompagnons dans les démarches d'exportation temporaire et les déclarations nécessaires."},{q:"Le paiement peut-il être effectué sur un compte étranger ?",a:"Oui, nous effectuons des virements internationaux sécurisés en euros sur des comptes bancaires dans le monde entier. Les frais de virement sont à notre charge."}],zF=()=>{const e={"@context":"https://schema.org","@type":"FAQPage",mainEntity:bj.map(s=>({"@type":"Question",name:s.q,acceptedAnswer:{"@type":"Answer",text:s.a}}))};return t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-bijoux-demenagement",fallbackTitle:"Vendre ses Bijoux avant un Déménagement | Expatriation | Obagem Paris",fallbackDescription:"Vendez vos bijoux et diamants avant un déménagement ou une expatriation. Service à distance, envoi sécurisé, virement international. Obagem depuis 1985.",canonical:"/vendre-bijoux-demenagement"}),t.jsx(xt,{children:t.jsx("script",{type:"application/ld+json",children:JSON.stringify(e)})}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Déménagement & Expatriation",title:"Vendre ses Bijoux avant un Déménagement",description:"Service d'expertise et de rachat adapté aux déménagements et expatriations — à distance ou en personne."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Service international"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Simplifiez votre départ, valorisez vos bijoux"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Un déménagement ou une expatriation est le moment idéal pour faire le point sur votre patrimoine joaillier. Transporter des bijoux de valeur à l'international implique des risques, des formalités douanières et des coûts d'assurance — autant de raisons de confier vos pièces à un expert."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Chez Obagem, nous proposons un service complet adapté à votre situation : expertise à distance par visioconférence, envoi sécurisé avec assurance, et ",t.jsx(b,{to:"/rachat-bijoux",className:"text-gold hover:underline",children:"rachat au meilleur prix"})," avec virement international."]}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Que vous vendiez un ",t.jsx(b,{to:"/vendre-diamant",className:"text-gold hover:underline",children:"diamant certifié"})," ou une collection de ",t.jsx(b,{to:"/vendre-bijou",className:"text-gold hover:underline",children:"bijoux signés"}),", nous vous accompagnons de A à Z avec discrétion et professionnalisme."]}),t.jsxs(b,{to:"/vendre-bijoux-urgence",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Vente rapide ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Service de rachat de bijoux pour déménagement chez Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos services"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Un accompagnement sur mesure"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:OF.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:i*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:s})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Situations"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Pourquoi vendre avant de partir"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:LF.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:s.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:s.desc})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"FAQ — Déménagement & Expatriation"})]}),t.jsx("div",{className:"max-w-3xl mx-auto space-y-6",children:bj.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.1},className:"border border-cream/10 p-6",children:[t.jsx("h3",{className:"font-display text-lg text-cream mb-3",children:s.q}),t.jsx("p",{className:"font-body text-sm text-cream/70 leading-relaxed",children:s.a})]},i))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-bijoux-urgence",label:"Vente rapide"},{to:"/vendre-bijoux-revente",label:"Revendre sa collection"},{to:"/fiscalite-vente-bijoux",label:"Fiscalité"}].map((s,i)=>t.jsxs(b,{to:s.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:s.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},i))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Préparez votre départ sereinement"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez vos pièces pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-bijoux-demenagement"})]})})]}),t.jsx(R,{})]})},BF=["Évaluation au prix du marché international en temps réel","Expertise comparative pour vous aider à arbitrer votre collection","Rachat sélectif — vendez certaines pièces, conservez les autres","Conseil en réinvestissement joaillier pour upgrader vos bijoux","Discrétion absolue — aucune obligation de tout vendre","Suivi personnalisé pour les collections importantes"],MF=[{title:"Renouveler sa collection",desc:"Vendre des pièces que vous ne portez plus pour financer l'acquisition de bijoux qui correspondent davantage à vos goûts actuels — un arbitrage joaillier intelligent."},{title:"Upgrader ses diamants",desc:"Échangez plusieurs petits diamants contre une pierre plus importante ou de meilleure qualité. Nos experts vous accompagnent dans cette stratégie de valorisation."},{title:"Se séparer de pièces inutilisées",desc:"Des bijoux qui dorment dans un coffre représentent un capital immobilisé. Les vendre vous permet de libérer des liquidités tout en leur donnant une seconde vie."}],yj=[{q:"Puis-je ne vendre qu'une partie de ma collection ?",a:"Bien sûr. Nous expertisons l'ensemble de vos pièces et vous faisons une offre individuelle pour chacune. Vous êtes libre de vendre uniquement les pièces que vous souhaitez, sans aucune obligation sur le reste."},{q:"Comment savoir si c'est le bon moment pour vendre ?",a:"Nos experts vous informent des tendances actuelles du marché pour chaque type de bijou et de pierre. Nous vous conseillons sur le timing optimal en fonction de la nature de vos pièces et des cours du marché."},{q:"Obagem propose-t-il un service d'échange ou d'upgrade ?",a:"Nous sommes spécialisés dans le rachat. Cependant, nous pouvons vous orienter vers des partenaires joailliers de confiance si vous souhaitez réinvestir le produit de la vente dans de nouvelles pièces."},{q:"Comment se passe l'expertise d'une collection complète ?",a:"Pour les collections importantes, nous proposons un rendez-vous dédié dans notre salon privé. Chaque pièce est expertisée individuellement avec un rapport détaillé. Le processus peut prendre de quelques heures à plusieurs jours selon le volume."}],FF=()=>{const e={"@context":"https://schema.org","@type":"FAQPage",mainEntity:yj.map(s=>({"@type":"Question",name:s.q,acceptedAnswer:{"@type":"Answer",text:s.a}}))};return t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-bijoux-revente",fallbackTitle:"Revendre ses Bijoux à Paris | Mise à Jour Collection | Obagem",fallbackDescription:"Revendez vos bijoux et diamants pour renouveler votre collection. Expertise au prix du marché, rachat sélectif, conseil en réinvestissement. Obagem depuis 1985.",canonical:"/vendre-bijoux-revente"}),t.jsx(xt,{children:t.jsx("script",{type:"application/ld+json",children:JSON.stringify(e)})}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Collection & Revente",title:"Revendre ses Bijoux",description:"Valorisez votre collection en revendant les pièces que vous ne portez plus — expertise, conseil et rachat au meilleur prix."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Arbitrage joaillier"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Faites vivre votre collection"}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Une collection de bijoux évolue avec le temps et les goûts. Vendre les pièces que vous ne portez plus vous permet de libérer un capital souvent considérable, que vous pouvez réinvestir dans des bijoux qui vous ressemblent davantage."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Chez Obagem, nous accompagnons les collectionneurs et les particuliers dans cette démarche d'arbitrage. Nos gemmologues certifiés GIA expertisent chaque pièce — ",t.jsx(b,{to:"/vendre-diamant",className:"text-gold hover:underline",children:"diamants"}),", ",t.jsx(b,{to:"/vendre-bijou",className:"text-gold hover:underline",children:"bijoux signés"}),", ",t.jsx(b,{to:"/emeraude",className:"text-gold hover:underline",children:"pierres précieuses"})," — au prix du marché international."]}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Vous gardez la maîtrise totale : vendez une seule pièce ou l'intégralité de votre collection, sans aucune obligation ni pression commerciale."}),t.jsxs(b,{to:"/comment-vendre-un-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Guide de vente ",t.jsx(k,{className:"w-4 h-4"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Revente de collection de bijoux chez Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre approche"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi revendre chez Obagem"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:BF.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:i*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:s})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Motivations"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Pourquoi revendre ses bijoux"})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:MF.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:s.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:s.desc})]},i))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"FAQ — Revente de bijoux"})]}),t.jsx("div",{className:"max-w-3xl mx-auto space-y-6",children:yj.map((s,i)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.1},className:"border border-cream/10 p-6",children:[t.jsx("h3",{className:"font-display text-lg text-cream mb-3",children:s.q}),t.jsx("p",{className:"font-body text-sm text-cream/70 leading-relaxed",children:s.a})]},i))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-bijoux-urgence",label:"Vente rapide"},{to:"/vendre-bijoux-succession",label:"Succession"},{to:"/prix-diamant-carat",label:"Prix du diamant"}].map((s,i)=>t.jsxs(b,{to:s.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:s.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},i))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:"Faites expertiser votre collection"}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Décrivez vos pièces pour une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-bijoux-revente"})]})})]}),t.jsx(R,{})]})},GF=[{icon:eu,title:"Rassemblez vos documents",description:"Certificat GIA, facture d'achat, historique de la pierre. Tout document renforce la traçabilité et la confiance de l'acheteur."},{icon:Tn,title:"Faites expertiser votre diamant",description:"Un gemmologue certifié GIA évalue les 4C (Carat, Couleur, Pureté, Taille) et détermine la valeur marchande réelle de votre pierre."},{icon:c1,title:"Comprenez le marché",description:"Les cours du diamant fluctuent selon l'offre et la demande. Une expertise actualisée vous positionne au bon prix."},{icon:_I,title:"Choisissez le bon interlocuteur",description:"Privilégiez un acheteur direct, indépendant et transparent. Évitez les intermédiaires qui réduisent votre marge."}],jj=[{question:"Quel est le meilleur moment pour vendre un diamant ?",answer:"Le marché du diamant est relativement stable, mais certaines périodes sont plus favorables. Nos experts suivent les tendances du marché et peuvent vous conseiller sur le timing optimal pour maximiser la valeur de votre pierre."},{question:"Mon diamant n'a pas de certificat, puis-je le vendre ?",answer:"Absolument. Nos gemmologues certifiés GIA peuvent évaluer votre diamant selon les mêmes standards rigoureux, même sans certificat préexistant. Nous pouvons également vous accompagner dans une démarche de certification si cela valorise votre pierre."},{question:"Combien de temps prend le processus de vente ?",answer:"L'expertise initiale prend 30 à 60 minutes. Une fois l'évaluation acceptée, le règlement peut intervenir sous 24 à 48 heures. Pour les pièces exceptionnelles, nous pouvons également organiser une mise en vente ciblée auprès de notre réseau."},{question:"Comment est déterminé le prix de rachat ?",answer:"Le prix est basé sur l'évaluation objective des 4C selon les standards GIA, les cours actuels du marché international (Rapaport), et la demande pour le type spécifique de votre diamant. Nous vous expliquons chaque critère en toute transparence."}],$F=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"comment-vendre-un-diamant",fallbackTitle:"Comment Vendre un Diamant | Guide Expert | Obagem Paris",fallbackDescription:"Guide complet pour vendre un diamant au meilleur prix : étapes clés, certification GIA, expertise indépendante et conseils pour maximiser la valeur de votre pierre.",canonical:"/comment-vendre-un-diamant"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Me,subtitle:"Guide Expert",title:"Comment Vendre un Diamant",description:"Les étapes essentielles pour vendre votre diamant dans les meilleures conditions, avec transparence et expertise."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Vendre un diamant : un acte qui mérite une expertise sérieuse"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Vendre un diamant n'est pas un geste anodin. Qu'il s'agisse d'un solitaire hérité, d'une bague de fiançailles ou d'une pierre d'investissement, la démarche exige rigueur, transparence et connaissance du marché."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Trop souvent, les particuliers vendent leurs diamants en dessous de leur valeur réelle, faute d'avoir été correctement conseillés. Une expertise indépendante réalisée par un gemmologue certifié GIA est la première étape pour protéger vos intérêts."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous accompagnons nos clients dans chaque étape : de l'évaluation initiale à la transaction finale, en passant par le conseil stratégique sur le meilleur canal de vente."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/les-4c-du-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Comprendre les 4C ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/comment-estimer-valeur-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Estimer la valeur ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Expertise diamant avant vente chez Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Les étapes clés"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"4 étapes pour vendre votre diamant"}),t.jsx("p",{className:"font-body text-cream/50 mt-4 max-w-xl mx-auto",children:"Un processus structuré pour maximiser la valeur de votre pierre en toute sérénité."})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-6 max-w-3xl mx-auto",children:GF.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-cream/10",children:[t.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[t.jsx(e.icon,{className:"w-6 h-6 text-gold"}),t.jsx("h3",{className:"font-display text-lg text-cream",children:e.title})]}),t.jsx("p",{className:"font-body text-sm text-cream/60 leading-relaxed",children:e.description})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Conseils d'expert"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Les erreurs à éviter"})]}),t.jsx("div",{className:"space-y-4",children:["Vendre sans expertise préalable par un gemmologue indépendant","Accepter une offre sans comprendre les critères d'évaluation","Se fier uniquement au prix d'achat initial comme référence","Négliger l'importance du certificat GIA pour la valorisation"].map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-border",children:[t.jsx(Nl,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("p",{className:"font-body text-sm text-muted-foreground",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-secondary/30",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vos questions sur la vente de diamants"})]}),t.jsx("div",{className:"space-y-6",children:jj.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border bg-background",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:jj.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/les-4c-du-diamant",label:"Les 4C du Diamant"},{to:"/prix-diamant-carat",label:"Prix du Diamant au Carat"},{to:"/comment-estimer-valeur-diamant",label:"Estimer la valeur d'un diamant"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Demander une première analyse confidentielle"}),t.jsx("p",{className:"font-body text-cream/60",children:"Nos gemmologues certifiés GIA évaluent votre diamant et vous conseillent sur la meilleure stratégie de vente."})]}),t.jsx(L,{page:"comment-vendre-un-diamant"})]})})]}),t.jsx(R,{})]}),UF=[{icon:ha,title:"Le poids en carats",description:"Le prix au carat augmente de manière exponentielle avec la taille. Un diamant de 2 carats ne vaut pas deux fois un diamant de 1 carat, mais significativement plus."},{icon:In,title:"La pureté (Clarity)",description:"De FL (Flawless) à I3, la pureté influence considérablement le prix. Les diamants sans inclusions visibles à l'œil nu (VS2 et supérieur) sont les plus recherchés."},{icon:wl,title:"La couleur (Color)",description:"L'échelle va de D (incolore exceptionnel) à Z. Chaque palier de couleur représente une différence de prix significative, particulièrement dans les hautes qualités."},{icon:c1,title:"La taille (Cut)",description:"La qualité de la taille détermine la brillance. Un diamant Excellent ou Very Good maximise le retour de lumière et sa valeur marchande."}],wj=[{question:"Comment le prix du diamant est-il fixé ?",answer:"Le prix du diamant est principalement déterminé par les 4C (Carat, Couleur, Pureté, Taille), les cours internationaux (liste Rapaport), et l'offre et la demande du marché. Un certificat GIA garantit une évaluation objective de ces critères."},{question:"Qu'est-ce que la liste Rapaport ?",answer:"La liste Rapaport est une grille de prix de référence publiée chaque semaine pour les diamants certifiés. Elle sert de base aux transactions entre professionnels. Le prix réel peut varier en fonction de la demande et des caractéristiques spécifiques de chaque pierre."},{question:"Pourquoi le prix au carat augmente-t-il avec la taille ?",answer:"Les diamants de grande taille sont exponentiellement plus rares. Un diamant brut de 5 carats est beaucoup plus rare qu'un diamant brut de 1 carat. Cette rareté naturelle explique la progression non linéaire des prix."},{question:"Un diamant est-il un bon investissement ?",answer:"Les diamants de haute qualité (D-F, VVS-IF, Excellent Cut) de plus de 1 carat ont historiquement bien conservé leur valeur. Cependant, comme tout investissement, il est essentiel de s'appuyer sur une expertise indépendante pour évaluer correctement une pierre."}],HF=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"prix-diamant-carat",fallbackTitle:"Prix du Diamant au Carat | Guide des Prix | Obagem Paris",fallbackDescription:"Comprendre le prix du diamant au carat : facteurs d'influence, liste Rapaport, impact des 4C. Guide expert pour évaluer la valeur de votre diamant.",canonical:"/prix-diamant-carat"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Oe,subtitle:"Guide Expert",title:"Prix du Diamant au Carat",description:"Comprendre les mécanismes de prix du diamant pour mieux évaluer et valoriser votre pierre."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Comprendre le prix du diamant"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Le prix d'un diamant n'est pas arbitraire. Il résulte d'une combinaison précise de critères objectifs — les 4C — et des dynamiques du marché international. Comprendre ces mécanismes est essentiel pour quiconque souhaite vendre ou acquérir un diamant en connaissance de cause."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Le carat, unité de mesure du poids (1 carat = 0,20 gramme), est souvent le premier critère considéré. Mais à poids égal, deux diamants peuvent avoir des valeurs très différentes selon leur couleur, leur pureté et la qualité de leur taille."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Nos gemmologues certifiés GIA analysent chaque pierre selon l'ensemble de ces critères pour vous fournir une estimation juste et transparente."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/les-4c-du-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Les 4C expliqués ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/comment-vendre-un-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Comment vendre ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Évaluation du prix d'un diamant au carat chez Obagem",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Les facteurs déterminants"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Ce qui influence le prix au carat"}),t.jsx("p",{className:"font-body text-cream/50 mt-4 max-w-xl mx-auto",children:"Quatre critères fondamentaux déterminent la valeur marchande de chaque diamant."})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-6 max-w-3xl mx-auto",children:UF.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-cream/10",children:[t.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[t.jsx(e.icon,{className:"w-6 h-6 text-gold"}),t.jsx("h3",{className:"font-display text-lg text-cream",children:e.title})]}),t.jsx("p",{className:"font-body text-sm text-cream/60 leading-relaxed",children:e.description})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Tout savoir sur le prix du diamant"})]}),t.jsx("div",{className:"space-y-6",children:wj.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:wj.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/les-4c-du-diamant",label:"Les 4C du Diamant"},{to:"/comment-vendre-un-diamant",label:"Comment vendre un diamant"},{to:"/comment-estimer-valeur-diamant",label:"Estimer la valeur"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Connaître la valeur de votre diamant"}),t.jsx("p",{className:"font-body text-cream/60",children:"Envoyez-nous les détails de votre pierre pour une estimation confidentielle par nos gemmologues certifiés GIA."})]}),t.jsx(L,{page:"prix-diamant-carat"})]})})]}),t.jsx(R,{})]}),WF=[{letter:"C",name:"Carat — Le Poids",description:"Le carat (ct) est l'unité de mesure du poids d'un diamant. Un carat équivaut à 0,20 gramme. Le prix au carat augmente de manière exponentielle : un diamant de 2 carats est bien plus rare — et donc plus cher — qu'un diamant de 1 carat.",scale:"0,30 ct · 0,50 ct · 1,00 ct · 1,50 ct · 2,00 ct · 3,00 ct · 5,00 ct+"},{letter:"C",name:"Couleur (Color)",description:"L'échelle de couleur du GIA va de D (incolore exceptionnel) à Z (teinté jaune). Les diamants les plus incolores (D, E, F) sont les plus rares et les plus valorisés. À partir de G-H, la teinte est imperceptible à l'œil nu pour la plupart des observateurs.",scale:"D · E · F · G · H · I · J · K … Z"},{letter:"C",name:"Pureté (Clarity)",description:"La pureté évalue la présence d'inclusions internes et de défauts de surface sous un grossissement ×10. Un diamant FL (Flawless) est sans aucun défaut visible, tandis qu'un diamant I3 présente des inclusions visibles à l'œil nu.",scale:"FL · IF · VVS1 · VVS2 · VS1 · VS2 · SI1 · SI2 · I1 · I2 · I3"},{letter:"C",name:"Taille (Cut)",description:"La qualité de la taille détermine la manière dont le diamant interagit avec la lumière. Une taille Excellent maximise la brillance, le feu et la scintillation. C'est le seul des 4C qui dépend du savoir-faire humain et non de la nature.",scale:"Excellent · Very Good · Good · Fair · Poor"}],Nj=[{question:"Quel est le C le plus important ?",answer:"La taille (Cut) est souvent considérée comme le critère le plus impactant sur la beauté d'un diamant, car elle détermine directement sa brillance. Cependant, l'interaction entre les 4C crée la valeur globale. Un gemmologue certifié GIA peut vous aider à comprendre l'équilibre optimal pour votre pierre."},{question:"Peut-on voir la différence entre les grades de couleur ?",answer:"Les différences entre grades adjacents (par exemple D et E) sont souvent imperceptibles à l'œil nu et ne se distinguent que dans des conditions de laboratoire contrôlées. En revanche, la différence entre un D et un J est généralement visible, surtout sur une monture en platine ou or blanc."},{question:"Qu'est-ce qu'un diamant 'eye-clean' ?",answer:"Un diamant 'eye-clean' ne présente aucune inclusion visible à l'œil nu, même s'il n'est pas classé FL ou IF. Les grades VS2 et SI1 sont souvent eye-clean, offrant un excellent rapport qualité-prix. Nos gemmologues vérifient ce critère lors de chaque expertise."},{question:"Le système des 4C s'applique-t-il aux diamants de couleur fancy ?",answer:"Le système des 4C s'applique différemment aux diamants fancy. Pour ces pierres, l'intensité et la saturation de la couleur deviennent les critères principaux de valorisation, suivis du poids et de la pureté. La taille est adaptée pour maximiser la couleur plutôt que la brillance."}],QF=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"les-4c-du-diamant",fallbackTitle:"Les 4C du Diamant | Guide Complet | Obagem Paris",fallbackDescription:"Guide complet sur les 4C du diamant : Carat, Couleur, Pureté et Taille. Comprendre les critères d'évaluation GIA pour mieux valoriser votre diamant.",canonical:"/les-4c-du-diamant"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Me,subtitle:"Guide Expert",title:"Les 4C du Diamant",description:"Le système universel d'évaluation des diamants, créé par le GIA et adopté par l'ensemble de l'industrie."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Le langage universel du diamant"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les 4C — Carat, Couleur, Pureté et Taille — constituent le système d'évaluation international créé par le GIA (Gemological Institute of America) dans les années 1950. Ce cadre standardisé permet de décrire et comparer objectivement tout diamant, quelle que soit son origine."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Chaque C influence la valeur du diamant, mais c'est leur interaction qui détermine la beauté et le prix final de la pierre. Comprendre ces critères est essentiel pour quiconque souhaite vendre, acheter ou faire expertiser un diamant."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Nos gemmologues certifiés GIA maîtrisent parfaitement ce système et l'appliquent à chaque expertise pour garantir une évaluation juste et transparente."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/quest-ce-que-le-gia",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Qu'est-ce que le GIA ? ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/prix-diamant-carat",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Prix au carat ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Évaluation des 4C d'un diamant chez Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Les quatre critères"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Carat · Couleur · Pureté · Taille"})]}),t.jsx("div",{className:"space-y-8 max-w-3xl mx-auto",children:WF.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-8 border border-cream/10",children:[t.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[t.jsx("span",{className:"font-display text-4xl text-gold",children:e.letter}),t.jsx("h3",{className:"font-display text-xl text-cream",children:e.name})]}),t.jsx("p",{className:"font-body text-cream/60 leading-relaxed mb-4",children:e.description}),t.jsxs("div",{className:"pt-4 border-t border-cream/10",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.2em] uppercase text-gold/70",children:"Échelle"}),t.jsx("p",{className:"font-body text-sm text-cream/50 mt-1",children:e.scale})]})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Comprendre les 4C en détail"})]}),t.jsx("div",{className:"space-y-6",children:Nj.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:Nj.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/prix-diamant-carat",label:"Prix du Diamant au Carat"},{to:"/comment-vendre-un-diamant",label:"Comment vendre un diamant"},{to:"/quest-ce-que-le-gia",label:"Qu'est-ce que le GIA ?"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites évaluer les 4C de votre diamant"}),t.jsx("p",{className:"font-body text-cream/60",children:"Nos gemmologues certifiés GIA analysent chaque critère pour vous fournir une évaluation précise et transparente."})]}),t.jsx(L,{page:"les-4c-du-diamant"})]})})]}),t.jsx(R,{})]}),KF=[{icon:l1,title:"Analyse gemmologique",description:"Examen des 4C (Carat, Couleur, Pureté, Taille) selon les standards GIA avec instruments de laboratoire : loupe ×10, spectroscope, balance de précision."},{icon:r1,title:"Vérification du certificat",description:"Authentification et analyse du certificat GIA ou autre laboratoire. Un certificat récent et fiable augmente significativement la valeur perçue par les acheteurs."},{icon:s1,title:"Analyse de marché",description:"Consultation des cours internationaux (Rapaport, IDEX) et de la demande actuelle pour le type spécifique de votre diamant : taille, qualité, poids."},{icon:Zd,title:"Évaluation esthétique",description:"Au-delà des critères techniques, la beauté réelle du diamant (brillance, feu, scintillation) influence sa valeur. Un diamant 'vivant' se vend mieux qu'un diamant techniquement parfait mais terne."},{icon:d1,title:"Réseau d'acheteurs",description:"La connaissance du marché des collectionneurs et professionnels permet de positionner votre diamant auprès des acheteurs les plus pertinents."},{icon:li,title:"Contexte international",description:"Les prix varient selon les marchés géographiques. Notre réseau mondial nous permet d'identifier les meilleures opportunités pour chaque type de pierre."}],kj=[{question:"Combien coûte une estimation de diamant ?",answer:"Chez Obagem, la première estimation est gratuite et sans engagement. Nous croyons que la transparence commence dès le premier contact. Vous recevez une évaluation détaillée basée sur les standards GIA et les cours actuels du marché."},{question:"Puis-je estimer mon diamant en ligne ?",answer:"Une première estimation indicative est possible à partir de photos et du certificat GIA. Cependant, une évaluation précise nécessite un examen physique de la pierre par un gemmologue, car certains critères (brillance, fluorescence, inclusions) ne sont pas visibles sur photo."},{question:"Le prix d'achat est-il un bon indicateur de la valeur actuelle ?",answer:"Le prix d'achat en bijouterie inclut des marges commerciales significatives et ne reflète pas la valeur marchande de revente. Seule une expertise indépendante basée sur les critères objectifs des 4C et les cours actuels peut déterminer la valeur réelle de votre diamant."},{question:"Pourquoi un certificat GIA augmente-t-il la valeur ?",answer:"Le GIA est le laboratoire le plus strict et le plus reconnu mondialement. Un certificat GIA rassure les acheteurs sur l'authenticité et la qualité exacte de la pierre, ce qui se traduit par un prix de vente supérieur. Les diamants certifiés GIA se vendent en moyenne 10 à 15% plus cher."}],JF=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"comment-estimer-valeur-diamant",fallbackTitle:"Comment Estimer la Valeur d'un Diamant | Guide Expert | Obagem Paris",fallbackDescription:"Guide complet pour estimer la valeur d'un diamant : méthodes d'évaluation, rôle du certificat GIA, facteurs de marché. Estimation gratuite par gemmologues certifiés.",canonical:"/comment-estimer-valeur-diamant"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Ae,subtitle:"Guide Expert",title:"Comment Estimer la Valeur d'un Diamant",description:"Les méthodes professionnelles pour évaluer précisément la valeur de votre diamant."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'estimation : première étape d'une vente réussie"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Estimer la valeur d'un diamant est un exercice qui requiert à la fois des compétences techniques, une connaissance approfondie du marché et un œil exercé. Contrairement aux idées reçues, le prix d'achat en bijouterie n'est pas un indicateur fiable de la valeur de revente."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Une estimation professionnelle repose sur l'analyse rigoureuse des 4C selon les standards GIA, croisée avec les données du marché international. Cette double approche — technique et commerciale — garantit une évaluation juste et réaliste."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos gemmologues certifiés GIA vous accompagnent dans cette démarche avec transparence. Chaque critère est expliqué, chaque calcul est partagé."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/les-4c-du-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Comprendre les 4C ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertise-gia",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Notre expertise GIA ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Estimation de la valeur d'un diamant par un gemmologue certifié GIA",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre méthodologie"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Les critères d'une estimation fiable"}),t.jsx("p",{className:"font-body text-cream/50 mt-4 max-w-xl mx-auto",children:"Six axes d'analyse pour une évaluation complète et transparente de votre diamant."})]}),t.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6 max-w-5xl mx-auto",children:KF.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-cream/10",children:[t.jsx(e.icon,{className:"w-6 h-6 text-gold mb-3"}),t.jsx("h3",{className:"font-display text-lg text-cream mb-2",children:e.title}),t.jsx("p",{className:"font-body text-sm text-cream/60 leading-relaxed",children:e.description})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Tout savoir sur l'estimation"})]}),t.jsx("div",{className:"space-y-6",children:kj.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:kj.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/les-4c-du-diamant",label:"Les 4C du Diamant"},{to:"/prix-diamant-carat",label:"Prix du Diamant au Carat"},{to:"/comment-vendre-un-diamant",label:"Comment vendre un diamant"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Demander une première analyse confidentielle"}),t.jsx("p",{className:"font-body text-cream/60",children:"Envoyez-nous les détails de votre diamant pour une estimation gratuite par nos gemmologues certifiés GIA."})]}),t.jsx(L,{page:"comment-estimer-valeur-diamant"})]})})]}),t.jsx(R,{})]}),YF=[{icon:VI,title:"Composition chimique identique",description:"Naturel ou synthétique, la structure cristalline du carbone est la même. Seule l'origine diffère : des millions d'années sous terre versus quelques semaines en laboratoire."},{icon:KI,title:"Valeur de revente radicalement différente",description:"Un diamant naturel conserve et peut accroître sa valeur. Un diamant de laboratoire perd 70 à 90 % de sa valeur à la revente, faute de rareté."},{icon:NI,title:"Certification GIA distincte",description:"Le GIA certifie les deux types mais indique clairement l'origine. Un rapport GIA pour un diamant naturel reste le standard mondial pour la valorisation."},{icon:ha,title:"Marché du rachat différencié",description:"Les professionnels du rachat, dont Obagem, se concentrent sur les diamants naturels. Le marché secondaire des diamants de laboratoire est quasi inexistant."},{icon:Zd,title:"Distinction impossible à l'œil nu",description:"Seuls des instruments gemmologiques avancés (spectroscopie, photoluminescence) permettent de distinguer un diamant naturel d'un synthétique."},{icon:In,title:"Rareté et patrimoine",description:"Un diamant naturel est un bien tangible, rare et transmissible. C'est un patrimoine familial que le diamant de laboratoire ne peut pas remplacer."}],Cj=[{question:"Un diamant de laboratoire est-il un vrai diamant ?",answer:"Chimiquement oui, c'est du carbone cristallisé avec les mêmes propriétés physiques. Cependant, il ne possède pas la rareté ni la valeur patrimoniale d'un diamant naturel formé il y a des milliards d'années."},{question:"Peut-on revendre un diamant de laboratoire ?",answer:"En théorie oui, mais la décote est considérable (70 à 90 %). Les professionnels du rachat comme Obagem se concentrent exclusivement sur les diamants naturels, qui conservent leur valeur sur le marché international."},{question:"Comment savoir si mon diamant est naturel ou synthétique ?",answer:"Seule une expertise gemmologique avec des instruments spécialisés (spectroscopie infrarouge, photoluminescence DiamondView) permet de le déterminer avec certitude. Le certificat GIA indique systématiquement l'origine."},{question:"Obagem rachète-t-il les diamants de laboratoire ?",answer:"Non. Obagem se spécialise dans le rachat de diamants naturels certifiés, car ce sont les seuls à disposer d'un marché secondaire stable et d'une valeur de revente significative."}],XF=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"diamant-naturel-vs-laboratoire",fallbackTitle:"Diamant Naturel vs Laboratoire | Différences & Valeur | Obagem",fallbackDescription:"Diamant naturel ou de laboratoire : composition identique mais valeur de revente radicalement différente. Guide expert pour comprendre les enjeux avant de vendre.",canonical:"/diamant-naturel-vs-laboratoire"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Me,subtitle:"Guide Expert",title:"Diamant Naturel vs Laboratoire",description:"Comprendre les différences essentielles entre diamant naturel et synthétique pour protéger la valeur de votre pierre."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Naturel ou synthétique : une question de valeur, pas de chimie"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Depuis l'apparition des diamants de laboratoire sur le marché grand public, la confusion règne. Chimiquement identiques aux diamants naturels, les diamants synthétiques (CVD ou HPHT) possèdent les mêmes propriétés optiques et physiques. Pourtant, leur valeur sur le marché du rachat est incomparablement différente."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Un diamant naturel est le fruit de conditions géologiques exceptionnelles, formé il y a 1 à 3 milliards d'années à plus de 150 km sous la surface terrestre. Cette rareté intrinsèque fonde sa valeur patrimoniale. À l'inverse, un diamant de laboratoire peut être produit en série, ce qui effondre mécaniquement son prix de revente."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Chez Obagem, nous accompagnons exclusivement les détenteurs de ",t.jsx(b,{to:"/vendre-diamant",className:"text-gold hover:text-gold/80 underline",children:"diamants naturels"})," dans leur démarche de vente. Notre expertise GIA permet d'authentifier l'origine de chaque pierre et de garantir une évaluation juste, alignée sur les cours internationaux."]}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/les-4c-du-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Comprendre les 4C ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/quest-ce-que-le-gia",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Qu'est-ce que le GIA ? ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Faire expertiser mon diamant ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Expertise diamant naturel vs laboratoire chez Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Comparatif détaillé"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"6 différences clés entre naturel et laboratoire"}),t.jsx("p",{className:"font-body text-cream/50 mt-4 max-w-xl mx-auto",children:"Au-delà de la chimie, ce qui distingue vraiment ces deux types de diamants."})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-6 max-w-3xl mx-auto",children:YF.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-cream/10",children:[t.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[t.jsx(e.icon,{className:"w-6 h-6 text-gold"}),t.jsx("h3",{className:"font-display text-lg text-cream",children:e.title})]}),t.jsx("p",{className:"font-body text-sm text-cream/60 leading-relaxed",children:e.description})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Conseils d'expert"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Les erreurs à éviter"})]}),t.jsx("div",{className:"space-y-4",children:["Acheter un diamant de laboratoire en pensant le revendre à un prix comparable à un naturel","Confondre certificat GIA « Laboratory-Grown » et certificat GIA pour diamant naturel","Négliger l'expertise professionnelle pour vérifier l'origine de votre pierre","Se fier uniquement au prix au carat sans considérer la nature du diamant"].map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-border",children:[t.jsx(Nl,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("p",{className:"font-body text-sm text-muted-foreground",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-secondary/30",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vos questions sur les diamants naturels et synthétiques"})]}),t.jsx("div",{className:"space-y-6",children:Cj.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border bg-background",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:Cj.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/reconnaitre-vrai-diamant",label:"Reconnaître un Vrai Diamant"},{to:"/certificat-hrd-vs-gia",label:"Certificat HRD vs GIA"},{to:"/les-4c-du-diamant",label:"Les 4C du Diamant"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Expertise gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Vérifier l'origine et la valeur de votre diamant"}),t.jsx("p",{className:"font-body text-cream/60",children:"Nos gemmologues certifiés GIA déterminent l'origine de votre diamant et vous fournissent une estimation précise de sa valeur marchande."})]}),t.jsx(L,{page:"diamant-naturel-vs-laboratoire"})]})})]}),t.jsx(R,{})]}),ZF=[{icon:li,title:"Origines géographiques distinctes",description:"Le GIA (Gemological Institute of America) est basé en Californie, le HRD (Hoge Raad voor Diamant) à Anvers. Deux traditions gemmologiques, deux approches d'évaluation."},{icon:wl,title:"Reconnaissance internationale",description:"Le GIA est universellement reconnu comme la référence mondiale. Le HRD jouit d'une excellente réputation en Europe, particulièrement dans le marché diamantaire anversois."},{icon:s1,title:"Impact sur le prix de revente",description:"Un diamant certifié GIA se revend généralement 10 à 15 % plus cher qu'un diamant certifié HRD à caractéristiques équivalentes, grâce à la confiance internationale dans le grading GIA."},{icon:r1,title:"Rigueur du grading",description:"Le GIA est réputé pour la sévérité de ses grades, notamment en couleur et pureté. Le HRD peut parfois attribuer un grade légèrement supérieur sur les mêmes critères."},{icon:CI,title:"Acceptation par les professionnels",description:"Les deux certificats sont acceptés par les négociants internationaux. Cependant, le GIA reste le standard de référence pour les enchères et les transactions de haut niveau."},{icon:ha,title:"Obagem accepte les deux",description:"Nos gemmologues évaluent votre diamant selon les standards GIA, quel que soit le laboratoire d'origine. Le certificat existant est un atout, jamais un obstacle."}],Ej=[{question:"Le certificat GIA est-il meilleur que le HRD ?",answer:"Le GIA est considéré comme la référence mondiale en raison de la rigueur et de la cohérence de ses évaluations. Le HRD est un laboratoire fiable et respecté, mais le GIA offre un avantage en termes de reconnaissance internationale et de valorisation à la revente."},{question:"Mon diamant est certifié HRD, dois-je le faire recertifier GIA ?",answer:"Ce n'est pas obligatoire. Nos gemmologues peuvent évaluer votre diamant indépendamment du certificat existant. Cependant, pour des pierres de valeur significative (>2 carats), une certification GIA peut augmenter la valeur de revente de 10 à 15 %."},{question:"Les grades sont-ils identiques entre GIA et HRD ?",answer:"Les échelles de notation sont similaires (D à Z pour la couleur, FL à I3 pour la pureté), mais le GIA est généralement plus strict. Un diamant classé G en couleur par le HRD pourrait être classé H par le GIA. Cette différence impacte directement la valorisation."},{question:"Obagem rachète-t-il les diamants sans certificat ?",answer:"Absolument. Nos gemmologues certifiés GIA évaluent chaque pierre selon les mêmes standards rigoureux, avec ou sans certificat préexistant. L'absence de certificat n'empêche pas une transaction équitable."}],eG=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"certificat-hrd-vs-gia",fallbackTitle:"Certificat HRD vs GIA | Comparatif Expert | Obagem Paris",fallbackDescription:"Comparatif HRD vs GIA : fiabilité, reconnaissance internationale et impact sur le prix de revente de votre diamant. Guide expert par Obagem Paris.",canonical:"/certificat-hrd-vs-gia"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Me,subtitle:"Guide Expert",title:"Certificat HRD vs GIA",description:"Comprendre les différences entre les deux principaux laboratoires de certification diamantaire pour optimiser la valeur de votre pierre."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"GIA ou HRD : quel certificat pour valoriser au mieux votre diamant ?"}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Lorsqu'il s'agit de vendre un diamant, le certificat qui l'accompagne joue un rôle déterminant dans sa valorisation. Les deux laboratoires les plus reconnus au monde — le ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:text-gold/80 underline",children:"GIA"})," (Gemological Institute of America) et le HRD (Hoge Raad voor Diamant) — offrent des certifications fiables mais présentent des différences significatives."]}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Le GIA, fondé en 1931 aux États-Unis, a créé le système de classification des ",t.jsx(b,{to:"/les-4c-du-diamant",className:"text-gold hover:text-gold/80 underline",children:"4C"})," (Carat, Couleur, Clarté, Taille) devenu le standard international. Le HRD, basé à Anvers — capitale mondiale du diamant — bénéficie d'une forte légitimité sur le marché européen."]}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Chez Obagem, nous acceptons les deux certificats et évaluons chaque diamant selon les critères GIA, quelle que soit l'origine de la certification. Notre objectif : vous offrir une ",t.jsx(b,{to:"/comment-estimer-valeur-diamant",className:"text-gold hover:text-gold/80 underline",children:"estimation transparente"})," et une offre compétitive."]}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/expertise-gia",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Notre expertise GIA ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Faire évaluer mon diamant ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Comparaison certificats HRD et GIA chez Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Comparatif détaillé"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"6 points de comparaison essentiels"}),t.jsx("p",{className:"font-body text-cream/50 mt-4 max-w-xl mx-auto",children:"Ce qui distingue réellement les certificats GIA et HRD pour la valorisation de votre diamant."})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-6 max-w-3xl mx-auto",children:ZF.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-cream/10",children:[t.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[t.jsx(e.icon,{className:"w-6 h-6 text-gold"}),t.jsx("h3",{className:"font-display text-lg text-cream",children:e.title})]}),t.jsx("p",{className:"font-body text-sm text-cream/60 leading-relaxed",children:e.description})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Conseils d'expert"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Les erreurs à éviter"})]}),t.jsx("div",{className:"space-y-4",children:["Considérer que tous les certificats se valent en termes de valorisation à la revente","Comparer directement les grades HRD et GIA sans tenir compte des différences de sévérité","Vendre un diamant de valeur sans vérifier la fiabilité du certificat existant","Ignorer qu'une recertification GIA peut significativement augmenter la valeur perçue"].map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-border",children:[t.jsx(Nl,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("p",{className:"font-body text-sm text-muted-foreground",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-secondary/30",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vos questions sur les certificats HRD et GIA"})]}),t.jsx("div",{className:"space-y-6",children:Ej.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border bg-background",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:Ej.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/quest-ce-que-le-gia",label:"Qu'est-ce que le GIA ?"},{to:"/diamant-naturel-vs-laboratoire",label:"Diamant Naturel vs Laboratoire"},{to:"/comment-vendre-un-diamant",label:"Comment Vendre un Diamant"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Expertise gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faire évaluer votre diamant certifié"}),t.jsx("p",{className:"font-body text-cream/60",children:"Certificat GIA, HRD ou autre : nos gemmologues évaluent votre diamant selon les standards les plus exigeants du marché."})]}),t.jsx(L,{page:"certificat-hrd-vs-gia"})]})})]}),t.jsx(R,{})]}),tG=[{icon:GI,title:"Taxe forfaitaire : 6,5 %",description:"Appliquée sur le prix de vente total (6 % de taxe + 0,5 % de CRDS). Simple et automatique, elle s'applique par défaut si vous ne pouvez pas justifier du prix d'acquisition."},{icon:EI,title:"Régime des plus-values : 36,2 %",description:"Taxe de 19 % + prélèvements sociaux de 17,2 %, mais uniquement sur la plus-value réalisée. Avantageux si vous disposez d'une facture d'achat et si le prix a peu augmenté."},{icon:a1,title:"Abattement de 5 % par an",description:"Dès la 3ᵉ année de détention, le régime des plus-values offre un abattement de 5 % par an. Après 22 ans de détention, la plus-value est totalement exonérée d'impôt."},{icon:II,title:"Seuil de 5 000 €",description:"La taxe forfaitaire ne s'applique qu'aux cessions dont le prix dépasse 5 000 €. En dessous, la vente est exonérée de toute imposition sur les objets précieux."},{icon:eu,title:"Justificatifs indispensables",description:"Pour bénéficier du régime des plus-values, conservez factures d'achat, certificats GIA, expertises et tout document prouvant la date et le prix d'acquisition."},{icon:ha,title:"Choix du régime : notre conseil",description:"Nos experts analysent votre situation pour déterminer le régime fiscal le plus avantageux. Dans certains cas, la taxe forfaitaire est préférable ; dans d'autres, le régime des plus-values."}],Pj=[{question:"Quelle taxe s'applique à la vente d'un diamant en France ?",answer:"Par défaut, la taxe forfaitaire sur les métaux et objets précieux s'applique : 6,5 % du prix de vente (6 % + 0,5 % CRDS). Vous pouvez opter pour le régime des plus-values (36,2 % sur la plus-value) si vous disposez des justificatifs d'acquisition."},{question:"Suis-je exonéré si je possède mon diamant depuis plus de 22 ans ?",answer:"Oui, sous le régime des plus-values. L'abattement de 5 % par an à partir de la 3ᵉ année mène à une exonération totale après 22 ans. Il faut cependant pouvoir justifier de la date d'acquisition (facture, acte notarié, héritage documenté)."},{question:"Obagem gère-t-il les aspects fiscaux de la vente ?",answer:"Nous vous orientons vers le régime le plus avantageux et vous fournissons tous les documents nécessaires à la déclaration fiscale. Pour les aspects juridiques complexes, nous recommandons de consulter un conseiller fiscal."},{question:"La vente de bijoux en or est-elle taxée différemment des diamants ?",answer:"L'or d'investissement (lingots, pièces) relève d'un régime spécifique. Les bijoux en or sertis de pierres sont traités comme des objets précieux et relèvent de la même taxe forfaitaire de 6,5 % ou du régime des plus-values."}],sG=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"fiscalite-vente-bijoux",fallbackTitle:"Fiscalité Vente Bijoux & Diamants | Guide Fiscal | Obagem",fallbackDescription:"Fiscalité de la vente de bijoux et diamants en France : taxe forfaitaire 6,5 %, régime des plus-values, abattements et exonérations. Guide expert Obagem.",canonical:"/fiscalite-vente-bijoux"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Me,subtitle:"Guide Expert",title:"Fiscalité Vente Bijoux & Diamants",description:"Comprendre la taxation applicable à la vente de bijoux et diamants en France pour optimiser votre transaction."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Vendre un bijou ou un diamant : quelle fiscalité en France ?"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La vente de bijoux, diamants et pierres précieuses en France est soumise à une fiscalité spécifique que tout vendeur doit connaître. Deux régimes coexistent : la taxe forfaitaire sur les objets précieux (6,5 % du prix de vente) et le régime des plus-values (36,2 % sur le gain réalisé, avec abattement progressif)."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Le choix entre ces deux régimes dépend de votre situation : disposez-vous de la facture d'achat ? Depuis combien de temps possédez-vous la pièce ? Le ",t.jsx(b,{to:"/prix-diamant-carat",className:"text-gold hover:text-gold/80 underline",children:"prix du diamant"})," a-t-il significativement augmenté depuis l'acquisition ? Ces questions déterminent le régime le plus avantageux."]}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nous accompagnons nos clients dans cette réflexion fiscale. Nos experts vous orientent vers le régime le plus favorable et vous fournissent l'ensemble des documents nécessaires pour une transaction conforme et optimisée."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/comment-vendre-un-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Comment vendre un diamant ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Obtenir un conseil personnalisé ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Conseil fiscal vente bijoux et diamants chez Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Les régimes fiscaux"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"6 points essentiels de la fiscalité"}),t.jsx("p",{className:"font-body text-cream/50 mt-4 max-w-xl mx-auto",children:"Tout ce que vous devez savoir avant de vendre un bijou ou un diamant en France."})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-6 max-w-3xl mx-auto",children:tG.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-cream/10",children:[t.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[t.jsx(e.icon,{className:"w-6 h-6 text-gold"}),t.jsx("h3",{className:"font-display text-lg text-cream",children:e.title})]}),t.jsx("p",{className:"font-body text-sm text-cream/60 leading-relaxed",children:e.description})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Conseils d'expert"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Les erreurs fiscales à éviter"})]}),t.jsx("div",{className:"space-y-4",children:["Vendre sans connaître les deux régimes fiscaux applicables et choisir le mauvais par défaut","Jeter les factures d'achat et certificats qui permettraient d'opter pour le régime des plus-values","Ignorer le seuil de 5 000 € en dessous duquel la vente est exonérée","Ne pas anticiper l'exonération totale après 22 ans de détention sous le régime des plus-values"].map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-border",children:[t.jsx(Nl,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("p",{className:"font-body text-sm text-muted-foreground",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-secondary/30",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vos questions sur la fiscalité"})]}),t.jsx("div",{className:"space-y-6",children:Pj.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border bg-background",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:Pj.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/comment-vendre-un-diamant",label:"Comment Vendre un Diamant"},{to:"/prix-diamant-carat",label:"Prix du Diamant au Carat"},{to:"/vendre-bijou",label:"Vendre un Bijou"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Conseil personnalisé"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Optimiser la fiscalité de votre vente"}),t.jsx("p",{className:"font-body text-cream/60",children:"Nos experts vous conseillent sur le régime fiscal le plus avantageux pour votre vente de bijoux ou de diamants."})]}),t.jsx(L,{page:"fiscalite-vente-bijoux"})]})})]}),t.jsx(R,{})]}),iG=[{icon:AI,title:"Test du brouillard",description:"Soufflez sur la pierre : un vrai diamant dissipe la buée instantanément grâce à sa conductivité thermique exceptionnelle. Un faux reste embué plusieurs secondes. Attention : ce test n'est pas fiable à 100 %."},{icon:MI,title:"Test du journal",description:"Posez la pierre à l'envers sur un texte imprimé. Si vous pouvez lire les lettres à travers, ce n'est probablement pas un diamant. La forte réfraction du diamant rend le texte illisible. Ne fonctionne pas avec les tailles peu profondes."},{icon:DI,title:"Test UV (lumière noire)",description:"Environ 30 % des diamants naturels présentent une fluorescence bleue sous UV. L'absence de fluorescence ne signifie pas que la pierre est fausse, mais sa présence est un indice supplémentaire."},{icon:l1,title:"Loupe gemmologique 10x",description:"L'outil de base du gemmologue. Un vrai diamant présente des inclusions naturelles (cristaux, plumes, nuages). Une pierre parfaitement limpide peut être synthétique ou un zircon cubique."},{icon:QI,title:"Testeur de conductivité thermique",description:"Le diamond tester mesure la conductivité thermique, très élevée dans un diamant. Attention : la moissanite présente également une haute conductivité et peut tromper les testeurs basiques."},{icon:WI,title:"Expertise gemmologique complète",description:"Seule une expertise professionnelle avec réfractomètre, spectroscope et photoluminescence offre une certitude absolue. C'est le service que proposent les gemmologues certifiés GIA d'Obagem."}],Sj=[{question:"Comment différencier un diamant d'un zircon cubique ?",answer:"Le zircon cubique est plus lourd (densité 5,6 vs 3,52 pour le diamant), présente une dispersion plus forte (plus d'arc-en-ciel) et une conductivité thermique nettement inférieure. Un diamond tester basique suffit à les distinguer. En cas de doute, une expertise gemmologique tranche définitivement."},{question:"La moissanite est-elle détectable facilement ?",answer:"La moissanite est le faux le plus difficile à détecter car elle possède une conductivité thermique proche du diamant. Les diamond testers basiques peuvent la confondre avec un vrai diamant. Seuls les appareils récents dotés d'un mode moissanite ou une expertise gemmologique professionnelle permettent de la distinguer."},{question:"Un diamant de laboratoire est-il considéré comme un « vrai » diamant ?",answer:"Chimiquement, oui : c'est du carbone cristallisé avec les mêmes propriétés. Cependant, il ne dispose pas de la rareté ni de la valeur de revente d'un diamant naturel. Le certificat GIA distingue clairement les deux origines."},{question:"L'expertise chez Obagem est-elle gratuite ?",answer:"Oui, l'expertise initiale est gratuite et sans engagement. Nos gemmologues certifiés GIA examinent votre pierre avec des instruments professionnels et vous fournissent un avis circonstancié sur son authenticité et sa valeur."}],aG=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"reconnaitre-vrai-diamant",fallbackTitle:"Comment Reconnaître un Vrai Diamant | Guide Expert | Obagem",fallbackDescription:"Comment reconnaître un vrai diamant : tests maison, instruments gemmologiques et expertise professionnelle. Guide complet par les gemmologues GIA d'Obagem.",canonical:"/reconnaitre-vrai-diamant"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Me,subtitle:"Guide Expert",title:"Comment Reconnaître un Vrai Diamant",description:"Tests domestiques, instruments professionnels et expertise gemmologique : tout savoir pour identifier un vrai diamant."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Vrai diamant ou imitation : comment en avoir le cœur net ?"}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:["Zircon cubique, moissanite, strass, ",t.jsx(b,{to:"/diamant-naturel-vs-laboratoire",className:"text-gold hover:text-gold/80 underline",children:"diamant de laboratoire"}),"… Les imitations et substituts du diamant naturel sont nombreux. Certains tests simples peuvent donner des indices, mais seule une expertise gemmologique professionnelle offre une certitude absolue."]}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les tests domestiques (brouillard, journal, UV) sont des premiers filtres utiles mais limités. Ils ne permettent pas de distinguer un diamant naturel d'une moissanite de qualité ou d'un diamant synthétique. Pour cela, des instruments spécialisés — réfractomètre, spectroscope, appareil de photoluminescence — sont indispensables."}),t.jsxs("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:["Chez Obagem, nos gemmologues certifiés ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:text-gold/80 underline",children:"GIA"})," réalisent une expertise gratuite et sans engagement. En moins d'une heure, vous saurez exactement ce que vous possédez, avec une ",t.jsx(b,{to:"/comment-estimer-valeur-diamant",className:"text-gold hover:text-gold/80 underline",children:"estimation précise de sa valeur"}),"."]}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/les-4c-du-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Comprendre les 4C ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Expertise gratuite ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Expertise gemmologique pour reconnaître un vrai diamant chez Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Méthodes de vérification"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"6 méthodes pour identifier un diamant"}),t.jsx("p",{className:"font-body text-cream/50 mt-4 max-w-xl mx-auto",children:"Du test maison à l'expertise professionnelle, par ordre de fiabilité croissante."})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-6 max-w-3xl mx-auto",children:iG.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-cream/10",children:[t.jsxs("div",{className:"flex items-center gap-3 mb-3",children:[t.jsx(e.icon,{className:"w-6 h-6 text-gold"}),t.jsx("h3",{className:"font-display text-lg text-cream",children:e.title})]}),t.jsx("p",{className:"font-body text-sm text-cream/60 leading-relaxed",children:e.description})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Conseils d'expert"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Les pièges à éviter"})]}),t.jsx("div",{className:"space-y-4",children:["Se fier uniquement aux tests maison pour conclure sur l'authenticité d'une pierre","Confondre moissanite et diamant avec un testeur thermique basique","Considérer qu'un diamant sans inclusion est forcément vrai — il peut être synthétique","Acheter ou vendre sans expertise gemmologique professionnelle préalable"].map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-border",children:[t.jsx(Nl,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("p",{className:"font-body text-sm text-muted-foreground",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-secondary/30",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vos questions sur l'authenticité des diamants"})]}),t.jsx("div",{className:"space-y-6",children:Sj.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border bg-background",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:Sj.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/diamant-naturel-vs-laboratoire",label:"Diamant Naturel vs Laboratoire"},{to:"/expertise-gia",label:"Expertise GIA"},{to:"/comment-estimer-valeur-diamant",label:"Estimer la Valeur d'un Diamant"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Expertise gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faire authentifier votre diamant"}),t.jsx("p",{className:"font-body text-cream/60",children:"Nos gemmologues certifiés GIA vérifient l'authenticité de votre diamant gratuitement et vous fournissent une estimation de sa valeur."})]}),t.jsx(L,{page:"reconnaitre-vrai-diamant"})]})})]}),t.jsx(R,{})]}),rG=["Solitaires, bagues de fiançailles, bagues trilogy et bagues cocktail","Expertise des diamants selon les critères GIA : taille, couleur, pureté, carat","Valorisation des montures en or blanc, or jaune, or rose et platine","Prise en compte de la signature : Cartier, Tiffany, Van Cleef, Boucheron…","Analyse de la qualité de sertissage et de l'état de conservation","Paiement immédiat et discrétion absolue dans nos bureaux du Marais"],Aj=[{question:"Comment est évaluée une bague en diamant ?",answer:"L'évaluation repose sur l'analyse du diamant central (les 4C selon le GIA), la qualité des diamants d'accompagnement, la nature et la pureté du métal (or, platine), la qualité du sertissage, et l'éventuelle signature d'une grande maison de joaillerie."},{question:"Ma bague n'a pas de certificat GIA, puis-je la vendre ?",answer:"Absolument. Nos gemmologues certifiés GIA évaluent votre diamant selon les mêmes standards rigoureux, même sans certificat préexistant. La présence d'un certificat peut cependant augmenter la valeur perçue par les acheteurs."},{question:"Quelle différence entre un solitaire et une bague trilogy ?",answer:"Le solitaire met en valeur un unique diamant central, tandis que la bague trilogy présente trois pierres symbolisant le passé, le présent et le futur. Les deux formats sont très recherchés, avec des critères de valorisation différents."},{question:"La signature d'une maison influence-t-elle le prix ?",answer:"Oui, significativement. Une bague signée Cartier, Tiffany ou Van Cleef & Arpels bénéficie d'une prime de marque pouvant atteindre 30 à 50% par rapport à une bague non signée de qualité équivalente, en raison de la demande des collectionneurs."}],nG=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-bague-diamant",fallbackTitle:"Vendre une Bague en Diamant | Expertise & Rachat | Obagem Paris",fallbackDescription:"Vendez votre bague en diamant à Paris. Expertise par gemmologues certifiés GIA, solitaires et bagues signées. Estimation gratuite et confidentielle.",canonical:"/vendre-bague-diamant"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:wt,subtitle:"Bijoux d'Exception",title:"Vendre une Bague en Diamant",description:"Expertise et valorisation de vos bagues en diamant par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"La bague en diamant, symbole universel d'élégance"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La bague en diamant est sans doute le bijou le plus emblématique de la joaillerie. Du solitaire classique aux créations contemporaines les plus audacieuses, chaque bague raconte une histoire unique. Qu'il s'agisse d'une bague de fiançailles vintage, d'un solitaire certifié GIA ou d'une création signée par une grande maison, la valeur d'une bague en diamant repose sur de multiples critères."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Chez Obagem, nos gemmologues certifiés GIA analysent chaque bague sous tous ses aspects : qualité du diamant central (les 4C), qualité des diamants d'accompagnement, nature et pureté du métal, qualité du sertissage, signature éventuelle et état général de la pièce."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Que votre bague soit un héritage familial, un bijou signé d'une grande maison ou une pièce contemporaine, nous vous garantissons une expertise rigoureuse et une offre juste reflétant la valeur réelle du marché."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Vendre un diamant ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/les-4c-du-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Les 4C du diamant ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ae,alt:"Expertise bague diamant Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos engagements"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi vendre votre bague chez Obagem"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:rG.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vendre une bague en diamant"})]}),t.jsx("div",{className:"space-y-6",children:Aj.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:Aj.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-une-bague-de-fiancailles-vintage-expertise-et-vente-chez-obagem",label:"Bagues de fiançailles vintage"},{to:"/vendre-bijou",label:"Vendre un bijou"},{to:"/comment-estimer-valeur-diamant",label:"Estimer la valeur d'un diamant"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites estimer votre bague en diamant"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-bague-diamant"})]})})]}),t.jsx(R,{})]}),oG=["Dormeuses, pendantes, puces, clips et créoles en diamant","Expertise des diamants centraux et d'accompagnement selon les critères GIA","Valorisation des montures en or, platine et métaux précieux","Prise en compte des signatures : Cartier, Van Cleef, Boucheron, Bulgari…","Analyse du pavage, du sertissage et de l'état de conservation","Paiement immédiat et confidentialité garantie dans nos bureaux du Marais"],Ij=[{question:"Quels types de boucles d'oreilles achetez-vous ?",answer:"Nous achetons tous les types : dormeuses, puces, pendantes, clips, créoles et boucles chandelier. Qu'elles soient signées ou non, vintage ou contemporaines, chaque paire est évaluée selon la qualité des pierres, du métal et du sertissage."},{question:"Comment évaluez-vous des boucles d'oreilles avec plusieurs diamants ?",answer:"Nous évaluons le poids total en carats, l'homogénéité des pierres (couleur, pureté), la qualité du sertissage et la symétrie de l'ensemble. Pour les boucles signées, la prime de marque est également prise en compte."},{question:"Faut-il que les deux boucles soient présentes ?",answer:"Idéalement oui, car une paire complète a une valeur supérieure. Cependant, nous pouvons également évaluer et racheter une boucle d'oreille unique, notamment si le diamant central est de qualité significative."},{question:"Les boucles d'oreilles vintage ont-elles plus de valeur ?",answer:"Les boucles vintage, notamment Art Déco ou Belle Époque, sont très recherchées par les collectionneurs et peuvent atteindre des prix supérieurs aux pièces contemporaines. Leur valeur dépend de l'époque, du style, de la qualité des pierres et de l'état de conservation."}],lG=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-boucles-oreilles-diamant",fallbackTitle:"Vendre des Boucles d'Oreilles en Diamant | Expertise | Obagem Paris",fallbackDescription:"Vendez vos boucles d'oreilles en diamant à Paris. Expertise par gemmologues certifiés GIA, dormeuses, pendantes et clips signés. Estimation gratuite.",canonical:"/vendre-boucles-oreilles-diamant"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Bijoux d'Exception",title:"Vendre des Boucles d'Oreilles en Diamant",description:"Expertise et valorisation de vos boucles d'oreilles en diamant par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Boucles d'oreilles en diamant : un marché en constante demande"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Les boucles d'oreilles en diamant comptent parmi les bijoux les plus recherchés sur le marché de la joaillerie. Des dormeuses classiques aux pendants d'oreilles spectaculaires, en passant par les puces discrètes et les clips vintage, chaque paire possède une valeur qui dépend de la qualité des pierres, du métal et du design."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Nos gemmologues certifiés GIA évaluent avec précision chaque paire : poids total en carats, couleur, pureté et taille des diamants, qualité du sertissage, nature du métal et éventuelle signature d'une maison de joaillerie renommée."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Que vos boucles d'oreilles soient des pièces héritées, des créations signées ou des bijoux contemporains, nous vous proposons une expertise transparente et une offre reflétant la valeur réelle du marché."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Vendre un bijou ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux signés ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Tt,alt:"Expertise boucles d'oreilles diamant Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos engagements"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi vendre vos boucles d'oreilles chez Obagem"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:oG.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vendre des boucles d'oreilles en diamant"})]}),t.jsx("div",{className:"space-y-6",children:Ij.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:Ij.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-bague-diamant",label:"Bagues en diamant"},{to:"/vendre-bracelet-diamant",label:"Bracelets en diamant"},{to:"/vendre-des-colliers-et-pendentifs-estimation-expertise-chez-obagem",label:"Colliers & Pendentifs"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites estimer vos boucles d'oreilles"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-boucles-oreilles-diamant"})]})})]}),t.jsx(R,{})]}),cG=["Bracelets tennis, rivière, manchette et jonc en diamant","Expertise de chaque diamant selon les critères GIA : carat, couleur, pureté, taille","Valorisation des montures en or blanc, or jaune, or rose et platine","Prise en compte de la signature des grandes maisons de joaillerie","Analyse du pavage, de la qualité de sertissage et de l'état de conservation","Paiement immédiat et confidentialité absolue dans nos bureaux du Marais"],Tj=[{question:"Qu'est-ce qu'un bracelet tennis en diamant ?",answer:"Le bracelet tennis est une ligne continue de diamants sertis individuellement, généralement en griffes. Son nom vient de la joueuse Chris Evert qui perdit le sien lors d'un match en 1987. C'est l'un des bracelets les plus recherchés et sa valeur dépend du poids total, de l'homogénéité et de la qualité des pierres."},{question:"Comment évaluez-vous un bracelet rivière ?",answer:"Le bracelet rivière présente des diamants de taille dégressive. Nous évaluons le poids total en carats, la qualité et l'homogénéité des pierres, la fluidité du sertissage et l'état du métal. Les bracelets rivière signés atteignent des prix supérieurs."},{question:"Un bracelet avec pavage a-t-il de la valeur ?",answer:"Oui, les bracelets avec pavage de diamants ont une valeur significative. Le poids total en carats, la qualité du sertissage (notamment le sertissage invisible), la régularité des pierres et la signature de la maison sont les critères clés d'évaluation."},{question:"Rachetez-vous les bracelets en or sans diamant ?",answer:"Nous nous spécialisons dans les pièces avec diamants et pierres précieuses. Pour les bracelets en or sans pierre, nous pouvons vous orienter, mais notre expertise se concentre sur les pièces de joaillerie avec pierres de valeur."}],dG=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-bracelet-diamant",fallbackTitle:"Vendre un Bracelet en Diamant | Expertise & Rachat | Obagem Paris",fallbackDescription:"Vendez votre bracelet en diamant à Paris. Expertise par gemmologues certifiés GIA, bracelets tennis, rivière et signés. Estimation gratuite.",canonical:"/vendre-bracelet-diamant"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:oe,subtitle:"Bijoux d'Exception",title:"Vendre un Bracelet en Diamant",description:"Expertise et valorisation de vos bracelets en diamant par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Le bracelet en diamant, entre élégance et investissement"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Le bracelet en diamant est une pièce de joaillerie qui allie raffinement et valeur patrimoniale. Du bracelet tennis classique, composé d'une ligne continue de diamants, au bracelet manchette spectaculaire serti de pierres précieuses, chaque pièce représente un investissement significatif."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Nos gemmologues certifiés GIA évaluent avec précision le poids total en carats, la qualité individuelle de chaque diamant, la nature et la pureté du métal, ainsi que la qualité du sertissage. Les bracelets rivière et tennis bénéficient d'une cotation spécifique liée au poids total et à l'homogénéité des pierres."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Que votre bracelet soit un bijou de succession, une pièce signée ou une création contemporaine, nous vous offrons une expertise complète et une offre compétitive."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Vendre un bijou ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/prix-diamant-carat",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Prix du diamant au carat ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:He,alt:"Expertise bracelet diamant Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos engagements"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi vendre votre bracelet chez Obagem"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:cG.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vendre un bracelet en diamant"})]}),t.jsx("div",{className:"space-y-6",children:Tj.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:Tj.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/vendre-bague-diamant",label:"Bagues en diamant"},{to:"/vendre-boucles-oreilles-diamant",label:"Boucles d'oreilles en diamant"},{to:"/vendre-des-parures-completes",label:"Parures complètes"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites estimer votre bracelet en diamant"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-bracelet-diamant"})]})})]}),t.jsx(R,{})]}),uG=["Rolex, Patek Philippe, Audemars Piguet, Cartier, Omega et autres manufactures","Expertise des complications : chronographe, tourbillon, répétition minutes, calendrier perpétuel","Valorisation des matériaux : or, platine, acier, cadrans en pierres précieuses","Prise en compte de la rareté : éditions limitées, séries spéciales, modèles discontinués","Analyse de l'état, de la présence de boîte et papiers d'origine","Paiement immédiat et confidentialité absolue dans nos bureaux du Marais"],qj=[{question:"Quelles marques de montres achetez-vous ?",answer:"Nous achetons principalement les montres des grandes manufactures : Rolex, Patek Philippe, Audemars Piguet, Cartier, Omega, Vacheron Constantin, IWC, Jaeger-LeCoultre, Breguet, A. Lange & Söhne, et d'autres marques de prestige."},{question:"La boîte et les papiers d'origine sont-ils importants ?",answer:"Oui, la présence de la boîte d'origine, des papiers (garantie, certificat) et de l'historique d'entretien peut augmenter la valeur de 10 à 30% selon les modèles. Pour certaines références Rolex ou Patek Philippe, ces éléments sont particulièrement valorisés."},{question:"Comment évaluez-vous une montre avec complications ?",answer:"Les complications horlogères (tourbillon, répétition minutes, calendrier perpétuel) augmentent significativement la valeur. Nous évaluons le type et le nombre de complications, l'état du mouvement, la rareté du calibre et la demande du marché pour ce type spécifique."},{question:"Un modèle discontinué vaut-il plus cher ?",answer:"Souvent oui. Les modèles discontinués, notamment chez Rolex (comme certaines références de Submariner ou Daytona) et Patek Philippe, peuvent voir leur cote augmenter significativement après l'arrêt de production en raison de la rareté croissante."}],mG=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"vendre-montre-luxe",fallbackTitle:"Vendre une Montre de Luxe | Expertise & Rachat | Obagem Paris",fallbackDescription:"Vendez votre montre de luxe à Paris. Expertise Rolex, Patek Philippe, Cartier, Audemars Piguet. Estimation gratuite et confidentielle par nos experts.",canonical:"/vendre-montre-luxe"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:ba,subtitle:"Bijoux d'Exception",title:"Vendre une Montre de Luxe",description:"Expertise et valorisation de vos montres de luxe par nos spécialistes."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Montres de luxe : un marché en pleine expansion"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Le marché des montres de luxe d'occasion connaît une croissance exceptionnelle. Les grandes manufactures horlogères — Rolex, Patek Philippe, Audemars Piguet, Cartier — voient certains de leurs modèles atteindre des prix records sur le marché secondaire. La rareté, l'état de conservation et la présence des documents d'origine sont des facteurs déterminants."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Chez Obagem, nous évaluons chaque montre avec rigueur : authenticité, état du mouvement, du boîtier et du cadran, complications horlogères, provenance et documentation. Notre connaissance approfondie du marché nous permet de proposer des offres compétitives, alignées sur les cours actuels."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Que votre montre soit une Rolex Daytona, une Patek Philippe Nautilus, un Cartier Tank ou une Audemars Piguet Royal Oak, nous vous garantissons une évaluation professionnelle et un rachat immédiat au juste prix."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/obagem-rolex-page",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Montres Rolex ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-bijou",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Vendre un bijou ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs("a",{href:"#formulaire",className:"inline-flex items-center gap-2 bg-gold/10 border border-gold/30 text-gold hover:bg-gold/20 font-body text-sm tracking-wider uppercase transition-colors px-5 py-2.5",children:["Demander une analyse confidentielle ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ue,alt:"Expertise montre de luxe Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos engagements"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"Pourquoi vendre votre montre chez Obagem"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:uG.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12 max-w-3xl",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Questions fréquentes"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:"Vendre une montre de luxe"})]}),t.jsx("div",{className:"space-y-6",children:qj.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,y:15},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:s*.1},className:"p-6 border border-border",children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-3",children:e.question}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed",children:e.answer})]},s))}),t.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify({"@context":"https://schema.org","@type":"FAQPage",mainEntity:qj.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))})}})]})}),t.jsx("section",{className:"py-16 bg-secondary/30",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/obagem-rolex-page",label:"Montres Rolex"},{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",label:"Bijoux signés"},{to:"/vendre-bague-diamant",label:"Bagues en diamant"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites estimer votre montre de luxe"}),t.jsx("p",{className:"font-body text-cream/50",children:"Décrivez votre pièce et recevez une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"vendre-montre-luxe"})]})})]}),t.jsx(R,{})]}),Ye=({slug:e,seoTitle:s,seoDescription:i,heroTitle:a,heroSubtitle:r,introSubtitle:n,introTitle:o,introText:l,avantagesTitle:c,avantages:d,servicesTitle:u,services:p,internalLinks:x,formTitle:h,formSubtitle:j})=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:e,fallbackTitle:s,fallbackDescription:i,canonical:`/${e}`}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:wt,subtitle:r,title:a,description:"Expertise indépendante et service à distance sécurisé, avec rendez-vous possible à Paris."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:n}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:o}),t.jsx("div",{className:"w-16 h-px bg-gold mb-8"}),t.jsx("div",{className:"font-body text-muted-foreground leading-relaxed space-y-4",children:l}),t.jsxs("div",{className:"flex items-center gap-2 text-gold mt-6",children:[t.jsx(or,{className:"w-4 h-4"}),t.jsx("span",{className:"font-body text-sm",children:"Service à distance sécurisé + bureaux à Paris"})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:Ue,alt:"Bureaux Obagem, Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Notre Engagement"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:c})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:d.map((f,w)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:w*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:f})]},w))})]})}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Nos Expertises"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground",children:u})]}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:p.map((f,w)=>t.jsxs(m.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:w*.15},className:"text-center p-8 border border-border/50 hover:border-gold/30 transition-colors duration-500",children:[t.jsx("h3",{className:"font-display text-xl text-foreground mb-3",children:f.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground leading-relaxed mb-4",children:f.desc}),t.jsxs(b,{to:f.link,className:"inline-flex items-center gap-1 text-gold hover:text-gold/80 font-body text-xs tracking-wider uppercase transition-colors",children:["En savoir plus ",t.jsx(k,{className:"w-3 h-3"})]})]},w))})]})}),t.jsx("section",{className:"py-16 bg-noir",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:x.map((f,w)=>t.jsxs(b,{to:f.to,className:"flex items-center gap-3 p-5 border border-cream/10 hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-cream/70 group-hover:text-cream transition-colors",children:f.label}),t.jsx(k,{className:"w-4 h-4 text-cream/30 ml-auto group-hover:text-gold transition-colors"})]},w))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:j}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-4",children:h}),t.jsx("p",{className:"font-body text-muted-foreground",children:"Contactez-nous pour une consultation confidentielle."})]}),t.jsx(L,{page:e})]})})]}),t.jsx(R,{})]}),pG=()=>t.jsx(Ye,{slug:"vendre-diamant-marseille",seoTitle:"Vendre un Diamant à Marseille | Expertise GIA | Obagem",seoDescription:"Vendre un diamant à Marseille au meilleur prix. Expertise GIA à distance sécurisée, paiement immédiat. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Vendre un Diamant à Marseille",heroSubtitle:"Marseille",introSubtitle:"Service à distance sécurisé",introTitle:"Vendez votre diamant depuis Marseille en toute confiance",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Deuxième ville de France, Marseille abrite un patrimoine joaillier riche, hérité de générations de familles méditerranéennes. ",t.jsx("strong",{className:"text-foreground",children:"Obagem vous propose un service d'expertise à distance sécurisé"}),", spécialement conçu pour les propriétaires de diamants éloignés de Paris."]}),t.jsxs("p",{children:["Nos gemmologues certifiés ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," réalisent l'",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise de votre diamant"})," par visioconférence après réception sécurisée de votre pierre. Un rendez-vous dans nos bureaux parisiens est également possible."]})]}),avantagesTitle:"Pourquoi choisir Obagem depuis Marseille",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise par visioconférence réalisée devant vous par nos gemmologues GIA","Paiement immédiat par virement sécurisé après accord","Confidentialité absolue — aucune information partagée avec des tiers","Possibilité de rendez-vous dans nos bureaux parisiens du Marais","Accès direct à notre réseau d'acheteurs : Paris, Genève, Tel Aviv"],servicesTitle:"Ce que nous expertisons",services:[{title:"Diamants",desc:"Toutes tailles, tous poids, certifiés ou non. De la pierre solitaire aux lots professionnels.",link:"/vendre-diamant"},{title:"Bijoux Signés",desc:"Cartier, Van Cleef & Arpels, Tiffany, Boucheron et autres grandes maisons.",link:"/vendre-bijou"},{title:"Pierres Précieuses",desc:"Émeraudes, rubis, saphirs — expertises avec certificats GIA, Gübelin ou SSEF.",link:"/emeraude"}],internalLinks:[{to:"/rachat-diamant",label:"Rachat de diamant"},{to:"/vendre-diamants-montes",label:"Diamants montés"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez une expertise depuis Marseille",formSubtitle:"Service à distance"}),xG=()=>t.jsx(Ye,{slug:"vendre-diamant-lyon",seoTitle:"Vendre un Diamant à Lyon | Expertise GIA | Obagem",seoDescription:"Vendre un diamant à Lyon au meilleur prix. Expertise GIA à distance sécurisée, paiement immédiat. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Vendre un Diamant à Lyon",heroSubtitle:"Lyon",introSubtitle:"Service à distance sécurisé",introTitle:"Vendez votre diamant depuis Lyon avec un expert",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Capitale de la soie et ville à la tradition joaillière reconnue, Lyon compte de nombreux propriétaires de diamants de qualité. ",t.jsx("strong",{className:"text-foreground",children:"Obagem met à votre disposition son expertise de diamantaire indépendant"}),", accessible depuis Lyon grâce à notre service à distance sécurisé."]}),t.jsxs("p",{children:["Nos gemmologues certifiés ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," réalisent l'",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise de votre diamant"})," par visioconférence. Un déplacement à nos bureaux parisiens du Marais reste possible pour les pièces exceptionnelles."]})]}),avantagesTitle:"Pourquoi choisir Obagem depuis Lyon",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise par visioconférence réalisée devant vous par nos gemmologues GIA","Paiement immédiat par virement sécurisé après accord","Confidentialité absolue — aucune information partagée avec des tiers","Lyon–Paris en 2h par TGV pour un rendez-vous en personne","Accès direct à notre réseau d'acheteurs : Paris, Genève, Tel Aviv"],servicesTitle:"Ce que nous expertisons",services:[{title:"Diamants",desc:"Toutes tailles, tous poids, certifiés ou non. De la pierre solitaire aux lots professionnels.",link:"/vendre-diamant"},{title:"Bijoux Signés",desc:"Cartier, Van Cleef & Arpels, Tiffany, Boucheron et autres grandes maisons.",link:"/vendre-bijou"},{title:"Pierres Précieuses",desc:"Émeraudes, rubis, saphirs — expertises avec certificats GIA, Gübelin ou SSEF.",link:"/emeraude"}],internalLinks:[{to:"/rachat-diamant",label:"Rachat de diamant"},{to:"/vendre-diamants-montes",label:"Diamants montés"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez une expertise depuis Lyon",formSubtitle:"Service à distance"}),hG=()=>t.jsx(Ye,{slug:"vendre-diamant-bordeaux",seoTitle:"Vendre un Diamant à Bordeaux | Expertise GIA | Obagem",seoDescription:"Vendre un diamant à Bordeaux au meilleur prix. Expertise GIA à distance sécurisée, paiement immédiat. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Vendre un Diamant à Bordeaux",heroSubtitle:"Bordeaux",introSubtitle:"Service à distance sécurisé",introTitle:"Vendez votre diamant depuis Bordeaux en toute sérénité",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Ville au patrimoine exceptionnel, Bordeaux recèle de bijoux d'héritage et de diamants transmis de génération en génération. ",t.jsx("strong",{className:"text-foreground",children:"Obagem vous accompagne depuis Bordeaux"})," grâce à un service d'expertise à distance entièrement sécurisé."]}),t.jsxs("p",{children:["Nos gemmologues certifiés ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," réalisent l'",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise de votre diamant"})," par visioconférence après réception sécurisée. Un rendez-vous à Paris est toujours possible."]})]}),avantagesTitle:"Pourquoi choisir Obagem depuis Bordeaux",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise par visioconférence réalisée devant vous par nos gemmologues GIA","Paiement immédiat par virement sécurisé après accord","Confidentialité absolue — aucune information partagée avec des tiers","Bordeaux–Paris en 2h par TGV pour un rendez-vous en personne","Accès direct à notre réseau d'acheteurs : Paris, Genève, Tel Aviv"],servicesTitle:"Ce que nous expertisons",services:[{title:"Diamants",desc:"Toutes tailles, tous poids, certifiés ou non. De la pierre solitaire aux lots professionnels.",link:"/vendre-diamant"},{title:"Bijoux Signés",desc:"Cartier, Van Cleef & Arpels, Tiffany, Boucheron et autres grandes maisons.",link:"/vendre-bijou"},{title:"Pierres Précieuses",desc:"Émeraudes, rubis, saphirs — expertises avec certificats GIA, Gübelin ou SSEF.",link:"/emeraude"}],internalLinks:[{to:"/rachat-diamant",label:"Rachat de diamant"},{to:"/vendre-diamants-montes",label:"Diamants montés"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez une expertise depuis Bordeaux",formSubtitle:"Service à distance"}),gG=()=>t.jsx(Ye,{slug:"vendre-diamant-lille",seoTitle:"Vendre un Diamant à Lille | Expertise GIA | Obagem",seoDescription:"Vendre un diamant à Lille au meilleur prix. Expertise GIA à distance sécurisée, paiement immédiat. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Vendre un Diamant à Lille",heroSubtitle:"Lille",introSubtitle:"Service à distance sécurisé",introTitle:"Vendez votre diamant depuis Lille avec un diamantaire expert",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Au carrefour de l'Europe, Lille et sa région abritent une tradition de bijoux héritée des échanges avec la Belgique et les Pays-Bas. ",t.jsx("strong",{className:"text-foreground",children:"Obagem vous propose un service d'expertise à distance"})," parfaitement adapté aux propriétaires de diamants du Nord de la France."]}),t.jsxs("p",{children:["Nos gemmologues certifiés ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," réalisent l'",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise de votre diamant"})," par visioconférence. Lille n'est qu'à 1h de Paris en TGV pour un rendez-vous en personne."]})]}),avantagesTitle:"Pourquoi choisir Obagem depuis Lille",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise par visioconférence réalisée devant vous par nos gemmologues GIA","Paiement immédiat par virement sécurisé après accord","Confidentialité absolue — aucune information partagée avec des tiers","Lille–Paris en 1h par TGV pour un rendez-vous au Marais","Accès direct à notre réseau d'acheteurs : Paris, Genève, Tel Aviv, Anvers"],servicesTitle:"Ce que nous expertisons",services:[{title:"Diamants",desc:"Toutes tailles, tous poids, certifiés ou non. De la pierre solitaire aux lots professionnels.",link:"/vendre-diamant"},{title:"Bijoux Signés",desc:"Cartier, Van Cleef & Arpels, Tiffany, Boucheron et autres grandes maisons.",link:"/vendre-bijou"},{title:"Pierres Précieuses",desc:"Émeraudes, rubis, saphirs — expertises avec certificats GIA, Gübelin ou SSEF.",link:"/emeraude"}],internalLinks:[{to:"/rachat-diamant",label:"Rachat de diamant"},{to:"/vendre-diamants-montes",label:"Diamants montés"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez une expertise depuis Lille",formSubtitle:"Service à distance"}),fG=()=>t.jsx(Ye,{slug:"vendre-diamant-nice",seoTitle:"Vendre un Diamant à Nice | Expertise GIA | Obagem",seoDescription:"Vendre un diamant à Nice au meilleur prix. Expertise GIA à distance sécurisée, paiement immédiat. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Vendre un Diamant à Nice",heroSubtitle:"Nice, Côte d'Azur",introSubtitle:"Service à distance sécurisé",introTitle:"Vendez votre diamant depuis Nice et la Côte d'Azur",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["La Côte d'Azur concentre une clientèle internationale et un patrimoine joaillier exceptionnel. ",t.jsx("strong",{className:"text-foreground",children:"Obagem vous offre un service d'expertise à distance sécurisé"}),", idéal pour les propriétaires de diamants de Nice, Cannes et Monaco."]}),t.jsxs("p",{children:["Nos gemmologues certifiés ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," réalisent l'",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise de votre diamant"})," par visioconférence. Un rendez-vous à Paris est toujours possible pour les pièces de haute valeur."]})]}),avantagesTitle:"Pourquoi choisir Obagem depuis Nice",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise par visioconférence réalisée devant vous par nos gemmologues GIA","Paiement immédiat par virement sécurisé après accord","Confidentialité absolue — aucune information partagée avec des tiers","Service adapté à la clientèle internationale de la Côte d'Azur","Accès direct à notre réseau d'acheteurs : Paris, Genève, Tel Aviv"],servicesTitle:"Ce que nous expertisons",services:[{title:"Diamants",desc:"Toutes tailles, tous poids, certifiés ou non. De la pierre solitaire aux lots professionnels.",link:"/vendre-diamant"},{title:"Bijoux Signés",desc:"Cartier, Van Cleef & Arpels, Tiffany, Boucheron et autres grandes maisons.",link:"/vendre-bijou"},{title:"Pierres Précieuses",desc:"Émeraudes, rubis, saphirs — expertises avec certificats GIA, Gübelin ou SSEF.",link:"/emeraude"}],internalLinks:[{to:"/rachat-diamant",label:"Rachat de diamant"},{to:"/vendre-diamants-montes",label:"Diamants montés"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez une expertise depuis Nice",formSubtitle:"Service à distance"}),vG=()=>t.jsx(Ye,{slug:"vendre-bijoux-marseille",seoTitle:"Vendre des Bijoux à Marseille | Expertise Joaillerie | Obagem",seoDescription:"Vendre vos bijoux à Marseille au meilleur prix. Expertise joaillière à distance, paiement immédiat. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Vendre des Bijoux à Marseille",heroSubtitle:"Marseille",introSubtitle:"Service à distance sécurisé",introTitle:"Vendez vos bijoux depuis Marseille en toute confiance",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Marseille, cité méditerranéenne au riche héritage culturel, abrite de nombreux bijoux de famille, pièces signées et créations de grandes maisons. ",t.jsx("strong",{className:"text-foreground",children:"Obagem vous propose un service de rachat de bijoux à distance"}),", adapté aux propriétaires marseillais."]}),t.jsxs("p",{children:["Nos gemmologues certifiés ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," expertisent vos ",t.jsx(b,{to:"/vendre-bijou",className:"text-gold hover:underline",children:"bijoux"})," par visioconférence après réception sécurisée. Bijoux signés, or, platine et pierres précieuses : nous évaluons l'ensemble de vos pièces."]})]}),avantagesTitle:"Pourquoi vendre vos bijoux avec Obagem",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise par visioconférence réalisée devant vous par nos gemmologues GIA","Paiement immédiat par virement sécurisé après accord","Confidentialité absolue — aucune information partagée avec des tiers","Expertise de bijoux signés : Cartier, Van Cleef, Boucheron, Tiffany…","Accès direct à notre réseau d'acheteurs internationaux"],servicesTitle:"Bijoux que nous rachetons",services:[{title:"Bijoux Signés",desc:"Cartier, Van Cleef & Arpels, Tiffany, Boucheron et autres grandes maisons de joaillerie.",link:"/vendre-bijou"},{title:"Diamants",desc:"Diamants montés ou non montés, certifiés ou non, toutes tailles et tous poids.",link:"/vendre-diamant"},{title:"Pierres Précieuses",desc:"Émeraudes, rubis, saphirs montés sur bijoux ou pierres libres.",link:"/emeraude"}],internalLinks:[{to:"/rachat-bijoux",label:"Rachat de bijoux"},{to:"/vendre-bijou-famille",label:"Bijoux de famille"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez une expertise depuis Marseille",formSubtitle:"Service à distance"}),bG=()=>t.jsx(Ye,{slug:"vendre-bijoux-lyon",seoTitle:"Vendre des Bijoux à Lyon | Expertise Joaillerie | Obagem",seoDescription:"Vendre vos bijoux à Lyon au meilleur prix. Expertise joaillière à distance, paiement immédiat. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Vendre des Bijoux à Lyon",heroSubtitle:"Lyon",introSubtitle:"Service à distance sécurisé",introTitle:"Vendez vos bijoux depuis Lyon avec un expert joaillier",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Lyon, capitale de la gastronomie et de la soie, possède une tradition joaillière ancienne. ",t.jsx("strong",{className:"text-foreground",children:"Obagem vous accompagne dans la vente de vos bijoux"})," grâce à un service d'expertise à distance sécurisé et confidentiel."]}),t.jsxs("p",{children:["Nos gemmologues certifiés ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," expertisent vos ",t.jsx(b,{to:"/vendre-bijou",className:"text-gold hover:underline",children:"bijoux"})," par visioconférence. Lyon–Paris en 2h par TGV pour un rendez-vous en personne si vous le souhaitez."]})]}),avantagesTitle:"Pourquoi vendre vos bijoux avec Obagem",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise par visioconférence réalisée devant vous par nos gemmologues GIA","Paiement immédiat par virement sécurisé après accord","Confidentialité absolue — aucune information partagée avec des tiers","Lyon–Paris en 2h par TGV pour un rendez-vous au Marais","Accès direct à notre réseau d'acheteurs internationaux"],servicesTitle:"Bijoux que nous rachetons",services:[{title:"Bijoux Signés",desc:"Cartier, Van Cleef & Arpels, Tiffany, Boucheron et autres grandes maisons de joaillerie.",link:"/vendre-bijou"},{title:"Diamants",desc:"Diamants montés ou non montés, certifiés ou non, toutes tailles et tous poids.",link:"/vendre-diamant"},{title:"Pierres Précieuses",desc:"Émeraudes, rubis, saphirs montés sur bijoux ou pierres libres.",link:"/emeraude"}],internalLinks:[{to:"/rachat-bijoux",label:"Rachat de bijoux"},{to:"/vendre-bijou-famille",label:"Bijoux de famille"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez une expertise depuis Lyon",formSubtitle:"Service à distance"}),yG=()=>t.jsx(Ye,{slug:"vendre-bijoux-bordeaux",seoTitle:"Vendre des Bijoux à Bordeaux | Expertise Joaillerie | Obagem",seoDescription:"Vendre vos bijoux à Bordeaux au meilleur prix. Expertise joaillière à distance, paiement immédiat. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Vendre des Bijoux à Bordeaux",heroSubtitle:"Bordeaux",introSubtitle:"Service à distance sécurisé",introTitle:"Vendez vos bijoux depuis Bordeaux en toute sérénité",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Bordeaux, ville classée au patrimoine mondial, est connue pour ses familles aux bijoux d'héritage précieusement conservés. ",t.jsx("strong",{className:"text-foreground",children:"Obagem vous propose un service de rachat de bijoux à distance"}),", idéal pour les Bordelais souhaitant valoriser leurs pièces."]}),t.jsxs("p",{children:["Nos gemmologues certifiés ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," expertisent vos ",t.jsx(b,{to:"/vendre-bijou",className:"text-gold hover:underline",children:"bijoux"})," par visioconférence après réception sécurisée. Bordeaux–Paris en 2h par TGV."]})]}),avantagesTitle:"Pourquoi vendre vos bijoux avec Obagem",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise par visioconférence réalisée devant vous par nos gemmologues GIA","Paiement immédiat par virement sécurisé après accord","Confidentialité absolue — aucune information partagée avec des tiers","Bordeaux–Paris en 2h par TGV pour un rendez-vous en personne","Accès direct à notre réseau d'acheteurs internationaux"],servicesTitle:"Bijoux que nous rachetons",services:[{title:"Bijoux Signés",desc:"Cartier, Van Cleef & Arpels, Tiffany, Boucheron et autres grandes maisons de joaillerie.",link:"/vendre-bijou"},{title:"Diamants",desc:"Diamants montés ou non montés, certifiés ou non, toutes tailles et tous poids.",link:"/vendre-diamant"},{title:"Pierres Précieuses",desc:"Émeraudes, rubis, saphirs montés sur bijoux ou pierres libres.",link:"/emeraude"}],internalLinks:[{to:"/rachat-bijoux",label:"Rachat de bijoux"},{to:"/vendre-bijou-famille",label:"Bijoux de famille"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez une expertise depuis Bordeaux",formSubtitle:"Service à distance"}),jG=()=>t.jsx(Ye,{slug:"vendre-bijoux-lille",seoTitle:"Vendre des Bijoux à Lille | Expertise Joaillerie | Obagem",seoDescription:"Vendre vos bijoux à Lille au meilleur prix. Expertise joaillière à distance, paiement immédiat. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Vendre des Bijoux à Lille",heroSubtitle:"Lille",introSubtitle:"Service à distance sécurisé",introTitle:"Vendez vos bijoux depuis Lille avec un expert",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Au carrefour de l'Europe, Lille et les Hauts-de-France abritent un patrimoine joaillier influencé par les traditions belges et néerlandaises. ",t.jsx("strong",{className:"text-foreground",children:"Obagem vous accompagne dans la vente de vos bijoux"})," grâce à un service d'expertise à distance sécurisé."]}),t.jsxs("p",{children:["Nos gemmologues certifiés ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," expertisent vos ",t.jsx(b,{to:"/vendre-bijou",className:"text-gold hover:underline",children:"bijoux"})," par visioconférence. Lille–Paris en 1h par TGV pour un rendez-vous en personne."]})]}),avantagesTitle:"Pourquoi vendre vos bijoux avec Obagem",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise par visioconférence réalisée devant vous par nos gemmologues GIA","Paiement immédiat par virement sécurisé après accord","Confidentialité absolue — aucune information partagée avec des tiers","Lille–Paris en 1h par TGV pour un rendez-vous au Marais","Proximité avec Anvers, capitale mondiale du diamant"],servicesTitle:"Bijoux que nous rachetons",services:[{title:"Bijoux Signés",desc:"Cartier, Van Cleef & Arpels, Tiffany, Boucheron et autres grandes maisons de joaillerie.",link:"/vendre-bijou"},{title:"Diamants",desc:"Diamants montés ou non montés, certifiés ou non, toutes tailles et tous poids.",link:"/vendre-diamant"},{title:"Pierres Précieuses",desc:"Émeraudes, rubis, saphirs montés sur bijoux ou pierres libres.",link:"/emeraude"}],internalLinks:[{to:"/rachat-bijoux",label:"Rachat de bijoux"},{to:"/vendre-bijou-famille",label:"Bijoux de famille"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez une expertise depuis Lille",formSubtitle:"Service à distance"}),wG=()=>t.jsx(Ye,{slug:"vendre-bijoux-nice",seoTitle:"Vendre des Bijoux à Nice | Expertise Joaillerie | Obagem",seoDescription:"Vendre vos bijoux à Nice au meilleur prix. Expertise joaillière à distance, paiement immédiat. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Vendre des Bijoux à Nice",heroSubtitle:"Nice, Côte d'Azur",introSubtitle:"Service à distance sécurisé",introTitle:"Vendez vos bijoux depuis Nice et la Côte d'Azur",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["La Côte d'Azur est synonyme de luxe et de haute joaillerie. Nice, Cannes et Monaco concentrent des bijoux exceptionnels. ",t.jsx("strong",{className:"text-foreground",children:"Obagem vous offre un service de rachat de bijoux à distance"}),", adapté à la clientèle exigeante de la Riviera."]}),t.jsxs("p",{children:["Nos gemmologues certifiés ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," expertisent vos ",t.jsx(b,{to:"/vendre-bijou",className:"text-gold hover:underline",children:"bijoux"})," par visioconférence après réception sécurisée. Un rendez-vous à Paris est également possible."]})]}),avantagesTitle:"Pourquoi vendre vos bijoux avec Obagem",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise par visioconférence réalisée devant vous par nos gemmologues GIA","Paiement immédiat par virement sécurisé après accord","Confidentialité absolue — aucune information partagée avec des tiers","Service adapté à la clientèle internationale de la Côte d'Azur","Accès direct à notre réseau d'acheteurs : Paris, Genève, Tel Aviv"],servicesTitle:"Bijoux que nous rachetons",services:[{title:"Bijoux Signés",desc:"Cartier, Van Cleef & Arpels, Tiffany, Boucheron et autres grandes maisons de joaillerie.",link:"/vendre-bijou"},{title:"Diamants",desc:"Diamants montés ou non montés, certifiés ou non, toutes tailles et tous poids.",link:"/vendre-diamant"},{title:"Pierres Précieuses",desc:"Émeraudes, rubis, saphirs montés sur bijoux ou pierres libres.",link:"/emeraude"}],internalLinks:[{to:"/rachat-bijoux",label:"Rachat de bijoux"},{to:"/vendre-bijou-famille",label:"Bijoux de famille"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez une expertise depuis Nice",formSubtitle:"Service à distance"}),NG=()=>t.jsx(Ye,{slug:"rachat-diamant-marseille",seoTitle:"Rachat de Diamant à Marseille | Meilleur Prix | Obagem",seoDescription:"Rachat de diamant à Marseille au meilleur prix. Expertise GIA, paiement immédiat par virement. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Rachat de Diamant à Marseille",heroSubtitle:"Marseille",introSubtitle:"Rachat immédiat",introTitle:"Rachat de votre diamant depuis Marseille au juste prix",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Vous souhaitez vendre un diamant depuis Marseille ? ",t.jsx("strong",{className:"text-foreground",children:"Obagem vous garantit un rachat au prix juste"}),", basé sur une expertise indépendante réalisée par nos gemmologues certifiés GIA."]}),t.jsxs("p",{children:["Notre service de ",t.jsx(b,{to:"/rachat-diamant",className:"text-gold hover:underline",children:"rachat de diamant"})," à distance est entièrement sécurisé : envoi recommandé assuré, expertise par visioconférence, et ",t.jsx(b,{to:"/vendre-diamant",className:"text-gold hover:underline",children:"paiement immédiat"})," par virement bancaire."]})]}),avantagesTitle:"Pourquoi nous confier votre diamant",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise indépendante par gemmologues certifiés GIA","Rachat immédiat — paiement par virement le jour même","Confidentialité absolue — aucune information partagée avec des tiers","Possibilité de rendez-vous dans nos bureaux parisiens du Marais","Réseau d'acheteurs internationaux pour la meilleure valorisation"],servicesTitle:"Diamants que nous rachetons",services:[{title:"Diamants Certifiés",desc:"GIA, HRD, IGI — toutes tailles et tous poids, du solitaire aux lots.",link:"/vendre-diamant"},{title:"Diamants Montés",desc:"Bagues, pendentifs, boucles d'oreilles — nous rachetons le diamant et le bijou.",link:"/vendre-diamants-montes"},{title:"Diamants Non Certifiés",desc:"Expertise gratuite et proposition de rachat pour vos diamants sans certificat.",link:"/diamants-non-certifies"}],internalLinks:[{to:"/vendre-diamant",label:"Vendre un diamant"},{to:"/expertiser-un-diamant",label:"Expertiser un diamant"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez un rachat depuis Marseille",formSubtitle:"Rachat immédiat"}),kG=()=>t.jsx(Ye,{slug:"rachat-diamant-lyon",seoTitle:"Rachat de Diamant à Lyon | Meilleur Prix | Obagem",seoDescription:"Rachat de diamant à Lyon au meilleur prix. Expertise GIA, paiement immédiat par virement. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Rachat de Diamant à Lyon",heroSubtitle:"Lyon",introSubtitle:"Rachat immédiat",introTitle:"Rachat de votre diamant depuis Lyon au juste prix",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Vous possédez un diamant à Lyon et souhaitez le vendre ? ",t.jsx("strong",{className:"text-foreground",children:"Obagem vous propose un rachat au prix du marché"}),", fondé sur une expertise indépendante de gemmologues certifiés GIA."]}),t.jsxs("p",{children:["Notre service de ",t.jsx(b,{to:"/rachat-diamant",className:"text-gold hover:underline",children:"rachat de diamant"})," à distance est sécurisé et confidentiel. Lyon–Paris en 2h par TGV pour un rendez-vous en personne si vous le souhaitez."]})]}),avantagesTitle:"Pourquoi nous confier votre diamant",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise indépendante par gemmologues certifiés GIA","Rachat immédiat — paiement par virement le jour même","Confidentialité absolue — aucune information partagée avec des tiers","Lyon–Paris en 2h par TGV pour un rendez-vous au Marais","Réseau d'acheteurs internationaux pour la meilleure valorisation"],servicesTitle:"Diamants que nous rachetons",services:[{title:"Diamants Certifiés",desc:"GIA, HRD, IGI — toutes tailles et tous poids, du solitaire aux lots.",link:"/vendre-diamant"},{title:"Diamants Montés",desc:"Bagues, pendentifs, boucles d'oreilles — nous rachetons le diamant et le bijou.",link:"/vendre-diamants-montes"},{title:"Diamants Non Certifiés",desc:"Expertise gratuite et proposition de rachat pour vos diamants sans certificat.",link:"/diamants-non-certifies"}],internalLinks:[{to:"/vendre-diamant",label:"Vendre un diamant"},{to:"/expertiser-un-diamant",label:"Expertiser un diamant"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez un rachat depuis Lyon",formSubtitle:"Rachat immédiat"}),CG=()=>t.jsx(Ye,{slug:"rachat-diamant-bordeaux",seoTitle:"Rachat de Diamant à Bordeaux | Meilleur Prix | Obagem",seoDescription:"Rachat de diamant à Bordeaux au meilleur prix. Expertise GIA, paiement immédiat par virement. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Rachat de Diamant à Bordeaux",heroSubtitle:"Bordeaux",introSubtitle:"Rachat immédiat",introTitle:"Rachat de votre diamant depuis Bordeaux au juste prix",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Bordeaux et sa région abritent des diamants d'exception transmis au fil des générations. ",t.jsx("strong",{className:"text-foreground",children:"Obagem vous garantit un rachat au prix juste"}),", basé sur une expertise indépendante de gemmologues certifiés GIA."]}),t.jsxs("p",{children:["Notre service de ",t.jsx(b,{to:"/rachat-diamant",className:"text-gold hover:underline",children:"rachat de diamant"})," à distance est entièrement sécurisé. Bordeaux–Paris en 2h par TGV pour un rendez-vous en personne."]})]}),avantagesTitle:"Pourquoi nous confier votre diamant",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise indépendante par gemmologues certifiés GIA","Rachat immédiat — paiement par virement le jour même","Confidentialité absolue — aucune information partagée avec des tiers","Bordeaux–Paris en 2h par TGV pour un rendez-vous au Marais","Réseau d'acheteurs internationaux pour la meilleure valorisation"],servicesTitle:"Diamants que nous rachetons",services:[{title:"Diamants Certifiés",desc:"GIA, HRD, IGI — toutes tailles et tous poids, du solitaire aux lots.",link:"/vendre-diamant"},{title:"Diamants Montés",desc:"Bagues, pendentifs, boucles d'oreilles — nous rachetons le diamant et le bijou.",link:"/vendre-diamants-montes"},{title:"Diamants Non Certifiés",desc:"Expertise gratuite et proposition de rachat pour vos diamants sans certificat.",link:"/diamants-non-certifies"}],internalLinks:[{to:"/vendre-diamant",label:"Vendre un diamant"},{to:"/expertiser-un-diamant",label:"Expertiser un diamant"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez un rachat depuis Bordeaux",formSubtitle:"Rachat immédiat"}),EG=()=>t.jsx(Ye,{slug:"rachat-diamant-lille",seoTitle:"Rachat de Diamant à Lille | Meilleur Prix | Obagem",seoDescription:"Rachat de diamant à Lille au meilleur prix. Expertise GIA, paiement immédiat par virement. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Rachat de Diamant à Lille",heroSubtitle:"Lille",introSubtitle:"Rachat immédiat",introTitle:"Rachat de votre diamant depuis Lille au juste prix",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Lille, à la frontière belge et proche d'Anvers — capitale mondiale du diamant — est une place idéale pour la vente de diamants. ",t.jsx("strong",{className:"text-foreground",children:"Obagem vous propose un rachat au prix du marché international"}),", fondé sur une expertise indépendante GIA."]}),t.jsxs("p",{children:["Notre service de ",t.jsx(b,{to:"/rachat-diamant",className:"text-gold hover:underline",children:"rachat de diamant"})," à distance est sécurisé. Lille–Paris en 1h par TGV pour un rendez-vous en personne."]})]}),avantagesTitle:"Pourquoi nous confier votre diamant",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise indépendante par gemmologues certifiés GIA","Rachat immédiat — paiement par virement le jour même","Confidentialité absolue — aucune information partagée avec des tiers","Lille–Paris en 1h par TGV pour un rendez-vous au Marais","Proximité avec Anvers, capitale mondiale du diamant"],servicesTitle:"Diamants que nous rachetons",services:[{title:"Diamants Certifiés",desc:"GIA, HRD, IGI — toutes tailles et tous poids, du solitaire aux lots.",link:"/vendre-diamant"},{title:"Diamants Montés",desc:"Bagues, pendentifs, boucles d'oreilles — nous rachetons le diamant et le bijou.",link:"/vendre-diamants-montes"},{title:"Diamants Non Certifiés",desc:"Expertise gratuite et proposition de rachat pour vos diamants sans certificat.",link:"/diamants-non-certifies"}],internalLinks:[{to:"/vendre-diamant",label:"Vendre un diamant"},{to:"/expertiser-un-diamant",label:"Expertiser un diamant"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez un rachat depuis Lille",formSubtitle:"Rachat immédiat"}),PG=()=>t.jsx(Ye,{slug:"rachat-diamant-nice",seoTitle:"Rachat de Diamant à Nice | Meilleur Prix | Obagem",seoDescription:"Rachat de diamant à Nice au meilleur prix. Expertise GIA, paiement immédiat par virement. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Rachat de Diamant à Nice",heroSubtitle:"Nice, Côte d'Azur",introSubtitle:"Rachat immédiat",introTitle:"Rachat de votre diamant depuis Nice et la Côte d'Azur",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["La Côte d'Azur concentre des diamants d'exception, souvent issus de collections privées prestigieuses. ",t.jsx("strong",{className:"text-foreground",children:"Obagem vous garantit un rachat au juste prix"}),", basé sur une expertise indépendante de gemmologues GIA."]}),t.jsxs("p",{children:["Notre service de ",t.jsx(b,{to:"/rachat-diamant",className:"text-gold hover:underline",children:"rachat de diamant"})," à distance est sécurisé et confidentiel, adapté à la clientèle internationale de la Riviera."]})]}),avantagesTitle:"Pourquoi nous confier votre diamant",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise indépendante par gemmologues certifiés GIA","Rachat immédiat — paiement par virement le jour même","Confidentialité absolue — aucune information partagée avec des tiers","Service adapté à la clientèle internationale de la Côte d'Azur","Réseau d'acheteurs internationaux : Paris, Genève, Tel Aviv"],servicesTitle:"Diamants que nous rachetons",services:[{title:"Diamants Certifiés",desc:"GIA, HRD, IGI — toutes tailles et tous poids, du solitaire aux lots.",link:"/vendre-diamant"},{title:"Diamants Montés",desc:"Bagues, pendentifs, boucles d'oreilles — nous rachetons le diamant et le bijou.",link:"/vendre-diamants-montes"},{title:"Diamants Non Certifiés",desc:"Expertise gratuite et proposition de rachat pour vos diamants sans certificat.",link:"/diamants-non-certifies"}],internalLinks:[{to:"/vendre-diamant",label:"Vendre un diamant"},{to:"/expertiser-un-diamant",label:"Expertiser un diamant"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez un rachat depuis Nice",formSubtitle:"Rachat immédiat"}),SG=()=>t.jsx(Ye,{slug:"expertiser-diamant-marseille",seoTitle:"Expertiser un Diamant à Marseille | Gemmologue GIA | Obagem",seoDescription:"Expertiser un diamant à Marseille. Expertise GIA à distance sécurisée, évaluation précise et certificat. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Expertiser un Diamant à Marseille",heroSubtitle:"Marseille",introSubtitle:"Expertise certifiée",introTitle:"Faites expertiser votre diamant depuis Marseille",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Vous possédez un diamant à Marseille et souhaitez connaître sa valeur réelle ? ",t.jsx("strong",{className:"text-foreground",children:"Obagem vous propose une expertise indépendante à distance"}),", réalisée par nos gemmologues certifiés GIA."]}),t.jsxs("p",{children:["Que votre diamant soit certifié ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," ou non, notre ",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise"})," vous fournit une évaluation précise basée sur les critères internationaux des ",t.jsx(b,{to:"/les-4c-du-diamant",className:"text-gold hover:underline",children:"4C"}),"."]})]}),avantagesTitle:"Notre expertise à votre service",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise par gemmologues certifiés GIA avec compte-rendu détaillé","Évaluation basée sur les cours internationaux du diamant","Confidentialité absolue — aucune obligation de vente","Possibilité de rendez-vous à Paris pour les pièces exceptionnelles","Expertise de diamants certifiés et non certifiés"],servicesTitle:"Types d'expertise proposés",services:[{title:"Expertise GIA",desc:"Analyse complète selon les 4C : carat, couleur, pureté, taille. Rapport détaillé.",link:"/expertise-gia"},{title:"Diamants de Famille",desc:"Expertise de diamants hérités, avec ou sans certificat, pour succession ou vente.",link:"/expertiser-diamant-famille"},{title:"Avant Vente",desc:"Évaluation précise avant mise en vente pour optimiser votre prix.",link:"/expertiser-de-bijoux-de-luxe-avant-vente-service-premium-chez-obagem"}],internalLinks:[{to:"/expertiser-un-diamant",label:"Expertiser un diamant"},{to:"/les-4c-du-diamant",label:"Les 4C du diamant"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez une expertise depuis Marseille",formSubtitle:"Expertise certifiée"}),AG=()=>t.jsx(Ye,{slug:"expertiser-diamant-lyon",seoTitle:"Expertiser un Diamant à Lyon | Gemmologue GIA | Obagem",seoDescription:"Expertiser un diamant à Lyon. Expertise GIA à distance sécurisée, évaluation précise et certificat. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Expertiser un Diamant à Lyon",heroSubtitle:"Lyon",introSubtitle:"Expertise certifiée",introTitle:"Faites expertiser votre diamant depuis Lyon",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Lyon, ville à la tradition joaillière reconnue, abrite de nombreux diamants de qualité. ",t.jsx("strong",{className:"text-foreground",children:"Obagem vous propose une expertise indépendante à distance"}),", réalisée par nos gemmologues certifiés GIA."]}),t.jsxs("p",{children:["Que votre diamant soit certifié ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," ou non, notre ",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise"})," vous fournit une évaluation précise. Lyon–Paris en 2h par TGV pour un rendez-vous en personne."]})]}),avantagesTitle:"Notre expertise à votre service",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise par gemmologues certifiés GIA avec compte-rendu détaillé","Évaluation basée sur les cours internationaux du diamant","Confidentialité absolue — aucune obligation de vente","Lyon–Paris en 2h par TGV pour un rendez-vous au Marais","Expertise de diamants certifiés et non certifiés"],servicesTitle:"Types d'expertise proposés",services:[{title:"Expertise GIA",desc:"Analyse complète selon les 4C : carat, couleur, pureté, taille. Rapport détaillé.",link:"/expertise-gia"},{title:"Diamants de Famille",desc:"Expertise de diamants hérités, avec ou sans certificat, pour succession ou vente.",link:"/expertiser-diamant-famille"},{title:"Avant Vente",desc:"Évaluation précise avant mise en vente pour optimiser votre prix.",link:"/expertiser-de-bijoux-de-luxe-avant-vente-service-premium-chez-obagem"}],internalLinks:[{to:"/expertiser-un-diamant",label:"Expertiser un diamant"},{to:"/les-4c-du-diamant",label:"Les 4C du diamant"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez une expertise depuis Lyon",formSubtitle:"Expertise certifiée"}),IG=()=>t.jsx(Ye,{slug:"expertiser-diamant-bordeaux",seoTitle:"Expertiser un Diamant à Bordeaux | Gemmologue GIA | Obagem",seoDescription:"Expertiser un diamant à Bordeaux. Expertise GIA à distance sécurisée, évaluation précise. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Expertiser un Diamant à Bordeaux",heroSubtitle:"Bordeaux",introSubtitle:"Expertise certifiée",introTitle:"Faites expertiser votre diamant depuis Bordeaux",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Bordeaux recèle de diamants d'exception, souvent transmis au sein de familles au patrimoine viticole et joaillier remarquable. ",t.jsx("strong",{className:"text-foreground",children:"Obagem vous propose une expertise indépendante à distance"}),", réalisée par nos gemmologues certifiés GIA."]}),t.jsxs("p",{children:["Que votre diamant soit certifié ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," ou non, notre ",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise"})," vous fournit une évaluation précise basée sur les ",t.jsx(b,{to:"/les-4c-du-diamant",className:"text-gold hover:underline",children:"4C"}),"."]})]}),avantagesTitle:"Notre expertise à votre service",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise par gemmologues certifiés GIA avec compte-rendu détaillé","Évaluation basée sur les cours internationaux du diamant","Confidentialité absolue — aucune obligation de vente","Bordeaux–Paris en 2h par TGV pour un rendez-vous en personne","Expertise de diamants certifiés et non certifiés"],servicesTitle:"Types d'expertise proposés",services:[{title:"Expertise GIA",desc:"Analyse complète selon les 4C : carat, couleur, pureté, taille. Rapport détaillé.",link:"/expertise-gia"},{title:"Diamants de Famille",desc:"Expertise de diamants hérités, avec ou sans certificat, pour succession ou vente.",link:"/expertiser-diamant-famille"},{title:"Avant Vente",desc:"Évaluation précise avant mise en vente pour optimiser votre prix.",link:"/expertiser-de-bijoux-de-luxe-avant-vente-service-premium-chez-obagem"}],internalLinks:[{to:"/expertiser-un-diamant",label:"Expertiser un diamant"},{to:"/les-4c-du-diamant",label:"Les 4C du diamant"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez une expertise depuis Bordeaux",formSubtitle:"Expertise certifiée"}),TG=()=>t.jsx(Ye,{slug:"expertiser-diamant-lille",seoTitle:"Expertiser un Diamant à Lille | Gemmologue GIA | Obagem",seoDescription:"Expertiser un diamant à Lille. Expertise GIA à distance sécurisée, évaluation précise. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Expertiser un Diamant à Lille",heroSubtitle:"Lille",introSubtitle:"Expertise certifiée",introTitle:"Faites expertiser votre diamant depuis Lille",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["Lille, proche d'Anvers — capitale mondiale du diamant — est une position idéale pour faire expertiser vos pierres. ",t.jsx("strong",{className:"text-foreground",children:"Obagem vous propose une expertise indépendante à distance"}),", réalisée par nos gemmologues certifiés GIA."]}),t.jsxs("p",{children:["Que votre diamant soit certifié ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," ou non, notre ",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise"})," vous fournit une évaluation précise. Lille–Paris en 1h par TGV."]})]}),avantagesTitle:"Notre expertise à votre service",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise par gemmologues certifiés GIA avec compte-rendu détaillé","Évaluation basée sur les cours internationaux du diamant","Confidentialité absolue — aucune obligation de vente","Lille–Paris en 1h par TGV pour un rendez-vous au Marais","Proximité avec Anvers, capitale mondiale du diamant"],servicesTitle:"Types d'expertise proposés",services:[{title:"Expertise GIA",desc:"Analyse complète selon les 4C : carat, couleur, pureté, taille. Rapport détaillé.",link:"/expertise-gia"},{title:"Diamants de Famille",desc:"Expertise de diamants hérités, avec ou sans certificat, pour succession ou vente.",link:"/expertiser-diamant-famille"},{title:"Avant Vente",desc:"Évaluation précise avant mise en vente pour optimiser votre prix.",link:"/expertiser-de-bijoux-de-luxe-avant-vente-service-premium-chez-obagem"}],internalLinks:[{to:"/expertiser-un-diamant",label:"Expertiser un diamant"},{to:"/les-4c-du-diamant",label:"Les 4C du diamant"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez une expertise depuis Lille",formSubtitle:"Expertise certifiée"}),qG=()=>t.jsx(Ye,{slug:"expertiser-diamant-nice",seoTitle:"Expertiser un Diamant à Nice | Gemmologue GIA | Obagem",seoDescription:"Expertiser un diamant à Nice. Expertise GIA à distance sécurisée, évaluation précise. Obagem, diamantaire indépendant depuis 1985.",heroTitle:"Expertiser un Diamant à Nice",heroSubtitle:"Nice, Côte d'Azur",introSubtitle:"Expertise certifiée",introTitle:"Faites expertiser votre diamant depuis Nice",introText:t.jsxs(t.Fragment,{children:[t.jsxs("p",{children:["La Côte d'Azur abrite des diamants d'exception issus de collections privées prestigieuses. ",t.jsx("strong",{className:"text-foreground",children:"Obagem vous propose une expertise indépendante à distance"}),", réalisée par nos gemmologues certifiés GIA."]}),t.jsxs("p",{children:["Que votre diamant soit certifié ",t.jsx(b,{to:"/quest-ce-que-le-gia",className:"text-gold hover:underline",children:"GIA"})," ou non, notre ",t.jsx(b,{to:"/expertiser-un-diamant",className:"text-gold hover:underline",children:"expertise"})," vous fournit une évaluation précise, en toute confidentialité."]})]}),avantagesTitle:"Notre expertise à votre service",avantages:["Envoi sécurisé par recommandé avec assurance valeur déclarée","Expertise par gemmologues certifiés GIA avec compte-rendu détaillé","Évaluation basée sur les cours internationaux du diamant","Confidentialité absolue — aucune obligation de vente","Service adapté à la clientèle internationale de la Côte d'Azur","Expertise de diamants certifiés et non certifiés"],servicesTitle:"Types d'expertise proposés",services:[{title:"Expertise GIA",desc:"Analyse complète selon les 4C : carat, couleur, pureté, taille. Rapport détaillé.",link:"/expertise-gia"},{title:"Diamants de Famille",desc:"Expertise de diamants hérités, avec ou sans certificat, pour succession ou vente.",link:"/expertiser-diamant-famille"},{title:"Avant Vente",desc:"Évaluation précise avant mise en vente pour optimiser votre prix.",link:"/expertiser-de-bijoux-de-luxe-avant-vente-service-premium-chez-obagem"}],internalLinks:[{to:"/expertiser-un-diamant",label:"Expertiser un diamant"},{to:"/les-4c-du-diamant",label:"Les 4C du diamant"},{to:"/notre-maison",label:"Notre maison"}],formTitle:"Demandez une expertise depuis Nice",formSubtitle:"Expertise certifiée"}),DG=["Brillance exceptionnelle comparable au diamant rond, avec un effet allongeant unique","Popularité croissante en joaillerie de fiançailles et haute joaillerie contemporaine","Effet visuel d'un carat supérieur grâce à sa surface plus grande que le rond","Diamants certifiés GIA ou HRD acceptés, montés ou non","Expertise de la symétrie et des proportions, critères déterminants pour la taille ovale","Évaluation comparative avec les cours internationaux du Rapaport"],VG=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"diamant-taille-ovale",fallbackTitle:"Vendre un Diamant Taille Ovale | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de diamants taille ovale à Paris. Évaluation par gemmologues certifiés GIA. Brillance, proportions et valorisation optimale. Paiement immédiat.",canonical:"/diamant-taille-ovale"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Oe,subtitle:"Expertise Diamantaire",title:"Diamant Taille Ovale",description:"Expertise et valorisation de vos diamants taille ovale par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'éclat allongé qui séduit les connaisseurs"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La taille ovale combine la brillance exceptionnelle du diamant rond avec une silhouette élégante et allongée. Créée dans les années 1960 par Lazare Kaplan, cette taille offre 58 facettes qui maximisent le feu et l'éclat de la pierre, tout en créant un effet visuel d'un carat supérieur grâce à sa surface plus étendue."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"De plus en plus prisée pour les bagues de fiançailles haut de gamme, la taille ovale connaît une popularité croissante sur le marché international. Sa forme flatteuse allonge visuellement le doigt et confère une élégance distinctive qui la distingue des tailles classiques."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos gemmologues certifiés GIA évaluent avec précision les proportions et la symétrie de votre diamant ovale — des critères essentiels qui déterminent la qualité de l'éclat et, par conséquent, la valeur marchande de votre pierre."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants de valeur ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/les-4c-du-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Les 4C du diamant ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Diamant taille ovale expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pourquoi nous consulter"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"L'expertise de la taille ovale"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:DG.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/rachat-diamant",label:"Rachat de diamant"},{to:"/diamant-taille-coussin",label:"Diamant taille coussin"},{to:"/expertise-gia",label:"Certification GIA"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant taille ovale"}),t.jsx("p",{className:"font-body text-cream/50",children:"Partagez les détails de votre pierre pour recevoir une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"diamant-taille-ovale"})]})})]}),t.jsx(R,{})]}),_G=["Style vintage recherché : la taille coussin (« pillow cut ») est prisée des collectionneurs","Facettes larges produisant des éclats de lumière doux et romantiques","Rétention de poids supérieure à partir du brut, favorisant les gros caratages","Diamants certifiés GIA ou HRD acceptés, montés ou non","Évaluation des proportions carrées ou rectangulaires selon les standards du marché","Comparaison avec les cours internationaux du Rapaport pour une offre juste"],RG=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"diamant-taille-coussin",fallbackTitle:"Vendre un Diamant Taille Coussin | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de diamants taille coussin à Paris. Évaluation par gemmologues certifiés GIA. Style vintage, éclats romantiques et valorisation premium.",canonical:"/diamant-taille-coussin"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Oe,subtitle:"Expertise Diamantaire",title:"Diamant Taille Coussin",description:"Expertise et valorisation de vos diamants taille coussin par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Le charme intemporel du « pillow cut »"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La taille coussin, aussi appelée « pillow cut », est l'une des plus anciennes tailles de diamant. Avec ses coins arrondis et ses larges facettes, elle produit des éclats de lumière doux et romantiques qui rappellent l'élégance des bijoux d'époque. C'est une taille particulièrement prisée en haute joaillerie pour son caractère unique."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Contrairement aux tailles modernes optimisées pour la brillance maximale, la taille coussin privilégie le feu — ces éclats arc-en-ciel qui dansent dans la pierre. Les variantes « modified brilliant » et « classic cushion » offrent des jeux de lumière distincts que nos experts savent identifier et valoriser."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos gemmologues certifiés GIA analysent chaque diamant coussin selon des critères spécifiques : ratio longueur/largeur, profondeur des facettes et qualité du polissage. Ces paramètres influencent directement la valeur de revente sur le marché international."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants de valeur ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertise-gia",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Certification GIA ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Diamant taille coussin expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pourquoi nous consulter"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"L'expertise de la taille coussin"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:_G.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/rachat-diamant",label:"Rachat de diamant"},{to:"/diamant-taille-ovale",label:"Diamant taille ovale"},{to:"/quest-ce-que-le-gia",label:"Qu'est-ce que le GIA ?"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant taille coussin"}),t.jsx("p",{className:"font-body text-cream/50",children:"Partagez les détails de votre pierre pour recevoir une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"diamant-taille-coussin"})]})})]}),t.jsx(R,{})]}),OG=["Forme goutte d'eau unique, à la fois brillante et élégante","Polyvalence exceptionnelle : bagues, pendentifs, boucles d'oreilles","Symétrie parfaite entre les deux moitiés — critère majeur de valorisation","Diamants certifiés GIA ou HRD acceptés, montés ou non","Évaluation du ratio longueur/largeur idéal (1.50 à 1.75) pour une valeur optimale","Comparaison avec les cours internationaux du Rapaport"],LG=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"diamant-taille-poire",fallbackTitle:"Vendre un Diamant Taille Poire | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de diamants taille poire à Paris. Évaluation par gemmologues certifiés GIA. Symétrie, brillance et valorisation optimale. Paiement immédiat.",canonical:"/diamant-taille-poire"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Oe,subtitle:"Expertise Diamantaire",title:"Diamant Taille Poire",description:"Expertise et valorisation de vos diamants taille poire par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"La goutte de lumière qui fascine"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La taille poire, en forme de goutte d'eau, combine la brillance du rond et l'élégance de la marquise. Cette forme hybride unique offre 58 facettes qui captent et reflètent la lumière de manière spectaculaire. Utilisée depuis le XVe siècle, elle reste l'une des tailles les plus recherchées en haute joaillerie."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La polyvalence de la taille poire en fait un choix privilégié pour les pendentifs, les bagues solitaires et les boucles d'oreilles. Sa pointe effilée crée un effet allongeant raffiné, tandis que son extrémité arrondie maximise la dispersion de la lumière et le feu du diamant."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos gemmologues certifiés GIA accordent une attention particulière à la symétrie de la taille poire — les deux moitiés doivent être parfaitement identiques. L'absence d'effet « nœud papillon » (zone sombre au centre) est également un critère déterminant pour la valorisation."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants de valeur ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertise-gia",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Certification GIA ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Diamant taille poire expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pourquoi nous consulter"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"L'expertise de la taille poire"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:OG.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/rachat-diamant",label:"Rachat de diamant"},{to:"/diamant-taille-radiant",label:"Diamant taille radiant"},{to:"/expertise-gia",label:"Certification GIA"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant taille poire"}),t.jsx("p",{className:"font-body text-cream/50",children:"Partagez les détails de votre pierre pour recevoir une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"diamant-taille-poire"})]})})]}),t.jsx(R,{})]}),zG=["Effet « hall of mirrors » unique créé par les facettes en escalier concentriques","Style Art Déco emblématique, très recherché par les collectionneurs","Variante carrée de la taille émeraude avec une profondeur et un éclat supérieurs","Diamants certifiés GIA ou HRD acceptés, montés ou non","Expertise des proportions carrées parfaites (ratio 1:1) et de la symétrie octogonale","Évaluation comparative avec les cours internationaux du Rapaport"],BG=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"diamant-taille-asscher",fallbackTitle:"Vendre un Diamant Taille Asscher | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de diamants taille Asscher à Paris. Évaluation par gemmologues certifiés GIA. Style Art Déco, facettes en escalier et valorisation premium.",canonical:"/diamant-taille-asscher"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Oe,subtitle:"Expertise Diamantaire",title:"Diamant Taille Asscher",description:"Expertise et valorisation de vos diamants taille Asscher par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Le jeu de miroirs de l'Art Déco"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Créée en 1902 par Joseph Asscher à Amsterdam, la taille Asscher est une variante carrée de la taille émeraude. Ses facettes en escalier concentriques produisent un fascinant effet « hall of mirrors » — un tunnel de lumière qui plonge le regard au cœur de la pierre et révèle une profondeur hypnotique."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Emblème de l'ère Art Déco, la taille Asscher connaît un regain d'intérêt auprès des amateurs de joaillerie vintage et contemporaine. Sa forme octogonale distinctive et ses lignes géométriques pures en font une taille particulièrement recherchée sur le marché des diamants de collection."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos gemmologues certifiés GIA maîtrisent les subtilités de la taille Asscher. La pureté et la couleur sont des critères encore plus déterminants pour cette taille, car ses larges facettes exposent davantage les caractéristiques internes du diamant."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants de valeur ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/vendre-un-bijou-art-deco",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Bijoux Art Déco ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Diamant taille Asscher expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pourquoi nous consulter"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"L'expertise de la taille Asscher"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:zG.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/rachat-diamant",label:"Rachat de diamant"},{to:"/vendre-un-diamant-taille-emeraude-expertise-et-offre-superieure-chez-obagem",label:"Diamant taille émeraude"},{to:"/quest-ce-que-le-gia",label:"Qu'est-ce que le GIA ?"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant taille Asscher"}),t.jsx("p",{className:"font-body text-cream/50",children:"Partagez les détails de votre pierre pour recevoir une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"diamant-taille-asscher"})]})})]}),t.jsx(R,{})]}),MG=["Hybride brillant/émeraude : jusqu'à 70 facettes pour un éclat maximal","Forme rectangulaire ou carrée aux coins coupés, alliant modernité et robustesse","Excellente dispersion de la lumière, masquant mieux les inclusions que la taille émeraude","Diamants certifiés GIA ou HRD acceptés, montés ou non","Évaluation des proportions et de la qualité de taille selon les standards du marché","Comparaison avec les cours internationaux du Rapaport pour une offre compétitive"],FG=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"diamant-taille-radiant",fallbackTitle:"Vendre un Diamant Taille Radiant | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de diamants taille radiant à Paris. Évaluation par gemmologues certifiés GIA. 70 facettes, éclat maximal et valorisation premium. Paiement immédiat.",canonical:"/diamant-taille-radiant"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Oe,subtitle:"Expertise Diamantaire",title:"Diamant Taille Radiant",description:"Expertise et valorisation de vos diamants taille radiant par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"L'éclat maximal dans une forme rectangulaire"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La taille radiant, créée en 1977 par Henry Grossbard, est un hybride ingénieux entre la taille brillante et la taille émeraude. Avec ses 70 facettes, elle combine la silhouette rectangulaire élégante de l'émeraude avec la brillance spectaculaire du rond — le meilleur des deux mondes pour les amateurs de diamants."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Cette taille est particulièrement appréciée pour les diamants de couleur fancy, car ses nombreuses facettes intensifient la saturation de la couleur. Elle est également plus indulgente que la taille émeraude vis-à-vis des inclusions, ce qui en fait un choix stratégique pour maximiser la valeur d'une pierre."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos gemmologues certifiés GIA évaluent chaque diamant radiant en analysant la qualité de ses facettes, sa profondeur et son ratio longueur/largeur. Ces paramètres, combinés à la couleur et la pureté, déterminent précisément la valeur de votre pierre sur le marché international."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants de valeur ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/les-4c-du-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Les 4C du diamant ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Diamant taille radiant expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pourquoi nous consulter"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"L'expertise de la taille radiant"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:MG.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/rachat-diamant",label:"Rachat de diamant"},{to:"/diamant-taille-poire",label:"Diamant taille poire"},{to:"/expertise-gia",label:"Certification GIA"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant taille radiant"}),t.jsx("p",{className:"font-body text-cream/50",children:"Partagez les détails de votre pierre pour recevoir une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"diamant-taille-radiant"})]})})]}),t.jsx(R,{})]}),GG=["Taille romantique par excellence, symbole d'amour et de prestige","Symétrie parfaite des deux lobes — critère déterminant pour la valeur","Populaire en pendentifs et bagues de fiançailles, surtout pour les gros caratages","Diamants certifiés GIA ou HRD acceptés, montés ou non","Expertise de la pointe, du clivage et de la profondeur — spécificités de cette taille","Évaluation comparative avec les cours internationaux du Rapaport"],$G=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"diamant-taille-coeur",fallbackTitle:"Vendre un Diamant Taille Cœur | Expertise & Rachat | Obagem",fallbackDescription:"Expertise et rachat de diamants taille cœur à Paris. Évaluation par gemmologues certifiés GIA. Symétrie, romantisme et valorisation optimale. Paiement immédiat.",canonical:"/diamant-taille-coeur"}),t.jsx(_,{}),t.jsxs("main",{children:[t.jsx(M,{image:Oe,subtitle:"Expertise Diamantaire",title:"Diamant Taille Cœur",description:"Expertise et valorisation de vos diamants taille cœur par nos gemmologues certifiés GIA."}),t.jsx("section",{className:"py-20 md:py-28 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[t.jsxs(m.div,{initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8},children:[t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground mb-6",children:"Le symbole ultime du diamant d'exception"}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"La taille cœur est la forme la plus romantique et la plus exigeante de toutes les tailles de diamant. Dérivée de la taille poire, elle requiert un savoir-faire exceptionnel du tailleur pour obtenir deux lobes parfaitement symétriques, une pointe nette et un clivage harmonieux — autant de critères qui rendent cette taille rare et précieuse."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-4",children:"Particulièrement recherchée pour les pendentifs et les pièces de collection, la taille cœur offre une brillance comparable à celle de la taille ronde avec ses 56 à 58 facettes. Sa forme distinctive est davantage visible et appréciée sur les diamants de taille importante (à partir de 0.50 carat), où la silhouette en cœur se dessine nettement."}),t.jsx("p",{className:"font-body text-muted-foreground leading-relaxed mb-6",children:"Chez Obagem, nos gemmologues certifiés GIA portent une attention particulière à la symétrie des lobes, au ratio longueur/largeur (idéalement proche de 1:1) et à l'absence d'effet « nœud papillon ». Ces critères, combinés à la couleur et la pureté, permettent une évaluation précise et juste de votre diamant cœur."}),t.jsxs("div",{className:"flex flex-wrap gap-4",children:[t.jsxs(b,{to:"/vendre-diamant",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Diamants de valeur ",t.jsx(k,{className:"w-4 h-4"})]}),t.jsxs(b,{to:"/expertise-gia",className:"inline-flex items-center gap-2 text-gold hover:text-gold/80 font-body text-sm tracking-wider uppercase transition-colors",children:["Certification GIA ",t.jsx(k,{className:"w-4 h-4"})]})]})]}),t.jsx(m.div,{initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.8,delay:.2},children:t.jsx("img",{src:we,alt:"Diamant taille cœur expertise Obagem Paris",className:"w-full aspect-[4/5] object-cover",loading:"lazy"})})]})})}),t.jsx("section",{className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs(m.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Pourquoi nous consulter"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream",children:"L'expertise de la taille cœur"})]}),t.jsx("div",{className:"grid md:grid-cols-2 gap-4 max-w-3xl mx-auto",children:GG.map((e,s)=>t.jsxs(m.div,{initial:{opacity:0,x:-20},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{delay:s*.1},className:"flex items-start gap-3 p-4 border border-cream/10",children:[t.jsx($,{className:"w-5 h-5 text-gold shrink-0 mt-0.5"}),t.jsx("span",{className:"font-body text-sm text-cream/80",children:e})]},s))})]})}),t.jsx("section",{className:"py-16 bg-background",children:t.jsx("div",{className:"container mx-auto px-6 lg:px-12",children:t.jsx("div",{className:"grid md:grid-cols-3 gap-6 max-w-4xl mx-auto",children:[{to:"/rachat-diamant",label:"Rachat de diamant"},{to:"/diamant-taille-ovale",label:"Diamant taille ovale"},{to:"/quest-ce-que-le-gia",label:"Qu'est-ce que le GIA ?"}].map((e,s)=>t.jsxs(b,{to:e.to,className:"flex items-center gap-3 p-5 border border-border hover:border-gold/30 transition-colors group",children:[t.jsx(B,{className:"w-5 h-5 text-gold"}),t.jsx("span",{className:"font-body text-sm text-muted-foreground group-hover:text-foreground transition-colors",children:e.label}),t.jsx(k,{className:"w-4 h-4 text-muted-foreground/30 ml-auto group-hover:text-gold transition-colors"})]},s))})})}),t.jsx("section",{id:"formulaire",className:"py-20 md:py-28 bg-noir",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsxs("div",{className:"max-w-2xl mx-auto text-center mb-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Estimation gratuite"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-4",children:"Faites expertiser votre diamant taille cœur"}),t.jsx("p",{className:"font-body text-cream/50",children:"Partagez les détails de votre pierre pour recevoir une estimation confidentielle sous 24 heures."})]}),t.jsx(L,{page:"diamant-taille-coeur"})]})})]}),t.jsx(R,{})]}),UG=[{title:"Vendre un Diamant",description:"Expertise et rachat de diamants certifiés",href:"/vendre-un-diamant",icon:SI},{title:"Bijoux Signés",description:"Cartier, Van Cleef & Arpels, Boucheron…",href:"/vendre-bijoux-signes",icon:In},{title:"Expertise GIA",description:"Certification et analyse gemmologique",href:"/expertise-gia-paris",icon:Tn}],HG=[{heading:"Marques de Luxe",links:[{label:"Cartier",href:"/expertiser-bijoux-cartier"},{label:"Van Cleef & Arpels",href:"/expertiser-bijoux-van-cleef-arpels"},{label:"Boucheron",href:"/expertiser-bijoux-boucheron"},{label:"Tiffany & Co.",href:"/evaluer-et-vendre-des-creations-de-tiffany-co-service-expert-chez-obagem"},{label:"Bulgari",href:"/expertiser-bijoux-bulgari"},{label:"Chaumet",href:"/expertiser-bijoux-chaumet"}]},{heading:"Diamants",links:[{label:"Vendre un diamant",href:"/vendre-un-diamant"},{label:"Rachat diamant Paris",href:"/rachat-diamant-paris"},{label:"Prix diamant au carat",href:"/prix-diamant-carat"},{label:"Les 4C du diamant",href:"/les-4c-du-diamant"},{label:"Diamant taille émeraude",href:"/diamant-taille-emeraude"},{label:"Diamant fancy",href:"/diamant-fancy"}]},{heading:"Bijoux & Pierres",links:[{label:"Vendre un bijou",href:"/vendre-bijou"},{label:"Rachat bijoux Paris",href:"/rachat-bijoux-paris"},{label:"Émeraudes",href:"/emeraude"},{label:"Rubis",href:"/vendre-rubis"},{label:"Saphirs",href:"/vendre-saphir"},{label:"Bijoux anciens",href:"/vendre-bijou-ancien"}]},{heading:"Services",links:[{label:"Notre maison",href:"/notre-maison"},{label:"Contact",href:"/contact"},{label:"Plan du site",href:"/plan-du-site"}]}],WG=()=>{const e=vi();return N.useEffect(()=>{vN(404)},[e.pathname]),t.jsxs(t.Fragment,{children:[t.jsxs(xt,{children:[t.jsx("meta",{name:"robots",content:"noindex, nofollow"}),t.jsx("title",{children:"Page introuvable — Obagem, Expert en Diamants & Bijoux de Luxe"}),t.jsx("meta",{name:"description",content:"Cette page n'existe pas ou a été déplacée. Retrouvez nos services d'expertise et de rachat de diamants, bijoux signés et pierres précieuses."})]}),t.jsx(_,{}),t.jsxs("main",{className:"min-h-screen bg-background",children:[t.jsx("section",{className:"pt-32 pb-16 md:pt-40 md:pb-24 bg-noir text-center",children:t.jsxs("div",{className:"container mx-auto px-6",children:[t.jsx(m.p,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5},className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-6",children:"Page introuvable"}),t.jsx(m.h1,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.1},className:"font-display text-7xl md:text-9xl text-cream mb-6",children:"404"}),t.jsx(m.div,{initial:{scaleX:0},animate:{scaleX:1},transition:{duration:.8,delay:.3},className:"w-24 h-px bg-gold mx-auto mb-8"}),t.jsx(m.p,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.2},className:"font-body text-lg text-cream/70 max-w-lg mx-auto leading-relaxed mb-10",children:"La page que vous recherchez n'existe plus ou a été déplacée. Découvrez nos services ci-dessous."}),t.jsx(m.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.3},children:t.jsx(b,{to:"/",children:t.jsxs(Bt,{variant:"luxury-gold",size:"xl",children:["Retour à l'accueil",t.jsx(k,{className:"w-4 h-4 ml-2"})]})})})]})}),t.jsx("section",{className:"py-16 md:py-24 bg-background",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4 text-center",children:"Pages les plus consultées"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground text-center mb-4",children:"Accédez Directement à Nos Services"}),t.jsx("div",{className:"w-16 h-px bg-gold mx-auto mb-12"}),t.jsx("div",{className:"grid md:grid-cols-3 gap-8 max-w-4xl mx-auto",children:UG.map((s,i)=>t.jsx(m.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5,delay:.1*i},children:t.jsxs(b,{to:s.href,className:"group block p-8 border border-border hover:border-gold/50 transition-all duration-300 text-center",children:[t.jsx(s.icon,{className:"w-8 h-8 text-gold mx-auto mb-4 group-hover:scale-110 transition-transform"}),t.jsx("h3",{className:"font-display text-xl text-foreground mb-2 group-hover:text-gold transition-colors",children:s.title}),t.jsx("p",{className:"font-body text-sm text-muted-foreground",children:s.description})]})},s.href))})]})}),t.jsx("section",{className:"py-16 md:py-24 bg-secondary/30",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4 text-center",children:"Explorer le site"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-foreground text-center mb-4",children:"Toutes Nos Expertises"}),t.jsx("div",{className:"w-16 h-px bg-gold mx-auto mb-12"}),t.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-10 max-w-6xl mx-auto",children:HG.map(s=>t.jsxs("div",{children:[t.jsx("h3",{className:"font-display text-lg text-foreground mb-4 border-b border-gold/30 pb-2",children:s.heading}),t.jsx("ul",{className:"space-y-2",children:s.links.map(i=>t.jsx("li",{children:t.jsxs(b,{to:i.href,className:"font-body text-sm text-muted-foreground hover:text-gold transition-colors duration-200 inline-flex items-center gap-1",children:[t.jsx(k,{className:"w-3 h-3 opacity-0 -ml-4 group-hover:opacity-100 transition-opacity"}),i.label]})},i.href))})]},s.heading))})]})}),t.jsx("section",{className:"py-16 md:py-20 bg-noir text-center",children:t.jsxs("div",{className:"container mx-auto px-6",children:[t.jsx("p",{className:"font-body text-xs tracking-[0.3em] uppercase text-gold mb-4",children:"Besoin d'aide ?"}),t.jsx("h2",{className:"font-display text-3xl md:text-4xl text-cream mb-6",children:"Contactez Notre Équipe d'Experts"}),t.jsx("p",{className:"font-body text-cream/70 max-w-md mx-auto mb-8",children:"Notre équipe est disponible pour répondre à toutes vos questions sur l'expertise et le rachat de vos bijoux et diamants."}),t.jsx(b,{to:"/contact",children:t.jsxs(Bt,{variant:"luxury-gold",size:"xl",children:["Nous Contacter",t.jsx(k,{className:"w-4 h-4 ml-2"})]})})]})})]}),t.jsx(R,{})]})},QG=[{title:"Pages principales",links:[{to:"/",label:"Accueil"},{to:"/vendre-diamant",label:"Vendre un Diamant"},{to:"/vendre-bijou",label:"Vendre un Bijou"},{to:"/rachat-diamant",label:"Rachat Diamant"},{to:"/rachat-bijoux",label:"Rachat Bijoux"},{to:"/expertiser-un-diamant",label:"Expertiser un Diamant"},{to:"/expertise-gia",label:"Expertise GIA"},{to:"/diamants",label:"Diamants"},{to:"/notre-maison",label:"Notre Maison"},{to:"/contact",label:"Contact"},{to:"/video-de-presentation",label:"Vidéo de Présentation"}]},{title:"Marques de luxe",links:[{to:"/expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem",label:"Cartier"},{to:"/expertiser-des-bijoux-de-boucheron-pour-une-vente-optimale-service-expert-chez-obagem",label:"Boucheron"},{to:"/expertiser-van-cleef-arpels",label:"Van Cleef & Arpels"},{to:"/expertiser-chopard",label:"Chopard"},{to:"/expertiser-bulgari",label:"Bulgari"},{to:"/expertiser-harry-winston",label:"Harry Winston"},{to:"/expertiser-chaumet",label:"Chaumet"},{to:"/evaluer-et-vendre-des-creations-de-tiffany-co-service-expert-chez-obagem",label:"Tiffany & Co."},{to:"/vendre-des-bijoux-de-piaget-estimation-et-conseils-chez-obagem",label:"Piaget"},{to:"/vendre-des-creations-de-graff-diamonds-expertise-et-conseils-chez-obagem",label:"Graff Diamonds"},{to:"/vendre-un-bijou-de-beers-offre-competitive-et-expertise-chez-obagem",label:"De Beers"},{to:"/vendre-des-bijoux-de-mikimoto-expertise-et-service-de-vente-chez-obagem",label:"Mikimoto"},{to:"/vendre-des-bijoux-de-oscar-heyman-expertise-de-haute-joaillerie-chez-obagem",label:"Oscar Heyman"},{to:"/vendre-un-bijou-fernando-jorge-service-expert-chez-obagem",label:"Fernando Jorge"},{to:"/obagem-rolex-page",label:"Rolex"},{to:"/expertiser-messika",label:"Messika"},{to:"/expertiser-chanel-joaillerie",label:"Chanel Joaillerie"},{to:"/expertiser-dior-joaillerie",label:"Dior Joaillerie"},{to:"/expertiser-hermes",label:"Hermès"},{to:"/expertiser-mauboussin",label:"Mauboussin"},{to:"/expertiser-fred",label:"Fred"},{to:"/expertiser-buccellati",label:"Buccellati"},{to:"/expertiser-pomellato",label:"Pomellato"}]},{title:"Types de bijoux",links:[{to:"/vendre-bague-diamant",label:"Bagues Diamant"},{to:"/vendre-boucles-oreilles-diamant",label:"Boucles d'Oreilles Diamant"},{to:"/vendre-bracelet-diamant",label:"Bracelets Diamant"},{to:"/vendre-des-colliers-et-pendentifs-estimation-expertise-chez-obagem",label:"Colliers & Pendentifs"},{to:"/vendre-des-parures-completes",label:"Parures Complètes"},{to:"/vendre-broches",label:"Broches"},{to:"/vendre-des-broches-et-des-epingles-en-diamants-vintage-expertise-chez-obagem",label:"Broches Vintage"},{to:"/vendre-montre-luxe",label:"Montres de Luxe"},{to:"/vendre-une-bague-de-fiancailles-vintage-expertise-et-vente-chez-obagem",label:"Bagues de Fiançailles Vintage"}]},{title:"Pierres précieuses",links:[{to:"/emeraude",label:"Émeraude"},{to:"/vendre-un-rubis",label:"Rubis"},{to:"/vendre-un-saphir",label:"Saphir"},{to:"/pierres-precieuses-non-montees",label:"Pierres Non Montées"},{to:"/vendre-diamants-montes",label:"Diamants Montés"},{to:"/vendre-un-diamant-doccasion",label:"Diamant d'Occasion"}]},{title:"Types de diamants",links:[{to:"/vendre-un-diamant-de-4-carats-expertise-et-offre-exceptionnelle-chez-obagem",label:"Diamant 4 Carats"},{to:"/vendre-un-diamant-de-couleur-d-incolore-expertise-de-haute-precision-chez-obagem",label:"Diamant Incolore"},{to:"/vendre-un-diamant-de-couleur-fancy-expertise-unique-chez-obagem",label:"Diamant Fancy"},{to:"/vendre-un-diamant-de-couleur-jaune-service-expert-chez-obagem",label:"Diamant Jaune"},{to:"/vendre-un-diamant-taille-emeraude-expertise-et-offre-superieure-chez-obagem",label:"Taille Émeraude"},{to:"/vendre-un-diamant-de-taille-princesse-guide-complet-chez-obagem",label:"Taille Princesse"},{to:"/diamant-taille-ancienne",label:"Taille Ancienne"},{to:"/vendre-des-diamants-de-clarte-vvs-expertise-de-haute-qualite-chez-obagem",label:"Diamants VVS"},{to:"/diamants-non-certifies",label:"Diamants Non Certifiés"},{to:"/diamant-ags",label:"Diamant AGS"},{to:"/diamant-taille-ovale",label:"Taille Ovale"},{to:"/diamant-taille-coussin",label:"Taille Coussin"},{to:"/diamant-taille-poire",label:"Taille Poire"},{to:"/diamant-taille-asscher",label:"Taille Asscher"},{to:"/diamant-taille-radiant",label:"Taille Radiant"},{to:"/diamant-taille-coeur",label:"Taille Cœur"}]},{title:"Bijoux par époque & situation",links:[{to:"/vendre-un-bijou-art-deco",label:"Art Déco"},{to:"/vendre-belle-epoque",label:"Belle Époque"},{to:"/vendre-un-bijoux-napoleon-iii",label:"Napoléon III"},{to:"/annees-80",label:"Années 80"},{to:"/vendre-des-bijoux-retro-a-obagem-expertise-et-offres-inegalees",label:"Bijoux Rétro"},{to:"/vendre-un-bijou-ancien",label:"Bijou Ancien"},{to:"/vendre-art-nouveau",label:"Art Nouveau"},{to:"/vendre-bijou-victorien",label:"Victorien"},{to:"/vendre-bijou-edouardien",label:"Édouardien"},{to:"/vendre-bijou-mid-century",label:"Mid-Century"},{to:"/vendre-bijou-moderniste",label:"Moderniste"},{to:"/vendre-bijou-georgien",label:"Georgien"},{to:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",label:"Bijoux Signés"},{to:"/vendre-bijou-famille",label:"Bijou de Famille"},{to:"/vendre-un-bijou-herite-en-france-estimation-gratuite-et-confidentielle",label:"Bijou Hérité"},{to:"/vendre-bijoux-divorce",label:"Bijoux & Divorce"},{to:"/vendre-un-bijou-de-mariage-ou-de-fiancailles-expertise-qualifiee-chez-obagem",label:"Bijou de Mariage"},{to:"/vendre-bijoux-succession",label:"Succession"},{to:"/vendre-bijoux-urgence",label:"Vente Rapide"},{to:"/vendre-bijoux-demenagement",label:"Déménagement & Expatriation"},{to:"/vendre-bijoux-revente",label:"Revente & Collection"}]},{title:"Guides & ressources",links:[{to:"/comment-vendre-un-diamant",label:"Comment Vendre un Diamant"},{to:"/prix-diamant-carat",label:"Prix du Diamant au Carat"},{to:"/les-4c-du-diamant",label:"Les 4C du Diamant"},{to:"/comment-estimer-valeur-diamant",label:"Comment Estimer la Valeur d'un Diamant"},{to:"/quest-ce-que-le-gia",label:"Qu'est-ce que le GIA ?"},{to:"/gia-diamant",label:"GIA Diamant"},{to:"/vendre-gubelin-gem-lab",label:"Gübelin Gem Lab"},{to:"/diamant-naturel-vs-laboratoire",label:"Diamant Naturel vs Laboratoire"},{to:"/certificat-hrd-vs-gia",label:"Certificat HRD vs GIA"},{to:"/fiscalite-vente-bijoux",label:"Fiscalité Vente Bijoux"},{to:"/reconnaitre-vrai-diamant",label:"Reconnaître un Vrai Diamant"}]},{title:"Nos services par ville",links:[{to:"/vendre-diamant-marseille",label:"Vendre Diamant Marseille"},{to:"/vendre-diamant-lyon",label:"Vendre Diamant Lyon"},{to:"/vendre-diamant-bordeaux",label:"Vendre Diamant Bordeaux"},{to:"/vendre-diamant-lille",label:"Vendre Diamant Lille"},{to:"/vendre-diamant-nice",label:"Vendre Diamant Nice"},{to:"/vendre-bijoux-marseille",label:"Vendre Bijoux Marseille"},{to:"/vendre-bijoux-lyon",label:"Vendre Bijoux Lyon"},{to:"/vendre-bijoux-bordeaux",label:"Vendre Bijoux Bordeaux"},{to:"/vendre-bijoux-lille",label:"Vendre Bijoux Lille"},{to:"/vendre-bijoux-nice",label:"Vendre Bijoux Nice"},{to:"/rachat-diamant-marseille",label:"Rachat Diamant Marseille"},{to:"/rachat-diamant-lyon",label:"Rachat Diamant Lyon"},{to:"/rachat-diamant-bordeaux",label:"Rachat Diamant Bordeaux"},{to:"/rachat-diamant-lille",label:"Rachat Diamant Lille"},{to:"/rachat-diamant-nice",label:"Rachat Diamant Nice"},{to:"/expertiser-diamant-marseille",label:"Expertiser Diamant Marseille"},{to:"/expertiser-diamant-lyon",label:"Expertiser Diamant Lyon"},{to:"/expertiser-diamant-bordeaux",label:"Expertiser Diamant Bordeaux"},{to:"/expertiser-diamant-lille",label:"Expertiser Diamant Lille"},{to:"/expertiser-diamant-nice",label:"Expertiser Diamant Nice"}]},{title:"Expertise spécialisée",links:[{to:"/expertiser-diamant-paris",label:"Expertiser Diamant Paris"},{to:"/vendre-diamant-paris",label:"Vendre Diamant Paris"},{to:"/vendre-bijoux-paris",label:"Vendre Bijoux Paris"},{to:"/rachat-diamant-paris",label:"Rachat Diamant Paris"},{to:"/rachat-bijoux-paris",label:"Rachat Bijoux Paris"},{to:"/expertiser-un-bijou-a-lyon-service-expert-chez-obagem",label:"Expertiser Bijou Lyon"},{to:"/expertiser-diamant-famille",label:"Diamant de Famille"},{to:"/expertiser-de-bijoux-de-luxe-avant-vente-service-premium-chez-obagem",label:"Expertise Avant Vente"},{to:"/expertiser-un-diamant-bleu-evaluation-specialisee-chez-obagem",label:"Diamant Bleu"},{to:"/expertiser-un-diamant-de-couleur-rose-valeur-et-marche-chez-obagem",label:"Diamant Rose"},{to:"/expertiser-et-vendre-un-diamant-de-taille-marquise-service-premium-chez-obagem",label:"Taille Marquise"},{to:"/expertiser-et-vendre-un-diamant-sans-inclusions-excellence-chez-obagem",label:"Diamant Sans Inclusions"},{to:"/expertiser-un-diamant-avec-fluorescence-impact-sur-la-valeur-chez-obagem",label:"Fluorescence Diamant"},{to:"/expertiser-des-diamants-avec-triple-excellent-en-taille-polissage-et-symetrie-service-expert-chez-obagem",label:"Triple Excellent"}]},{title:"Experts & créateurs",links:[{to:"/expertiser-un-bijou-faberge-service-expert-chez-obagem",label:"Fabergé"},{to:"/expertiser-des-bijoux-de-lalique-pour-une-vente-avantageuse-service-expert-chez-obagem",label:"Lalique"},{to:"/expertiser-des-bijoux-de-louis-vuitton-evaluation-de-haute-couture-chez-obagem",label:"Louis Vuitton"},{to:"/expertiser-des-bijoux-de-garrard-maison-de-joaillerie-britannique-chez-obagem",label:"Garrard"},{to:"/expertiser-un-bijou-leviev-service-expert-chez-obagem",label:"Leviev"},{to:"/expertiser-un-bijou-lydia-courteille-service-expert-chez-obagem",label:"Lydia Courteille"},{to:"/expertiser-un-bijou-moussaieff-service-expert-chez-obagem",label:"Moussaieff"},{to:"/expertiser-un-bijou-sevan-bicakci-service-expert-chez-obagem-2",label:"Sevan Biçakci"},{to:"/expertiser-un-bijou-suzanne-belperron-service-expert-chez-obagem",label:"Suzanne Belperron"},{to:"/expertiser-et-vendre-des-bijoux-de-theo-fennell-service-expert-chez-obagem",label:"Theo Fennell"},{to:"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-danvers-service-expert-chez-obagem",label:"Laboratoire Anvers"},{to:"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-de-pforzheim-service-expert-chez-obagem",label:"Laboratoire Pforzheim"},{to:"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-de-prague-service-expert-chez-obagem",label:"Laboratoire Prague"},{to:"/expertiser-un-diamant-union-des-diamantaires-service-expert-chez-obagem",label:"Union des Diamantaires"}]}],KG=()=>t.jsxs("div",{className:"min-h-screen bg-background",children:[t.jsx(O,{slug:"plan-du-site",fallbackTitle:"Plan du Site | Obagem Paris",fallbackDescription:"Plan du site Obagem : retrouvez l'ensemble de nos pages dédiées à l'expertise, au rachat de diamants, pierres précieuses et bijoux signés à Paris.",canonical:"/plan-du-site"}),t.jsx(_,{}),t.jsx("main",{className:"py-20 md:py-28",children:t.jsxs("div",{className:"container mx-auto px-6 lg:px-12",children:[t.jsx("h1",{className:"font-display text-4xl md:text-5xl text-foreground mb-12",children:"Plan du Site"}),t.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-12",children:QG.map(e=>t.jsxs("div",{children:[t.jsx("h2",{className:"font-display text-xl text-foreground mb-4 border-b border-gold/30 pb-2",children:e.title}),t.jsx("ul",{className:"space-y-2",children:e.links.map(s=>t.jsx("li",{children:t.jsx(b,{to:s.to,className:"font-body text-sm text-muted-foreground hover:text-gold transition-colors",children:s.label})},s.to))})]},e.title))})]})}),t.jsx(R,{})]}),Tm="obagem_cookie_consent",JG=()=>{const[e,s]=N.useState(!1);N.useEffect(()=>{if(!localStorage.getItem(Tm)){const n=setTimeout(()=>s(!0),1500);return()=>clearTimeout(n)}},[]);const i=()=>{localStorage.setItem(Tm,"accepted"),s(!1)},a=()=>{localStorage.setItem(Tm,"refused"),s(!1)};return e?t.jsx("div",{className:"fixed bottom-0 inset-x-0 z-50 animate-in slide-in-from-bottom-4 duration-500",children:t.jsx("div",{className:"bg-accent text-accent-foreground border-t border-border/20 px-4 py-4 md:px-8 md:py-5",children:t.jsxs("div",{className:"max-w-6xl mx-auto flex flex-col sm:flex-row items-start sm:items-center gap-4",children:[t.jsxs("p",{className:"text-sm leading-relaxed flex-1 opacity-90",children:["Ce site utilise des cookies pour améliorer votre expérience de navigation et analyser le trafic. En poursuivant, vous acceptez notre"," ",t.jsx(b,{to:"/politique-de-confidentialite",className:"underline underline-offset-2 hover:opacity-80 transition-opacity",children:"politique de confidentialité"}),"."]}),t.jsxs("div",{className:"flex gap-3 shrink-0",children:[t.jsx(Bt,{variant:"secondary",size:"sm",onClick:a,className:"text-xs tracking-wider uppercase",children:"Refuser"}),t.jsx(Bt,{size:"sm",onClick:i,className:"bg-primary text-primary-foreground hover:bg-primary/90 text-xs tracking-wider uppercase",children:"Accepter"})]})]})})}):null},YG=new Oq,XG=()=>t.jsx(AA,{children:t.jsx(b2,{children:t.jsx(Fq,{client:YG,children:t.jsxs(vq,{children:[t.jsx(ZI,{}),t.jsx(TT,{}),t.jsxs(JD,{children:[t.jsxs(GD,{children:[t.jsx(T,{path:"/",element:t.jsx(XL,{})}),t.jsx(T,{path:"/vendre-diamant",element:t.jsx(o8,{})}),t.jsx(T,{path:"/vendre-bijou",element:t.jsx(d8,{})}),t.jsx(T,{path:"/notre-maison",element:t.jsx(p8,{})}),t.jsx(T,{path:"/contact",element:t.jsx(h8,{})}),t.jsx(T,{path:"/expertiser-un-diamant",element:t.jsx(b8,{})}),t.jsx(T,{path:"/expertise-gia",element:t.jsx(y8,{})}),t.jsx(T,{path:"/rachat-diamant",element:t.jsx(w8,{})}),t.jsx(T,{path:"/evaluer-et-vendre-des-creations-de-tiffany-co-service-expert-chez-obagem",element:t.jsx(k8,{})}),t.jsx(T,{path:"/vendre-une-bague-de-fiancailles-vintage-expertise-et-vente-chez-obagem",element:t.jsx(P8,{})}),t.jsx(T,{path:"/emeraude",element:t.jsx(I8,{})}),t.jsx(T,{path:"/vendre-gubelin-gem-lab",element:t.jsx(q8,{})}),t.jsx(T,{path:"/quest-ce-que-le-gia",element:t.jsx(_8,{})}),t.jsx(T,{path:"/vendre-un-diamant-taille-emeraude-expertise-et-offre-superieure-chez-obagem",element:t.jsx(O8,{})}),t.jsx(T,{path:"/vendre-un-rubis",element:t.jsx(B8,{})}),t.jsx(T,{path:"/vendre-un-saphir",element:t.jsx(G8,{})}),t.jsx(T,{path:"/vendre-un-diamant-de-taille-princesse-guide-complet-chez-obagem",element:t.jsx(U8,{})}),t.jsx(T,{path:"/pierres-precieuses-non-montees",element:t.jsx(Q8,{})}),t.jsx(T,{path:"/politique-de-confidentialite",element:t.jsx(K8,{})}),t.jsx(T,{path:"/vendre-diamants-montes",element:t.jsx(X8,{})}),t.jsx(T,{path:"/vendre-un-diamant-doccasion",element:t.jsx(tz,{})}),t.jsx(T,{path:"/video-de-presentation",element:t.jsx(sz,{})}),t.jsx(T,{path:"/vendre-un-diamant-de-4-carats-expertise-et-offre-exceptionnelle-chez-obagem",element:t.jsx(rz,{})}),t.jsx(T,{path:"/vendre-un-diamant-de-couleur-d-incolore-expertise-de-haute-precision-chez-obagem",element:t.jsx(lz,{})}),t.jsx(T,{path:"/vendre-un-diamant-de-couleur-fancy-expertise-unique-chez-obagem",element:t.jsx(uz,{})}),t.jsx(T,{path:"/vendre-un-diamant-de-couleur-jaune-service-expert-chez-obagem",element:t.jsx(xz,{})}),t.jsx(T,{path:"/vendre-un-bijoux-napoleon-iii",element:t.jsx(fz,{})}),t.jsx(T,{path:"/vendre-diamant-paris",element:t.jsx(yz,{})}),t.jsx(T,{path:"/vendre-bijoux-paris",element:t.jsx(Nz,{})}),t.jsx(T,{path:"/rachat-diamant-paris",element:t.jsx(Ez,{})}),t.jsx(T,{path:"/rachat-bijoux-paris",element:t.jsx(Az,{})}),t.jsx(T,{path:"/expertiser-diamant-paris",element:t.jsx(qz,{})}),t.jsx(T,{path:"/diamant-ags",element:t.jsx(_z,{})}),t.jsx(T,{path:"/annees-80",element:t.jsx(Lz,{})}),t.jsx(T,{path:"/vendre-un-bijou-de-mariage-ou-de-fiancailles-expertise-qualifiee-chez-obagem",element:t.jsx(Mz,{})}),t.jsx(T,{path:"/vendre-un-bijou-fernando-jorge-service-expert-chez-obagem",element:t.jsx($z,{})}),t.jsx(T,{path:"/vendre-un-bijou-herite-en-france-estimation-gratuite-et-confidentielle",element:t.jsx(Wz,{})}),t.jsx(T,{path:"/vendre-un-bijou-art-deco",element:t.jsx(Jz,{})}),t.jsx(T,{path:"/vendre-belle-epoque",element:t.jsx(Zz,{})}),t.jsx(T,{path:"/vendre-un-bijou-de-beers-offre-competitive-et-expertise-chez-obagem",element:t.jsx(iB,{})}),t.jsx(T,{path:"/vendre-bijou-famille",element:t.jsx(nB,{})}),t.jsx(T,{path:"/vendre-des-parures-completes",element:t.jsx(lB,{})}),t.jsx(T,{path:"/gia-diamant",element:t.jsx(dB,{})}),t.jsx(T,{path:"/diamant-taille-ancienne",element:t.jsx(mB,{})}),t.jsx(T,{path:"/vendre-un-bijou-ancien",element:t.jsx(xB,{})}),t.jsx(T,{path:"/vendre-des-colliers-et-pendentifs-estimation-expertise-chez-obagem",element:t.jsx(gB,{})}),t.jsx(T,{path:"/vendre-des-creations-de-graff-diamonds-expertise-et-conseils-chez-obagem",element:t.jsx(vB,{})}),t.jsx(T,{path:"/vendre-des-diamants-de-clarte-vvs-expertise-de-haute-qualite-chez-obagem",element:t.jsx(yB,{})}),t.jsx(T,{path:"/diamants-non-certifies",element:t.jsx(wB,{})}),t.jsx(T,{path:"/vendre-des-bijoux-retro-a-obagem-expertise-et-offres-inegalees",element:t.jsx(kB,{})}),t.jsx(T,{path:"/vendre-des-bijoux-signes-expertise-et-offre-exceptionnelle-chez-obagem",element:t.jsx(EB,{})}),t.jsx(T,{path:"/vendre-broches",element:t.jsx(SB,{})}),t.jsx(T,{path:"/vendre-des-broches-et-des-epingles-en-diamants-vintage-expertise-chez-obagem",element:t.jsx(IB,{})}),t.jsx(T,{path:"/vendre-bijoux-divorce",element:t.jsx(qB,{})}),t.jsx(T,{path:"/vendre-des-bijoux-de-mikimoto-expertise-et-service-de-vente-chez-obagem",element:t.jsx(VB,{})}),t.jsx(T,{path:"/vendre-des-bijoux-de-oscar-heyman-expertise-de-haute-joaillerie-chez-obagem",element:t.jsx(RB,{})}),t.jsx(T,{path:"/vendre-des-bijoux-de-piaget-estimation-et-conseils-chez-obagem",element:t.jsx(LB,{})}),t.jsx(T,{path:"/rachat-bijoux",element:t.jsx(BB,{})}),t.jsx(T,{path:"/diamants",element:t.jsx(FB,{})}),t.jsx(T,{path:"/obagem-rolex-page",element:t.jsx($B,{})}),t.jsx(T,{path:"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-danvers-service-expert-chez-obagem",element:t.jsx(HB,{})}),t.jsx(T,{path:"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-de-pforzheim-service-expert-chez-obagem",element:t.jsx(QB,{})}),t.jsx(T,{path:"/expertiser-un-diamant-certifie-par-le-laboratoire-de-gemmologie-de-prague-service-expert-chez-obagem",element:t.jsx(JB,{})}),t.jsx(T,{path:"/expertiser-un-diamant-de-couleur-rose-valeur-et-marche-chez-obagem",element:t.jsx(XB,{})}),t.jsx(T,{path:"/expertiser-un-diamant-union-des-diamantaires-service-expert-chez-obagem",element:t.jsx(eM,{})}),t.jsx(T,{path:"/expertiser-un-bijou-sevan-bicakci-service-expert-chez-obagem-2",element:t.jsx(sM,{})}),t.jsx(T,{path:"/expertiser-un-bijou-suzanne-belperron-service-expert-chez-obagem",element:t.jsx(aM,{})}),t.jsx(T,{path:"/expertiser-un-diamant-avec-fluorescence-impact-sur-la-valeur-chez-obagem",element:t.jsx(nM,{})}),t.jsx(T,{path:"/expertiser-un-diamant-bleu-evaluation-specialisee-chez-obagem",element:t.jsx(lM,{})}),t.jsx(T,{path:"/expertiser-un-bijou-faberge-service-expert-chez-obagem",element:t.jsx(dM,{})}),t.jsx(T,{path:"/expertiser-un-bijou-leviev-service-expert-chez-obagem",element:t.jsx(mM,{})}),t.jsx(T,{path:"/expertiser-un-bijou-lydia-courteille-service-expert-chez-obagem",element:t.jsx(xM,{})}),t.jsx(T,{path:"/expertiser-un-bijou-moussaieff-service-expert-chez-obagem",element:t.jsx(gM,{})}),t.jsx(T,{path:"/expertiser-diamant-famille",element:t.jsx(vM,{})}),t.jsx(T,{path:"/expertiser-et-vendre-un-diamant-de-taille-marquise-service-premium-chez-obagem",element:t.jsx(yM,{})}),t.jsx(T,{path:"/expertiser-et-vendre-un-diamant-sans-inclusions-excellence-chez-obagem",element:t.jsx(wM,{})}),t.jsx(T,{path:"/expertiser-un-bijou-a-lyon-service-expert-chez-obagem",element:t.jsx(kM,{})}),t.jsx(T,{path:"/expertiser-des-bijoux-de-lalique-pour-une-vente-avantageuse-service-expert-chez-obagem",element:t.jsx(EM,{})}),t.jsx(T,{path:"/expertiser-des-bijoux-de-louis-vuitton-evaluation-de-haute-couture-chez-obagem",element:t.jsx(SM,{})}),t.jsx(T,{path:"/expertiser-des-diamants-avec-triple-excellent-en-taille-polissage-et-symetrie-service-expert-chez-obagem",element:t.jsx(IM,{})}),t.jsx(T,{path:"/expertiser-et-vendre-des-bijoux-de-theo-fennell-service-expert-chez-obagem",element:t.jsx(qM,{})}),t.jsx(T,{path:"/expertiser-de-bijoux-de-luxe-avant-vente-service-premium-chez-obagem",element:t.jsx(VM,{})}),t.jsx(T,{path:"/expertiser-des-bijoux-cartier-pour-la-vente-service-dexpertise-chez-obagem",element:t.jsx(RM,{})}),t.jsx(T,{path:"/expertiser-des-bijoux-de-boucheron-pour-une-vente-optimale-service-expert-chez-obagem",element:t.jsx(LM,{})}),t.jsx(T,{path:"/expertiser-des-bijoux-de-garrard-maison-de-joaillerie-britannique-chez-obagem",element:t.jsx(BM,{})}),t.jsx(T,{path:"/expertiser-van-cleef-arpels",element:t.jsx(FM,{})}),t.jsx(T,{path:"/expertiser-chopard",element:t.jsx($M,{})}),t.jsx(T,{path:"/expertiser-bulgari",element:t.jsx(HM,{})}),t.jsx(T,{path:"/expertiser-harry-winston",element:t.jsx(QM,{})}),t.jsx(T,{path:"/expertiser-chaumet",element:t.jsx(JM,{})}),t.jsx(T,{path:"/expertiser-messika",element:t.jsx(XM,{})}),t.jsx(T,{path:"/expertiser-chanel-joaillerie",element:t.jsx(eF,{})}),t.jsx(T,{path:"/expertiser-dior-joaillerie",element:t.jsx(sF,{})}),t.jsx(T,{path:"/expertiser-hermes",element:t.jsx(aF,{})}),t.jsx(T,{path:"/expertiser-mauboussin",element:t.jsx(nF,{})}),t.jsx(T,{path:"/expertiser-fred",element:t.jsx(lF,{})}),t.jsx(T,{path:"/expertiser-buccellati",element:t.jsx(dF,{})}),t.jsx(T,{path:"/expertiser-pomellato",element:t.jsx(mF,{})}),t.jsx(T,{path:"/vendre-art-nouveau",element:t.jsx(hF,{})}),t.jsx(T,{path:"/vendre-bijou-victorien",element:t.jsx(vF,{})}),t.jsx(T,{path:"/vendre-bijou-edouardien",element:t.jsx(jF,{})}),t.jsx(T,{path:"/vendre-bijou-mid-century",element:t.jsx(kF,{})}),t.jsx(T,{path:"/vendre-bijou-moderniste",element:t.jsx(PF,{})}),t.jsx(T,{path:"/vendre-bijou-georgien",element:t.jsx(IF,{})}),t.jsx(T,{path:"/vendre-bijoux-succession",element:t.jsx(DF,{})}),t.jsx(T,{path:"/vendre-bijoux-urgence",element:t.jsx(RF,{})}),t.jsx(T,{path:"/vendre-bijoux-demenagement",element:t.jsx(zF,{})}),t.jsx(T,{path:"/vendre-bijoux-revente",element:t.jsx(FF,{})}),t.jsx(T,{path:"/comment-vendre-un-diamant",element:t.jsx($F,{})}),t.jsx(T,{path:"/prix-diamant-carat",element:t.jsx(HF,{})}),t.jsx(T,{path:"/les-4c-du-diamant",element:t.jsx(QF,{})}),t.jsx(T,{path:"/comment-estimer-valeur-diamant",element:t.jsx(JF,{})}),t.jsx(T,{path:"/vendre-bague-diamant",element:t.jsx(nG,{})}),t.jsx(T,{path:"/vendre-boucles-oreilles-diamant",element:t.jsx(lG,{})}),t.jsx(T,{path:"/vendre-bracelet-diamant",element:t.jsx(dG,{})}),t.jsx(T,{path:"/vendre-montre-luxe",element:t.jsx(mG,{})}),t.jsx(T,{path:"/vendre-diamant-marseille",element:t.jsx(pG,{})}),t.jsx(T,{path:"/vendre-diamant-lyon",element:t.jsx(xG,{})}),t.jsx(T,{path:"/vendre-diamant-bordeaux",element:t.jsx(hG,{})}),t.jsx(T,{path:"/vendre-diamant-lille",element:t.jsx(gG,{})}),t.jsx(T,{path:"/vendre-diamant-nice",element:t.jsx(fG,{})}),t.jsx(T,{path:"/vendre-bijoux-marseille",element:t.jsx(vG,{})}),t.jsx(T,{path:"/vendre-bijoux-lyon",element:t.jsx(bG,{})}),t.jsx(T,{path:"/vendre-bijoux-bordeaux",element:t.jsx(yG,{})}),t.jsx(T,{path:"/vendre-bijoux-lille",element:t.jsx(jG,{})}),t.jsx(T,{path:"/vendre-bijoux-nice",element:t.jsx(wG,{})}),t.jsx(T,{path:"/rachat-diamant-marseille",element:t.jsx(NG,{})}),t.jsx(T,{path:"/rachat-diamant-lyon",element:t.jsx(kG,{})}),t.jsx(T,{path:"/rachat-diamant-bordeaux",element:t.jsx(CG,{})}),t.jsx(T,{path:"/rachat-diamant-lille",element:t.jsx(EG,{})}),t.jsx(T,{path:"/rachat-diamant-nice",element:t.jsx(PG,{})}),t.jsx(T,{path:"/expertiser-diamant-marseille",element:t.jsx(SG,{})}),t.jsx(T,{path:"/expertiser-diamant-lyon",element:t.jsx(AG,{})}),t.jsx(T,{path:"/expertiser-diamant-bordeaux",element:t.jsx(IG,{})}),t.jsx(T,{path:"/expertiser-diamant-lille",element:t.jsx(TG,{})}),t.jsx(T,{path:"/expertiser-diamant-nice",element:t.jsx(qG,{})}),t.jsx(T,{path:"/diamant-naturel-vs-laboratoire",element:t.jsx(XF,{})}),t.jsx(T,{path:"/certificat-hrd-vs-gia",element:t.jsx(eG,{})}),t.jsx(T,{path:"/fiscalite-vente-bijoux",element:t.jsx(sG,{})}),t.jsx(T,{path:"/reconnaitre-vrai-diamant",element:t.jsx(aG,{})}),t.jsx(T,{path:"/diamant-taille-ovale",element:t.jsx(VG,{})}),t.jsx(T,{path:"/diamant-taille-coussin",element:t.jsx(RG,{})}),t.jsx(T,{path:"/diamant-taille-poire",element:t.jsx(LG,{})}),t.jsx(T,{path:"/diamant-taille-asscher",element:t.jsx(BG,{})}),t.jsx(T,{path:"/diamant-taille-radiant",element:t.jsx(FG,{})}),t.jsx(T,{path:"/diamant-taille-coeur",element:t.jsx($G,{})}),t.jsx(T,{path:"/vendre-un-bijou",element:t.jsx(pb,{to:"/vendre-bijou",replace:!0})}),t.jsx(T,{path:"/vente-un-diamant",element:t.jsx(pb,{to:"/vendre-diamant",replace:!0})}),t.jsx(T,{path:"/admin/login",element:t.jsx(g8,{})}),t.jsx(T,{path:"/admin",element:t.jsx(f8,{})}),t.jsx(T,{path:"/plan-du-site",element:t.jsx(KG,{})}),t.jsx(T,{path:"*",element:t.jsx(WG,{})})]}),t.jsx(JG,{})]})]})})})});tN(document.getElementById("root")).render(t.jsx(XG,{}));