Codibul.net

Search Preview

boutique CODIBUL - Codibul

www.codibul.net/

Most Used Html Elements

  • <div> : 429
  • <span> : 284
  • <a> : 222
  • <li> : 137
  • <i> : 42
  • <img> : 35
  • <p> : 30
  • <script> : 30
  • <link> : 29
  • <h5> : 24
  • <ul> : 20
  • <h4> : 11
  • <meta> : 11
  • <section> : 10
  • <input> : 7
  • <strong> : 5
  • <h3> : 4
  • <em> : 3
  • <br> : 2
  • <form> : 2
  • <nav> : 2
  • <button> : 2

Most Used Html Classes

  • "leo-qty" : 103
  • "fa" : 53
  • "btn" : 43
  • "col-sp-12" : 42
  • "clearfix" : 30
  • "product-price" : 28
  • "img-responsive" : 27
  • "price" : 26
  • "product-name" : 25
  • "content_price" : 24
  • "product-block" : 24
  • "replace-2x" : 24
  • "name" : 24
  • "product-container" : 24
  • "button" : 23
  • "btn-outline" : 22
  • "col-xs-12" : 20
  • "label" : 19
  • "col-sm-6" : 19
  • "text-center" : 19
  • "fa-shopping-cart" : 19
  • "col-md-6" : 19
  • "product-image-contai..." : 19
  • "fa-heart" : 19
  • "product-desc" : 18
  • "product-meta" : 18
  • "wishlist" : 18
  • "product_img_link" : 18
  • "btn-tooltip" : 18
  • "label-success" : 18
  • "availability" : 18
  • "left-block" : 18
  • "image" : 18
  • "functional-buttons" : 18
  • "product-flags" : 18
  • "cart" : 18
  • "addtowishlist" : 18
  • "right-block" : 18
  • "ajax_block_product" : 18
  • "functional-cart-deta..." : 18
  • "ajax_add_to_cart_but..." : 18
  • "action-button" : 18
  • "block" : 16
  • "block_content" : 14
  • "col-xs-6" : 13
  • "media" : 13
  • "widget" : 12
  • "last" : 12
  • "row" : 12
  • "last-item-of-mobile-..." : 12
  • "title_block" : 10
  • "unvisible" : 10
  • "hidden-xs" : 10
  • "product-label" : 9
  • "about" : 8
  • "col-md-3" : 8
  • "hidden-sm" : 8
  • "pull-left" : 8
  • "pull-right" : 7
  • "container" : 7
  • "media-body" : 7
  • "new-box" : 6
  • "col-md-4" : 6
  • "last-in-line" : 6
  • "media-heading" : 6
  • "product-content" : 6
  • "new-label" : 6
  • "products-block-image" : 6
  • "first-item-of-tablet..." : 6
  • "first-in-line" : 6
  • "has-category" : 6
  • "menu-title" : 6
  • "last-item-of-tablet-..." : 6
  • "img" : 6
  • "" : 6
  • "product_block" : 6
  • "col-sm-12" : 6
  • "col-lg-3" : 6
  • "dark" : 5
  • "widget-html" : 5
  • "inner" : 5
  • "image-wrapper" : 4
  • "service-block" : 4
  • "old-price" : 4
  • "col-md-12" : 4
  • "col-lg-12" : 4
  • "products-block" : 4
  • "col-lg-2" : 4
  • "service-group-item" : 4
  • "sale-box" : 3
  • "sale-label" : 3
  • "widget-links" : 3
  • "hidden-lg" : 3
  • "col-lg-6" : 3
  • "layer_cart_row" : 3
  • "hidden-md" : 3
  • "nav-links" : 3
  • "last-line" : 3
  • "product_list" : 3
  • "grid" : 3
  • "panel-group" : 3
  • "price-percent-reduct..." : 2
  • "ajax_block_cart_tota..." : 2
  • "last_item" : 2
  • "first_item" : 2
  • "fa-phone" : 2
  • "products" : 2
  • "btn-outline-inverse" : 2
  • "form-control" : 2
  • "cart-prices-line" : 2
  • "btn-warning" : 2
  • "nopadding" : 2
  • "lnk" : 2
  • "exclusive" : 2
  • "button-small" : 2
  • "ajax_cart_shipping_c..." : 2
  • "products_block" : 2
  • "nav" : 2
  • "ajax_cart_product_tx..." : 2
  • "title" : 2
  • "ajax_cart_quantity" : 2
  • "carousel-control" : 2
  • "ajax_cart_product_tx..." : 2
  • "dropdown-toggle" : 2
  • "item" : 2
  • "fa-bars" : 2

