18-day current streak·102-day longest streak
Hi there 👋 I am not a professional developer or a software engineer, but i love coding and i am involved in different projects. 🔭 I’m currently working on ARnft…
Hi there 👋
I am not a professional developer or a software engineer, but i love coding and i am involved in different projects.
- 🔭 I’m currently working on ARnft and JsartoolkitNFT part of the webarkit org for our long term project webarkit.
- 🌱 I’m currently learning Typescript, Rust and other languages.
- 👯 I’m co-founder with @ThorstenBux of webarkit
README.md (this file) appears on your GitHub profile.
Here are some ideas to get you started:
- 🔭 I’m currently working on ...
- 🌱 I’m currently learning ...
- 👯 I’m looking to collaborate on ...
- 🤔 I’m looking for help with ...
- 💬 Ask me about ...
- 📫 How to reach me: ...
- 😄 Pronouns: ...
- ⚡ Fun fact: ...
-
AR.js ★ PINNED ⑂
Efficient Augmented Reality for the Web - 60fps on mobile!
HTML ★ 0 6y agoExplain → -
kalwalt-interactivity-AR ★ PINNED
Some various experiments with Ar.js and Three.js
JavaScript ★ 80 1y agoExplain → -
jsartoolkit5 ⑂
Javascript ARToolKit v5.x
JavaScript ★ 41 3y agoExplain → -
OFexamples
various OpenFramework examples
C ★ 34 12y agoExplain → -
react-AR-experiments
Various experiments, tests, boilerplate with React, Three.js, THREEAR.js and other AR libs
HTML ★ 32 1y agoExplain → -
gatsby-starter-i18n-bulma
A gatsby multilanguage template with bulma and i18n: it is a work in progress...
JavaScript ★ 23 2y agoExplain → -
sverchok_nodes_collection
Various nodes and blend files for the sverchok blender addon
Python ★ 12 9y agoExplain → -
react-aframe-ar-test
A basic example of aframe.js and aframe-ar.js with a React app
JavaScript ★ 10 6y agoExplain → -
MarkerlessARJS
Markerless AR based on https://github.com/ahmetozlu/augmented_reality
C++ ★ 8 1y agoExplain → -
ofxSkyBox
openFramework addon for a skybox object
C++ ★ 7 4y agoExplain → -
webarkit-jsfeat-cpp
c++ jsfeat version
C++ ★ 6 3y agoExplain → -
ofxFog
openFrameworks addon to add openGL fog to a scene
C++ ★ 6 13y agoExplain → -
ARnft-ES6-react
A testing repository for ARnft in a React app.
JavaScript ★ 5 1y agoExplain → -
ofxLibMini
An OpenFramework addon to use libMini : a C++ library to display large terrain map http://stereofx.org/terrain.html
C++ ★ 5 14y agoExplain → -
artoolkit-docs ⑂
Documentation files (.md) for ARToolKit
★ 4 6y agoExplain → -
ofxPolyvox
a simple wrapper for polyvox lib, to make voxel meshes with a Minecraft style or as Marching cubes
C++ ★ 4 13y agoExplain → -
ofxNoisepp
Openframeworks addon that implement the Noisepp library, for making noise texture and other...
C++ ★ 3 3y agoExplain → -
terragen_utils
blender addon to import/export .ter files
Python ★ 3 9y agoExplain → -
Align-images-with-opencv.js
No description.
JavaScript ★ 3 1y agoExplain → -
visualARPoetry-backend
A WebAR generative app. Work In Progress !
JavaScript ★ 3 4y agoExplain → -
dlib_em.js
experiments with https://github.com/davisking/dlib to WASM
C++ ★ 3 1y agoExplain → -
artoolkitX-ts
Typescript version of artoolkitX.js
TypeScript ★ 3 3mo agoExplain → -
NFTSimple_emscripten
The Basic NFT Simple artoolkit5 example ported to js with emscripten
C ★ 3 6y agoExplain → -
kalwaltart.com
My site at www.kalwaltart.com
JavaScript ★ 2 3d agoExplain → -
kalwalt.github.io
Repository of my site for intearctive art.
JavaScript ★ 2 3d agoExplain → -
visualARPoetry
This is an experiment of generative Art and Augmented Reality. You can visualize every day a different image. This is still a Work in Progress, more informations will be added in a near future.
Vue ★ 2 3y agoExplain → -
ofxOptix
openFrameworks addon to use Optix Nvidia lib, a Cuda ray-tracing engine
C++ ★ 2 13y agoExplain → -
kalwalt
My official github profile
★ 2 3y agoExplain → -
wasm-ar ⑂
Playing around with Augmented Reality on the web using OpenCV and WebAssembly.
JavaScript ★ 2 3y agoExplain → -
artoolkitX_em_2d
2d tracking with emscripten
C++ ★ 2 4y agoExplain → -
PTAM-GPL ⑂
PTAM (Parallel Tracking and Mapping) re-released under GPLv3.
★ 2 5y agoExplain → -
jekyll-amp-pwa ⑂
Jekyll plugin for PWA
Ruby ★ 2 5y agoExplain → -
jsartoolkitX
No description.
JavaScript ★ 2 7y agoExplain → -
libjpeg-for-jsartoolkit5
Library required by Jsartoolkit5
C ★ 2 6y agoExplain → -
ofxOsgEarth
an OpenFramework addon to load .earth georeferenced files into OF. See https://github.com/gwaldron/osgearth for more info.
C++ ★ 2 13y agoExplain → -
ARuco-ts
A lightweight TS library to detect aruco markers
TypeScript ★ 1 4mo agoExplain → -
ar-magazine ⑂
No description.
JavaScript ★ 1 6y agoExplain → -
Simple-AR ⑂
Simple AR is a web-based image tracking library (platform) based on WebAssembly. It is also compatible with A-Frame, BabylonJs and ThreeJs frameworks.
JavaScript ★ 1 1y agoExplain → -
Emscripten-sketches
Some simple sketches made with C++, Emscripten and WebAssembly
JavaScript ★ 1 1y agoExplain → -
artoolkitx ⑂
artoolkitX
C ★ 1 1y agoExplain → -
sverchok ⑂
Sverchok
Python ★ 1 2y agoExplain → -
avatar-facial-landmark-detection ⑂
A method about optimizing the facial landmark detection based on Kalman Filter, Optical Flow and Dlib
★ 1 7y agoExplain → -
vrgl-imgproc
A simple library for image processing in virgil https://github.com/titzer/virgil
HTML ★ 1 2y agoExplain → -
ARjs-aframe-test
A testing repository for a new AR.js concept
JavaScript ★ 1 2y agoExplain → -
js-aruco ⑂
JavaScript library for Augmented Reality applications
★ 1 2y agoExplain → -
Learning-OpenCV-3_examples ⑂
No description.
★ 1 2y agoExplain → -
Tracking.ts
No description.
TypeScript ★ 1 2y agoExplain → -
openFrameworks ⑂
OpenFrameworks is a cross platform open source toolkit for creative coding in C++.
C++ ★ 1 3y agoExplain → -
artoolkit5-js-react
No description.
JavaScript ★ 1 3y agoExplain → -
WeChat-MiniProgram-WebAR ⑂
A WeChat MiniProgram Image AR using computer vision. No OpenCV, No Deep Learning. Only JavaScript Implementation.
★ 1 4y agoExplain → -
webarkit-OCVT
Testing OCVT module from ARtoolkitX
JavaScript ★ 1 3y agoExplain → -
tsfjs-sketches
Some examples with tsfjs
HTML ★ 1 4y agoExplain → -
JSARToolKit ⑂
JavaScript port of FLARToolKit
JavaScript ★ 1 8y agoExplain → -
AR.js-org ⑂
Image tracking, Location Based AR, Marker tracking. All on the Web.
★ 1 5y agoExplain → -
party_parrot ⑂
OpenCV for the web!
★ 1 6y agoExplain → -
artoolkitX.js ⑂
No description.
JavaScript ★ 1 6y agoExplain → -
walterperdan
my experimental website with Netlify.com
CSS ★ 1 7y agoExplain → -
supercollider ⑂
an environment and programming language for real time audio synthesis and algorithmic composition
C++ ★ 1 12y agoExplain → -
ofxVTerrain
openframeworks addon for terrain rendering with vTerrain library
C++ ★ 1 13y agoExplain → -
ofxSuperColliderBoot
Start supercollider in a Openframeworks app without run any editor (scel, sced or emacs) to boot the server. All happens inside OF.
C++ ★ 1 12y agoExplain → -
ofxRules ⑂
Rules based mesh generation addon for openFrameworks.
C++ ★ 1 12y agoExplain → -
OpenFrameworks-Supercollider-Host ⑂
A SuperCollider server running inside the audio callback of an openFrameworks app.
C ★ 1 13y agoExplain → -
ofxOpenSceneGraph ⑂
OpenFrameworks-addon to embed OpenFrameworks into OpenSceneGraph
C++ ★ 1 13y agoExplain → -
WebIDL-example
No description.
JavaScript ★ 0 5mo agoExplain → -
Filament_Example
Minimal project with Filament for Meta Quest (Android)
Kotlin ★ 0 5mo agoExplain → -
igl ⑂
Intermediate Graphics Library (IGL) is a cross-platform library that commands the GPU. It provides a single low-level cross-platform interface on top of various graphics APIs (e.g. OpenGL, Metal and Vulkan).
C++ ★ 0 5mo agoExplain → -
quest-vr-app
A simple PWA app with Three.js and VR
Java ★ 0 5mo agoExplain → -
artoolkit5-js-examples
No description.
★ 0 3y agoExplain → -
artoolkitplus ⑂
ARToolKitPlus is a computer tracking library for creation of augmented reality applications
★ 0 9y agoExplain → -
artoolkitx.github.io ⑂
No description.
★ 0 6y agoExplain → -
ARnft-babylonjs
basic project to load Babylonjs into ARnft.
TypeScript ★ 0 4y agoExplain → -
virgil ⑂
A fast and lightweight native programming language
Shell ★ 0 1y agoExplain → -
NFT-Marker-Creator-Web
Browser version of the node app
★ 0 6y agoExplain → -
SuperPoint ⑂
Efficient neural feature detector and descriptor
★ 0 1y agoExplain → -
superpoint-optimized ⑂
An optimized version of the SuperPoint keypoint detector + descriptor model
★ 0 7mo agoExplain → -
martins-js ⑂
GPU-accelerated Augmented Reality for the web.
TypeScript ★ 0 7mo agoExplain → -
superpoint_onnx_bundler
No description.
JavaScript ★ 0 7mo agoExplain → -
superpoint_infer_engine ⑂
No description.
★ 0 7mo agoExplain → -
codelab-friendlyeats-web-kw
No description.
JavaScript ★ 0 1y agoExplain → -
KF-AlvaAR ⑂
Kalman-Filter optimized AlvaAR
★ 0 1y agoExplain → -
bulma-collapsible ⑂
Collapsible Extension for Bulma.io - Make any Bulma element collapsible with ease
HTML ★ 0 7y agoExplain → -
wasm-jokes
No description.
★ 0 1y agoExplain → -
opencv-rust ⑂
Rust bindings for OpenCV 3 & 4
Rust ★ 0 1y agoExplain → -
visualblocks ⑂
No description.
TypeScript ★ 0 1y agoExplain → -
dlib ⑂
A toolkit for making real world machine learning and data analysis applications in C++
C++ ★ 0 1y agoExplain → -
mediapipe ⑂
Cross-platform, customizable ML solutions for live and streaming media.
C++ ★ 0 1y agoExplain → -
wat ⑂
Examples and information relating to using Web Assembly WAT
★ 0 2y agoExplain → -
wasm-shared-array-buffer-atomics
No description.
JavaScript ★ 0 1y agoExplain → -
virgil-sketches
virgil-sketches
WebAssembly ★ 0 1y agoExplain → -
pybind-test
A simple example with pybind and numpy with C++ code
C++ ★ 0 1y agoExplain → -
WebARKitLib ⑂
The source code of WebARKit
C++ ★ 0 7d agoExplain → -
ar-experience ⑂
No description.
JavaScript ★ 0 1y agoExplain → -
ncnn ⑂
ncnn is a high-performance neural network inference framework optimized for the mobile platform
★ 0 1y agoExplain → -
wizard-engine ⑂
Research WebAssembly Engine
WebAssembly ★ 0 1y agoExplain → -
ar.js-threejs-test
No description.
JavaScript ★ 0 1y agoExplain → -
netlify-functions-example
No description.
HTML ★ 0 1y agoExplain → -
corrade ⑂
C++11 multiplatform utility library
★ 0 1y agoExplain → -
magnum ⑂
Lightweight and modular C++11 graphics middleware for games and data visualization
C++ ★ 0 1y agoExplain → -
wonderland-ar-tracking-jsartoolkit-nft ⑂
AR image tracking in Wonderland Engine using jsartoolkit-nft
★ 0 1y agoExplain → -
pinch ⑂
Simulate mouse input using hand tracking
★ 0 2y agoExplain → -
grayscale-conversion ⑂
grayscale conversion optimized with OpenMP, SIMD and CUDA
★ 0 4y agoExplain → -
tfjs ⑂
A WebGL accelerated JavaScript library for training and deploying ML models.
TypeScript ★ 0 2y agoExplain → -
binaryen ⑂
Optimizer and compiler/toolchain library for WebAssembly
WebAssembly ★ 0 2y agoExplain → -
AlvaAR ⑂
Augmented Reality library for Javascript. SLAM running in the browser.
C++ ★ 0 2y agoExplain → -
lip-vireo ⑂
The C++ project for traditional image keypoint detectors and descriptors
C++ ★ 0 2y agoExplain → -
cpp2rust
A simple example to compile Rust + cpp to WASM
JavaScript ★ 0 2y agoExplain → -
llama ⑂
Inference code for LLaMA models
★ 0 2y agoExplain → -
WebARKitLib-desktop-example
A simple testing example of WebARKitLib with Linux OS
CMake ★ 0 2y agoExplain → -
ar-orb ⑂
No description.
JavaScript ★ 0 2y agoExplain → -
docker-course-1 ⑂
Dockerfile for OpenCV Course-1. OpenCV courses available at www.opencv.org/courses
Jupyter Notebook ★ 0 2y agoExplain → -
MasteringOpenCV ⑂
Code for the book "Mastering OpenCV with Practical Computer Vision Projects" by Packt Publishing 2012.
★ 0 2y agoExplain → -
speedy-vision ⑂
GPU-accelerated Computer Vision for JavaScript.
JavaScript ★ 0 2y agoExplain → -
opencv ⑂
Open Source Computer Vision Library
C++ ★ 0 2y agoExplain → -
streamlit-demo-face-detect ⑂
No description.
★ 0 4y agoExplain → -
gatsby ⑂
Build blazing fast, modern apps and websites with React
JavaScript ★ 0 3y agoExplain → -
getts ⑂
Code samples for the book TypeScript Quickly
★ 0 3y agoExplain → -
gpu.js ⑂
GPU Accelerated JavaScript
★ 0 3y agoExplain → -
emscripten-opencv ⑂
Web app calling into C++ WebAssembly code that uses OpenCV
★ 0 5y agoExplain → -
AR.js-typescript
No description.
TypeScript ★ 0 3y agoExplain → -
testing-homepage
No description.
JavaScript ★ 0 3y agoExplain → -
gatsby-starter-contentful-knowledge-base
No description.
JavaScript ★ 0 3y agoExplain → -
ofxARtoolkitPlus ⑂
artoolkitplus addons for openframeworks
C++ ★ 0 3y agoExplain → -
WebAR ⑂
An Image AR using computer vision. No OpenCV, No Deep Learning. Only JavaScript Implementation.
★ 0 4y agoExplain → -
vpp ⑂
Video++, a C++14 high performance video and image processing library.
★ 0 7y agoExplain → -
jsfeat ⑂
JavaScript Computer Vision library.
★ 0 4y agoExplain → -
rust-examples
Some examples written in Rust.
Rust ★ 0 4y agoExplain → -
upload-artifact-test
testing upload-artifact action
★ 0 4y agoExplain → -
react-three-arjs ⑂
AR.js with react-three-fiber
★ 0 4y agoExplain → -
gatsby-plugin-i18n ⑂
Multi language routes for Gatsby
★ 0 4y agoExplain → -
Okb.js ⑂
Procedural generation toolkit for Javascript - noises, randomness, curves, and more
★ 0 4y agoExplain → -
visualARPoetry-backend-rust
The Rust visualARPoetry-backend version
Rust ★ 0 4y agoExplain → -
Emscripten-JpegReader
A simple jpeg reader developed with Emscripten and WebARKitLib.
JavaScript ★ 0 4y agoExplain → -
ProceduralContentGeneration ⑂
Sample code repository for 'Procedural Content Generation for C++ Game Development'
★ 0 10y agoExplain → -
webassembly-jpeg ⑂
Read and write jpeg with WebAssembly
★ 0 4y agoExplain → -
InsectMobileDemo
No description.
★ 0 5y agoExplain → -
ptam_expts ⑂
Experimenting with providing a web interface to PTAM
★ 0 5y agoExplain → -
writing-javascript-actions
No description.
JavaScript ★ 0 5y agoExplain → -
artoolkitx-calibration-server ⑂
ARToolKit camera calibration server webapps.
★ 0 7y agoExplain → -
arjs-minimal-example ⑂
arjs-minimal-example
★ 0 5y agoExplain → -
libcvd-emscripten
a simple utility to build libcvd with Emscripten
CMake ★ 0 5y agoExplain → -
ORB_SLAM3 ⑂
ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM
★ 0 5y agoExplain → -
ORB.js ⑂
Emscripten port of ORB_SLAM2
★ 0 5y agoExplain → -
Mastering-RUST-Second-Edition ⑂
Mastering RUST, Second Edition,published by Packt
★ 0 5y agoExplain → -
tracking.js ⑂
A modern approach for Computer Vision on the web
★ 0 5y agoExplain → -
ThreeJs-CSS3D-VueJs-Template ⑂
This is a template for using Vue.js Components as UI for Three.js
★ 0 5y agoExplain → -
wasm-akaze-example
A simple test to build a Wasm example with akaze and Rust
JavaScript ★ 0 3y agoExplain → -
wasmer-rust-example ⑂
Example of WebAssembly embedding in Rust using Wasmer
★ 0 5y agoExplain → -
wasm-imgproc
No description.
Rust ★ 0 5y agoExplain → -
ARnft-proposal ⑂
ARnft framework refractoring
JavaScript ★ 0 5y agoExplain → -
NFT-Marker-Creator ⑂
This editor creates NFT markers for ARTOOLKIT 5.x
JavaScript ★ 0 5y agoExplain → -
webarkit.github.io ⑂
The official web page of webarkit org
★ 0 5y agoExplain → -
three-d ⑂
A renderer written in Rust which compiles to both desktop (OpenGL) and web (WebAssembly + WebGL).
★ 0 6y agoExplain → -
github-actions-for-packages
No description.
JavaScript ★ 0 5y agoExplain → -
mind-ar-js ⑂
Web Augmented Reality. Natural feature tracking. Image targets.
★ 0 5y agoExplain → -
Mingled-Memories ⑂
Sample work based on AR.js
★ 0 6y agoExplain → -
artoolkit5-js ⑂
Node.JS / ES6 module port of artoolkit5
JavaScript ★ 0 6y agoExplain → -
artoolkit5 ⑂
ARToolKit v5.x
★ 0 6y agoExplain → -
arStudio ⑂
No description.
JavaScript ★ 0 6y agoExplain → -
test-node-artoolkit5-js
A simple project for testing artoolkit5-js with node.js.
JavaScript ★ 0 6y agoExplain → -
artoolkitxjs-react
Simple project to test ArtoolkitX.js with React
JavaScript ★ 0 6y agoExplain → -
jeelizAR ⑂
JavaScript object detection lightweight library for augmented reality (WebXR demos included). It uses convolutional neural networks running on the GPU with WebGL.
★ 0 6y agoExplain → -
OpenCV-Marker-less-AR ⑂
This is a marker less augmented reality application developed using OpenCV. This code can be used under MIT license. Demo movie: http://youtu.be/KgQguj78qMA
★ 0 11y agoExplain → -
studio-backend ⑂
Backend of AR.js studio project.
★ 0 6y agoExplain → -
studio ⑂
An authoring platform to build Web Augmented Reality experiences.
HTML ★ 0 6y agoExplain → -
testing-AR.js-libs
No description.
HTML ★ 0 6y agoExplain → -
jsartoolkit5-nodejs
jsartoolkit5 to be used with nodejs
JavaScript ★ 0 6y agoExplain → -
artoolkitxjs-nodejs
Testing repository for ArtoolkitX.js and nodejs experiments.
JavaScript ★ 0 6y agoExplain → -
module-experiments
A simple collections of examples for module exports
JavaScript ★ 0 6y agoExplain → -
THREEAR ⑂
A marker based Augmented Reality library for Three.js
TypeScript ★ 0 6y agoExplain → -
arStudio-base ⑂
No description.
★ 0 6y agoExplain → -
aframe ⑂
:a: web framework for building virtual reality experiences.
JavaScript ★ 0 6y agoExplain → -
GeoAR.js ⑂
A location-based version of AR.js
JavaScript ★ 0 6y agoExplain → -
yellowcake ⑂
A starter project for creating lightning-fast websites with Gatsby v2 and Netlify-CMS v2 + Uploadcare intergration.
JavaScript ★ 0 7y agoExplain → -
gatsby-starter-contentful-i18n ⑂
i18n support and language switcher for Contentful starter repo
JavaScript ★ 0 7y agoExplain → -
gatsby-starter-i18n ⑂
Gatsby starter with i18n and some cool features
JavaScript ★ 0 7y agoExplain → -
gatsby-starter-netlify-cms
Testing Gatsbyjs maybe will became my new website...
JavaScript ★ 0 7y agoExplain → -
walterperdan-bootstrap-site
experimental site with gatstrap template based on gatsby.js
JavaScript ★ 0 7y agoExplain → -
netlify-cms-presentations-example ⑂
No description.
JavaScript ★ 0 7y agoExplain → -
lola-plugin
gem plugin
Ruby ★ 0 7y agoExplain → -
amp-pwa-workbox ⑂
No description.
HTML ★ 0 7y agoExplain → -
walter-perdan
testing netfly services
Ruby ★ 0 7y agoExplain → -
rgbdemo ⑂
Demo of Kinect related algorithms
C++ ★ 0 13y agoExplain → -
my-first-blog
test django Girls tutorial
Python ★ 0 9y agoExplain → -
ofxPolyline2Mesh ⑂
ofPolyline to ofMesh
C++ ★ 0 9y agoExplain → -
ofxLibwebsockets ⑂
openFrameworks wrapper of libwebsockets for WebSocket client and server functionality
C ★ 0 13y agoExplain → -
ofxThreadedVideo ⑂
openFrameworks threaded video addon
C++ ★ 0 12y agoExplain → -
ofxLibTwitter
Openframeworks addon to work with LibTwitter-Core library
★ 0 12y agoExplain → -
ofxTwitter ⑂
OpenFrameworks addon for developing Twitter based projects.
C++ ★ 0 12y agoExplain → -
Ecotopia-of-art
Project presented at my Master thesis in sculpture with the interactive, kinetic, augmented reality work "Ecotopia of art"
C++ ★ 0 12y agoExplain → -
try_git
No description.
★ 0 13y agoExplain → -
threex.terrain ⑂
three.js extension to generate perlin terrain
JavaScript ★ 0 12y agoExplain → -
lod-terrain ⑂
WebGL terrain with seamlessly changing level of detail
JavaScript ★ 0 12y agoExplain → -
libsocialweb ⑂
No description.
C ★ 0 15y agoExplain → -
ofxThreadedImage ⑂
ofImage subclass that allows load from disk, load from http, and save to disk in a background thread.
C++ ★ 0 12y agoExplain → -
ofxSuperColliderServer ⑂
SuperCollider addon for openFrameworks
C ★ 0 16y agoExplain → -
ofxJSON ⑂
A wrapper for jsoncpp for openFrameworks
C++ ★ 0 13y agoExplain → -
Scultura_aumentata
Openframeworks project with ofxARToolKitPlus addon to display little vrtual sculptures onto real sculpture.
C++ ★ 0 12y agoExplain → -
ofxWiringPi ⑂
Simple OF addon for working with WiringPi in OF on the ARM7
C ★ 0 13y agoExplain → -
ofxEliza ⑂
Wrapper for "Chatterbot Eliza 2.0" made by Gonzales Cenelia. With is a C++ implementation of this well know chatbot
C++ ★ 0 13y agoExplain → -
ofxOAuth ⑂
An OAuth 1.0 system (via liboauth) with pin-less verification via a mini callback server Examples for Twitter, Tumblr, Vimeo, Fitbit, etc.
C ★ 0 12y agoExplain →
No repos match these filters.