Where is www.codibul.net hosted?

Country:
France
Registrar:
NUXIT
Latitude:
48.86
Longitude:
2.34
IP address:
51.254.29.0
IP Binary address:
110011111111100001110100000000
IP Octal address:
6377416400
IP Hexadecimal address:
33fe1d00

Context analysis of codibul.net

Number of letters on this page:
4 293
Number of words on this page:
881
Number of sentences on this page:
77
Average words per sentences on this page:
11
Number of syllables on this page:
1 485
Number of Strong texts:
5

Domain name architecture

Domain name length:
11
Hyphens:
Domain doesn't contain hyphens!
Domain name with Hindi letters:
च ओ द इ (b) उ ल . ञ ए ट
Domain name with Hebrew letters:
ק(c) (ο) ד (i) בּ (u) ל . נ (e) ת
Domain name with Cyrillic letters:
ц о д и б у л . н e т
Domain name with Arabic letters:
(c) (o) د (i) ب (u) ل . ن (e) ت
Domain name with Greek letters:
χ ο δ ι υ λ . ν ε τ
Domain name with Chinese letters:
西 哦 迪 艾 比 伊吾 艾勒 . 艾娜 伊 提
Domain without Consonants:
cdbl.nt
Domain without Vowels:
oiu.e
Alphabet positions:
c3 o15 d4 i9 b2 u21 l12 . n14 e5 t20
Domain name pattern:
V: Vowel, C: Consonant, N: Number
C V C V C V C . C V C

<HEAD> DATA INFORMATION

Encoding:
utf-8
generator:
PrestaShop
robots:
index,follow
viewport:
width=device-width, minimum-scale=0.25, maximum-scale=1.6, initial-scale=1.0
apple-mobile-web-app-capable:
yes

Internal links in codibul.net

  • http://www.codibul.net/fr/mon-compte
  • http://www.codibul.net/fr/module/blockwishlist/mywishlist
  • http://www.codibul.net/fr/commande
  • http://www.codibul.net/en/
  • http://www.codibul.net/
  • http://www.codibul.net/fr/
  • http://www.codibul.net/fr/90-sos-doudou
  • http://www.codibul.net/fr/109-destockage
  • http://www.codibul.net/fr/107-carte-cadeau
  • http://www.codibul.net/contactez-nous
  • http://www.codibul.net/fr/nouveaux-produits
  • http://www.codibul.net/fr/148-absorba
  • http://www.codibul.net/fr/145-ajena
  • http://www.codibul.net/fr/127-anna-club-plush
  • http://www.codibul.net/fr/167-anne-geddes
  • http://www.codibul.net/fr/157-baby-club
  • http://www.codibul.net/fr/101-baby-nat-
  • http://www.codibul.net/fr/105-babysun
  • http://www.codibul.net/fr/161-bebereve
  • http://www.codibul.net/fr/152-bebisol
  • http://www.codibul.net/fr/137-bengy
  • http://www.codibul.net/fr/153-catimini
  • http://www.codibul.net/fr/129-cmp
  • http://www.codibul.net/fr/114-corolle
  • http://www.codibul.net/fr/147-dmc
  • http://www.codibul.net/fr/91-doudou-et-compagnie
  • http://www.codibul.net/fr/130-doukidou
  • http://www.codibul.net/fr/138-disney
  • http://www.codibul.net/fr/133-gipsy
  • http://www.codibul.net/fr/160-gund
  • http://www.codibul.net/fr/154-histoire-d-ours
  • http://www.codibul.net/fr/165-influx
  • http://www.codibul.net/fr/139-jacadi
  • http://www.codibul.net/fr/142-jollybaby
  • http://www.codibul.net/fr/94-kaloo
  • http://www.codibul.net/fr/141-keptin-jr
  • http://www.codibul.net/fr/149-kiabi
  • http://www.codibul.net/fr/144-kimbaloo
  • http://www.codibul.net/fr/156-klorane
  • http://www.codibul.net/fr/166-les-deglingos
  • http://www.codibul.net/fr/131-luminou
  • http://www.codibul.net/fr/140-marese
  • http://www.codibul.net/fr/126-mots-d-enfants
  • http://www.codibul.net/fr/95-moulin-roty
  • http://www.codibul.net/fr/162-mustela
  • http://www.codibul.net/fr/103-nattou
  • http://www.codibul.net/fr/93-nicotoy
  • http://www.codibul.net/fr/102-noukie-s
  • http://www.codibul.net/fr/134-nounours
  • http://www.codibul.net/fr/143-obaibi-okaidi
  • http://www.codibul.net/fr/151-orchestra
  • http://www.codibul.net/fr/132-petit-bateau
  • http://www.codibul.net/fr/119-pommette
  • http://www.codibul.net/fr/115-sucre-d-orge
  • http://www.codibul.net/fr/99-takinou
  • http://www.codibul.net/fr/120-tartine-et-chocolat
  • http://www.codibul.net/fr/100-tex
  • http://www.codibul.net/fr/146-tiamo
  • http://www.codibul.net/fr/169-vertbaudet
  • http://www.codibul.net/fr/92-autres
  • http://www.codibul.net/fr/17-couches-lavables
  • http://www.codibul.net/fr/60-contours
  • http://www.codibul.net/fr/117-couche-coton-bio
  • http://www.codibul.net/fr/116-couche-bambou
  • http://www.codibul.net/fr/23-couches-classiques
  • http://www.codibul.net/fr/135-couche-junior
  • http://www.codibul.net/fr/24-couches-integrales-tout-en-1
  • http://www.codibul.net/fr/25-culottes-de-protection
  • http://www.codibul.net/fr/136-shorty
  • http://www.codibul.net/fr/19-lingettes-lavables
  • http://www.codibul.net/fr/32-lingettes-carrees
  • http://www.codibul.net/fr/62-lingettes-rectangulaires
  • http://www.codibul.net/fr/31-lingettes-rondes
  • http://www.codibul.net/fr/128-tout-bambou
  • http://www.codibul.net/fr/33-pochette-a-lingettes
  • http://www.codibul.net/fr/18-accessoires
  • http://www.codibul.net/fr/27-sac-a-couches
  • http://www.codibul.net/fr/66-inserts-bambou
  • http://www.codibul.net/fr/113-snappi
  • http://www.codibul.net/fr/61-filets-de-lavage
  • http://www.codibul.net/fr/30-produits-et-huiles-essentielles
  • http://www.codibul.net/fr/29-voiles-et-inserts
  • http://www.codibul.net/fr/20-univers-enfant
  • http://www.codibul.net/fr/54-bavoir
  • http://www.codibul.net/fr/64-ptit-nomade
  • http://www.codibul.net/fr/65-jambieres
  • http://www.codibul.net/fr/51-protege-carnet-de-sante
  • http://www.codibul.net/fr/111-coussin-de-chaise-haute
  • http://www.codibul.net/fr/118-housse-matelas-a-langer
  • http://www.codibul.net/fr/122-nid-d-ange
  • http://www.codibul.net/fr/110-sac-a-gouter
  • http://www.codibul.net/fr/46-gigoteuse
  • http://www.codibul.net/fr/42-tablier
  • http://www.codibul.net/fr/47-tour-de-lit
  • http://www.codibul.net/fr/22-le-coin-des-mamans
  • http://www.codibul.net/fr/36-coussinets-d-allaitement
  • http://www.codibul.net/fr/35-disques-a-demaquiller
  • http://www.codibul.net/fr/38-pochette
  • http://www.codibul.net/fr/37-protege-slip
  • http://www.codibul.net/fr/39-serviettes-periodiques
  • http://www.codibul.net/fr/112-bola-de-grossesse
  • http://www.codibul.net/fr/150-organicup
  • http://www.codibul.net/fr/85-bien-etre
  • http://www.codibul.net/fr/84-ambre
  • http://www.codibul.net/fr/106-bouillotte
  • http://www.codibul.net/fr/123-alese-lit
  • http://www.codibul.net/fr/155-housses-robot
  • http://www.codibul.net/fr/163-modele-tm31
  • http://www.codibul.net/fr/164-modele-tm5
  • http://www.codibul.net/fr/158-tissu-mercerie
  • http://www.codibul.net/fr/159-coton
  • http://www.codibul.net/fr/promotions
  • http://www.codibul.net/fr/petits/505-sac-a-couches-impermeable-cheval.html
  • http://www.codibul.net/fr/content/8-livraison
  • http://www.codibul.net/fr/doudou-et-compagnie/3819-doudou-et-compagnie-les-bouilles-poupee-d-amour-rose.html
  • http://www.codibul.net/fr/nicotoy/3818-nicotoy-doudou-plat-lapin-blanc-empreintes.html
  • http://www.codibul.net/fr/kaloo/3817-kaloo-doudou-plat-lapin-blanc-rose-4-noeuds.html
  • http://www.codibul.net/fr/moulin-roty/3816-moulin-roty-doudou-dragon-rouge-vert-dragobert.html
  • http://www.codibul.net/fr/nicotoy/3815-nicotoy-doudou-plat-souris-rose-oiseau-vert.html
  • page accueil
  • http://www.codibul.net/fr/lingettes-lavables/921-kit-decouverte-lingettes-lavables.html
  • #
  • http://www.codibul.net/fr/moulin-roty/3789-moulin-roty-gigoteuse-turbulette-les-loustics-70-cm-06-mois.html
  • http://www.codibul.net/fr/bavoir/2100-lot-de-3-bavoirs-bebe-ou-enfant.html
  • http://www.codibul.net/fr/doudou-et-compagnie/3676-doudou-et-compagnie-poussin-poule-coq-poupilou.html
  • http://www.codibul.net/fr/tour-de-lit/843-tour-de-lit-bebe-happy-turquoise-.html
  • http://www.codibul.net/fr/noukie-s/3712-noukie-s-doudou-souris-mauve-nina.html
  • http://www.codibul.net/fr/shorty/1075-culotte-de-protection-shorty-taille-s-a-junior.html
  • http://www.codibul.net/fr/tablier/1227-tablier-de-cuisine-enfant-poupees-russes.html
  • http://www.codibul.net/fr/organicup/1482-organicup-coupe-menstruelle-reutilisable.html
  • http://www.codibul.net/fr/modele-tm5/3675-tm5-housse-de-protection-pour-robot-thermomix-marine-et-rouge.html
  • http://www.codibul.net/fr/series-deco/107-lingettes-lavables-11-x-16-cm-happy.html
  • http://www.codibul.net/fr/bouillotte/421-bouillotte-seche-bears.html
  • #leoproductcarousel655339093
  • http://www.codibul.net/fr/nicotoy/3797-nicotoy-lapin-plat-bleu-lapin-brode.html
  • http://www.codibul.net/fr/nicotoy/3799-nicotoy-doudou-musical-fille-lutin-rose-etoiles.html
  • http://www.codibul.net/fr/noukie-s/3800-noukie-s-doudou-plat-ane-paquito-gris.html
  • http://www.codibul.net/fr/doudou-et-compagnie/3801-doudou-et-compagnie-ours-petale-collector-rose-mauve-tatoo.html
  • http://www.codibul.net/fr/doudou-et-compagnie/3802-doudou-et-compagnie-ours-vert-mouchoir.html
  • http://www.codibul.net/fr/noukie-s/3803-noukie-s-doudou-plat-koala-jaune-bleu.html
  • http://www.codibul.net/fr/content/4-a-propos
  • http://www.codibul.net/fr/content/5-paiement-securise
  • http://www.codibul.net/fr/content/2-mentions-legales
  • http://www.codibul.net/fr/contactez-nous
  • http://www.codibul.net/fr/content/10-FAQ
  • http://www.codibul.net/fr/content/7-livre
  • http://www.codibul.net/fr/content/11-conseil
  • http://www.codibul.net/fr/content/9-photos
  • http://www.codibul.net/fr/content/12-sites-partenaires
  • http://www.codibul.net/fr/mon-compte
  • http://www.codibul.net/fr/commande
  • http://www.codibul.net/fr/panier?add=1&id_product=921&ipa=538&token=47adde49df4d1318eda493aad2282f63
  • http://www.codibul.net/fr/panier?add=1&id_product=3789&token=47adde49df4d1318eda493aad2282f63
  • http://www.codibul.net/fr/panier?add=1&id_product=2100&ipa=664&token=47adde49df4d1318eda493aad2282f63
  • http://www.codibul.net/fr/panier?add=1&id_product=3676&token=47adde49df4d1318eda493aad2282f63
  • http://www.codibul.net/fr/panier?add=1&id_product=843&token=47adde49df4d1318eda493aad2282f63
  • http://www.codibul.net/fr/panier?add=1&id_product=3712&token=47adde49df4d1318eda493aad2282f63
  • http://www.codibul.net/fr/panier?add=1&id_product=1075&ipa=574&token=47adde49df4d1318eda493aad2282f63
  • http://www.codibul.net/fr/panier?add=1&id_product=1227&token=47adde49df4d1318eda493aad2282f63
  • http://www.codibul.net/fr/panier?add=1&id_product=1482&ipa=629&token=47adde49df4d1318eda493aad2282f63
  • http://www.codibul.net/fr/panier?add=1&id_product=3675&token=47adde49df4d1318eda493aad2282f63
  • http://www.codibul.net/fr/panier?add=1&id_product=107&token=47adde49df4d1318eda493aad2282f63
  • http://www.codibul.net/fr/panier?add=1&id_product=421&ipa=255&token=47adde49df4d1318eda493aad2282f63
  • http://www.codibul.net/fr/panier?add=1&id_product=3797&token=47adde49df4d1318eda493aad2282f63
  • http://www.codibul.net/fr/panier?add=1&id_product=3799&token=47adde49df4d1318eda493aad2282f63
  • http://www.codibul.net/fr/panier?add=1&id_product=3800&token=47adde49df4d1318eda493aad2282f63
  • http://www.codibul.net/fr/panier?add=1&id_product=3801&token=47adde49df4d1318eda493aad2282f63
  • http://www.codibul.net/fr/panier?add=1&id_product=3802&token=47adde49df4d1318eda493aad2282f63
  • http://www.codibul.net/fr/panier?add=1&id_product=3803&token=47adde49df4d1318eda493aad2282f63

Possible email addresses for codibul.net

  • info@codibul.net
  • email@codibul.net
  • support@codibul.net
  • contact@codibul.net
  • admin@codibul.net
  • postmaster@codibul.net
  • hostmaster@codibul.net
  • domain@codibul.net
  • abuse@codibul.net

Possible Domain Typos

www.odibul.net, www.cxodibul.net, www.xodibul.net, www.csodibul.net, www.sodibul.net, www.cdodibul.net, www.dodibul.net, www.cfodibul.net, www.fodibul.net, www.cvodibul.net, www.vodibul.net, www.c odibul.net, www. odibul.net, www.cdibul.net, www.coidibul.net, www.cidibul.net, www.cokdibul.net, www.ckdibul.net, www.coldibul.net, www.cldibul.net, www.copdibul.net, www.cpdibul.net, www.co9dibul.net, www.c9dibul.net, www.co0dibul.net, www.c0dibul.net, www.coibul.net, www.codxibul.net, www.coxibul.net, www.codsibul.net, www.cosibul.net, www.codwibul.net, www.cowibul.net, www.codeibul.net, www.coeibul.net, www.codribul.net, www.coribul.net, www.codfibul.net, www.cofibul.net, www.codvibul.net, www.covibul.net, www.codcibul.net, www.cocibul.net, www.codbul.net, www.codiubul.net, www.codubul.net, www.codijbul.net, www.codjbul.net, www.codikbul.net, www.codkbul.net, www.codilbul.net, www.codlbul.net, www.codiobul.net, www.codobul.net, www.codi8bul.net, www.cod8bul.net, www.codi9bul.net, www.cod9bul.net, www.codi*bul.net, www.cod*bul.net, www.codiul.net, www.codibvul.net, www.codivul.net, www.codibful.net, www.codiful.net, www.codibgul.net, www.codigul.net, www.codibhul.net, www.codihul.net, www.codibnul.net, www.codinul.net, www.codib ul.net, www.codi ul.net, www.codibl.net, www.codibuyl.net, www.codibyl.net, www.codibuhl.net, www.codibhl.net, www.codibujl.net, www.codibjl.net, www.codibukl.net, www.codibkl.net, www.codibuil.net, www.codibil.net, www.codibu7l.net, www.codib7l.net, www.codibu8l.net, www.codib8l.net, www.codibu.net, www.codibulp.net, www.codibup.net, www.codibulo.net, www.codibuo.net, www.codibuli.net, www.codibui.net, www.codibulk.net, www.codibuk.net, www.codibulm.net, www.codibum.net, www.codibul..net, www.codibu..net,

More Sites

Number of used Technologies: 12
Number of used Javascript files: 12
Server Software: Microsoft-IIS/7.5
Server Location: Germany / - 213.174.42.241
List of used Technologies: Wordpress CMS, CSS (Cascading Style Sheets), Google Font API, Html (HyperText Markup Language), Html5, Javascript, jQuery, MediaElement, Php (Hypertext Preprocessor), Pingback, Shortcodes, Schema.org, SVG (Scalable Vector Graphics), CloudFlare
Number of used Technologies: 2
Number of used Javascript files: 2
Server Software: nginx
Server Location: United States / San Antonio - 23.253.164.103
List of used Technologies: Google Analytics, Google Adsense, CSS (Cascading Style Sheets), Html (HyperText Markup Language), Html5, Javascript, Php (Hypertext Preprocessor), CloudFront
Number of used Technologies: 11
Number of used Javascript files: 11
Server Software: Apache
Server Location: Germany / Höst - 80.237.222.107
List of used Technologies: Google Analytics, Carousel, Html (HyperText Markup Language), Javascript, jQuery UI, JW Player, Facebook Box
Number of used Technologies: 11
Number of used Javascript files: 11
Server Software: Apache
Server Location: United States / Scottsdale - 50.62.97.1
List of used Technologies: Wordpress CMS, CSS (Cascading Style Sheets), Html (HyperText Markup Language), Html5, Javascript, jQuery, Php (Hypertext Preprocessor), Pingback, Revslider
Number of used Technologies: 2
Number of used Javascript files: 2
Server Software: Apache
Server Location: Norway / Oslo - 194.71.22.152
List of used Technologies: CSS (Cascading Style Sheets), Html (HyperText Markup Language)
Number of used Technologies: 10
Number of used Javascript files: 10
Server Software: Apache
Server Location: Japan / - 58.191.154.18
List of used Technologies: Wordpress CMS, CSS (Cascading Style Sheets), Html (HyperText Markup Language), Html5, Javascript, jQuery, Php (Hypertext Preprocessor), Pingback, SVG (Scalable Vector Graphics), Facebook Box, Twitter Button
Number of used Technologies: 2
Number of used Javascript files: 2
Server Software: nginx/1.12.0
Server Location: United States / Provo - 69.89.27.245
List of used Technologies: CSS (Cascading Style Sheets), Google Font API, Html (HyperText Markup Language), Html5, Javascript, Php (Hypertext Preprocessor)
Qual è il miglior software gestionale per dentisti? Un'analisi dei software per dentisti disponibili e un aiuto per scegliere quello migliore.
Number of used Technologies: 2
Number of used Javascript files: 2
Server Software: Apache/2.4.10 (Debian)
Server Location: Germany / - 185.22.221.10
List of used Technologies: Facebook Retargeting, Google Analytics, AJAX Libraries API, CSS (Cascading Style Sheets), Font Awesome, Google Font API, Html (HyperText Markup Language), Html5, Javascript, Php (Hypertext Preprocessor), BootstrapCDN, Maxcdn, OSS CDN, Facebook Box
NextBoston, LLC is an advisory and investment firm based in Boston and Milan.
Number of used Technologies: 0
Number of used Javascript files: 0
Server Software: openresty/1.11.2.4
Server Location: United States / Jacksonville - 206.188.193.160
List of used Technologies: CSS (Cascading Style Sheets), Google Font API, Html (HyperText Markup Language), Html5
Mit Hilfe des Münchener Anwaltsuchdienst im Internet finden Sie schnell und unkompliziert den von Ihnen benötigten Rechtsanwalt in München, falls noch kein Anwalt zum Rechtsgebiet eingetragen ist, eine kurze Anfrage genügt und wir leiten Sie weiter
Number of used Technologies: 0
Number of used Javascript files: 0
Server Software: Apache/2.2.14 (Ubuntu)
Server Location: Germany / Berlin - 81.169.132.123
List of used Technologies: CSS (Cascading Style Sheets), Html (HyperText Markup Language), Php (Hypertext Preprocessor)